Documentation
¶
Index ¶
- type Account
- type AccountArgs
- type AccountArray
- type AccountArrayInput
- type AccountArrayOutput
- type AccountInput
- type AccountMap
- type AccountMapInput
- type AccountMapOutput
- type AccountOutput
- func (o AccountOutput) Description() pulumi.StringPtrOutput
- func (AccountOutput) ElementType() reflect.Type
- func (o AccountOutput) Host() pulumi.StringOutput
- func (o AccountOutput) InstanceId() pulumi.StringOutput
- func (o AccountOutput) MaxUserConnections() pulumi.IntPtrOutput
- 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 AccountPrivilegesAccount
- type AccountPrivilegesAccountArgs
- func (AccountPrivilegesAccountArgs) ElementType() reflect.Type
- func (i AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountOutput() AccountPrivilegesAccountOutput
- func (i AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountOutputWithContext(ctx context.Context) AccountPrivilegesAccountOutput
- func (i AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountPtrOutput() AccountPrivilegesAccountPtrOutput
- func (i AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountPtrOutput
- type AccountPrivilegesAccountInput
- type AccountPrivilegesAccountOutput
- func (AccountPrivilegesAccountOutput) ElementType() reflect.Type
- func (o AccountPrivilegesAccountOutput) Host() pulumi.StringOutput
- func (o AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountOutput() AccountPrivilegesAccountOutput
- func (o AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountOutputWithContext(ctx context.Context) AccountPrivilegesAccountOutput
- func (o AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountPtrOutput() AccountPrivilegesAccountPtrOutput
- func (o AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountPtrOutput
- func (o AccountPrivilegesAccountOutput) User() pulumi.StringOutput
- type AccountPrivilegesAccountPtrInput
- type AccountPrivilegesAccountPtrOutput
- func (o AccountPrivilegesAccountPtrOutput) Elem() AccountPrivilegesAccountOutput
- func (AccountPrivilegesAccountPtrOutput) ElementType() reflect.Type
- func (o AccountPrivilegesAccountPtrOutput) Host() pulumi.StringPtrOutput
- func (o AccountPrivilegesAccountPtrOutput) ToAccountPrivilegesAccountPtrOutput() AccountPrivilegesAccountPtrOutput
- func (o AccountPrivilegesAccountPtrOutput) ToAccountPrivilegesAccountPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountPtrOutput
- func (o AccountPrivilegesAccountPtrOutput) 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 AccountPrivilegesColumnPrivileges
- type AccountPrivilegesColumnPrivilegesArgs
- func (AccountPrivilegesColumnPrivilegesArgs) ElementType() reflect.Type
- func (i AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesOutput() AccountPrivilegesColumnPrivilegesOutput
- func (i AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesOutput
- func (i AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesPtrOutput() AccountPrivilegesColumnPrivilegesPtrOutput
- func (i AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesPtrOutput
- type AccountPrivilegesColumnPrivilegesInput
- type AccountPrivilegesColumnPrivilegesOutput
- func (o AccountPrivilegesColumnPrivilegesOutput) Column() pulumi.StringOutput
- func (o AccountPrivilegesColumnPrivilegesOutput) Database() pulumi.StringOutput
- func (AccountPrivilegesColumnPrivilegesOutput) ElementType() reflect.Type
- func (o AccountPrivilegesColumnPrivilegesOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesColumnPrivilegesOutput) Table() pulumi.StringOutput
- func (o AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesOutput() AccountPrivilegesColumnPrivilegesOutput
- func (o AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesOutput
- func (o AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesPtrOutput() AccountPrivilegesColumnPrivilegesPtrOutput
- func (o AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesPtrOutput
- type AccountPrivilegesColumnPrivilegesPtrInput
- type AccountPrivilegesColumnPrivilegesPtrOutput
- func (o AccountPrivilegesColumnPrivilegesPtrOutput) Column() pulumi.StringPtrOutput
- func (o AccountPrivilegesColumnPrivilegesPtrOutput) Database() pulumi.StringPtrOutput
- func (o AccountPrivilegesColumnPrivilegesPtrOutput) Elem() AccountPrivilegesColumnPrivilegesOutput
- func (AccountPrivilegesColumnPrivilegesPtrOutput) ElementType() reflect.Type
- func (o AccountPrivilegesColumnPrivilegesPtrOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesColumnPrivilegesPtrOutput) Table() pulumi.StringPtrOutput
- func (o AccountPrivilegesColumnPrivilegesPtrOutput) ToAccountPrivilegesColumnPrivilegesPtrOutput() AccountPrivilegesColumnPrivilegesPtrOutput
- func (o AccountPrivilegesColumnPrivilegesPtrOutput) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesPtrOutput
- type AccountPrivilegesDatabasePrivileges
- type AccountPrivilegesDatabasePrivilegesArgs
- func (AccountPrivilegesDatabasePrivilegesArgs) ElementType() reflect.Type
- func (i AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesOutput() AccountPrivilegesDatabasePrivilegesOutput
- func (i AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesOutput
- func (i AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesPtrOutput() AccountPrivilegesDatabasePrivilegesPtrOutput
- func (i AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesPtrOutput
- type AccountPrivilegesDatabasePrivilegesInput
- type AccountPrivilegesDatabasePrivilegesOutput
- func (o AccountPrivilegesDatabasePrivilegesOutput) Database() pulumi.StringOutput
- func (AccountPrivilegesDatabasePrivilegesOutput) ElementType() reflect.Type
- func (o AccountPrivilegesDatabasePrivilegesOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesOutput() AccountPrivilegesDatabasePrivilegesOutput
- func (o AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesOutput
- func (o AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutput() AccountPrivilegesDatabasePrivilegesPtrOutput
- func (o AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesPtrOutput
- type AccountPrivilegesDatabasePrivilegesPtrInput
- type AccountPrivilegesDatabasePrivilegesPtrOutput
- func (o AccountPrivilegesDatabasePrivilegesPtrOutput) Database() pulumi.StringPtrOutput
- func (o AccountPrivilegesDatabasePrivilegesPtrOutput) Elem() AccountPrivilegesDatabasePrivilegesOutput
- func (AccountPrivilegesDatabasePrivilegesPtrOutput) ElementType() reflect.Type
- func (o AccountPrivilegesDatabasePrivilegesPtrOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesDatabasePrivilegesPtrOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutput() AccountPrivilegesDatabasePrivilegesPtrOutput
- func (o AccountPrivilegesDatabasePrivilegesPtrOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesPtrOutput
- 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) Account() AccountPrivilegesAccountOutput
- func (o AccountPrivilegesOutput) ColumnPrivileges() AccountPrivilegesColumnPrivilegesPtrOutput
- func (o AccountPrivilegesOutput) DatabasePrivileges() AccountPrivilegesDatabasePrivilegesPtrOutput
- func (AccountPrivilegesOutput) ElementType() reflect.Type
- func (o AccountPrivilegesOutput) GlobalPrivileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesOutput) InstanceId() pulumi.StringOutput
- func (o AccountPrivilegesOutput) TablePrivileges() AccountPrivilegesTablePrivilegesPtrOutput
- func (o AccountPrivilegesOutput) ToAccountPrivilegesOutput() AccountPrivilegesOutput
- func (o AccountPrivilegesOutput) ToAccountPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesOutput
- func (o AccountPrivilegesOutput) ViewPrivileges() AccountPrivilegesViewPrivilegesPtrOutput
- type AccountPrivilegesState
- type AccountPrivilegesTablePrivileges
- type AccountPrivilegesTablePrivilegesArgs
- func (AccountPrivilegesTablePrivilegesArgs) ElementType() reflect.Type
- func (i AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesOutput() AccountPrivilegesTablePrivilegesOutput
- func (i AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesOutput
- func (i AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesPtrOutput() AccountPrivilegesTablePrivilegesPtrOutput
- func (i AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesPtrOutput
- type AccountPrivilegesTablePrivilegesInput
- type AccountPrivilegesTablePrivilegesOutput
- func (o AccountPrivilegesTablePrivilegesOutput) Database() pulumi.StringOutput
- func (AccountPrivilegesTablePrivilegesOutput) ElementType() reflect.Type
- func (o AccountPrivilegesTablePrivilegesOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesTablePrivilegesOutput) Table() pulumi.StringOutput
- func (o AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesOutput() AccountPrivilegesTablePrivilegesOutput
- func (o AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesOutput
- func (o AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesPtrOutput() AccountPrivilegesTablePrivilegesPtrOutput
- func (o AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesPtrOutput
- type AccountPrivilegesTablePrivilegesPtrInput
- type AccountPrivilegesTablePrivilegesPtrOutput
- func (o AccountPrivilegesTablePrivilegesPtrOutput) Database() pulumi.StringPtrOutput
- func (o AccountPrivilegesTablePrivilegesPtrOutput) Elem() AccountPrivilegesTablePrivilegesOutput
- func (AccountPrivilegesTablePrivilegesPtrOutput) ElementType() reflect.Type
- func (o AccountPrivilegesTablePrivilegesPtrOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesTablePrivilegesPtrOutput) Table() pulumi.StringPtrOutput
- func (o AccountPrivilegesTablePrivilegesPtrOutput) ToAccountPrivilegesTablePrivilegesPtrOutput() AccountPrivilegesTablePrivilegesPtrOutput
- func (o AccountPrivilegesTablePrivilegesPtrOutput) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesPtrOutput
- type AccountPrivilegesViewPrivileges
- type AccountPrivilegesViewPrivilegesArgs
- func (AccountPrivilegesViewPrivilegesArgs) ElementType() reflect.Type
- func (i AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesOutput() AccountPrivilegesViewPrivilegesOutput
- func (i AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesOutput
- func (i AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesPtrOutput() AccountPrivilegesViewPrivilegesPtrOutput
- func (i AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesPtrOutput
- type AccountPrivilegesViewPrivilegesInput
- type AccountPrivilegesViewPrivilegesOutput
- func (o AccountPrivilegesViewPrivilegesOutput) Database() pulumi.StringOutput
- func (AccountPrivilegesViewPrivilegesOutput) ElementType() reflect.Type
- func (o AccountPrivilegesViewPrivilegesOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesOutput() AccountPrivilegesViewPrivilegesOutput
- func (o AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesOutput
- func (o AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesPtrOutput() AccountPrivilegesViewPrivilegesPtrOutput
- func (o AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesPtrOutput
- func (o AccountPrivilegesViewPrivilegesOutput) View() pulumi.StringOutput
- type AccountPrivilegesViewPrivilegesPtrInput
- type AccountPrivilegesViewPrivilegesPtrOutput
- func (o AccountPrivilegesViewPrivilegesPtrOutput) Database() pulumi.StringPtrOutput
- func (o AccountPrivilegesViewPrivilegesPtrOutput) Elem() AccountPrivilegesViewPrivilegesOutput
- func (AccountPrivilegesViewPrivilegesPtrOutput) ElementType() reflect.Type
- func (o AccountPrivilegesViewPrivilegesPtrOutput) Privileges() pulumi.StringArrayOutput
- func (o AccountPrivilegesViewPrivilegesPtrOutput) ToAccountPrivilegesViewPrivilegesPtrOutput() AccountPrivilegesViewPrivilegesPtrOutput
- func (o AccountPrivilegesViewPrivilegesPtrOutput) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesPtrOutput
- func (o AccountPrivilegesViewPrivilegesPtrOutput) View() pulumi.StringPtrOutput
- type AccountState
- type ActivateHourInstanceOperation
- func (*ActivateHourInstanceOperation) ElementType() reflect.Type
- func (i *ActivateHourInstanceOperation) ToActivateHourInstanceOperationOutput() ActivateHourInstanceOperationOutput
- func (i *ActivateHourInstanceOperation) ToActivateHourInstanceOperationOutputWithContext(ctx context.Context) ActivateHourInstanceOperationOutput
- type ActivateHourInstanceOperationArgs
- type ActivateHourInstanceOperationArray
- func (ActivateHourInstanceOperationArray) ElementType() reflect.Type
- func (i ActivateHourInstanceOperationArray) ToActivateHourInstanceOperationArrayOutput() ActivateHourInstanceOperationArrayOutput
- func (i ActivateHourInstanceOperationArray) ToActivateHourInstanceOperationArrayOutputWithContext(ctx context.Context) ActivateHourInstanceOperationArrayOutput
- type ActivateHourInstanceOperationArrayInput
- type ActivateHourInstanceOperationArrayOutput
- func (ActivateHourInstanceOperationArrayOutput) ElementType() reflect.Type
- func (o ActivateHourInstanceOperationArrayOutput) Index(i pulumi.IntInput) ActivateHourInstanceOperationOutput
- func (o ActivateHourInstanceOperationArrayOutput) ToActivateHourInstanceOperationArrayOutput() ActivateHourInstanceOperationArrayOutput
- func (o ActivateHourInstanceOperationArrayOutput) ToActivateHourInstanceOperationArrayOutputWithContext(ctx context.Context) ActivateHourInstanceOperationArrayOutput
- type ActivateHourInstanceOperationInput
- type ActivateHourInstanceOperationMap
- func (ActivateHourInstanceOperationMap) ElementType() reflect.Type
- func (i ActivateHourInstanceOperationMap) ToActivateHourInstanceOperationMapOutput() ActivateHourInstanceOperationMapOutput
- func (i ActivateHourInstanceOperationMap) ToActivateHourInstanceOperationMapOutputWithContext(ctx context.Context) ActivateHourInstanceOperationMapOutput
- type ActivateHourInstanceOperationMapInput
- type ActivateHourInstanceOperationMapOutput
- func (ActivateHourInstanceOperationMapOutput) ElementType() reflect.Type
- func (o ActivateHourInstanceOperationMapOutput) MapIndex(k pulumi.StringInput) ActivateHourInstanceOperationOutput
- func (o ActivateHourInstanceOperationMapOutput) ToActivateHourInstanceOperationMapOutput() ActivateHourInstanceOperationMapOutput
- func (o ActivateHourInstanceOperationMapOutput) ToActivateHourInstanceOperationMapOutputWithContext(ctx context.Context) ActivateHourInstanceOperationMapOutput
- type ActivateHourInstanceOperationOutput
- func (ActivateHourInstanceOperationOutput) ElementType() reflect.Type
- func (o ActivateHourInstanceOperationOutput) InstanceId() pulumi.StringOutput
- func (o ActivateHourInstanceOperationOutput) ToActivateHourInstanceOperationOutput() ActivateHourInstanceOperationOutput
- func (o ActivateHourInstanceOperationOutput) ToActivateHourInstanceOperationOutputWithContext(ctx context.Context) ActivateHourInstanceOperationOutput
- type ActivateHourInstanceOperationState
- type CancelDcnJobOperation
- type CancelDcnJobOperationArgs
- type CancelDcnJobOperationArray
- func (CancelDcnJobOperationArray) ElementType() reflect.Type
- func (i CancelDcnJobOperationArray) ToCancelDcnJobOperationArrayOutput() CancelDcnJobOperationArrayOutput
- func (i CancelDcnJobOperationArray) ToCancelDcnJobOperationArrayOutputWithContext(ctx context.Context) CancelDcnJobOperationArrayOutput
- type CancelDcnJobOperationArrayInput
- type CancelDcnJobOperationArrayOutput
- func (CancelDcnJobOperationArrayOutput) ElementType() reflect.Type
- func (o CancelDcnJobOperationArrayOutput) Index(i pulumi.IntInput) CancelDcnJobOperationOutput
- func (o CancelDcnJobOperationArrayOutput) ToCancelDcnJobOperationArrayOutput() CancelDcnJobOperationArrayOutput
- func (o CancelDcnJobOperationArrayOutput) ToCancelDcnJobOperationArrayOutputWithContext(ctx context.Context) CancelDcnJobOperationArrayOutput
- type CancelDcnJobOperationInput
- type CancelDcnJobOperationMap
- type CancelDcnJobOperationMapInput
- type CancelDcnJobOperationMapOutput
- func (CancelDcnJobOperationMapOutput) ElementType() reflect.Type
- func (o CancelDcnJobOperationMapOutput) MapIndex(k pulumi.StringInput) CancelDcnJobOperationOutput
- func (o CancelDcnJobOperationMapOutput) ToCancelDcnJobOperationMapOutput() CancelDcnJobOperationMapOutput
- func (o CancelDcnJobOperationMapOutput) ToCancelDcnJobOperationMapOutputWithContext(ctx context.Context) CancelDcnJobOperationMapOutput
- type CancelDcnJobOperationOutput
- func (CancelDcnJobOperationOutput) ElementType() reflect.Type
- func (o CancelDcnJobOperationOutput) InstanceId() pulumi.StringOutput
- func (o CancelDcnJobOperationOutput) ToCancelDcnJobOperationOutput() CancelDcnJobOperationOutput
- func (o CancelDcnJobOperationOutput) ToCancelDcnJobOperationOutputWithContext(ctx context.Context) CancelDcnJobOperationOutput
- type CancelDcnJobOperationState
- type DbInstance
- type DbInstanceArgs
- type DbInstanceArray
- type DbInstanceArrayInput
- type DbInstanceArrayOutput
- func (DbInstanceArrayOutput) ElementType() reflect.Type
- func (o DbInstanceArrayOutput) Index(i pulumi.IntInput) DbInstanceOutput
- func (o DbInstanceArrayOutput) ToDbInstanceArrayOutput() DbInstanceArrayOutput
- func (o DbInstanceArrayOutput) ToDbInstanceArrayOutputWithContext(ctx context.Context) DbInstanceArrayOutput
- type DbInstanceInitParam
- type DbInstanceInitParamArgs
- type DbInstanceInitParamArray
- type DbInstanceInitParamArrayInput
- type DbInstanceInitParamArrayOutput
- func (DbInstanceInitParamArrayOutput) ElementType() reflect.Type
- func (o DbInstanceInitParamArrayOutput) Index(i pulumi.IntInput) DbInstanceInitParamOutput
- func (o DbInstanceInitParamArrayOutput) ToDbInstanceInitParamArrayOutput() DbInstanceInitParamArrayOutput
- func (o DbInstanceInitParamArrayOutput) ToDbInstanceInitParamArrayOutputWithContext(ctx context.Context) DbInstanceInitParamArrayOutput
- type DbInstanceInitParamInput
- type DbInstanceInitParamOutput
- func (DbInstanceInitParamOutput) ElementType() reflect.Type
- func (o DbInstanceInitParamOutput) Param() pulumi.StringOutput
- func (o DbInstanceInitParamOutput) ToDbInstanceInitParamOutput() DbInstanceInitParamOutput
- func (o DbInstanceInitParamOutput) ToDbInstanceInitParamOutputWithContext(ctx context.Context) DbInstanceInitParamOutput
- func (o DbInstanceInitParamOutput) Value() pulumi.StringOutput
- type DbInstanceInput
- type DbInstanceMap
- type DbInstanceMapInput
- type DbInstanceMapOutput
- func (DbInstanceMapOutput) ElementType() reflect.Type
- func (o DbInstanceMapOutput) MapIndex(k pulumi.StringInput) DbInstanceOutput
- func (o DbInstanceMapOutput) ToDbInstanceMapOutput() DbInstanceMapOutput
- func (o DbInstanceMapOutput) ToDbInstanceMapOutputWithContext(ctx context.Context) DbInstanceMapOutput
- type DbInstanceOutput
- func (o DbInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
- func (o DbInstanceOutput) AutoVoucher() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) DbVersionId() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DcnInstanceId() pulumi.StringPtrOutput
- func (o DbInstanceOutput) DcnRegion() pulumi.StringPtrOutput
- func (DbInstanceOutput) ElementType() reflect.Type
- func (o DbInstanceOutput) ExtranetAccess() pulumi.BoolPtrOutput
- func (o DbInstanceOutput) InitParams() DbInstanceInitParamArrayOutput
- func (o DbInstanceOutput) InstanceName() pulumi.StringPtrOutput
- func (o DbInstanceOutput) Ipv6Flag() pulumi.IntPtrOutput
- func (o DbInstanceOutput) Period() pulumi.IntOutput
- func (o DbInstanceOutput) ProjectId() pulumi.IntPtrOutput
- func (o DbInstanceOutput) ResourceTags() DbInstanceResourceTagArrayOutput
- func (o DbInstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o DbInstanceOutput) ShardCount() pulumi.IntOutput
- func (o DbInstanceOutput) ShardMemory() pulumi.IntOutput
- func (o DbInstanceOutput) ShardNodeCount() pulumi.IntOutput
- func (o DbInstanceOutput) ShardStorage() pulumi.IntOutput
- func (o DbInstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o DbInstanceOutput) ToDbInstanceOutput() DbInstanceOutput
- func (o DbInstanceOutput) ToDbInstanceOutputWithContext(ctx context.Context) DbInstanceOutput
- func (o DbInstanceOutput) Vip() pulumi.StringOutput
- func (o DbInstanceOutput) Vipv6() pulumi.StringOutput
- func (o DbInstanceOutput) VoucherIds() pulumi.StringArrayOutput
- func (o DbInstanceOutput) VpcId() pulumi.StringPtrOutput
- func (o DbInstanceOutput) Vport() pulumi.IntOutput
- func (o DbInstanceOutput) Zones() pulumi.StringArrayOutput
- type DbInstanceResourceTag
- type DbInstanceResourceTagArgs
- type DbInstanceResourceTagArray
- func (DbInstanceResourceTagArray) ElementType() reflect.Type
- func (i DbInstanceResourceTagArray) ToDbInstanceResourceTagArrayOutput() DbInstanceResourceTagArrayOutput
- func (i DbInstanceResourceTagArray) ToDbInstanceResourceTagArrayOutputWithContext(ctx context.Context) DbInstanceResourceTagArrayOutput
- type DbInstanceResourceTagArrayInput
- type DbInstanceResourceTagArrayOutput
- func (DbInstanceResourceTagArrayOutput) ElementType() reflect.Type
- func (o DbInstanceResourceTagArrayOutput) Index(i pulumi.IntInput) DbInstanceResourceTagOutput
- func (o DbInstanceResourceTagArrayOutput) ToDbInstanceResourceTagArrayOutput() DbInstanceResourceTagArrayOutput
- func (o DbInstanceResourceTagArrayOutput) ToDbInstanceResourceTagArrayOutputWithContext(ctx context.Context) DbInstanceResourceTagArrayOutput
- type DbInstanceResourceTagInput
- type DbInstanceResourceTagOutput
- func (DbInstanceResourceTagOutput) ElementType() reflect.Type
- func (o DbInstanceResourceTagOutput) TagKey() pulumi.StringOutput
- func (o DbInstanceResourceTagOutput) TagValue() pulumi.StringOutput
- func (o DbInstanceResourceTagOutput) ToDbInstanceResourceTagOutput() DbInstanceResourceTagOutput
- func (o DbInstanceResourceTagOutput) ToDbInstanceResourceTagOutputWithContext(ctx context.Context) DbInstanceResourceTagOutput
- type DbInstanceState
- type DbParameters
- type DbParametersArgs
- type DbParametersArray
- type DbParametersArrayInput
- type DbParametersArrayOutput
- func (DbParametersArrayOutput) ElementType() reflect.Type
- func (o DbParametersArrayOutput) Index(i pulumi.IntInput) DbParametersOutput
- func (o DbParametersArrayOutput) ToDbParametersArrayOutput() DbParametersArrayOutput
- func (o DbParametersArrayOutput) ToDbParametersArrayOutputWithContext(ctx context.Context) DbParametersArrayOutput
- type DbParametersInput
- type DbParametersMap
- type DbParametersMapInput
- type DbParametersMapOutput
- func (DbParametersMapOutput) ElementType() reflect.Type
- func (o DbParametersMapOutput) MapIndex(k pulumi.StringInput) DbParametersOutput
- func (o DbParametersMapOutput) ToDbParametersMapOutput() DbParametersMapOutput
- func (o DbParametersMapOutput) ToDbParametersMapOutputWithContext(ctx context.Context) DbParametersMapOutput
- type DbParametersOutput
- func (DbParametersOutput) ElementType() reflect.Type
- func (o DbParametersOutput) InstanceId() pulumi.StringOutput
- func (o DbParametersOutput) Params() DbParametersParamsOutput
- func (o DbParametersOutput) ToDbParametersOutput() DbParametersOutput
- func (o DbParametersOutput) ToDbParametersOutputWithContext(ctx context.Context) DbParametersOutput
- type DbParametersParams
- type DbParametersParamsArgs
- func (DbParametersParamsArgs) ElementType() reflect.Type
- func (i DbParametersParamsArgs) ToDbParametersParamsOutput() DbParametersParamsOutput
- func (i DbParametersParamsArgs) ToDbParametersParamsOutputWithContext(ctx context.Context) DbParametersParamsOutput
- func (i DbParametersParamsArgs) ToDbParametersParamsPtrOutput() DbParametersParamsPtrOutput
- func (i DbParametersParamsArgs) ToDbParametersParamsPtrOutputWithContext(ctx context.Context) DbParametersParamsPtrOutput
- type DbParametersParamsInput
- type DbParametersParamsOutput
- func (DbParametersParamsOutput) ElementType() reflect.Type
- func (o DbParametersParamsOutput) Param() pulumi.StringOutput
- func (o DbParametersParamsOutput) ToDbParametersParamsOutput() DbParametersParamsOutput
- func (o DbParametersParamsOutput) ToDbParametersParamsOutputWithContext(ctx context.Context) DbParametersParamsOutput
- func (o DbParametersParamsOutput) ToDbParametersParamsPtrOutput() DbParametersParamsPtrOutput
- func (o DbParametersParamsOutput) ToDbParametersParamsPtrOutputWithContext(ctx context.Context) DbParametersParamsPtrOutput
- func (o DbParametersParamsOutput) Value() pulumi.StringOutput
- type DbParametersParamsPtrInput
- type DbParametersParamsPtrOutput
- func (o DbParametersParamsPtrOutput) Elem() DbParametersParamsOutput
- func (DbParametersParamsPtrOutput) ElementType() reflect.Type
- func (o DbParametersParamsPtrOutput) Param() pulumi.StringPtrOutput
- func (o DbParametersParamsPtrOutput) ToDbParametersParamsPtrOutput() DbParametersParamsPtrOutput
- func (o DbParametersParamsPtrOutput) ToDbParametersParamsPtrOutputWithContext(ctx context.Context) DbParametersParamsPtrOutput
- func (o DbParametersParamsPtrOutput) Value() pulumi.StringPtrOutput
- type DbParametersState
- type DbSyncModeConfig
- type DbSyncModeConfigArgs
- type DbSyncModeConfigArray
- type DbSyncModeConfigArrayInput
- type DbSyncModeConfigArrayOutput
- func (DbSyncModeConfigArrayOutput) ElementType() reflect.Type
- func (o DbSyncModeConfigArrayOutput) Index(i pulumi.IntInput) DbSyncModeConfigOutput
- func (o DbSyncModeConfigArrayOutput) ToDbSyncModeConfigArrayOutput() DbSyncModeConfigArrayOutput
- func (o DbSyncModeConfigArrayOutput) ToDbSyncModeConfigArrayOutputWithContext(ctx context.Context) DbSyncModeConfigArrayOutput
- type DbSyncModeConfigInput
- type DbSyncModeConfigMap
- type DbSyncModeConfigMapInput
- type DbSyncModeConfigMapOutput
- func (DbSyncModeConfigMapOutput) ElementType() reflect.Type
- func (o DbSyncModeConfigMapOutput) MapIndex(k pulumi.StringInput) DbSyncModeConfigOutput
- func (o DbSyncModeConfigMapOutput) ToDbSyncModeConfigMapOutput() DbSyncModeConfigMapOutput
- func (o DbSyncModeConfigMapOutput) ToDbSyncModeConfigMapOutputWithContext(ctx context.Context) DbSyncModeConfigMapOutput
- type DbSyncModeConfigOutput
- func (DbSyncModeConfigOutput) ElementType() reflect.Type
- func (o DbSyncModeConfigOutput) InstanceId() pulumi.StringOutput
- func (o DbSyncModeConfigOutput) SyncMode() pulumi.IntOutput
- func (o DbSyncModeConfigOutput) ToDbSyncModeConfigOutput() DbSyncModeConfigOutput
- func (o DbSyncModeConfigOutput) ToDbSyncModeConfigOutputWithContext(ctx context.Context) DbSyncModeConfigOutput
- type DbSyncModeConfigState
- type EncryptAttributesConfig
- type EncryptAttributesConfigArgs
- type EncryptAttributesConfigArray
- func (EncryptAttributesConfigArray) ElementType() reflect.Type
- func (i EncryptAttributesConfigArray) ToEncryptAttributesConfigArrayOutput() EncryptAttributesConfigArrayOutput
- func (i EncryptAttributesConfigArray) ToEncryptAttributesConfigArrayOutputWithContext(ctx context.Context) EncryptAttributesConfigArrayOutput
- type EncryptAttributesConfigArrayInput
- type EncryptAttributesConfigArrayOutput
- func (EncryptAttributesConfigArrayOutput) ElementType() reflect.Type
- func (o EncryptAttributesConfigArrayOutput) Index(i pulumi.IntInput) EncryptAttributesConfigOutput
- func (o EncryptAttributesConfigArrayOutput) ToEncryptAttributesConfigArrayOutput() EncryptAttributesConfigArrayOutput
- func (o EncryptAttributesConfigArrayOutput) ToEncryptAttributesConfigArrayOutputWithContext(ctx context.Context) EncryptAttributesConfigArrayOutput
- type EncryptAttributesConfigInput
- type EncryptAttributesConfigMap
- func (EncryptAttributesConfigMap) ElementType() reflect.Type
- func (i EncryptAttributesConfigMap) ToEncryptAttributesConfigMapOutput() EncryptAttributesConfigMapOutput
- func (i EncryptAttributesConfigMap) ToEncryptAttributesConfigMapOutputWithContext(ctx context.Context) EncryptAttributesConfigMapOutput
- type EncryptAttributesConfigMapInput
- type EncryptAttributesConfigMapOutput
- func (EncryptAttributesConfigMapOutput) ElementType() reflect.Type
- func (o EncryptAttributesConfigMapOutput) MapIndex(k pulumi.StringInput) EncryptAttributesConfigOutput
- func (o EncryptAttributesConfigMapOutput) ToEncryptAttributesConfigMapOutput() EncryptAttributesConfigMapOutput
- func (o EncryptAttributesConfigMapOutput) ToEncryptAttributesConfigMapOutputWithContext(ctx context.Context) EncryptAttributesConfigMapOutput
- type EncryptAttributesConfigOutput
- func (EncryptAttributesConfigOutput) ElementType() reflect.Type
- func (o EncryptAttributesConfigOutput) EncryptEnabled() pulumi.IntOutput
- func (o EncryptAttributesConfigOutput) InstanceId() pulumi.StringOutput
- func (o EncryptAttributesConfigOutput) ToEncryptAttributesConfigOutput() EncryptAttributesConfigOutput
- func (o EncryptAttributesConfigOutput) ToEncryptAttributesConfigOutputWithContext(ctx context.Context) EncryptAttributesConfigOutput
- type EncryptAttributesConfigState
- type FlushBinlogOperation
- type FlushBinlogOperationArgs
- type FlushBinlogOperationArray
- type FlushBinlogOperationArrayInput
- type FlushBinlogOperationArrayOutput
- func (FlushBinlogOperationArrayOutput) ElementType() reflect.Type
- func (o FlushBinlogOperationArrayOutput) Index(i pulumi.IntInput) FlushBinlogOperationOutput
- func (o FlushBinlogOperationArrayOutput) ToFlushBinlogOperationArrayOutput() FlushBinlogOperationArrayOutput
- func (o FlushBinlogOperationArrayOutput) ToFlushBinlogOperationArrayOutputWithContext(ctx context.Context) FlushBinlogOperationArrayOutput
- type FlushBinlogOperationInput
- type FlushBinlogOperationMap
- type FlushBinlogOperationMapInput
- type FlushBinlogOperationMapOutput
- func (FlushBinlogOperationMapOutput) ElementType() reflect.Type
- func (o FlushBinlogOperationMapOutput) MapIndex(k pulumi.StringInput) FlushBinlogOperationOutput
- func (o FlushBinlogOperationMapOutput) ToFlushBinlogOperationMapOutput() FlushBinlogOperationMapOutput
- func (o FlushBinlogOperationMapOutput) ToFlushBinlogOperationMapOutputWithContext(ctx context.Context) FlushBinlogOperationMapOutput
- type FlushBinlogOperationOutput
- func (FlushBinlogOperationOutput) ElementType() reflect.Type
- func (o FlushBinlogOperationOutput) InstanceId() pulumi.StringOutput
- func (o FlushBinlogOperationOutput) ToFlushBinlogOperationOutput() FlushBinlogOperationOutput
- func (o FlushBinlogOperationOutput) ToFlushBinlogOperationOutputWithContext(ctx context.Context) FlushBinlogOperationOutput
- type FlushBinlogOperationState
- 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 GetDatabaseTablesArgs
- type GetDatabaseTablesCol
- type GetDatabaseTablesColArgs
- type GetDatabaseTablesColArray
- type GetDatabaseTablesColArrayInput
- type GetDatabaseTablesColArrayOutput
- func (GetDatabaseTablesColArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseTablesColArrayOutput) Index(i pulumi.IntInput) GetDatabaseTablesColOutput
- func (o GetDatabaseTablesColArrayOutput) ToGetDatabaseTablesColArrayOutput() GetDatabaseTablesColArrayOutput
- func (o GetDatabaseTablesColArrayOutput) ToGetDatabaseTablesColArrayOutputWithContext(ctx context.Context) GetDatabaseTablesColArrayOutput
- type GetDatabaseTablesColInput
- type GetDatabaseTablesColOutput
- func (o GetDatabaseTablesColOutput) Col() pulumi.StringOutput
- func (GetDatabaseTablesColOutput) ElementType() reflect.Type
- func (o GetDatabaseTablesColOutput) ToGetDatabaseTablesColOutput() GetDatabaseTablesColOutput
- func (o GetDatabaseTablesColOutput) ToGetDatabaseTablesColOutputWithContext(ctx context.Context) GetDatabaseTablesColOutput
- func (o GetDatabaseTablesColOutput) Type() pulumi.StringOutput
- type GetDatabaseTablesOutputArgs
- type GetDatabaseTablesResult
- type GetDatabaseTablesResultOutput
- func (o GetDatabaseTablesResultOutput) Cols() GetDatabaseTablesColArrayOutput
- func (o GetDatabaseTablesResultOutput) DbName() pulumi.StringOutput
- func (GetDatabaseTablesResultOutput) ElementType() reflect.Type
- func (o GetDatabaseTablesResultOutput) Id() pulumi.StringOutput
- func (o GetDatabaseTablesResultOutput) InstanceId() pulumi.StringOutput
- func (o GetDatabaseTablesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDatabaseTablesResultOutput) Table() pulumi.StringOutput
- func (o GetDatabaseTablesResultOutput) ToGetDatabaseTablesResultOutput() GetDatabaseTablesResultOutput
- func (o GetDatabaseTablesResultOutput) ToGetDatabaseTablesResultOutputWithContext(ctx context.Context) GetDatabaseTablesResultOutput
- type GetDatabasesArgs
- type GetDatabasesList
- type GetDatabasesListArgs
- type GetDatabasesListArray
- type GetDatabasesListArrayInput
- type GetDatabasesListArrayOutput
- func (GetDatabasesListArrayOutput) ElementType() reflect.Type
- func (o GetDatabasesListArrayOutput) Index(i pulumi.IntInput) GetDatabasesListOutput
- func (o GetDatabasesListArrayOutput) ToGetDatabasesListArrayOutput() GetDatabasesListArrayOutput
- func (o GetDatabasesListArrayOutput) ToGetDatabasesListArrayOutputWithContext(ctx context.Context) GetDatabasesListArrayOutput
- type GetDatabasesListInput
- type GetDatabasesListOutput
- func (o GetDatabasesListOutput) DbName() pulumi.StringOutput
- func (GetDatabasesListOutput) ElementType() reflect.Type
- func (o GetDatabasesListOutput) ToGetDatabasesListOutput() GetDatabasesListOutput
- func (o GetDatabasesListOutput) ToGetDatabasesListOutputWithContext(ctx context.Context) GetDatabasesListOutput
- type GetDatabasesOutputArgs
- type GetDatabasesResult
- type GetDatabasesResultOutput
- func (GetDatabasesResultOutput) ElementType() reflect.Type
- func (o GetDatabasesResultOutput) Id() pulumi.StringOutput
- func (o GetDatabasesResultOutput) InstanceId() pulumi.StringOutput
- func (o GetDatabasesResultOutput) Lists() GetDatabasesListArrayOutput
- func (o GetDatabasesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDatabasesResultOutput) ToGetDatabasesResultOutput() GetDatabasesResultOutput
- func (o GetDatabasesResultOutput) ToGetDatabasesResultOutputWithContext(ctx context.Context) GetDatabasesResultOutput
- 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) ShardId() pulumi.StringOutput
- func (o GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutput() GetFileDownloadUrlResultOutput
- func (o GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutputWithContext(ctx context.Context) GetFileDownloadUrlResultOutput
- 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) ShardId() 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 GetInstancesArgs
- type GetInstancesList
- type GetInstancesListArgs
- type GetInstancesListArray
- type GetInstancesListArrayInput
- type GetInstancesListArrayOutput
- func (GetInstancesListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesListArrayOutput) Index(i pulumi.IntInput) GetInstancesListOutput
- func (o GetInstancesListArrayOutput) ToGetInstancesListArrayOutput() GetInstancesListArrayOutput
- func (o GetInstancesListArrayOutput) ToGetInstancesListArrayOutputWithContext(ctx context.Context) GetInstancesListArrayOutput
- type GetInstancesListInput
- type GetInstancesListOutput
- func (o GetInstancesListOutput) AppId() pulumi.IntOutput
- func (o GetInstancesListOutput) AutoRenewFlag() pulumi.IntOutput
- func (o GetInstancesListOutput) CreateTime() pulumi.StringOutput
- func (o GetInstancesListOutput) DbEngine() pulumi.StringOutput
- func (o GetInstancesListOutput) DbVersion() pulumi.StringOutput
- func (GetInstancesListOutput) ElementType() reflect.Type
- func (o GetInstancesListOutput) InstanceId() pulumi.StringOutput
- func (o GetInstancesListOutput) InstanceName() pulumi.StringOutput
- func (o GetInstancesListOutput) InstanceType() pulumi.IntOutput
- func (o GetInstancesListOutput) IsAuditSupported() pulumi.IntOutput
- func (o GetInstancesListOutput) IsTmp() pulumi.IntOutput
- func (o GetInstancesListOutput) IsolatedTimestamp() pulumi.StringOutput
- func (o GetInstancesListOutput) Memory() pulumi.IntOutput
- func (o GetInstancesListOutput) NodeCount() pulumi.IntOutput
- func (o GetInstancesListOutput) Paymode() pulumi.StringOutput
- func (o GetInstancesListOutput) PeriodEndTime() pulumi.StringOutput
- func (o GetInstancesListOutput) ProjectId() pulumi.IntOutput
- func (o GetInstancesListOutput) Region() pulumi.StringOutput
- func (o GetInstancesListOutput) ResourceTags() GetInstancesListResourceTagArrayOutput
- func (o GetInstancesListOutput) ShardCount() pulumi.IntOutput
- func (o GetInstancesListOutput) ShardDetails() GetInstancesListShardDetailArrayOutput
- func (o GetInstancesListOutput) Status() pulumi.IntOutput
- func (o GetInstancesListOutput) StatusDesc() pulumi.StringOutput
- func (o GetInstancesListOutput) Storage() pulumi.IntOutput
- func (o GetInstancesListOutput) SubnetId() pulumi.IntOutput
- func (o GetInstancesListOutput) ToGetInstancesListOutput() GetInstancesListOutput
- func (o GetInstancesListOutput) ToGetInstancesListOutputWithContext(ctx context.Context) GetInstancesListOutput
- func (o GetInstancesListOutput) Uin() pulumi.StringOutput
- func (o GetInstancesListOutput) UpdateTime() pulumi.StringOutput
- func (o GetInstancesListOutput) Vip() pulumi.StringOutput
- func (o GetInstancesListOutput) VpcId() pulumi.IntOutput
- func (o GetInstancesListOutput) Vport() pulumi.IntOutput
- func (o GetInstancesListOutput) WanDomain() pulumi.StringOutput
- func (o GetInstancesListOutput) WanPort() pulumi.IntOutput
- func (o GetInstancesListOutput) WanStatus() pulumi.IntOutput
- func (o GetInstancesListOutput) WanVip() pulumi.StringOutput
- type GetInstancesListResourceTag
- type GetInstancesListResourceTagArgs
- func (GetInstancesListResourceTagArgs) ElementType() reflect.Type
- func (i GetInstancesListResourceTagArgs) ToGetInstancesListResourceTagOutput() GetInstancesListResourceTagOutput
- func (i GetInstancesListResourceTagArgs) ToGetInstancesListResourceTagOutputWithContext(ctx context.Context) GetInstancesListResourceTagOutput
- type GetInstancesListResourceTagArray
- func (GetInstancesListResourceTagArray) ElementType() reflect.Type
- func (i GetInstancesListResourceTagArray) ToGetInstancesListResourceTagArrayOutput() GetInstancesListResourceTagArrayOutput
- func (i GetInstancesListResourceTagArray) ToGetInstancesListResourceTagArrayOutputWithContext(ctx context.Context) GetInstancesListResourceTagArrayOutput
- type GetInstancesListResourceTagArrayInput
- type GetInstancesListResourceTagArrayOutput
- func (GetInstancesListResourceTagArrayOutput) ElementType() reflect.Type
- func (o GetInstancesListResourceTagArrayOutput) Index(i pulumi.IntInput) GetInstancesListResourceTagOutput
- func (o GetInstancesListResourceTagArrayOutput) ToGetInstancesListResourceTagArrayOutput() GetInstancesListResourceTagArrayOutput
- func (o GetInstancesListResourceTagArrayOutput) ToGetInstancesListResourceTagArrayOutputWithContext(ctx context.Context) GetInstancesListResourceTagArrayOutput
- type GetInstancesListResourceTagInput
- type GetInstancesListResourceTagOutput
- func (GetInstancesListResourceTagOutput) ElementType() reflect.Type
- func (o GetInstancesListResourceTagOutput) TagKey() pulumi.StringOutput
- func (o GetInstancesListResourceTagOutput) TagValue() pulumi.StringOutput
- func (o GetInstancesListResourceTagOutput) ToGetInstancesListResourceTagOutput() GetInstancesListResourceTagOutput
- func (o GetInstancesListResourceTagOutput) ToGetInstancesListResourceTagOutputWithContext(ctx context.Context) GetInstancesListResourceTagOutput
- type GetInstancesListShardDetail
- type GetInstancesListShardDetailArgs
- func (GetInstancesListShardDetailArgs) ElementType() reflect.Type
- func (i GetInstancesListShardDetailArgs) ToGetInstancesListShardDetailOutput() GetInstancesListShardDetailOutput
- func (i GetInstancesListShardDetailArgs) ToGetInstancesListShardDetailOutputWithContext(ctx context.Context) GetInstancesListShardDetailOutput
- type GetInstancesListShardDetailArray
- func (GetInstancesListShardDetailArray) ElementType() reflect.Type
- func (i GetInstancesListShardDetailArray) ToGetInstancesListShardDetailArrayOutput() GetInstancesListShardDetailArrayOutput
- func (i GetInstancesListShardDetailArray) ToGetInstancesListShardDetailArrayOutputWithContext(ctx context.Context) GetInstancesListShardDetailArrayOutput
- type GetInstancesListShardDetailArrayInput
- type GetInstancesListShardDetailArrayOutput
- func (GetInstancesListShardDetailArrayOutput) ElementType() reflect.Type
- func (o GetInstancesListShardDetailArrayOutput) Index(i pulumi.IntInput) GetInstancesListShardDetailOutput
- func (o GetInstancesListShardDetailArrayOutput) ToGetInstancesListShardDetailArrayOutput() GetInstancesListShardDetailArrayOutput
- func (o GetInstancesListShardDetailArrayOutput) ToGetInstancesListShardDetailArrayOutputWithContext(ctx context.Context) GetInstancesListShardDetailArrayOutput
- type GetInstancesListShardDetailInput
- type GetInstancesListShardDetailOutput
- func (o GetInstancesListShardDetailOutput) Cpu() pulumi.IntOutput
- func (o GetInstancesListShardDetailOutput) Createtime() pulumi.StringOutput
- func (GetInstancesListShardDetailOutput) ElementType() reflect.Type
- func (o GetInstancesListShardDetailOutput) Memory() pulumi.IntOutput
- func (o GetInstancesListShardDetailOutput) NodeCount() pulumi.IntOutput
- func (o GetInstancesListShardDetailOutput) ShardId() pulumi.IntOutput
- func (o GetInstancesListShardDetailOutput) ShardInstanceId() pulumi.StringOutput
- func (o GetInstancesListShardDetailOutput) ShardSerialId() pulumi.StringOutput
- func (o GetInstancesListShardDetailOutput) Status() pulumi.IntOutput
- func (o GetInstancesListShardDetailOutput) Storage() pulumi.IntOutput
- func (o GetInstancesListShardDetailOutput) ToGetInstancesListShardDetailOutput() GetInstancesListShardDetailOutput
- func (o GetInstancesListShardDetailOutput) ToGetInstancesListShardDetailOutputWithContext(ctx context.Context) GetInstancesListShardDetailOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) ExclusterType() pulumi.IntPtrOutput
- func (o GetInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesResultOutput) InstanceIds() pulumi.StringArrayOutput
- func (o GetInstancesResultOutput) IsFilterExcluster() pulumi.BoolPtrOutput
- func (o GetInstancesResultOutput) IsFilterVpc() pulumi.BoolPtrOutput
- func (o GetInstancesResultOutput) Lists() GetInstancesListArrayOutput
- func (o GetInstancesResultOutput) ProjectIds() pulumi.IntArrayOutput
- func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) SearchKey() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) SearchName() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- func (o GetInstancesResultOutput) VpcId() pulumi.StringOutput
- 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) ShardId() pulumi.StringOutput
- 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) DealNames() pulumi.StringArrayOutput
- 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 GetParametersArgs
- type GetParametersList
- type GetParametersListArgs
- type GetParametersListArray
- type GetParametersListArrayInput
- type GetParametersListArrayOutput
- func (GetParametersListArrayOutput) ElementType() reflect.Type
- func (o GetParametersListArrayOutput) Index(i pulumi.IntInput) GetParametersListOutput
- func (o GetParametersListArrayOutput) ToGetParametersListArrayOutput() GetParametersListArrayOutput
- func (o GetParametersListArrayOutput) ToGetParametersListArrayOutputWithContext(ctx context.Context) GetParametersListArrayOutput
- type GetParametersListConstraint
- type GetParametersListConstraintArgs
- func (GetParametersListConstraintArgs) ElementType() reflect.Type
- func (i GetParametersListConstraintArgs) ToGetParametersListConstraintOutput() GetParametersListConstraintOutput
- func (i GetParametersListConstraintArgs) ToGetParametersListConstraintOutputWithContext(ctx context.Context) GetParametersListConstraintOutput
- type GetParametersListConstraintArray
- func (GetParametersListConstraintArray) ElementType() reflect.Type
- func (i GetParametersListConstraintArray) ToGetParametersListConstraintArrayOutput() GetParametersListConstraintArrayOutput
- func (i GetParametersListConstraintArray) ToGetParametersListConstraintArrayOutputWithContext(ctx context.Context) GetParametersListConstraintArrayOutput
- type GetParametersListConstraintArrayInput
- type GetParametersListConstraintArrayOutput
- func (GetParametersListConstraintArrayOutput) ElementType() reflect.Type
- func (o GetParametersListConstraintArrayOutput) Index(i pulumi.IntInput) GetParametersListConstraintOutput
- func (o GetParametersListConstraintArrayOutput) ToGetParametersListConstraintArrayOutput() GetParametersListConstraintArrayOutput
- func (o GetParametersListConstraintArrayOutput) ToGetParametersListConstraintArrayOutputWithContext(ctx context.Context) GetParametersListConstraintArrayOutput
- type GetParametersListConstraintInput
- type GetParametersListConstraintOutput
- func (GetParametersListConstraintOutput) ElementType() reflect.Type
- func (o GetParametersListConstraintOutput) Enum() pulumi.StringOutput
- func (o GetParametersListConstraintOutput) Ranges() GetParametersListConstraintRangeArrayOutput
- func (o GetParametersListConstraintOutput) String() pulumi.StringOutput
- func (o GetParametersListConstraintOutput) ToGetParametersListConstraintOutput() GetParametersListConstraintOutput
- func (o GetParametersListConstraintOutput) ToGetParametersListConstraintOutputWithContext(ctx context.Context) GetParametersListConstraintOutput
- func (o GetParametersListConstraintOutput) Type() pulumi.StringOutput
- type GetParametersListConstraintRange
- type GetParametersListConstraintRangeArgs
- func (GetParametersListConstraintRangeArgs) ElementType() reflect.Type
- func (i GetParametersListConstraintRangeArgs) ToGetParametersListConstraintRangeOutput() GetParametersListConstraintRangeOutput
- func (i GetParametersListConstraintRangeArgs) ToGetParametersListConstraintRangeOutputWithContext(ctx context.Context) GetParametersListConstraintRangeOutput
- type GetParametersListConstraintRangeArray
- func (GetParametersListConstraintRangeArray) ElementType() reflect.Type
- func (i GetParametersListConstraintRangeArray) ToGetParametersListConstraintRangeArrayOutput() GetParametersListConstraintRangeArrayOutput
- func (i GetParametersListConstraintRangeArray) ToGetParametersListConstraintRangeArrayOutputWithContext(ctx context.Context) GetParametersListConstraintRangeArrayOutput
- type GetParametersListConstraintRangeArrayInput
- type GetParametersListConstraintRangeArrayOutput
- func (GetParametersListConstraintRangeArrayOutput) ElementType() reflect.Type
- func (o GetParametersListConstraintRangeArrayOutput) Index(i pulumi.IntInput) GetParametersListConstraintRangeOutput
- func (o GetParametersListConstraintRangeArrayOutput) ToGetParametersListConstraintRangeArrayOutput() GetParametersListConstraintRangeArrayOutput
- func (o GetParametersListConstraintRangeArrayOutput) ToGetParametersListConstraintRangeArrayOutputWithContext(ctx context.Context) GetParametersListConstraintRangeArrayOutput
- type GetParametersListConstraintRangeInput
- type GetParametersListConstraintRangeOutput
- func (GetParametersListConstraintRangeOutput) ElementType() reflect.Type
- func (o GetParametersListConstraintRangeOutput) Max() pulumi.StringOutput
- func (o GetParametersListConstraintRangeOutput) Min() pulumi.StringOutput
- func (o GetParametersListConstraintRangeOutput) ToGetParametersListConstraintRangeOutput() GetParametersListConstraintRangeOutput
- func (o GetParametersListConstraintRangeOutput) ToGetParametersListConstraintRangeOutputWithContext(ctx context.Context) GetParametersListConstraintRangeOutput
- type GetParametersListInput
- type GetParametersListOutput
- func (o GetParametersListOutput) Constraints() GetParametersListConstraintArrayOutput
- func (o GetParametersListOutput) Default() pulumi.StringOutput
- func (GetParametersListOutput) ElementType() reflect.Type
- func (o GetParametersListOutput) HaveSetValue() pulumi.BoolOutput
- func (o GetParametersListOutput) NeedRestart() pulumi.BoolOutput
- func (o GetParametersListOutput) Param() pulumi.StringOutput
- func (o GetParametersListOutput) ToGetParametersListOutput() GetParametersListOutput
- func (o GetParametersListOutput) ToGetParametersListOutputWithContext(ctx context.Context) GetParametersListOutput
- func (o GetParametersListOutput) Value() pulumi.StringOutput
- type GetParametersOutputArgs
- type GetParametersResult
- type GetParametersResultOutput
- func (GetParametersResultOutput) ElementType() reflect.Type
- func (o GetParametersResultOutput) Id() pulumi.StringOutput
- func (o GetParametersResultOutput) InstanceId() pulumi.StringOutput
- func (o GetParametersResultOutput) Lists() GetParametersListArrayOutput
- func (o GetParametersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetParametersResultOutput) ToGetParametersResultOutput() GetParametersResultOutput
- func (o GetParametersResultOutput) ToGetParametersResultOutputWithContext(ctx context.Context) GetParametersResultOutput
- type GetPriceArgs
- type GetPriceOutputArgs
- type GetPriceResult
- type GetPriceResultOutput
- func (o GetPriceResultOutput) AmountUnit() pulumi.StringPtrOutput
- func (GetPriceResultOutput) ElementType() reflect.Type
- func (o GetPriceResultOutput) Id() pulumi.StringOutput
- func (o GetPriceResultOutput) InstanceCount() pulumi.IntOutput
- func (o GetPriceResultOutput) OriginalPrice() pulumi.IntOutput
- func (o GetPriceResultOutput) Paymode() pulumi.StringPtrOutput
- func (o GetPriceResultOutput) Period() pulumi.IntOutput
- func (o GetPriceResultOutput) Price() pulumi.IntOutput
- func (o GetPriceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetPriceResultOutput) ShardCount() pulumi.IntOutput
- func (o GetPriceResultOutput) ShardMemory() pulumi.IntOutput
- func (o GetPriceResultOutput) ShardNodeCount() pulumi.IntOutput
- func (o GetPriceResultOutput) ShardStorage() 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 GetProjectsArgs
- type GetProjectsOutputArgs
- type GetProjectsProject
- type GetProjectsProjectArgs
- type GetProjectsProjectArray
- type GetProjectsProjectArrayInput
- type GetProjectsProjectArrayOutput
- func (GetProjectsProjectArrayOutput) ElementType() reflect.Type
- func (o GetProjectsProjectArrayOutput) Index(i pulumi.IntInput) GetProjectsProjectOutput
- func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput
- func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutputWithContext(ctx context.Context) GetProjectsProjectArrayOutput
- type GetProjectsProjectInput
- type GetProjectsProjectOutput
- func (o GetProjectsProjectOutput) AppId() pulumi.IntOutput
- func (o GetProjectsProjectOutput) CreateTime() pulumi.StringOutput
- func (o GetProjectsProjectOutput) CreatorUin() pulumi.IntOutput
- func (GetProjectsProjectOutput) ElementType() reflect.Type
- func (o GetProjectsProjectOutput) Info() pulumi.StringOutput
- func (o GetProjectsProjectOutput) IsDefault() pulumi.IntOutput
- func (o GetProjectsProjectOutput) Name() pulumi.StringOutput
- func (o GetProjectsProjectOutput) OwnerUin() pulumi.IntOutput
- func (o GetProjectsProjectOutput) ProjectId() pulumi.IntOutput
- func (o GetProjectsProjectOutput) SrcAppId() pulumi.IntOutput
- func (o GetProjectsProjectOutput) SrcPlat() pulumi.StringOutput
- func (o GetProjectsProjectOutput) Status() pulumi.IntOutput
- func (o GetProjectsProjectOutput) ToGetProjectsProjectOutput() GetProjectsProjectOutput
- func (o GetProjectsProjectOutput) ToGetProjectsProjectOutputWithContext(ctx context.Context) GetProjectsProjectOutput
- type GetProjectsResult
- type GetProjectsResultOutput
- func (GetProjectsResultOutput) ElementType() reflect.Type
- func (o GetProjectsResultOutput) Id() pulumi.StringOutput
- func (o GetProjectsResultOutput) Projects() GetProjectsProjectArrayOutput
- func (o GetProjectsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProjectsResultOutput) ToGetProjectsResultOutput() GetProjectsResultOutput
- func (o GetProjectsResultOutput) ToGetProjectsResultOutputWithContext(ctx context.Context) GetProjectsResultOutput
- 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 GetSecurityGroupsArgs
- 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) ToGetSecurityGroupsListOutput() GetSecurityGroupsListOutput
- func (o GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutputWithContext(ctx context.Context) GetSecurityGroupsListOutput
- type GetSecurityGroupsOutputArgs
- type GetSecurityGroupsResult
- type GetSecurityGroupsResultOutput
- func (GetSecurityGroupsResultOutput) ElementType() reflect.Type
- func (o GetSecurityGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetSecurityGroupsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetSecurityGroupsResultOutput) Lists() GetSecurityGroupsListArrayOutput
- func (o GetSecurityGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetSecurityGroupsResultOutput) ToGetSecurityGroupsResultOutput() GetSecurityGroupsResultOutput
- func (o GetSecurityGroupsResultOutput) ToGetSecurityGroupsResultOutputWithContext(ctx context.Context) GetSecurityGroupsResultOutput
- type GetShardSpecArgs
- type GetShardSpecOutputArgs
- type GetShardSpecResult
- type GetShardSpecResultOutput
- func (GetShardSpecResultOutput) ElementType() reflect.Type
- func (o GetShardSpecResultOutput) Id() pulumi.StringOutput
- func (o GetShardSpecResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetShardSpecResultOutput) SpecConfigs() GetShardSpecSpecConfigArrayOutput
- func (o GetShardSpecResultOutput) ToGetShardSpecResultOutput() GetShardSpecResultOutput
- func (o GetShardSpecResultOutput) ToGetShardSpecResultOutputWithContext(ctx context.Context) GetShardSpecResultOutput
- type GetShardSpecSpecConfig
- type GetShardSpecSpecConfigArgs
- type GetShardSpecSpecConfigArray
- func (GetShardSpecSpecConfigArray) ElementType() reflect.Type
- func (i GetShardSpecSpecConfigArray) ToGetShardSpecSpecConfigArrayOutput() GetShardSpecSpecConfigArrayOutput
- func (i GetShardSpecSpecConfigArray) ToGetShardSpecSpecConfigArrayOutputWithContext(ctx context.Context) GetShardSpecSpecConfigArrayOutput
- type GetShardSpecSpecConfigArrayInput
- type GetShardSpecSpecConfigArrayOutput
- func (GetShardSpecSpecConfigArrayOutput) ElementType() reflect.Type
- func (o GetShardSpecSpecConfigArrayOutput) Index(i pulumi.IntInput) GetShardSpecSpecConfigOutput
- func (o GetShardSpecSpecConfigArrayOutput) ToGetShardSpecSpecConfigArrayOutput() GetShardSpecSpecConfigArrayOutput
- func (o GetShardSpecSpecConfigArrayOutput) ToGetShardSpecSpecConfigArrayOutputWithContext(ctx context.Context) GetShardSpecSpecConfigArrayOutput
- type GetShardSpecSpecConfigInput
- type GetShardSpecSpecConfigOutput
- func (GetShardSpecSpecConfigOutput) ElementType() reflect.Type
- func (o GetShardSpecSpecConfigOutput) Machine() pulumi.StringOutput
- func (o GetShardSpecSpecConfigOutput) SpecConfigInfos() GetShardSpecSpecConfigSpecConfigInfoArrayOutput
- func (o GetShardSpecSpecConfigOutput) ToGetShardSpecSpecConfigOutput() GetShardSpecSpecConfigOutput
- func (o GetShardSpecSpecConfigOutput) ToGetShardSpecSpecConfigOutputWithContext(ctx context.Context) GetShardSpecSpecConfigOutput
- type GetShardSpecSpecConfigSpecConfigInfo
- type GetShardSpecSpecConfigSpecConfigInfoArgs
- func (GetShardSpecSpecConfigSpecConfigInfoArgs) ElementType() reflect.Type
- func (i GetShardSpecSpecConfigSpecConfigInfoArgs) ToGetShardSpecSpecConfigSpecConfigInfoOutput() GetShardSpecSpecConfigSpecConfigInfoOutput
- func (i GetShardSpecSpecConfigSpecConfigInfoArgs) ToGetShardSpecSpecConfigSpecConfigInfoOutputWithContext(ctx context.Context) GetShardSpecSpecConfigSpecConfigInfoOutput
- type GetShardSpecSpecConfigSpecConfigInfoArray
- func (GetShardSpecSpecConfigSpecConfigInfoArray) ElementType() reflect.Type
- func (i GetShardSpecSpecConfigSpecConfigInfoArray) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutput() GetShardSpecSpecConfigSpecConfigInfoArrayOutput
- func (i GetShardSpecSpecConfigSpecConfigInfoArray) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutputWithContext(ctx context.Context) GetShardSpecSpecConfigSpecConfigInfoArrayOutput
- type GetShardSpecSpecConfigSpecConfigInfoArrayInput
- type GetShardSpecSpecConfigSpecConfigInfoArrayOutput
- func (GetShardSpecSpecConfigSpecConfigInfoArrayOutput) ElementType() reflect.Type
- func (o GetShardSpecSpecConfigSpecConfigInfoArrayOutput) Index(i pulumi.IntInput) GetShardSpecSpecConfigSpecConfigInfoOutput
- func (o GetShardSpecSpecConfigSpecConfigInfoArrayOutput) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutput() GetShardSpecSpecConfigSpecConfigInfoArrayOutput
- func (o GetShardSpecSpecConfigSpecConfigInfoArrayOutput) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutputWithContext(ctx context.Context) GetShardSpecSpecConfigSpecConfigInfoArrayOutput
- type GetShardSpecSpecConfigSpecConfigInfoInput
- type GetShardSpecSpecConfigSpecConfigInfoOutput
- func (o GetShardSpecSpecConfigSpecConfigInfoOutput) Cpu() pulumi.IntOutput
- func (GetShardSpecSpecConfigSpecConfigInfoOutput) ElementType() reflect.Type
- func (o GetShardSpecSpecConfigSpecConfigInfoOutput) MaxStorage() pulumi.IntOutput
- func (o GetShardSpecSpecConfigSpecConfigInfoOutput) Memory() pulumi.IntOutput
- func (o GetShardSpecSpecConfigSpecConfigInfoOutput) MinStorage() pulumi.IntOutput
- func (o GetShardSpecSpecConfigSpecConfigInfoOutput) NodeCount() pulumi.IntOutput
- func (o GetShardSpecSpecConfigSpecConfigInfoOutput) Pid() pulumi.IntOutput
- func (o GetShardSpecSpecConfigSpecConfigInfoOutput) Qps() pulumi.IntOutput
- func (o GetShardSpecSpecConfigSpecConfigInfoOutput) SuitInfo() pulumi.StringOutput
- func (o GetShardSpecSpecConfigSpecConfigInfoOutput) ToGetShardSpecSpecConfigSpecConfigInfoOutput() GetShardSpecSpecConfigSpecConfigInfoOutput
- func (o GetShardSpecSpecConfigSpecConfigInfoOutput) ToGetShardSpecSpecConfigSpecConfigInfoOutputWithContext(ctx context.Context) GetShardSpecSpecConfigSpecConfigInfoOutput
- type GetShardsArgs
- type GetShardsList
- type GetShardsListArgs
- type GetShardsListArray
- type GetShardsListArrayInput
- type GetShardsListArrayOutput
- func (GetShardsListArrayOutput) ElementType() reflect.Type
- func (o GetShardsListArrayOutput) Index(i pulumi.IntInput) GetShardsListOutput
- func (o GetShardsListArrayOutput) ToGetShardsListArrayOutput() GetShardsListArrayOutput
- func (o GetShardsListArrayOutput) ToGetShardsListArrayOutputWithContext(ctx context.Context) GetShardsListArrayOutput
- type GetShardsListInput
- type GetShardsListOutput
- func (o GetShardsListOutput) Cpu() pulumi.IntOutput
- func (o GetShardsListOutput) CreateTime() pulumi.StringOutput
- func (GetShardsListOutput) ElementType() reflect.Type
- func (o GetShardsListOutput) InstanceId() pulumi.StringOutput
- func (o GetShardsListOutput) Memory() pulumi.IntOutput
- func (o GetShardsListOutput) MemoryUsage() pulumi.IntOutput
- func (o GetShardsListOutput) NodeCount() pulumi.IntOutput
- func (o GetShardsListOutput) Paymode() pulumi.StringOutput
- func (o GetShardsListOutput) PeriodEndTime() pulumi.StringOutput
- func (o GetShardsListOutput) ProjectId() pulumi.IntOutput
- func (o GetShardsListOutput) ProxyVersion() pulumi.StringOutput
- func (o GetShardsListOutput) Range() pulumi.StringOutput
- func (o GetShardsListOutput) Region() pulumi.StringOutput
- func (o GetShardsListOutput) ShardInstanceId() pulumi.StringOutput
- func (o GetShardsListOutput) ShardMasterZone() pulumi.StringOutput
- func (o GetShardsListOutput) ShardSerialId() pulumi.StringOutput
- func (o GetShardsListOutput) ShardSlaveZones() pulumi.StringArrayOutput
- func (o GetShardsListOutput) Status() pulumi.IntOutput
- func (o GetShardsListOutput) StatusDesc() pulumi.StringOutput
- func (o GetShardsListOutput) Storage() pulumi.IntOutput
- func (o GetShardsListOutput) StorageUsage() pulumi.IntOutput
- func (o GetShardsListOutput) SubnetId() pulumi.StringOutput
- func (o GetShardsListOutput) ToGetShardsListOutput() GetShardsListOutput
- func (o GetShardsListOutput) ToGetShardsListOutputWithContext(ctx context.Context) GetShardsListOutput
- func (o GetShardsListOutput) VpcId() pulumi.StringOutput
- func (o GetShardsListOutput) Zone() pulumi.StringOutput
- type GetShardsOutputArgs
- type GetShardsResult
- type GetShardsResultOutput
- func (GetShardsResultOutput) ElementType() reflect.Type
- func (o GetShardsResultOutput) Id() pulumi.StringOutput
- func (o GetShardsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetShardsResultOutput) Lists() GetShardsListArrayOutput
- func (o GetShardsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetShardsResultOutput) ShardInstanceIds() pulumi.StringArrayOutput
- func (o GetShardsResultOutput) ToGetShardsResultOutput() GetShardsResultOutput
- func (o GetShardsResultOutput) ToGetShardsResultOutputWithContext(ctx context.Context) GetShardsResultOutput
- 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) ShardId() pulumi.StringOutput
- 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 GetUpgradePriceAddShardConfig
- type GetUpgradePriceAddShardConfigArgs
- func (GetUpgradePriceAddShardConfigArgs) ElementType() reflect.Type
- func (i GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigOutput() GetUpgradePriceAddShardConfigOutput
- func (i GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigOutput
- func (i GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigPtrOutput() GetUpgradePriceAddShardConfigPtrOutput
- func (i GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigPtrOutput
- type GetUpgradePriceAddShardConfigInput
- type GetUpgradePriceAddShardConfigOutput
- func (GetUpgradePriceAddShardConfigOutput) ElementType() reflect.Type
- func (o GetUpgradePriceAddShardConfigOutput) ShardCount() pulumi.IntOutput
- func (o GetUpgradePriceAddShardConfigOutput) ShardMemory() pulumi.IntOutput
- func (o GetUpgradePriceAddShardConfigOutput) ShardStorage() pulumi.IntOutput
- func (o GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigOutput() GetUpgradePriceAddShardConfigOutput
- func (o GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigOutput
- func (o GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigPtrOutput() GetUpgradePriceAddShardConfigPtrOutput
- func (o GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigPtrOutput
- type GetUpgradePriceAddShardConfigPtrInput
- type GetUpgradePriceAddShardConfigPtrOutput
- func (o GetUpgradePriceAddShardConfigPtrOutput) Elem() GetUpgradePriceAddShardConfigOutput
- func (GetUpgradePriceAddShardConfigPtrOutput) ElementType() reflect.Type
- func (o GetUpgradePriceAddShardConfigPtrOutput) ShardCount() pulumi.IntPtrOutput
- func (o GetUpgradePriceAddShardConfigPtrOutput) ShardMemory() pulumi.IntPtrOutput
- func (o GetUpgradePriceAddShardConfigPtrOutput) ShardStorage() pulumi.IntPtrOutput
- func (o GetUpgradePriceAddShardConfigPtrOutput) ToGetUpgradePriceAddShardConfigPtrOutput() GetUpgradePriceAddShardConfigPtrOutput
- func (o GetUpgradePriceAddShardConfigPtrOutput) ToGetUpgradePriceAddShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigPtrOutput
- type GetUpgradePriceArgs
- type GetUpgradePriceExpandShardConfig
- type GetUpgradePriceExpandShardConfigArgs
- func (GetUpgradePriceExpandShardConfigArgs) ElementType() reflect.Type
- func (i GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigOutput() GetUpgradePriceExpandShardConfigOutput
- func (i GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigOutput
- func (i GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigPtrOutput() GetUpgradePriceExpandShardConfigPtrOutput
- func (i GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigPtrOutput
- type GetUpgradePriceExpandShardConfigInput
- type GetUpgradePriceExpandShardConfigOutput
- func (GetUpgradePriceExpandShardConfigOutput) ElementType() reflect.Type
- func (o GetUpgradePriceExpandShardConfigOutput) ShardInstanceIds() pulumi.StringArrayOutput
- func (o GetUpgradePriceExpandShardConfigOutput) ShardMemory() pulumi.IntOutput
- func (o GetUpgradePriceExpandShardConfigOutput) ShardNodeCount() pulumi.IntPtrOutput
- func (o GetUpgradePriceExpandShardConfigOutput) ShardStorage() pulumi.IntOutput
- func (o GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigOutput() GetUpgradePriceExpandShardConfigOutput
- func (o GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigOutput
- func (o GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigPtrOutput() GetUpgradePriceExpandShardConfigPtrOutput
- func (o GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigPtrOutput
- type GetUpgradePriceExpandShardConfigPtrInput
- type GetUpgradePriceExpandShardConfigPtrOutput
- func (o GetUpgradePriceExpandShardConfigPtrOutput) Elem() GetUpgradePriceExpandShardConfigOutput
- func (GetUpgradePriceExpandShardConfigPtrOutput) ElementType() reflect.Type
- func (o GetUpgradePriceExpandShardConfigPtrOutput) ShardInstanceIds() pulumi.StringArrayOutput
- func (o GetUpgradePriceExpandShardConfigPtrOutput) ShardMemory() pulumi.IntPtrOutput
- func (o GetUpgradePriceExpandShardConfigPtrOutput) ShardNodeCount() pulumi.IntPtrOutput
- func (o GetUpgradePriceExpandShardConfigPtrOutput) ShardStorage() pulumi.IntPtrOutput
- func (o GetUpgradePriceExpandShardConfigPtrOutput) ToGetUpgradePriceExpandShardConfigPtrOutput() GetUpgradePriceExpandShardConfigPtrOutput
- func (o GetUpgradePriceExpandShardConfigPtrOutput) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigPtrOutput
- type GetUpgradePriceOutputArgs
- type GetUpgradePriceResult
- type GetUpgradePriceResultOutput
- func (o GetUpgradePriceResultOutput) AddShardConfig() GetUpgradePriceAddShardConfigPtrOutput
- func (o GetUpgradePriceResultOutput) AmountUnit() pulumi.StringPtrOutput
- func (GetUpgradePriceResultOutput) ElementType() reflect.Type
- func (o GetUpgradePriceResultOutput) ExpandShardConfig() GetUpgradePriceExpandShardConfigPtrOutput
- func (o GetUpgradePriceResultOutput) Formula() pulumi.StringOutput
- func (o GetUpgradePriceResultOutput) Id() pulumi.StringOutput
- func (o GetUpgradePriceResultOutput) InstanceId() pulumi.StringOutput
- func (o GetUpgradePriceResultOutput) OriginalPrice() pulumi.IntOutput
- func (o GetUpgradePriceResultOutput) Price() pulumi.IntOutput
- func (o GetUpgradePriceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetUpgradePriceResultOutput) SplitShardConfig() GetUpgradePriceSplitShardConfigPtrOutput
- func (o GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutput() GetUpgradePriceResultOutput
- func (o GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutputWithContext(ctx context.Context) GetUpgradePriceResultOutput
- func (o GetUpgradePriceResultOutput) UpgradeType() pulumi.StringOutput
- type GetUpgradePriceSplitShardConfig
- type GetUpgradePriceSplitShardConfigArgs
- func (GetUpgradePriceSplitShardConfigArgs) ElementType() reflect.Type
- func (i GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigOutput() GetUpgradePriceSplitShardConfigOutput
- func (i GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigOutput
- func (i GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigPtrOutput() GetUpgradePriceSplitShardConfigPtrOutput
- func (i GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigPtrOutput
- type GetUpgradePriceSplitShardConfigInput
- type GetUpgradePriceSplitShardConfigOutput
- func (GetUpgradePriceSplitShardConfigOutput) ElementType() reflect.Type
- func (o GetUpgradePriceSplitShardConfigOutput) ShardInstanceIds() pulumi.StringArrayOutput
- func (o GetUpgradePriceSplitShardConfigOutput) ShardMemory() pulumi.IntOutput
- func (o GetUpgradePriceSplitShardConfigOutput) ShardStorage() pulumi.IntOutput
- func (o GetUpgradePriceSplitShardConfigOutput) SplitRate() pulumi.IntOutput
- func (o GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigOutput() GetUpgradePriceSplitShardConfigOutput
- func (o GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigOutput
- func (o GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigPtrOutput() GetUpgradePriceSplitShardConfigPtrOutput
- func (o GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigPtrOutput
- type GetUpgradePriceSplitShardConfigPtrInput
- type GetUpgradePriceSplitShardConfigPtrOutput
- func (o GetUpgradePriceSplitShardConfigPtrOutput) Elem() GetUpgradePriceSplitShardConfigOutput
- func (GetUpgradePriceSplitShardConfigPtrOutput) ElementType() reflect.Type
- func (o GetUpgradePriceSplitShardConfigPtrOutput) ShardInstanceIds() pulumi.StringArrayOutput
- func (o GetUpgradePriceSplitShardConfigPtrOutput) ShardMemory() pulumi.IntPtrOutput
- func (o GetUpgradePriceSplitShardConfigPtrOutput) ShardStorage() pulumi.IntPtrOutput
- func (o GetUpgradePriceSplitShardConfigPtrOutput) SplitRate() pulumi.IntPtrOutput
- func (o GetUpgradePriceSplitShardConfigPtrOutput) ToGetUpgradePriceSplitShardConfigPtrOutput() GetUpgradePriceSplitShardConfigPtrOutput
- func (o GetUpgradePriceSplitShardConfigPtrOutput) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigPtrOutput
- 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.StringPtrOutput
- func (o HourdbInstanceOutput) DcnInstanceId() pulumi.StringPtrOutput
- func (o HourdbInstanceOutput) DcnRegion() pulumi.StringPtrOutput
- func (HourdbInstanceOutput) ElementType() reflect.Type
- func (o HourdbInstanceOutput) ExtranetAccess() pulumi.BoolPtrOutput
- func (o HourdbInstanceOutput) InstanceName() pulumi.StringPtrOutput
- func (o HourdbInstanceOutput) Ipv6Flag() pulumi.IntPtrOutput
- func (o HourdbInstanceOutput) ProjectId() pulumi.IntPtrOutput
- func (o HourdbInstanceOutput) ResourceTags() HourdbInstanceResourceTagArrayOutput
- func (o HourdbInstanceOutput) SecurityGroupId() pulumi.StringPtrOutput
- func (o HourdbInstanceOutput) ShardCount() pulumi.IntOutput
- func (o HourdbInstanceOutput) ShardMemory() pulumi.IntOutput
- func (o HourdbInstanceOutput) ShardNodeCount() pulumi.IntOutput
- func (o HourdbInstanceOutput) ShardStorage() pulumi.IntOutput
- func (o HourdbInstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o HourdbInstanceOutput) ToHourdbInstanceOutput() HourdbInstanceOutput
- func (o HourdbInstanceOutput) ToHourdbInstanceOutputWithContext(ctx context.Context) HourdbInstanceOutput
- func (o HourdbInstanceOutput) Vip() pulumi.StringOutput
- func (o HourdbInstanceOutput) Vipv6() pulumi.StringOutput
- func (o HourdbInstanceOutput) VpcId() pulumi.StringPtrOutput
- func (o HourdbInstanceOutput) Vport() pulumi.IntOutput
- func (o HourdbInstanceOutput) Zones() pulumi.StringArrayOutput
- type HourdbInstanceResourceTag
- type HourdbInstanceResourceTagArgs
- func (HourdbInstanceResourceTagArgs) ElementType() reflect.Type
- func (i HourdbInstanceResourceTagArgs) ToHourdbInstanceResourceTagOutput() HourdbInstanceResourceTagOutput
- func (i HourdbInstanceResourceTagArgs) ToHourdbInstanceResourceTagOutputWithContext(ctx context.Context) HourdbInstanceResourceTagOutput
- type HourdbInstanceResourceTagArray
- func (HourdbInstanceResourceTagArray) ElementType() reflect.Type
- func (i HourdbInstanceResourceTagArray) ToHourdbInstanceResourceTagArrayOutput() HourdbInstanceResourceTagArrayOutput
- func (i HourdbInstanceResourceTagArray) ToHourdbInstanceResourceTagArrayOutputWithContext(ctx context.Context) HourdbInstanceResourceTagArrayOutput
- type HourdbInstanceResourceTagArrayInput
- type HourdbInstanceResourceTagArrayOutput
- func (HourdbInstanceResourceTagArrayOutput) ElementType() reflect.Type
- func (o HourdbInstanceResourceTagArrayOutput) Index(i pulumi.IntInput) HourdbInstanceResourceTagOutput
- func (o HourdbInstanceResourceTagArrayOutput) ToHourdbInstanceResourceTagArrayOutput() HourdbInstanceResourceTagArrayOutput
- func (o HourdbInstanceResourceTagArrayOutput) ToHourdbInstanceResourceTagArrayOutputWithContext(ctx context.Context) HourdbInstanceResourceTagArrayOutput
- type HourdbInstanceResourceTagInput
- type HourdbInstanceResourceTagOutput
- func (HourdbInstanceResourceTagOutput) ElementType() reflect.Type
- func (o HourdbInstanceResourceTagOutput) TagKey() pulumi.StringOutput
- func (o HourdbInstanceResourceTagOutput) TagValue() pulumi.StringOutput
- func (o HourdbInstanceResourceTagOutput) ToHourdbInstanceResourceTagOutput() HourdbInstanceResourceTagOutput
- func (o HourdbInstanceResourceTagOutput) ToHourdbInstanceResourceTagOutputWithContext(ctx context.Context) HourdbInstanceResourceTagOutput
- type HourdbInstanceState
- 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) 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 IsolateHourInstanceOperation
- func (*IsolateHourInstanceOperation) ElementType() reflect.Type
- func (i *IsolateHourInstanceOperation) ToIsolateHourInstanceOperationOutput() IsolateHourInstanceOperationOutput
- func (i *IsolateHourInstanceOperation) ToIsolateHourInstanceOperationOutputWithContext(ctx context.Context) IsolateHourInstanceOperationOutput
- type IsolateHourInstanceOperationArgs
- type IsolateHourInstanceOperationArray
- func (IsolateHourInstanceOperationArray) ElementType() reflect.Type
- func (i IsolateHourInstanceOperationArray) ToIsolateHourInstanceOperationArrayOutput() IsolateHourInstanceOperationArrayOutput
- func (i IsolateHourInstanceOperationArray) ToIsolateHourInstanceOperationArrayOutputWithContext(ctx context.Context) IsolateHourInstanceOperationArrayOutput
- type IsolateHourInstanceOperationArrayInput
- type IsolateHourInstanceOperationArrayOutput
- func (IsolateHourInstanceOperationArrayOutput) ElementType() reflect.Type
- func (o IsolateHourInstanceOperationArrayOutput) Index(i pulumi.IntInput) IsolateHourInstanceOperationOutput
- func (o IsolateHourInstanceOperationArrayOutput) ToIsolateHourInstanceOperationArrayOutput() IsolateHourInstanceOperationArrayOutput
- func (o IsolateHourInstanceOperationArrayOutput) ToIsolateHourInstanceOperationArrayOutputWithContext(ctx context.Context) IsolateHourInstanceOperationArrayOutput
- type IsolateHourInstanceOperationInput
- type IsolateHourInstanceOperationMap
- func (IsolateHourInstanceOperationMap) ElementType() reflect.Type
- func (i IsolateHourInstanceOperationMap) ToIsolateHourInstanceOperationMapOutput() IsolateHourInstanceOperationMapOutput
- func (i IsolateHourInstanceOperationMap) ToIsolateHourInstanceOperationMapOutputWithContext(ctx context.Context) IsolateHourInstanceOperationMapOutput
- type IsolateHourInstanceOperationMapInput
- type IsolateHourInstanceOperationMapOutput
- func (IsolateHourInstanceOperationMapOutput) ElementType() reflect.Type
- func (o IsolateHourInstanceOperationMapOutput) MapIndex(k pulumi.StringInput) IsolateHourInstanceOperationOutput
- func (o IsolateHourInstanceOperationMapOutput) ToIsolateHourInstanceOperationMapOutput() IsolateHourInstanceOperationMapOutput
- func (o IsolateHourInstanceOperationMapOutput) ToIsolateHourInstanceOperationMapOutputWithContext(ctx context.Context) IsolateHourInstanceOperationMapOutput
- type IsolateHourInstanceOperationOutput
- func (IsolateHourInstanceOperationOutput) ElementType() reflect.Type
- func (o IsolateHourInstanceOperationOutput) InstanceId() pulumi.StringOutput
- func (o IsolateHourInstanceOperationOutput) ToIsolateHourInstanceOperationOutput() IsolateHourInstanceOperationOutput
- func (o IsolateHourInstanceOperationOutput) ToIsolateHourInstanceOperationOutputWithContext(ctx context.Context) IsolateHourInstanceOperationOutput
- type IsolateHourInstanceOperationState
- type SecurityGroupAttachment
- type SecurityGroupAttachmentArgs
- type SecurityGroupAttachmentArray
- func (SecurityGroupAttachmentArray) ElementType() reflect.Type
- func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput
- func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput
- type SecurityGroupAttachmentArrayInput
- type SecurityGroupAttachmentArrayOutput
- func (SecurityGroupAttachmentArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupAttachmentArrayOutput) Index(i pulumi.IntInput) SecurityGroupAttachmentOutput
- func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput
- func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput
- type SecurityGroupAttachmentInput
- type SecurityGroupAttachmentMap
- func (SecurityGroupAttachmentMap) ElementType() reflect.Type
- func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput
- func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput
- type SecurityGroupAttachmentMapInput
- type SecurityGroupAttachmentMapOutput
- func (SecurityGroupAttachmentMapOutput) ElementType() reflect.Type
- func (o SecurityGroupAttachmentMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupAttachmentOutput
- func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput
- func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput
- type SecurityGroupAttachmentOutput
- func (SecurityGroupAttachmentOutput) ElementType() reflect.Type
- func (o SecurityGroupAttachmentOutput) InstanceId() pulumi.StringOutput
- func (o SecurityGroupAttachmentOutput) SecurityGroupId() pulumi.StringOutput
- func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput
- func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput
- type SecurityGroupAttachmentState
- type SwitchDbInstanceHaOperation
- func (*SwitchDbInstanceHaOperation) ElementType() reflect.Type
- func (i *SwitchDbInstanceHaOperation) ToSwitchDbInstanceHaOperationOutput() SwitchDbInstanceHaOperationOutput
- func (i *SwitchDbInstanceHaOperation) ToSwitchDbInstanceHaOperationOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationOutput
- type SwitchDbInstanceHaOperationArgs
- type SwitchDbInstanceHaOperationArray
- func (SwitchDbInstanceHaOperationArray) ElementType() reflect.Type
- func (i SwitchDbInstanceHaOperationArray) ToSwitchDbInstanceHaOperationArrayOutput() SwitchDbInstanceHaOperationArrayOutput
- func (i SwitchDbInstanceHaOperationArray) ToSwitchDbInstanceHaOperationArrayOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationArrayOutput
- type SwitchDbInstanceHaOperationArrayInput
- type SwitchDbInstanceHaOperationArrayOutput
- func (SwitchDbInstanceHaOperationArrayOutput) ElementType() reflect.Type
- func (o SwitchDbInstanceHaOperationArrayOutput) Index(i pulumi.IntInput) SwitchDbInstanceHaOperationOutput
- func (o SwitchDbInstanceHaOperationArrayOutput) ToSwitchDbInstanceHaOperationArrayOutput() SwitchDbInstanceHaOperationArrayOutput
- func (o SwitchDbInstanceHaOperationArrayOutput) ToSwitchDbInstanceHaOperationArrayOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationArrayOutput
- type SwitchDbInstanceHaOperationInput
- type SwitchDbInstanceHaOperationMap
- func (SwitchDbInstanceHaOperationMap) ElementType() reflect.Type
- func (i SwitchDbInstanceHaOperationMap) ToSwitchDbInstanceHaOperationMapOutput() SwitchDbInstanceHaOperationMapOutput
- func (i SwitchDbInstanceHaOperationMap) ToSwitchDbInstanceHaOperationMapOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationMapOutput
- type SwitchDbInstanceHaOperationMapInput
- type SwitchDbInstanceHaOperationMapOutput
- func (SwitchDbInstanceHaOperationMapOutput) ElementType() reflect.Type
- func (o SwitchDbInstanceHaOperationMapOutput) MapIndex(k pulumi.StringInput) SwitchDbInstanceHaOperationOutput
- func (o SwitchDbInstanceHaOperationMapOutput) ToSwitchDbInstanceHaOperationMapOutput() SwitchDbInstanceHaOperationMapOutput
- func (o SwitchDbInstanceHaOperationMapOutput) ToSwitchDbInstanceHaOperationMapOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationMapOutput
- type SwitchDbInstanceHaOperationOutput
- func (SwitchDbInstanceHaOperationOutput) ElementType() reflect.Type
- func (o SwitchDbInstanceHaOperationOutput) InstanceId() pulumi.StringOutput
- func (o SwitchDbInstanceHaOperationOutput) ToSwitchDbInstanceHaOperationOutput() SwitchDbInstanceHaOperationOutput
- func (o SwitchDbInstanceHaOperationOutput) ToSwitchDbInstanceHaOperationOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationOutput
- func (o SwitchDbInstanceHaOperationOutput) Zone() pulumi.StringOutput
- type SwitchDbInstanceHaOperationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { pulumi.CustomResourceState // description for account. Description pulumi.StringPtrOutput `pulumi:"description"` // db host. Host pulumi.StringOutput `pulumi:"host"` // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // max user connections. MaxUserConnections pulumi.IntPtrOutput `pulumi:"maxUserConnections"` // password. Password pulumi.StringOutput `pulumi:"password"` // whether the account is readonly. 0 means not a readonly account. ReadOnly pulumi.IntPtrOutput `pulumi:"readOnly"` // account name. UserName pulumi.StringOutput `pulumi:"userName"` }
Provides a resource to create a dcdb account
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.NewAccount(ctx, "account", &Dcdb.AccountArgs{ Description: pulumi.String("this is a test account"), Host: pulumi.String("127.0.0.1"), InstanceId: pulumi.String("tdsqlshard-kkpoxvnv"), MaxUserConnections: pulumi.Int(10), Password: pulumi.String("===password==="), ReadOnly: pulumi.Int(0), UserName: pulumi.String("mysql"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
dcdb account can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Dcdb/account:Account account account_id ```
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 { // description for account. Description pulumi.StringPtrInput // db host. Host pulumi.StringInput // instance id. InstanceId pulumi.StringInput // max user connections. MaxUserConnections pulumi.IntPtrInput // password. Password pulumi.StringInput // whether the account is readonly. 0 means not a readonly account. ReadOnly pulumi.IntPtrInput // account 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
description for account.
func (AccountOutput) ElementType ¶
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) InstanceId ¶
func (o AccountOutput) InstanceId() pulumi.StringOutput
instance id.
func (AccountOutput) MaxUserConnections ¶
func (o AccountOutput) MaxUserConnections() pulumi.IntPtrOutput
max user connections.
func (AccountOutput) ReadOnly ¶
func (o AccountOutput) ReadOnly() pulumi.IntPtrOutput
whether the account is readonly. 0 means not a readonly account.
func (AccountOutput) ToAccountOutput ¶
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountPrivileges ¶
type AccountPrivileges struct { pulumi.CustomResourceState // The account of the database, including username and host. Account AccountPrivilegesAccountOutput `pulumi:"account"` // Permissions for columns in database tables. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, REFERENCES. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field. ColumnPrivileges AccountPrivilegesColumnPrivilegesPtrOutput `pulumi:"columnPrivileges"` // Database permissions. Optional values for the Privileges permission are: 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 that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field. DatabasePrivileges AccountPrivilegesDatabasePrivilegesPtrOutput `pulumi:"databasePrivileges"` // Global permissions. Among them, the optional value of the permission in GlobalPrivileges is: 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 that if this parameter is not passed, it means that the existing permissions are reserved. If it needs to be cleared, pass an empty array in this field. GlobalPrivileges pulumi.StringArrayOutput `pulumi:"globalPrivileges"` // The ID of instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Permissions for tables in the database. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field. TablePrivileges AccountPrivilegesTablePrivilegesPtrOutput `pulumi:"tablePrivileges"` // Permissions for database views. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field. ViewPrivileges AccountPrivilegesViewPrivilegesPtrOutput `pulumi:"viewPrivileges"` }
Provides a resource to create a dcdb accountPrivileges
## Import
dcdb account_privileges can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Dcdb/accountPrivileges:AccountPrivileges account_privileges instanceId#userName#host#dbName#tabName#viewName#colName ```
func GetAccountPrivileges ¶
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 ¶
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 ¶
func (*AccountPrivileges) ElementType() reflect.Type
func (*AccountPrivileges) ToAccountPrivilegesOutput ¶
func (i *AccountPrivileges) ToAccountPrivilegesOutput() AccountPrivilegesOutput
func (*AccountPrivileges) ToAccountPrivilegesOutputWithContext ¶
func (i *AccountPrivileges) ToAccountPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesOutput
type AccountPrivilegesAccountArgs ¶
type AccountPrivilegesAccountArgs struct { // account host. Host pulumi.StringInput `pulumi:"host"` // account name. User pulumi.StringInput `pulumi:"user"` }
func (AccountPrivilegesAccountArgs) ElementType ¶
func (AccountPrivilegesAccountArgs) ElementType() reflect.Type
func (AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountOutput ¶
func (i AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountOutput() AccountPrivilegesAccountOutput
func (AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountOutputWithContext ¶
func (i AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountOutputWithContext(ctx context.Context) AccountPrivilegesAccountOutput
func (AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountPtrOutput ¶
func (i AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountPtrOutput() AccountPrivilegesAccountPtrOutput
func (AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountPtrOutputWithContext ¶
func (i AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountPtrOutput
type AccountPrivilegesAccountInput ¶
type AccountPrivilegesAccountInput interface { pulumi.Input ToAccountPrivilegesAccountOutput() AccountPrivilegesAccountOutput ToAccountPrivilegesAccountOutputWithContext(context.Context) AccountPrivilegesAccountOutput }
AccountPrivilegesAccountInput is an input type that accepts AccountPrivilegesAccountArgs and AccountPrivilegesAccountOutput values. You can construct a concrete instance of `AccountPrivilegesAccountInput` via:
AccountPrivilegesAccountArgs{...}
type AccountPrivilegesAccountOutput ¶
type AccountPrivilegesAccountOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesAccountOutput) ElementType ¶
func (AccountPrivilegesAccountOutput) ElementType() reflect.Type
func (AccountPrivilegesAccountOutput) Host ¶
func (o AccountPrivilegesAccountOutput) Host() pulumi.StringOutput
account host.
func (AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountOutput ¶
func (o AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountOutput() AccountPrivilegesAccountOutput
func (AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountOutputWithContext ¶
func (o AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountOutputWithContext(ctx context.Context) AccountPrivilegesAccountOutput
func (AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountPtrOutput ¶
func (o AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountPtrOutput() AccountPrivilegesAccountPtrOutput
func (AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountPtrOutputWithContext ¶
func (o AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountPtrOutput
func (AccountPrivilegesAccountOutput) User ¶
func (o AccountPrivilegesAccountOutput) User() pulumi.StringOutput
account name.
type AccountPrivilegesAccountPtrInput ¶
type AccountPrivilegesAccountPtrInput interface { pulumi.Input ToAccountPrivilegesAccountPtrOutput() AccountPrivilegesAccountPtrOutput ToAccountPrivilegesAccountPtrOutputWithContext(context.Context) AccountPrivilegesAccountPtrOutput }
AccountPrivilegesAccountPtrInput is an input type that accepts AccountPrivilegesAccountArgs, AccountPrivilegesAccountPtr and AccountPrivilegesAccountPtrOutput values. You can construct a concrete instance of `AccountPrivilegesAccountPtrInput` via:
AccountPrivilegesAccountArgs{...} or: nil
func AccountPrivilegesAccountPtr ¶
func AccountPrivilegesAccountPtr(v *AccountPrivilegesAccountArgs) AccountPrivilegesAccountPtrInput
type AccountPrivilegesAccountPtrOutput ¶
type AccountPrivilegesAccountPtrOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesAccountPtrOutput) Elem ¶
func (o AccountPrivilegesAccountPtrOutput) Elem() AccountPrivilegesAccountOutput
func (AccountPrivilegesAccountPtrOutput) ElementType ¶
func (AccountPrivilegesAccountPtrOutput) ElementType() reflect.Type
func (AccountPrivilegesAccountPtrOutput) Host ¶
func (o AccountPrivilegesAccountPtrOutput) Host() pulumi.StringPtrOutput
account host.
func (AccountPrivilegesAccountPtrOutput) ToAccountPrivilegesAccountPtrOutput ¶
func (o AccountPrivilegesAccountPtrOutput) ToAccountPrivilegesAccountPtrOutput() AccountPrivilegesAccountPtrOutput
func (AccountPrivilegesAccountPtrOutput) ToAccountPrivilegesAccountPtrOutputWithContext ¶
func (o AccountPrivilegesAccountPtrOutput) ToAccountPrivilegesAccountPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountPtrOutput
func (AccountPrivilegesAccountPtrOutput) User ¶
func (o AccountPrivilegesAccountPtrOutput) User() pulumi.StringPtrOutput
account name.
type AccountPrivilegesArgs ¶
type AccountPrivilegesArgs struct { // The account of the database, including username and host. Account AccountPrivilegesAccountInput // Permissions for columns in database tables. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, REFERENCES. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field. ColumnPrivileges AccountPrivilegesColumnPrivilegesPtrInput // Database permissions. Optional values for the Privileges permission are: 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 that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field. DatabasePrivileges AccountPrivilegesDatabasePrivilegesPtrInput // Global permissions. Among them, the optional value of the permission in GlobalPrivileges is: 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 that if this parameter is not passed, it means that the existing permissions are reserved. If it needs to be cleared, pass an empty array in this field. GlobalPrivileges pulumi.StringArrayInput // The ID of instance. InstanceId pulumi.StringInput // Permissions for tables in the database. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field. TablePrivileges AccountPrivilegesTablePrivilegesPtrInput // Permissions for database views. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field. ViewPrivileges AccountPrivilegesViewPrivilegesPtrInput }
The set of arguments for constructing a AccountPrivileges resource.
func (AccountPrivilegesArgs) ElementType ¶
func (AccountPrivilegesArgs) ElementType() reflect.Type
type AccountPrivilegesArray ¶
type AccountPrivilegesArray []AccountPrivilegesInput
func (AccountPrivilegesArray) ElementType ¶
func (AccountPrivilegesArray) ElementType() reflect.Type
func (AccountPrivilegesArray) ToAccountPrivilegesArrayOutput ¶
func (i AccountPrivilegesArray) ToAccountPrivilegesArrayOutput() AccountPrivilegesArrayOutput
func (AccountPrivilegesArray) ToAccountPrivilegesArrayOutputWithContext ¶
func (i AccountPrivilegesArray) ToAccountPrivilegesArrayOutputWithContext(ctx context.Context) AccountPrivilegesArrayOutput
type AccountPrivilegesArrayInput ¶
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 ¶
type AccountPrivilegesArrayOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesArrayOutput) ElementType ¶
func (AccountPrivilegesArrayOutput) ElementType() reflect.Type
func (AccountPrivilegesArrayOutput) Index ¶
func (o AccountPrivilegesArrayOutput) Index(i pulumi.IntInput) AccountPrivilegesOutput
func (AccountPrivilegesArrayOutput) ToAccountPrivilegesArrayOutput ¶
func (o AccountPrivilegesArrayOutput) ToAccountPrivilegesArrayOutput() AccountPrivilegesArrayOutput
func (AccountPrivilegesArrayOutput) ToAccountPrivilegesArrayOutputWithContext ¶
func (o AccountPrivilegesArrayOutput) ToAccountPrivilegesArrayOutputWithContext(ctx context.Context) AccountPrivilegesArrayOutput
type AccountPrivilegesColumnPrivilegesArgs ¶
type AccountPrivilegesColumnPrivilegesArgs struct { // Database column name. Column pulumi.StringInput `pulumi:"column"` // The name of database. Database pulumi.StringInput `pulumi:"database"` // Permission information. Privileges pulumi.StringArrayInput `pulumi:"privileges"` // Database table name. Table pulumi.StringInput `pulumi:"table"` }
func (AccountPrivilegesColumnPrivilegesArgs) ElementType ¶
func (AccountPrivilegesColumnPrivilegesArgs) ElementType() reflect.Type
func (AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesOutput ¶
func (i AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesOutput() AccountPrivilegesColumnPrivilegesOutput
func (AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesOutputWithContext ¶
func (i AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesOutput
func (AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesPtrOutput ¶
func (i AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesPtrOutput() AccountPrivilegesColumnPrivilegesPtrOutput
func (AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext ¶
func (i AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesPtrOutput
type AccountPrivilegesColumnPrivilegesInput ¶
type AccountPrivilegesColumnPrivilegesInput interface { pulumi.Input ToAccountPrivilegesColumnPrivilegesOutput() AccountPrivilegesColumnPrivilegesOutput ToAccountPrivilegesColumnPrivilegesOutputWithContext(context.Context) AccountPrivilegesColumnPrivilegesOutput }
AccountPrivilegesColumnPrivilegesInput is an input type that accepts AccountPrivilegesColumnPrivilegesArgs and AccountPrivilegesColumnPrivilegesOutput values. You can construct a concrete instance of `AccountPrivilegesColumnPrivilegesInput` via:
AccountPrivilegesColumnPrivilegesArgs{...}
type AccountPrivilegesColumnPrivilegesOutput ¶
type AccountPrivilegesColumnPrivilegesOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesColumnPrivilegesOutput) Column ¶
func (o AccountPrivilegesColumnPrivilegesOutput) Column() pulumi.StringOutput
Database column name.
func (AccountPrivilegesColumnPrivilegesOutput) Database ¶
func (o AccountPrivilegesColumnPrivilegesOutput) Database() pulumi.StringOutput
The name of database.
func (AccountPrivilegesColumnPrivilegesOutput) ElementType ¶
func (AccountPrivilegesColumnPrivilegesOutput) ElementType() reflect.Type
func (AccountPrivilegesColumnPrivilegesOutput) Privileges ¶
func (o AccountPrivilegesColumnPrivilegesOutput) Privileges() pulumi.StringArrayOutput
Permission information.
func (AccountPrivilegesColumnPrivilegesOutput) Table ¶
func (o AccountPrivilegesColumnPrivilegesOutput) Table() pulumi.StringOutput
Database table name.
func (AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesOutput ¶
func (o AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesOutput() AccountPrivilegesColumnPrivilegesOutput
func (AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesOutputWithContext ¶
func (o AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesOutput
func (AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesPtrOutput ¶
func (o AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesPtrOutput() AccountPrivilegesColumnPrivilegesPtrOutput
func (AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext ¶
func (o AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesPtrOutput
type AccountPrivilegesColumnPrivilegesPtrInput ¶
type AccountPrivilegesColumnPrivilegesPtrInput interface { pulumi.Input ToAccountPrivilegesColumnPrivilegesPtrOutput() AccountPrivilegesColumnPrivilegesPtrOutput ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext(context.Context) AccountPrivilegesColumnPrivilegesPtrOutput }
AccountPrivilegesColumnPrivilegesPtrInput is an input type that accepts AccountPrivilegesColumnPrivilegesArgs, AccountPrivilegesColumnPrivilegesPtr and AccountPrivilegesColumnPrivilegesPtrOutput values. You can construct a concrete instance of `AccountPrivilegesColumnPrivilegesPtrInput` via:
AccountPrivilegesColumnPrivilegesArgs{...} or: nil
func AccountPrivilegesColumnPrivilegesPtr ¶
func AccountPrivilegesColumnPrivilegesPtr(v *AccountPrivilegesColumnPrivilegesArgs) AccountPrivilegesColumnPrivilegesPtrInput
type AccountPrivilegesColumnPrivilegesPtrOutput ¶
type AccountPrivilegesColumnPrivilegesPtrOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesColumnPrivilegesPtrOutput) Column ¶
func (o AccountPrivilegesColumnPrivilegesPtrOutput) Column() pulumi.StringPtrOutput
Database column name.
func (AccountPrivilegesColumnPrivilegesPtrOutput) Database ¶
func (o AccountPrivilegesColumnPrivilegesPtrOutput) Database() pulumi.StringPtrOutput
The name of database.
func (AccountPrivilegesColumnPrivilegesPtrOutput) ElementType ¶
func (AccountPrivilegesColumnPrivilegesPtrOutput) ElementType() reflect.Type
func (AccountPrivilegesColumnPrivilegesPtrOutput) Privileges ¶
func (o AccountPrivilegesColumnPrivilegesPtrOutput) Privileges() pulumi.StringArrayOutput
Permission information.
func (AccountPrivilegesColumnPrivilegesPtrOutput) Table ¶
func (o AccountPrivilegesColumnPrivilegesPtrOutput) Table() pulumi.StringPtrOutput
Database table name.
func (AccountPrivilegesColumnPrivilegesPtrOutput) ToAccountPrivilegesColumnPrivilegesPtrOutput ¶
func (o AccountPrivilegesColumnPrivilegesPtrOutput) ToAccountPrivilegesColumnPrivilegesPtrOutput() AccountPrivilegesColumnPrivilegesPtrOutput
func (AccountPrivilegesColumnPrivilegesPtrOutput) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext ¶
func (o AccountPrivilegesColumnPrivilegesPtrOutput) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesPtrOutput
type AccountPrivilegesDatabasePrivilegesArgs ¶
type AccountPrivilegesDatabasePrivilegesArgs struct { // The name of database. Database pulumi.StringInput `pulumi:"database"` // Permission information. Privileges pulumi.StringArrayInput `pulumi:"privileges"` }
func (AccountPrivilegesDatabasePrivilegesArgs) ElementType ¶
func (AccountPrivilegesDatabasePrivilegesArgs) ElementType() reflect.Type
func (AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesOutput ¶
func (i AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesOutput() AccountPrivilegesDatabasePrivilegesOutput
func (AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesOutputWithContext ¶
func (i AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesOutput
func (AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesPtrOutput ¶
func (i AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesPtrOutput() AccountPrivilegesDatabasePrivilegesPtrOutput
func (AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext ¶
func (i AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesPtrOutput
type AccountPrivilegesDatabasePrivilegesInput ¶
type AccountPrivilegesDatabasePrivilegesInput interface { pulumi.Input ToAccountPrivilegesDatabasePrivilegesOutput() AccountPrivilegesDatabasePrivilegesOutput ToAccountPrivilegesDatabasePrivilegesOutputWithContext(context.Context) AccountPrivilegesDatabasePrivilegesOutput }
AccountPrivilegesDatabasePrivilegesInput is an input type that accepts AccountPrivilegesDatabasePrivilegesArgs and AccountPrivilegesDatabasePrivilegesOutput values. You can construct a concrete instance of `AccountPrivilegesDatabasePrivilegesInput` via:
AccountPrivilegesDatabasePrivilegesArgs{...}
type AccountPrivilegesDatabasePrivilegesOutput ¶
type AccountPrivilegesDatabasePrivilegesOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesDatabasePrivilegesOutput) Database ¶
func (o AccountPrivilegesDatabasePrivilegesOutput) Database() pulumi.StringOutput
The name of database.
func (AccountPrivilegesDatabasePrivilegesOutput) ElementType ¶
func (AccountPrivilegesDatabasePrivilegesOutput) ElementType() reflect.Type
func (AccountPrivilegesDatabasePrivilegesOutput) Privileges ¶
func (o AccountPrivilegesDatabasePrivilegesOutput) Privileges() pulumi.StringArrayOutput
Permission information.
func (AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesOutput ¶
func (o AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesOutput() AccountPrivilegesDatabasePrivilegesOutput
func (AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesOutputWithContext ¶
func (o AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesOutput
func (AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutput ¶
func (o AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutput() AccountPrivilegesDatabasePrivilegesPtrOutput
func (AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext ¶
func (o AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesPtrOutput
type AccountPrivilegesDatabasePrivilegesPtrInput ¶
type AccountPrivilegesDatabasePrivilegesPtrInput interface { pulumi.Input ToAccountPrivilegesDatabasePrivilegesPtrOutput() AccountPrivilegesDatabasePrivilegesPtrOutput ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext(context.Context) AccountPrivilegesDatabasePrivilegesPtrOutput }
AccountPrivilegesDatabasePrivilegesPtrInput is an input type that accepts AccountPrivilegesDatabasePrivilegesArgs, AccountPrivilegesDatabasePrivilegesPtr and AccountPrivilegesDatabasePrivilegesPtrOutput values. You can construct a concrete instance of `AccountPrivilegesDatabasePrivilegesPtrInput` via:
AccountPrivilegesDatabasePrivilegesArgs{...} or: nil
func AccountPrivilegesDatabasePrivilegesPtr ¶
func AccountPrivilegesDatabasePrivilegesPtr(v *AccountPrivilegesDatabasePrivilegesArgs) AccountPrivilegesDatabasePrivilegesPtrInput
type AccountPrivilegesDatabasePrivilegesPtrOutput ¶
type AccountPrivilegesDatabasePrivilegesPtrOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesDatabasePrivilegesPtrOutput) Database ¶
func (o AccountPrivilegesDatabasePrivilegesPtrOutput) Database() pulumi.StringPtrOutput
The name of database.
func (AccountPrivilegesDatabasePrivilegesPtrOutput) ElementType ¶
func (AccountPrivilegesDatabasePrivilegesPtrOutput) ElementType() reflect.Type
func (AccountPrivilegesDatabasePrivilegesPtrOutput) Privileges ¶
func (o AccountPrivilegesDatabasePrivilegesPtrOutput) Privileges() pulumi.StringArrayOutput
Permission information.
func (AccountPrivilegesDatabasePrivilegesPtrOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutput ¶
func (o AccountPrivilegesDatabasePrivilegesPtrOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutput() AccountPrivilegesDatabasePrivilegesPtrOutput
func (AccountPrivilegesDatabasePrivilegesPtrOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext ¶
func (o AccountPrivilegesDatabasePrivilegesPtrOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesPtrOutput
type AccountPrivilegesInput ¶
type AccountPrivilegesInput interface { pulumi.Input ToAccountPrivilegesOutput() AccountPrivilegesOutput ToAccountPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesOutput }
type AccountPrivilegesMap ¶
type AccountPrivilegesMap map[string]AccountPrivilegesInput
func (AccountPrivilegesMap) ElementType ¶
func (AccountPrivilegesMap) ElementType() reflect.Type
func (AccountPrivilegesMap) ToAccountPrivilegesMapOutput ¶
func (i AccountPrivilegesMap) ToAccountPrivilegesMapOutput() AccountPrivilegesMapOutput
func (AccountPrivilegesMap) ToAccountPrivilegesMapOutputWithContext ¶
func (i AccountPrivilegesMap) ToAccountPrivilegesMapOutputWithContext(ctx context.Context) AccountPrivilegesMapOutput
type AccountPrivilegesMapInput ¶
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 ¶
type AccountPrivilegesMapOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesMapOutput) ElementType ¶
func (AccountPrivilegesMapOutput) ElementType() reflect.Type
func (AccountPrivilegesMapOutput) MapIndex ¶
func (o AccountPrivilegesMapOutput) MapIndex(k pulumi.StringInput) AccountPrivilegesOutput
func (AccountPrivilegesMapOutput) ToAccountPrivilegesMapOutput ¶
func (o AccountPrivilegesMapOutput) ToAccountPrivilegesMapOutput() AccountPrivilegesMapOutput
func (AccountPrivilegesMapOutput) ToAccountPrivilegesMapOutputWithContext ¶
func (o AccountPrivilegesMapOutput) ToAccountPrivilegesMapOutputWithContext(ctx context.Context) AccountPrivilegesMapOutput
type AccountPrivilegesOutput ¶
type AccountPrivilegesOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesOutput) Account ¶
func (o AccountPrivilegesOutput) Account() AccountPrivilegesAccountOutput
The account of the database, including username and host.
func (AccountPrivilegesOutput) ColumnPrivileges ¶
func (o AccountPrivilegesOutput) ColumnPrivileges() AccountPrivilegesColumnPrivilegesPtrOutput
Permissions for columns in database tables. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, REFERENCES. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.
func (AccountPrivilegesOutput) DatabasePrivileges ¶
func (o AccountPrivilegesOutput) DatabasePrivileges() AccountPrivilegesDatabasePrivilegesPtrOutput
Database permissions. Optional values for the Privileges permission are: 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 that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.
func (AccountPrivilegesOutput) ElementType ¶
func (AccountPrivilegesOutput) ElementType() reflect.Type
func (AccountPrivilegesOutput) GlobalPrivileges ¶
func (o AccountPrivilegesOutput) GlobalPrivileges() pulumi.StringArrayOutput
Global permissions. Among them, the optional value of the permission in GlobalPrivileges is: 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 that if this parameter is not passed, it means that the existing permissions are reserved. If it needs to be cleared, pass an empty array in this field.
func (AccountPrivilegesOutput) InstanceId ¶
func (o AccountPrivilegesOutput) InstanceId() pulumi.StringOutput
The ID of instance.
func (AccountPrivilegesOutput) TablePrivileges ¶
func (o AccountPrivilegesOutput) TablePrivileges() AccountPrivilegesTablePrivilegesPtrOutput
Permissions for tables in the database. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.
func (AccountPrivilegesOutput) ToAccountPrivilegesOutput ¶
func (o AccountPrivilegesOutput) ToAccountPrivilegesOutput() AccountPrivilegesOutput
func (AccountPrivilegesOutput) ToAccountPrivilegesOutputWithContext ¶
func (o AccountPrivilegesOutput) ToAccountPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesOutput
func (AccountPrivilegesOutput) ViewPrivileges ¶
func (o AccountPrivilegesOutput) ViewPrivileges() AccountPrivilegesViewPrivilegesPtrOutput
Permissions for database views. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.
type AccountPrivilegesState ¶
type AccountPrivilegesState struct { // The account of the database, including username and host. Account AccountPrivilegesAccountPtrInput // Permissions for columns in database tables. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, REFERENCES. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field. ColumnPrivileges AccountPrivilegesColumnPrivilegesPtrInput // Database permissions. Optional values for the Privileges permission are: 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 that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field. DatabasePrivileges AccountPrivilegesDatabasePrivilegesPtrInput // Global permissions. Among them, the optional value of the permission in GlobalPrivileges is: 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 that if this parameter is not passed, it means that the existing permissions are reserved. If it needs to be cleared, pass an empty array in this field. GlobalPrivileges pulumi.StringArrayInput // The ID of instance. InstanceId pulumi.StringPtrInput // Permissions for tables in the database. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field. TablePrivileges AccountPrivilegesTablePrivilegesPtrInput // Permissions for database views. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field. ViewPrivileges AccountPrivilegesViewPrivilegesPtrInput }
func (AccountPrivilegesState) ElementType ¶
func (AccountPrivilegesState) ElementType() reflect.Type
type AccountPrivilegesTablePrivilegesArgs ¶
type AccountPrivilegesTablePrivilegesArgs struct { // The name of database. Database pulumi.StringInput `pulumi:"database"` // Permission information. Privileges pulumi.StringArrayInput `pulumi:"privileges"` // Database table name. Table pulumi.StringInput `pulumi:"table"` }
func (AccountPrivilegesTablePrivilegesArgs) ElementType ¶
func (AccountPrivilegesTablePrivilegesArgs) ElementType() reflect.Type
func (AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesOutput ¶
func (i AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesOutput() AccountPrivilegesTablePrivilegesOutput
func (AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesOutputWithContext ¶
func (i AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesOutput
func (AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesPtrOutput ¶
func (i AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesPtrOutput() AccountPrivilegesTablePrivilegesPtrOutput
func (AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext ¶
func (i AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesPtrOutput
type AccountPrivilegesTablePrivilegesInput ¶
type AccountPrivilegesTablePrivilegesInput interface { pulumi.Input ToAccountPrivilegesTablePrivilegesOutput() AccountPrivilegesTablePrivilegesOutput ToAccountPrivilegesTablePrivilegesOutputWithContext(context.Context) AccountPrivilegesTablePrivilegesOutput }
AccountPrivilegesTablePrivilegesInput is an input type that accepts AccountPrivilegesTablePrivilegesArgs and AccountPrivilegesTablePrivilegesOutput values. You can construct a concrete instance of `AccountPrivilegesTablePrivilegesInput` via:
AccountPrivilegesTablePrivilegesArgs{...}
type AccountPrivilegesTablePrivilegesOutput ¶
type AccountPrivilegesTablePrivilegesOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesTablePrivilegesOutput) Database ¶
func (o AccountPrivilegesTablePrivilegesOutput) Database() pulumi.StringOutput
The name of database.
func (AccountPrivilegesTablePrivilegesOutput) ElementType ¶
func (AccountPrivilegesTablePrivilegesOutput) ElementType() reflect.Type
func (AccountPrivilegesTablePrivilegesOutput) Privileges ¶
func (o AccountPrivilegesTablePrivilegesOutput) Privileges() pulumi.StringArrayOutput
Permission information.
func (AccountPrivilegesTablePrivilegesOutput) Table ¶
func (o AccountPrivilegesTablePrivilegesOutput) Table() pulumi.StringOutput
Database table name.
func (AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesOutput ¶
func (o AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesOutput() AccountPrivilegesTablePrivilegesOutput
func (AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesOutputWithContext ¶
func (o AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesOutput
func (AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesPtrOutput ¶
func (o AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesPtrOutput() AccountPrivilegesTablePrivilegesPtrOutput
func (AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext ¶
func (o AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesPtrOutput
type AccountPrivilegesTablePrivilegesPtrInput ¶
type AccountPrivilegesTablePrivilegesPtrInput interface { pulumi.Input ToAccountPrivilegesTablePrivilegesPtrOutput() AccountPrivilegesTablePrivilegesPtrOutput ToAccountPrivilegesTablePrivilegesPtrOutputWithContext(context.Context) AccountPrivilegesTablePrivilegesPtrOutput }
AccountPrivilegesTablePrivilegesPtrInput is an input type that accepts AccountPrivilegesTablePrivilegesArgs, AccountPrivilegesTablePrivilegesPtr and AccountPrivilegesTablePrivilegesPtrOutput values. You can construct a concrete instance of `AccountPrivilegesTablePrivilegesPtrInput` via:
AccountPrivilegesTablePrivilegesArgs{...} or: nil
func AccountPrivilegesTablePrivilegesPtr ¶
func AccountPrivilegesTablePrivilegesPtr(v *AccountPrivilegesTablePrivilegesArgs) AccountPrivilegesTablePrivilegesPtrInput
type AccountPrivilegesTablePrivilegesPtrOutput ¶
type AccountPrivilegesTablePrivilegesPtrOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesTablePrivilegesPtrOutput) Database ¶
func (o AccountPrivilegesTablePrivilegesPtrOutput) Database() pulumi.StringPtrOutput
The name of database.
func (AccountPrivilegesTablePrivilegesPtrOutput) ElementType ¶
func (AccountPrivilegesTablePrivilegesPtrOutput) ElementType() reflect.Type
func (AccountPrivilegesTablePrivilegesPtrOutput) Privileges ¶
func (o AccountPrivilegesTablePrivilegesPtrOutput) Privileges() pulumi.StringArrayOutput
Permission information.
func (AccountPrivilegesTablePrivilegesPtrOutput) Table ¶
func (o AccountPrivilegesTablePrivilegesPtrOutput) Table() pulumi.StringPtrOutput
Database table name.
func (AccountPrivilegesTablePrivilegesPtrOutput) ToAccountPrivilegesTablePrivilegesPtrOutput ¶
func (o AccountPrivilegesTablePrivilegesPtrOutput) ToAccountPrivilegesTablePrivilegesPtrOutput() AccountPrivilegesTablePrivilegesPtrOutput
func (AccountPrivilegesTablePrivilegesPtrOutput) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext ¶
func (o AccountPrivilegesTablePrivilegesPtrOutput) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesPtrOutput
type AccountPrivilegesViewPrivilegesArgs ¶
type AccountPrivilegesViewPrivilegesArgs struct { // The name of database. Database pulumi.StringInput `pulumi:"database"` // Permission information. Privileges pulumi.StringArrayInput `pulumi:"privileges"` // Database view name. View pulumi.StringInput `pulumi:"view"` }
func (AccountPrivilegesViewPrivilegesArgs) ElementType ¶
func (AccountPrivilegesViewPrivilegesArgs) ElementType() reflect.Type
func (AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesOutput ¶
func (i AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesOutput() AccountPrivilegesViewPrivilegesOutput
func (AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesOutputWithContext ¶
func (i AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesOutput
func (AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesPtrOutput ¶
func (i AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesPtrOutput() AccountPrivilegesViewPrivilegesPtrOutput
func (AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext ¶
func (i AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesPtrOutput
type AccountPrivilegesViewPrivilegesInput ¶
type AccountPrivilegesViewPrivilegesInput interface { pulumi.Input ToAccountPrivilegesViewPrivilegesOutput() AccountPrivilegesViewPrivilegesOutput ToAccountPrivilegesViewPrivilegesOutputWithContext(context.Context) AccountPrivilegesViewPrivilegesOutput }
AccountPrivilegesViewPrivilegesInput is an input type that accepts AccountPrivilegesViewPrivilegesArgs and AccountPrivilegesViewPrivilegesOutput values. You can construct a concrete instance of `AccountPrivilegesViewPrivilegesInput` via:
AccountPrivilegesViewPrivilegesArgs{...}
type AccountPrivilegesViewPrivilegesOutput ¶
type AccountPrivilegesViewPrivilegesOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesViewPrivilegesOutput) Database ¶
func (o AccountPrivilegesViewPrivilegesOutput) Database() pulumi.StringOutput
The name of database.
func (AccountPrivilegesViewPrivilegesOutput) ElementType ¶
func (AccountPrivilegesViewPrivilegesOutput) ElementType() reflect.Type
func (AccountPrivilegesViewPrivilegesOutput) Privileges ¶
func (o AccountPrivilegesViewPrivilegesOutput) Privileges() pulumi.StringArrayOutput
Permission information.
func (AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesOutput ¶
func (o AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesOutput() AccountPrivilegesViewPrivilegesOutput
func (AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesOutputWithContext ¶
func (o AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesOutput
func (AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesPtrOutput ¶
func (o AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesPtrOutput() AccountPrivilegesViewPrivilegesPtrOutput
func (AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext ¶
func (o AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesPtrOutput
func (AccountPrivilegesViewPrivilegesOutput) View ¶
func (o AccountPrivilegesViewPrivilegesOutput) View() pulumi.StringOutput
Database view name.
type AccountPrivilegesViewPrivilegesPtrInput ¶
type AccountPrivilegesViewPrivilegesPtrInput interface { pulumi.Input ToAccountPrivilegesViewPrivilegesPtrOutput() AccountPrivilegesViewPrivilegesPtrOutput ToAccountPrivilegesViewPrivilegesPtrOutputWithContext(context.Context) AccountPrivilegesViewPrivilegesPtrOutput }
AccountPrivilegesViewPrivilegesPtrInput is an input type that accepts AccountPrivilegesViewPrivilegesArgs, AccountPrivilegesViewPrivilegesPtr and AccountPrivilegesViewPrivilegesPtrOutput values. You can construct a concrete instance of `AccountPrivilegesViewPrivilegesPtrInput` via:
AccountPrivilegesViewPrivilegesArgs{...} or: nil
func AccountPrivilegesViewPrivilegesPtr ¶
func AccountPrivilegesViewPrivilegesPtr(v *AccountPrivilegesViewPrivilegesArgs) AccountPrivilegesViewPrivilegesPtrInput
type AccountPrivilegesViewPrivilegesPtrOutput ¶
type AccountPrivilegesViewPrivilegesPtrOutput struct{ *pulumi.OutputState }
func (AccountPrivilegesViewPrivilegesPtrOutput) Database ¶
func (o AccountPrivilegesViewPrivilegesPtrOutput) Database() pulumi.StringPtrOutput
The name of database.
func (AccountPrivilegesViewPrivilegesPtrOutput) ElementType ¶
func (AccountPrivilegesViewPrivilegesPtrOutput) ElementType() reflect.Type
func (AccountPrivilegesViewPrivilegesPtrOutput) Privileges ¶
func (o AccountPrivilegesViewPrivilegesPtrOutput) Privileges() pulumi.StringArrayOutput
Permission information.
func (AccountPrivilegesViewPrivilegesPtrOutput) ToAccountPrivilegesViewPrivilegesPtrOutput ¶
func (o AccountPrivilegesViewPrivilegesPtrOutput) ToAccountPrivilegesViewPrivilegesPtrOutput() AccountPrivilegesViewPrivilegesPtrOutput
func (AccountPrivilegesViewPrivilegesPtrOutput) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext ¶
func (o AccountPrivilegesViewPrivilegesPtrOutput) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesPtrOutput
func (AccountPrivilegesViewPrivilegesPtrOutput) View ¶
func (o AccountPrivilegesViewPrivilegesPtrOutput) View() pulumi.StringPtrOutput
Database view name.
type AccountState ¶
type AccountState struct { // description for account. Description pulumi.StringPtrInput // db host. Host pulumi.StringPtrInput // instance id. InstanceId pulumi.StringPtrInput // max user connections. MaxUserConnections pulumi.IntPtrInput // password. Password pulumi.StringPtrInput // whether the account is readonly. 0 means not a readonly account. ReadOnly pulumi.IntPtrInput // account name. UserName pulumi.StringPtrInput }
func (AccountState) ElementType ¶
func (AccountState) ElementType() reflect.Type
type ActivateHourInstanceOperation ¶ added in v0.1.5
type ActivateHourInstanceOperation struct { pulumi.CustomResourceState // instance ID in the format of dcdbt-ow728lmc, which can be obtained through the `DescribeDCDBInstances` API. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a dcdb activateHourInstanceOperation
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.NewActivateHourInstanceOperation(ctx, "activateHourInstanceOperation", &Dcdb.ActivateHourInstanceOperationArgs{ InstanceId: pulumi.Any(local.Dcdb_id), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetActivateHourInstanceOperation ¶ added in v0.1.5
func GetActivateHourInstanceOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActivateHourInstanceOperationState, opts ...pulumi.ResourceOption) (*ActivateHourInstanceOperation, error)
GetActivateHourInstanceOperation gets an existing ActivateHourInstanceOperation 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 NewActivateHourInstanceOperation ¶ added in v0.1.5
func NewActivateHourInstanceOperation(ctx *pulumi.Context, name string, args *ActivateHourInstanceOperationArgs, opts ...pulumi.ResourceOption) (*ActivateHourInstanceOperation, error)
NewActivateHourInstanceOperation registers a new resource with the given unique name, arguments, and options.
func (*ActivateHourInstanceOperation) ElementType ¶ added in v0.1.5
func (*ActivateHourInstanceOperation) ElementType() reflect.Type
func (*ActivateHourInstanceOperation) ToActivateHourInstanceOperationOutput ¶ added in v0.1.5
func (i *ActivateHourInstanceOperation) ToActivateHourInstanceOperationOutput() ActivateHourInstanceOperationOutput
func (*ActivateHourInstanceOperation) ToActivateHourInstanceOperationOutputWithContext ¶ added in v0.1.5
func (i *ActivateHourInstanceOperation) ToActivateHourInstanceOperationOutputWithContext(ctx context.Context) ActivateHourInstanceOperationOutput
type ActivateHourInstanceOperationArgs ¶ added in v0.1.5
type ActivateHourInstanceOperationArgs struct { // instance ID in the format of dcdbt-ow728lmc, which can be obtained through the `DescribeDCDBInstances` API. InstanceId pulumi.StringInput }
The set of arguments for constructing a ActivateHourInstanceOperation resource.
func (ActivateHourInstanceOperationArgs) ElementType ¶ added in v0.1.5
func (ActivateHourInstanceOperationArgs) ElementType() reflect.Type
type ActivateHourInstanceOperationArray ¶ added in v0.1.5
type ActivateHourInstanceOperationArray []ActivateHourInstanceOperationInput
func (ActivateHourInstanceOperationArray) ElementType ¶ added in v0.1.5
func (ActivateHourInstanceOperationArray) ElementType() reflect.Type
func (ActivateHourInstanceOperationArray) ToActivateHourInstanceOperationArrayOutput ¶ added in v0.1.5
func (i ActivateHourInstanceOperationArray) ToActivateHourInstanceOperationArrayOutput() ActivateHourInstanceOperationArrayOutput
func (ActivateHourInstanceOperationArray) ToActivateHourInstanceOperationArrayOutputWithContext ¶ added in v0.1.5
func (i ActivateHourInstanceOperationArray) ToActivateHourInstanceOperationArrayOutputWithContext(ctx context.Context) ActivateHourInstanceOperationArrayOutput
type ActivateHourInstanceOperationArrayInput ¶ added in v0.1.5
type ActivateHourInstanceOperationArrayInput interface { pulumi.Input ToActivateHourInstanceOperationArrayOutput() ActivateHourInstanceOperationArrayOutput ToActivateHourInstanceOperationArrayOutputWithContext(context.Context) ActivateHourInstanceOperationArrayOutput }
ActivateHourInstanceOperationArrayInput is an input type that accepts ActivateHourInstanceOperationArray and ActivateHourInstanceOperationArrayOutput values. You can construct a concrete instance of `ActivateHourInstanceOperationArrayInput` via:
ActivateHourInstanceOperationArray{ ActivateHourInstanceOperationArgs{...} }
type ActivateHourInstanceOperationArrayOutput ¶ added in v0.1.5
type ActivateHourInstanceOperationArrayOutput struct{ *pulumi.OutputState }
func (ActivateHourInstanceOperationArrayOutput) ElementType ¶ added in v0.1.5
func (ActivateHourInstanceOperationArrayOutput) ElementType() reflect.Type
func (ActivateHourInstanceOperationArrayOutput) ToActivateHourInstanceOperationArrayOutput ¶ added in v0.1.5
func (o ActivateHourInstanceOperationArrayOutput) ToActivateHourInstanceOperationArrayOutput() ActivateHourInstanceOperationArrayOutput
func (ActivateHourInstanceOperationArrayOutput) ToActivateHourInstanceOperationArrayOutputWithContext ¶ added in v0.1.5
func (o ActivateHourInstanceOperationArrayOutput) ToActivateHourInstanceOperationArrayOutputWithContext(ctx context.Context) ActivateHourInstanceOperationArrayOutput
type ActivateHourInstanceOperationInput ¶ added in v0.1.5
type ActivateHourInstanceOperationInput interface { pulumi.Input ToActivateHourInstanceOperationOutput() ActivateHourInstanceOperationOutput ToActivateHourInstanceOperationOutputWithContext(ctx context.Context) ActivateHourInstanceOperationOutput }
type ActivateHourInstanceOperationMap ¶ added in v0.1.5
type ActivateHourInstanceOperationMap map[string]ActivateHourInstanceOperationInput
func (ActivateHourInstanceOperationMap) ElementType ¶ added in v0.1.5
func (ActivateHourInstanceOperationMap) ElementType() reflect.Type
func (ActivateHourInstanceOperationMap) ToActivateHourInstanceOperationMapOutput ¶ added in v0.1.5
func (i ActivateHourInstanceOperationMap) ToActivateHourInstanceOperationMapOutput() ActivateHourInstanceOperationMapOutput
func (ActivateHourInstanceOperationMap) ToActivateHourInstanceOperationMapOutputWithContext ¶ added in v0.1.5
func (i ActivateHourInstanceOperationMap) ToActivateHourInstanceOperationMapOutputWithContext(ctx context.Context) ActivateHourInstanceOperationMapOutput
type ActivateHourInstanceOperationMapInput ¶ added in v0.1.5
type ActivateHourInstanceOperationMapInput interface { pulumi.Input ToActivateHourInstanceOperationMapOutput() ActivateHourInstanceOperationMapOutput ToActivateHourInstanceOperationMapOutputWithContext(context.Context) ActivateHourInstanceOperationMapOutput }
ActivateHourInstanceOperationMapInput is an input type that accepts ActivateHourInstanceOperationMap and ActivateHourInstanceOperationMapOutput values. You can construct a concrete instance of `ActivateHourInstanceOperationMapInput` via:
ActivateHourInstanceOperationMap{ "key": ActivateHourInstanceOperationArgs{...} }
type ActivateHourInstanceOperationMapOutput ¶ added in v0.1.5
type ActivateHourInstanceOperationMapOutput struct{ *pulumi.OutputState }
func (ActivateHourInstanceOperationMapOutput) ElementType ¶ added in v0.1.5
func (ActivateHourInstanceOperationMapOutput) ElementType() reflect.Type
func (ActivateHourInstanceOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o ActivateHourInstanceOperationMapOutput) MapIndex(k pulumi.StringInput) ActivateHourInstanceOperationOutput
func (ActivateHourInstanceOperationMapOutput) ToActivateHourInstanceOperationMapOutput ¶ added in v0.1.5
func (o ActivateHourInstanceOperationMapOutput) ToActivateHourInstanceOperationMapOutput() ActivateHourInstanceOperationMapOutput
func (ActivateHourInstanceOperationMapOutput) ToActivateHourInstanceOperationMapOutputWithContext ¶ added in v0.1.5
func (o ActivateHourInstanceOperationMapOutput) ToActivateHourInstanceOperationMapOutputWithContext(ctx context.Context) ActivateHourInstanceOperationMapOutput
type ActivateHourInstanceOperationOutput ¶ added in v0.1.5
type ActivateHourInstanceOperationOutput struct{ *pulumi.OutputState }
func (ActivateHourInstanceOperationOutput) ElementType ¶ added in v0.1.5
func (ActivateHourInstanceOperationOutput) ElementType() reflect.Type
func (ActivateHourInstanceOperationOutput) InstanceId ¶ added in v0.1.5
func (o ActivateHourInstanceOperationOutput) InstanceId() pulumi.StringOutput
instance ID in the format of dcdbt-ow728lmc, which can be obtained through the `DescribeDCDBInstances` API.
func (ActivateHourInstanceOperationOutput) ToActivateHourInstanceOperationOutput ¶ added in v0.1.5
func (o ActivateHourInstanceOperationOutput) ToActivateHourInstanceOperationOutput() ActivateHourInstanceOperationOutput
func (ActivateHourInstanceOperationOutput) ToActivateHourInstanceOperationOutputWithContext ¶ added in v0.1.5
func (o ActivateHourInstanceOperationOutput) ToActivateHourInstanceOperationOutputWithContext(ctx context.Context) ActivateHourInstanceOperationOutput
type ActivateHourInstanceOperationState ¶ added in v0.1.5
type ActivateHourInstanceOperationState struct { // instance ID in the format of dcdbt-ow728lmc, which can be obtained through the `DescribeDCDBInstances` API. InstanceId pulumi.StringPtrInput }
func (ActivateHourInstanceOperationState) ElementType ¶ added in v0.1.5
func (ActivateHourInstanceOperationState) ElementType() reflect.Type
type CancelDcnJobOperation ¶ added in v0.1.5
type CancelDcnJobOperation struct { pulumi.CustomResourceState // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a dcdb cancelDcnJobOperation
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { internal, err := Security.GetGroups(ctx, &security.GetGroupsArgs{ Name: pulumi.StringRef("default"), }, nil) if err != nil { return err } vpc, err := Vpc.GetInstances(ctx, &vpc.GetInstancesArgs{ Name: pulumi.StringRef("Default-VPC"), }, nil) if err != nil { return err } subnet, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ VpcId: pulumi.StringRef(vpc.InstanceLists[0].VpcId), }, nil) if err != nil { return err } vpcId := subnet.InstanceLists[0].VpcId subnetId := subnet.InstanceLists[0].SubnetId sgId := internal.SecurityGroups[0].SecurityGroupId hourdbInstanceDcn, err := Dcdb.NewHourdbInstance(ctx, "hourdbInstanceDcn", &Dcdb.HourdbInstanceArgs{ InstanceName: pulumi.String("test_dcdb_db_hourdb_instance_dcn"), Zones: pulumi.StringArray{ _var.Default_az, }, ShardMemory: pulumi.Int(2), ShardStorage: pulumi.Int(10), ShardNodeCount: pulumi.Int(2), ShardCount: pulumi.Int(2), VpcId: pulumi.String(vpcId), SubnetId: pulumi.String(subnetId), SecurityGroupId: pulumi.String(sgId), DbVersionId: pulumi.String("8.0"), DcnRegion: pulumi.String("ap-guangzhou"), DcnInstanceId: pulumi.Any(local.Dcdb_id), ResourceTags: dcdb.HourdbInstanceResourceTagArray{ &dcdb.HourdbInstanceResourceTagArgs{ TagKey: pulumi.String("aaa"), TagValue: pulumi.String("bbb"), }, }, }) if err != nil { return err } dcnDcdbId := hourdbInstanceDcn.ID() _, err = Dcdb.NewCancelDcnJobOperation(ctx, "cancelOperation", &Dcdb.CancelDcnJobOperationArgs{ InstanceId: pulumi.String(dcnDcdbId), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetCancelDcnJobOperation ¶ added in v0.1.5
func GetCancelDcnJobOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CancelDcnJobOperationState, opts ...pulumi.ResourceOption) (*CancelDcnJobOperation, error)
GetCancelDcnJobOperation gets an existing CancelDcnJobOperation 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 NewCancelDcnJobOperation ¶ added in v0.1.5
func NewCancelDcnJobOperation(ctx *pulumi.Context, name string, args *CancelDcnJobOperationArgs, opts ...pulumi.ResourceOption) (*CancelDcnJobOperation, error)
NewCancelDcnJobOperation registers a new resource with the given unique name, arguments, and options.
func (*CancelDcnJobOperation) ElementType ¶ added in v0.1.5
func (*CancelDcnJobOperation) ElementType() reflect.Type
func (*CancelDcnJobOperation) ToCancelDcnJobOperationOutput ¶ added in v0.1.5
func (i *CancelDcnJobOperation) ToCancelDcnJobOperationOutput() CancelDcnJobOperationOutput
func (*CancelDcnJobOperation) ToCancelDcnJobOperationOutputWithContext ¶ added in v0.1.5
func (i *CancelDcnJobOperation) ToCancelDcnJobOperationOutputWithContext(ctx context.Context) CancelDcnJobOperationOutput
type CancelDcnJobOperationArgs ¶ added in v0.1.5
type CancelDcnJobOperationArgs struct { // Instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a CancelDcnJobOperation resource.
func (CancelDcnJobOperationArgs) ElementType ¶ added in v0.1.5
func (CancelDcnJobOperationArgs) ElementType() reflect.Type
type CancelDcnJobOperationArray ¶ added in v0.1.5
type CancelDcnJobOperationArray []CancelDcnJobOperationInput
func (CancelDcnJobOperationArray) ElementType ¶ added in v0.1.5
func (CancelDcnJobOperationArray) ElementType() reflect.Type
func (CancelDcnJobOperationArray) ToCancelDcnJobOperationArrayOutput ¶ added in v0.1.5
func (i CancelDcnJobOperationArray) ToCancelDcnJobOperationArrayOutput() CancelDcnJobOperationArrayOutput
func (CancelDcnJobOperationArray) ToCancelDcnJobOperationArrayOutputWithContext ¶ added in v0.1.5
func (i CancelDcnJobOperationArray) ToCancelDcnJobOperationArrayOutputWithContext(ctx context.Context) CancelDcnJobOperationArrayOutput
type CancelDcnJobOperationArrayInput ¶ added in v0.1.5
type CancelDcnJobOperationArrayInput interface { pulumi.Input ToCancelDcnJobOperationArrayOutput() CancelDcnJobOperationArrayOutput ToCancelDcnJobOperationArrayOutputWithContext(context.Context) CancelDcnJobOperationArrayOutput }
CancelDcnJobOperationArrayInput is an input type that accepts CancelDcnJobOperationArray and CancelDcnJobOperationArrayOutput values. You can construct a concrete instance of `CancelDcnJobOperationArrayInput` via:
CancelDcnJobOperationArray{ CancelDcnJobOperationArgs{...} }
type CancelDcnJobOperationArrayOutput ¶ added in v0.1.5
type CancelDcnJobOperationArrayOutput struct{ *pulumi.OutputState }
func (CancelDcnJobOperationArrayOutput) ElementType ¶ added in v0.1.5
func (CancelDcnJobOperationArrayOutput) ElementType() reflect.Type
func (CancelDcnJobOperationArrayOutput) Index ¶ added in v0.1.5
func (o CancelDcnJobOperationArrayOutput) Index(i pulumi.IntInput) CancelDcnJobOperationOutput
func (CancelDcnJobOperationArrayOutput) ToCancelDcnJobOperationArrayOutput ¶ added in v0.1.5
func (o CancelDcnJobOperationArrayOutput) ToCancelDcnJobOperationArrayOutput() CancelDcnJobOperationArrayOutput
func (CancelDcnJobOperationArrayOutput) ToCancelDcnJobOperationArrayOutputWithContext ¶ added in v0.1.5
func (o CancelDcnJobOperationArrayOutput) ToCancelDcnJobOperationArrayOutputWithContext(ctx context.Context) CancelDcnJobOperationArrayOutput
type CancelDcnJobOperationInput ¶ added in v0.1.5
type CancelDcnJobOperationInput interface { pulumi.Input ToCancelDcnJobOperationOutput() CancelDcnJobOperationOutput ToCancelDcnJobOperationOutputWithContext(ctx context.Context) CancelDcnJobOperationOutput }
type CancelDcnJobOperationMap ¶ added in v0.1.5
type CancelDcnJobOperationMap map[string]CancelDcnJobOperationInput
func (CancelDcnJobOperationMap) ElementType ¶ added in v0.1.5
func (CancelDcnJobOperationMap) ElementType() reflect.Type
func (CancelDcnJobOperationMap) ToCancelDcnJobOperationMapOutput ¶ added in v0.1.5
func (i CancelDcnJobOperationMap) ToCancelDcnJobOperationMapOutput() CancelDcnJobOperationMapOutput
func (CancelDcnJobOperationMap) ToCancelDcnJobOperationMapOutputWithContext ¶ added in v0.1.5
func (i CancelDcnJobOperationMap) ToCancelDcnJobOperationMapOutputWithContext(ctx context.Context) CancelDcnJobOperationMapOutput
type CancelDcnJobOperationMapInput ¶ added in v0.1.5
type CancelDcnJobOperationMapInput interface { pulumi.Input ToCancelDcnJobOperationMapOutput() CancelDcnJobOperationMapOutput ToCancelDcnJobOperationMapOutputWithContext(context.Context) CancelDcnJobOperationMapOutput }
CancelDcnJobOperationMapInput is an input type that accepts CancelDcnJobOperationMap and CancelDcnJobOperationMapOutput values. You can construct a concrete instance of `CancelDcnJobOperationMapInput` via:
CancelDcnJobOperationMap{ "key": CancelDcnJobOperationArgs{...} }
type CancelDcnJobOperationMapOutput ¶ added in v0.1.5
type CancelDcnJobOperationMapOutput struct{ *pulumi.OutputState }
func (CancelDcnJobOperationMapOutput) ElementType ¶ added in v0.1.5
func (CancelDcnJobOperationMapOutput) ElementType() reflect.Type
func (CancelDcnJobOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o CancelDcnJobOperationMapOutput) MapIndex(k pulumi.StringInput) CancelDcnJobOperationOutput
func (CancelDcnJobOperationMapOutput) ToCancelDcnJobOperationMapOutput ¶ added in v0.1.5
func (o CancelDcnJobOperationMapOutput) ToCancelDcnJobOperationMapOutput() CancelDcnJobOperationMapOutput
func (CancelDcnJobOperationMapOutput) ToCancelDcnJobOperationMapOutputWithContext ¶ added in v0.1.5
func (o CancelDcnJobOperationMapOutput) ToCancelDcnJobOperationMapOutputWithContext(ctx context.Context) CancelDcnJobOperationMapOutput
type CancelDcnJobOperationOutput ¶ added in v0.1.5
type CancelDcnJobOperationOutput struct{ *pulumi.OutputState }
func (CancelDcnJobOperationOutput) ElementType ¶ added in v0.1.5
func (CancelDcnJobOperationOutput) ElementType() reflect.Type
func (CancelDcnJobOperationOutput) InstanceId ¶ added in v0.1.5
func (o CancelDcnJobOperationOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (CancelDcnJobOperationOutput) ToCancelDcnJobOperationOutput ¶ added in v0.1.5
func (o CancelDcnJobOperationOutput) ToCancelDcnJobOperationOutput() CancelDcnJobOperationOutput
func (CancelDcnJobOperationOutput) ToCancelDcnJobOperationOutputWithContext ¶ added in v0.1.5
func (o CancelDcnJobOperationOutput) ToCancelDcnJobOperationOutputWithContext(ctx context.Context) CancelDcnJobOperationOutput
type CancelDcnJobOperationState ¶ added in v0.1.5
type CancelDcnJobOperationState struct { // Instance ID. InstanceId pulumi.StringPtrInput }
func (CancelDcnJobOperationState) ElementType ¶ added in v0.1.5
func (CancelDcnJobOperationState) ElementType() reflect.Type
type DbInstance ¶
type DbInstance struct { pulumi.CustomResourceState // &quot;Automatic renewal flag, 0 means the default state (the user has not set it, that is, the initial state is manual renewal, and the user has activated the prepaid non-stop privilege and will also perform automatic renewal).&quot;&quot;1 means automatic renewal, 2 means no automatic renewal (user setting).&quot;&quot;if the business has no concept of renewal or automatic renewal is not required, it needs to be set to 0.&quot;. AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"` // Whether to automatically use vouchers for payment, not used by default. AutoVoucher pulumi.BoolPtrOutput `pulumi:"autoVoucher"` // &quot;Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17.&quot;&quot;8.0.18 - MySQL 8.0.18;&quot;&quot;10.1.9 - Mariadb 10.1.9;&quot;&quot;5.7.17 - Percona 5.7.17&quot;&quot;If not filled, the default is 5.7.17, which means Percona 5.7.17.&quot;. DbVersionId pulumi.StringPtrOutput `pulumi:"dbVersionId"` // DCN source instance ID. DcnInstanceId pulumi.StringPtrOutput `pulumi:"dcnInstanceId"` // DCN source region. DcnRegion pulumi.StringPtrOutput `pulumi:"dcnRegion"` // Whether to open the extranet access. ExtranetAccess pulumi.BoolPtrOutput `pulumi:"extranetAccess"` // &quot;parameter list. The optional values of this interface are:&quot;&quot;character_set_server (character set, must be passed),&quot;&quot;lower_case_table_names (table name is case sensitive, must be passed, 0 - sensitive; 1 - insensitive),&quot;&quot;innodb_page_size (innodb data page, default 16K),&quot;&quot;sync_mode ( Synchronous mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous degenerate. The default is strong synchronous degenerate)&quot;. InitParams DbInstanceInitParamArrayOutput `pulumi:"initParams"` // Instance name, you can set the name of the instance independently through this field. InstanceName pulumi.StringPtrOutput `pulumi:"instanceName"` // Whether to support IPv6. Ipv6Flag pulumi.IntPtrOutput `pulumi:"ipv6Flag"` // The length of time you want to buy, unit: month. Period pulumi.IntOutput `pulumi:"period"` // Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Array of tag key-value pairs. ResourceTags DbInstanceResourceTagArrayOutput `pulumi:"resourceTags"` // Security group ids, the security group can be passed in the form of an array, compatible with the previous SecurityGroupId parameter. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // The number of instance fragments, the optional range is 2-8, and new fragments can be added to a maximum of 64 fragments by upgrading the instance. ShardCount pulumi.IntOutput `pulumi:"shardCount"` // &quot;Shard memory size, unit: GB, can pass DescribeShardSpec&quot;&quot;Query the instance specification to obtain.&quot;. ShardMemory pulumi.IntOutput `pulumi:"shardMemory"` // &quot;Number of single shard nodes, can pass DescribeShardSpec&quot;&quot;Query the instance specification to obtain.&quot;. ShardNodeCount pulumi.IntOutput `pulumi:"shardNodeCount"` // &quot;Shard storage size, unit: GB, can pass DescribeShardSpec&quot;&quot;Query the instance specification to obtain.&quot;. ShardStorage pulumi.IntOutput `pulumi:"shardStorage"` // Virtual private network subnet ID, required when VpcId is not empty. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // The field is required to specify VIP. Vip pulumi.StringOutput `pulumi:"vip"` // The field is required to specify VIPv6. Vipv6 pulumi.StringOutput `pulumi:"vipv6"` // Voucher ID list, currently only supports specifying one voucher. VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"` // Virtual private network ID, if not passed or passed empty, it means that it is created as a basic network. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` // Intranet port. Vport pulumi.IntOutput `pulumi:"vport"` // &quot;The availability zone distribution of shard nodes can be filled with up to two availability zones. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone.&quot;&quot;Note that the current availability zone that can be sold needs to be pulled through the DescribeDCDBSaleInfo interface.&quot;. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Provides a resource to create a dcdb dbInstance
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.NewDbInstance(ctx, "dbInstance", &Dcdb.DbInstanceArgs{ InstanceName: pulumi.String("test_dcdb_db_instance"), Zones: pulumi.StringArray{ pulumi.String("ap-guangzhou-5"), }, Period: pulumi.Int(1), ShardMemory: pulumi.Int(2), ShardStorage: pulumi.Int(10), ShardNodeCount: pulumi.Int(2), ShardCount: pulumi.Int(2), VpcId: pulumi.Any(local.Vpc_id), SubnetId: pulumi.Any(local.Subnet_id), DbVersionId: pulumi.String("8.0"), ResourceTags: dcdb.DbInstanceResourceTagArray{ &dcdb.DbInstanceResourceTagArgs{ TagKey: pulumi.String("aaa"), TagValue: pulumi.String("bbb"), }, }, InitParams: dcdb.DbInstanceInitParamArray{ &dcdb.DbInstanceInitParamArgs{ Param: pulumi.String("character_set_server"), Value: pulumi.String("utf8mb4"), }, &dcdb.DbInstanceInitParamArgs{ Param: pulumi.String("lower_case_table_names"), Value: pulumi.String("1"), }, &dcdb.DbInstanceInitParamArgs{ Param: pulumi.String("sync_mode"), Value: pulumi.String("2"), }, &dcdb.DbInstanceInitParamArgs{ Param: pulumi.String("innodb_page_size"), Value: pulumi.String("16384"), }, }, SecurityGroupIds: pulumi.StringArray{ local.Sg_id, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
dcdb db_instance can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Dcdb/dbInstance:DbInstance db_instance db_instance_id ```
func GetDbInstance ¶
func GetDbInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DbInstanceState, opts ...pulumi.ResourceOption) (*DbInstance, error)
GetDbInstance gets an existing DbInstance 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 NewDbInstance ¶
func NewDbInstance(ctx *pulumi.Context, name string, args *DbInstanceArgs, opts ...pulumi.ResourceOption) (*DbInstance, error)
NewDbInstance registers a new resource with the given unique name, arguments, and options.
func (*DbInstance) ElementType ¶
func (*DbInstance) ElementType() reflect.Type
func (*DbInstance) ToDbInstanceOutput ¶
func (i *DbInstance) ToDbInstanceOutput() DbInstanceOutput
func (*DbInstance) ToDbInstanceOutputWithContext ¶
func (i *DbInstance) ToDbInstanceOutputWithContext(ctx context.Context) DbInstanceOutput
type DbInstanceArgs ¶
type DbInstanceArgs struct { // &quot;Automatic renewal flag, 0 means the default state (the user has not set it, that is, the initial state is manual renewal, and the user has activated the prepaid non-stop privilege and will also perform automatic renewal).&quot;&quot;1 means automatic renewal, 2 means no automatic renewal (user setting).&quot;&quot;if the business has no concept of renewal or automatic renewal is not required, it needs to be set to 0.&quot;. AutoRenewFlag pulumi.IntPtrInput // Whether to automatically use vouchers for payment, not used by default. AutoVoucher pulumi.BoolPtrInput // &quot;Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17.&quot;&quot;8.0.18 - MySQL 8.0.18;&quot;&quot;10.1.9 - Mariadb 10.1.9;&quot;&quot;5.7.17 - Percona 5.7.17&quot;&quot;If not filled, the default is 5.7.17, which means Percona 5.7.17.&quot;. DbVersionId pulumi.StringPtrInput // DCN source instance ID. DcnInstanceId pulumi.StringPtrInput // DCN source region. DcnRegion pulumi.StringPtrInput // Whether to open the extranet access. ExtranetAccess pulumi.BoolPtrInput // &quot;parameter list. The optional values of this interface are:&quot;&quot;character_set_server (character set, must be passed),&quot;&quot;lower_case_table_names (table name is case sensitive, must be passed, 0 - sensitive; 1 - insensitive),&quot;&quot;innodb_page_size (innodb data page, default 16K),&quot;&quot;sync_mode ( Synchronous mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous degenerate. The default is strong synchronous degenerate)&quot;. InitParams DbInstanceInitParamArrayInput // Instance name, you can set the name of the instance independently through this field. InstanceName pulumi.StringPtrInput // Whether to support IPv6. Ipv6Flag pulumi.IntPtrInput // The length of time you want to buy, unit: month. Period pulumi.IntInput // 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 // Array of tag key-value pairs. ResourceTags DbInstanceResourceTagArrayInput // Security group ids, the security group can be passed in the form of an array, compatible with the previous SecurityGroupId parameter. SecurityGroupIds pulumi.StringArrayInput // The number of instance fragments, the optional range is 2-8, and new fragments can be added to a maximum of 64 fragments by upgrading the instance. ShardCount pulumi.IntInput // &quot;Shard memory size, unit: GB, can pass DescribeShardSpec&quot;&quot;Query the instance specification to obtain.&quot;. ShardMemory pulumi.IntInput // &quot;Number of single shard nodes, can pass DescribeShardSpec&quot;&quot;Query the instance specification to obtain.&quot;. ShardNodeCount pulumi.IntInput // &quot;Shard storage size, unit: GB, can pass DescribeShardSpec&quot;&quot;Query the instance specification to obtain.&quot;. ShardStorage pulumi.IntInput // Virtual private network subnet ID, required when VpcId is not empty. SubnetId pulumi.StringPtrInput // The field is required to specify VIP. Vip pulumi.StringPtrInput // The field is required to specify VIPv6. Vipv6 pulumi.StringPtrInput // Voucher ID list, currently only supports specifying one voucher. VoucherIds pulumi.StringArrayInput // Virtual private network ID, if not passed or passed empty, it means that it is created as a basic network. VpcId pulumi.StringPtrInput // &quot;The availability zone distribution of shard nodes can be filled with up to two availability zones. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone.&quot;&quot;Note that the current availability zone that can be sold needs to be pulled through the DescribeDCDBSaleInfo interface.&quot;. Zones pulumi.StringArrayInput }
The set of arguments for constructing a DbInstance resource.
func (DbInstanceArgs) ElementType ¶
func (DbInstanceArgs) ElementType() reflect.Type
type DbInstanceArray ¶
type DbInstanceArray []DbInstanceInput
func (DbInstanceArray) ElementType ¶
func (DbInstanceArray) ElementType() reflect.Type
func (DbInstanceArray) ToDbInstanceArrayOutput ¶
func (i DbInstanceArray) ToDbInstanceArrayOutput() DbInstanceArrayOutput
func (DbInstanceArray) ToDbInstanceArrayOutputWithContext ¶
func (i DbInstanceArray) ToDbInstanceArrayOutputWithContext(ctx context.Context) DbInstanceArrayOutput
type DbInstanceArrayInput ¶
type DbInstanceArrayInput interface { pulumi.Input ToDbInstanceArrayOutput() DbInstanceArrayOutput ToDbInstanceArrayOutputWithContext(context.Context) DbInstanceArrayOutput }
DbInstanceArrayInput is an input type that accepts DbInstanceArray and DbInstanceArrayOutput values. You can construct a concrete instance of `DbInstanceArrayInput` via:
DbInstanceArray{ DbInstanceArgs{...} }
type DbInstanceArrayOutput ¶
type DbInstanceArrayOutput struct{ *pulumi.OutputState }
func (DbInstanceArrayOutput) ElementType ¶
func (DbInstanceArrayOutput) ElementType() reflect.Type
func (DbInstanceArrayOutput) Index ¶
func (o DbInstanceArrayOutput) Index(i pulumi.IntInput) DbInstanceOutput
func (DbInstanceArrayOutput) ToDbInstanceArrayOutput ¶
func (o DbInstanceArrayOutput) ToDbInstanceArrayOutput() DbInstanceArrayOutput
func (DbInstanceArrayOutput) ToDbInstanceArrayOutputWithContext ¶
func (o DbInstanceArrayOutput) ToDbInstanceArrayOutputWithContext(ctx context.Context) DbInstanceArrayOutput
type DbInstanceInitParam ¶
type DbInstanceInitParamArgs ¶
type DbInstanceInitParamArgs struct { // The name of parameter. Param pulumi.StringInput `pulumi:"param"` // The value of parameter. Value pulumi.StringInput `pulumi:"value"` }
func (DbInstanceInitParamArgs) ElementType ¶
func (DbInstanceInitParamArgs) ElementType() reflect.Type
func (DbInstanceInitParamArgs) ToDbInstanceInitParamOutput ¶
func (i DbInstanceInitParamArgs) ToDbInstanceInitParamOutput() DbInstanceInitParamOutput
func (DbInstanceInitParamArgs) ToDbInstanceInitParamOutputWithContext ¶
func (i DbInstanceInitParamArgs) ToDbInstanceInitParamOutputWithContext(ctx context.Context) DbInstanceInitParamOutput
type DbInstanceInitParamArray ¶
type DbInstanceInitParamArray []DbInstanceInitParamInput
func (DbInstanceInitParamArray) ElementType ¶
func (DbInstanceInitParamArray) ElementType() reflect.Type
func (DbInstanceInitParamArray) ToDbInstanceInitParamArrayOutput ¶
func (i DbInstanceInitParamArray) ToDbInstanceInitParamArrayOutput() DbInstanceInitParamArrayOutput
func (DbInstanceInitParamArray) ToDbInstanceInitParamArrayOutputWithContext ¶
func (i DbInstanceInitParamArray) ToDbInstanceInitParamArrayOutputWithContext(ctx context.Context) DbInstanceInitParamArrayOutput
type DbInstanceInitParamArrayInput ¶
type DbInstanceInitParamArrayInput interface { pulumi.Input ToDbInstanceInitParamArrayOutput() DbInstanceInitParamArrayOutput ToDbInstanceInitParamArrayOutputWithContext(context.Context) DbInstanceInitParamArrayOutput }
DbInstanceInitParamArrayInput is an input type that accepts DbInstanceInitParamArray and DbInstanceInitParamArrayOutput values. You can construct a concrete instance of `DbInstanceInitParamArrayInput` via:
DbInstanceInitParamArray{ DbInstanceInitParamArgs{...} }
type DbInstanceInitParamArrayOutput ¶
type DbInstanceInitParamArrayOutput struct{ *pulumi.OutputState }
func (DbInstanceInitParamArrayOutput) ElementType ¶
func (DbInstanceInitParamArrayOutput) ElementType() reflect.Type
func (DbInstanceInitParamArrayOutput) Index ¶
func (o DbInstanceInitParamArrayOutput) Index(i pulumi.IntInput) DbInstanceInitParamOutput
func (DbInstanceInitParamArrayOutput) ToDbInstanceInitParamArrayOutput ¶
func (o DbInstanceInitParamArrayOutput) ToDbInstanceInitParamArrayOutput() DbInstanceInitParamArrayOutput
func (DbInstanceInitParamArrayOutput) ToDbInstanceInitParamArrayOutputWithContext ¶
func (o DbInstanceInitParamArrayOutput) ToDbInstanceInitParamArrayOutputWithContext(ctx context.Context) DbInstanceInitParamArrayOutput
type DbInstanceInitParamInput ¶
type DbInstanceInitParamInput interface { pulumi.Input ToDbInstanceInitParamOutput() DbInstanceInitParamOutput ToDbInstanceInitParamOutputWithContext(context.Context) DbInstanceInitParamOutput }
DbInstanceInitParamInput is an input type that accepts DbInstanceInitParamArgs and DbInstanceInitParamOutput values. You can construct a concrete instance of `DbInstanceInitParamInput` via:
DbInstanceInitParamArgs{...}
type DbInstanceInitParamOutput ¶
type DbInstanceInitParamOutput struct{ *pulumi.OutputState }
func (DbInstanceInitParamOutput) ElementType ¶
func (DbInstanceInitParamOutput) ElementType() reflect.Type
func (DbInstanceInitParamOutput) Param ¶
func (o DbInstanceInitParamOutput) Param() pulumi.StringOutput
The name of parameter.
func (DbInstanceInitParamOutput) ToDbInstanceInitParamOutput ¶
func (o DbInstanceInitParamOutput) ToDbInstanceInitParamOutput() DbInstanceInitParamOutput
func (DbInstanceInitParamOutput) ToDbInstanceInitParamOutputWithContext ¶
func (o DbInstanceInitParamOutput) ToDbInstanceInitParamOutputWithContext(ctx context.Context) DbInstanceInitParamOutput
func (DbInstanceInitParamOutput) Value ¶
func (o DbInstanceInitParamOutput) Value() pulumi.StringOutput
The value of parameter.
type DbInstanceInput ¶
type DbInstanceInput interface { pulumi.Input ToDbInstanceOutput() DbInstanceOutput ToDbInstanceOutputWithContext(ctx context.Context) DbInstanceOutput }
type DbInstanceMap ¶
type DbInstanceMap map[string]DbInstanceInput
func (DbInstanceMap) ElementType ¶
func (DbInstanceMap) ElementType() reflect.Type
func (DbInstanceMap) ToDbInstanceMapOutput ¶
func (i DbInstanceMap) ToDbInstanceMapOutput() DbInstanceMapOutput
func (DbInstanceMap) ToDbInstanceMapOutputWithContext ¶
func (i DbInstanceMap) ToDbInstanceMapOutputWithContext(ctx context.Context) DbInstanceMapOutput
type DbInstanceMapInput ¶
type DbInstanceMapInput interface { pulumi.Input ToDbInstanceMapOutput() DbInstanceMapOutput ToDbInstanceMapOutputWithContext(context.Context) DbInstanceMapOutput }
DbInstanceMapInput is an input type that accepts DbInstanceMap and DbInstanceMapOutput values. You can construct a concrete instance of `DbInstanceMapInput` via:
DbInstanceMap{ "key": DbInstanceArgs{...} }
type DbInstanceMapOutput ¶
type DbInstanceMapOutput struct{ *pulumi.OutputState }
func (DbInstanceMapOutput) ElementType ¶
func (DbInstanceMapOutput) ElementType() reflect.Type
func (DbInstanceMapOutput) MapIndex ¶
func (o DbInstanceMapOutput) MapIndex(k pulumi.StringInput) DbInstanceOutput
func (DbInstanceMapOutput) ToDbInstanceMapOutput ¶
func (o DbInstanceMapOutput) ToDbInstanceMapOutput() DbInstanceMapOutput
func (DbInstanceMapOutput) ToDbInstanceMapOutputWithContext ¶
func (o DbInstanceMapOutput) ToDbInstanceMapOutputWithContext(ctx context.Context) DbInstanceMapOutput
type DbInstanceOutput ¶
type DbInstanceOutput struct{ *pulumi.OutputState }
func (DbInstanceOutput) AutoRenewFlag ¶
func (o DbInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
&quot;Automatic renewal flag, 0 means the default state (the user has not set it, that is, the initial state is manual renewal, and the user has activated the prepaid non-stop privilege and will also perform automatic renewal).&quot;&quot;1 means automatic renewal, 2 means no automatic renewal (user setting).&quot;&quot;if the business has no concept of renewal or automatic renewal is not required, it needs to be set to 0.&quot;.
func (DbInstanceOutput) AutoVoucher ¶
func (o DbInstanceOutput) AutoVoucher() pulumi.BoolPtrOutput
Whether to automatically use vouchers for payment, not used by default.
func (DbInstanceOutput) DbVersionId ¶
func (o DbInstanceOutput) DbVersionId() pulumi.StringPtrOutput
&quot;Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17.&quot;&quot;8.0.18 - MySQL 8.0.18;&quot;&quot;10.1.9 - Mariadb 10.1.9;&quot;&quot;5.7.17 - Percona 5.7.17&quot;&quot;If not filled, the default is 5.7.17, which means Percona 5.7.17.&quot;.
func (DbInstanceOutput) DcnInstanceId ¶
func (o DbInstanceOutput) DcnInstanceId() pulumi.StringPtrOutput
DCN source instance ID.
func (DbInstanceOutput) DcnRegion ¶
func (o DbInstanceOutput) DcnRegion() pulumi.StringPtrOutput
DCN source region.
func (DbInstanceOutput) ElementType ¶
func (DbInstanceOutput) ElementType() reflect.Type
func (DbInstanceOutput) ExtranetAccess ¶ added in v0.1.5
func (o DbInstanceOutput) ExtranetAccess() pulumi.BoolPtrOutput
Whether to open the extranet access.
func (DbInstanceOutput) InitParams ¶
func (o DbInstanceOutput) InitParams() DbInstanceInitParamArrayOutput
&quot;parameter list. The optional values of this interface are:&quot;&quot;character_set_server (character set, must be passed),&quot;&quot;lower_case_table_names (table name is case sensitive, must be passed, 0 - sensitive; 1 - insensitive),&quot;&quot;innodb_page_size (innodb data page, default 16K),&quot;&quot;sync_mode ( Synchronous mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous degenerate. The default is strong synchronous degenerate)&quot;.
func (DbInstanceOutput) InstanceName ¶
func (o DbInstanceOutput) InstanceName() pulumi.StringPtrOutput
Instance name, you can set the name of the instance independently through this field.
func (DbInstanceOutput) Ipv6Flag ¶
func (o DbInstanceOutput) Ipv6Flag() pulumi.IntPtrOutput
Whether to support IPv6.
func (DbInstanceOutput) Period ¶
func (o DbInstanceOutput) Period() pulumi.IntOutput
The length of time you want to buy, unit: month.
func (DbInstanceOutput) ProjectId ¶
func (o DbInstanceOutput) ProjectId() pulumi.IntPtrOutput
Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project.
func (DbInstanceOutput) ResourceTags ¶
func (o DbInstanceOutput) ResourceTags() DbInstanceResourceTagArrayOutput
Array of tag key-value pairs.
func (DbInstanceOutput) SecurityGroupIds ¶
func (o DbInstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security group ids, the security group can be passed in the form of an array, compatible with the previous SecurityGroupId parameter.
func (DbInstanceOutput) ShardCount ¶
func (o DbInstanceOutput) ShardCount() pulumi.IntOutput
The number of instance fragments, the optional range is 2-8, and new fragments can be added to a maximum of 64 fragments by upgrading the instance.
func (DbInstanceOutput) ShardMemory ¶
func (o DbInstanceOutput) ShardMemory() pulumi.IntOutput
&quot;Shard memory size, unit: GB, can pass DescribeShardSpec&quot;&quot;Query the instance specification to obtain.&quot;.
func (DbInstanceOutput) ShardNodeCount ¶
func (o DbInstanceOutput) ShardNodeCount() pulumi.IntOutput
&quot;Number of single shard nodes, can pass DescribeShardSpec&quot;&quot;Query the instance specification to obtain.&quot;.
func (DbInstanceOutput) ShardStorage ¶
func (o DbInstanceOutput) ShardStorage() pulumi.IntOutput
&quot;Shard storage size, unit: GB, can pass DescribeShardSpec&quot;&quot;Query the instance specification to obtain.&quot;.
func (DbInstanceOutput) SubnetId ¶
func (o DbInstanceOutput) SubnetId() pulumi.StringPtrOutput
Virtual private network subnet ID, required when VpcId is not empty.
func (DbInstanceOutput) ToDbInstanceOutput ¶
func (o DbInstanceOutput) ToDbInstanceOutput() DbInstanceOutput
func (DbInstanceOutput) ToDbInstanceOutputWithContext ¶
func (o DbInstanceOutput) ToDbInstanceOutputWithContext(ctx context.Context) DbInstanceOutput
func (DbInstanceOutput) Vip ¶ added in v0.1.5
func (o DbInstanceOutput) Vip() pulumi.StringOutput
The field is required to specify VIP.
func (DbInstanceOutput) Vipv6 ¶ added in v0.1.5
func (o DbInstanceOutput) Vipv6() pulumi.StringOutput
The field is required to specify VIPv6.
func (DbInstanceOutput) VoucherIds ¶
func (o DbInstanceOutput) VoucherIds() pulumi.StringArrayOutput
Voucher ID list, currently only supports specifying one voucher.
func (DbInstanceOutput) VpcId ¶
func (o DbInstanceOutput) VpcId() pulumi.StringPtrOutput
Virtual private network ID, if not passed or passed empty, it means that it is created as a basic network.
func (DbInstanceOutput) Vport ¶ added in v0.1.5
func (o DbInstanceOutput) Vport() pulumi.IntOutput
Intranet port.
func (DbInstanceOutput) Zones ¶
func (o DbInstanceOutput) Zones() pulumi.StringArrayOutput
&quot;The availability zone distribution of shard nodes can be filled with up to two availability zones. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone.&quot;&quot;Note that the current availability zone that can be sold needs to be pulled through the DescribeDCDBSaleInfo interface.&quot;.
type DbInstanceResourceTag ¶
type DbInstanceResourceTagArgs ¶
type DbInstanceResourceTagArgs struct { // The key of tag. TagKey pulumi.StringInput `pulumi:"tagKey"` // The value of tag. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (DbInstanceResourceTagArgs) ElementType ¶
func (DbInstanceResourceTagArgs) ElementType() reflect.Type
func (DbInstanceResourceTagArgs) ToDbInstanceResourceTagOutput ¶
func (i DbInstanceResourceTagArgs) ToDbInstanceResourceTagOutput() DbInstanceResourceTagOutput
func (DbInstanceResourceTagArgs) ToDbInstanceResourceTagOutputWithContext ¶
func (i DbInstanceResourceTagArgs) ToDbInstanceResourceTagOutputWithContext(ctx context.Context) DbInstanceResourceTagOutput
type DbInstanceResourceTagArray ¶
type DbInstanceResourceTagArray []DbInstanceResourceTagInput
func (DbInstanceResourceTagArray) ElementType ¶
func (DbInstanceResourceTagArray) ElementType() reflect.Type
func (DbInstanceResourceTagArray) ToDbInstanceResourceTagArrayOutput ¶
func (i DbInstanceResourceTagArray) ToDbInstanceResourceTagArrayOutput() DbInstanceResourceTagArrayOutput
func (DbInstanceResourceTagArray) ToDbInstanceResourceTagArrayOutputWithContext ¶
func (i DbInstanceResourceTagArray) ToDbInstanceResourceTagArrayOutputWithContext(ctx context.Context) DbInstanceResourceTagArrayOutput
type DbInstanceResourceTagArrayInput ¶
type DbInstanceResourceTagArrayInput interface { pulumi.Input ToDbInstanceResourceTagArrayOutput() DbInstanceResourceTagArrayOutput ToDbInstanceResourceTagArrayOutputWithContext(context.Context) DbInstanceResourceTagArrayOutput }
DbInstanceResourceTagArrayInput is an input type that accepts DbInstanceResourceTagArray and DbInstanceResourceTagArrayOutput values. You can construct a concrete instance of `DbInstanceResourceTagArrayInput` via:
DbInstanceResourceTagArray{ DbInstanceResourceTagArgs{...} }
type DbInstanceResourceTagArrayOutput ¶
type DbInstanceResourceTagArrayOutput struct{ *pulumi.OutputState }
func (DbInstanceResourceTagArrayOutput) ElementType ¶
func (DbInstanceResourceTagArrayOutput) ElementType() reflect.Type
func (DbInstanceResourceTagArrayOutput) Index ¶
func (o DbInstanceResourceTagArrayOutput) Index(i pulumi.IntInput) DbInstanceResourceTagOutput
func (DbInstanceResourceTagArrayOutput) ToDbInstanceResourceTagArrayOutput ¶
func (o DbInstanceResourceTagArrayOutput) ToDbInstanceResourceTagArrayOutput() DbInstanceResourceTagArrayOutput
func (DbInstanceResourceTagArrayOutput) ToDbInstanceResourceTagArrayOutputWithContext ¶
func (o DbInstanceResourceTagArrayOutput) ToDbInstanceResourceTagArrayOutputWithContext(ctx context.Context) DbInstanceResourceTagArrayOutput
type DbInstanceResourceTagInput ¶
type DbInstanceResourceTagInput interface { pulumi.Input ToDbInstanceResourceTagOutput() DbInstanceResourceTagOutput ToDbInstanceResourceTagOutputWithContext(context.Context) DbInstanceResourceTagOutput }
DbInstanceResourceTagInput is an input type that accepts DbInstanceResourceTagArgs and DbInstanceResourceTagOutput values. You can construct a concrete instance of `DbInstanceResourceTagInput` via:
DbInstanceResourceTagArgs{...}
type DbInstanceResourceTagOutput ¶
type DbInstanceResourceTagOutput struct{ *pulumi.OutputState }
func (DbInstanceResourceTagOutput) ElementType ¶
func (DbInstanceResourceTagOutput) ElementType() reflect.Type
func (DbInstanceResourceTagOutput) TagKey ¶
func (o DbInstanceResourceTagOutput) TagKey() pulumi.StringOutput
The key of tag.
func (DbInstanceResourceTagOutput) TagValue ¶
func (o DbInstanceResourceTagOutput) TagValue() pulumi.StringOutput
The value of tag.
func (DbInstanceResourceTagOutput) ToDbInstanceResourceTagOutput ¶
func (o DbInstanceResourceTagOutput) ToDbInstanceResourceTagOutput() DbInstanceResourceTagOutput
func (DbInstanceResourceTagOutput) ToDbInstanceResourceTagOutputWithContext ¶
func (o DbInstanceResourceTagOutput) ToDbInstanceResourceTagOutputWithContext(ctx context.Context) DbInstanceResourceTagOutput
type DbInstanceState ¶
type DbInstanceState struct { // &quot;Automatic renewal flag, 0 means the default state (the user has not set it, that is, the initial state is manual renewal, and the user has activated the prepaid non-stop privilege and will also perform automatic renewal).&quot;&quot;1 means automatic renewal, 2 means no automatic renewal (user setting).&quot;&quot;if the business has no concept of renewal or automatic renewal is not required, it needs to be set to 0.&quot;. AutoRenewFlag pulumi.IntPtrInput // Whether to automatically use vouchers for payment, not used by default. AutoVoucher pulumi.BoolPtrInput // &quot;Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17.&quot;&quot;8.0.18 - MySQL 8.0.18;&quot;&quot;10.1.9 - Mariadb 10.1.9;&quot;&quot;5.7.17 - Percona 5.7.17&quot;&quot;If not filled, the default is 5.7.17, which means Percona 5.7.17.&quot;. DbVersionId pulumi.StringPtrInput // DCN source instance ID. DcnInstanceId pulumi.StringPtrInput // DCN source region. DcnRegion pulumi.StringPtrInput // Whether to open the extranet access. ExtranetAccess pulumi.BoolPtrInput // &quot;parameter list. The optional values of this interface are:&quot;&quot;character_set_server (character set, must be passed),&quot;&quot;lower_case_table_names (table name is case sensitive, must be passed, 0 - sensitive; 1 - insensitive),&quot;&quot;innodb_page_size (innodb data page, default 16K),&quot;&quot;sync_mode ( Synchronous mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous degenerate. The default is strong synchronous degenerate)&quot;. InitParams DbInstanceInitParamArrayInput // Instance name, you can set the name of the instance independently through this field. InstanceName pulumi.StringPtrInput // Whether to support IPv6. Ipv6Flag pulumi.IntPtrInput // The length of time you want to buy, 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 // Array of tag key-value pairs. ResourceTags DbInstanceResourceTagArrayInput // Security group ids, the security group can be passed in the form of an array, compatible with the previous SecurityGroupId parameter. SecurityGroupIds pulumi.StringArrayInput // The number of instance fragments, the optional range is 2-8, and new fragments can be added to a maximum of 64 fragments by upgrading the instance. ShardCount pulumi.IntPtrInput // &quot;Shard memory size, unit: GB, can pass DescribeShardSpec&quot;&quot;Query the instance specification to obtain.&quot;. ShardMemory pulumi.IntPtrInput // &quot;Number of single shard nodes, can pass DescribeShardSpec&quot;&quot;Query the instance specification to obtain.&quot;. ShardNodeCount pulumi.IntPtrInput // &quot;Shard storage size, unit: GB, can pass DescribeShardSpec&quot;&quot;Query the instance specification to obtain.&quot;. ShardStorage pulumi.IntPtrInput // Virtual private network subnet ID, required when VpcId is not empty. SubnetId pulumi.StringPtrInput // The field is required to specify VIP. Vip pulumi.StringPtrInput // The field is required to specify VIPv6. Vipv6 pulumi.StringPtrInput // Voucher ID list, currently only supports specifying one voucher. VoucherIds pulumi.StringArrayInput // Virtual private network ID, if not passed or passed empty, it means that it is created as a basic network. VpcId pulumi.StringPtrInput // Intranet port. Vport pulumi.IntPtrInput // &quot;The availability zone distribution of shard nodes can be filled with up to two availability zones. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone.&quot;&quot;Note that the current availability zone that can be sold needs to be pulled through the DescribeDCDBSaleInfo interface.&quot;. Zones pulumi.StringArrayInput }
func (DbInstanceState) ElementType ¶
func (DbInstanceState) ElementType() reflect.Type
type DbParameters ¶
type DbParameters struct { pulumi.CustomResourceState // The ID of instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Parameter list, each element is a combination of Param and Value. Params DbParametersParamsOutput `pulumi:"params"` }
Provides a resource to create a dcdb dbParameters
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.NewDbParameters(ctx, "dbParameters", &Dcdb.DbParametersArgs{ InstanceId: pulumi.String("%s"), Params: &dcdb.DbParametersParamsArgs{ Param: pulumi.String("max_connections"), Value: pulumi.String("9999"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
dcdb db_parameters can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Dcdb/dbParameters:DbParameters db_parameters instanceId#paramName ```
func GetDbParameters ¶
func GetDbParameters(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DbParametersState, opts ...pulumi.ResourceOption) (*DbParameters, error)
GetDbParameters gets an existing DbParameters 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 NewDbParameters ¶
func NewDbParameters(ctx *pulumi.Context, name string, args *DbParametersArgs, opts ...pulumi.ResourceOption) (*DbParameters, error)
NewDbParameters registers a new resource with the given unique name, arguments, and options.
func (*DbParameters) ElementType ¶
func (*DbParameters) ElementType() reflect.Type
func (*DbParameters) ToDbParametersOutput ¶
func (i *DbParameters) ToDbParametersOutput() DbParametersOutput
func (*DbParameters) ToDbParametersOutputWithContext ¶
func (i *DbParameters) ToDbParametersOutputWithContext(ctx context.Context) DbParametersOutput
type DbParametersArgs ¶
type DbParametersArgs struct { // The ID of instance. InstanceId pulumi.StringInput // Parameter list, each element is a combination of Param and Value. Params DbParametersParamsInput }
The set of arguments for constructing a DbParameters resource.
func (DbParametersArgs) ElementType ¶
func (DbParametersArgs) ElementType() reflect.Type
type DbParametersArray ¶
type DbParametersArray []DbParametersInput
func (DbParametersArray) ElementType ¶
func (DbParametersArray) ElementType() reflect.Type
func (DbParametersArray) ToDbParametersArrayOutput ¶
func (i DbParametersArray) ToDbParametersArrayOutput() DbParametersArrayOutput
func (DbParametersArray) ToDbParametersArrayOutputWithContext ¶
func (i DbParametersArray) ToDbParametersArrayOutputWithContext(ctx context.Context) DbParametersArrayOutput
type DbParametersArrayInput ¶
type DbParametersArrayInput interface { pulumi.Input ToDbParametersArrayOutput() DbParametersArrayOutput ToDbParametersArrayOutputWithContext(context.Context) DbParametersArrayOutput }
DbParametersArrayInput is an input type that accepts DbParametersArray and DbParametersArrayOutput values. You can construct a concrete instance of `DbParametersArrayInput` via:
DbParametersArray{ DbParametersArgs{...} }
type DbParametersArrayOutput ¶
type DbParametersArrayOutput struct{ *pulumi.OutputState }
func (DbParametersArrayOutput) ElementType ¶
func (DbParametersArrayOutput) ElementType() reflect.Type
func (DbParametersArrayOutput) Index ¶
func (o DbParametersArrayOutput) Index(i pulumi.IntInput) DbParametersOutput
func (DbParametersArrayOutput) ToDbParametersArrayOutput ¶
func (o DbParametersArrayOutput) ToDbParametersArrayOutput() DbParametersArrayOutput
func (DbParametersArrayOutput) ToDbParametersArrayOutputWithContext ¶
func (o DbParametersArrayOutput) ToDbParametersArrayOutputWithContext(ctx context.Context) DbParametersArrayOutput
type DbParametersInput ¶
type DbParametersInput interface { pulumi.Input ToDbParametersOutput() DbParametersOutput ToDbParametersOutputWithContext(ctx context.Context) DbParametersOutput }
type DbParametersMap ¶
type DbParametersMap map[string]DbParametersInput
func (DbParametersMap) ElementType ¶
func (DbParametersMap) ElementType() reflect.Type
func (DbParametersMap) ToDbParametersMapOutput ¶
func (i DbParametersMap) ToDbParametersMapOutput() DbParametersMapOutput
func (DbParametersMap) ToDbParametersMapOutputWithContext ¶
func (i DbParametersMap) ToDbParametersMapOutputWithContext(ctx context.Context) DbParametersMapOutput
type DbParametersMapInput ¶
type DbParametersMapInput interface { pulumi.Input ToDbParametersMapOutput() DbParametersMapOutput ToDbParametersMapOutputWithContext(context.Context) DbParametersMapOutput }
DbParametersMapInput is an input type that accepts DbParametersMap and DbParametersMapOutput values. You can construct a concrete instance of `DbParametersMapInput` via:
DbParametersMap{ "key": DbParametersArgs{...} }
type DbParametersMapOutput ¶
type DbParametersMapOutput struct{ *pulumi.OutputState }
func (DbParametersMapOutput) ElementType ¶
func (DbParametersMapOutput) ElementType() reflect.Type
func (DbParametersMapOutput) MapIndex ¶
func (o DbParametersMapOutput) MapIndex(k pulumi.StringInput) DbParametersOutput
func (DbParametersMapOutput) ToDbParametersMapOutput ¶
func (o DbParametersMapOutput) ToDbParametersMapOutput() DbParametersMapOutput
func (DbParametersMapOutput) ToDbParametersMapOutputWithContext ¶
func (o DbParametersMapOutput) ToDbParametersMapOutputWithContext(ctx context.Context) DbParametersMapOutput
type DbParametersOutput ¶
type DbParametersOutput struct{ *pulumi.OutputState }
func (DbParametersOutput) ElementType ¶
func (DbParametersOutput) ElementType() reflect.Type
func (DbParametersOutput) InstanceId ¶
func (o DbParametersOutput) InstanceId() pulumi.StringOutput
The ID of instance.
func (DbParametersOutput) Params ¶
func (o DbParametersOutput) Params() DbParametersParamsOutput
Parameter list, each element is a combination of Param and Value.
func (DbParametersOutput) ToDbParametersOutput ¶
func (o DbParametersOutput) ToDbParametersOutput() DbParametersOutput
func (DbParametersOutput) ToDbParametersOutputWithContext ¶
func (o DbParametersOutput) ToDbParametersOutputWithContext(ctx context.Context) DbParametersOutput
type DbParametersParams ¶
type DbParametersParamsArgs ¶
type DbParametersParamsArgs struct { // The name of parameter. Param pulumi.StringInput `pulumi:"param"` // The value of parameter. Value pulumi.StringInput `pulumi:"value"` }
func (DbParametersParamsArgs) ElementType ¶
func (DbParametersParamsArgs) ElementType() reflect.Type
func (DbParametersParamsArgs) ToDbParametersParamsOutput ¶
func (i DbParametersParamsArgs) ToDbParametersParamsOutput() DbParametersParamsOutput
func (DbParametersParamsArgs) ToDbParametersParamsOutputWithContext ¶
func (i DbParametersParamsArgs) ToDbParametersParamsOutputWithContext(ctx context.Context) DbParametersParamsOutput
func (DbParametersParamsArgs) ToDbParametersParamsPtrOutput ¶
func (i DbParametersParamsArgs) ToDbParametersParamsPtrOutput() DbParametersParamsPtrOutput
func (DbParametersParamsArgs) ToDbParametersParamsPtrOutputWithContext ¶
func (i DbParametersParamsArgs) ToDbParametersParamsPtrOutputWithContext(ctx context.Context) DbParametersParamsPtrOutput
type DbParametersParamsInput ¶
type DbParametersParamsInput interface { pulumi.Input ToDbParametersParamsOutput() DbParametersParamsOutput ToDbParametersParamsOutputWithContext(context.Context) DbParametersParamsOutput }
DbParametersParamsInput is an input type that accepts DbParametersParamsArgs and DbParametersParamsOutput values. You can construct a concrete instance of `DbParametersParamsInput` via:
DbParametersParamsArgs{...}
type DbParametersParamsOutput ¶
type DbParametersParamsOutput struct{ *pulumi.OutputState }
func (DbParametersParamsOutput) ElementType ¶
func (DbParametersParamsOutput) ElementType() reflect.Type
func (DbParametersParamsOutput) Param ¶
func (o DbParametersParamsOutput) Param() pulumi.StringOutput
The name of parameter.
func (DbParametersParamsOutput) ToDbParametersParamsOutput ¶
func (o DbParametersParamsOutput) ToDbParametersParamsOutput() DbParametersParamsOutput
func (DbParametersParamsOutput) ToDbParametersParamsOutputWithContext ¶
func (o DbParametersParamsOutput) ToDbParametersParamsOutputWithContext(ctx context.Context) DbParametersParamsOutput
func (DbParametersParamsOutput) ToDbParametersParamsPtrOutput ¶
func (o DbParametersParamsOutput) ToDbParametersParamsPtrOutput() DbParametersParamsPtrOutput
func (DbParametersParamsOutput) ToDbParametersParamsPtrOutputWithContext ¶
func (o DbParametersParamsOutput) ToDbParametersParamsPtrOutputWithContext(ctx context.Context) DbParametersParamsPtrOutput
func (DbParametersParamsOutput) Value ¶
func (o DbParametersParamsOutput) Value() pulumi.StringOutput
The value of parameter.
type DbParametersParamsPtrInput ¶
type DbParametersParamsPtrInput interface { pulumi.Input ToDbParametersParamsPtrOutput() DbParametersParamsPtrOutput ToDbParametersParamsPtrOutputWithContext(context.Context) DbParametersParamsPtrOutput }
DbParametersParamsPtrInput is an input type that accepts DbParametersParamsArgs, DbParametersParamsPtr and DbParametersParamsPtrOutput values. You can construct a concrete instance of `DbParametersParamsPtrInput` via:
DbParametersParamsArgs{...} or: nil
func DbParametersParamsPtr ¶
func DbParametersParamsPtr(v *DbParametersParamsArgs) DbParametersParamsPtrInput
type DbParametersParamsPtrOutput ¶
type DbParametersParamsPtrOutput struct{ *pulumi.OutputState }
func (DbParametersParamsPtrOutput) Elem ¶
func (o DbParametersParamsPtrOutput) Elem() DbParametersParamsOutput
func (DbParametersParamsPtrOutput) ElementType ¶
func (DbParametersParamsPtrOutput) ElementType() reflect.Type
func (DbParametersParamsPtrOutput) Param ¶
func (o DbParametersParamsPtrOutput) Param() pulumi.StringPtrOutput
The name of parameter.
func (DbParametersParamsPtrOutput) ToDbParametersParamsPtrOutput ¶
func (o DbParametersParamsPtrOutput) ToDbParametersParamsPtrOutput() DbParametersParamsPtrOutput
func (DbParametersParamsPtrOutput) ToDbParametersParamsPtrOutputWithContext ¶
func (o DbParametersParamsPtrOutput) ToDbParametersParamsPtrOutputWithContext(ctx context.Context) DbParametersParamsPtrOutput
func (DbParametersParamsPtrOutput) Value ¶
func (o DbParametersParamsPtrOutput) Value() pulumi.StringPtrOutput
The value of parameter.
type DbParametersState ¶
type DbParametersState struct { // The ID of instance. InstanceId pulumi.StringPtrInput // Parameter list, each element is a combination of Param and Value. Params DbParametersParamsPtrInput }
func (DbParametersState) ElementType ¶
func (DbParametersState) ElementType() reflect.Type
type DbSyncModeConfig ¶ added in v0.1.5
type DbSyncModeConfig struct { pulumi.CustomResourceState // ID of the instance for which to modify the sync mode. The ID is in the format of `tdsql-ow728lmc`. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Sync mode. Valid values: `0` (async), `1` (strong sync), `2` (downgradable strong sync). SyncMode pulumi.IntOutput `pulumi:"syncMode"` }
Provides a resource to create a dcdb dbSyncModeConfig
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.NewDbSyncModeConfig(ctx, "config", &Dcdb.DbSyncModeConfigArgs{ InstanceId: pulumi.String("%s"), SyncMode: pulumi.Int(2), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
dcdb db_sync_mode_config can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Dcdb/dbSyncModeConfig:DbSyncModeConfig db_sync_mode_config db_sync_mode_config_id ```
func GetDbSyncModeConfig ¶ added in v0.1.5
func GetDbSyncModeConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DbSyncModeConfigState, opts ...pulumi.ResourceOption) (*DbSyncModeConfig, error)
GetDbSyncModeConfig gets an existing DbSyncModeConfig 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 NewDbSyncModeConfig ¶ added in v0.1.5
func NewDbSyncModeConfig(ctx *pulumi.Context, name string, args *DbSyncModeConfigArgs, opts ...pulumi.ResourceOption) (*DbSyncModeConfig, error)
NewDbSyncModeConfig registers a new resource with the given unique name, arguments, and options.
func (*DbSyncModeConfig) ElementType ¶ added in v0.1.5
func (*DbSyncModeConfig) ElementType() reflect.Type
func (*DbSyncModeConfig) ToDbSyncModeConfigOutput ¶ added in v0.1.5
func (i *DbSyncModeConfig) ToDbSyncModeConfigOutput() DbSyncModeConfigOutput
func (*DbSyncModeConfig) ToDbSyncModeConfigOutputWithContext ¶ added in v0.1.5
func (i *DbSyncModeConfig) ToDbSyncModeConfigOutputWithContext(ctx context.Context) DbSyncModeConfigOutput
type DbSyncModeConfigArgs ¶ added in v0.1.5
type DbSyncModeConfigArgs struct { // ID of the instance for which to modify the sync mode. The ID is in the format of `tdsql-ow728lmc`. InstanceId pulumi.StringInput // Sync mode. Valid values: `0` (async), `1` (strong sync), `2` (downgradable strong sync). SyncMode pulumi.IntInput }
The set of arguments for constructing a DbSyncModeConfig resource.
func (DbSyncModeConfigArgs) ElementType ¶ added in v0.1.5
func (DbSyncModeConfigArgs) ElementType() reflect.Type
type DbSyncModeConfigArray ¶ added in v0.1.5
type DbSyncModeConfigArray []DbSyncModeConfigInput
func (DbSyncModeConfigArray) ElementType ¶ added in v0.1.5
func (DbSyncModeConfigArray) ElementType() reflect.Type
func (DbSyncModeConfigArray) ToDbSyncModeConfigArrayOutput ¶ added in v0.1.5
func (i DbSyncModeConfigArray) ToDbSyncModeConfigArrayOutput() DbSyncModeConfigArrayOutput
func (DbSyncModeConfigArray) ToDbSyncModeConfigArrayOutputWithContext ¶ added in v0.1.5
func (i DbSyncModeConfigArray) ToDbSyncModeConfigArrayOutputWithContext(ctx context.Context) DbSyncModeConfigArrayOutput
type DbSyncModeConfigArrayInput ¶ added in v0.1.5
type DbSyncModeConfigArrayInput interface { pulumi.Input ToDbSyncModeConfigArrayOutput() DbSyncModeConfigArrayOutput ToDbSyncModeConfigArrayOutputWithContext(context.Context) DbSyncModeConfigArrayOutput }
DbSyncModeConfigArrayInput is an input type that accepts DbSyncModeConfigArray and DbSyncModeConfigArrayOutput values. You can construct a concrete instance of `DbSyncModeConfigArrayInput` via:
DbSyncModeConfigArray{ DbSyncModeConfigArgs{...} }
type DbSyncModeConfigArrayOutput ¶ added in v0.1.5
type DbSyncModeConfigArrayOutput struct{ *pulumi.OutputState }
func (DbSyncModeConfigArrayOutput) ElementType ¶ added in v0.1.5
func (DbSyncModeConfigArrayOutput) ElementType() reflect.Type
func (DbSyncModeConfigArrayOutput) Index ¶ added in v0.1.5
func (o DbSyncModeConfigArrayOutput) Index(i pulumi.IntInput) DbSyncModeConfigOutput
func (DbSyncModeConfigArrayOutput) ToDbSyncModeConfigArrayOutput ¶ added in v0.1.5
func (o DbSyncModeConfigArrayOutput) ToDbSyncModeConfigArrayOutput() DbSyncModeConfigArrayOutput
func (DbSyncModeConfigArrayOutput) ToDbSyncModeConfigArrayOutputWithContext ¶ added in v0.1.5
func (o DbSyncModeConfigArrayOutput) ToDbSyncModeConfigArrayOutputWithContext(ctx context.Context) DbSyncModeConfigArrayOutput
type DbSyncModeConfigInput ¶ added in v0.1.5
type DbSyncModeConfigInput interface { pulumi.Input ToDbSyncModeConfigOutput() DbSyncModeConfigOutput ToDbSyncModeConfigOutputWithContext(ctx context.Context) DbSyncModeConfigOutput }
type DbSyncModeConfigMap ¶ added in v0.1.5
type DbSyncModeConfigMap map[string]DbSyncModeConfigInput
func (DbSyncModeConfigMap) ElementType ¶ added in v0.1.5
func (DbSyncModeConfigMap) ElementType() reflect.Type
func (DbSyncModeConfigMap) ToDbSyncModeConfigMapOutput ¶ added in v0.1.5
func (i DbSyncModeConfigMap) ToDbSyncModeConfigMapOutput() DbSyncModeConfigMapOutput
func (DbSyncModeConfigMap) ToDbSyncModeConfigMapOutputWithContext ¶ added in v0.1.5
func (i DbSyncModeConfigMap) ToDbSyncModeConfigMapOutputWithContext(ctx context.Context) DbSyncModeConfigMapOutput
type DbSyncModeConfigMapInput ¶ added in v0.1.5
type DbSyncModeConfigMapInput interface { pulumi.Input ToDbSyncModeConfigMapOutput() DbSyncModeConfigMapOutput ToDbSyncModeConfigMapOutputWithContext(context.Context) DbSyncModeConfigMapOutput }
DbSyncModeConfigMapInput is an input type that accepts DbSyncModeConfigMap and DbSyncModeConfigMapOutput values. You can construct a concrete instance of `DbSyncModeConfigMapInput` via:
DbSyncModeConfigMap{ "key": DbSyncModeConfigArgs{...} }
type DbSyncModeConfigMapOutput ¶ added in v0.1.5
type DbSyncModeConfigMapOutput struct{ *pulumi.OutputState }
func (DbSyncModeConfigMapOutput) ElementType ¶ added in v0.1.5
func (DbSyncModeConfigMapOutput) ElementType() reflect.Type
func (DbSyncModeConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o DbSyncModeConfigMapOutput) MapIndex(k pulumi.StringInput) DbSyncModeConfigOutput
func (DbSyncModeConfigMapOutput) ToDbSyncModeConfigMapOutput ¶ added in v0.1.5
func (o DbSyncModeConfigMapOutput) ToDbSyncModeConfigMapOutput() DbSyncModeConfigMapOutput
func (DbSyncModeConfigMapOutput) ToDbSyncModeConfigMapOutputWithContext ¶ added in v0.1.5
func (o DbSyncModeConfigMapOutput) ToDbSyncModeConfigMapOutputWithContext(ctx context.Context) DbSyncModeConfigMapOutput
type DbSyncModeConfigOutput ¶ added in v0.1.5
type DbSyncModeConfigOutput struct{ *pulumi.OutputState }
func (DbSyncModeConfigOutput) ElementType ¶ added in v0.1.5
func (DbSyncModeConfigOutput) ElementType() reflect.Type
func (DbSyncModeConfigOutput) InstanceId ¶ added in v0.1.5
func (o DbSyncModeConfigOutput) InstanceId() pulumi.StringOutput
ID of the instance for which to modify the sync mode. The ID is in the format of `tdsql-ow728lmc`.
func (DbSyncModeConfigOutput) SyncMode ¶ added in v0.1.5
func (o DbSyncModeConfigOutput) SyncMode() pulumi.IntOutput
Sync mode. Valid values: `0` (async), `1` (strong sync), `2` (downgradable strong sync).
func (DbSyncModeConfigOutput) ToDbSyncModeConfigOutput ¶ added in v0.1.5
func (o DbSyncModeConfigOutput) ToDbSyncModeConfigOutput() DbSyncModeConfigOutput
func (DbSyncModeConfigOutput) ToDbSyncModeConfigOutputWithContext ¶ added in v0.1.5
func (o DbSyncModeConfigOutput) ToDbSyncModeConfigOutputWithContext(ctx context.Context) DbSyncModeConfigOutput
type DbSyncModeConfigState ¶ added in v0.1.5
type DbSyncModeConfigState struct { // ID of the instance for which to modify the sync mode. The ID is in the format of `tdsql-ow728lmc`. InstanceId pulumi.StringPtrInput // Sync mode. Valid values: `0` (async), `1` (strong sync), `2` (downgradable strong sync). SyncMode pulumi.IntPtrInput }
func (DbSyncModeConfigState) ElementType ¶ added in v0.1.5
func (DbSyncModeConfigState) ElementType() reflect.Type
type EncryptAttributesConfig ¶ added in v0.1.5
type EncryptAttributesConfig struct { pulumi.CustomResourceState // whether to enable data encryption. Notice: 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"` }
Provides a resource to create a dcdb encryptAttributesConfig
> **NOTE:** This resource currently only supports the newly created MySQL 8.0.24 version.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { internal, err := Security.GetGroups(ctx, &security.GetGroupsArgs{ Name: pulumi.StringRef("default"), }, nil) if err != nil { return err } vpc, err := Vpc.GetInstances(ctx, &vpc.GetInstancesArgs{ Name: pulumi.StringRef("Default-VPC"), }, nil) if err != nil { return err } subnet, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ VpcId: pulumi.StringRef(vpc.InstanceLists[0].VpcId), }, nil) if err != nil { return err } vpcId := subnet.InstanceLists[0].VpcId subnetId := subnet.InstanceLists[0].SubnetId sgId := internal.SecurityGroups[0].SecurityGroupId prepaidInstance, err := Dcdb.NewDbInstance(ctx, "prepaidInstance", &Dcdb.DbInstanceArgs{ InstanceName: pulumi.String("test_dcdb_db_post_instance"), Zones: pulumi.StringArray{ _var.Default_az, }, Period: pulumi.Int(1), ShardMemory: pulumi.Int(2), ShardStorage: pulumi.Int(10), ShardNodeCount: pulumi.Int(2), ShardCount: pulumi.Int(2), VpcId: pulumi.String(vpcId), SubnetId: pulumi.String(subnetId), DbVersionId: pulumi.String("8.0"), ResourceTags: dcdb.DbInstanceResourceTagArray{ &dcdb.DbInstanceResourceTagArgs{ TagKey: pulumi.String("aaa"), TagValue: pulumi.String("bbb"), }, }, SecurityGroupIds: pulumi.StringArray{ pulumi.String(sgId), }, }) if err != nil { return err } hourdbInstance, err := Dcdb.NewHourdbInstance(ctx, "hourdbInstance", &Dcdb.HourdbInstanceArgs{ InstanceName: pulumi.String("test_dcdb_db_hourdb_instance"), Zones: pulumi.StringArray{ _var.Default_az, }, ShardMemory: pulumi.Int(2), ShardStorage: pulumi.Int(10), ShardNodeCount: pulumi.Int(2), ShardCount: pulumi.Int(2), VpcId: pulumi.String(vpcId), SubnetId: pulumi.String(subnetId), SecurityGroupId: pulumi.String(sgId), DbVersionId: pulumi.String("8.0"), ResourceTags: dcdb.HourdbInstanceResourceTagArray{ &dcdb.HourdbInstanceResourceTagArgs{ TagKey: pulumi.String("aaa"), TagValue: pulumi.String("bbb"), }, }, }) if err != nil { return err } prepaidDcdbId := prepaidInstance.ID() hourdbDcdbId := hourdbInstance.ID() // for postpaid instance _, err = Dcdb.NewEncryptAttributesConfig(ctx, "configHourdb", &Dcdb.EncryptAttributesConfigArgs{ InstanceId: pulumi.String(hourdbDcdbId), EncryptEnabled: pulumi.Int(1), }) if err != nil { return err } // for prepaid instance _, err = Dcdb.NewEncryptAttributesConfig(ctx, "configPrepaid", &Dcdb.EncryptAttributesConfigArgs{ InstanceId: pulumi.String(prepaidDcdbId), EncryptEnabled: pulumi.Int(1), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
dcdb encrypt_attributes_config can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Dcdb/encryptAttributesConfig:EncryptAttributesConfig encrypt_attributes_config encrypt_attributes_config_id ```
func GetEncryptAttributesConfig ¶ added in v0.1.5
func GetEncryptAttributesConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EncryptAttributesConfigState, opts ...pulumi.ResourceOption) (*EncryptAttributesConfig, error)
GetEncryptAttributesConfig gets an existing EncryptAttributesConfig 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 NewEncryptAttributesConfig ¶ added in v0.1.5
func NewEncryptAttributesConfig(ctx *pulumi.Context, name string, args *EncryptAttributesConfigArgs, opts ...pulumi.ResourceOption) (*EncryptAttributesConfig, error)
NewEncryptAttributesConfig registers a new resource with the given unique name, arguments, and options.
func (*EncryptAttributesConfig) ElementType ¶ added in v0.1.5
func (*EncryptAttributesConfig) ElementType() reflect.Type
func (*EncryptAttributesConfig) ToEncryptAttributesConfigOutput ¶ added in v0.1.5
func (i *EncryptAttributesConfig) ToEncryptAttributesConfigOutput() EncryptAttributesConfigOutput
func (*EncryptAttributesConfig) ToEncryptAttributesConfigOutputWithContext ¶ added in v0.1.5
func (i *EncryptAttributesConfig) ToEncryptAttributesConfigOutputWithContext(ctx context.Context) EncryptAttributesConfigOutput
type EncryptAttributesConfigArgs ¶ added in v0.1.5
type EncryptAttributesConfigArgs struct { // whether to enable data encryption. Notice: 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 EncryptAttributesConfig resource.
func (EncryptAttributesConfigArgs) ElementType ¶ added in v0.1.5
func (EncryptAttributesConfigArgs) ElementType() reflect.Type
type EncryptAttributesConfigArray ¶ added in v0.1.5
type EncryptAttributesConfigArray []EncryptAttributesConfigInput
func (EncryptAttributesConfigArray) ElementType ¶ added in v0.1.5
func (EncryptAttributesConfigArray) ElementType() reflect.Type
func (EncryptAttributesConfigArray) ToEncryptAttributesConfigArrayOutput ¶ added in v0.1.5
func (i EncryptAttributesConfigArray) ToEncryptAttributesConfigArrayOutput() EncryptAttributesConfigArrayOutput
func (EncryptAttributesConfigArray) ToEncryptAttributesConfigArrayOutputWithContext ¶ added in v0.1.5
func (i EncryptAttributesConfigArray) ToEncryptAttributesConfigArrayOutputWithContext(ctx context.Context) EncryptAttributesConfigArrayOutput
type EncryptAttributesConfigArrayInput ¶ added in v0.1.5
type EncryptAttributesConfigArrayInput interface { pulumi.Input ToEncryptAttributesConfigArrayOutput() EncryptAttributesConfigArrayOutput ToEncryptAttributesConfigArrayOutputWithContext(context.Context) EncryptAttributesConfigArrayOutput }
EncryptAttributesConfigArrayInput is an input type that accepts EncryptAttributesConfigArray and EncryptAttributesConfigArrayOutput values. You can construct a concrete instance of `EncryptAttributesConfigArrayInput` via:
EncryptAttributesConfigArray{ EncryptAttributesConfigArgs{...} }
type EncryptAttributesConfigArrayOutput ¶ added in v0.1.5
type EncryptAttributesConfigArrayOutput struct{ *pulumi.OutputState }
func (EncryptAttributesConfigArrayOutput) ElementType ¶ added in v0.1.5
func (EncryptAttributesConfigArrayOutput) ElementType() reflect.Type
func (EncryptAttributesConfigArrayOutput) Index ¶ added in v0.1.5
func (o EncryptAttributesConfigArrayOutput) Index(i pulumi.IntInput) EncryptAttributesConfigOutput
func (EncryptAttributesConfigArrayOutput) ToEncryptAttributesConfigArrayOutput ¶ added in v0.1.5
func (o EncryptAttributesConfigArrayOutput) ToEncryptAttributesConfigArrayOutput() EncryptAttributesConfigArrayOutput
func (EncryptAttributesConfigArrayOutput) ToEncryptAttributesConfigArrayOutputWithContext ¶ added in v0.1.5
func (o EncryptAttributesConfigArrayOutput) ToEncryptAttributesConfigArrayOutputWithContext(ctx context.Context) EncryptAttributesConfigArrayOutput
type EncryptAttributesConfigInput ¶ added in v0.1.5
type EncryptAttributesConfigInput interface { pulumi.Input ToEncryptAttributesConfigOutput() EncryptAttributesConfigOutput ToEncryptAttributesConfigOutputWithContext(ctx context.Context) EncryptAttributesConfigOutput }
type EncryptAttributesConfigMap ¶ added in v0.1.5
type EncryptAttributesConfigMap map[string]EncryptAttributesConfigInput
func (EncryptAttributesConfigMap) ElementType ¶ added in v0.1.5
func (EncryptAttributesConfigMap) ElementType() reflect.Type
func (EncryptAttributesConfigMap) ToEncryptAttributesConfigMapOutput ¶ added in v0.1.5
func (i EncryptAttributesConfigMap) ToEncryptAttributesConfigMapOutput() EncryptAttributesConfigMapOutput
func (EncryptAttributesConfigMap) ToEncryptAttributesConfigMapOutputWithContext ¶ added in v0.1.5
func (i EncryptAttributesConfigMap) ToEncryptAttributesConfigMapOutputWithContext(ctx context.Context) EncryptAttributesConfigMapOutput
type EncryptAttributesConfigMapInput ¶ added in v0.1.5
type EncryptAttributesConfigMapInput interface { pulumi.Input ToEncryptAttributesConfigMapOutput() EncryptAttributesConfigMapOutput ToEncryptAttributesConfigMapOutputWithContext(context.Context) EncryptAttributesConfigMapOutput }
EncryptAttributesConfigMapInput is an input type that accepts EncryptAttributesConfigMap and EncryptAttributesConfigMapOutput values. You can construct a concrete instance of `EncryptAttributesConfigMapInput` via:
EncryptAttributesConfigMap{ "key": EncryptAttributesConfigArgs{...} }
type EncryptAttributesConfigMapOutput ¶ added in v0.1.5
type EncryptAttributesConfigMapOutput struct{ *pulumi.OutputState }
func (EncryptAttributesConfigMapOutput) ElementType ¶ added in v0.1.5
func (EncryptAttributesConfigMapOutput) ElementType() reflect.Type
func (EncryptAttributesConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o EncryptAttributesConfigMapOutput) MapIndex(k pulumi.StringInput) EncryptAttributesConfigOutput
func (EncryptAttributesConfigMapOutput) ToEncryptAttributesConfigMapOutput ¶ added in v0.1.5
func (o EncryptAttributesConfigMapOutput) ToEncryptAttributesConfigMapOutput() EncryptAttributesConfigMapOutput
func (EncryptAttributesConfigMapOutput) ToEncryptAttributesConfigMapOutputWithContext ¶ added in v0.1.5
func (o EncryptAttributesConfigMapOutput) ToEncryptAttributesConfigMapOutputWithContext(ctx context.Context) EncryptAttributesConfigMapOutput
type EncryptAttributesConfigOutput ¶ added in v0.1.5
type EncryptAttributesConfigOutput struct{ *pulumi.OutputState }
func (EncryptAttributesConfigOutput) ElementType ¶ added in v0.1.5
func (EncryptAttributesConfigOutput) ElementType() reflect.Type
func (EncryptAttributesConfigOutput) EncryptEnabled ¶ added in v0.1.5
func (o EncryptAttributesConfigOutput) EncryptEnabled() pulumi.IntOutput
whether to enable data encryption. Notice: it is not supported to turn it off after it is turned on. The optional values: 0-disable, 1-enable.
func (EncryptAttributesConfigOutput) InstanceId ¶ added in v0.1.5
func (o EncryptAttributesConfigOutput) InstanceId() pulumi.StringOutput
instance id.
func (EncryptAttributesConfigOutput) ToEncryptAttributesConfigOutput ¶ added in v0.1.5
func (o EncryptAttributesConfigOutput) ToEncryptAttributesConfigOutput() EncryptAttributesConfigOutput
func (EncryptAttributesConfigOutput) ToEncryptAttributesConfigOutputWithContext ¶ added in v0.1.5
func (o EncryptAttributesConfigOutput) ToEncryptAttributesConfigOutputWithContext(ctx context.Context) EncryptAttributesConfigOutput
type EncryptAttributesConfigState ¶ added in v0.1.5
type EncryptAttributesConfigState struct { // whether to enable data encryption. Notice: 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 (EncryptAttributesConfigState) ElementType ¶ added in v0.1.5
func (EncryptAttributesConfigState) ElementType() reflect.Type
type FlushBinlogOperation ¶ added in v0.1.5
type FlushBinlogOperation struct { pulumi.CustomResourceState // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a dcdb flushBinlogOperation
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.NewFlushBinlogOperation(ctx, "flushOperation", &Dcdb.FlushBinlogOperationArgs{ InstanceId: pulumi.Any(local.Dcdb_id), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetFlushBinlogOperation ¶ added in v0.1.5
func GetFlushBinlogOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FlushBinlogOperationState, opts ...pulumi.ResourceOption) (*FlushBinlogOperation, error)
GetFlushBinlogOperation gets an existing FlushBinlogOperation 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 NewFlushBinlogOperation ¶ added in v0.1.5
func NewFlushBinlogOperation(ctx *pulumi.Context, name string, args *FlushBinlogOperationArgs, opts ...pulumi.ResourceOption) (*FlushBinlogOperation, error)
NewFlushBinlogOperation registers a new resource with the given unique name, arguments, and options.
func (*FlushBinlogOperation) ElementType ¶ added in v0.1.5
func (*FlushBinlogOperation) ElementType() reflect.Type
func (*FlushBinlogOperation) ToFlushBinlogOperationOutput ¶ added in v0.1.5
func (i *FlushBinlogOperation) ToFlushBinlogOperationOutput() FlushBinlogOperationOutput
func (*FlushBinlogOperation) ToFlushBinlogOperationOutputWithContext ¶ added in v0.1.5
func (i *FlushBinlogOperation) ToFlushBinlogOperationOutputWithContext(ctx context.Context) FlushBinlogOperationOutput
type FlushBinlogOperationArgs ¶ added in v0.1.5
type FlushBinlogOperationArgs struct { // Instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a FlushBinlogOperation resource.
func (FlushBinlogOperationArgs) ElementType ¶ added in v0.1.5
func (FlushBinlogOperationArgs) ElementType() reflect.Type
type FlushBinlogOperationArray ¶ added in v0.1.5
type FlushBinlogOperationArray []FlushBinlogOperationInput
func (FlushBinlogOperationArray) ElementType ¶ added in v0.1.5
func (FlushBinlogOperationArray) ElementType() reflect.Type
func (FlushBinlogOperationArray) ToFlushBinlogOperationArrayOutput ¶ added in v0.1.5
func (i FlushBinlogOperationArray) ToFlushBinlogOperationArrayOutput() FlushBinlogOperationArrayOutput
func (FlushBinlogOperationArray) ToFlushBinlogOperationArrayOutputWithContext ¶ added in v0.1.5
func (i FlushBinlogOperationArray) ToFlushBinlogOperationArrayOutputWithContext(ctx context.Context) FlushBinlogOperationArrayOutput
type FlushBinlogOperationArrayInput ¶ added in v0.1.5
type FlushBinlogOperationArrayInput interface { pulumi.Input ToFlushBinlogOperationArrayOutput() FlushBinlogOperationArrayOutput ToFlushBinlogOperationArrayOutputWithContext(context.Context) FlushBinlogOperationArrayOutput }
FlushBinlogOperationArrayInput is an input type that accepts FlushBinlogOperationArray and FlushBinlogOperationArrayOutput values. You can construct a concrete instance of `FlushBinlogOperationArrayInput` via:
FlushBinlogOperationArray{ FlushBinlogOperationArgs{...} }
type FlushBinlogOperationArrayOutput ¶ added in v0.1.5
type FlushBinlogOperationArrayOutput struct{ *pulumi.OutputState }
func (FlushBinlogOperationArrayOutput) ElementType ¶ added in v0.1.5
func (FlushBinlogOperationArrayOutput) ElementType() reflect.Type
func (FlushBinlogOperationArrayOutput) Index ¶ added in v0.1.5
func (o FlushBinlogOperationArrayOutput) Index(i pulumi.IntInput) FlushBinlogOperationOutput
func (FlushBinlogOperationArrayOutput) ToFlushBinlogOperationArrayOutput ¶ added in v0.1.5
func (o FlushBinlogOperationArrayOutput) ToFlushBinlogOperationArrayOutput() FlushBinlogOperationArrayOutput
func (FlushBinlogOperationArrayOutput) ToFlushBinlogOperationArrayOutputWithContext ¶ added in v0.1.5
func (o FlushBinlogOperationArrayOutput) ToFlushBinlogOperationArrayOutputWithContext(ctx context.Context) FlushBinlogOperationArrayOutput
type FlushBinlogOperationInput ¶ added in v0.1.5
type FlushBinlogOperationInput interface { pulumi.Input ToFlushBinlogOperationOutput() FlushBinlogOperationOutput ToFlushBinlogOperationOutputWithContext(ctx context.Context) FlushBinlogOperationOutput }
type FlushBinlogOperationMap ¶ added in v0.1.5
type FlushBinlogOperationMap map[string]FlushBinlogOperationInput
func (FlushBinlogOperationMap) ElementType ¶ added in v0.1.5
func (FlushBinlogOperationMap) ElementType() reflect.Type
func (FlushBinlogOperationMap) ToFlushBinlogOperationMapOutput ¶ added in v0.1.5
func (i FlushBinlogOperationMap) ToFlushBinlogOperationMapOutput() FlushBinlogOperationMapOutput
func (FlushBinlogOperationMap) ToFlushBinlogOperationMapOutputWithContext ¶ added in v0.1.5
func (i FlushBinlogOperationMap) ToFlushBinlogOperationMapOutputWithContext(ctx context.Context) FlushBinlogOperationMapOutput
type FlushBinlogOperationMapInput ¶ added in v0.1.5
type FlushBinlogOperationMapInput interface { pulumi.Input ToFlushBinlogOperationMapOutput() FlushBinlogOperationMapOutput ToFlushBinlogOperationMapOutputWithContext(context.Context) FlushBinlogOperationMapOutput }
FlushBinlogOperationMapInput is an input type that accepts FlushBinlogOperationMap and FlushBinlogOperationMapOutput values. You can construct a concrete instance of `FlushBinlogOperationMapInput` via:
FlushBinlogOperationMap{ "key": FlushBinlogOperationArgs{...} }
type FlushBinlogOperationMapOutput ¶ added in v0.1.5
type FlushBinlogOperationMapOutput struct{ *pulumi.OutputState }
func (FlushBinlogOperationMapOutput) ElementType ¶ added in v0.1.5
func (FlushBinlogOperationMapOutput) ElementType() reflect.Type
func (FlushBinlogOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o FlushBinlogOperationMapOutput) MapIndex(k pulumi.StringInput) FlushBinlogOperationOutput
func (FlushBinlogOperationMapOutput) ToFlushBinlogOperationMapOutput ¶ added in v0.1.5
func (o FlushBinlogOperationMapOutput) ToFlushBinlogOperationMapOutput() FlushBinlogOperationMapOutput
func (FlushBinlogOperationMapOutput) ToFlushBinlogOperationMapOutputWithContext ¶ added in v0.1.5
func (o FlushBinlogOperationMapOutput) ToFlushBinlogOperationMapOutputWithContext(ctx context.Context) FlushBinlogOperationMapOutput
type FlushBinlogOperationOutput ¶ added in v0.1.5
type FlushBinlogOperationOutput struct{ *pulumi.OutputState }
func (FlushBinlogOperationOutput) ElementType ¶ added in v0.1.5
func (FlushBinlogOperationOutput) ElementType() reflect.Type
func (FlushBinlogOperationOutput) InstanceId ¶ added in v0.1.5
func (o FlushBinlogOperationOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (FlushBinlogOperationOutput) ToFlushBinlogOperationOutput ¶ added in v0.1.5
func (o FlushBinlogOperationOutput) ToFlushBinlogOperationOutput() FlushBinlogOperationOutput
func (FlushBinlogOperationOutput) ToFlushBinlogOperationOutputWithContext ¶ added in v0.1.5
func (o FlushBinlogOperationOutput) ToFlushBinlogOperationOutputWithContext(ctx context.Context) FlushBinlogOperationOutput
type FlushBinlogOperationState ¶ added in v0.1.5
type FlushBinlogOperationState struct { // Instance ID. InstanceId pulumi.StringPtrInput }
func (FlushBinlogOperationState) ElementType ¶ added in v0.1.5
func (FlushBinlogOperationState) 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"` // If the standby machine delay exceeds the setting value of this parameter, the system will consider that the standby machine is faulty and recommend that the parameter value be greater than 10. This parameter takes effect when ReadOnly selects 1 and 2. DelayThresh int `pulumi:"delayThresh"` // User remarks info. Description string `pulumi:"description"` // From which host the user can log in (corresponding to the host field of MySQL users, UserName + Host uniquely identifies a user, in the form of IP, 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 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 the policy whether to fix the standby machine, 0: not fix the standby machine, that is, the standby machine will not disconnect from the client if it does not meet the conditions, the Proxy selects other available standby machines, 1: the standby machine will be disconnected if the conditions are not met, Make sure a connection is secured to the standby machine. SlaveConst int `pulumi:"slaveConst"` // Last update time. UpdateTime string `pulumi:"updateTime"` // User Name. UserName string `pulumi:"userName"` }
type GetAccountsListArgs ¶
type GetAccountsListArgs struct { // Creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // If the standby machine delay exceeds the setting value of this parameter, the system will consider that the standby machine is faulty and recommend that the parameter value be greater than 10. This parameter takes effect when ReadOnly selects 1 and 2. DelayThresh pulumi.IntInput `pulumi:"delayThresh"` // User remarks info. Description pulumi.StringInput `pulumi:"description"` // From which host the user can log in (corresponding to the host field of MySQL users, UserName + Host uniquely identifies a user, in the form of IP, 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 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 the policy whether to fix the standby machine, 0: not fix the standby machine, that is, the standby machine will not disconnect from the client if it does not meet the conditions, the Proxy selects other available standby machines, 1: the standby machine will be disconnected if the conditions are not met, Make sure a connection is secured to the standby machine. SlaveConst pulumi.IntInput `pulumi:"slaveConst"` // Last update time. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // User Name. 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
If the standby machine delay exceeds the setting value of this parameter, the system will consider that the standby machine is faulty and recommend that the parameter value be greater than 10. This parameter takes effect when ReadOnly selects 1 and 2.
func (GetAccountsListOutput) Description ¶
func (o GetAccountsListOutput) Description() pulumi.StringOutput
User remarks info.
func (GetAccountsListOutput) ElementType ¶
func (GetAccountsListOutput) ElementType() reflect.Type
func (GetAccountsListOutput) Host ¶
func (o GetAccountsListOutput) Host() pulumi.StringOutput
From which host the user can log in (corresponding to the host field of MySQL users, UserName + Host uniquely identifies a user, in the form of IP, 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 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 the policy whether to fix the standby machine, 0: not fix the standby machine, that is, the standby machine will not disconnect from the client if it does not meet the conditions, the Proxy selects other available standby machines, 1: the standby machine will be disconnected if the conditions are not met, Make sure a connection is secured to the standby machine.
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
Last update time.
func (GetAccountsListOutput) UserName ¶
func (o GetAccountsListOutput) UserName() pulumi.StringOutput
User Name.
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"` // Cloud database account information. 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 dcdb accounts.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetAccounts(ctx, &dcdb.GetAccountsArgs{ InstanceId: tencentcloud_dcdb_account.Foo.Instance_id, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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
Cloud database account information.
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, obtained through the DescribeDatabases api. DbName string `pulumi:"dbName"` // The ID of instance. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDatabaseObjects.
type GetDatabaseObjectsFunc ¶
type GetDatabaseObjectsFunc struct { // The name of function. Func string `pulumi:"func"` }
type GetDatabaseObjectsFuncArgs ¶
type GetDatabaseObjectsFuncArgs struct { // The name of function. 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
The name of function.
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, obtained through the DescribeDatabases api. DbName pulumi.StringInput `pulumi:"dbName"` // The ID of instance. 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 { // The name of procedure. Proc string `pulumi:"proc"` }
type GetDatabaseObjectsProcArgs ¶
type GetDatabaseObjectsProcArgs struct { // The name of procedure. 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
The name of procedure.
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"` // Function list. Funcs []GetDatabaseObjectsFunc `pulumi:"funcs"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Procedure 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 dcdb databaseObjects
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
Function 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
Procedure 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 { // The name of table. Table string `pulumi:"table"` }
type GetDatabaseObjectsTableArgs ¶
type GetDatabaseObjectsTableArgs struct { // The name of table. 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
The name of table.
func (GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutput ¶
func (o GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutput() GetDatabaseObjectsTableOutput
func (GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutputWithContext ¶
func (o GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutputWithContext(ctx context.Context) GetDatabaseObjectsTableOutput
type GetDatabaseObjectsView ¶
type GetDatabaseObjectsView struct { // The name of view. View string `pulumi:"view"` }
type GetDatabaseObjectsViewArgs ¶
type GetDatabaseObjectsViewArgs struct { // The name of view. 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
The name of view.
type GetDatabaseTablesArgs ¶
type GetDatabaseTablesArgs struct { // Database name, obtained through the DescribeDatabases api. DbName string `pulumi:"dbName"` // The ID of instance. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Table name, obtained through the DescribeDatabaseObjects api. Table string `pulumi:"table"` }
A collection of arguments for invoking getDatabaseTables.
type GetDatabaseTablesCol ¶
type GetDatabaseTablesColArgs ¶
type GetDatabaseTablesColArgs struct { // The name of column. Col pulumi.StringInput `pulumi:"col"` // Column type. Type pulumi.StringInput `pulumi:"type"` }
func (GetDatabaseTablesColArgs) ElementType ¶
func (GetDatabaseTablesColArgs) ElementType() reflect.Type
func (GetDatabaseTablesColArgs) ToGetDatabaseTablesColOutput ¶
func (i GetDatabaseTablesColArgs) ToGetDatabaseTablesColOutput() GetDatabaseTablesColOutput
func (GetDatabaseTablesColArgs) ToGetDatabaseTablesColOutputWithContext ¶
func (i GetDatabaseTablesColArgs) ToGetDatabaseTablesColOutputWithContext(ctx context.Context) GetDatabaseTablesColOutput
type GetDatabaseTablesColArray ¶
type GetDatabaseTablesColArray []GetDatabaseTablesColInput
func (GetDatabaseTablesColArray) ElementType ¶
func (GetDatabaseTablesColArray) ElementType() reflect.Type
func (GetDatabaseTablesColArray) ToGetDatabaseTablesColArrayOutput ¶
func (i GetDatabaseTablesColArray) ToGetDatabaseTablesColArrayOutput() GetDatabaseTablesColArrayOutput
func (GetDatabaseTablesColArray) ToGetDatabaseTablesColArrayOutputWithContext ¶
func (i GetDatabaseTablesColArray) ToGetDatabaseTablesColArrayOutputWithContext(ctx context.Context) GetDatabaseTablesColArrayOutput
type GetDatabaseTablesColArrayInput ¶
type GetDatabaseTablesColArrayInput interface { pulumi.Input ToGetDatabaseTablesColArrayOutput() GetDatabaseTablesColArrayOutput ToGetDatabaseTablesColArrayOutputWithContext(context.Context) GetDatabaseTablesColArrayOutput }
GetDatabaseTablesColArrayInput is an input type that accepts GetDatabaseTablesColArray and GetDatabaseTablesColArrayOutput values. You can construct a concrete instance of `GetDatabaseTablesColArrayInput` via:
GetDatabaseTablesColArray{ GetDatabaseTablesColArgs{...} }
type GetDatabaseTablesColArrayOutput ¶
type GetDatabaseTablesColArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseTablesColArrayOutput) ElementType ¶
func (GetDatabaseTablesColArrayOutput) ElementType() reflect.Type
func (GetDatabaseTablesColArrayOutput) Index ¶
func (o GetDatabaseTablesColArrayOutput) Index(i pulumi.IntInput) GetDatabaseTablesColOutput
func (GetDatabaseTablesColArrayOutput) ToGetDatabaseTablesColArrayOutput ¶
func (o GetDatabaseTablesColArrayOutput) ToGetDatabaseTablesColArrayOutput() GetDatabaseTablesColArrayOutput
func (GetDatabaseTablesColArrayOutput) ToGetDatabaseTablesColArrayOutputWithContext ¶
func (o GetDatabaseTablesColArrayOutput) ToGetDatabaseTablesColArrayOutputWithContext(ctx context.Context) GetDatabaseTablesColArrayOutput
type GetDatabaseTablesColInput ¶
type GetDatabaseTablesColInput interface { pulumi.Input ToGetDatabaseTablesColOutput() GetDatabaseTablesColOutput ToGetDatabaseTablesColOutputWithContext(context.Context) GetDatabaseTablesColOutput }
GetDatabaseTablesColInput is an input type that accepts GetDatabaseTablesColArgs and GetDatabaseTablesColOutput values. You can construct a concrete instance of `GetDatabaseTablesColInput` via:
GetDatabaseTablesColArgs{...}
type GetDatabaseTablesColOutput ¶
type GetDatabaseTablesColOutput struct{ *pulumi.OutputState }
func (GetDatabaseTablesColOutput) Col ¶
func (o GetDatabaseTablesColOutput) Col() pulumi.StringOutput
The name of column.
func (GetDatabaseTablesColOutput) ElementType ¶
func (GetDatabaseTablesColOutput) ElementType() reflect.Type
func (GetDatabaseTablesColOutput) ToGetDatabaseTablesColOutput ¶
func (o GetDatabaseTablesColOutput) ToGetDatabaseTablesColOutput() GetDatabaseTablesColOutput
func (GetDatabaseTablesColOutput) ToGetDatabaseTablesColOutputWithContext ¶
func (o GetDatabaseTablesColOutput) ToGetDatabaseTablesColOutputWithContext(ctx context.Context) GetDatabaseTablesColOutput
func (GetDatabaseTablesColOutput) Type ¶
func (o GetDatabaseTablesColOutput) Type() pulumi.StringOutput
Column type.
type GetDatabaseTablesOutputArgs ¶
type GetDatabaseTablesOutputArgs struct { // Database name, obtained through the DescribeDatabases api. DbName pulumi.StringInput `pulumi:"dbName"` // The ID of instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Table name, obtained through the DescribeDatabaseObjects api. Table pulumi.StringInput `pulumi:"table"` }
A collection of arguments for invoking getDatabaseTables.
func (GetDatabaseTablesOutputArgs) ElementType ¶
func (GetDatabaseTablesOutputArgs) ElementType() reflect.Type
type GetDatabaseTablesResult ¶
type GetDatabaseTablesResult struct { // Column information. Cols []GetDatabaseTablesCol `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 getDatabaseTables.
func GetDatabaseTables ¶
func GetDatabaseTables(ctx *pulumi.Context, args *GetDatabaseTablesArgs, opts ...pulumi.InvokeOption) (*GetDatabaseTablesResult, error)
Use this data source to query detailed information of dcdb databaseTables
type GetDatabaseTablesResultOutput ¶
type GetDatabaseTablesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDatabaseTables.
func GetDatabaseTablesOutput ¶
func GetDatabaseTablesOutput(ctx *pulumi.Context, args GetDatabaseTablesOutputArgs, opts ...pulumi.InvokeOption) GetDatabaseTablesResultOutput
func (GetDatabaseTablesResultOutput) Cols ¶
func (o GetDatabaseTablesResultOutput) Cols() GetDatabaseTablesColArrayOutput
Column information.
func (GetDatabaseTablesResultOutput) DbName ¶
func (o GetDatabaseTablesResultOutput) DbName() pulumi.StringOutput
func (GetDatabaseTablesResultOutput) ElementType ¶
func (GetDatabaseTablesResultOutput) ElementType() reflect.Type
func (GetDatabaseTablesResultOutput) Id ¶
func (o GetDatabaseTablesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDatabaseTablesResultOutput) InstanceId ¶
func (o GetDatabaseTablesResultOutput) InstanceId() pulumi.StringOutput
func (GetDatabaseTablesResultOutput) ResultOutputFile ¶
func (o GetDatabaseTablesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDatabaseTablesResultOutput) Table ¶
func (o GetDatabaseTablesResultOutput) Table() pulumi.StringOutput
func (GetDatabaseTablesResultOutput) ToGetDatabaseTablesResultOutput ¶
func (o GetDatabaseTablesResultOutput) ToGetDatabaseTablesResultOutput() GetDatabaseTablesResultOutput
func (GetDatabaseTablesResultOutput) ToGetDatabaseTablesResultOutputWithContext ¶
func (o GetDatabaseTablesResultOutput) ToGetDatabaseTablesResultOutputWithContext(ctx context.Context) GetDatabaseTablesResultOutput
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 GetDatabasesList ¶
type GetDatabasesList struct { // Database Name. DbName string `pulumi:"dbName"` }
type GetDatabasesListArgs ¶
type GetDatabasesListArgs struct { // Database Name. DbName pulumi.StringInput `pulumi:"dbName"` }
func (GetDatabasesListArgs) ElementType ¶
func (GetDatabasesListArgs) ElementType() reflect.Type
func (GetDatabasesListArgs) ToGetDatabasesListOutput ¶
func (i GetDatabasesListArgs) ToGetDatabasesListOutput() GetDatabasesListOutput
func (GetDatabasesListArgs) ToGetDatabasesListOutputWithContext ¶
func (i GetDatabasesListArgs) ToGetDatabasesListOutputWithContext(ctx context.Context) GetDatabasesListOutput
type GetDatabasesListArray ¶
type GetDatabasesListArray []GetDatabasesListInput
func (GetDatabasesListArray) ElementType ¶
func (GetDatabasesListArray) ElementType() reflect.Type
func (GetDatabasesListArray) ToGetDatabasesListArrayOutput ¶
func (i GetDatabasesListArray) ToGetDatabasesListArrayOutput() GetDatabasesListArrayOutput
func (GetDatabasesListArray) ToGetDatabasesListArrayOutputWithContext ¶
func (i GetDatabasesListArray) ToGetDatabasesListArrayOutputWithContext(ctx context.Context) GetDatabasesListArrayOutput
type GetDatabasesListArrayInput ¶
type GetDatabasesListArrayInput interface { pulumi.Input ToGetDatabasesListArrayOutput() GetDatabasesListArrayOutput ToGetDatabasesListArrayOutputWithContext(context.Context) GetDatabasesListArrayOutput }
GetDatabasesListArrayInput is an input type that accepts GetDatabasesListArray and GetDatabasesListArrayOutput values. You can construct a concrete instance of `GetDatabasesListArrayInput` via:
GetDatabasesListArray{ GetDatabasesListArgs{...} }
type GetDatabasesListArrayOutput ¶
type GetDatabasesListArrayOutput struct{ *pulumi.OutputState }
func (GetDatabasesListArrayOutput) ElementType ¶
func (GetDatabasesListArrayOutput) ElementType() reflect.Type
func (GetDatabasesListArrayOutput) Index ¶
func (o GetDatabasesListArrayOutput) Index(i pulumi.IntInput) GetDatabasesListOutput
func (GetDatabasesListArrayOutput) ToGetDatabasesListArrayOutput ¶
func (o GetDatabasesListArrayOutput) ToGetDatabasesListArrayOutput() GetDatabasesListArrayOutput
func (GetDatabasesListArrayOutput) ToGetDatabasesListArrayOutputWithContext ¶
func (o GetDatabasesListArrayOutput) ToGetDatabasesListArrayOutputWithContext(ctx context.Context) GetDatabasesListArrayOutput
type GetDatabasesListInput ¶
type GetDatabasesListInput interface { pulumi.Input ToGetDatabasesListOutput() GetDatabasesListOutput ToGetDatabasesListOutputWithContext(context.Context) GetDatabasesListOutput }
GetDatabasesListInput is an input type that accepts GetDatabasesListArgs and GetDatabasesListOutput values. You can construct a concrete instance of `GetDatabasesListInput` via:
GetDatabasesListArgs{...}
type GetDatabasesListOutput ¶
type GetDatabasesListOutput struct{ *pulumi.OutputState }
func (GetDatabasesListOutput) DbName ¶
func (o GetDatabasesListOutput) DbName() pulumi.StringOutput
Database Name.
func (GetDatabasesListOutput) ElementType ¶
func (GetDatabasesListOutput) ElementType() reflect.Type
func (GetDatabasesListOutput) ToGetDatabasesListOutput ¶
func (o GetDatabasesListOutput) ToGetDatabasesListOutput() GetDatabasesListOutput
func (GetDatabasesListOutput) ToGetDatabasesListOutputWithContext ¶
func (o GetDatabasesListOutput) ToGetDatabasesListOutputWithContext(ctx context.Context) GetDatabasesListOutput
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 provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Database information. Lists []GetDatabasesList `pulumi:"lists"` 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 dcdb databases
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetDatabases(ctx, &dcdb.GetDatabasesArgs{ InstanceId: "your_dcdb_instance_id", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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) 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) Lists ¶
func (o GetDatabasesResultOutput) Lists() GetDatabasesListArrayOutput
Database information.
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 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"` // Instance Shard ID. ShardId string `pulumi:"shardId"` }
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"` // Instance Shard ID. ShardId pulumi.StringInput `pulumi:"shardId"` }
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"` ShardId string `pulumi:"shardId"` }
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 dcdb fileDownloadUrl
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetFileDownloadUrl(ctx, &dcdb.GetFileDownloadUrlArgs{ InstanceId: local.Dcdb_id, ShardId: "shard-1b5r04az", FilePath: "/cos_backup/test.txt", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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) ShardId ¶ added in v0.1.5
func (o GetFileDownloadUrlResultOutput) ShardId() pulumi.StringOutput
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 GetInstanceNodeInfoArgs ¶ added in v0.1.5
type GetInstanceNodeInfoArgs struct { // Instance ID, such as tdsqlshard-6ltok4u9. InstanceId string `pulumi:"instanceId"` // Used to save results. 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 { // Node ID. NodeId pulumi.StringInput `pulumi:"nodeId"` // Node role. Valid values: `master`, `slave`. Role pulumi.StringInput `pulumi:"role"` // Instance shard ID. ShardId pulumi.StringInput `pulumi:"shardId"` }
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
Node ID.
func (GetInstanceNodeInfoNodesInfoOutput) Role ¶ added in v0.1.5
func (o GetInstanceNodeInfoNodesInfoOutput) Role() pulumi.StringOutput
Node role. Valid values: `master`, `slave`.
func (GetInstanceNodeInfoNodesInfoOutput) ShardId ¶ added in v0.1.5
func (o GetInstanceNodeInfoNodesInfoOutput) ShardId() pulumi.StringOutput
Instance shard ID.
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 { // Instance ID, such as tdsqlshard-6ltok4u9. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. 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"` // Node information. 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)
Use this data source to query detailed information of dcdb instanceNodeInfo
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetInstanceNodeInfo(ctx, &dcdb.GetInstanceNodeInfoArgs{ InstanceId: local.Dcdb_id, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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
Node information.
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 GetInstancesArgs ¶
type GetInstancesArgs struct { // cluster excluster type. ExclusterType *int `pulumi:"exclusterType"` // instance ids. InstanceIds []string `pulumi:"instanceIds"` // search according to the cluster excluter type. IsFilterExcluster *bool `pulumi:"isFilterExcluster"` // search according to the vpc. IsFilterVpc *bool `pulumi:"isFilterVpc"` // project ids. ProjectIds []int `pulumi:"projectIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // search key, support fuzzy query. SearchKey *string `pulumi:"searchKey"` // search name, support instancename, vip, all. SearchName *string `pulumi:"searchName"` // subnet id, valid when IsFilterVpc is true. SubnetId *string `pulumi:"subnetId"` // vpc id, valid when IsFilterVpc is true. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking getInstances.
type GetInstancesList ¶
type GetInstancesList struct { // app id. AppId int `pulumi:"appId"` // auto renew flag. AutoRenewFlag int `pulumi:"autoRenewFlag"` // create time. CreateTime string `pulumi:"createTime"` // db engine. DbEngine string `pulumi:"dbEngine"` // db engine version. DbVersion string `pulumi:"dbVersion"` // instance id. InstanceId string `pulumi:"instanceId"` // instance name. InstanceName string `pulumi:"instanceName"` // instance type. InstanceType int `pulumi:"instanceType"` // aduit support, 0:support, 1:unsupport. IsAuditSupported int `pulumi:"isAuditSupported"` // tmp instance mark. IsTmp int `pulumi:"isTmp"` // isolated time. IsolatedTimestamp string `pulumi:"isolatedTimestamp"` // memory. Memory int `pulumi:"memory"` // node count. NodeCount int `pulumi:"nodeCount"` // pay mode. Paymode string `pulumi:"paymode"` // expired time. PeriodEndTime string `pulumi:"periodEndTime"` // project id. ProjectId int `pulumi:"projectId"` // region. Region string `pulumi:"region"` // resource tags. ResourceTags []GetInstancesListResourceTag `pulumi:"resourceTags"` // shard count. ShardCount int `pulumi:"shardCount"` // shard detail. ShardDetails []GetInstancesListShardDetail `pulumi:"shardDetails"` // status. Status int `pulumi:"status"` // status description. StatusDesc string `pulumi:"statusDesc"` // memory, the unit is GB. Storage int `pulumi:"storage"` // subnet id, valid when IsFilterVpc is true. SubnetId int `pulumi:"subnetId"` // account uin. Uin string `pulumi:"uin"` // update time. UpdateTime string `pulumi:"updateTime"` // vip. Vip string `pulumi:"vip"` // vpc id, valid when IsFilterVpc is true. VpcId int `pulumi:"vpcId"` // vport. Vport int `pulumi:"vport"` // wan domain. WanDomain string `pulumi:"wanDomain"` // wan port. WanPort int `pulumi:"wanPort"` // wan status, 0:nonactivated, 1:activated, 2:closed, 3:activating. WanStatus int `pulumi:"wanStatus"` // wan vip. WanVip string `pulumi:"wanVip"` }
type GetInstancesListArgs ¶
type GetInstancesListArgs struct { // app id. AppId pulumi.IntInput `pulumi:"appId"` // auto renew flag. AutoRenewFlag pulumi.IntInput `pulumi:"autoRenewFlag"` // create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // db engine. DbEngine pulumi.StringInput `pulumi:"dbEngine"` // db engine version. DbVersion pulumi.StringInput `pulumi:"dbVersion"` // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // instance name. InstanceName pulumi.StringInput `pulumi:"instanceName"` // instance type. InstanceType pulumi.IntInput `pulumi:"instanceType"` // aduit support, 0:support, 1:unsupport. IsAuditSupported pulumi.IntInput `pulumi:"isAuditSupported"` // tmp instance mark. IsTmp pulumi.IntInput `pulumi:"isTmp"` // isolated time. IsolatedTimestamp pulumi.StringInput `pulumi:"isolatedTimestamp"` // memory. Memory pulumi.IntInput `pulumi:"memory"` // node count. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // pay mode. Paymode pulumi.StringInput `pulumi:"paymode"` // expired time. PeriodEndTime pulumi.StringInput `pulumi:"periodEndTime"` // project id. ProjectId pulumi.IntInput `pulumi:"projectId"` // region. Region pulumi.StringInput `pulumi:"region"` // resource tags. ResourceTags GetInstancesListResourceTagArrayInput `pulumi:"resourceTags"` // shard count. ShardCount pulumi.IntInput `pulumi:"shardCount"` // shard detail. ShardDetails GetInstancesListShardDetailArrayInput `pulumi:"shardDetails"` // status. Status pulumi.IntInput `pulumi:"status"` // status description. StatusDesc pulumi.StringInput `pulumi:"statusDesc"` // memory, the unit is GB. Storage pulumi.IntInput `pulumi:"storage"` // subnet id, valid when IsFilterVpc is true. SubnetId pulumi.IntInput `pulumi:"subnetId"` // account uin. Uin pulumi.StringInput `pulumi:"uin"` // update time. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // vip. Vip pulumi.StringInput `pulumi:"vip"` // vpc id, valid when IsFilterVpc is true. VpcId pulumi.IntInput `pulumi:"vpcId"` // vport. Vport pulumi.IntInput `pulumi:"vport"` // wan domain. WanDomain pulumi.StringInput `pulumi:"wanDomain"` // wan port. WanPort pulumi.IntInput `pulumi:"wanPort"` // wan status, 0:nonactivated, 1:activated, 2:closed, 3:activating. WanStatus pulumi.IntInput `pulumi:"wanStatus"` // wan vip. WanVip pulumi.StringInput `pulumi:"wanVip"` }
func (GetInstancesListArgs) ElementType ¶
func (GetInstancesListArgs) ElementType() reflect.Type
func (GetInstancesListArgs) ToGetInstancesListOutput ¶
func (i GetInstancesListArgs) ToGetInstancesListOutput() GetInstancesListOutput
func (GetInstancesListArgs) ToGetInstancesListOutputWithContext ¶
func (i GetInstancesListArgs) ToGetInstancesListOutputWithContext(ctx context.Context) GetInstancesListOutput
type GetInstancesListArray ¶
type GetInstancesListArray []GetInstancesListInput
func (GetInstancesListArray) ElementType ¶
func (GetInstancesListArray) ElementType() reflect.Type
func (GetInstancesListArray) ToGetInstancesListArrayOutput ¶
func (i GetInstancesListArray) ToGetInstancesListArrayOutput() GetInstancesListArrayOutput
func (GetInstancesListArray) ToGetInstancesListArrayOutputWithContext ¶
func (i GetInstancesListArray) ToGetInstancesListArrayOutputWithContext(ctx context.Context) GetInstancesListArrayOutput
type GetInstancesListArrayInput ¶
type GetInstancesListArrayInput interface { pulumi.Input ToGetInstancesListArrayOutput() GetInstancesListArrayOutput ToGetInstancesListArrayOutputWithContext(context.Context) GetInstancesListArrayOutput }
GetInstancesListArrayInput is an input type that accepts GetInstancesListArray and GetInstancesListArrayOutput values. You can construct a concrete instance of `GetInstancesListArrayInput` via:
GetInstancesListArray{ GetInstancesListArgs{...} }
type GetInstancesListArrayOutput ¶
type GetInstancesListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesListArrayOutput) ElementType ¶
func (GetInstancesListArrayOutput) ElementType() reflect.Type
func (GetInstancesListArrayOutput) Index ¶
func (o GetInstancesListArrayOutput) Index(i pulumi.IntInput) GetInstancesListOutput
func (GetInstancesListArrayOutput) ToGetInstancesListArrayOutput ¶
func (o GetInstancesListArrayOutput) ToGetInstancesListArrayOutput() GetInstancesListArrayOutput
func (GetInstancesListArrayOutput) ToGetInstancesListArrayOutputWithContext ¶
func (o GetInstancesListArrayOutput) ToGetInstancesListArrayOutputWithContext(ctx context.Context) GetInstancesListArrayOutput
type GetInstancesListInput ¶
type GetInstancesListInput interface { pulumi.Input ToGetInstancesListOutput() GetInstancesListOutput ToGetInstancesListOutputWithContext(context.Context) GetInstancesListOutput }
GetInstancesListInput is an input type that accepts GetInstancesListArgs and GetInstancesListOutput values. You can construct a concrete instance of `GetInstancesListInput` via:
GetInstancesListArgs{...}
type GetInstancesListOutput ¶
type GetInstancesListOutput struct{ *pulumi.OutputState }
func (GetInstancesListOutput) AppId ¶
func (o GetInstancesListOutput) AppId() pulumi.IntOutput
app id.
func (GetInstancesListOutput) AutoRenewFlag ¶
func (o GetInstancesListOutput) AutoRenewFlag() pulumi.IntOutput
auto renew flag.
func (GetInstancesListOutput) CreateTime ¶
func (o GetInstancesListOutput) CreateTime() pulumi.StringOutput
create time.
func (GetInstancesListOutput) DbEngine ¶
func (o GetInstancesListOutput) DbEngine() pulumi.StringOutput
db engine.
func (GetInstancesListOutput) DbVersion ¶
func (o GetInstancesListOutput) DbVersion() pulumi.StringOutput
db engine version.
func (GetInstancesListOutput) ElementType ¶
func (GetInstancesListOutput) ElementType() reflect.Type
func (GetInstancesListOutput) InstanceId ¶
func (o GetInstancesListOutput) InstanceId() pulumi.StringOutput
instance id.
func (GetInstancesListOutput) InstanceName ¶
func (o GetInstancesListOutput) InstanceName() pulumi.StringOutput
instance name.
func (GetInstancesListOutput) InstanceType ¶
func (o GetInstancesListOutput) InstanceType() pulumi.IntOutput
instance type.
func (GetInstancesListOutput) IsAuditSupported ¶
func (o GetInstancesListOutput) IsAuditSupported() pulumi.IntOutput
aduit support, 0:support, 1:unsupport.
func (GetInstancesListOutput) IsTmp ¶
func (o GetInstancesListOutput) IsTmp() pulumi.IntOutput
tmp instance mark.
func (GetInstancesListOutput) IsolatedTimestamp ¶
func (o GetInstancesListOutput) IsolatedTimestamp() pulumi.StringOutput
isolated time.
func (GetInstancesListOutput) Memory ¶
func (o GetInstancesListOutput) Memory() pulumi.IntOutput
memory.
func (GetInstancesListOutput) NodeCount ¶
func (o GetInstancesListOutput) NodeCount() pulumi.IntOutput
node count.
func (GetInstancesListOutput) Paymode ¶
func (o GetInstancesListOutput) Paymode() pulumi.StringOutput
pay mode.
func (GetInstancesListOutput) PeriodEndTime ¶
func (o GetInstancesListOutput) PeriodEndTime() pulumi.StringOutput
expired time.
func (GetInstancesListOutput) ProjectId ¶
func (o GetInstancesListOutput) ProjectId() pulumi.IntOutput
project id.
func (GetInstancesListOutput) Region ¶
func (o GetInstancesListOutput) Region() pulumi.StringOutput
region.
func (GetInstancesListOutput) ResourceTags ¶
func (o GetInstancesListOutput) ResourceTags() GetInstancesListResourceTagArrayOutput
resource tags.
func (GetInstancesListOutput) ShardCount ¶
func (o GetInstancesListOutput) ShardCount() pulumi.IntOutput
shard count.
func (GetInstancesListOutput) ShardDetails ¶
func (o GetInstancesListOutput) ShardDetails() GetInstancesListShardDetailArrayOutput
shard detail.
func (GetInstancesListOutput) Status ¶
func (o GetInstancesListOutput) Status() pulumi.IntOutput
status.
func (GetInstancesListOutput) StatusDesc ¶
func (o GetInstancesListOutput) StatusDesc() pulumi.StringOutput
status description.
func (GetInstancesListOutput) Storage ¶
func (o GetInstancesListOutput) Storage() pulumi.IntOutput
memory, the unit is GB.
func (GetInstancesListOutput) SubnetId ¶
func (o GetInstancesListOutput) SubnetId() pulumi.IntOutput
subnet id, valid when IsFilterVpc is true.
func (GetInstancesListOutput) ToGetInstancesListOutput ¶
func (o GetInstancesListOutput) ToGetInstancesListOutput() GetInstancesListOutput
func (GetInstancesListOutput) ToGetInstancesListOutputWithContext ¶
func (o GetInstancesListOutput) ToGetInstancesListOutputWithContext(ctx context.Context) GetInstancesListOutput
func (GetInstancesListOutput) Uin ¶
func (o GetInstancesListOutput) Uin() pulumi.StringOutput
account uin.
func (GetInstancesListOutput) UpdateTime ¶
func (o GetInstancesListOutput) UpdateTime() pulumi.StringOutput
update time.
func (GetInstancesListOutput) VpcId ¶
func (o GetInstancesListOutput) VpcId() pulumi.IntOutput
vpc id, valid when IsFilterVpc is true.
func (GetInstancesListOutput) Vport ¶
func (o GetInstancesListOutput) Vport() pulumi.IntOutput
vport.
func (GetInstancesListOutput) WanDomain ¶
func (o GetInstancesListOutput) WanDomain() pulumi.StringOutput
wan domain.
func (GetInstancesListOutput) WanPort ¶
func (o GetInstancesListOutput) WanPort() pulumi.IntOutput
wan port.
func (GetInstancesListOutput) WanStatus ¶
func (o GetInstancesListOutput) WanStatus() pulumi.IntOutput
wan status, 0:nonactivated, 1:activated, 2:closed, 3:activating.
func (GetInstancesListOutput) WanVip ¶
func (o GetInstancesListOutput) WanVip() pulumi.StringOutput
wan vip.
type GetInstancesListResourceTagArgs ¶
type GetInstancesListResourceTagArgs struct { // tag key. TagKey pulumi.StringInput `pulumi:"tagKey"` // tag value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetInstancesListResourceTagArgs) ElementType ¶
func (GetInstancesListResourceTagArgs) ElementType() reflect.Type
func (GetInstancesListResourceTagArgs) ToGetInstancesListResourceTagOutput ¶
func (i GetInstancesListResourceTagArgs) ToGetInstancesListResourceTagOutput() GetInstancesListResourceTagOutput
func (GetInstancesListResourceTagArgs) ToGetInstancesListResourceTagOutputWithContext ¶
func (i GetInstancesListResourceTagArgs) ToGetInstancesListResourceTagOutputWithContext(ctx context.Context) GetInstancesListResourceTagOutput
type GetInstancesListResourceTagArray ¶
type GetInstancesListResourceTagArray []GetInstancesListResourceTagInput
func (GetInstancesListResourceTagArray) ElementType ¶
func (GetInstancesListResourceTagArray) ElementType() reflect.Type
func (GetInstancesListResourceTagArray) ToGetInstancesListResourceTagArrayOutput ¶
func (i GetInstancesListResourceTagArray) ToGetInstancesListResourceTagArrayOutput() GetInstancesListResourceTagArrayOutput
func (GetInstancesListResourceTagArray) ToGetInstancesListResourceTagArrayOutputWithContext ¶
func (i GetInstancesListResourceTagArray) ToGetInstancesListResourceTagArrayOutputWithContext(ctx context.Context) GetInstancesListResourceTagArrayOutput
type GetInstancesListResourceTagArrayInput ¶
type GetInstancesListResourceTagArrayInput interface { pulumi.Input ToGetInstancesListResourceTagArrayOutput() GetInstancesListResourceTagArrayOutput ToGetInstancesListResourceTagArrayOutputWithContext(context.Context) GetInstancesListResourceTagArrayOutput }
GetInstancesListResourceTagArrayInput is an input type that accepts GetInstancesListResourceTagArray and GetInstancesListResourceTagArrayOutput values. You can construct a concrete instance of `GetInstancesListResourceTagArrayInput` via:
GetInstancesListResourceTagArray{ GetInstancesListResourceTagArgs{...} }
type GetInstancesListResourceTagArrayOutput ¶
type GetInstancesListResourceTagArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesListResourceTagArrayOutput) ElementType ¶
func (GetInstancesListResourceTagArrayOutput) ElementType() reflect.Type
func (GetInstancesListResourceTagArrayOutput) ToGetInstancesListResourceTagArrayOutput ¶
func (o GetInstancesListResourceTagArrayOutput) ToGetInstancesListResourceTagArrayOutput() GetInstancesListResourceTagArrayOutput
func (GetInstancesListResourceTagArrayOutput) ToGetInstancesListResourceTagArrayOutputWithContext ¶
func (o GetInstancesListResourceTagArrayOutput) ToGetInstancesListResourceTagArrayOutputWithContext(ctx context.Context) GetInstancesListResourceTagArrayOutput
type GetInstancesListResourceTagInput ¶
type GetInstancesListResourceTagInput interface { pulumi.Input ToGetInstancesListResourceTagOutput() GetInstancesListResourceTagOutput ToGetInstancesListResourceTagOutputWithContext(context.Context) GetInstancesListResourceTagOutput }
GetInstancesListResourceTagInput is an input type that accepts GetInstancesListResourceTagArgs and GetInstancesListResourceTagOutput values. You can construct a concrete instance of `GetInstancesListResourceTagInput` via:
GetInstancesListResourceTagArgs{...}
type GetInstancesListResourceTagOutput ¶
type GetInstancesListResourceTagOutput struct{ *pulumi.OutputState }
func (GetInstancesListResourceTagOutput) ElementType ¶
func (GetInstancesListResourceTagOutput) ElementType() reflect.Type
func (GetInstancesListResourceTagOutput) TagKey ¶
func (o GetInstancesListResourceTagOutput) TagKey() pulumi.StringOutput
tag key.
func (GetInstancesListResourceTagOutput) TagValue ¶
func (o GetInstancesListResourceTagOutput) TagValue() pulumi.StringOutput
tag value.
func (GetInstancesListResourceTagOutput) ToGetInstancesListResourceTagOutput ¶
func (o GetInstancesListResourceTagOutput) ToGetInstancesListResourceTagOutput() GetInstancesListResourceTagOutput
func (GetInstancesListResourceTagOutput) ToGetInstancesListResourceTagOutputWithContext ¶
func (o GetInstancesListResourceTagOutput) ToGetInstancesListResourceTagOutputWithContext(ctx context.Context) GetInstancesListResourceTagOutput
type GetInstancesListShardDetail ¶
type GetInstancesListShardDetail struct { // cpu cores. Cpu int `pulumi:"cpu"` // shard create time. Createtime string `pulumi:"createtime"` // memory. Memory int `pulumi:"memory"` // node count. NodeCount int `pulumi:"nodeCount"` // shard id. ShardId int `pulumi:"shardId"` // shard instance id. ShardInstanceId string `pulumi:"shardInstanceId"` // shard serial id. ShardSerialId string `pulumi:"shardSerialId"` // status. Status int `pulumi:"status"` // memory, the unit is GB. Storage int `pulumi:"storage"` }
type GetInstancesListShardDetailArgs ¶
type GetInstancesListShardDetailArgs struct { // cpu cores. Cpu pulumi.IntInput `pulumi:"cpu"` // shard create time. Createtime pulumi.StringInput `pulumi:"createtime"` // memory. Memory pulumi.IntInput `pulumi:"memory"` // node count. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // shard id. ShardId pulumi.IntInput `pulumi:"shardId"` // shard instance id. ShardInstanceId pulumi.StringInput `pulumi:"shardInstanceId"` // shard serial id. ShardSerialId pulumi.StringInput `pulumi:"shardSerialId"` // status. Status pulumi.IntInput `pulumi:"status"` // memory, the unit is GB. Storage pulumi.IntInput `pulumi:"storage"` }
func (GetInstancesListShardDetailArgs) ElementType ¶
func (GetInstancesListShardDetailArgs) ElementType() reflect.Type
func (GetInstancesListShardDetailArgs) ToGetInstancesListShardDetailOutput ¶
func (i GetInstancesListShardDetailArgs) ToGetInstancesListShardDetailOutput() GetInstancesListShardDetailOutput
func (GetInstancesListShardDetailArgs) ToGetInstancesListShardDetailOutputWithContext ¶
func (i GetInstancesListShardDetailArgs) ToGetInstancesListShardDetailOutputWithContext(ctx context.Context) GetInstancesListShardDetailOutput
type GetInstancesListShardDetailArray ¶
type GetInstancesListShardDetailArray []GetInstancesListShardDetailInput
func (GetInstancesListShardDetailArray) ElementType ¶
func (GetInstancesListShardDetailArray) ElementType() reflect.Type
func (GetInstancesListShardDetailArray) ToGetInstancesListShardDetailArrayOutput ¶
func (i GetInstancesListShardDetailArray) ToGetInstancesListShardDetailArrayOutput() GetInstancesListShardDetailArrayOutput
func (GetInstancesListShardDetailArray) ToGetInstancesListShardDetailArrayOutputWithContext ¶
func (i GetInstancesListShardDetailArray) ToGetInstancesListShardDetailArrayOutputWithContext(ctx context.Context) GetInstancesListShardDetailArrayOutput
type GetInstancesListShardDetailArrayInput ¶
type GetInstancesListShardDetailArrayInput interface { pulumi.Input ToGetInstancesListShardDetailArrayOutput() GetInstancesListShardDetailArrayOutput ToGetInstancesListShardDetailArrayOutputWithContext(context.Context) GetInstancesListShardDetailArrayOutput }
GetInstancesListShardDetailArrayInput is an input type that accepts GetInstancesListShardDetailArray and GetInstancesListShardDetailArrayOutput values. You can construct a concrete instance of `GetInstancesListShardDetailArrayInput` via:
GetInstancesListShardDetailArray{ GetInstancesListShardDetailArgs{...} }
type GetInstancesListShardDetailArrayOutput ¶
type GetInstancesListShardDetailArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesListShardDetailArrayOutput) ElementType ¶
func (GetInstancesListShardDetailArrayOutput) ElementType() reflect.Type
func (GetInstancesListShardDetailArrayOutput) ToGetInstancesListShardDetailArrayOutput ¶
func (o GetInstancesListShardDetailArrayOutput) ToGetInstancesListShardDetailArrayOutput() GetInstancesListShardDetailArrayOutput
func (GetInstancesListShardDetailArrayOutput) ToGetInstancesListShardDetailArrayOutputWithContext ¶
func (o GetInstancesListShardDetailArrayOutput) ToGetInstancesListShardDetailArrayOutputWithContext(ctx context.Context) GetInstancesListShardDetailArrayOutput
type GetInstancesListShardDetailInput ¶
type GetInstancesListShardDetailInput interface { pulumi.Input ToGetInstancesListShardDetailOutput() GetInstancesListShardDetailOutput ToGetInstancesListShardDetailOutputWithContext(context.Context) GetInstancesListShardDetailOutput }
GetInstancesListShardDetailInput is an input type that accepts GetInstancesListShardDetailArgs and GetInstancesListShardDetailOutput values. You can construct a concrete instance of `GetInstancesListShardDetailInput` via:
GetInstancesListShardDetailArgs{...}
type GetInstancesListShardDetailOutput ¶
type GetInstancesListShardDetailOutput struct{ *pulumi.OutputState }
func (GetInstancesListShardDetailOutput) Cpu ¶
func (o GetInstancesListShardDetailOutput) Cpu() pulumi.IntOutput
cpu cores.
func (GetInstancesListShardDetailOutput) Createtime ¶
func (o GetInstancesListShardDetailOutput) Createtime() pulumi.StringOutput
shard create time.
func (GetInstancesListShardDetailOutput) ElementType ¶
func (GetInstancesListShardDetailOutput) ElementType() reflect.Type
func (GetInstancesListShardDetailOutput) Memory ¶
func (o GetInstancesListShardDetailOutput) Memory() pulumi.IntOutput
memory.
func (GetInstancesListShardDetailOutput) NodeCount ¶
func (o GetInstancesListShardDetailOutput) NodeCount() pulumi.IntOutput
node count.
func (GetInstancesListShardDetailOutput) ShardId ¶
func (o GetInstancesListShardDetailOutput) ShardId() pulumi.IntOutput
shard id.
func (GetInstancesListShardDetailOutput) ShardInstanceId ¶
func (o GetInstancesListShardDetailOutput) ShardInstanceId() pulumi.StringOutput
shard instance id.
func (GetInstancesListShardDetailOutput) ShardSerialId ¶
func (o GetInstancesListShardDetailOutput) ShardSerialId() pulumi.StringOutput
shard serial id.
func (GetInstancesListShardDetailOutput) Status ¶
func (o GetInstancesListShardDetailOutput) Status() pulumi.IntOutput
status.
func (GetInstancesListShardDetailOutput) Storage ¶
func (o GetInstancesListShardDetailOutput) Storage() pulumi.IntOutput
memory, the unit is GB.
func (GetInstancesListShardDetailOutput) ToGetInstancesListShardDetailOutput ¶
func (o GetInstancesListShardDetailOutput) ToGetInstancesListShardDetailOutput() GetInstancesListShardDetailOutput
func (GetInstancesListShardDetailOutput) ToGetInstancesListShardDetailOutputWithContext ¶
func (o GetInstancesListShardDetailOutput) ToGetInstancesListShardDetailOutputWithContext(ctx context.Context) GetInstancesListShardDetailOutput
type GetInstancesOutputArgs ¶
type GetInstancesOutputArgs struct { // cluster excluster type. ExclusterType pulumi.IntPtrInput `pulumi:"exclusterType"` // instance ids. InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` // search according to the cluster excluter type. IsFilterExcluster pulumi.BoolPtrInput `pulumi:"isFilterExcluster"` // search according to the vpc. IsFilterVpc pulumi.BoolPtrInput `pulumi:"isFilterVpc"` // project ids. ProjectIds pulumi.IntArrayInput `pulumi:"projectIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // search key, support fuzzy query. SearchKey pulumi.StringPtrInput `pulumi:"searchKey"` // search name, support instancename, vip, all. SearchName pulumi.StringPtrInput `pulumi:"searchName"` // subnet id, valid when IsFilterVpc is true. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // vpc id, valid when IsFilterVpc is true. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking getInstances.
func (GetInstancesOutputArgs) ElementType ¶
func (GetInstancesOutputArgs) ElementType() reflect.Type
type GetInstancesResult ¶
type GetInstancesResult struct { ExclusterType *int `pulumi:"exclusterType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceIds []string `pulumi:"instanceIds"` IsFilterExcluster *bool `pulumi:"isFilterExcluster"` IsFilterVpc *bool `pulumi:"isFilterVpc"` // instance list. Lists []GetInstancesList `pulumi:"lists"` ProjectIds []int `pulumi:"projectIds"` ResultOutputFile *string `pulumi:"resultOutputFile"` SearchKey *string `pulumi:"searchKey"` SearchName *string `pulumi:"searchName"` // subnet id. SubnetId *string `pulumi:"subnetId"` // vpc id. VpcId string `pulumi:"vpcId"` }
A collection of values returned by getInstances.
func GetInstances ¶
func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)
Use this data source to query detailed information of dcdb instances
type GetInstancesResultOutput ¶
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) ElementType ¶
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) ExclusterType ¶
func (o GetInstancesResultOutput) ExclusterType() pulumi.IntPtrOutput
func (GetInstancesResultOutput) Id ¶
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesResultOutput) InstanceIds ¶
func (o GetInstancesResultOutput) InstanceIds() pulumi.StringArrayOutput
func (GetInstancesResultOutput) IsFilterExcluster ¶
func (o GetInstancesResultOutput) IsFilterExcluster() pulumi.BoolPtrOutput
func (GetInstancesResultOutput) IsFilterVpc ¶
func (o GetInstancesResultOutput) IsFilterVpc() pulumi.BoolPtrOutput
func (GetInstancesResultOutput) Lists ¶
func (o GetInstancesResultOutput) Lists() GetInstancesListArrayOutput
instance list.
func (GetInstancesResultOutput) ProjectIds ¶
func (o GetInstancesResultOutput) ProjectIds() pulumi.IntArrayOutput
func (GetInstancesResultOutput) ResultOutputFile ¶
func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstancesResultOutput) SearchKey ¶
func (o GetInstancesResultOutput) SearchKey() pulumi.StringPtrOutput
func (GetInstancesResultOutput) SearchName ¶
func (o GetInstancesResultOutput) SearchName() pulumi.StringPtrOutput
func (GetInstancesResultOutput) SubnetId ¶
func (o GetInstancesResultOutput) SubnetId() pulumi.StringPtrOutput
subnet id.
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
func (GetInstancesResultOutput) VpcId ¶
func (o GetInstancesResultOutput) VpcId() pulumi.StringOutput
vpc id.
type GetLogFilesArgs ¶ added in v0.1.5
type GetLogFilesArgs struct { // Instance ID in the format of `tdsqlshard-ow728lmc`. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Instance shard ID in the format of `shard-rc754ljk`. ShardId string `pulumi:"shardId"` // 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 `tdsqlshard-ow728lmc`. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Instance shard ID in the format of `shard-rc754ljk`. ShardId pulumi.StringInput `pulumi:"shardId"` // 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"` ShardId string `pulumi:"shardId"` 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 dcdb logFiles
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetLogFiles(ctx, &dcdb.GetLogFilesArgs{ InstanceId: local.Dcdb_id, ShardId: "shard-1b5r04az", Type: 1, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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) ShardId ¶ added in v0.1.5
func (o GetLogFilesResultOutput) ShardId() pulumi.StringOutput
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. DealNames []string `pulumi:"dealNames"` // 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"` // Order number. 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"` // Order number. 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
Order number.
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. DealNames pulumi.StringArrayInput `pulumi:"dealNames"` // 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 { DealNames []string `pulumi:"dealNames"` // 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 dcdb orders
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetOrders(ctx, &dcdb.GetOrdersArgs{ DealNames: []string{ "2023061224903413767xxxx", }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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) DealNames ¶ added in v0.1.5
func (o GetOrdersResultOutput) DealNames() pulumi.StringArrayOutput
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 GetParametersArgs ¶
type GetParametersArgs struct { // instance id. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getParameters.
type GetParametersList ¶
type GetParametersList struct { // params constraint. Constraints []GetParametersListConstraint `pulumi:"constraints"` // default value. Default string `pulumi:"default"` // have set value. HaveSetValue bool `pulumi:"haveSetValue"` // need restart. NeedRestart bool `pulumi:"needRestart"` // parameter name. Param string `pulumi:"param"` // parameter value. Value string `pulumi:"value"` }
type GetParametersListArgs ¶
type GetParametersListArgs struct { // params constraint. Constraints GetParametersListConstraintArrayInput `pulumi:"constraints"` // default value. Default pulumi.StringInput `pulumi:"default"` // have set value. HaveSetValue pulumi.BoolInput `pulumi:"haveSetValue"` // need restart. NeedRestart pulumi.BoolInput `pulumi:"needRestart"` // parameter name. Param pulumi.StringInput `pulumi:"param"` // parameter value. Value pulumi.StringInput `pulumi:"value"` }
func (GetParametersListArgs) ElementType ¶
func (GetParametersListArgs) ElementType() reflect.Type
func (GetParametersListArgs) ToGetParametersListOutput ¶
func (i GetParametersListArgs) ToGetParametersListOutput() GetParametersListOutput
func (GetParametersListArgs) ToGetParametersListOutputWithContext ¶
func (i GetParametersListArgs) ToGetParametersListOutputWithContext(ctx context.Context) GetParametersListOutput
type GetParametersListArray ¶
type GetParametersListArray []GetParametersListInput
func (GetParametersListArray) ElementType ¶
func (GetParametersListArray) ElementType() reflect.Type
func (GetParametersListArray) ToGetParametersListArrayOutput ¶
func (i GetParametersListArray) ToGetParametersListArrayOutput() GetParametersListArrayOutput
func (GetParametersListArray) ToGetParametersListArrayOutputWithContext ¶
func (i GetParametersListArray) ToGetParametersListArrayOutputWithContext(ctx context.Context) GetParametersListArrayOutput
type GetParametersListArrayInput ¶
type GetParametersListArrayInput interface { pulumi.Input ToGetParametersListArrayOutput() GetParametersListArrayOutput ToGetParametersListArrayOutputWithContext(context.Context) GetParametersListArrayOutput }
GetParametersListArrayInput is an input type that accepts GetParametersListArray and GetParametersListArrayOutput values. You can construct a concrete instance of `GetParametersListArrayInput` via:
GetParametersListArray{ GetParametersListArgs{...} }
type GetParametersListArrayOutput ¶
type GetParametersListArrayOutput struct{ *pulumi.OutputState }
func (GetParametersListArrayOutput) ElementType ¶
func (GetParametersListArrayOutput) ElementType() reflect.Type
func (GetParametersListArrayOutput) Index ¶
func (o GetParametersListArrayOutput) Index(i pulumi.IntInput) GetParametersListOutput
func (GetParametersListArrayOutput) ToGetParametersListArrayOutput ¶
func (o GetParametersListArrayOutput) ToGetParametersListArrayOutput() GetParametersListArrayOutput
func (GetParametersListArrayOutput) ToGetParametersListArrayOutputWithContext ¶
func (o GetParametersListArrayOutput) ToGetParametersListArrayOutputWithContext(ctx context.Context) GetParametersListArrayOutput
type GetParametersListConstraint ¶
type GetParametersListConstraint struct { // a list of optional values of type num. Enum string `pulumi:"enum"` // range constraint. Ranges []GetParametersListConstraintRange `pulumi:"ranges"` // constraint type is string. String string `pulumi:"string"` // type. Type string `pulumi:"type"` }
type GetParametersListConstraintArgs ¶
type GetParametersListConstraintArgs struct { // a list of optional values of type num. Enum pulumi.StringInput `pulumi:"enum"` // range constraint. Ranges GetParametersListConstraintRangeArrayInput `pulumi:"ranges"` // constraint type is string. String pulumi.StringInput `pulumi:"string"` // type. Type pulumi.StringInput `pulumi:"type"` }
func (GetParametersListConstraintArgs) ElementType ¶
func (GetParametersListConstraintArgs) ElementType() reflect.Type
func (GetParametersListConstraintArgs) ToGetParametersListConstraintOutput ¶
func (i GetParametersListConstraintArgs) ToGetParametersListConstraintOutput() GetParametersListConstraintOutput
func (GetParametersListConstraintArgs) ToGetParametersListConstraintOutputWithContext ¶
func (i GetParametersListConstraintArgs) ToGetParametersListConstraintOutputWithContext(ctx context.Context) GetParametersListConstraintOutput
type GetParametersListConstraintArray ¶
type GetParametersListConstraintArray []GetParametersListConstraintInput
func (GetParametersListConstraintArray) ElementType ¶
func (GetParametersListConstraintArray) ElementType() reflect.Type
func (GetParametersListConstraintArray) ToGetParametersListConstraintArrayOutput ¶
func (i GetParametersListConstraintArray) ToGetParametersListConstraintArrayOutput() GetParametersListConstraintArrayOutput
func (GetParametersListConstraintArray) ToGetParametersListConstraintArrayOutputWithContext ¶
func (i GetParametersListConstraintArray) ToGetParametersListConstraintArrayOutputWithContext(ctx context.Context) GetParametersListConstraintArrayOutput
type GetParametersListConstraintArrayInput ¶
type GetParametersListConstraintArrayInput interface { pulumi.Input ToGetParametersListConstraintArrayOutput() GetParametersListConstraintArrayOutput ToGetParametersListConstraintArrayOutputWithContext(context.Context) GetParametersListConstraintArrayOutput }
GetParametersListConstraintArrayInput is an input type that accepts GetParametersListConstraintArray and GetParametersListConstraintArrayOutput values. You can construct a concrete instance of `GetParametersListConstraintArrayInput` via:
GetParametersListConstraintArray{ GetParametersListConstraintArgs{...} }
type GetParametersListConstraintArrayOutput ¶
type GetParametersListConstraintArrayOutput struct{ *pulumi.OutputState }
func (GetParametersListConstraintArrayOutput) ElementType ¶
func (GetParametersListConstraintArrayOutput) ElementType() reflect.Type
func (GetParametersListConstraintArrayOutput) ToGetParametersListConstraintArrayOutput ¶
func (o GetParametersListConstraintArrayOutput) ToGetParametersListConstraintArrayOutput() GetParametersListConstraintArrayOutput
func (GetParametersListConstraintArrayOutput) ToGetParametersListConstraintArrayOutputWithContext ¶
func (o GetParametersListConstraintArrayOutput) ToGetParametersListConstraintArrayOutputWithContext(ctx context.Context) GetParametersListConstraintArrayOutput
type GetParametersListConstraintInput ¶
type GetParametersListConstraintInput interface { pulumi.Input ToGetParametersListConstraintOutput() GetParametersListConstraintOutput ToGetParametersListConstraintOutputWithContext(context.Context) GetParametersListConstraintOutput }
GetParametersListConstraintInput is an input type that accepts GetParametersListConstraintArgs and GetParametersListConstraintOutput values. You can construct a concrete instance of `GetParametersListConstraintInput` via:
GetParametersListConstraintArgs{...}
type GetParametersListConstraintOutput ¶
type GetParametersListConstraintOutput struct{ *pulumi.OutputState }
func (GetParametersListConstraintOutput) ElementType ¶
func (GetParametersListConstraintOutput) ElementType() reflect.Type
func (GetParametersListConstraintOutput) Enum ¶
func (o GetParametersListConstraintOutput) Enum() pulumi.StringOutput
a list of optional values of type num.
func (GetParametersListConstraintOutput) Ranges ¶
func (o GetParametersListConstraintOutput) Ranges() GetParametersListConstraintRangeArrayOutput
range constraint.
func (GetParametersListConstraintOutput) String ¶
func (o GetParametersListConstraintOutput) String() pulumi.StringOutput
constraint type is string.
func (GetParametersListConstraintOutput) ToGetParametersListConstraintOutput ¶
func (o GetParametersListConstraintOutput) ToGetParametersListConstraintOutput() GetParametersListConstraintOutput
func (GetParametersListConstraintOutput) ToGetParametersListConstraintOutputWithContext ¶
func (o GetParametersListConstraintOutput) ToGetParametersListConstraintOutputWithContext(ctx context.Context) GetParametersListConstraintOutput
func (GetParametersListConstraintOutput) Type ¶
func (o GetParametersListConstraintOutput) Type() pulumi.StringOutput
type.
type GetParametersListConstraintRangeArgs ¶
type GetParametersListConstraintRangeArgs struct { // max value. Max pulumi.StringInput `pulumi:"max"` // min value. Min pulumi.StringInput `pulumi:"min"` }
func (GetParametersListConstraintRangeArgs) ElementType ¶
func (GetParametersListConstraintRangeArgs) ElementType() reflect.Type
func (GetParametersListConstraintRangeArgs) ToGetParametersListConstraintRangeOutput ¶
func (i GetParametersListConstraintRangeArgs) ToGetParametersListConstraintRangeOutput() GetParametersListConstraintRangeOutput
func (GetParametersListConstraintRangeArgs) ToGetParametersListConstraintRangeOutputWithContext ¶
func (i GetParametersListConstraintRangeArgs) ToGetParametersListConstraintRangeOutputWithContext(ctx context.Context) GetParametersListConstraintRangeOutput
type GetParametersListConstraintRangeArray ¶
type GetParametersListConstraintRangeArray []GetParametersListConstraintRangeInput
func (GetParametersListConstraintRangeArray) ElementType ¶
func (GetParametersListConstraintRangeArray) ElementType() reflect.Type
func (GetParametersListConstraintRangeArray) ToGetParametersListConstraintRangeArrayOutput ¶
func (i GetParametersListConstraintRangeArray) ToGetParametersListConstraintRangeArrayOutput() GetParametersListConstraintRangeArrayOutput
func (GetParametersListConstraintRangeArray) ToGetParametersListConstraintRangeArrayOutputWithContext ¶
func (i GetParametersListConstraintRangeArray) ToGetParametersListConstraintRangeArrayOutputWithContext(ctx context.Context) GetParametersListConstraintRangeArrayOutput
type GetParametersListConstraintRangeArrayInput ¶
type GetParametersListConstraintRangeArrayInput interface { pulumi.Input ToGetParametersListConstraintRangeArrayOutput() GetParametersListConstraintRangeArrayOutput ToGetParametersListConstraintRangeArrayOutputWithContext(context.Context) GetParametersListConstraintRangeArrayOutput }
GetParametersListConstraintRangeArrayInput is an input type that accepts GetParametersListConstraintRangeArray and GetParametersListConstraintRangeArrayOutput values. You can construct a concrete instance of `GetParametersListConstraintRangeArrayInput` via:
GetParametersListConstraintRangeArray{ GetParametersListConstraintRangeArgs{...} }
type GetParametersListConstraintRangeArrayOutput ¶
type GetParametersListConstraintRangeArrayOutput struct{ *pulumi.OutputState }
func (GetParametersListConstraintRangeArrayOutput) ElementType ¶
func (GetParametersListConstraintRangeArrayOutput) ElementType() reflect.Type
func (GetParametersListConstraintRangeArrayOutput) ToGetParametersListConstraintRangeArrayOutput ¶
func (o GetParametersListConstraintRangeArrayOutput) ToGetParametersListConstraintRangeArrayOutput() GetParametersListConstraintRangeArrayOutput
func (GetParametersListConstraintRangeArrayOutput) ToGetParametersListConstraintRangeArrayOutputWithContext ¶
func (o GetParametersListConstraintRangeArrayOutput) ToGetParametersListConstraintRangeArrayOutputWithContext(ctx context.Context) GetParametersListConstraintRangeArrayOutput
type GetParametersListConstraintRangeInput ¶
type GetParametersListConstraintRangeInput interface { pulumi.Input ToGetParametersListConstraintRangeOutput() GetParametersListConstraintRangeOutput ToGetParametersListConstraintRangeOutputWithContext(context.Context) GetParametersListConstraintRangeOutput }
GetParametersListConstraintRangeInput is an input type that accepts GetParametersListConstraintRangeArgs and GetParametersListConstraintRangeOutput values. You can construct a concrete instance of `GetParametersListConstraintRangeInput` via:
GetParametersListConstraintRangeArgs{...}
type GetParametersListConstraintRangeOutput ¶
type GetParametersListConstraintRangeOutput struct{ *pulumi.OutputState }
func (GetParametersListConstraintRangeOutput) ElementType ¶
func (GetParametersListConstraintRangeOutput) ElementType() reflect.Type
func (GetParametersListConstraintRangeOutput) Max ¶
func (o GetParametersListConstraintRangeOutput) Max() pulumi.StringOutput
max value.
func (GetParametersListConstraintRangeOutput) Min ¶
func (o GetParametersListConstraintRangeOutput) Min() pulumi.StringOutput
min value.
func (GetParametersListConstraintRangeOutput) ToGetParametersListConstraintRangeOutput ¶
func (o GetParametersListConstraintRangeOutput) ToGetParametersListConstraintRangeOutput() GetParametersListConstraintRangeOutput
func (GetParametersListConstraintRangeOutput) ToGetParametersListConstraintRangeOutputWithContext ¶
func (o GetParametersListConstraintRangeOutput) ToGetParametersListConstraintRangeOutputWithContext(ctx context.Context) GetParametersListConstraintRangeOutput
type GetParametersListInput ¶
type GetParametersListInput interface { pulumi.Input ToGetParametersListOutput() GetParametersListOutput ToGetParametersListOutputWithContext(context.Context) GetParametersListOutput }
GetParametersListInput is an input type that accepts GetParametersListArgs and GetParametersListOutput values. You can construct a concrete instance of `GetParametersListInput` via:
GetParametersListArgs{...}
type GetParametersListOutput ¶
type GetParametersListOutput struct{ *pulumi.OutputState }
func (GetParametersListOutput) Constraints ¶
func (o GetParametersListOutput) Constraints() GetParametersListConstraintArrayOutput
params constraint.
func (GetParametersListOutput) Default ¶
func (o GetParametersListOutput) Default() pulumi.StringOutput
default value.
func (GetParametersListOutput) ElementType ¶
func (GetParametersListOutput) ElementType() reflect.Type
func (GetParametersListOutput) HaveSetValue ¶
func (o GetParametersListOutput) HaveSetValue() pulumi.BoolOutput
have set value.
func (GetParametersListOutput) NeedRestart ¶
func (o GetParametersListOutput) NeedRestart() pulumi.BoolOutput
need restart.
func (GetParametersListOutput) Param ¶
func (o GetParametersListOutput) Param() pulumi.StringOutput
parameter name.
func (GetParametersListOutput) ToGetParametersListOutput ¶
func (o GetParametersListOutput) ToGetParametersListOutput() GetParametersListOutput
func (GetParametersListOutput) ToGetParametersListOutputWithContext ¶
func (o GetParametersListOutput) ToGetParametersListOutputWithContext(ctx context.Context) GetParametersListOutput
func (GetParametersListOutput) Value ¶
func (o GetParametersListOutput) Value() pulumi.StringOutput
parameter value.
type GetParametersOutputArgs ¶
type GetParametersOutputArgs struct { // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getParameters.
func (GetParametersOutputArgs) ElementType ¶
func (GetParametersOutputArgs) ElementType() reflect.Type
type GetParametersResult ¶
type GetParametersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // parameter list. Lists []GetParametersList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getParameters.
func GetParameters ¶
func GetParameters(ctx *pulumi.Context, args *GetParametersArgs, opts ...pulumi.InvokeOption) (*GetParametersResult, error)
Use this data source to query detailed information of dcdb parameters
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetParameters(ctx, &dcdb.GetParametersArgs{ InstanceId: "your_instance_id", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetParametersResultOutput ¶
type GetParametersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getParameters.
func GetParametersOutput ¶
func GetParametersOutput(ctx *pulumi.Context, args GetParametersOutputArgs, opts ...pulumi.InvokeOption) GetParametersResultOutput
func (GetParametersResultOutput) ElementType ¶
func (GetParametersResultOutput) ElementType() reflect.Type
func (GetParametersResultOutput) Id ¶
func (o GetParametersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetParametersResultOutput) InstanceId ¶
func (o GetParametersResultOutput) InstanceId() pulumi.StringOutput
func (GetParametersResultOutput) Lists ¶
func (o GetParametersResultOutput) Lists() GetParametersListArrayOutput
parameter list.
func (GetParametersResultOutput) ResultOutputFile ¶
func (o GetParametersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetParametersResultOutput) ToGetParametersResultOutput ¶
func (o GetParametersResultOutput) ToGetParametersResultOutput() GetParametersResultOutput
func (GetParametersResultOutput) ToGetParametersResultOutputWithContext ¶
func (o GetParametersResultOutput) ToGetParametersResultOutputWithContext(ctx context.Context) GetParametersResultOutput
type GetPriceArgs ¶ added in v0.1.5
type GetPriceArgs struct { // Price unit. Valid values: `pent` (cent), `microPent` (microcent). AmountUnit *string `pulumi:"amountUnit"` // The count of instances wants to buy. InstanceCount int `pulumi:"instanceCount"` // 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"` // Number of instance shards. ShardCount int `pulumi:"shardCount"` // Shard memory size in GB. ShardMemory int `pulumi:"shardMemory"` // Number of instance shard nodes. ShardNodeCount int `pulumi:"shardNodeCount"` // Shard storage capacity in GB. ShardStorage int `pulumi:"shardStorage"` // 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 count of instances wants to buy. InstanceCount pulumi.IntInput `pulumi:"instanceCount"` // Billing type. Valid values: `postpaid` (pay-as-you-go), `prepaid` (monthly subscription). Paymode pulumi.StringPtrInput `pulumi:"paymode"` // Purchase period in months. Period pulumi.IntInput `pulumi:"period"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Number of instance shards. ShardCount pulumi.IntInput `pulumi:"shardCount"` // Shard memory size in GB. ShardMemory pulumi.IntInput `pulumi:"shardMemory"` // Number of instance shard nodes. ShardNodeCount pulumi.IntInput `pulumi:"shardNodeCount"` // Shard storage capacity in GB. ShardStorage pulumi.IntInput `pulumi:"shardStorage"` // 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"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceCount int `pulumi:"instanceCount"` // 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"` ShardCount int `pulumi:"shardCount"` ShardMemory int `pulumi:"shardMemory"` ShardNodeCount int `pulumi:"shardNodeCount"` ShardStorage int `pulumi:"shardStorage"` 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 dcdb price
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetPrice(ctx, &dcdb.GetPriceArgs{ InstanceCount: 1, Zone: _var.Default_az, Period: 1, ShardNodeCount: 2, ShardMemory: 2, ShardStorage: 10, ShardCount: 2, Paymode: pulumi.StringRef("postpaid"), AmountUnit: pulumi.StringRef("pent"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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) 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) InstanceCount ¶ added in v0.1.5
func (o GetPriceResultOutput) InstanceCount() 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.IntOutput
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) ShardCount ¶ added in v0.1.5
func (o GetPriceResultOutput) ShardCount() pulumi.IntOutput
func (GetPriceResultOutput) ShardMemory ¶ added in v0.1.5
func (o GetPriceResultOutput) ShardMemory() pulumi.IntOutput
func (GetPriceResultOutput) ShardNodeCount ¶ added in v0.1.5
func (o GetPriceResultOutput) ShardNodeCount() pulumi.IntOutput
func (GetPriceResultOutput) ShardStorage ¶ added in v0.1.5
func (o GetPriceResultOutput) ShardStorage() 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: `dcdb`. 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: `dcdb`. 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 dcdb projectSecurityGroups
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetProjectSecurityGroups(ctx, &dcdb.GetProjectSecurityGroupsArgs{ Product: "dcdb", ProjectId: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetProjectSecurityGroupsResultOutput ¶ added in v0.1.5
type GetProjectSecurityGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProjectSecurityGroups.
func GetProjectSecurityGroupsOutput ¶ added in v0.1.5
func GetProjectSecurityGroupsOutput(ctx *pulumi.Context, args GetProjectSecurityGroupsOutputArgs, opts ...pulumi.InvokeOption) GetProjectSecurityGroupsResultOutput
func (GetProjectSecurityGroupsResultOutput) ElementType ¶ added in v0.1.5
func (GetProjectSecurityGroupsResultOutput) ElementType() reflect.Type
func (GetProjectSecurityGroupsResultOutput) Groups ¶ added in v0.1.5
func (o GetProjectSecurityGroupsResultOutput) Groups() GetProjectSecurityGroupsGroupArrayOutput
Security group details.
func (GetProjectSecurityGroupsResultOutput) Id ¶ added in v0.1.5
func (o GetProjectSecurityGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProjectSecurityGroupsResultOutput) 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 GetProjectsArgs ¶ added in v0.1.5
type GetProjectsArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProjects.
type GetProjectsOutputArgs ¶ added in v0.1.5
type GetProjectsOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProjects.
func (GetProjectsOutputArgs) ElementType ¶ added in v0.1.5
func (GetProjectsOutputArgs) ElementType() reflect.Type
type GetProjectsProject ¶ added in v0.1.5
type GetProjectsProject struct { // Application ID. AppId int `pulumi:"appId"` // Creation time. CreateTime string `pulumi:"createTime"` // Creator UIN. CreatorUin int `pulumi:"creatorUin"` // Description. Info string `pulumi:"info"` // Whether it is the default project. Valid values: `1` (yes), `0` (no). IsDefault int `pulumi:"isDefault"` // Project name. Name string `pulumi:"name"` // The UIN of the resource owner (root account). OwnerUin int `pulumi:"ownerUin"` // Project ID. ProjectId int `pulumi:"projectId"` // Source APPID. SrcAppId int `pulumi:"srcAppId"` // Source platform. SrcPlat string `pulumi:"srcPlat"` // Project status. Valid values: `0` (normal), `-1` (disabled), `3` (default project). Status int `pulumi:"status"` }
type GetProjectsProjectArgs ¶ added in v0.1.5
type GetProjectsProjectArgs struct { // Application ID. AppId pulumi.IntInput `pulumi:"appId"` // Creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Creator UIN. CreatorUin pulumi.IntInput `pulumi:"creatorUin"` // Description. Info pulumi.StringInput `pulumi:"info"` // Whether it is the default project. Valid values: `1` (yes), `0` (no). IsDefault pulumi.IntInput `pulumi:"isDefault"` // Project name. Name pulumi.StringInput `pulumi:"name"` // The UIN of the resource owner (root account). OwnerUin pulumi.IntInput `pulumi:"ownerUin"` // Project ID. ProjectId pulumi.IntInput `pulumi:"projectId"` // Source APPID. SrcAppId pulumi.IntInput `pulumi:"srcAppId"` // Source platform. SrcPlat pulumi.StringInput `pulumi:"srcPlat"` // Project status. Valid values: `0` (normal), `-1` (disabled), `3` (default project). Status pulumi.IntInput `pulumi:"status"` }
func (GetProjectsProjectArgs) ElementType ¶ added in v0.1.5
func (GetProjectsProjectArgs) ElementType() reflect.Type
func (GetProjectsProjectArgs) ToGetProjectsProjectOutput ¶ added in v0.1.5
func (i GetProjectsProjectArgs) ToGetProjectsProjectOutput() GetProjectsProjectOutput
func (GetProjectsProjectArgs) ToGetProjectsProjectOutputWithContext ¶ added in v0.1.5
func (i GetProjectsProjectArgs) ToGetProjectsProjectOutputWithContext(ctx context.Context) GetProjectsProjectOutput
type GetProjectsProjectArray ¶ added in v0.1.5
type GetProjectsProjectArray []GetProjectsProjectInput
func (GetProjectsProjectArray) ElementType ¶ added in v0.1.5
func (GetProjectsProjectArray) ElementType() reflect.Type
func (GetProjectsProjectArray) ToGetProjectsProjectArrayOutput ¶ added in v0.1.5
func (i GetProjectsProjectArray) ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput
func (GetProjectsProjectArray) ToGetProjectsProjectArrayOutputWithContext ¶ added in v0.1.5
func (i GetProjectsProjectArray) ToGetProjectsProjectArrayOutputWithContext(ctx context.Context) GetProjectsProjectArrayOutput
type GetProjectsProjectArrayInput ¶ added in v0.1.5
type GetProjectsProjectArrayInput interface { pulumi.Input ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput ToGetProjectsProjectArrayOutputWithContext(context.Context) GetProjectsProjectArrayOutput }
GetProjectsProjectArrayInput is an input type that accepts GetProjectsProjectArray and GetProjectsProjectArrayOutput values. You can construct a concrete instance of `GetProjectsProjectArrayInput` via:
GetProjectsProjectArray{ GetProjectsProjectArgs{...} }
type GetProjectsProjectArrayOutput ¶ added in v0.1.5
type GetProjectsProjectArrayOutput struct{ *pulumi.OutputState }
func (GetProjectsProjectArrayOutput) ElementType ¶ added in v0.1.5
func (GetProjectsProjectArrayOutput) ElementType() reflect.Type
func (GetProjectsProjectArrayOutput) Index ¶ added in v0.1.5
func (o GetProjectsProjectArrayOutput) Index(i pulumi.IntInput) GetProjectsProjectOutput
func (GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutput ¶ added in v0.1.5
func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput
func (GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutputWithContext ¶ added in v0.1.5
func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutputWithContext(ctx context.Context) GetProjectsProjectArrayOutput
type GetProjectsProjectInput ¶ added in v0.1.5
type GetProjectsProjectInput interface { pulumi.Input ToGetProjectsProjectOutput() GetProjectsProjectOutput ToGetProjectsProjectOutputWithContext(context.Context) GetProjectsProjectOutput }
GetProjectsProjectInput is an input type that accepts GetProjectsProjectArgs and GetProjectsProjectOutput values. You can construct a concrete instance of `GetProjectsProjectInput` via:
GetProjectsProjectArgs{...}
type GetProjectsProjectOutput ¶ added in v0.1.5
type GetProjectsProjectOutput struct{ *pulumi.OutputState }
func (GetProjectsProjectOutput) AppId ¶ added in v0.1.5
func (o GetProjectsProjectOutput) AppId() pulumi.IntOutput
Application ID.
func (GetProjectsProjectOutput) CreateTime ¶ added in v0.1.5
func (o GetProjectsProjectOutput) CreateTime() pulumi.StringOutput
Creation time.
func (GetProjectsProjectOutput) CreatorUin ¶ added in v0.1.5
func (o GetProjectsProjectOutput) CreatorUin() pulumi.IntOutput
Creator UIN.
func (GetProjectsProjectOutput) ElementType ¶ added in v0.1.5
func (GetProjectsProjectOutput) ElementType() reflect.Type
func (GetProjectsProjectOutput) Info ¶ added in v0.1.5
func (o GetProjectsProjectOutput) Info() pulumi.StringOutput
Description.
func (GetProjectsProjectOutput) IsDefault ¶ added in v0.1.5
func (o GetProjectsProjectOutput) IsDefault() pulumi.IntOutput
Whether it is the default project. Valid values: `1` (yes), `0` (no).
func (GetProjectsProjectOutput) Name ¶ added in v0.1.5
func (o GetProjectsProjectOutput) Name() pulumi.StringOutput
Project name.
func (GetProjectsProjectOutput) OwnerUin ¶ added in v0.1.5
func (o GetProjectsProjectOutput) OwnerUin() pulumi.IntOutput
The UIN of the resource owner (root account).
func (GetProjectsProjectOutput) ProjectId ¶ added in v0.1.5
func (o GetProjectsProjectOutput) ProjectId() pulumi.IntOutput
Project ID.
func (GetProjectsProjectOutput) SrcAppId ¶ added in v0.1.5
func (o GetProjectsProjectOutput) SrcAppId() pulumi.IntOutput
Source APPID.
func (GetProjectsProjectOutput) SrcPlat ¶ added in v0.1.5
func (o GetProjectsProjectOutput) SrcPlat() pulumi.StringOutput
Source platform.
func (GetProjectsProjectOutput) Status ¶ added in v0.1.5
func (o GetProjectsProjectOutput) Status() pulumi.IntOutput
Project status. Valid values: `0` (normal), `-1` (disabled), `3` (default project).
func (GetProjectsProjectOutput) ToGetProjectsProjectOutput ¶ added in v0.1.5
func (o GetProjectsProjectOutput) ToGetProjectsProjectOutput() GetProjectsProjectOutput
func (GetProjectsProjectOutput) ToGetProjectsProjectOutputWithContext ¶ added in v0.1.5
func (o GetProjectsProjectOutput) ToGetProjectsProjectOutputWithContext(ctx context.Context) GetProjectsProjectOutput
type GetProjectsResult ¶ added in v0.1.5
type GetProjectsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Project list. Projects []GetProjectsProject `pulumi:"projects"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getProjects.
func GetProjects ¶ added in v0.1.5
func GetProjects(ctx *pulumi.Context, args *GetProjectsArgs, opts ...pulumi.InvokeOption) (*GetProjectsResult, error)
Use this data source to query detailed information of dcdb projects
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetProjects(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetProjectsResultOutput ¶ added in v0.1.5
type GetProjectsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProjects.
func GetProjectsOutput ¶ added in v0.1.5
func GetProjectsOutput(ctx *pulumi.Context, args GetProjectsOutputArgs, opts ...pulumi.InvokeOption) GetProjectsResultOutput
func (GetProjectsResultOutput) ElementType ¶ added in v0.1.5
func (GetProjectsResultOutput) ElementType() reflect.Type
func (GetProjectsResultOutput) Id ¶ added in v0.1.5
func (o GetProjectsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProjectsResultOutput) Projects ¶ added in v0.1.5
func (o GetProjectsResultOutput) Projects() GetProjectsProjectArrayOutput
Project list.
func (GetProjectsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetProjectsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProjectsResultOutput) ToGetProjectsResultOutput ¶ added in v0.1.5
func (o GetProjectsResultOutput) ToGetProjectsResultOutput() GetProjectsResultOutput
func (GetProjectsResultOutput) ToGetProjectsResultOutputWithContext ¶ added in v0.1.5
func (o GetProjectsResultOutput) ToGetProjectsResultOutputWithContext(ctx context.Context) GetProjectsResultOutput
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 dcdb renewalPrice
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetRenewalPrice(ctx, &dcdb.GetRenewalPriceArgs{ InstanceId: local.Dcdb_id, Period: pulumi.IntRef(1), AmountUnit: pulumi.StringRef("pent"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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 dcdb saleInfo
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetSaleInfo(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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 GetSecurityGroupsArgs ¶
type GetSecurityGroupsArgs struct { // instance id. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSecurityGroups.
type GetSecurityGroupsList ¶
type GetSecurityGroupsList struct { // create time. 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"` }
type GetSecurityGroupsListArgs ¶
type GetSecurityGroupsListArgs struct { // create time. 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"` }
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 GetSecurityGroupsListInboundArgs ¶
type GetSecurityGroupsListInboundArgs struct { // policy action. Action pulumi.StringInput `pulumi:"action"` // cidr ip. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // internet protocol. IpProtocol pulumi.StringInput `pulumi:"ipProtocol"` // port range. 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 action.
func (GetSecurityGroupsListInboundOutput) CidrIp ¶
func (o GetSecurityGroupsListInboundOutput) CidrIp() pulumi.StringOutput
cidr ip.
func (GetSecurityGroupsListInboundOutput) ElementType ¶
func (GetSecurityGroupsListInboundOutput) ElementType() reflect.Type
func (GetSecurityGroupsListInboundOutput) IpProtocol ¶
func (o GetSecurityGroupsListInboundOutput) IpProtocol() pulumi.StringOutput
internet protocol.
func (GetSecurityGroupsListInboundOutput) PortRange ¶
func (o GetSecurityGroupsListInboundOutput) PortRange() pulumi.StringOutput
port range.
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 GetSecurityGroupsListOutboundArgs ¶
type GetSecurityGroupsListOutboundArgs struct { // policy action. Action pulumi.StringInput `pulumi:"action"` // cidr ip. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // internet protocol. IpProtocol pulumi.StringInput `pulumi:"ipProtocol"` // port range. 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 action.
func (GetSecurityGroupsListOutboundOutput) CidrIp ¶
func (o GetSecurityGroupsListOutboundOutput) CidrIp() pulumi.StringOutput
cidr ip.
func (GetSecurityGroupsListOutboundOutput) ElementType ¶
func (GetSecurityGroupsListOutboundOutput) ElementType() reflect.Type
func (GetSecurityGroupsListOutboundOutput) IpProtocol ¶
func (o GetSecurityGroupsListOutboundOutput) IpProtocol() pulumi.StringOutput
internet protocol.
func (GetSecurityGroupsListOutboundOutput) PortRange ¶
func (o GetSecurityGroupsListOutboundOutput) PortRange() pulumi.StringOutput
port range.
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
create time.
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) ToGetSecurityGroupsListOutput ¶
func (o GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutput() GetSecurityGroupsListOutput
func (GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutputWithContext ¶
func (o GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutputWithContext(ctx context.Context) GetSecurityGroupsListOutput
type GetSecurityGroupsOutputArgs ¶
type GetSecurityGroupsOutputArgs struct { // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSecurityGroups.
func (GetSecurityGroupsOutputArgs) ElementType ¶
func (GetSecurityGroupsOutputArgs) ElementType() reflect.Type
type GetSecurityGroupsResult ¶
type GetSecurityGroupsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // security group list. Lists []GetSecurityGroupsList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getSecurityGroups.
func GetSecurityGroups ¶
func GetSecurityGroups(ctx *pulumi.Context, args *GetSecurityGroupsArgs, opts ...pulumi.InvokeOption) (*GetSecurityGroupsResult, error)
Use this data source to query detailed information of dcdb securityGroups
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetSecurityGroups(ctx, &dcdb.GetSecurityGroupsArgs{ InstanceId: "your_instance_id", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetSecurityGroupsResultOutput ¶
type GetSecurityGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSecurityGroups.
func GetSecurityGroupsOutput ¶
func GetSecurityGroupsOutput(ctx *pulumi.Context, args GetSecurityGroupsOutputArgs, opts ...pulumi.InvokeOption) GetSecurityGroupsResultOutput
func (GetSecurityGroupsResultOutput) ElementType ¶
func (GetSecurityGroupsResultOutput) ElementType() reflect.Type
func (GetSecurityGroupsResultOutput) Id ¶
func (o GetSecurityGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSecurityGroupsResultOutput) InstanceId ¶
func (o GetSecurityGroupsResultOutput) InstanceId() pulumi.StringOutput
func (GetSecurityGroupsResultOutput) Lists ¶
func (o GetSecurityGroupsResultOutput) Lists() GetSecurityGroupsListArrayOutput
security group list.
func (GetSecurityGroupsResultOutput) ResultOutputFile ¶
func (o GetSecurityGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetSecurityGroupsResultOutput) ToGetSecurityGroupsResultOutput ¶
func (o GetSecurityGroupsResultOutput) ToGetSecurityGroupsResultOutput() GetSecurityGroupsResultOutput
func (GetSecurityGroupsResultOutput) ToGetSecurityGroupsResultOutputWithContext ¶
func (o GetSecurityGroupsResultOutput) ToGetSecurityGroupsResultOutputWithContext(ctx context.Context) GetSecurityGroupsResultOutput
type GetShardSpecArgs ¶ added in v0.1.5
type GetShardSpecArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getShardSpec.
type GetShardSpecOutputArgs ¶ added in v0.1.5
type GetShardSpecOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getShardSpec.
func (GetShardSpecOutputArgs) ElementType ¶ added in v0.1.5
func (GetShardSpecOutputArgs) ElementType() reflect.Type
type GetShardSpecResult ¶ added in v0.1.5
type GetShardSpecResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // list of instance specifications. SpecConfigs []GetShardSpecSpecConfig `pulumi:"specConfigs"` }
A collection of values returned by getShardSpec.
func GetShardSpec ¶ added in v0.1.5
func GetShardSpec(ctx *pulumi.Context, args *GetShardSpecArgs, opts ...pulumi.InvokeOption) (*GetShardSpecResult, error)
Use this data source to query detailed information of dcdb shardSpec
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetShardSpec(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetShardSpecResultOutput ¶ added in v0.1.5
type GetShardSpecResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getShardSpec.
func GetShardSpecOutput ¶ added in v0.1.5
func GetShardSpecOutput(ctx *pulumi.Context, args GetShardSpecOutputArgs, opts ...pulumi.InvokeOption) GetShardSpecResultOutput
func (GetShardSpecResultOutput) ElementType ¶ added in v0.1.5
func (GetShardSpecResultOutput) ElementType() reflect.Type
func (GetShardSpecResultOutput) Id ¶ added in v0.1.5
func (o GetShardSpecResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetShardSpecResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetShardSpecResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetShardSpecResultOutput) SpecConfigs ¶ added in v0.1.5
func (o GetShardSpecResultOutput) SpecConfigs() GetShardSpecSpecConfigArrayOutput
list of instance specifications.
func (GetShardSpecResultOutput) ToGetShardSpecResultOutput ¶ added in v0.1.5
func (o GetShardSpecResultOutput) ToGetShardSpecResultOutput() GetShardSpecResultOutput
func (GetShardSpecResultOutput) ToGetShardSpecResultOutputWithContext ¶ added in v0.1.5
func (o GetShardSpecResultOutput) ToGetShardSpecResultOutputWithContext(ctx context.Context) GetShardSpecResultOutput
type GetShardSpecSpecConfig ¶ added in v0.1.5
type GetShardSpecSpecConfig struct { // machine type. Machine string `pulumi:"machine"` // list of machine specifications. SpecConfigInfos []GetShardSpecSpecConfigSpecConfigInfo `pulumi:"specConfigInfos"` }
type GetShardSpecSpecConfigArgs ¶ added in v0.1.5
type GetShardSpecSpecConfigArgs struct { // machine type. Machine pulumi.StringInput `pulumi:"machine"` // list of machine specifications. SpecConfigInfos GetShardSpecSpecConfigSpecConfigInfoArrayInput `pulumi:"specConfigInfos"` }
func (GetShardSpecSpecConfigArgs) ElementType ¶ added in v0.1.5
func (GetShardSpecSpecConfigArgs) ElementType() reflect.Type
func (GetShardSpecSpecConfigArgs) ToGetShardSpecSpecConfigOutput ¶ added in v0.1.5
func (i GetShardSpecSpecConfigArgs) ToGetShardSpecSpecConfigOutput() GetShardSpecSpecConfigOutput
func (GetShardSpecSpecConfigArgs) ToGetShardSpecSpecConfigOutputWithContext ¶ added in v0.1.5
func (i GetShardSpecSpecConfigArgs) ToGetShardSpecSpecConfigOutputWithContext(ctx context.Context) GetShardSpecSpecConfigOutput
type GetShardSpecSpecConfigArray ¶ added in v0.1.5
type GetShardSpecSpecConfigArray []GetShardSpecSpecConfigInput
func (GetShardSpecSpecConfigArray) ElementType ¶ added in v0.1.5
func (GetShardSpecSpecConfigArray) ElementType() reflect.Type
func (GetShardSpecSpecConfigArray) ToGetShardSpecSpecConfigArrayOutput ¶ added in v0.1.5
func (i GetShardSpecSpecConfigArray) ToGetShardSpecSpecConfigArrayOutput() GetShardSpecSpecConfigArrayOutput
func (GetShardSpecSpecConfigArray) ToGetShardSpecSpecConfigArrayOutputWithContext ¶ added in v0.1.5
func (i GetShardSpecSpecConfigArray) ToGetShardSpecSpecConfigArrayOutputWithContext(ctx context.Context) GetShardSpecSpecConfigArrayOutput
type GetShardSpecSpecConfigArrayInput ¶ added in v0.1.5
type GetShardSpecSpecConfigArrayInput interface { pulumi.Input ToGetShardSpecSpecConfigArrayOutput() GetShardSpecSpecConfigArrayOutput ToGetShardSpecSpecConfigArrayOutputWithContext(context.Context) GetShardSpecSpecConfigArrayOutput }
GetShardSpecSpecConfigArrayInput is an input type that accepts GetShardSpecSpecConfigArray and GetShardSpecSpecConfigArrayOutput values. You can construct a concrete instance of `GetShardSpecSpecConfigArrayInput` via:
GetShardSpecSpecConfigArray{ GetShardSpecSpecConfigArgs{...} }
type GetShardSpecSpecConfigArrayOutput ¶ added in v0.1.5
type GetShardSpecSpecConfigArrayOutput struct{ *pulumi.OutputState }
func (GetShardSpecSpecConfigArrayOutput) ElementType ¶ added in v0.1.5
func (GetShardSpecSpecConfigArrayOutput) ElementType() reflect.Type
func (GetShardSpecSpecConfigArrayOutput) Index ¶ added in v0.1.5
func (o GetShardSpecSpecConfigArrayOutput) Index(i pulumi.IntInput) GetShardSpecSpecConfigOutput
func (GetShardSpecSpecConfigArrayOutput) ToGetShardSpecSpecConfigArrayOutput ¶ added in v0.1.5
func (o GetShardSpecSpecConfigArrayOutput) ToGetShardSpecSpecConfigArrayOutput() GetShardSpecSpecConfigArrayOutput
func (GetShardSpecSpecConfigArrayOutput) ToGetShardSpecSpecConfigArrayOutputWithContext ¶ added in v0.1.5
func (o GetShardSpecSpecConfigArrayOutput) ToGetShardSpecSpecConfigArrayOutputWithContext(ctx context.Context) GetShardSpecSpecConfigArrayOutput
type GetShardSpecSpecConfigInput ¶ added in v0.1.5
type GetShardSpecSpecConfigInput interface { pulumi.Input ToGetShardSpecSpecConfigOutput() GetShardSpecSpecConfigOutput ToGetShardSpecSpecConfigOutputWithContext(context.Context) GetShardSpecSpecConfigOutput }
GetShardSpecSpecConfigInput is an input type that accepts GetShardSpecSpecConfigArgs and GetShardSpecSpecConfigOutput values. You can construct a concrete instance of `GetShardSpecSpecConfigInput` via:
GetShardSpecSpecConfigArgs{...}
type GetShardSpecSpecConfigOutput ¶ added in v0.1.5
type GetShardSpecSpecConfigOutput struct{ *pulumi.OutputState }
func (GetShardSpecSpecConfigOutput) ElementType ¶ added in v0.1.5
func (GetShardSpecSpecConfigOutput) ElementType() reflect.Type
func (GetShardSpecSpecConfigOutput) Machine ¶ added in v0.1.5
func (o GetShardSpecSpecConfigOutput) Machine() pulumi.StringOutput
machine type.
func (GetShardSpecSpecConfigOutput) SpecConfigInfos ¶ added in v0.1.5
func (o GetShardSpecSpecConfigOutput) SpecConfigInfos() GetShardSpecSpecConfigSpecConfigInfoArrayOutput
list of machine specifications.
func (GetShardSpecSpecConfigOutput) ToGetShardSpecSpecConfigOutput ¶ added in v0.1.5
func (o GetShardSpecSpecConfigOutput) ToGetShardSpecSpecConfigOutput() GetShardSpecSpecConfigOutput
func (GetShardSpecSpecConfigOutput) ToGetShardSpecSpecConfigOutputWithContext ¶ added in v0.1.5
func (o GetShardSpecSpecConfigOutput) ToGetShardSpecSpecConfigOutputWithContext(ctx context.Context) GetShardSpecSpecConfigOutput
type GetShardSpecSpecConfigSpecConfigInfo ¶ added in v0.1.5
type GetShardSpecSpecConfigSpecConfigInfo struct { // CPU cores. Cpu int `pulumi:"cpu"` // maximum storage size, inGB. 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 GetShardSpecSpecConfigSpecConfigInfoArgs ¶ added in v0.1.5
type GetShardSpecSpecConfigSpecConfigInfoArgs struct { // CPU cores. Cpu pulumi.IntInput `pulumi:"cpu"` // maximum storage size, inGB. 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 (GetShardSpecSpecConfigSpecConfigInfoArgs) ElementType ¶ added in v0.1.5
func (GetShardSpecSpecConfigSpecConfigInfoArgs) ElementType() reflect.Type
func (GetShardSpecSpecConfigSpecConfigInfoArgs) ToGetShardSpecSpecConfigSpecConfigInfoOutput ¶ added in v0.1.5
func (i GetShardSpecSpecConfigSpecConfigInfoArgs) ToGetShardSpecSpecConfigSpecConfigInfoOutput() GetShardSpecSpecConfigSpecConfigInfoOutput
func (GetShardSpecSpecConfigSpecConfigInfoArgs) ToGetShardSpecSpecConfigSpecConfigInfoOutputWithContext ¶ added in v0.1.5
func (i GetShardSpecSpecConfigSpecConfigInfoArgs) ToGetShardSpecSpecConfigSpecConfigInfoOutputWithContext(ctx context.Context) GetShardSpecSpecConfigSpecConfigInfoOutput
type GetShardSpecSpecConfigSpecConfigInfoArray ¶ added in v0.1.5
type GetShardSpecSpecConfigSpecConfigInfoArray []GetShardSpecSpecConfigSpecConfigInfoInput
func (GetShardSpecSpecConfigSpecConfigInfoArray) ElementType ¶ added in v0.1.5
func (GetShardSpecSpecConfigSpecConfigInfoArray) ElementType() reflect.Type
func (GetShardSpecSpecConfigSpecConfigInfoArray) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutput ¶ added in v0.1.5
func (i GetShardSpecSpecConfigSpecConfigInfoArray) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutput() GetShardSpecSpecConfigSpecConfigInfoArrayOutput
func (GetShardSpecSpecConfigSpecConfigInfoArray) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetShardSpecSpecConfigSpecConfigInfoArray) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutputWithContext(ctx context.Context) GetShardSpecSpecConfigSpecConfigInfoArrayOutput
type GetShardSpecSpecConfigSpecConfigInfoArrayInput ¶ added in v0.1.5
type GetShardSpecSpecConfigSpecConfigInfoArrayInput interface { pulumi.Input ToGetShardSpecSpecConfigSpecConfigInfoArrayOutput() GetShardSpecSpecConfigSpecConfigInfoArrayOutput ToGetShardSpecSpecConfigSpecConfigInfoArrayOutputWithContext(context.Context) GetShardSpecSpecConfigSpecConfigInfoArrayOutput }
GetShardSpecSpecConfigSpecConfigInfoArrayInput is an input type that accepts GetShardSpecSpecConfigSpecConfigInfoArray and GetShardSpecSpecConfigSpecConfigInfoArrayOutput values. You can construct a concrete instance of `GetShardSpecSpecConfigSpecConfigInfoArrayInput` via:
GetShardSpecSpecConfigSpecConfigInfoArray{ GetShardSpecSpecConfigSpecConfigInfoArgs{...} }
type GetShardSpecSpecConfigSpecConfigInfoArrayOutput ¶ added in v0.1.5
type GetShardSpecSpecConfigSpecConfigInfoArrayOutput struct{ *pulumi.OutputState }
func (GetShardSpecSpecConfigSpecConfigInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetShardSpecSpecConfigSpecConfigInfoArrayOutput) ElementType() reflect.Type
func (GetShardSpecSpecConfigSpecConfigInfoArrayOutput) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutput ¶ added in v0.1.5
func (o GetShardSpecSpecConfigSpecConfigInfoArrayOutput) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutput() GetShardSpecSpecConfigSpecConfigInfoArrayOutput
func (GetShardSpecSpecConfigSpecConfigInfoArrayOutput) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetShardSpecSpecConfigSpecConfigInfoArrayOutput) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutputWithContext(ctx context.Context) GetShardSpecSpecConfigSpecConfigInfoArrayOutput
type GetShardSpecSpecConfigSpecConfigInfoInput ¶ added in v0.1.5
type GetShardSpecSpecConfigSpecConfigInfoInput interface { pulumi.Input ToGetShardSpecSpecConfigSpecConfigInfoOutput() GetShardSpecSpecConfigSpecConfigInfoOutput ToGetShardSpecSpecConfigSpecConfigInfoOutputWithContext(context.Context) GetShardSpecSpecConfigSpecConfigInfoOutput }
GetShardSpecSpecConfigSpecConfigInfoInput is an input type that accepts GetShardSpecSpecConfigSpecConfigInfoArgs and GetShardSpecSpecConfigSpecConfigInfoOutput values. You can construct a concrete instance of `GetShardSpecSpecConfigSpecConfigInfoInput` via:
GetShardSpecSpecConfigSpecConfigInfoArgs{...}
type GetShardSpecSpecConfigSpecConfigInfoOutput ¶ added in v0.1.5
type GetShardSpecSpecConfigSpecConfigInfoOutput struct{ *pulumi.OutputState }
func (GetShardSpecSpecConfigSpecConfigInfoOutput) Cpu ¶ added in v0.1.5
func (o GetShardSpecSpecConfigSpecConfigInfoOutput) Cpu() pulumi.IntOutput
CPU cores.
func (GetShardSpecSpecConfigSpecConfigInfoOutput) ElementType ¶ added in v0.1.5
func (GetShardSpecSpecConfigSpecConfigInfoOutput) ElementType() reflect.Type
func (GetShardSpecSpecConfigSpecConfigInfoOutput) MaxStorage ¶ added in v0.1.5
func (o GetShardSpecSpecConfigSpecConfigInfoOutput) MaxStorage() pulumi.IntOutput
maximum storage size, inGB.
func (GetShardSpecSpecConfigSpecConfigInfoOutput) Memory ¶ added in v0.1.5
func (o GetShardSpecSpecConfigSpecConfigInfoOutput) Memory() pulumi.IntOutput
memory, in GB.
func (GetShardSpecSpecConfigSpecConfigInfoOutput) MinStorage ¶ added in v0.1.5
func (o GetShardSpecSpecConfigSpecConfigInfoOutput) MinStorage() pulumi.IntOutput
minimum storage size, in GB.
func (GetShardSpecSpecConfigSpecConfigInfoOutput) NodeCount ¶ added in v0.1.5
func (o GetShardSpecSpecConfigSpecConfigInfoOutput) NodeCount() pulumi.IntOutput
node count.
func (GetShardSpecSpecConfigSpecConfigInfoOutput) Pid ¶ added in v0.1.5
func (o GetShardSpecSpecConfigSpecConfigInfoOutput) Pid() pulumi.IntOutput
product price id.
func (GetShardSpecSpecConfigSpecConfigInfoOutput) Qps ¶ added in v0.1.5
func (o GetShardSpecSpecConfigSpecConfigInfoOutput) Qps() pulumi.IntOutput
maximum QPS.
func (GetShardSpecSpecConfigSpecConfigInfoOutput) SuitInfo ¶ added in v0.1.5
func (o GetShardSpecSpecConfigSpecConfigInfoOutput) SuitInfo() pulumi.StringOutput
recommended usage scenarios.
func (GetShardSpecSpecConfigSpecConfigInfoOutput) ToGetShardSpecSpecConfigSpecConfigInfoOutput ¶ added in v0.1.5
func (o GetShardSpecSpecConfigSpecConfigInfoOutput) ToGetShardSpecSpecConfigSpecConfigInfoOutput() GetShardSpecSpecConfigSpecConfigInfoOutput
func (GetShardSpecSpecConfigSpecConfigInfoOutput) ToGetShardSpecSpecConfigSpecConfigInfoOutputWithContext ¶ added in v0.1.5
func (o GetShardSpecSpecConfigSpecConfigInfoOutput) ToGetShardSpecSpecConfigSpecConfigInfoOutputWithContext(ctx context.Context) GetShardSpecSpecConfigSpecConfigInfoOutput
type GetShardsArgs ¶
type GetShardsArgs struct { // instance id. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // shard instance ids. ShardInstanceIds []string `pulumi:"shardInstanceIds"` }
A collection of arguments for invoking getShards.
type GetShardsList ¶
type GetShardsList struct { // cpu cores. Cpu int `pulumi:"cpu"` // create time. CreateTime string `pulumi:"createTime"` // instance id. InstanceId string `pulumi:"instanceId"` // memory, the unit is GB. Memory int `pulumi:"memory"` // memory usage. MemoryUsage int `pulumi:"memoryUsage"` // node count. NodeCount int `pulumi:"nodeCount"` // pay mode. Paymode string `pulumi:"paymode"` // expired time. PeriodEndTime string `pulumi:"periodEndTime"` // project id. ProjectId int `pulumi:"projectId"` // proxy version. ProxyVersion string `pulumi:"proxyVersion"` // the range of shard key. Range string `pulumi:"range"` // region. Region string `pulumi:"region"` // shard instance id. ShardInstanceId string `pulumi:"shardInstanceId"` // shard master zone. ShardMasterZone string `pulumi:"shardMasterZone"` // shard serial id. ShardSerialId string `pulumi:"shardSerialId"` // shard slave zones. ShardSlaveZones []string `pulumi:"shardSlaveZones"` // status. Status int `pulumi:"status"` // status description. StatusDesc string `pulumi:"statusDesc"` // memory, the unit is GB. Storage int `pulumi:"storage"` // storage usage. StorageUsage int `pulumi:"storageUsage"` // subnet id. SubnetId string `pulumi:"subnetId"` // vpc id. VpcId string `pulumi:"vpcId"` // zone. Zone string `pulumi:"zone"` }
type GetShardsListArgs ¶
type GetShardsListArgs struct { // cpu cores. Cpu pulumi.IntInput `pulumi:"cpu"` // create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // memory, the unit is GB. Memory pulumi.IntInput `pulumi:"memory"` // memory usage. MemoryUsage pulumi.IntInput `pulumi:"memoryUsage"` // node count. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // pay mode. Paymode pulumi.StringInput `pulumi:"paymode"` // expired time. PeriodEndTime pulumi.StringInput `pulumi:"periodEndTime"` // project id. ProjectId pulumi.IntInput `pulumi:"projectId"` // proxy version. ProxyVersion pulumi.StringInput `pulumi:"proxyVersion"` // the range of shard key. Range pulumi.StringInput `pulumi:"range"` // region. Region pulumi.StringInput `pulumi:"region"` // shard instance id. ShardInstanceId pulumi.StringInput `pulumi:"shardInstanceId"` // shard master zone. ShardMasterZone pulumi.StringInput `pulumi:"shardMasterZone"` // shard serial id. ShardSerialId pulumi.StringInput `pulumi:"shardSerialId"` // shard slave zones. ShardSlaveZones pulumi.StringArrayInput `pulumi:"shardSlaveZones"` // status. Status pulumi.IntInput `pulumi:"status"` // status description. StatusDesc pulumi.StringInput `pulumi:"statusDesc"` // memory, the unit is GB. Storage pulumi.IntInput `pulumi:"storage"` // storage usage. StorageUsage pulumi.IntInput `pulumi:"storageUsage"` // subnet id. SubnetId pulumi.StringInput `pulumi:"subnetId"` // vpc id. VpcId pulumi.StringInput `pulumi:"vpcId"` // zone. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetShardsListArgs) ElementType ¶
func (GetShardsListArgs) ElementType() reflect.Type
func (GetShardsListArgs) ToGetShardsListOutput ¶
func (i GetShardsListArgs) ToGetShardsListOutput() GetShardsListOutput
func (GetShardsListArgs) ToGetShardsListOutputWithContext ¶
func (i GetShardsListArgs) ToGetShardsListOutputWithContext(ctx context.Context) GetShardsListOutput
type GetShardsListArray ¶
type GetShardsListArray []GetShardsListInput
func (GetShardsListArray) ElementType ¶
func (GetShardsListArray) ElementType() reflect.Type
func (GetShardsListArray) ToGetShardsListArrayOutput ¶
func (i GetShardsListArray) ToGetShardsListArrayOutput() GetShardsListArrayOutput
func (GetShardsListArray) ToGetShardsListArrayOutputWithContext ¶
func (i GetShardsListArray) ToGetShardsListArrayOutputWithContext(ctx context.Context) GetShardsListArrayOutput
type GetShardsListArrayInput ¶
type GetShardsListArrayInput interface { pulumi.Input ToGetShardsListArrayOutput() GetShardsListArrayOutput ToGetShardsListArrayOutputWithContext(context.Context) GetShardsListArrayOutput }
GetShardsListArrayInput is an input type that accepts GetShardsListArray and GetShardsListArrayOutput values. You can construct a concrete instance of `GetShardsListArrayInput` via:
GetShardsListArray{ GetShardsListArgs{...} }
type GetShardsListArrayOutput ¶
type GetShardsListArrayOutput struct{ *pulumi.OutputState }
func (GetShardsListArrayOutput) ElementType ¶
func (GetShardsListArrayOutput) ElementType() reflect.Type
func (GetShardsListArrayOutput) Index ¶
func (o GetShardsListArrayOutput) Index(i pulumi.IntInput) GetShardsListOutput
func (GetShardsListArrayOutput) ToGetShardsListArrayOutput ¶
func (o GetShardsListArrayOutput) ToGetShardsListArrayOutput() GetShardsListArrayOutput
func (GetShardsListArrayOutput) ToGetShardsListArrayOutputWithContext ¶
func (o GetShardsListArrayOutput) ToGetShardsListArrayOutputWithContext(ctx context.Context) GetShardsListArrayOutput
type GetShardsListInput ¶
type GetShardsListInput interface { pulumi.Input ToGetShardsListOutput() GetShardsListOutput ToGetShardsListOutputWithContext(context.Context) GetShardsListOutput }
GetShardsListInput is an input type that accepts GetShardsListArgs and GetShardsListOutput values. You can construct a concrete instance of `GetShardsListInput` via:
GetShardsListArgs{...}
type GetShardsListOutput ¶
type GetShardsListOutput struct{ *pulumi.OutputState }
func (GetShardsListOutput) CreateTime ¶
func (o GetShardsListOutput) CreateTime() pulumi.StringOutput
create time.
func (GetShardsListOutput) ElementType ¶
func (GetShardsListOutput) ElementType() reflect.Type
func (GetShardsListOutput) InstanceId ¶
func (o GetShardsListOutput) InstanceId() pulumi.StringOutput
instance id.
func (GetShardsListOutput) Memory ¶
func (o GetShardsListOutput) Memory() pulumi.IntOutput
memory, the unit is GB.
func (GetShardsListOutput) MemoryUsage ¶
func (o GetShardsListOutput) MemoryUsage() pulumi.IntOutput
memory usage.
func (GetShardsListOutput) NodeCount ¶
func (o GetShardsListOutput) NodeCount() pulumi.IntOutput
node count.
func (GetShardsListOutput) Paymode ¶
func (o GetShardsListOutput) Paymode() pulumi.StringOutput
pay mode.
func (GetShardsListOutput) PeriodEndTime ¶
func (o GetShardsListOutput) PeriodEndTime() pulumi.StringOutput
expired time.
func (GetShardsListOutput) ProjectId ¶
func (o GetShardsListOutput) ProjectId() pulumi.IntOutput
project id.
func (GetShardsListOutput) ProxyVersion ¶
func (o GetShardsListOutput) ProxyVersion() pulumi.StringOutput
proxy version.
func (GetShardsListOutput) Range ¶
func (o GetShardsListOutput) Range() pulumi.StringOutput
the range of shard key.
func (GetShardsListOutput) Region ¶
func (o GetShardsListOutput) Region() pulumi.StringOutput
region.
func (GetShardsListOutput) ShardInstanceId ¶
func (o GetShardsListOutput) ShardInstanceId() pulumi.StringOutput
shard instance id.
func (GetShardsListOutput) ShardMasterZone ¶
func (o GetShardsListOutput) ShardMasterZone() pulumi.StringOutput
shard master zone.
func (GetShardsListOutput) ShardSerialId ¶
func (o GetShardsListOutput) ShardSerialId() pulumi.StringOutput
shard serial id.
func (GetShardsListOutput) ShardSlaveZones ¶
func (o GetShardsListOutput) ShardSlaveZones() pulumi.StringArrayOutput
shard slave zones.
func (GetShardsListOutput) StatusDesc ¶
func (o GetShardsListOutput) StatusDesc() pulumi.StringOutput
status description.
func (GetShardsListOutput) Storage ¶
func (o GetShardsListOutput) Storage() pulumi.IntOutput
memory, the unit is GB.
func (GetShardsListOutput) StorageUsage ¶
func (o GetShardsListOutput) StorageUsage() pulumi.IntOutput
storage usage.
func (GetShardsListOutput) SubnetId ¶
func (o GetShardsListOutput) SubnetId() pulumi.StringOutput
subnet id.
func (GetShardsListOutput) ToGetShardsListOutput ¶
func (o GetShardsListOutput) ToGetShardsListOutput() GetShardsListOutput
func (GetShardsListOutput) ToGetShardsListOutputWithContext ¶
func (o GetShardsListOutput) ToGetShardsListOutputWithContext(ctx context.Context) GetShardsListOutput
type GetShardsOutputArgs ¶
type GetShardsOutputArgs struct { // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // shard instance ids. ShardInstanceIds pulumi.StringArrayInput `pulumi:"shardInstanceIds"` }
A collection of arguments for invoking getShards.
func (GetShardsOutputArgs) ElementType ¶
func (GetShardsOutputArgs) ElementType() reflect.Type
type GetShardsResult ¶
type GetShardsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // instance id. InstanceId string `pulumi:"instanceId"` // shard list. Lists []GetShardsList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` ShardInstanceIds []string `pulumi:"shardInstanceIds"` }
A collection of values returned by getShards.
func GetShards ¶
func GetShards(ctx *pulumi.Context, args *GetShardsArgs, opts ...pulumi.InvokeOption) (*GetShardsResult, error)
Use this data source to query detailed information of dcdb shards
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetShards(ctx, &dcdb.GetShardsArgs{ InstanceId: "your_instance_id", ShardInstanceIds: []string{ "shard1_id", }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetShardsResultOutput ¶
type GetShardsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getShards.
func GetShardsOutput ¶
func GetShardsOutput(ctx *pulumi.Context, args GetShardsOutputArgs, opts ...pulumi.InvokeOption) GetShardsResultOutput
func (GetShardsResultOutput) ElementType ¶
func (GetShardsResultOutput) ElementType() reflect.Type
func (GetShardsResultOutput) Id ¶
func (o GetShardsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetShardsResultOutput) InstanceId ¶
func (o GetShardsResultOutput) InstanceId() pulumi.StringOutput
instance id.
func (GetShardsResultOutput) Lists ¶
func (o GetShardsResultOutput) Lists() GetShardsListArrayOutput
shard list.
func (GetShardsResultOutput) ResultOutputFile ¶
func (o GetShardsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetShardsResultOutput) ShardInstanceIds ¶
func (o GetShardsResultOutput) ShardInstanceIds() pulumi.StringArrayOutput
func (GetShardsResultOutput) ToGetShardsResultOutput ¶
func (o GetShardsResultOutput) ToGetShardsResultOutput() GetShardsResultOutput
func (GetShardsResultOutput) ToGetShardsResultOutputWithContext ¶
func (o GetShardsResultOutput) ToGetShardsResultOutputWithContext(ctx context.Context) GetShardsResultOutput
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 `tdsqlshard-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"` // Instance shard ID in the format of `shard-rc754ljk`. ShardId string `pulumi:"shardId"` // 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 `tdsqlshard-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"` // Instance shard ID in the format of `shard-rc754ljk`. ShardId pulumi.StringInput `pulumi:"shardId"` // 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"` ShardId string `pulumi:"shardId"` 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 dcdb slowLogs
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetSlowLogs(ctx, &dcdb.GetSlowLogsArgs{ InstanceId: local.Dcdb_id, StartTime: "%s", EndTime: pulumi.StringRef("%s"), ShardId: "shard-1b5r04az", Db: pulumi.StringRef("tf_test_db"), OrderBy: pulumi.StringRef("query_time_sum"), OrderByType: pulumi.StringRef("desc"), Slave: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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) ShardId ¶ added in v0.1.5
func (o GetSlowLogsResultOutput) ShardId() pulumi.StringOutput
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 GetUpgradePriceAddShardConfig ¶ added in v0.1.5
type GetUpgradePriceAddShardConfigArgs ¶ added in v0.1.5
type GetUpgradePriceAddShardConfigArgs struct { // The number of new shards. ShardCount pulumi.IntInput `pulumi:"shardCount"` // Shard memory size in GB. ShardMemory pulumi.IntInput `pulumi:"shardMemory"` // Shard storage capacity in GB. ShardStorage pulumi.IntInput `pulumi:"shardStorage"` }
func (GetUpgradePriceAddShardConfigArgs) ElementType ¶ added in v0.1.5
func (GetUpgradePriceAddShardConfigArgs) ElementType() reflect.Type
func (GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigOutput ¶ added in v0.1.5
func (i GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigOutput() GetUpgradePriceAddShardConfigOutput
func (GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigOutputWithContext ¶ added in v0.1.5
func (i GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigOutput
func (GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigPtrOutput ¶ added in v0.1.5
func (i GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigPtrOutput() GetUpgradePriceAddShardConfigPtrOutput
func (GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigPtrOutputWithContext ¶ added in v0.1.5
func (i GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigPtrOutput
type GetUpgradePriceAddShardConfigInput ¶ added in v0.1.5
type GetUpgradePriceAddShardConfigInput interface { pulumi.Input ToGetUpgradePriceAddShardConfigOutput() GetUpgradePriceAddShardConfigOutput ToGetUpgradePriceAddShardConfigOutputWithContext(context.Context) GetUpgradePriceAddShardConfigOutput }
GetUpgradePriceAddShardConfigInput is an input type that accepts GetUpgradePriceAddShardConfigArgs and GetUpgradePriceAddShardConfigOutput values. You can construct a concrete instance of `GetUpgradePriceAddShardConfigInput` via:
GetUpgradePriceAddShardConfigArgs{...}
type GetUpgradePriceAddShardConfigOutput ¶ added in v0.1.5
type GetUpgradePriceAddShardConfigOutput struct{ *pulumi.OutputState }
func (GetUpgradePriceAddShardConfigOutput) ElementType ¶ added in v0.1.5
func (GetUpgradePriceAddShardConfigOutput) ElementType() reflect.Type
func (GetUpgradePriceAddShardConfigOutput) ShardCount ¶ added in v0.1.5
func (o GetUpgradePriceAddShardConfigOutput) ShardCount() pulumi.IntOutput
The number of new shards.
func (GetUpgradePriceAddShardConfigOutput) ShardMemory ¶ added in v0.1.5
func (o GetUpgradePriceAddShardConfigOutput) ShardMemory() pulumi.IntOutput
Shard memory size in GB.
func (GetUpgradePriceAddShardConfigOutput) ShardStorage ¶ added in v0.1.5
func (o GetUpgradePriceAddShardConfigOutput) ShardStorage() pulumi.IntOutput
Shard storage capacity in GB.
func (GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigOutput ¶ added in v0.1.5
func (o GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigOutput() GetUpgradePriceAddShardConfigOutput
func (GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigOutputWithContext ¶ added in v0.1.5
func (o GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigOutput
func (GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigPtrOutput ¶ added in v0.1.5
func (o GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigPtrOutput() GetUpgradePriceAddShardConfigPtrOutput
func (GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigPtrOutputWithContext ¶ added in v0.1.5
func (o GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigPtrOutput
type GetUpgradePriceAddShardConfigPtrInput ¶ added in v0.1.5
type GetUpgradePriceAddShardConfigPtrInput interface { pulumi.Input ToGetUpgradePriceAddShardConfigPtrOutput() GetUpgradePriceAddShardConfigPtrOutput ToGetUpgradePriceAddShardConfigPtrOutputWithContext(context.Context) GetUpgradePriceAddShardConfigPtrOutput }
GetUpgradePriceAddShardConfigPtrInput is an input type that accepts GetUpgradePriceAddShardConfigArgs, GetUpgradePriceAddShardConfigPtr and GetUpgradePriceAddShardConfigPtrOutput values. You can construct a concrete instance of `GetUpgradePriceAddShardConfigPtrInput` via:
GetUpgradePriceAddShardConfigArgs{...} or: nil
func GetUpgradePriceAddShardConfigPtr ¶ added in v0.1.5
func GetUpgradePriceAddShardConfigPtr(v *GetUpgradePriceAddShardConfigArgs) GetUpgradePriceAddShardConfigPtrInput
type GetUpgradePriceAddShardConfigPtrOutput ¶ added in v0.1.5
type GetUpgradePriceAddShardConfigPtrOutput struct{ *pulumi.OutputState }
func (GetUpgradePriceAddShardConfigPtrOutput) ElementType ¶ added in v0.1.5
func (GetUpgradePriceAddShardConfigPtrOutput) ElementType() reflect.Type
func (GetUpgradePriceAddShardConfigPtrOutput) ShardCount ¶ added in v0.1.5
func (o GetUpgradePriceAddShardConfigPtrOutput) ShardCount() pulumi.IntPtrOutput
The number of new shards.
func (GetUpgradePriceAddShardConfigPtrOutput) ShardMemory ¶ added in v0.1.5
func (o GetUpgradePriceAddShardConfigPtrOutput) ShardMemory() pulumi.IntPtrOutput
Shard memory size in GB.
func (GetUpgradePriceAddShardConfigPtrOutput) ShardStorage ¶ added in v0.1.5
func (o GetUpgradePriceAddShardConfigPtrOutput) ShardStorage() pulumi.IntPtrOutput
Shard storage capacity in GB.
func (GetUpgradePriceAddShardConfigPtrOutput) ToGetUpgradePriceAddShardConfigPtrOutput ¶ added in v0.1.5
func (o GetUpgradePriceAddShardConfigPtrOutput) ToGetUpgradePriceAddShardConfigPtrOutput() GetUpgradePriceAddShardConfigPtrOutput
func (GetUpgradePriceAddShardConfigPtrOutput) ToGetUpgradePriceAddShardConfigPtrOutputWithContext ¶ added in v0.1.5
func (o GetUpgradePriceAddShardConfigPtrOutput) ToGetUpgradePriceAddShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigPtrOutput
type GetUpgradePriceArgs ¶ added in v0.1.5
type GetUpgradePriceArgs struct { // Config for adding new shard. AddShardConfig *GetUpgradePriceAddShardConfig `pulumi:"addShardConfig"` // Price unit. Valid values: `pent` (cent), `microPent` (microcent). AmountUnit *string `pulumi:"amountUnit"` // Config for expanding existing shard. ExpandShardConfig *GetUpgradePriceExpandShardConfig `pulumi:"expandShardConfig"` // Instance ID. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Config for splitting existing shard. SplitShardConfig *GetUpgradePriceSplitShardConfig `pulumi:"splitShardConfig"` // Upgrade type, ADD: add new shard, EXPAND: upgrade the existing shard, SPLIT: split existing shard. UpgradeType string `pulumi:"upgradeType"` }
A collection of arguments for invoking getUpgradePrice.
type GetUpgradePriceExpandShardConfig ¶ added in v0.1.5
type GetUpgradePriceExpandShardConfig struct { // List of shard ID. ShardInstanceIds []string `pulumi:"shardInstanceIds"` // Shard memory size in GB. ShardMemory int `pulumi:"shardMemory"` // Shard node count. ShardNodeCount *int `pulumi:"shardNodeCount"` // Shard storage capacity in GB. ShardStorage int `pulumi:"shardStorage"` }
type GetUpgradePriceExpandShardConfigArgs ¶ added in v0.1.5
type GetUpgradePriceExpandShardConfigArgs struct { // List of shard ID. ShardInstanceIds pulumi.StringArrayInput `pulumi:"shardInstanceIds"` // Shard memory size in GB. ShardMemory pulumi.IntInput `pulumi:"shardMemory"` // Shard node count. ShardNodeCount pulumi.IntPtrInput `pulumi:"shardNodeCount"` // Shard storage capacity in GB. ShardStorage pulumi.IntInput `pulumi:"shardStorage"` }
func (GetUpgradePriceExpandShardConfigArgs) ElementType ¶ added in v0.1.5
func (GetUpgradePriceExpandShardConfigArgs) ElementType() reflect.Type
func (GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigOutput ¶ added in v0.1.5
func (i GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigOutput() GetUpgradePriceExpandShardConfigOutput
func (GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigOutputWithContext ¶ added in v0.1.5
func (i GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigOutput
func (GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigPtrOutput ¶ added in v0.1.5
func (i GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigPtrOutput() GetUpgradePriceExpandShardConfigPtrOutput
func (GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext ¶ added in v0.1.5
func (i GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigPtrOutput
type GetUpgradePriceExpandShardConfigInput ¶ added in v0.1.5
type GetUpgradePriceExpandShardConfigInput interface { pulumi.Input ToGetUpgradePriceExpandShardConfigOutput() GetUpgradePriceExpandShardConfigOutput ToGetUpgradePriceExpandShardConfigOutputWithContext(context.Context) GetUpgradePriceExpandShardConfigOutput }
GetUpgradePriceExpandShardConfigInput is an input type that accepts GetUpgradePriceExpandShardConfigArgs and GetUpgradePriceExpandShardConfigOutput values. You can construct a concrete instance of `GetUpgradePriceExpandShardConfigInput` via:
GetUpgradePriceExpandShardConfigArgs{...}
type GetUpgradePriceExpandShardConfigOutput ¶ added in v0.1.5
type GetUpgradePriceExpandShardConfigOutput struct{ *pulumi.OutputState }
func (GetUpgradePriceExpandShardConfigOutput) ElementType ¶ added in v0.1.5
func (GetUpgradePriceExpandShardConfigOutput) ElementType() reflect.Type
func (GetUpgradePriceExpandShardConfigOutput) ShardInstanceIds ¶ added in v0.1.5
func (o GetUpgradePriceExpandShardConfigOutput) ShardInstanceIds() pulumi.StringArrayOutput
List of shard ID.
func (GetUpgradePriceExpandShardConfigOutput) ShardMemory ¶ added in v0.1.5
func (o GetUpgradePriceExpandShardConfigOutput) ShardMemory() pulumi.IntOutput
Shard memory size in GB.
func (GetUpgradePriceExpandShardConfigOutput) ShardNodeCount ¶ added in v0.1.5
func (o GetUpgradePriceExpandShardConfigOutput) ShardNodeCount() pulumi.IntPtrOutput
Shard node count.
func (GetUpgradePriceExpandShardConfigOutput) ShardStorage ¶ added in v0.1.5
func (o GetUpgradePriceExpandShardConfigOutput) ShardStorage() pulumi.IntOutput
Shard storage capacity in GB.
func (GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigOutput ¶ added in v0.1.5
func (o GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigOutput() GetUpgradePriceExpandShardConfigOutput
func (GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigOutputWithContext ¶ added in v0.1.5
func (o GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigOutput
func (GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigPtrOutput ¶ added in v0.1.5
func (o GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigPtrOutput() GetUpgradePriceExpandShardConfigPtrOutput
func (GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext ¶ added in v0.1.5
func (o GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigPtrOutput
type GetUpgradePriceExpandShardConfigPtrInput ¶ added in v0.1.5
type GetUpgradePriceExpandShardConfigPtrInput interface { pulumi.Input ToGetUpgradePriceExpandShardConfigPtrOutput() GetUpgradePriceExpandShardConfigPtrOutput ToGetUpgradePriceExpandShardConfigPtrOutputWithContext(context.Context) GetUpgradePriceExpandShardConfigPtrOutput }
GetUpgradePriceExpandShardConfigPtrInput is an input type that accepts GetUpgradePriceExpandShardConfigArgs, GetUpgradePriceExpandShardConfigPtr and GetUpgradePriceExpandShardConfigPtrOutput values. You can construct a concrete instance of `GetUpgradePriceExpandShardConfigPtrInput` via:
GetUpgradePriceExpandShardConfigArgs{...} or: nil
func GetUpgradePriceExpandShardConfigPtr ¶ added in v0.1.5
func GetUpgradePriceExpandShardConfigPtr(v *GetUpgradePriceExpandShardConfigArgs) GetUpgradePriceExpandShardConfigPtrInput
type GetUpgradePriceExpandShardConfigPtrOutput ¶ added in v0.1.5
type GetUpgradePriceExpandShardConfigPtrOutput struct{ *pulumi.OutputState }
func (GetUpgradePriceExpandShardConfigPtrOutput) ElementType ¶ added in v0.1.5
func (GetUpgradePriceExpandShardConfigPtrOutput) ElementType() reflect.Type
func (GetUpgradePriceExpandShardConfigPtrOutput) ShardInstanceIds ¶ added in v0.1.5
func (o GetUpgradePriceExpandShardConfigPtrOutput) ShardInstanceIds() pulumi.StringArrayOutput
List of shard ID.
func (GetUpgradePriceExpandShardConfigPtrOutput) ShardMemory ¶ added in v0.1.5
func (o GetUpgradePriceExpandShardConfigPtrOutput) ShardMemory() pulumi.IntPtrOutput
Shard memory size in GB.
func (GetUpgradePriceExpandShardConfigPtrOutput) ShardNodeCount ¶ added in v0.1.5
func (o GetUpgradePriceExpandShardConfigPtrOutput) ShardNodeCount() pulumi.IntPtrOutput
Shard node count.
func (GetUpgradePriceExpandShardConfigPtrOutput) ShardStorage ¶ added in v0.1.5
func (o GetUpgradePriceExpandShardConfigPtrOutput) ShardStorage() pulumi.IntPtrOutput
Shard storage capacity in GB.
func (GetUpgradePriceExpandShardConfigPtrOutput) ToGetUpgradePriceExpandShardConfigPtrOutput ¶ added in v0.1.5
func (o GetUpgradePriceExpandShardConfigPtrOutput) ToGetUpgradePriceExpandShardConfigPtrOutput() GetUpgradePriceExpandShardConfigPtrOutput
func (GetUpgradePriceExpandShardConfigPtrOutput) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext ¶ added in v0.1.5
func (o GetUpgradePriceExpandShardConfigPtrOutput) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigPtrOutput
type GetUpgradePriceOutputArgs ¶ added in v0.1.5
type GetUpgradePriceOutputArgs struct { // Config for adding new shard. AddShardConfig GetUpgradePriceAddShardConfigPtrInput `pulumi:"addShardConfig"` // Price unit. Valid values: `pent` (cent), `microPent` (microcent). AmountUnit pulumi.StringPtrInput `pulumi:"amountUnit"` // Config for expanding existing shard. ExpandShardConfig GetUpgradePriceExpandShardConfigPtrInput `pulumi:"expandShardConfig"` // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Config for splitting existing shard. SplitShardConfig GetUpgradePriceSplitShardConfigPtrInput `pulumi:"splitShardConfig"` // Upgrade type, ADD: add new shard, EXPAND: upgrade the existing shard, SPLIT: split existing shard. UpgradeType pulumi.StringInput `pulumi:"upgradeType"` }
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 { AddShardConfig *GetUpgradePriceAddShardConfig `pulumi:"addShardConfig"` AmountUnit *string `pulumi:"amountUnit"` ExpandShardConfig *GetUpgradePriceExpandShardConfig `pulumi:"expandShardConfig"` // Price calculation formula. Formula string `pulumi:"formula"` // 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"` // 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"` SplitShardConfig *GetUpgradePriceSplitShardConfig `pulumi:"splitShardConfig"` UpgradeType string `pulumi:"upgradeType"` }
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 dcdb upgradePrice
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.GetUpgradePrice(ctx, &dcdb.GetUpgradePriceArgs{ InstanceId: local.Dcdb_id, UpgradeType: "ADD", AddShardConfig: dcdb.GetUpgradePriceAddShardConfig{ ShardCount: 2, ShardMemory: 2, ShardStorage: 100, }, AmountUnit: pulumi.StringRef("pent"), }, nil) if err != nil { return err } _, err = Dcdb.GetUpgradePrice(ctx, &dcdb.GetUpgradePriceArgs{ InstanceId: local.Dcdb_id, UpgradeType: "EXPAND", ExpandShardConfig: dcdb.GetUpgradePriceExpandShardConfig{ ShardInstanceIds: []string{ "shard-1b5r04az", }, ShardMemory: 2, ShardStorage: 40, ShardNodeCount: pulumi.IntRef(2), }, AmountUnit: pulumi.StringRef("pent"), }, nil) if err != nil { return err } _, err = Dcdb.GetUpgradePrice(ctx, &dcdb.GetUpgradePriceArgs{ InstanceId: local.Dcdb_id, UpgradeType: "SPLIT", SplitShardConfig: dcdb.GetUpgradePriceSplitShardConfig{ ShardInstanceIds: []string{ "shard-1b5r04az", }, SplitRate: 50, ShardMemory: 2, ShardStorage: 100, }, AmountUnit: pulumi.StringRef("pent"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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) AddShardConfig ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) AddShardConfig() GetUpgradePriceAddShardConfigPtrOutput
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) ExpandShardConfig ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) ExpandShardConfig() GetUpgradePriceExpandShardConfigPtrOutput
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) 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) SplitShardConfig ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) SplitShardConfig() GetUpgradePriceSplitShardConfigPtrOutput
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
func (GetUpgradePriceResultOutput) UpgradeType ¶ added in v0.1.5
func (o GetUpgradePriceResultOutput) UpgradeType() pulumi.StringOutput
type GetUpgradePriceSplitShardConfig ¶ added in v0.1.5
type GetUpgradePriceSplitShardConfig struct { // List of shard ID. ShardInstanceIds []string `pulumi:"shardInstanceIds"` // Shard memory size in GB. ShardMemory int `pulumi:"shardMemory"` // Shard storage capacity in GB. ShardStorage int `pulumi:"shardStorage"` // Data split ratio, fixed at 50%. SplitRate int `pulumi:"splitRate"` }
type GetUpgradePriceSplitShardConfigArgs ¶ added in v0.1.5
type GetUpgradePriceSplitShardConfigArgs struct { // List of shard ID. ShardInstanceIds pulumi.StringArrayInput `pulumi:"shardInstanceIds"` // Shard memory size in GB. ShardMemory pulumi.IntInput `pulumi:"shardMemory"` // Shard storage capacity in GB. ShardStorage pulumi.IntInput `pulumi:"shardStorage"` // Data split ratio, fixed at 50%. SplitRate pulumi.IntInput `pulumi:"splitRate"` }
func (GetUpgradePriceSplitShardConfigArgs) ElementType ¶ added in v0.1.5
func (GetUpgradePriceSplitShardConfigArgs) ElementType() reflect.Type
func (GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigOutput ¶ added in v0.1.5
func (i GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigOutput() GetUpgradePriceSplitShardConfigOutput
func (GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigOutputWithContext ¶ added in v0.1.5
func (i GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigOutput
func (GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigPtrOutput ¶ added in v0.1.5
func (i GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigPtrOutput() GetUpgradePriceSplitShardConfigPtrOutput
func (GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext ¶ added in v0.1.5
func (i GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigPtrOutput
type GetUpgradePriceSplitShardConfigInput ¶ added in v0.1.5
type GetUpgradePriceSplitShardConfigInput interface { pulumi.Input ToGetUpgradePriceSplitShardConfigOutput() GetUpgradePriceSplitShardConfigOutput ToGetUpgradePriceSplitShardConfigOutputWithContext(context.Context) GetUpgradePriceSplitShardConfigOutput }
GetUpgradePriceSplitShardConfigInput is an input type that accepts GetUpgradePriceSplitShardConfigArgs and GetUpgradePriceSplitShardConfigOutput values. You can construct a concrete instance of `GetUpgradePriceSplitShardConfigInput` via:
GetUpgradePriceSplitShardConfigArgs{...}
type GetUpgradePriceSplitShardConfigOutput ¶ added in v0.1.5
type GetUpgradePriceSplitShardConfigOutput struct{ *pulumi.OutputState }
func (GetUpgradePriceSplitShardConfigOutput) ElementType ¶ added in v0.1.5
func (GetUpgradePriceSplitShardConfigOutput) ElementType() reflect.Type
func (GetUpgradePriceSplitShardConfigOutput) ShardInstanceIds ¶ added in v0.1.5
func (o GetUpgradePriceSplitShardConfigOutput) ShardInstanceIds() pulumi.StringArrayOutput
List of shard ID.
func (GetUpgradePriceSplitShardConfigOutput) ShardMemory ¶ added in v0.1.5
func (o GetUpgradePriceSplitShardConfigOutput) ShardMemory() pulumi.IntOutput
Shard memory size in GB.
func (GetUpgradePriceSplitShardConfigOutput) ShardStorage ¶ added in v0.1.5
func (o GetUpgradePriceSplitShardConfigOutput) ShardStorage() pulumi.IntOutput
Shard storage capacity in GB.
func (GetUpgradePriceSplitShardConfigOutput) SplitRate ¶ added in v0.1.5
func (o GetUpgradePriceSplitShardConfigOutput) SplitRate() pulumi.IntOutput
Data split ratio, fixed at 50%.
func (GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigOutput ¶ added in v0.1.5
func (o GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigOutput() GetUpgradePriceSplitShardConfigOutput
func (GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigOutputWithContext ¶ added in v0.1.5
func (o GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigOutput
func (GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigPtrOutput ¶ added in v0.1.5
func (o GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigPtrOutput() GetUpgradePriceSplitShardConfigPtrOutput
func (GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext ¶ added in v0.1.5
func (o GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigPtrOutput
type GetUpgradePriceSplitShardConfigPtrInput ¶ added in v0.1.5
type GetUpgradePriceSplitShardConfigPtrInput interface { pulumi.Input ToGetUpgradePriceSplitShardConfigPtrOutput() GetUpgradePriceSplitShardConfigPtrOutput ToGetUpgradePriceSplitShardConfigPtrOutputWithContext(context.Context) GetUpgradePriceSplitShardConfigPtrOutput }
GetUpgradePriceSplitShardConfigPtrInput is an input type that accepts GetUpgradePriceSplitShardConfigArgs, GetUpgradePriceSplitShardConfigPtr and GetUpgradePriceSplitShardConfigPtrOutput values. You can construct a concrete instance of `GetUpgradePriceSplitShardConfigPtrInput` via:
GetUpgradePriceSplitShardConfigArgs{...} or: nil
func GetUpgradePriceSplitShardConfigPtr ¶ added in v0.1.5
func GetUpgradePriceSplitShardConfigPtr(v *GetUpgradePriceSplitShardConfigArgs) GetUpgradePriceSplitShardConfigPtrInput
type GetUpgradePriceSplitShardConfigPtrOutput ¶ added in v0.1.5
type GetUpgradePriceSplitShardConfigPtrOutput struct{ *pulumi.OutputState }
func (GetUpgradePriceSplitShardConfigPtrOutput) ElementType ¶ added in v0.1.5
func (GetUpgradePriceSplitShardConfigPtrOutput) ElementType() reflect.Type
func (GetUpgradePriceSplitShardConfigPtrOutput) ShardInstanceIds ¶ added in v0.1.5
func (o GetUpgradePriceSplitShardConfigPtrOutput) ShardInstanceIds() pulumi.StringArrayOutput
List of shard ID.
func (GetUpgradePriceSplitShardConfigPtrOutput) ShardMemory ¶ added in v0.1.5
func (o GetUpgradePriceSplitShardConfigPtrOutput) ShardMemory() pulumi.IntPtrOutput
Shard memory size in GB.
func (GetUpgradePriceSplitShardConfigPtrOutput) ShardStorage ¶ added in v0.1.5
func (o GetUpgradePriceSplitShardConfigPtrOutput) ShardStorage() pulumi.IntPtrOutput
Shard storage capacity in GB.
func (GetUpgradePriceSplitShardConfigPtrOutput) SplitRate ¶ added in v0.1.5
func (o GetUpgradePriceSplitShardConfigPtrOutput) SplitRate() pulumi.IntPtrOutput
Data split ratio, fixed at 50%.
func (GetUpgradePriceSplitShardConfigPtrOutput) ToGetUpgradePriceSplitShardConfigPtrOutput ¶ added in v0.1.5
func (o GetUpgradePriceSplitShardConfigPtrOutput) ToGetUpgradePriceSplitShardConfigPtrOutput() GetUpgradePriceSplitShardConfigPtrOutput
func (GetUpgradePriceSplitShardConfigPtrOutput) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext ¶ added in v0.1.5
func (o GetUpgradePriceSplitShardConfigPtrOutput) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigPtrOutput
type HourdbInstance ¶
type HourdbInstance struct { pulumi.CustomResourceState // db engine version, default to Percona 5.7.17. DbVersionId pulumi.StringPtrOutput `pulumi:"dbVersionId"` // DCN source instance ID. DcnInstanceId pulumi.StringPtrOutput `pulumi:"dcnInstanceId"` // DCN source region. DcnRegion pulumi.StringPtrOutput `pulumi:"dcnRegion"` // Whether to open the extranet access. ExtranetAccess pulumi.BoolPtrOutput `pulumi:"extranetAccess"` // name of this instance. InstanceName pulumi.StringPtrOutput `pulumi:"instanceName"` // Whether to support IPv6. Ipv6Flag pulumi.IntPtrOutput `pulumi:"ipv6Flag"` // project id. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // resource tags. ResourceTags HourdbInstanceResourceTagArrayOutput `pulumi:"resourceTags"` // security group id. SecurityGroupId pulumi.StringPtrOutput `pulumi:"securityGroupId"` // instance shard count. ShardCount pulumi.IntOutput `pulumi:"shardCount"` // memory(GB) for each shard. It can be obtained by querying api DescribeShardSpec. ShardMemory pulumi.IntOutput `pulumi:"shardMemory"` // node count for each shard. It can be obtained by querying api DescribeShardSpec. ShardNodeCount pulumi.IntOutput `pulumi:"shardNodeCount"` // storage(GB) for each shard. It can be obtained by querying api DescribeShardSpec. ShardStorage pulumi.IntOutput `pulumi:"shardStorage"` // subnet id, its required when vpcId is set. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // The field is required to specify VIP. Vip pulumi.StringOutput `pulumi:"vip"` // The field is required to specify VIPv6. Vipv6 pulumi.StringOutput `pulumi:"vipv6"` // vpc id. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` // Intranet port. Vport pulumi.IntOutput `pulumi:"vport"` // available zone. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Provides a resource to create a dcdb hourdbInstance
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.NewHourdbInstance(ctx, "hourdbInstance", &Dcdb.HourdbInstanceArgs{ InstanceName: pulumi.String("test_dcdc_dc_instance"), Zones: pulumi.StringArray{ pulumi.String("ap-guangzhou-5"), pulumi.String("ap-guangzhou-6"), }, ShardMemory: pulumi.Int(2), ShardStorage: pulumi.Int(10), ShardNodeCount: pulumi.Int(2), ShardCount: pulumi.Int(2), VpcId: pulumi.Any(local.Vpc_id), SubnetId: pulumi.Any(local.Subnet_id), SecurityGroupId: pulumi.Any(local.Sg_id), DbVersionId: pulumi.String("8.0"), ResourceTags: dcdb.HourdbInstanceResourceTagArray{ &dcdb.HourdbInstanceResourceTagArgs{ TagKey: pulumi.String("aaa"), TagValue: pulumi.String("bbb"), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
dcdb hourdb_instance can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Dcdb/hourdbInstance:HourdbInstance hourdb_instance hourdbInstance_id ```
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 Percona 5.7.17. DbVersionId pulumi.StringPtrInput // DCN source instance ID. DcnInstanceId pulumi.StringPtrInput // DCN source region. DcnRegion pulumi.StringPtrInput // Whether to open the extranet access. ExtranetAccess pulumi.BoolPtrInput // name of this instance. InstanceName pulumi.StringPtrInput // Whether to support IPv6. Ipv6Flag pulumi.IntPtrInput // project id. ProjectId pulumi.IntPtrInput // resource tags. ResourceTags HourdbInstanceResourceTagArrayInput // security group id. SecurityGroupId pulumi.StringPtrInput // instance shard count. ShardCount pulumi.IntInput // memory(GB) for each shard. It can be obtained by querying api DescribeShardSpec. ShardMemory pulumi.IntInput // node count for each shard. It can be obtained by querying api DescribeShardSpec. ShardNodeCount pulumi.IntInput // storage(GB) for each shard. It can be obtained by querying api DescribeShardSpec. ShardStorage pulumi.IntInput // subnet id, its required when vpcId is set. SubnetId pulumi.StringPtrInput // The field is required to specify VIP. Vip pulumi.StringPtrInput // The field is required to specify VIPv6. Vipv6 pulumi.StringPtrInput // vpc id. VpcId pulumi.StringPtrInput // available zone. 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.StringPtrOutput
db engine version, default to Percona 5.7.17.
func (HourdbInstanceOutput) DcnInstanceId ¶ added in v0.1.5
func (o HourdbInstanceOutput) DcnInstanceId() pulumi.StringPtrOutput
DCN source instance ID.
func (HourdbInstanceOutput) DcnRegion ¶ added in v0.1.5
func (o HourdbInstanceOutput) DcnRegion() pulumi.StringPtrOutput
DCN source region.
func (HourdbInstanceOutput) ElementType ¶
func (HourdbInstanceOutput) ElementType() reflect.Type
func (HourdbInstanceOutput) ExtranetAccess ¶ added in v0.1.5
func (o HourdbInstanceOutput) ExtranetAccess() pulumi.BoolPtrOutput
Whether to open the extranet access.
func (HourdbInstanceOutput) InstanceName ¶
func (o HourdbInstanceOutput) InstanceName() pulumi.StringPtrOutput
name of this instance.
func (HourdbInstanceOutput) Ipv6Flag ¶ added in v0.1.5
func (o HourdbInstanceOutput) Ipv6Flag() pulumi.IntPtrOutput
Whether to support IPv6.
func (HourdbInstanceOutput) ProjectId ¶
func (o HourdbInstanceOutput) ProjectId() pulumi.IntPtrOutput
project id.
func (HourdbInstanceOutput) ResourceTags ¶
func (o HourdbInstanceOutput) ResourceTags() HourdbInstanceResourceTagArrayOutput
resource tags.
func (HourdbInstanceOutput) SecurityGroupId ¶
func (o HourdbInstanceOutput) SecurityGroupId() pulumi.StringPtrOutput
security group id.
func (HourdbInstanceOutput) ShardCount ¶
func (o HourdbInstanceOutput) ShardCount() pulumi.IntOutput
instance shard count.
func (HourdbInstanceOutput) ShardMemory ¶
func (o HourdbInstanceOutput) ShardMemory() pulumi.IntOutput
memory(GB) for each shard. It can be obtained by querying api DescribeShardSpec.
func (HourdbInstanceOutput) ShardNodeCount ¶
func (o HourdbInstanceOutput) ShardNodeCount() pulumi.IntOutput
node count for each shard. It can be obtained by querying api DescribeShardSpec.
func (HourdbInstanceOutput) ShardStorage ¶
func (o HourdbInstanceOutput) ShardStorage() pulumi.IntOutput
storage(GB) for each shard. It can be obtained by querying api DescribeShardSpec.
func (HourdbInstanceOutput) SubnetId ¶
func (o HourdbInstanceOutput) SubnetId() pulumi.StringPtrOutput
subnet id, its required when vpcId is set.
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
The field is required to specify VIP.
func (HourdbInstanceOutput) Vipv6 ¶ added in v0.1.5
func (o HourdbInstanceOutput) Vipv6() pulumi.StringOutput
The field is required to specify VIPv6.
func (HourdbInstanceOutput) VpcId ¶
func (o HourdbInstanceOutput) VpcId() pulumi.StringPtrOutput
vpc id.
func (HourdbInstanceOutput) Vport ¶ added in v0.1.5
func (o HourdbInstanceOutput) Vport() pulumi.IntOutput
Intranet port.
func (HourdbInstanceOutput) Zones ¶
func (o HourdbInstanceOutput) Zones() pulumi.StringArrayOutput
available zone.
type HourdbInstanceResourceTagArgs ¶
type HourdbInstanceResourceTagArgs struct { // tag key. TagKey pulumi.StringInput `pulumi:"tagKey"` // tag value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (HourdbInstanceResourceTagArgs) ElementType ¶
func (HourdbInstanceResourceTagArgs) ElementType() reflect.Type
func (HourdbInstanceResourceTagArgs) ToHourdbInstanceResourceTagOutput ¶
func (i HourdbInstanceResourceTagArgs) ToHourdbInstanceResourceTagOutput() HourdbInstanceResourceTagOutput
func (HourdbInstanceResourceTagArgs) ToHourdbInstanceResourceTagOutputWithContext ¶
func (i HourdbInstanceResourceTagArgs) ToHourdbInstanceResourceTagOutputWithContext(ctx context.Context) HourdbInstanceResourceTagOutput
type HourdbInstanceResourceTagArray ¶
type HourdbInstanceResourceTagArray []HourdbInstanceResourceTagInput
func (HourdbInstanceResourceTagArray) ElementType ¶
func (HourdbInstanceResourceTagArray) ElementType() reflect.Type
func (HourdbInstanceResourceTagArray) ToHourdbInstanceResourceTagArrayOutput ¶
func (i HourdbInstanceResourceTagArray) ToHourdbInstanceResourceTagArrayOutput() HourdbInstanceResourceTagArrayOutput
func (HourdbInstanceResourceTagArray) ToHourdbInstanceResourceTagArrayOutputWithContext ¶
func (i HourdbInstanceResourceTagArray) ToHourdbInstanceResourceTagArrayOutputWithContext(ctx context.Context) HourdbInstanceResourceTagArrayOutput
type HourdbInstanceResourceTagArrayInput ¶
type HourdbInstanceResourceTagArrayInput interface { pulumi.Input ToHourdbInstanceResourceTagArrayOutput() HourdbInstanceResourceTagArrayOutput ToHourdbInstanceResourceTagArrayOutputWithContext(context.Context) HourdbInstanceResourceTagArrayOutput }
HourdbInstanceResourceTagArrayInput is an input type that accepts HourdbInstanceResourceTagArray and HourdbInstanceResourceTagArrayOutput values. You can construct a concrete instance of `HourdbInstanceResourceTagArrayInput` via:
HourdbInstanceResourceTagArray{ HourdbInstanceResourceTagArgs{...} }
type HourdbInstanceResourceTagArrayOutput ¶
type HourdbInstanceResourceTagArrayOutput struct{ *pulumi.OutputState }
func (HourdbInstanceResourceTagArrayOutput) ElementType ¶
func (HourdbInstanceResourceTagArrayOutput) ElementType() reflect.Type
func (HourdbInstanceResourceTagArrayOutput) Index ¶
func (o HourdbInstanceResourceTagArrayOutput) Index(i pulumi.IntInput) HourdbInstanceResourceTagOutput
func (HourdbInstanceResourceTagArrayOutput) ToHourdbInstanceResourceTagArrayOutput ¶
func (o HourdbInstanceResourceTagArrayOutput) ToHourdbInstanceResourceTagArrayOutput() HourdbInstanceResourceTagArrayOutput
func (HourdbInstanceResourceTagArrayOutput) ToHourdbInstanceResourceTagArrayOutputWithContext ¶
func (o HourdbInstanceResourceTagArrayOutput) ToHourdbInstanceResourceTagArrayOutputWithContext(ctx context.Context) HourdbInstanceResourceTagArrayOutput
type HourdbInstanceResourceTagInput ¶
type HourdbInstanceResourceTagInput interface { pulumi.Input ToHourdbInstanceResourceTagOutput() HourdbInstanceResourceTagOutput ToHourdbInstanceResourceTagOutputWithContext(context.Context) HourdbInstanceResourceTagOutput }
HourdbInstanceResourceTagInput is an input type that accepts HourdbInstanceResourceTagArgs and HourdbInstanceResourceTagOutput values. You can construct a concrete instance of `HourdbInstanceResourceTagInput` via:
HourdbInstanceResourceTagArgs{...}
type HourdbInstanceResourceTagOutput ¶
type HourdbInstanceResourceTagOutput struct{ *pulumi.OutputState }
func (HourdbInstanceResourceTagOutput) ElementType ¶
func (HourdbInstanceResourceTagOutput) ElementType() reflect.Type
func (HourdbInstanceResourceTagOutput) TagKey ¶
func (o HourdbInstanceResourceTagOutput) TagKey() pulumi.StringOutput
tag key.
func (HourdbInstanceResourceTagOutput) TagValue ¶
func (o HourdbInstanceResourceTagOutput) TagValue() pulumi.StringOutput
tag value.
func (HourdbInstanceResourceTagOutput) ToHourdbInstanceResourceTagOutput ¶
func (o HourdbInstanceResourceTagOutput) ToHourdbInstanceResourceTagOutput() HourdbInstanceResourceTagOutput
func (HourdbInstanceResourceTagOutput) ToHourdbInstanceResourceTagOutputWithContext ¶
func (o HourdbInstanceResourceTagOutput) ToHourdbInstanceResourceTagOutputWithContext(ctx context.Context) HourdbInstanceResourceTagOutput
type HourdbInstanceState ¶
type HourdbInstanceState struct { // db engine version, default to Percona 5.7.17. DbVersionId pulumi.StringPtrInput // DCN source instance ID. DcnInstanceId pulumi.StringPtrInput // DCN source region. DcnRegion pulumi.StringPtrInput // Whether to open the extranet access. ExtranetAccess pulumi.BoolPtrInput // name of this instance. InstanceName pulumi.StringPtrInput // Whether to support IPv6. Ipv6Flag pulumi.IntPtrInput // project id. ProjectId pulumi.IntPtrInput // resource tags. ResourceTags HourdbInstanceResourceTagArrayInput // security group id. SecurityGroupId pulumi.StringPtrInput // instance shard count. ShardCount pulumi.IntPtrInput // memory(GB) for each shard. It can be obtained by querying api DescribeShardSpec. ShardMemory pulumi.IntPtrInput // node count for each shard. It can be obtained by querying api DescribeShardSpec. ShardNodeCount pulumi.IntPtrInput // storage(GB) for each shard. It can be obtained by querying api DescribeShardSpec. ShardStorage pulumi.IntPtrInput // subnet id, its required when vpcId is set. SubnetId pulumi.StringPtrInput // The field is required to specify VIP. Vip pulumi.StringPtrInput // The field is required to specify VIPv6. Vipv6 pulumi.StringPtrInput // vpc id. VpcId pulumi.StringPtrInput // Intranet port. Vport pulumi.IntPtrInput // available zone. Zones pulumi.StringArrayInput }
func (HourdbInstanceState) ElementType ¶
func (HourdbInstanceState) ElementType() reflect.Type
type InstanceConfig ¶ added in v0.1.5
type InstanceConfig struct { pulumi.CustomResourceState // Instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // RS nearest access mode, 0-no policy, 1-nearest access. RsAccessStrategy pulumi.IntOutput `pulumi:"rsAccessStrategy"` }
Provides a resource to create a dcdb instanceConfig
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.NewInstanceConfig(ctx, "instanceConfig", &Dcdb.InstanceConfigArgs{ InstanceId: pulumi.Any(local.Dcdb_id), RsAccessStrategy: pulumi.Int(0), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
dcdb instance_config can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Dcdb/instanceConfig:InstanceConfig instance_config instance_config_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 { // Instance ID. InstanceId pulumi.StringInput // RS nearest access mode, 0-no policy, 1-nearest access. RsAccessStrategy pulumi.IntInput }
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) 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 nearest access mode, 0-no policy, 1-nearest access.
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 { // Instance ID. InstanceId pulumi.StringPtrInput // RS nearest access mode, 0-no policy, 1-nearest access. RsAccessStrategy pulumi.IntPtrInput }
func (InstanceConfigState) ElementType ¶ added in v0.1.5
func (InstanceConfigState) ElementType() reflect.Type
type IsolateHourInstanceOperation ¶ added in v0.1.5
type IsolateHourInstanceOperation struct { pulumi.CustomResourceState // Instance ID list. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a dcdb isolateHourInstanceOperation
func GetIsolateHourInstanceOperation ¶ added in v0.1.5
func GetIsolateHourInstanceOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IsolateHourInstanceOperationState, opts ...pulumi.ResourceOption) (*IsolateHourInstanceOperation, error)
GetIsolateHourInstanceOperation gets an existing IsolateHourInstanceOperation 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 NewIsolateHourInstanceOperation ¶ added in v0.1.5
func NewIsolateHourInstanceOperation(ctx *pulumi.Context, name string, args *IsolateHourInstanceOperationArgs, opts ...pulumi.ResourceOption) (*IsolateHourInstanceOperation, error)
NewIsolateHourInstanceOperation registers a new resource with the given unique name, arguments, and options.
func (*IsolateHourInstanceOperation) ElementType ¶ added in v0.1.5
func (*IsolateHourInstanceOperation) ElementType() reflect.Type
func (*IsolateHourInstanceOperation) ToIsolateHourInstanceOperationOutput ¶ added in v0.1.5
func (i *IsolateHourInstanceOperation) ToIsolateHourInstanceOperationOutput() IsolateHourInstanceOperationOutput
func (*IsolateHourInstanceOperation) ToIsolateHourInstanceOperationOutputWithContext ¶ added in v0.1.5
func (i *IsolateHourInstanceOperation) ToIsolateHourInstanceOperationOutputWithContext(ctx context.Context) IsolateHourInstanceOperationOutput
type IsolateHourInstanceOperationArgs ¶ added in v0.1.5
type IsolateHourInstanceOperationArgs struct { // Instance ID list. InstanceId pulumi.StringInput }
The set of arguments for constructing a IsolateHourInstanceOperation resource.
func (IsolateHourInstanceOperationArgs) ElementType ¶ added in v0.1.5
func (IsolateHourInstanceOperationArgs) ElementType() reflect.Type
type IsolateHourInstanceOperationArray ¶ added in v0.1.5
type IsolateHourInstanceOperationArray []IsolateHourInstanceOperationInput
func (IsolateHourInstanceOperationArray) ElementType ¶ added in v0.1.5
func (IsolateHourInstanceOperationArray) ElementType() reflect.Type
func (IsolateHourInstanceOperationArray) ToIsolateHourInstanceOperationArrayOutput ¶ added in v0.1.5
func (i IsolateHourInstanceOperationArray) ToIsolateHourInstanceOperationArrayOutput() IsolateHourInstanceOperationArrayOutput
func (IsolateHourInstanceOperationArray) ToIsolateHourInstanceOperationArrayOutputWithContext ¶ added in v0.1.5
func (i IsolateHourInstanceOperationArray) ToIsolateHourInstanceOperationArrayOutputWithContext(ctx context.Context) IsolateHourInstanceOperationArrayOutput
type IsolateHourInstanceOperationArrayInput ¶ added in v0.1.5
type IsolateHourInstanceOperationArrayInput interface { pulumi.Input ToIsolateHourInstanceOperationArrayOutput() IsolateHourInstanceOperationArrayOutput ToIsolateHourInstanceOperationArrayOutputWithContext(context.Context) IsolateHourInstanceOperationArrayOutput }
IsolateHourInstanceOperationArrayInput is an input type that accepts IsolateHourInstanceOperationArray and IsolateHourInstanceOperationArrayOutput values. You can construct a concrete instance of `IsolateHourInstanceOperationArrayInput` via:
IsolateHourInstanceOperationArray{ IsolateHourInstanceOperationArgs{...} }
type IsolateHourInstanceOperationArrayOutput ¶ added in v0.1.5
type IsolateHourInstanceOperationArrayOutput struct{ *pulumi.OutputState }
func (IsolateHourInstanceOperationArrayOutput) ElementType ¶ added in v0.1.5
func (IsolateHourInstanceOperationArrayOutput) ElementType() reflect.Type
func (IsolateHourInstanceOperationArrayOutput) ToIsolateHourInstanceOperationArrayOutput ¶ added in v0.1.5
func (o IsolateHourInstanceOperationArrayOutput) ToIsolateHourInstanceOperationArrayOutput() IsolateHourInstanceOperationArrayOutput
func (IsolateHourInstanceOperationArrayOutput) ToIsolateHourInstanceOperationArrayOutputWithContext ¶ added in v0.1.5
func (o IsolateHourInstanceOperationArrayOutput) ToIsolateHourInstanceOperationArrayOutputWithContext(ctx context.Context) IsolateHourInstanceOperationArrayOutput
type IsolateHourInstanceOperationInput ¶ added in v0.1.5
type IsolateHourInstanceOperationInput interface { pulumi.Input ToIsolateHourInstanceOperationOutput() IsolateHourInstanceOperationOutput ToIsolateHourInstanceOperationOutputWithContext(ctx context.Context) IsolateHourInstanceOperationOutput }
type IsolateHourInstanceOperationMap ¶ added in v0.1.5
type IsolateHourInstanceOperationMap map[string]IsolateHourInstanceOperationInput
func (IsolateHourInstanceOperationMap) ElementType ¶ added in v0.1.5
func (IsolateHourInstanceOperationMap) ElementType() reflect.Type
func (IsolateHourInstanceOperationMap) ToIsolateHourInstanceOperationMapOutput ¶ added in v0.1.5
func (i IsolateHourInstanceOperationMap) ToIsolateHourInstanceOperationMapOutput() IsolateHourInstanceOperationMapOutput
func (IsolateHourInstanceOperationMap) ToIsolateHourInstanceOperationMapOutputWithContext ¶ added in v0.1.5
func (i IsolateHourInstanceOperationMap) ToIsolateHourInstanceOperationMapOutputWithContext(ctx context.Context) IsolateHourInstanceOperationMapOutput
type IsolateHourInstanceOperationMapInput ¶ added in v0.1.5
type IsolateHourInstanceOperationMapInput interface { pulumi.Input ToIsolateHourInstanceOperationMapOutput() IsolateHourInstanceOperationMapOutput ToIsolateHourInstanceOperationMapOutputWithContext(context.Context) IsolateHourInstanceOperationMapOutput }
IsolateHourInstanceOperationMapInput is an input type that accepts IsolateHourInstanceOperationMap and IsolateHourInstanceOperationMapOutput values. You can construct a concrete instance of `IsolateHourInstanceOperationMapInput` via:
IsolateHourInstanceOperationMap{ "key": IsolateHourInstanceOperationArgs{...} }
type IsolateHourInstanceOperationMapOutput ¶ added in v0.1.5
type IsolateHourInstanceOperationMapOutput struct{ *pulumi.OutputState }
func (IsolateHourInstanceOperationMapOutput) ElementType ¶ added in v0.1.5
func (IsolateHourInstanceOperationMapOutput) ElementType() reflect.Type
func (IsolateHourInstanceOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o IsolateHourInstanceOperationMapOutput) MapIndex(k pulumi.StringInput) IsolateHourInstanceOperationOutput
func (IsolateHourInstanceOperationMapOutput) ToIsolateHourInstanceOperationMapOutput ¶ added in v0.1.5
func (o IsolateHourInstanceOperationMapOutput) ToIsolateHourInstanceOperationMapOutput() IsolateHourInstanceOperationMapOutput
func (IsolateHourInstanceOperationMapOutput) ToIsolateHourInstanceOperationMapOutputWithContext ¶ added in v0.1.5
func (o IsolateHourInstanceOperationMapOutput) ToIsolateHourInstanceOperationMapOutputWithContext(ctx context.Context) IsolateHourInstanceOperationMapOutput
type IsolateHourInstanceOperationOutput ¶ added in v0.1.5
type IsolateHourInstanceOperationOutput struct{ *pulumi.OutputState }
func (IsolateHourInstanceOperationOutput) ElementType ¶ added in v0.1.5
func (IsolateHourInstanceOperationOutput) ElementType() reflect.Type
func (IsolateHourInstanceOperationOutput) InstanceId ¶ added in v0.1.5
func (o IsolateHourInstanceOperationOutput) InstanceId() pulumi.StringOutput
Instance ID list.
func (IsolateHourInstanceOperationOutput) ToIsolateHourInstanceOperationOutput ¶ added in v0.1.5
func (o IsolateHourInstanceOperationOutput) ToIsolateHourInstanceOperationOutput() IsolateHourInstanceOperationOutput
func (IsolateHourInstanceOperationOutput) ToIsolateHourInstanceOperationOutputWithContext ¶ added in v0.1.5
func (o IsolateHourInstanceOperationOutput) ToIsolateHourInstanceOperationOutputWithContext(ctx context.Context) IsolateHourInstanceOperationOutput
type IsolateHourInstanceOperationState ¶ added in v0.1.5
type IsolateHourInstanceOperationState struct { // Instance ID list. InstanceId pulumi.StringPtrInput }
func (IsolateHourInstanceOperationState) ElementType ¶ added in v0.1.5
func (IsolateHourInstanceOperationState) ElementType() reflect.Type
type SecurityGroupAttachment ¶
type SecurityGroupAttachment struct { pulumi.CustomResourceState // attached instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // security group id. SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"` }
Provides a resource to create a dcdb securityGroupAttachment
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.NewSecurityGroupAttachment(ctx, "securityGroupAttachment", &Dcdb.SecurityGroupAttachmentArgs{ InstanceId: pulumi.String(""), SecurityGroupId: pulumi.String(""), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
dcdb security_group_attachment can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Dcdb/securityGroupAttachment:SecurityGroupAttachment security_group_attachment securityGroupAttachment_id ```
func GetSecurityGroupAttachment ¶
func GetSecurityGroupAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityGroupAttachmentState, opts ...pulumi.ResourceOption) (*SecurityGroupAttachment, error)
GetSecurityGroupAttachment gets an existing SecurityGroupAttachment 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 NewSecurityGroupAttachment ¶
func NewSecurityGroupAttachment(ctx *pulumi.Context, name string, args *SecurityGroupAttachmentArgs, opts ...pulumi.ResourceOption) (*SecurityGroupAttachment, error)
NewSecurityGroupAttachment registers a new resource with the given unique name, arguments, and options.
func (*SecurityGroupAttachment) ElementType ¶
func (*SecurityGroupAttachment) ElementType() reflect.Type
func (*SecurityGroupAttachment) ToSecurityGroupAttachmentOutput ¶
func (i *SecurityGroupAttachment) ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput
func (*SecurityGroupAttachment) ToSecurityGroupAttachmentOutputWithContext ¶
func (i *SecurityGroupAttachment) ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput
type SecurityGroupAttachmentArgs ¶
type SecurityGroupAttachmentArgs struct { // attached instance id. InstanceId pulumi.StringInput // security group id. SecurityGroupId pulumi.StringInput }
The set of arguments for constructing a SecurityGroupAttachment resource.
func (SecurityGroupAttachmentArgs) ElementType ¶
func (SecurityGroupAttachmentArgs) ElementType() reflect.Type
type SecurityGroupAttachmentArray ¶
type SecurityGroupAttachmentArray []SecurityGroupAttachmentInput
func (SecurityGroupAttachmentArray) ElementType ¶
func (SecurityGroupAttachmentArray) ElementType() reflect.Type
func (SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutput ¶
func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput
func (SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutputWithContext ¶
func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput
type SecurityGroupAttachmentArrayInput ¶
type SecurityGroupAttachmentArrayInput interface { pulumi.Input ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput ToSecurityGroupAttachmentArrayOutputWithContext(context.Context) SecurityGroupAttachmentArrayOutput }
SecurityGroupAttachmentArrayInput is an input type that accepts SecurityGroupAttachmentArray and SecurityGroupAttachmentArrayOutput values. You can construct a concrete instance of `SecurityGroupAttachmentArrayInput` via:
SecurityGroupAttachmentArray{ SecurityGroupAttachmentArgs{...} }
type SecurityGroupAttachmentArrayOutput ¶
type SecurityGroupAttachmentArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupAttachmentArrayOutput) ElementType ¶
func (SecurityGroupAttachmentArrayOutput) ElementType() reflect.Type
func (SecurityGroupAttachmentArrayOutput) Index ¶
func (o SecurityGroupAttachmentArrayOutput) Index(i pulumi.IntInput) SecurityGroupAttachmentOutput
func (SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutput ¶
func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput
func (SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutputWithContext ¶
func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput
type SecurityGroupAttachmentInput ¶
type SecurityGroupAttachmentInput interface { pulumi.Input ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput }
type SecurityGroupAttachmentMap ¶
type SecurityGroupAttachmentMap map[string]SecurityGroupAttachmentInput
func (SecurityGroupAttachmentMap) ElementType ¶
func (SecurityGroupAttachmentMap) ElementType() reflect.Type
func (SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutput ¶
func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput
func (SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutputWithContext ¶
func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput
type SecurityGroupAttachmentMapInput ¶
type SecurityGroupAttachmentMapInput interface { pulumi.Input ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput ToSecurityGroupAttachmentMapOutputWithContext(context.Context) SecurityGroupAttachmentMapOutput }
SecurityGroupAttachmentMapInput is an input type that accepts SecurityGroupAttachmentMap and SecurityGroupAttachmentMapOutput values. You can construct a concrete instance of `SecurityGroupAttachmentMapInput` via:
SecurityGroupAttachmentMap{ "key": SecurityGroupAttachmentArgs{...} }
type SecurityGroupAttachmentMapOutput ¶
type SecurityGroupAttachmentMapOutput struct{ *pulumi.OutputState }
func (SecurityGroupAttachmentMapOutput) ElementType ¶
func (SecurityGroupAttachmentMapOutput) ElementType() reflect.Type
func (SecurityGroupAttachmentMapOutput) MapIndex ¶
func (o SecurityGroupAttachmentMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupAttachmentOutput
func (SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutput ¶
func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput
func (SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutputWithContext ¶
func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput
type SecurityGroupAttachmentOutput ¶
type SecurityGroupAttachmentOutput struct{ *pulumi.OutputState }
func (SecurityGroupAttachmentOutput) ElementType ¶
func (SecurityGroupAttachmentOutput) ElementType() reflect.Type
func (SecurityGroupAttachmentOutput) InstanceId ¶
func (o SecurityGroupAttachmentOutput) InstanceId() pulumi.StringOutput
attached instance id.
func (SecurityGroupAttachmentOutput) SecurityGroupId ¶
func (o SecurityGroupAttachmentOutput) SecurityGroupId() pulumi.StringOutput
security group id.
func (SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutput ¶
func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput
func (SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutputWithContext ¶
func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput
type SecurityGroupAttachmentState ¶
type SecurityGroupAttachmentState struct { // attached instance id. InstanceId pulumi.StringPtrInput // security group id. SecurityGroupId pulumi.StringPtrInput }
func (SecurityGroupAttachmentState) ElementType ¶
func (SecurityGroupAttachmentState) ElementType() reflect.Type
type SwitchDbInstanceHaOperation ¶ added in v0.1.5
type SwitchDbInstanceHaOperation struct { pulumi.CustomResourceState // Instance ID in the format of tdsqlshard-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 dcdb switchDbInstanceHaOperation
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dcdb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dcdb.NewSwitchDbInstanceHaOperation(ctx, "switchOperation", &Dcdb.SwitchDbInstanceHaOperationArgs{ InstanceId: pulumi.Any(local.Dcdb_id), Zone: pulumi.String("ap-guangzhou-4"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSwitchDbInstanceHaOperation ¶ added in v0.1.5
func GetSwitchDbInstanceHaOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SwitchDbInstanceHaOperationState, opts ...pulumi.ResourceOption) (*SwitchDbInstanceHaOperation, error)
GetSwitchDbInstanceHaOperation gets an existing SwitchDbInstanceHaOperation 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 NewSwitchDbInstanceHaOperation ¶ added in v0.1.5
func NewSwitchDbInstanceHaOperation(ctx *pulumi.Context, name string, args *SwitchDbInstanceHaOperationArgs, opts ...pulumi.ResourceOption) (*SwitchDbInstanceHaOperation, error)
NewSwitchDbInstanceHaOperation registers a new resource with the given unique name, arguments, and options.
func (*SwitchDbInstanceHaOperation) ElementType ¶ added in v0.1.5
func (*SwitchDbInstanceHaOperation) ElementType() reflect.Type
func (*SwitchDbInstanceHaOperation) ToSwitchDbInstanceHaOperationOutput ¶ added in v0.1.5
func (i *SwitchDbInstanceHaOperation) ToSwitchDbInstanceHaOperationOutput() SwitchDbInstanceHaOperationOutput
func (*SwitchDbInstanceHaOperation) ToSwitchDbInstanceHaOperationOutputWithContext ¶ added in v0.1.5
func (i *SwitchDbInstanceHaOperation) ToSwitchDbInstanceHaOperationOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationOutput
type SwitchDbInstanceHaOperationArgs ¶ added in v0.1.5
type SwitchDbInstanceHaOperationArgs struct { // Instance ID in the format of tdsqlshard-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 SwitchDbInstanceHaOperation resource.
func (SwitchDbInstanceHaOperationArgs) ElementType ¶ added in v0.1.5
func (SwitchDbInstanceHaOperationArgs) ElementType() reflect.Type
type SwitchDbInstanceHaOperationArray ¶ added in v0.1.5
type SwitchDbInstanceHaOperationArray []SwitchDbInstanceHaOperationInput
func (SwitchDbInstanceHaOperationArray) ElementType ¶ added in v0.1.5
func (SwitchDbInstanceHaOperationArray) ElementType() reflect.Type
func (SwitchDbInstanceHaOperationArray) ToSwitchDbInstanceHaOperationArrayOutput ¶ added in v0.1.5
func (i SwitchDbInstanceHaOperationArray) ToSwitchDbInstanceHaOperationArrayOutput() SwitchDbInstanceHaOperationArrayOutput
func (SwitchDbInstanceHaOperationArray) ToSwitchDbInstanceHaOperationArrayOutputWithContext ¶ added in v0.1.5
func (i SwitchDbInstanceHaOperationArray) ToSwitchDbInstanceHaOperationArrayOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationArrayOutput
type SwitchDbInstanceHaOperationArrayInput ¶ added in v0.1.5
type SwitchDbInstanceHaOperationArrayInput interface { pulumi.Input ToSwitchDbInstanceHaOperationArrayOutput() SwitchDbInstanceHaOperationArrayOutput ToSwitchDbInstanceHaOperationArrayOutputWithContext(context.Context) SwitchDbInstanceHaOperationArrayOutput }
SwitchDbInstanceHaOperationArrayInput is an input type that accepts SwitchDbInstanceHaOperationArray and SwitchDbInstanceHaOperationArrayOutput values. You can construct a concrete instance of `SwitchDbInstanceHaOperationArrayInput` via:
SwitchDbInstanceHaOperationArray{ SwitchDbInstanceHaOperationArgs{...} }
type SwitchDbInstanceHaOperationArrayOutput ¶ added in v0.1.5
type SwitchDbInstanceHaOperationArrayOutput struct{ *pulumi.OutputState }
func (SwitchDbInstanceHaOperationArrayOutput) ElementType ¶ added in v0.1.5
func (SwitchDbInstanceHaOperationArrayOutput) ElementType() reflect.Type
func (SwitchDbInstanceHaOperationArrayOutput) ToSwitchDbInstanceHaOperationArrayOutput ¶ added in v0.1.5
func (o SwitchDbInstanceHaOperationArrayOutput) ToSwitchDbInstanceHaOperationArrayOutput() SwitchDbInstanceHaOperationArrayOutput
func (SwitchDbInstanceHaOperationArrayOutput) ToSwitchDbInstanceHaOperationArrayOutputWithContext ¶ added in v0.1.5
func (o SwitchDbInstanceHaOperationArrayOutput) ToSwitchDbInstanceHaOperationArrayOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationArrayOutput
type SwitchDbInstanceHaOperationInput ¶ added in v0.1.5
type SwitchDbInstanceHaOperationInput interface { pulumi.Input ToSwitchDbInstanceHaOperationOutput() SwitchDbInstanceHaOperationOutput ToSwitchDbInstanceHaOperationOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationOutput }
type SwitchDbInstanceHaOperationMap ¶ added in v0.1.5
type SwitchDbInstanceHaOperationMap map[string]SwitchDbInstanceHaOperationInput
func (SwitchDbInstanceHaOperationMap) ElementType ¶ added in v0.1.5
func (SwitchDbInstanceHaOperationMap) ElementType() reflect.Type
func (SwitchDbInstanceHaOperationMap) ToSwitchDbInstanceHaOperationMapOutput ¶ added in v0.1.5
func (i SwitchDbInstanceHaOperationMap) ToSwitchDbInstanceHaOperationMapOutput() SwitchDbInstanceHaOperationMapOutput
func (SwitchDbInstanceHaOperationMap) ToSwitchDbInstanceHaOperationMapOutputWithContext ¶ added in v0.1.5
func (i SwitchDbInstanceHaOperationMap) ToSwitchDbInstanceHaOperationMapOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationMapOutput
type SwitchDbInstanceHaOperationMapInput ¶ added in v0.1.5
type SwitchDbInstanceHaOperationMapInput interface { pulumi.Input ToSwitchDbInstanceHaOperationMapOutput() SwitchDbInstanceHaOperationMapOutput ToSwitchDbInstanceHaOperationMapOutputWithContext(context.Context) SwitchDbInstanceHaOperationMapOutput }
SwitchDbInstanceHaOperationMapInput is an input type that accepts SwitchDbInstanceHaOperationMap and SwitchDbInstanceHaOperationMapOutput values. You can construct a concrete instance of `SwitchDbInstanceHaOperationMapInput` via:
SwitchDbInstanceHaOperationMap{ "key": SwitchDbInstanceHaOperationArgs{...} }
type SwitchDbInstanceHaOperationMapOutput ¶ added in v0.1.5
type SwitchDbInstanceHaOperationMapOutput struct{ *pulumi.OutputState }
func (SwitchDbInstanceHaOperationMapOutput) ElementType ¶ added in v0.1.5
func (SwitchDbInstanceHaOperationMapOutput) ElementType() reflect.Type
func (SwitchDbInstanceHaOperationMapOutput) MapIndex ¶ added in v0.1.5
func (o SwitchDbInstanceHaOperationMapOutput) MapIndex(k pulumi.StringInput) SwitchDbInstanceHaOperationOutput
func (SwitchDbInstanceHaOperationMapOutput) ToSwitchDbInstanceHaOperationMapOutput ¶ added in v0.1.5
func (o SwitchDbInstanceHaOperationMapOutput) ToSwitchDbInstanceHaOperationMapOutput() SwitchDbInstanceHaOperationMapOutput
func (SwitchDbInstanceHaOperationMapOutput) ToSwitchDbInstanceHaOperationMapOutputWithContext ¶ added in v0.1.5
func (o SwitchDbInstanceHaOperationMapOutput) ToSwitchDbInstanceHaOperationMapOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationMapOutput
type SwitchDbInstanceHaOperationOutput ¶ added in v0.1.5
type SwitchDbInstanceHaOperationOutput struct{ *pulumi.OutputState }
func (SwitchDbInstanceHaOperationOutput) ElementType ¶ added in v0.1.5
func (SwitchDbInstanceHaOperationOutput) ElementType() reflect.Type
func (SwitchDbInstanceHaOperationOutput) InstanceId ¶ added in v0.1.5
func (o SwitchDbInstanceHaOperationOutput) InstanceId() pulumi.StringOutput
Instance ID in the format of tdsqlshard-ow728lmc.
func (SwitchDbInstanceHaOperationOutput) ToSwitchDbInstanceHaOperationOutput ¶ added in v0.1.5
func (o SwitchDbInstanceHaOperationOutput) ToSwitchDbInstanceHaOperationOutput() SwitchDbInstanceHaOperationOutput
func (SwitchDbInstanceHaOperationOutput) ToSwitchDbInstanceHaOperationOutputWithContext ¶ added in v0.1.5
func (o SwitchDbInstanceHaOperationOutput) ToSwitchDbInstanceHaOperationOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationOutput
func (SwitchDbInstanceHaOperationOutput) Zone ¶ added in v0.1.5
func (o SwitchDbInstanceHaOperationOutput) Zone() pulumi.StringOutput
Target AZ. The node with the lowest delay in the target AZ will be automatically promoted to primary node.
type SwitchDbInstanceHaOperationState ¶ added in v0.1.5
type SwitchDbInstanceHaOperationState struct { // Instance ID in the format of tdsqlshard-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 (SwitchDbInstanceHaOperationState) ElementType ¶ added in v0.1.5
func (SwitchDbInstanceHaOperationState) ElementType() reflect.Type
Source Files
¶
- account.go
- accountPrivileges.go
- activateHourInstanceOperation.go
- cancelDcnJobOperation.go
- dbInstance.go
- dbParameters.go
- dbSyncModeConfig.go
- encryptAttributesConfig.go
- flushBinlogOperation.go
- getAccounts.go
- getDatabaseObjects.go
- getDatabaseTables.go
- getDatabases.go
- getFileDownloadUrl.go
- getInstanceNodeInfo.go
- getInstances.go
- getLogFiles.go
- getOrders.go
- getParameters.go
- getPrice.go
- getProjectSecurityGroups.go
- getProjects.go
- getRenewalPrice.go
- getSaleInfo.go
- getSecurityGroups.go
- getShardSpec.go
- getShards.go
- getSlowLogs.go
- getUpgradePrice.go
- hourdbInstance.go
- init.go
- instanceConfig.go
- isolateHourInstanceOperation.go
- pulumiTypes.go
- securityGroupAttachment.go
- switchDbInstanceHaOperation.go