Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Account
- type AccountArgs
- type AccountArray
- type AccountArrayInput
- type AccountArrayOutput
- type AccountInput
- type AccountMap
- type AccountMapInput
- type AccountMapOutput
- type AccountOutput
- func (o AccountOutput) Description() pulumi.StringPtrOutput
- func (AccountOutput) ElementType() reflect.Type
- func (o AccountOutput) Host() pulumi.StringOutput
- func (o AccountOutput) InstanceId() pulumi.StringOutput
- func (o AccountOutput) Password() pulumi.StringOutput
- func (o AccountOutput) ReadOnly() pulumi.IntPtrOutput
- func (o AccountOutput) ToAccountOutput() AccountOutput
- func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
- func (o AccountOutput) UserName() pulumi.StringOutput
- type AccountState
- type DedicatedclusterDbInstance
- func (*DedicatedclusterDbInstance) ElementType() reflect.Type
- func (i *DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutput() DedicatedclusterDbInstanceOutput
- func (i *DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceOutput
- type DedicatedclusterDbInstanceArgs
- type DedicatedclusterDbInstanceArray
- func (DedicatedclusterDbInstanceArray) ElementType() reflect.Type
- func (i DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutput() DedicatedclusterDbInstanceArrayOutput
- func (i DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceArrayOutput
- type DedicatedclusterDbInstanceArrayInput
- type DedicatedclusterDbInstanceArrayOutput
- func (DedicatedclusterDbInstanceArrayOutput) ElementType() reflect.Type
- func (o DedicatedclusterDbInstanceArrayOutput) Index(i pulumi.IntInput) DedicatedclusterDbInstanceOutput
- func (o DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutput() DedicatedclusterDbInstanceArrayOutput
- func (o DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceArrayOutput
- type DedicatedclusterDbInstanceInput
- type DedicatedclusterDbInstanceMap
- func (DedicatedclusterDbInstanceMap) ElementType() reflect.Type
- func (i DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutput() DedicatedclusterDbInstanceMapOutput
- func (i DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceMapOutput
- type DedicatedclusterDbInstanceMapInput
- type DedicatedclusterDbInstanceMapOutput
- func (DedicatedclusterDbInstanceMapOutput) ElementType() reflect.Type
- func (o DedicatedclusterDbInstanceMapOutput) MapIndex(k pulumi.StringInput) DedicatedclusterDbInstanceOutput
- func (o DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutput() DedicatedclusterDbInstanceMapOutput
- func (o DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceMapOutput
- type DedicatedclusterDbInstanceOutput
- func (o DedicatedclusterDbInstanceOutput) ClusterId() pulumi.StringOutput
- func (o DedicatedclusterDbInstanceOutput) DbVersionId() pulumi.StringOutput
- func (DedicatedclusterDbInstanceOutput) ElementType() reflect.Type
- func (o DedicatedclusterDbInstanceOutput) GoodsNum() pulumi.IntOutput
- func (o DedicatedclusterDbInstanceOutput) InstanceName() pulumi.StringPtrOutput
- func (o DedicatedclusterDbInstanceOutput) Memory() pulumi.IntOutput
- func (o DedicatedclusterDbInstanceOutput) Storage() pulumi.IntOutput
- func (o DedicatedclusterDbInstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o DedicatedclusterDbInstanceOutput) Tags() pulumi.MapOutput
- func (o DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutput() DedicatedclusterDbInstanceOutput
- func (o DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceOutput
- func (o DedicatedclusterDbInstanceOutput) VpcId() pulumi.StringOutput
- type DedicatedclusterDbInstanceState
- type EncryptAttributes
- type EncryptAttributesArgs
- type EncryptAttributesArray
- type EncryptAttributesArrayInput
- type EncryptAttributesArrayOutput
- func (EncryptAttributesArrayOutput) ElementType() reflect.Type
- func (o EncryptAttributesArrayOutput) Index(i pulumi.IntInput) EncryptAttributesOutput
- func (o EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutput() EncryptAttributesArrayOutput
- func (o EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutputWithContext(ctx context.Context) EncryptAttributesArrayOutput
- type EncryptAttributesInput
- type EncryptAttributesMap
- type EncryptAttributesMapInput
- type EncryptAttributesMapOutput
- func (EncryptAttributesMapOutput) ElementType() reflect.Type
- func (o EncryptAttributesMapOutput) MapIndex(k pulumi.StringInput) EncryptAttributesOutput
- func (o EncryptAttributesMapOutput) ToEncryptAttributesMapOutput() EncryptAttributesMapOutput
- func (o EncryptAttributesMapOutput) ToEncryptAttributesMapOutputWithContext(ctx context.Context) EncryptAttributesMapOutput
- type EncryptAttributesOutput
- func (EncryptAttributesOutput) ElementType() reflect.Type
- func (o EncryptAttributesOutput) EncryptEnabled() pulumi.IntOutput
- func (o EncryptAttributesOutput) InstanceId() pulumi.StringOutput
- func (o EncryptAttributesOutput) ToEncryptAttributesOutput() EncryptAttributesOutput
- func (o EncryptAttributesOutput) ToEncryptAttributesOutputWithContext(ctx context.Context) EncryptAttributesOutput
- type EncryptAttributesState
- type GetAccountsArgs
- type GetAccountsList
- type GetAccountsListArgs
- type GetAccountsListArray
- type GetAccountsListArrayInput
- type GetAccountsListArrayOutput
- func (GetAccountsListArrayOutput) ElementType() reflect.Type
- func (o GetAccountsListArrayOutput) Index(i pulumi.IntInput) GetAccountsListOutput
- func (o GetAccountsListArrayOutput) ToGetAccountsListArrayOutput() GetAccountsListArrayOutput
- func (o GetAccountsListArrayOutput) ToGetAccountsListArrayOutputWithContext(ctx context.Context) GetAccountsListArrayOutput
- type GetAccountsListInput
- type GetAccountsListOutput
- func (o GetAccountsListOutput) CreateTime() pulumi.StringOutput
- func (o GetAccountsListOutput) DelayThresh() pulumi.IntOutput
- func (o GetAccountsListOutput) Description() pulumi.StringOutput
- func (GetAccountsListOutput) ElementType() reflect.Type
- func (o GetAccountsListOutput) Host() pulumi.StringOutput
- func (o GetAccountsListOutput) ReadOnly() pulumi.IntOutput
- func (o GetAccountsListOutput) SlaveConst() pulumi.IntOutput
- func (o GetAccountsListOutput) ToGetAccountsListOutput() GetAccountsListOutput
- func (o GetAccountsListOutput) ToGetAccountsListOutputWithContext(ctx context.Context) GetAccountsListOutput
- func (o GetAccountsListOutput) UpdateTime() pulumi.StringOutput
- func (o GetAccountsListOutput) UserName() pulumi.StringOutput
- type GetAccountsOutputArgs
- type GetAccountsResult
- type GetAccountsResultOutput
- func (GetAccountsResultOutput) ElementType() reflect.Type
- func (o GetAccountsResultOutput) Id() pulumi.StringOutput
- func (o GetAccountsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetAccountsResultOutput) Lists() GetAccountsListArrayOutput
- func (o GetAccountsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAccountsResultOutput) ToGetAccountsResultOutput() GetAccountsResultOutput
- func (o GetAccountsResultOutput) ToGetAccountsResultOutputWithContext(ctx context.Context) GetAccountsResultOutput
- type GetDatabaseObjectsArgs
- type GetDatabaseObjectsFunc
- type GetDatabaseObjectsFuncArgs
- type GetDatabaseObjectsFuncArray
- func (GetDatabaseObjectsFuncArray) ElementType() reflect.Type
- func (i GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutput() GetDatabaseObjectsFuncArrayOutput
- func (i GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncArrayOutput
- type GetDatabaseObjectsFuncArrayInput
- type GetDatabaseObjectsFuncArrayOutput
- func (GetDatabaseObjectsFuncArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsFuncArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsFuncOutput
- func (o GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutput() GetDatabaseObjectsFuncArrayOutput
- func (o GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncArrayOutput
- type GetDatabaseObjectsFuncInput
- type GetDatabaseObjectsFuncOutput
- func (GetDatabaseObjectsFuncOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsFuncOutput) Func() pulumi.StringOutput
- func (o GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutput() GetDatabaseObjectsFuncOutput
- func (o GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncOutput
- type GetDatabaseObjectsOutputArgs
- type GetDatabaseObjectsProc
- type GetDatabaseObjectsProcArgs
- type GetDatabaseObjectsProcArray
- func (GetDatabaseObjectsProcArray) ElementType() reflect.Type
- func (i GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutput() GetDatabaseObjectsProcArrayOutput
- func (i GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsProcArrayOutput
- type GetDatabaseObjectsProcArrayInput
- type GetDatabaseObjectsProcArrayOutput
- func (GetDatabaseObjectsProcArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsProcArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsProcOutput
- func (o GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutput() GetDatabaseObjectsProcArrayOutput
- func (o GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsProcArrayOutput
- type GetDatabaseObjectsProcInput
- type GetDatabaseObjectsProcOutput
- func (GetDatabaseObjectsProcOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsProcOutput) Proc() pulumi.StringOutput
- func (o GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutput() GetDatabaseObjectsProcOutput
- func (o GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutputWithContext(ctx context.Context) GetDatabaseObjectsProcOutput
- type GetDatabaseObjectsResult
- type GetDatabaseObjectsResultOutput
- func (o GetDatabaseObjectsResultOutput) DbName() pulumi.StringOutput
- func (GetDatabaseObjectsResultOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsResultOutput) Funcs() GetDatabaseObjectsFuncArrayOutput
- func (o GetDatabaseObjectsResultOutput) Id() pulumi.StringOutput
- func (o GetDatabaseObjectsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetDatabaseObjectsResultOutput) Procs() GetDatabaseObjectsProcArrayOutput
- func (o GetDatabaseObjectsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDatabaseObjectsResultOutput) Tables() GetDatabaseObjectsTableArrayOutput
- func (o GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutput() GetDatabaseObjectsResultOutput
- func (o GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutputWithContext(ctx context.Context) GetDatabaseObjectsResultOutput
- func (o GetDatabaseObjectsResultOutput) Views() GetDatabaseObjectsViewArrayOutput
- type GetDatabaseObjectsTable
- type GetDatabaseObjectsTableArgs
- type GetDatabaseObjectsTableArray
- func (GetDatabaseObjectsTableArray) ElementType() reflect.Type
- func (i GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutput() GetDatabaseObjectsTableArrayOutput
- func (i GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsTableArrayOutput
- type GetDatabaseObjectsTableArrayInput
- type GetDatabaseObjectsTableArrayOutput
- func (GetDatabaseObjectsTableArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsTableArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsTableOutput
- func (o GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutput() GetDatabaseObjectsTableArrayOutput
- func (o GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsTableArrayOutput
- type GetDatabaseObjectsTableInput
- type GetDatabaseObjectsTableOutput
- func (GetDatabaseObjectsTableOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsTableOutput) Table() pulumi.StringOutput
- func (o GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutput() GetDatabaseObjectsTableOutput
- func (o GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutputWithContext(ctx context.Context) GetDatabaseObjectsTableOutput
- type GetDatabaseObjectsView
- type GetDatabaseObjectsViewArgs
- type GetDatabaseObjectsViewArray
- func (GetDatabaseObjectsViewArray) ElementType() reflect.Type
- func (i GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutput() GetDatabaseObjectsViewArrayOutput
- func (i GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsViewArrayOutput
- type GetDatabaseObjectsViewArrayInput
- type GetDatabaseObjectsViewArrayOutput
- func (GetDatabaseObjectsViewArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsViewArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsViewOutput
- func (o GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutput() GetDatabaseObjectsViewArrayOutput
- func (o GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsViewArrayOutput
- type GetDatabaseObjectsViewInput
- type GetDatabaseObjectsViewOutput
- func (GetDatabaseObjectsViewOutput) ElementType() reflect.Type
- func (o GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutput() GetDatabaseObjectsViewOutput
- func (o GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutputWithContext(ctx context.Context) GetDatabaseObjectsViewOutput
- func (o GetDatabaseObjectsViewOutput) View() pulumi.StringOutput
- type GetDatabaseTableArgs
- type GetDatabaseTableCol
- type GetDatabaseTableColArgs
- type GetDatabaseTableColArray
- type GetDatabaseTableColArrayInput
- type GetDatabaseTableColArrayOutput
- func (GetDatabaseTableColArrayOutput) ElementType() reflect.Type
- func (o GetDatabaseTableColArrayOutput) Index(i pulumi.IntInput) GetDatabaseTableColOutput
- func (o GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutput() GetDatabaseTableColArrayOutput
- func (o GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutputWithContext(ctx context.Context) GetDatabaseTableColArrayOutput
- type GetDatabaseTableColInput
- type GetDatabaseTableColOutput
- func (o GetDatabaseTableColOutput) Col() pulumi.StringOutput
- func (GetDatabaseTableColOutput) ElementType() reflect.Type
- func (o GetDatabaseTableColOutput) ToGetDatabaseTableColOutput() GetDatabaseTableColOutput
- func (o GetDatabaseTableColOutput) ToGetDatabaseTableColOutputWithContext(ctx context.Context) GetDatabaseTableColOutput
- func (o GetDatabaseTableColOutput) Type() pulumi.StringOutput
- type GetDatabaseTableOutputArgs
- type GetDatabaseTableResult
- type GetDatabaseTableResultOutput
- func (o GetDatabaseTableResultOutput) Cols() GetDatabaseTableColArrayOutput
- func (o GetDatabaseTableResultOutput) DbName() pulumi.StringOutput
- func (GetDatabaseTableResultOutput) ElementType() reflect.Type
- func (o GetDatabaseTableResultOutput) Id() pulumi.StringOutput
- func (o GetDatabaseTableResultOutput) InstanceId() pulumi.StringOutput
- func (o GetDatabaseTableResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDatabaseTableResultOutput) Table() pulumi.StringOutput
- func (o GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutput() GetDatabaseTableResultOutput
- func (o GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutputWithContext(ctx context.Context) GetDatabaseTableResultOutput
- type GetDatabasesArgs
- type GetDatabasesDatabase
- type GetDatabasesDatabaseArgs
- type GetDatabasesDatabaseArray
- type GetDatabasesDatabaseArrayInput
- type GetDatabasesDatabaseArrayOutput
- func (GetDatabasesDatabaseArrayOutput) ElementType() reflect.Type
- func (o GetDatabasesDatabaseArrayOutput) Index(i pulumi.IntInput) GetDatabasesDatabaseOutput
- func (o GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutput() GetDatabasesDatabaseArrayOutput
- func (o GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutputWithContext(ctx context.Context) GetDatabasesDatabaseArrayOutput
- type GetDatabasesDatabaseInput
- type GetDatabasesDatabaseOutput
- func (o GetDatabasesDatabaseOutput) DbName() pulumi.StringOutput
- func (GetDatabasesDatabaseOutput) ElementType() reflect.Type
- func (o GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutput() GetDatabasesDatabaseOutput
- func (o GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutputWithContext(ctx context.Context) GetDatabasesDatabaseOutput
- type GetDatabasesOutputArgs
- type GetDatabasesResult
- type GetDatabasesResultOutput
- func (o GetDatabasesResultOutput) Databases() GetDatabasesDatabaseArrayOutput
- func (GetDatabasesResultOutput) ElementType() reflect.Type
- func (o GetDatabasesResultOutput) Id() pulumi.StringOutput
- func (o GetDatabasesResultOutput) InstanceId() pulumi.StringOutput
- func (o GetDatabasesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDatabasesResultOutput) ToGetDatabasesResultOutput() GetDatabasesResultOutput
- func (o GetDatabasesResultOutput) ToGetDatabasesResultOutputWithContext(ctx context.Context) GetDatabasesResultOutput
- type GetDbInstancesArgs
- type GetDbInstancesInstance
- type GetDbInstancesInstanceArgs
- type GetDbInstancesInstanceArray
- func (GetDbInstancesInstanceArray) ElementType() reflect.Type
- func (i GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutput() GetDbInstancesInstanceArrayOutput
- func (i GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceArrayOutput
- type GetDbInstancesInstanceArrayInput
- type GetDbInstancesInstanceArrayOutput
- func (GetDbInstancesInstanceArrayOutput) ElementType() reflect.Type
- func (o GetDbInstancesInstanceArrayOutput) Index(i pulumi.IntInput) GetDbInstancesInstanceOutput
- func (o GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutput() GetDbInstancesInstanceArrayOutput
- func (o GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceArrayOutput
- type GetDbInstancesInstanceInput
- type GetDbInstancesInstanceOutput
- func (o GetDbInstancesInstanceOutput) DbVersionId() pulumi.StringOutput
- func (GetDbInstancesInstanceOutput) ElementType() reflect.Type
- func (o GetDbInstancesInstanceOutput) InstanceId() pulumi.StringOutput
- func (o GetDbInstancesInstanceOutput) InstanceName() pulumi.StringOutput
- func (o GetDbInstancesInstanceOutput) Memory() pulumi.IntOutput
- func (o GetDbInstancesInstanceOutput) ProjectId() pulumi.IntOutput
- func (o GetDbInstancesInstanceOutput) Region() pulumi.StringOutput
- func (o GetDbInstancesInstanceOutput) ResourceTags() GetDbInstancesInstanceResourceTagArrayOutput
- func (o GetDbInstancesInstanceOutput) Storage() pulumi.IntOutput
- func (o GetDbInstancesInstanceOutput) SubnetId() pulumi.StringOutput
- func (o GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutput() GetDbInstancesInstanceOutput
- func (o GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutputWithContext(ctx context.Context) GetDbInstancesInstanceOutput
- func (o GetDbInstancesInstanceOutput) VpcId() pulumi.StringOutput
- func (o GetDbInstancesInstanceOutput) Zone() pulumi.StringOutput
- type GetDbInstancesInstanceResourceTag
- type GetDbInstancesInstanceResourceTagArgs
- func (GetDbInstancesInstanceResourceTagArgs) ElementType() reflect.Type
- func (i GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutput() GetDbInstancesInstanceResourceTagOutput
- func (i GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagOutput
- type GetDbInstancesInstanceResourceTagArray
- func (GetDbInstancesInstanceResourceTagArray) ElementType() reflect.Type
- func (i GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutput() GetDbInstancesInstanceResourceTagArrayOutput
- func (i GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagArrayOutput
- type GetDbInstancesInstanceResourceTagArrayInput
- type GetDbInstancesInstanceResourceTagArrayOutput
- func (GetDbInstancesInstanceResourceTagArrayOutput) ElementType() reflect.Type
- func (o GetDbInstancesInstanceResourceTagArrayOutput) Index(i pulumi.IntInput) GetDbInstancesInstanceResourceTagOutput
- func (o GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutput() GetDbInstancesInstanceResourceTagArrayOutput
- func (o GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagArrayOutput
- type GetDbInstancesInstanceResourceTagInput
- type GetDbInstancesInstanceResourceTagOutput
- func (GetDbInstancesInstanceResourceTagOutput) ElementType() reflect.Type
- func (o GetDbInstancesInstanceResourceTagOutput) TagKey() pulumi.StringOutput
- func (o GetDbInstancesInstanceResourceTagOutput) TagValue() pulumi.StringOutput
- func (o GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutput() GetDbInstancesInstanceResourceTagOutput
- func (o GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagOutput
- type GetDbInstancesOutputArgs
- type GetDbInstancesResult
- type GetDbInstancesResultOutput
- func (GetDbInstancesResultOutput) ElementType() reflect.Type
- func (o GetDbInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetDbInstancesResultOutput) InstanceIds() pulumi.StringArrayOutput
- func (o GetDbInstancesResultOutput) Instances() GetDbInstancesInstanceArrayOutput
- func (o GetDbInstancesResultOutput) ProjectIds() pulumi.IntArrayOutput
- func (o GetDbInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDbInstancesResultOutput) SearchName() pulumi.StringPtrOutput
- func (o GetDbInstancesResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o GetDbInstancesResultOutput) ToGetDbInstancesResultOutput() GetDbInstancesResultOutput
- func (o GetDbInstancesResultOutput) ToGetDbInstancesResultOutputWithContext(ctx context.Context) GetDbInstancesResultOutput
- func (o GetDbInstancesResultOutput) VpcId() pulumi.StringPtrOutput
- type GetSecurityGroupsList
- type GetSecurityGroupsListArgs
- type GetSecurityGroupsListArray
- func (GetSecurityGroupsListArray) ElementType() reflect.Type
- func (i GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutput() GetSecurityGroupsListArrayOutput
- func (i GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListArrayOutput
- type GetSecurityGroupsListArrayInput
- type GetSecurityGroupsListArrayOutput
- func (GetSecurityGroupsListArrayOutput) ElementType() reflect.Type
- func (o GetSecurityGroupsListArrayOutput) Index(i pulumi.IntInput) GetSecurityGroupsListOutput
- func (o GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutput() GetSecurityGroupsListArrayOutput
- func (o GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListArrayOutput
- type GetSecurityGroupsListInbound
- type GetSecurityGroupsListInboundArgs
- func (GetSecurityGroupsListInboundArgs) ElementType() reflect.Type
- func (i GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutput() GetSecurityGroupsListInboundOutput
- func (i GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundOutput
- type GetSecurityGroupsListInboundArray
- func (GetSecurityGroupsListInboundArray) ElementType() reflect.Type
- func (i GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutput() GetSecurityGroupsListInboundArrayOutput
- func (i GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundArrayOutput
- type GetSecurityGroupsListInboundArrayInput
- type GetSecurityGroupsListInboundArrayOutput
- func (GetSecurityGroupsListInboundArrayOutput) ElementType() reflect.Type
- func (o GetSecurityGroupsListInboundArrayOutput) Index(i pulumi.IntInput) GetSecurityGroupsListInboundOutput
- func (o GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutput() GetSecurityGroupsListInboundArrayOutput
- func (o GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundArrayOutput
- type GetSecurityGroupsListInboundInput
- type GetSecurityGroupsListInboundOutput
- func (o GetSecurityGroupsListInboundOutput) Action() pulumi.StringOutput
- func (o GetSecurityGroupsListInboundOutput) CidrIp() pulumi.StringOutput
- func (GetSecurityGroupsListInboundOutput) ElementType() reflect.Type
- func (o GetSecurityGroupsListInboundOutput) IpProtocol() pulumi.StringOutput
- func (o GetSecurityGroupsListInboundOutput) PortRange() pulumi.StringOutput
- func (o GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutput() GetSecurityGroupsListInboundOutput
- func (o GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundOutput
- type GetSecurityGroupsListInput
- type GetSecurityGroupsListOutbound
- type GetSecurityGroupsListOutboundArgs
- func (GetSecurityGroupsListOutboundArgs) ElementType() reflect.Type
- func (i GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutput() GetSecurityGroupsListOutboundOutput
- func (i GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundOutput
- type GetSecurityGroupsListOutboundArray
- func (GetSecurityGroupsListOutboundArray) ElementType() reflect.Type
- func (i GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutput() GetSecurityGroupsListOutboundArrayOutput
- func (i GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundArrayOutput
- type GetSecurityGroupsListOutboundArrayInput
- type GetSecurityGroupsListOutboundArrayOutput
- func (GetSecurityGroupsListOutboundArrayOutput) ElementType() reflect.Type
- func (o GetSecurityGroupsListOutboundArrayOutput) Index(i pulumi.IntInput) GetSecurityGroupsListOutboundOutput
- func (o GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutput() GetSecurityGroupsListOutboundArrayOutput
- func (o GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundArrayOutput
- type GetSecurityGroupsListOutboundInput
- type GetSecurityGroupsListOutboundOutput
- func (o GetSecurityGroupsListOutboundOutput) Action() pulumi.StringOutput
- func (o GetSecurityGroupsListOutboundOutput) CidrIp() pulumi.StringOutput
- func (GetSecurityGroupsListOutboundOutput) ElementType() reflect.Type
- func (o GetSecurityGroupsListOutboundOutput) IpProtocol() pulumi.StringOutput
- func (o GetSecurityGroupsListOutboundOutput) PortRange() pulumi.StringOutput
- func (o GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutput() GetSecurityGroupsListOutboundOutput
- func (o GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundOutput
- type GetSecurityGroupsListOutput
- func (o GetSecurityGroupsListOutput) CreateTime() pulumi.StringOutput
- func (GetSecurityGroupsListOutput) ElementType() reflect.Type
- func (o GetSecurityGroupsListOutput) Inbounds() GetSecurityGroupsListInboundArrayOutput
- func (o GetSecurityGroupsListOutput) Outbounds() GetSecurityGroupsListOutboundArrayOutput
- func (o GetSecurityGroupsListOutput) ProjectId() pulumi.IntOutput
- func (o GetSecurityGroupsListOutput) SecurityGroupId() pulumi.StringOutput
- func (o GetSecurityGroupsListOutput) SecurityGroupName() pulumi.StringOutput
- func (o GetSecurityGroupsListOutput) SecurityGroupRemark() pulumi.StringOutput
- func (o GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutput() GetSecurityGroupsListOutput
- func (o GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutputWithContext(ctx context.Context) GetSecurityGroupsListOutput
- type HourDbInstance
- type HourDbInstanceArgs
- type HourDbInstanceArray
- type HourDbInstanceArrayInput
- type HourDbInstanceArrayOutput
- func (HourDbInstanceArrayOutput) ElementType() reflect.Type
- func (o HourDbInstanceArrayOutput) Index(i pulumi.IntInput) HourDbInstanceOutput
- func (o HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutput() HourDbInstanceArrayOutput
- func (o HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutputWithContext(ctx context.Context) HourDbInstanceArrayOutput
- type HourDbInstanceInput
- type HourDbInstanceMap
- type HourDbInstanceMapInput
- type HourDbInstanceMapOutput
- func (HourDbInstanceMapOutput) ElementType() reflect.Type
- func (o HourDbInstanceMapOutput) MapIndex(k pulumi.StringInput) HourDbInstanceOutput
- func (o HourDbInstanceMapOutput) ToHourDbInstanceMapOutput() HourDbInstanceMapOutput
- func (o HourDbInstanceMapOutput) ToHourDbInstanceMapOutputWithContext(ctx context.Context) HourDbInstanceMapOutput
- type HourDbInstanceOutput
- func (o HourDbInstanceOutput) DbVersionId() pulumi.StringOutput
- func (HourDbInstanceOutput) ElementType() reflect.Type
- func (o HourDbInstanceOutput) InstanceName() pulumi.StringPtrOutput
- func (o HourDbInstanceOutput) Memory() pulumi.IntOutput
- func (o HourDbInstanceOutput) NodeCount() pulumi.IntOutput
- func (o HourDbInstanceOutput) Storage() pulumi.IntOutput
- func (o HourDbInstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o HourDbInstanceOutput) Tags() pulumi.MapOutput
- func (o HourDbInstanceOutput) ToHourDbInstanceOutput() HourDbInstanceOutput
- func (o HourDbInstanceOutput) ToHourDbInstanceOutputWithContext(ctx context.Context) HourDbInstanceOutput
- func (o HourDbInstanceOutput) VpcId() pulumi.StringOutput
- func (o HourDbInstanceOutput) Zones() pulumi.StringArrayOutput
- type HourDbInstanceState
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInitParam
- type InstanceInitParamArgs
- type InstanceInitParamArray
- type InstanceInitParamArrayInput
- type InstanceInitParamArrayOutput
- func (InstanceInitParamArrayOutput) ElementType() reflect.Type
- func (o InstanceInitParamArrayOutput) Index(i pulumi.IntInput) InstanceInitParamOutput
- func (o InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutput() InstanceInitParamArrayOutput
- func (o InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutputWithContext(ctx context.Context) InstanceInitParamArrayOutput
- type InstanceInitParamInput
- type InstanceInitParamOutput
- func (InstanceInitParamOutput) ElementType() reflect.Type
- func (o InstanceInitParamOutput) Param() pulumi.StringOutput
- func (o InstanceInitParamOutput) ToInstanceInitParamOutput() InstanceInitParamOutput
- func (o InstanceInitParamOutput) ToInstanceInitParamOutputWithContext(ctx context.Context) InstanceInitParamOutput
- func (o InstanceInitParamOutput) Value() pulumi.StringOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AppId() pulumi.IntOutput
- func (o InstanceOutput) AutoRenewFlag() pulumi.IntOutput
- func (o InstanceOutput) AutoVoucher() pulumi.BoolPtrOutput
- func (o InstanceOutput) Cpu() pulumi.IntOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) DbEngine() pulumi.StringOutput
- func (o InstanceOutput) DbVersionId() pulumi.StringOutput
- func (o InstanceOutput) DcnDstNum() pulumi.IntOutput
- func (o InstanceOutput) DcnFlag() pulumi.IntOutput
- func (o InstanceOutput) DcnInstanceId() pulumi.StringPtrOutput
- func (o InstanceOutput) DcnRegion() pulumi.StringPtrOutput
- func (o InstanceOutput) DcnStatus() pulumi.IntOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) ExclusterId() pulumi.StringOutput
- func (o InstanceOutput) InitParams() InstanceInitParamArrayOutput
- func (o InstanceOutput) InstanceId() pulumi.StringOutput
- func (o InstanceOutput) InstanceName() pulumi.StringOutput
- func (o InstanceOutput) InstanceType() pulumi.IntOutput
- func (o InstanceOutput) Ipv6Flag() pulumi.IntOutput
- func (o InstanceOutput) IsAuditSupported() pulumi.IntOutput
- func (o InstanceOutput) IsEncryptSupported() pulumi.IntOutput
- func (o InstanceOutput) IsTmp() pulumi.IntOutput
- func (o InstanceOutput) Locker() pulumi.IntOutput
- func (o InstanceOutput) Machine() pulumi.StringOutput
- func (o InstanceOutput) Memory() pulumi.IntOutput
- func (o InstanceOutput) NodeCount() pulumi.IntOutput
- func (o InstanceOutput) Paymode() pulumi.StringOutput
- func (o InstanceOutput) Period() pulumi.IntPtrOutput
- func (o InstanceOutput) PeriodEndTime() pulumi.StringOutput
- func (o InstanceOutput) Pid() pulumi.IntOutput
- func (o InstanceOutput) ProjectId() pulumi.IntOutput
- func (o InstanceOutput) Qps() pulumi.IntOutput
- func (o InstanceOutput) Region() pulumi.StringOutput
- func (o InstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o InstanceOutput) Status() pulumi.IntOutput
- func (o InstanceOutput) StatusDesc() pulumi.StringOutput
- func (o InstanceOutput) Storage() pulumi.IntOutput
- func (o InstanceOutput) SubnetId() pulumi.StringOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) TdsqlVersion() pulumi.StringOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) Uin() pulumi.StringOutput
- func (o InstanceOutput) UpdateTime() pulumi.StringOutput
- func (o InstanceOutput) Vip() pulumi.StringOutput
- func (o InstanceOutput) Vipv6() pulumi.StringOutput
- func (o InstanceOutput) VoucherIds() pulumi.StringArrayOutput
- func (o InstanceOutput) VpcId() pulumi.StringOutput
- func (o InstanceOutput) Vport() pulumi.IntOutput
- func (o InstanceOutput) WanDomain() pulumi.StringOutput
- func (o InstanceOutput) WanPort() pulumi.IntOutput
- func (o InstanceOutput) WanPortIpv6() pulumi.IntOutput
- func (o InstanceOutput) WanStatus() pulumi.IntOutput
- func (o InstanceOutput) WanStatusIpv6() pulumi.IntOutput
- func (o InstanceOutput) WanVip() pulumi.StringOutput
- func (o InstanceOutput) WanVipv6() pulumi.StringOutput
- func (o InstanceOutput) Zones() pulumi.StringArrayOutput
- type InstanceState
- type LogFileRetentionPeriod
- type LogFileRetentionPeriodArgs
- type LogFileRetentionPeriodArray
- func (LogFileRetentionPeriodArray) ElementType() reflect.Type
- func (i LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutput() LogFileRetentionPeriodArrayOutput
- func (i LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutputWithContext(ctx context.Context) LogFileRetentionPeriodArrayOutput
- type LogFileRetentionPeriodArrayInput
- type LogFileRetentionPeriodArrayOutput
- func (LogFileRetentionPeriodArrayOutput) ElementType() reflect.Type
- func (o LogFileRetentionPeriodArrayOutput) Index(i pulumi.IntInput) LogFileRetentionPeriodOutput
- func (o LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutput() LogFileRetentionPeriodArrayOutput
- func (o LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutputWithContext(ctx context.Context) LogFileRetentionPeriodArrayOutput
- type LogFileRetentionPeriodInput
- type LogFileRetentionPeriodMap
- type LogFileRetentionPeriodMapInput
- type LogFileRetentionPeriodMapOutput
- func (LogFileRetentionPeriodMapOutput) ElementType() reflect.Type
- func (o LogFileRetentionPeriodMapOutput) MapIndex(k pulumi.StringInput) LogFileRetentionPeriodOutput
- func (o LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutput() LogFileRetentionPeriodMapOutput
- func (o LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutputWithContext(ctx context.Context) LogFileRetentionPeriodMapOutput
- type LogFileRetentionPeriodOutput
- func (o LogFileRetentionPeriodOutput) Days() pulumi.IntOutput
- func (LogFileRetentionPeriodOutput) ElementType() reflect.Type
- func (o LogFileRetentionPeriodOutput) InstanceId() pulumi.StringOutput
- func (o LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutput() LogFileRetentionPeriodOutput
- func (o LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutputWithContext(ctx context.Context) LogFileRetentionPeriodOutput
- type LogFileRetentionPeriodState
- type LookupSecurityGroupsArgs
- type LookupSecurityGroupsOutputArgs
- type LookupSecurityGroupsResult
- type LookupSecurityGroupsResultOutput
- func (LookupSecurityGroupsResultOutput) ElementType() reflect.Type
- func (o LookupSecurityGroupsResultOutput) Id() pulumi.StringOutput
- func (o LookupSecurityGroupsResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupSecurityGroupsResultOutput) Lists() GetSecurityGroupsListArrayOutput
- func (o LookupSecurityGroupsResultOutput) Product() pulumi.StringOutput
- func (o LookupSecurityGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutput() LookupSecurityGroupsResultOutput
- func (o LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutputWithContext(ctx context.Context) LookupSecurityGroupsResultOutput
- type Parameters
- type ParametersArgs
- type ParametersArray
- type ParametersArrayInput
- type ParametersArrayOutput
- func (ParametersArrayOutput) ElementType() reflect.Type
- func (o ParametersArrayOutput) Index(i pulumi.IntInput) ParametersOutput
- func (o ParametersArrayOutput) ToParametersArrayOutput() ParametersArrayOutput
- func (o ParametersArrayOutput) ToParametersArrayOutputWithContext(ctx context.Context) ParametersArrayOutput
- type ParametersInput
- type ParametersMap
- type ParametersMapInput
- type ParametersMapOutput
- func (ParametersMapOutput) ElementType() reflect.Type
- func (o ParametersMapOutput) MapIndex(k pulumi.StringInput) ParametersOutput
- func (o ParametersMapOutput) ToParametersMapOutput() ParametersMapOutput
- func (o ParametersMapOutput) ToParametersMapOutputWithContext(ctx context.Context) ParametersMapOutput
- type ParametersOutput
- func (ParametersOutput) ElementType() reflect.Type
- func (o ParametersOutput) InstanceId() pulumi.StringOutput
- func (o ParametersOutput) Params() ParametersParamArrayOutput
- func (o ParametersOutput) ToParametersOutput() ParametersOutput
- func (o ParametersOutput) ToParametersOutputWithContext(ctx context.Context) ParametersOutput
- type ParametersParam
- type ParametersParamArgs
- type ParametersParamArray
- type ParametersParamArrayInput
- type ParametersParamArrayOutput
- func (ParametersParamArrayOutput) ElementType() reflect.Type
- func (o ParametersParamArrayOutput) Index(i pulumi.IntInput) ParametersParamOutput
- func (o ParametersParamArrayOutput) ToParametersParamArrayOutput() ParametersParamArrayOutput
- func (o ParametersParamArrayOutput) ToParametersParamArrayOutputWithContext(ctx context.Context) ParametersParamArrayOutput
- type ParametersParamInput
- type ParametersParamOutput
- func (ParametersParamOutput) ElementType() reflect.Type
- func (o ParametersParamOutput) Param() pulumi.StringOutput
- func (o ParametersParamOutput) ToParametersParamOutput() ParametersParamOutput
- func (o ParametersParamOutput) ToParametersParamOutputWithContext(ctx context.Context) ParametersParamOutput
- func (o ParametersParamOutput) Value() pulumi.StringOutput
- type ParametersState
- type SecurityGroups
- type SecurityGroupsArgs
- type SecurityGroupsArray
- type SecurityGroupsArrayInput
- type SecurityGroupsArrayOutput
- func (SecurityGroupsArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupsArrayOutput) Index(i pulumi.IntInput) SecurityGroupsOutput
- func (o SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutput() SecurityGroupsArrayOutput
- func (o SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutputWithContext(ctx context.Context) SecurityGroupsArrayOutput
- type SecurityGroupsInput
- type SecurityGroupsMap
- type SecurityGroupsMapInput
- type SecurityGroupsMapOutput
- func (SecurityGroupsMapOutput) ElementType() reflect.Type
- func (o SecurityGroupsMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupsOutput
- func (o SecurityGroupsMapOutput) ToSecurityGroupsMapOutput() SecurityGroupsMapOutput
- func (o SecurityGroupsMapOutput) ToSecurityGroupsMapOutputWithContext(ctx context.Context) SecurityGroupsMapOutput
- type SecurityGroupsOutput
- func (SecurityGroupsOutput) ElementType() reflect.Type
- func (o SecurityGroupsOutput) InstanceId() pulumi.StringOutput
- func (o SecurityGroupsOutput) Product() pulumi.StringOutput
- func (o SecurityGroupsOutput) SecurityGroupId() pulumi.StringOutput
- func (o SecurityGroupsOutput) ToSecurityGroupsOutput() SecurityGroupsOutput
- func (o SecurityGroupsOutput) ToSecurityGroupsOutputWithContext(ctx context.Context) SecurityGroupsOutput
- type SecurityGroupsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type Account ¶
type Account struct { pulumi.CustomResourceState // account description. Description pulumi.StringPtrOutput `pulumi:"description"` // host. Host pulumi.StringOutput `pulumi:"host"` // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // account password. Password pulumi.StringOutput `pulumi:"password"` // wether account is read only, 0 means not a read only account. ReadOnly pulumi.IntPtrOutput `pulumi:"readOnly"` // user name. UserName pulumi.StringOutput `pulumi:"userName"` }
Provides a resource to create a mariadb account
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewAccount(ctx, "account", &Mariadb.AccountArgs{ Description: pulumi.String("desc"), Host: pulumi.String("10.101.202.22"), InstanceId: pulumi.String("tdsql-4pzs5b67"), Password: pulumi.String("Password123."), ReadOnly: pulumi.Int(0), UserName: pulumi.String("account-test"), }) if err != nil { return err } return nil }) }
```
## Import
mariadb account can be imported using the instance_id#user_name#host, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/account:Account account tdsql-4pzs5b67#account-test#10.101.202.22
```
func GetAccount ¶
func GetAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)
GetAccount gets an existing Account resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccount ¶
func NewAccount(ctx *pulumi.Context, name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)
NewAccount registers a new resource with the given unique name, arguments, and options.
func (*Account) ElementType ¶
func (*Account) ToAccountOutput ¶
func (i *Account) ToAccountOutput() AccountOutput
func (*Account) ToAccountOutputWithContext ¶
func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountArgs ¶
type AccountArgs struct { // account description. Description pulumi.StringPtrInput // host. Host pulumi.StringInput // instance id. InstanceId pulumi.StringInput // account password. Password pulumi.StringInput // wether account is read only, 0 means not a read only account. ReadOnly pulumi.IntPtrInput // user name. UserName pulumi.StringInput }
The set of arguments for constructing a Account resource.
func (AccountArgs) ElementType ¶
func (AccountArgs) ElementType() reflect.Type
type AccountArray ¶
type AccountArray []AccountInput
func (AccountArray) ElementType ¶
func (AccountArray) ElementType() reflect.Type
func (AccountArray) ToAccountArrayOutput ¶
func (i AccountArray) ToAccountArrayOutput() AccountArrayOutput
func (AccountArray) ToAccountArrayOutputWithContext ¶
func (i AccountArray) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountArrayInput ¶
type AccountArrayInput interface { pulumi.Input ToAccountArrayOutput() AccountArrayOutput ToAccountArrayOutputWithContext(context.Context) AccountArrayOutput }
AccountArrayInput is an input type that accepts AccountArray and AccountArrayOutput values. You can construct a concrete instance of `AccountArrayInput` via:
AccountArray{ AccountArgs{...} }
type AccountArrayOutput ¶
type AccountArrayOutput struct{ *pulumi.OutputState }
func (AccountArrayOutput) ElementType ¶
func (AccountArrayOutput) ElementType() reflect.Type
func (AccountArrayOutput) Index ¶
func (o AccountArrayOutput) Index(i pulumi.IntInput) AccountOutput
func (AccountArrayOutput) ToAccountArrayOutput ¶
func (o AccountArrayOutput) ToAccountArrayOutput() AccountArrayOutput
func (AccountArrayOutput) ToAccountArrayOutputWithContext ¶
func (o AccountArrayOutput) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountInput ¶
type AccountInput interface { pulumi.Input ToAccountOutput() AccountOutput ToAccountOutputWithContext(ctx context.Context) AccountOutput }
type AccountMap ¶
type AccountMap map[string]AccountInput
func (AccountMap) ElementType ¶
func (AccountMap) ElementType() reflect.Type
func (AccountMap) ToAccountMapOutput ¶
func (i AccountMap) ToAccountMapOutput() AccountMapOutput
func (AccountMap) ToAccountMapOutputWithContext ¶
func (i AccountMap) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountMapInput ¶
type AccountMapInput interface { pulumi.Input ToAccountMapOutput() AccountMapOutput ToAccountMapOutputWithContext(context.Context) AccountMapOutput }
AccountMapInput is an input type that accepts AccountMap and AccountMapOutput values. You can construct a concrete instance of `AccountMapInput` via:
AccountMap{ "key": AccountArgs{...} }
type AccountMapOutput ¶
type AccountMapOutput struct{ *pulumi.OutputState }
func (AccountMapOutput) ElementType ¶
func (AccountMapOutput) ElementType() reflect.Type
func (AccountMapOutput) MapIndex ¶
func (o AccountMapOutput) MapIndex(k pulumi.StringInput) AccountOutput
func (AccountMapOutput) ToAccountMapOutput ¶
func (o AccountMapOutput) ToAccountMapOutput() AccountMapOutput
func (AccountMapOutput) ToAccountMapOutputWithContext ¶
func (o AccountMapOutput) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountOutput ¶
type AccountOutput struct{ *pulumi.OutputState }
func (AccountOutput) Description ¶
func (o AccountOutput) Description() pulumi.StringPtrOutput
account description.
func (AccountOutput) ElementType ¶
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) InstanceId ¶
func (o AccountOutput) InstanceId() pulumi.StringOutput
instance id.
func (AccountOutput) Password ¶
func (o AccountOutput) Password() pulumi.StringOutput
account password.
func (AccountOutput) ReadOnly ¶
func (o AccountOutput) ReadOnly() pulumi.IntPtrOutput
wether account is read only, 0 means not a read only account.
func (AccountOutput) ToAccountOutput ¶
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountState ¶
type AccountState struct { // account description. Description pulumi.StringPtrInput // host. Host pulumi.StringPtrInput // instance id. InstanceId pulumi.StringPtrInput // account password. Password pulumi.StringPtrInput // wether account is read only, 0 means not a read only account. ReadOnly pulumi.IntPtrInput // user name. UserName pulumi.StringPtrInput }
func (AccountState) ElementType ¶
func (AccountState) ElementType() reflect.Type
type DedicatedclusterDbInstance ¶
type DedicatedclusterDbInstance struct { pulumi.CustomResourceState // dedicated cluster id. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // db engine version, default to 0. DbVersionId pulumi.StringOutput `pulumi:"dbVersionId"` // number of instance. GoodsNum pulumi.IntOutput `pulumi:"goodsNum"` // name of this instance. InstanceName pulumi.StringPtrOutput `pulumi:"instanceName"` // instance memory. Memory pulumi.IntOutput `pulumi:"memory"` // instance disk storage. Storage pulumi.IntOutput `pulumi:"storage"` // subnet id, it's required when vpcId is set. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // vpc id. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to create a mariadb dedicatedclusterDbInstance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewDedicatedclusterDbInstance(ctx, "dedicatedclusterDbInstance", &Mariadb.DedicatedclusterDbInstanceArgs{ ClusterId: pulumi.String("dbdc-24odnuhr"), DbVersionId: pulumi.String("8.0"), GoodsNum: pulumi.Int(1), InstanceName: pulumi.String("cluster-mariadb-test-1"), Memory: pulumi.Int(2), Storage: pulumi.Int(10), SubnetId: pulumi.String("subnet-3ku415by"), VpcId: pulumi.String("vpc-ii1jfbhl"), }) if err != nil { return err } return nil }) }
```
## Import
mariadb dedicatedcluster_db_instance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/dedicatedclusterDbInstance:DedicatedclusterDbInstance dedicatedcluster_db_instance tdsql-050g3fmv
```
func GetDedicatedclusterDbInstance ¶
func GetDedicatedclusterDbInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DedicatedclusterDbInstanceState, opts ...pulumi.ResourceOption) (*DedicatedclusterDbInstance, error)
GetDedicatedclusterDbInstance gets an existing DedicatedclusterDbInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDedicatedclusterDbInstance ¶
func NewDedicatedclusterDbInstance(ctx *pulumi.Context, name string, args *DedicatedclusterDbInstanceArgs, opts ...pulumi.ResourceOption) (*DedicatedclusterDbInstance, error)
NewDedicatedclusterDbInstance registers a new resource with the given unique name, arguments, and options.
func (*DedicatedclusterDbInstance) ElementType ¶
func (*DedicatedclusterDbInstance) ElementType() reflect.Type
func (*DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutput ¶
func (i *DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutput() DedicatedclusterDbInstanceOutput
func (*DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutputWithContext ¶
func (i *DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceOutput
type DedicatedclusterDbInstanceArgs ¶
type DedicatedclusterDbInstanceArgs struct { // dedicated cluster id. ClusterId pulumi.StringInput // db engine version, default to 0. DbVersionId pulumi.StringPtrInput // number of instance. GoodsNum pulumi.IntInput // name of this instance. InstanceName pulumi.StringPtrInput // instance memory. Memory pulumi.IntInput // instance disk storage. Storage pulumi.IntInput // subnet id, it's required when vpcId is set. SubnetId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // vpc id. VpcId pulumi.StringPtrInput }
The set of arguments for constructing a DedicatedclusterDbInstance resource.
func (DedicatedclusterDbInstanceArgs) ElementType ¶
func (DedicatedclusterDbInstanceArgs) ElementType() reflect.Type
type DedicatedclusterDbInstanceArray ¶
type DedicatedclusterDbInstanceArray []DedicatedclusterDbInstanceInput
func (DedicatedclusterDbInstanceArray) ElementType ¶
func (DedicatedclusterDbInstanceArray) ElementType() reflect.Type
func (DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutput ¶
func (i DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutput() DedicatedclusterDbInstanceArrayOutput
func (DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutputWithContext ¶
func (i DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceArrayOutput
type DedicatedclusterDbInstanceArrayInput ¶
type DedicatedclusterDbInstanceArrayInput interface { pulumi.Input ToDedicatedclusterDbInstanceArrayOutput() DedicatedclusterDbInstanceArrayOutput ToDedicatedclusterDbInstanceArrayOutputWithContext(context.Context) DedicatedclusterDbInstanceArrayOutput }
DedicatedclusterDbInstanceArrayInput is an input type that accepts DedicatedclusterDbInstanceArray and DedicatedclusterDbInstanceArrayOutput values. You can construct a concrete instance of `DedicatedclusterDbInstanceArrayInput` via:
DedicatedclusterDbInstanceArray{ DedicatedclusterDbInstanceArgs{...} }
type DedicatedclusterDbInstanceArrayOutput ¶
type DedicatedclusterDbInstanceArrayOutput struct{ *pulumi.OutputState }
func (DedicatedclusterDbInstanceArrayOutput) ElementType ¶
func (DedicatedclusterDbInstanceArrayOutput) ElementType() reflect.Type
func (DedicatedclusterDbInstanceArrayOutput) Index ¶
func (o DedicatedclusterDbInstanceArrayOutput) Index(i pulumi.IntInput) DedicatedclusterDbInstanceOutput
func (DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutput ¶
func (o DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutput() DedicatedclusterDbInstanceArrayOutput
func (DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutputWithContext ¶
func (o DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceArrayOutput
type DedicatedclusterDbInstanceInput ¶
type DedicatedclusterDbInstanceInput interface { pulumi.Input ToDedicatedclusterDbInstanceOutput() DedicatedclusterDbInstanceOutput ToDedicatedclusterDbInstanceOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceOutput }
type DedicatedclusterDbInstanceMap ¶
type DedicatedclusterDbInstanceMap map[string]DedicatedclusterDbInstanceInput
func (DedicatedclusterDbInstanceMap) ElementType ¶
func (DedicatedclusterDbInstanceMap) ElementType() reflect.Type
func (DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutput ¶
func (i DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutput() DedicatedclusterDbInstanceMapOutput
func (DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutputWithContext ¶
func (i DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceMapOutput
type DedicatedclusterDbInstanceMapInput ¶
type DedicatedclusterDbInstanceMapInput interface { pulumi.Input ToDedicatedclusterDbInstanceMapOutput() DedicatedclusterDbInstanceMapOutput ToDedicatedclusterDbInstanceMapOutputWithContext(context.Context) DedicatedclusterDbInstanceMapOutput }
DedicatedclusterDbInstanceMapInput is an input type that accepts DedicatedclusterDbInstanceMap and DedicatedclusterDbInstanceMapOutput values. You can construct a concrete instance of `DedicatedclusterDbInstanceMapInput` via:
DedicatedclusterDbInstanceMap{ "key": DedicatedclusterDbInstanceArgs{...} }
type DedicatedclusterDbInstanceMapOutput ¶
type DedicatedclusterDbInstanceMapOutput struct{ *pulumi.OutputState }
func (DedicatedclusterDbInstanceMapOutput) ElementType ¶
func (DedicatedclusterDbInstanceMapOutput) ElementType() reflect.Type
func (DedicatedclusterDbInstanceMapOutput) MapIndex ¶
func (o DedicatedclusterDbInstanceMapOutput) MapIndex(k pulumi.StringInput) DedicatedclusterDbInstanceOutput
func (DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutput ¶
func (o DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutput() DedicatedclusterDbInstanceMapOutput
func (DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutputWithContext ¶
func (o DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceMapOutput
type DedicatedclusterDbInstanceOutput ¶
type DedicatedclusterDbInstanceOutput struct{ *pulumi.OutputState }
func (DedicatedclusterDbInstanceOutput) ClusterId ¶
func (o DedicatedclusterDbInstanceOutput) ClusterId() pulumi.StringOutput
dedicated cluster id.
func (DedicatedclusterDbInstanceOutput) DbVersionId ¶
func (o DedicatedclusterDbInstanceOutput) DbVersionId() pulumi.StringOutput
db engine version, default to 0.
func (DedicatedclusterDbInstanceOutput) ElementType ¶
func (DedicatedclusterDbInstanceOutput) ElementType() reflect.Type
func (DedicatedclusterDbInstanceOutput) GoodsNum ¶
func (o DedicatedclusterDbInstanceOutput) GoodsNum() pulumi.IntOutput
number of instance.
func (DedicatedclusterDbInstanceOutput) InstanceName ¶
func (o DedicatedclusterDbInstanceOutput) InstanceName() pulumi.StringPtrOutput
name of this instance.
func (DedicatedclusterDbInstanceOutput) Memory ¶
func (o DedicatedclusterDbInstanceOutput) Memory() pulumi.IntOutput
instance memory.
func (DedicatedclusterDbInstanceOutput) Storage ¶
func (o DedicatedclusterDbInstanceOutput) Storage() pulumi.IntOutput
instance disk storage.
func (DedicatedclusterDbInstanceOutput) SubnetId ¶
func (o DedicatedclusterDbInstanceOutput) SubnetId() pulumi.StringPtrOutput
subnet id, it's required when vpcId is set.
func (DedicatedclusterDbInstanceOutput) Tags ¶
func (o DedicatedclusterDbInstanceOutput) Tags() pulumi.MapOutput
Tag description list.
func (DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutput ¶
func (o DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutput() DedicatedclusterDbInstanceOutput
func (DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutputWithContext ¶
func (o DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceOutput
func (DedicatedclusterDbInstanceOutput) VpcId ¶
func (o DedicatedclusterDbInstanceOutput) VpcId() pulumi.StringOutput
vpc id.
type DedicatedclusterDbInstanceState ¶
type DedicatedclusterDbInstanceState struct { // dedicated cluster id. ClusterId pulumi.StringPtrInput // db engine version, default to 0. DbVersionId pulumi.StringPtrInput // number of instance. GoodsNum pulumi.IntPtrInput // name of this instance. InstanceName pulumi.StringPtrInput // instance memory. Memory pulumi.IntPtrInput // instance disk storage. Storage pulumi.IntPtrInput // subnet id, it's required when vpcId is set. SubnetId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // vpc id. VpcId pulumi.StringPtrInput }
func (DedicatedclusterDbInstanceState) ElementType ¶
func (DedicatedclusterDbInstanceState) ElementType() reflect.Type
type EncryptAttributes ¶
type EncryptAttributes struct { pulumi.CustomResourceState // whether to enable data encryption, it is not supported to turn it off after it is turned on. The optional values: // 0-disable, 1-enable. EncryptEnabled pulumi.IntOutput `pulumi:"encryptEnabled"` // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
func GetEncryptAttributes ¶
func GetEncryptAttributes(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EncryptAttributesState, opts ...pulumi.ResourceOption) (*EncryptAttributes, error)
GetEncryptAttributes gets an existing EncryptAttributes resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEncryptAttributes ¶
func NewEncryptAttributes(ctx *pulumi.Context, name string, args *EncryptAttributesArgs, opts ...pulumi.ResourceOption) (*EncryptAttributes, error)
NewEncryptAttributes registers a new resource with the given unique name, arguments, and options.
func (*EncryptAttributes) ElementType ¶
func (*EncryptAttributes) ElementType() reflect.Type
func (*EncryptAttributes) ToEncryptAttributesOutput ¶
func (i *EncryptAttributes) ToEncryptAttributesOutput() EncryptAttributesOutput
func (*EncryptAttributes) ToEncryptAttributesOutputWithContext ¶
func (i *EncryptAttributes) ToEncryptAttributesOutputWithContext(ctx context.Context) EncryptAttributesOutput
type EncryptAttributesArgs ¶
type EncryptAttributesArgs struct { // whether to enable data encryption, it is not supported to turn it off after it is turned on. The optional values: // 0-disable, 1-enable. EncryptEnabled pulumi.IntInput // instance id. InstanceId pulumi.StringInput }
The set of arguments for constructing a EncryptAttributes resource.
func (EncryptAttributesArgs) ElementType ¶
func (EncryptAttributesArgs) ElementType() reflect.Type
type EncryptAttributesArray ¶
type EncryptAttributesArray []EncryptAttributesInput
func (EncryptAttributesArray) ElementType ¶
func (EncryptAttributesArray) ElementType() reflect.Type
func (EncryptAttributesArray) ToEncryptAttributesArrayOutput ¶
func (i EncryptAttributesArray) ToEncryptAttributesArrayOutput() EncryptAttributesArrayOutput
func (EncryptAttributesArray) ToEncryptAttributesArrayOutputWithContext ¶
func (i EncryptAttributesArray) ToEncryptAttributesArrayOutputWithContext(ctx context.Context) EncryptAttributesArrayOutput
type EncryptAttributesArrayInput ¶
type EncryptAttributesArrayInput interface { pulumi.Input ToEncryptAttributesArrayOutput() EncryptAttributesArrayOutput ToEncryptAttributesArrayOutputWithContext(context.Context) EncryptAttributesArrayOutput }
EncryptAttributesArrayInput is an input type that accepts EncryptAttributesArray and EncryptAttributesArrayOutput values. You can construct a concrete instance of `EncryptAttributesArrayInput` via:
EncryptAttributesArray{ EncryptAttributesArgs{...} }
type EncryptAttributesArrayOutput ¶
type EncryptAttributesArrayOutput struct{ *pulumi.OutputState }
func (EncryptAttributesArrayOutput) ElementType ¶
func (EncryptAttributesArrayOutput) ElementType() reflect.Type
func (EncryptAttributesArrayOutput) Index ¶
func (o EncryptAttributesArrayOutput) Index(i pulumi.IntInput) EncryptAttributesOutput
func (EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutput ¶
func (o EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutput() EncryptAttributesArrayOutput
func (EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutputWithContext ¶
func (o EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutputWithContext(ctx context.Context) EncryptAttributesArrayOutput
type EncryptAttributesInput ¶
type EncryptAttributesInput interface { pulumi.Input ToEncryptAttributesOutput() EncryptAttributesOutput ToEncryptAttributesOutputWithContext(ctx context.Context) EncryptAttributesOutput }
type EncryptAttributesMap ¶
type EncryptAttributesMap map[string]EncryptAttributesInput
func (EncryptAttributesMap) ElementType ¶
func (EncryptAttributesMap) ElementType() reflect.Type
func (EncryptAttributesMap) ToEncryptAttributesMapOutput ¶
func (i EncryptAttributesMap) ToEncryptAttributesMapOutput() EncryptAttributesMapOutput
func (EncryptAttributesMap) ToEncryptAttributesMapOutputWithContext ¶
func (i EncryptAttributesMap) ToEncryptAttributesMapOutputWithContext(ctx context.Context) EncryptAttributesMapOutput
type EncryptAttributesMapInput ¶
type EncryptAttributesMapInput interface { pulumi.Input ToEncryptAttributesMapOutput() EncryptAttributesMapOutput ToEncryptAttributesMapOutputWithContext(context.Context) EncryptAttributesMapOutput }
EncryptAttributesMapInput is an input type that accepts EncryptAttributesMap and EncryptAttributesMapOutput values. You can construct a concrete instance of `EncryptAttributesMapInput` via:
EncryptAttributesMap{ "key": EncryptAttributesArgs{...} }
type EncryptAttributesMapOutput ¶
type EncryptAttributesMapOutput struct{ *pulumi.OutputState }
func (EncryptAttributesMapOutput) ElementType ¶
func (EncryptAttributesMapOutput) ElementType() reflect.Type
func (EncryptAttributesMapOutput) MapIndex ¶
func (o EncryptAttributesMapOutput) MapIndex(k pulumi.StringInput) EncryptAttributesOutput
func (EncryptAttributesMapOutput) ToEncryptAttributesMapOutput ¶
func (o EncryptAttributesMapOutput) ToEncryptAttributesMapOutput() EncryptAttributesMapOutput
func (EncryptAttributesMapOutput) ToEncryptAttributesMapOutputWithContext ¶
func (o EncryptAttributesMapOutput) ToEncryptAttributesMapOutputWithContext(ctx context.Context) EncryptAttributesMapOutput
type EncryptAttributesOutput ¶
type EncryptAttributesOutput struct{ *pulumi.OutputState }
func (EncryptAttributesOutput) ElementType ¶
func (EncryptAttributesOutput) ElementType() reflect.Type
func (EncryptAttributesOutput) EncryptEnabled ¶
func (o EncryptAttributesOutput) EncryptEnabled() pulumi.IntOutput
whether to enable data encryption, it is not supported to turn it off after it is turned on. The optional values: 0-disable, 1-enable.
func (EncryptAttributesOutput) InstanceId ¶
func (o EncryptAttributesOutput) InstanceId() pulumi.StringOutput
instance id.
func (EncryptAttributesOutput) ToEncryptAttributesOutput ¶
func (o EncryptAttributesOutput) ToEncryptAttributesOutput() EncryptAttributesOutput
func (EncryptAttributesOutput) ToEncryptAttributesOutputWithContext ¶
func (o EncryptAttributesOutput) ToEncryptAttributesOutputWithContext(ctx context.Context) EncryptAttributesOutput
type EncryptAttributesState ¶
type EncryptAttributesState struct { // whether to enable data encryption, it is not supported to turn it off after it is turned on. The optional values: // 0-disable, 1-enable. EncryptEnabled pulumi.IntPtrInput // instance id. InstanceId pulumi.StringPtrInput }
func (EncryptAttributesState) ElementType ¶
func (EncryptAttributesState) ElementType() reflect.Type
type GetAccountsArgs ¶
type GetAccountsArgs struct { // instance id. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccounts.
type GetAccountsList ¶
type GetAccountsList struct { // creation time. CreateTime string `pulumi:"createTime"` // This field is meaningful for read-only accounts, indicating that the standby machine with the active-standby delay less than this value is selected. DelayThresh int `pulumi:"delayThresh"` // User remarks. Description string `pulumi:"description"` // The host from which the user can log in (corresponding to the host field of MySQL users, UserName + Host uniquely identifies a user, in the form of IP, and the IP segment ends with %; supports filling in %; if it is empty, it defaults to %). Host string `pulumi:"host"` // Read-only flag, `0`: No, `1`: The SQL request of this account is preferentially executed on the standby machine, and the host machine is selected for execution when the standby machine is unavailable, `2`: The standby machine is preferentially selected for execution, and the operation fails when the standby machine is unavailable. ReadOnly int `pulumi:"readOnly"` // For read-only accounts, set whether the policy is to fix the standby machine, `0`: The standby machine is not fixed, that is, the standby machine does not meet the conditions and will not disconnect from the client, and the Proxy selects other available standby machines, `1`: The standby machine does not meet the conditions Disconnect, make sure one connection secures the standby. SlaveConst int `pulumi:"slaveConst"` // Update time. UpdateTime string `pulumi:"updateTime"` // username. UserName string `pulumi:"userName"` }
type GetAccountsListArgs ¶
type GetAccountsListArgs struct { // creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // This field is meaningful for read-only accounts, indicating that the standby machine with the active-standby delay less than this value is selected. DelayThresh pulumi.IntInput `pulumi:"delayThresh"` // User remarks. Description pulumi.StringInput `pulumi:"description"` // The host from which the user can log in (corresponding to the host field of MySQL users, UserName + Host uniquely identifies a user, in the form of IP, and the IP segment ends with %; supports filling in %; if it is empty, it defaults to %). Host pulumi.StringInput `pulumi:"host"` // Read-only flag, `0`: No, `1`: The SQL request of this account is preferentially executed on the standby machine, and the host machine is selected for execution when the standby machine is unavailable, `2`: The standby machine is preferentially selected for execution, and the operation fails when the standby machine is unavailable. ReadOnly pulumi.IntInput `pulumi:"readOnly"` // For read-only accounts, set whether the policy is to fix the standby machine, `0`: The standby machine is not fixed, that is, the standby machine does not meet the conditions and will not disconnect from the client, and the Proxy selects other available standby machines, `1`: The standby machine does not meet the conditions Disconnect, make sure one connection secures the standby. SlaveConst pulumi.IntInput `pulumi:"slaveConst"` // Update time. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // username. UserName pulumi.StringInput `pulumi:"userName"` }
func (GetAccountsListArgs) ElementType ¶
func (GetAccountsListArgs) ElementType() reflect.Type
func (GetAccountsListArgs) ToGetAccountsListOutput ¶
func (i GetAccountsListArgs) ToGetAccountsListOutput() GetAccountsListOutput
func (GetAccountsListArgs) ToGetAccountsListOutputWithContext ¶
func (i GetAccountsListArgs) ToGetAccountsListOutputWithContext(ctx context.Context) GetAccountsListOutput
type GetAccountsListArray ¶
type GetAccountsListArray []GetAccountsListInput
func (GetAccountsListArray) ElementType ¶
func (GetAccountsListArray) ElementType() reflect.Type
func (GetAccountsListArray) ToGetAccountsListArrayOutput ¶
func (i GetAccountsListArray) ToGetAccountsListArrayOutput() GetAccountsListArrayOutput
func (GetAccountsListArray) ToGetAccountsListArrayOutputWithContext ¶
func (i GetAccountsListArray) ToGetAccountsListArrayOutputWithContext(ctx context.Context) GetAccountsListArrayOutput
type GetAccountsListArrayInput ¶
type GetAccountsListArrayInput interface { pulumi.Input ToGetAccountsListArrayOutput() GetAccountsListArrayOutput ToGetAccountsListArrayOutputWithContext(context.Context) GetAccountsListArrayOutput }
GetAccountsListArrayInput is an input type that accepts GetAccountsListArray and GetAccountsListArrayOutput values. You can construct a concrete instance of `GetAccountsListArrayInput` via:
GetAccountsListArray{ GetAccountsListArgs{...} }
type GetAccountsListArrayOutput ¶
type GetAccountsListArrayOutput struct{ *pulumi.OutputState }
func (GetAccountsListArrayOutput) ElementType ¶
func (GetAccountsListArrayOutput) ElementType() reflect.Type
func (GetAccountsListArrayOutput) Index ¶
func (o GetAccountsListArrayOutput) Index(i pulumi.IntInput) GetAccountsListOutput
func (GetAccountsListArrayOutput) ToGetAccountsListArrayOutput ¶
func (o GetAccountsListArrayOutput) ToGetAccountsListArrayOutput() GetAccountsListArrayOutput
func (GetAccountsListArrayOutput) ToGetAccountsListArrayOutputWithContext ¶
func (o GetAccountsListArrayOutput) ToGetAccountsListArrayOutputWithContext(ctx context.Context) GetAccountsListArrayOutput
type GetAccountsListInput ¶
type GetAccountsListInput interface { pulumi.Input ToGetAccountsListOutput() GetAccountsListOutput ToGetAccountsListOutputWithContext(context.Context) GetAccountsListOutput }
GetAccountsListInput is an input type that accepts GetAccountsListArgs and GetAccountsListOutput values. You can construct a concrete instance of `GetAccountsListInput` via:
GetAccountsListArgs{...}
type GetAccountsListOutput ¶
type GetAccountsListOutput struct{ *pulumi.OutputState }
func (GetAccountsListOutput) CreateTime ¶
func (o GetAccountsListOutput) CreateTime() pulumi.StringOutput
creation time.
func (GetAccountsListOutput) DelayThresh ¶
func (o GetAccountsListOutput) DelayThresh() pulumi.IntOutput
This field is meaningful for read-only accounts, indicating that the standby machine with the active-standby delay less than this value is selected.
func (GetAccountsListOutput) Description ¶
func (o GetAccountsListOutput) Description() pulumi.StringOutput
User remarks.
func (GetAccountsListOutput) ElementType ¶
func (GetAccountsListOutput) ElementType() reflect.Type
func (GetAccountsListOutput) Host ¶
func (o GetAccountsListOutput) Host() pulumi.StringOutput
The host from which the user can log in (corresponding to the host field of MySQL users, UserName + Host uniquely identifies a user, in the form of IP, and the IP segment ends with %; supports filling in %; if it is empty, it defaults to %).
func (GetAccountsListOutput) ReadOnly ¶
func (o GetAccountsListOutput) ReadOnly() pulumi.IntOutput
Read-only flag, `0`: No, `1`: The SQL request of this account is preferentially executed on the standby machine, and the host machine is selected for execution when the standby machine is unavailable, `2`: The standby machine is preferentially selected for execution, and the operation fails when the standby machine is unavailable.
func (GetAccountsListOutput) SlaveConst ¶
func (o GetAccountsListOutput) SlaveConst() pulumi.IntOutput
For read-only accounts, set whether the policy is to fix the standby machine, `0`: The standby machine is not fixed, that is, the standby machine does not meet the conditions and will not disconnect from the client, and the Proxy selects other available standby machines, `1`: The standby machine does not meet the conditions Disconnect, make sure one connection secures the standby.
func (GetAccountsListOutput) ToGetAccountsListOutput ¶
func (o GetAccountsListOutput) ToGetAccountsListOutput() GetAccountsListOutput
func (GetAccountsListOutput) ToGetAccountsListOutputWithContext ¶
func (o GetAccountsListOutput) ToGetAccountsListOutputWithContext(ctx context.Context) GetAccountsListOutput
func (GetAccountsListOutput) UpdateTime ¶
func (o GetAccountsListOutput) UpdateTime() pulumi.StringOutput
Update time.
func (GetAccountsListOutput) UserName ¶
func (o GetAccountsListOutput) UserName() pulumi.StringOutput
username.
type GetAccountsOutputArgs ¶
type GetAccountsOutputArgs struct { // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccounts.
func (GetAccountsOutputArgs) ElementType ¶
func (GetAccountsOutputArgs) ElementType() reflect.Type
type GetAccountsResult ¶
type GetAccountsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // account list. Lists []GetAccountsList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAccounts.
func GetAccounts ¶
func GetAccounts(ctx *pulumi.Context, args *GetAccountsArgs, opts ...pulumi.InvokeOption) (*GetAccountsResult, error)
Use this data source to query detailed information of mariadb accounts
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetAccounts(ctx, &mariadb.GetAccountsArgs{ InstanceId: "tdsql-4pzs5b67", }, nil) if err != nil { return err } return nil }) }
```
type GetAccountsResultOutput ¶
type GetAccountsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccounts.
func GetAccountsOutput ¶
func GetAccountsOutput(ctx *pulumi.Context, args GetAccountsOutputArgs, opts ...pulumi.InvokeOption) GetAccountsResultOutput
func (GetAccountsResultOutput) ElementType ¶
func (GetAccountsResultOutput) ElementType() reflect.Type
func (GetAccountsResultOutput) Id ¶
func (o GetAccountsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccountsResultOutput) InstanceId ¶
func (o GetAccountsResultOutput) InstanceId() pulumi.StringOutput
func (GetAccountsResultOutput) Lists ¶
func (o GetAccountsResultOutput) Lists() GetAccountsListArrayOutput
account list.
func (GetAccountsResultOutput) ResultOutputFile ¶
func (o GetAccountsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAccountsResultOutput) ToGetAccountsResultOutput ¶
func (o GetAccountsResultOutput) ToGetAccountsResultOutput() GetAccountsResultOutput
func (GetAccountsResultOutput) ToGetAccountsResultOutputWithContext ¶
func (o GetAccountsResultOutput) ToGetAccountsResultOutputWithContext(ctx context.Context) GetAccountsResultOutput
type GetDatabaseObjectsArgs ¶
type GetDatabaseObjectsArgs struct { // database name. DbName string `pulumi:"dbName"` // instance id. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDatabaseObjects.
type GetDatabaseObjectsFunc ¶
type GetDatabaseObjectsFunc struct { // func name. Func string `pulumi:"func"` }
type GetDatabaseObjectsFuncArgs ¶
type GetDatabaseObjectsFuncArgs struct { // func name. Func pulumi.StringInput `pulumi:"func"` }
func (GetDatabaseObjectsFuncArgs) ElementType ¶
func (GetDatabaseObjectsFuncArgs) ElementType() reflect.Type
func (GetDatabaseObjectsFuncArgs) ToGetDatabaseObjectsFuncOutput ¶
func (i GetDatabaseObjectsFuncArgs) ToGetDatabaseObjectsFuncOutput() GetDatabaseObjectsFuncOutput
func (GetDatabaseObjectsFuncArgs) ToGetDatabaseObjectsFuncOutputWithContext ¶
func (i GetDatabaseObjectsFuncArgs) ToGetDatabaseObjectsFuncOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncOutput
type GetDatabaseObjectsFuncArray ¶
type GetDatabaseObjectsFuncArray []GetDatabaseObjectsFuncInput
func (GetDatabaseObjectsFuncArray) ElementType ¶
func (GetDatabaseObjectsFuncArray) ElementType() reflect.Type
func (GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutput ¶
func (i GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutput() GetDatabaseObjectsFuncArrayOutput
func (GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutputWithContext ¶
func (i GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncArrayOutput
type GetDatabaseObjectsFuncArrayInput ¶
type GetDatabaseObjectsFuncArrayInput interface { pulumi.Input ToGetDatabaseObjectsFuncArrayOutput() GetDatabaseObjectsFuncArrayOutput ToGetDatabaseObjectsFuncArrayOutputWithContext(context.Context) GetDatabaseObjectsFuncArrayOutput }
GetDatabaseObjectsFuncArrayInput is an input type that accepts GetDatabaseObjectsFuncArray and GetDatabaseObjectsFuncArrayOutput values. You can construct a concrete instance of `GetDatabaseObjectsFuncArrayInput` via:
GetDatabaseObjectsFuncArray{ GetDatabaseObjectsFuncArgs{...} }
type GetDatabaseObjectsFuncArrayOutput ¶
type GetDatabaseObjectsFuncArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsFuncArrayOutput) ElementType ¶
func (GetDatabaseObjectsFuncArrayOutput) ElementType() reflect.Type
func (GetDatabaseObjectsFuncArrayOutput) Index ¶
func (o GetDatabaseObjectsFuncArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsFuncOutput
func (GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutput ¶
func (o GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutput() GetDatabaseObjectsFuncArrayOutput
func (GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutputWithContext ¶
func (o GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncArrayOutput
type GetDatabaseObjectsFuncInput ¶
type GetDatabaseObjectsFuncInput interface { pulumi.Input ToGetDatabaseObjectsFuncOutput() GetDatabaseObjectsFuncOutput ToGetDatabaseObjectsFuncOutputWithContext(context.Context) GetDatabaseObjectsFuncOutput }
GetDatabaseObjectsFuncInput is an input type that accepts GetDatabaseObjectsFuncArgs and GetDatabaseObjectsFuncOutput values. You can construct a concrete instance of `GetDatabaseObjectsFuncInput` via:
GetDatabaseObjectsFuncArgs{...}
type GetDatabaseObjectsFuncOutput ¶
type GetDatabaseObjectsFuncOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsFuncOutput) ElementType ¶
func (GetDatabaseObjectsFuncOutput) ElementType() reflect.Type
func (GetDatabaseObjectsFuncOutput) Func ¶
func (o GetDatabaseObjectsFuncOutput) Func() pulumi.StringOutput
func name.
func (GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutput ¶
func (o GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutput() GetDatabaseObjectsFuncOutput
func (GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutputWithContext ¶
func (o GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncOutput
type GetDatabaseObjectsOutputArgs ¶
type GetDatabaseObjectsOutputArgs struct { // database name. DbName pulumi.StringInput `pulumi:"dbName"` // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDatabaseObjects.
func (GetDatabaseObjectsOutputArgs) ElementType ¶
func (GetDatabaseObjectsOutputArgs) ElementType() reflect.Type
type GetDatabaseObjectsProc ¶
type GetDatabaseObjectsProc struct { // proc name. Proc string `pulumi:"proc"` }
type GetDatabaseObjectsProcArgs ¶
type GetDatabaseObjectsProcArgs struct { // proc name. Proc pulumi.StringInput `pulumi:"proc"` }
func (GetDatabaseObjectsProcArgs) ElementType ¶
func (GetDatabaseObjectsProcArgs) ElementType() reflect.Type
func (GetDatabaseObjectsProcArgs) ToGetDatabaseObjectsProcOutput ¶
func (i GetDatabaseObjectsProcArgs) ToGetDatabaseObjectsProcOutput() GetDatabaseObjectsProcOutput
func (GetDatabaseObjectsProcArgs) ToGetDatabaseObjectsProcOutputWithContext ¶
func (i GetDatabaseObjectsProcArgs) ToGetDatabaseObjectsProcOutputWithContext(ctx context.Context) GetDatabaseObjectsProcOutput
type GetDatabaseObjectsProcArray ¶
type GetDatabaseObjectsProcArray []GetDatabaseObjectsProcInput
func (GetDatabaseObjectsProcArray) ElementType ¶
func (GetDatabaseObjectsProcArray) ElementType() reflect.Type
func (GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutput ¶
func (i GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutput() GetDatabaseObjectsProcArrayOutput
func (GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutputWithContext ¶
func (i GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsProcArrayOutput
type GetDatabaseObjectsProcArrayInput ¶
type GetDatabaseObjectsProcArrayInput interface { pulumi.Input ToGetDatabaseObjectsProcArrayOutput() GetDatabaseObjectsProcArrayOutput ToGetDatabaseObjectsProcArrayOutputWithContext(context.Context) GetDatabaseObjectsProcArrayOutput }
GetDatabaseObjectsProcArrayInput is an input type that accepts GetDatabaseObjectsProcArray and GetDatabaseObjectsProcArrayOutput values. You can construct a concrete instance of `GetDatabaseObjectsProcArrayInput` via:
GetDatabaseObjectsProcArray{ GetDatabaseObjectsProcArgs{...} }
type GetDatabaseObjectsProcArrayOutput ¶
type GetDatabaseObjectsProcArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsProcArrayOutput) ElementType ¶
func (GetDatabaseObjectsProcArrayOutput) ElementType() reflect.Type
func (GetDatabaseObjectsProcArrayOutput) Index ¶
func (o GetDatabaseObjectsProcArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsProcOutput
func (GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutput ¶
func (o GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutput() GetDatabaseObjectsProcArrayOutput
func (GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutputWithContext ¶
func (o GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsProcArrayOutput
type GetDatabaseObjectsProcInput ¶
type GetDatabaseObjectsProcInput interface { pulumi.Input ToGetDatabaseObjectsProcOutput() GetDatabaseObjectsProcOutput ToGetDatabaseObjectsProcOutputWithContext(context.Context) GetDatabaseObjectsProcOutput }
GetDatabaseObjectsProcInput is an input type that accepts GetDatabaseObjectsProcArgs and GetDatabaseObjectsProcOutput values. You can construct a concrete instance of `GetDatabaseObjectsProcInput` via:
GetDatabaseObjectsProcArgs{...}
type GetDatabaseObjectsProcOutput ¶
type GetDatabaseObjectsProcOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsProcOutput) ElementType ¶
func (GetDatabaseObjectsProcOutput) ElementType() reflect.Type
func (GetDatabaseObjectsProcOutput) Proc ¶
func (o GetDatabaseObjectsProcOutput) Proc() pulumi.StringOutput
proc name.
func (GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutput ¶
func (o GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutput() GetDatabaseObjectsProcOutput
func (GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutputWithContext ¶
func (o GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutputWithContext(ctx context.Context) GetDatabaseObjectsProcOutput
type GetDatabaseObjectsResult ¶
type GetDatabaseObjectsResult struct { DbName string `pulumi:"dbName"` // func list. Funcs []GetDatabaseObjectsFunc `pulumi:"funcs"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // proc list. Procs []GetDatabaseObjectsProc `pulumi:"procs"` ResultOutputFile *string `pulumi:"resultOutputFile"` // table list. Tables []GetDatabaseObjectsTable `pulumi:"tables"` // view list. Views []GetDatabaseObjectsView `pulumi:"views"` }
A collection of values returned by getDatabaseObjects.
func GetDatabaseObjects ¶
func GetDatabaseObjects(ctx *pulumi.Context, args *GetDatabaseObjectsArgs, opts ...pulumi.InvokeOption) (*GetDatabaseObjectsResult, error)
Use this data source to query detailed information of mariadb databaseObjects
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetDatabaseObjects(ctx, &mariadb.GetDatabaseObjectsArgs{ DbName: "mysql", InstanceId: "tdsql-n2fw7pn3", }, nil) if err != nil { return err } return nil }) }
```
type GetDatabaseObjectsResultOutput ¶
type GetDatabaseObjectsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDatabaseObjects.
func GetDatabaseObjectsOutput ¶
func GetDatabaseObjectsOutput(ctx *pulumi.Context, args GetDatabaseObjectsOutputArgs, opts ...pulumi.InvokeOption) GetDatabaseObjectsResultOutput
func (GetDatabaseObjectsResultOutput) DbName ¶
func (o GetDatabaseObjectsResultOutput) DbName() pulumi.StringOutput
func (GetDatabaseObjectsResultOutput) ElementType ¶
func (GetDatabaseObjectsResultOutput) ElementType() reflect.Type
func (GetDatabaseObjectsResultOutput) Funcs ¶
func (o GetDatabaseObjectsResultOutput) Funcs() GetDatabaseObjectsFuncArrayOutput
func list.
func (GetDatabaseObjectsResultOutput) Id ¶
func (o GetDatabaseObjectsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDatabaseObjectsResultOutput) InstanceId ¶
func (o GetDatabaseObjectsResultOutput) InstanceId() pulumi.StringOutput
func (GetDatabaseObjectsResultOutput) Procs ¶
func (o GetDatabaseObjectsResultOutput) Procs() GetDatabaseObjectsProcArrayOutput
proc list.
func (GetDatabaseObjectsResultOutput) ResultOutputFile ¶
func (o GetDatabaseObjectsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDatabaseObjectsResultOutput) Tables ¶
func (o GetDatabaseObjectsResultOutput) Tables() GetDatabaseObjectsTableArrayOutput
table list.
func (GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutput ¶
func (o GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutput() GetDatabaseObjectsResultOutput
func (GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutputWithContext ¶
func (o GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutputWithContext(ctx context.Context) GetDatabaseObjectsResultOutput
func (GetDatabaseObjectsResultOutput) Views ¶
func (o GetDatabaseObjectsResultOutput) Views() GetDatabaseObjectsViewArrayOutput
view list.
type GetDatabaseObjectsTable ¶
type GetDatabaseObjectsTable struct { // table name. Table string `pulumi:"table"` }
type GetDatabaseObjectsTableArgs ¶
type GetDatabaseObjectsTableArgs struct { // table name. Table pulumi.StringInput `pulumi:"table"` }
func (GetDatabaseObjectsTableArgs) ElementType ¶
func (GetDatabaseObjectsTableArgs) ElementType() reflect.Type
func (GetDatabaseObjectsTableArgs) ToGetDatabaseObjectsTableOutput ¶
func (i GetDatabaseObjectsTableArgs) ToGetDatabaseObjectsTableOutput() GetDatabaseObjectsTableOutput
func (GetDatabaseObjectsTableArgs) ToGetDatabaseObjectsTableOutputWithContext ¶
func (i GetDatabaseObjectsTableArgs) ToGetDatabaseObjectsTableOutputWithContext(ctx context.Context) GetDatabaseObjectsTableOutput
type GetDatabaseObjectsTableArray ¶
type GetDatabaseObjectsTableArray []GetDatabaseObjectsTableInput
func (GetDatabaseObjectsTableArray) ElementType ¶
func (GetDatabaseObjectsTableArray) ElementType() reflect.Type
func (GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutput ¶
func (i GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutput() GetDatabaseObjectsTableArrayOutput
func (GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutputWithContext ¶
func (i GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsTableArrayOutput
type GetDatabaseObjectsTableArrayInput ¶
type GetDatabaseObjectsTableArrayInput interface { pulumi.Input ToGetDatabaseObjectsTableArrayOutput() GetDatabaseObjectsTableArrayOutput ToGetDatabaseObjectsTableArrayOutputWithContext(context.Context) GetDatabaseObjectsTableArrayOutput }
GetDatabaseObjectsTableArrayInput is an input type that accepts GetDatabaseObjectsTableArray and GetDatabaseObjectsTableArrayOutput values. You can construct a concrete instance of `GetDatabaseObjectsTableArrayInput` via:
GetDatabaseObjectsTableArray{ GetDatabaseObjectsTableArgs{...} }
type GetDatabaseObjectsTableArrayOutput ¶
type GetDatabaseObjectsTableArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsTableArrayOutput) ElementType ¶
func (GetDatabaseObjectsTableArrayOutput) ElementType() reflect.Type
func (GetDatabaseObjectsTableArrayOutput) Index ¶
func (o GetDatabaseObjectsTableArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsTableOutput
func (GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutput ¶
func (o GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutput() GetDatabaseObjectsTableArrayOutput
func (GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutputWithContext ¶
func (o GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsTableArrayOutput
type GetDatabaseObjectsTableInput ¶
type GetDatabaseObjectsTableInput interface { pulumi.Input ToGetDatabaseObjectsTableOutput() GetDatabaseObjectsTableOutput ToGetDatabaseObjectsTableOutputWithContext(context.Context) GetDatabaseObjectsTableOutput }
GetDatabaseObjectsTableInput is an input type that accepts GetDatabaseObjectsTableArgs and GetDatabaseObjectsTableOutput values. You can construct a concrete instance of `GetDatabaseObjectsTableInput` via:
GetDatabaseObjectsTableArgs{...}
type GetDatabaseObjectsTableOutput ¶
type GetDatabaseObjectsTableOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsTableOutput) ElementType ¶
func (GetDatabaseObjectsTableOutput) ElementType() reflect.Type
func (GetDatabaseObjectsTableOutput) Table ¶
func (o GetDatabaseObjectsTableOutput) Table() pulumi.StringOutput
table name.
func (GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutput ¶
func (o GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutput() GetDatabaseObjectsTableOutput
func (GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutputWithContext ¶
func (o GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutputWithContext(ctx context.Context) GetDatabaseObjectsTableOutput
type GetDatabaseObjectsView ¶
type GetDatabaseObjectsView struct { // view name. View string `pulumi:"view"` }
type GetDatabaseObjectsViewArgs ¶
type GetDatabaseObjectsViewArgs struct { // view name. View pulumi.StringInput `pulumi:"view"` }
func (GetDatabaseObjectsViewArgs) ElementType ¶
func (GetDatabaseObjectsViewArgs) ElementType() reflect.Type
func (GetDatabaseObjectsViewArgs) ToGetDatabaseObjectsViewOutput ¶
func (i GetDatabaseObjectsViewArgs) ToGetDatabaseObjectsViewOutput() GetDatabaseObjectsViewOutput
func (GetDatabaseObjectsViewArgs) ToGetDatabaseObjectsViewOutputWithContext ¶
func (i GetDatabaseObjectsViewArgs) ToGetDatabaseObjectsViewOutputWithContext(ctx context.Context) GetDatabaseObjectsViewOutput
type GetDatabaseObjectsViewArray ¶
type GetDatabaseObjectsViewArray []GetDatabaseObjectsViewInput
func (GetDatabaseObjectsViewArray) ElementType ¶
func (GetDatabaseObjectsViewArray) ElementType() reflect.Type
func (GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutput ¶
func (i GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutput() GetDatabaseObjectsViewArrayOutput
func (GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutputWithContext ¶
func (i GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsViewArrayOutput
type GetDatabaseObjectsViewArrayInput ¶
type GetDatabaseObjectsViewArrayInput interface { pulumi.Input ToGetDatabaseObjectsViewArrayOutput() GetDatabaseObjectsViewArrayOutput ToGetDatabaseObjectsViewArrayOutputWithContext(context.Context) GetDatabaseObjectsViewArrayOutput }
GetDatabaseObjectsViewArrayInput is an input type that accepts GetDatabaseObjectsViewArray and GetDatabaseObjectsViewArrayOutput values. You can construct a concrete instance of `GetDatabaseObjectsViewArrayInput` via:
GetDatabaseObjectsViewArray{ GetDatabaseObjectsViewArgs{...} }
type GetDatabaseObjectsViewArrayOutput ¶
type GetDatabaseObjectsViewArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsViewArrayOutput) ElementType ¶
func (GetDatabaseObjectsViewArrayOutput) ElementType() reflect.Type
func (GetDatabaseObjectsViewArrayOutput) Index ¶
func (o GetDatabaseObjectsViewArrayOutput) Index(i pulumi.IntInput) GetDatabaseObjectsViewOutput
func (GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutput ¶
func (o GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutput() GetDatabaseObjectsViewArrayOutput
func (GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutputWithContext ¶
func (o GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsViewArrayOutput
type GetDatabaseObjectsViewInput ¶
type GetDatabaseObjectsViewInput interface { pulumi.Input ToGetDatabaseObjectsViewOutput() GetDatabaseObjectsViewOutput ToGetDatabaseObjectsViewOutputWithContext(context.Context) GetDatabaseObjectsViewOutput }
GetDatabaseObjectsViewInput is an input type that accepts GetDatabaseObjectsViewArgs and GetDatabaseObjectsViewOutput values. You can construct a concrete instance of `GetDatabaseObjectsViewInput` via:
GetDatabaseObjectsViewArgs{...}
type GetDatabaseObjectsViewOutput ¶
type GetDatabaseObjectsViewOutput struct{ *pulumi.OutputState }
func (GetDatabaseObjectsViewOutput) ElementType ¶
func (GetDatabaseObjectsViewOutput) ElementType() reflect.Type
func (GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutput ¶
func (o GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutput() GetDatabaseObjectsViewOutput
func (GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutputWithContext ¶
func (o GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutputWithContext(ctx context.Context) GetDatabaseObjectsViewOutput
func (GetDatabaseObjectsViewOutput) View ¶
func (o GetDatabaseObjectsViewOutput) View() pulumi.StringOutput
view name.
type GetDatabaseTableArgs ¶
type GetDatabaseTableArgs struct { // database name. DbName string `pulumi:"dbName"` // instance id. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // table name. Table string `pulumi:"table"` }
A collection of arguments for invoking getDatabaseTable.
type GetDatabaseTableCol ¶
type GetDatabaseTableColArgs ¶
type GetDatabaseTableColArgs struct { // column name. Col pulumi.StringInput `pulumi:"col"` // column type. Type pulumi.StringInput `pulumi:"type"` }
func (GetDatabaseTableColArgs) ElementType ¶
func (GetDatabaseTableColArgs) ElementType() reflect.Type
func (GetDatabaseTableColArgs) ToGetDatabaseTableColOutput ¶
func (i GetDatabaseTableColArgs) ToGetDatabaseTableColOutput() GetDatabaseTableColOutput
func (GetDatabaseTableColArgs) ToGetDatabaseTableColOutputWithContext ¶
func (i GetDatabaseTableColArgs) ToGetDatabaseTableColOutputWithContext(ctx context.Context) GetDatabaseTableColOutput
type GetDatabaseTableColArray ¶
type GetDatabaseTableColArray []GetDatabaseTableColInput
func (GetDatabaseTableColArray) ElementType ¶
func (GetDatabaseTableColArray) ElementType() reflect.Type
func (GetDatabaseTableColArray) ToGetDatabaseTableColArrayOutput ¶
func (i GetDatabaseTableColArray) ToGetDatabaseTableColArrayOutput() GetDatabaseTableColArrayOutput
func (GetDatabaseTableColArray) ToGetDatabaseTableColArrayOutputWithContext ¶
func (i GetDatabaseTableColArray) ToGetDatabaseTableColArrayOutputWithContext(ctx context.Context) GetDatabaseTableColArrayOutput
type GetDatabaseTableColArrayInput ¶
type GetDatabaseTableColArrayInput interface { pulumi.Input ToGetDatabaseTableColArrayOutput() GetDatabaseTableColArrayOutput ToGetDatabaseTableColArrayOutputWithContext(context.Context) GetDatabaseTableColArrayOutput }
GetDatabaseTableColArrayInput is an input type that accepts GetDatabaseTableColArray and GetDatabaseTableColArrayOutput values. You can construct a concrete instance of `GetDatabaseTableColArrayInput` via:
GetDatabaseTableColArray{ GetDatabaseTableColArgs{...} }
type GetDatabaseTableColArrayOutput ¶
type GetDatabaseTableColArrayOutput struct{ *pulumi.OutputState }
func (GetDatabaseTableColArrayOutput) ElementType ¶
func (GetDatabaseTableColArrayOutput) ElementType() reflect.Type
func (GetDatabaseTableColArrayOutput) Index ¶
func (o GetDatabaseTableColArrayOutput) Index(i pulumi.IntInput) GetDatabaseTableColOutput
func (GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutput ¶
func (o GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutput() GetDatabaseTableColArrayOutput
func (GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutputWithContext ¶
func (o GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutputWithContext(ctx context.Context) GetDatabaseTableColArrayOutput
type GetDatabaseTableColInput ¶
type GetDatabaseTableColInput interface { pulumi.Input ToGetDatabaseTableColOutput() GetDatabaseTableColOutput ToGetDatabaseTableColOutputWithContext(context.Context) GetDatabaseTableColOutput }
GetDatabaseTableColInput is an input type that accepts GetDatabaseTableColArgs and GetDatabaseTableColOutput values. You can construct a concrete instance of `GetDatabaseTableColInput` via:
GetDatabaseTableColArgs{...}
type GetDatabaseTableColOutput ¶
type GetDatabaseTableColOutput struct{ *pulumi.OutputState }
func (GetDatabaseTableColOutput) Col ¶
func (o GetDatabaseTableColOutput) Col() pulumi.StringOutput
column name.
func (GetDatabaseTableColOutput) ElementType ¶
func (GetDatabaseTableColOutput) ElementType() reflect.Type
func (GetDatabaseTableColOutput) ToGetDatabaseTableColOutput ¶
func (o GetDatabaseTableColOutput) ToGetDatabaseTableColOutput() GetDatabaseTableColOutput
func (GetDatabaseTableColOutput) ToGetDatabaseTableColOutputWithContext ¶
func (o GetDatabaseTableColOutput) ToGetDatabaseTableColOutputWithContext(ctx context.Context) GetDatabaseTableColOutput
func (GetDatabaseTableColOutput) Type ¶
func (o GetDatabaseTableColOutput) Type() pulumi.StringOutput
column type.
type GetDatabaseTableOutputArgs ¶
type GetDatabaseTableOutputArgs struct { // database name. DbName pulumi.StringInput `pulumi:"dbName"` // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // table name. Table pulumi.StringInput `pulumi:"table"` }
A collection of arguments for invoking getDatabaseTable.
func (GetDatabaseTableOutputArgs) ElementType ¶
func (GetDatabaseTableOutputArgs) ElementType() reflect.Type
type GetDatabaseTableResult ¶
type GetDatabaseTableResult struct { // column list. Cols []GetDatabaseTableCol `pulumi:"cols"` DbName string `pulumi:"dbName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` Table string `pulumi:"table"` }
A collection of values returned by getDatabaseTable.
func GetDatabaseTable ¶
func GetDatabaseTable(ctx *pulumi.Context, args *GetDatabaseTableArgs, opts ...pulumi.InvokeOption) (*GetDatabaseTableResult, error)
Use this data source to query detailed information of mariadb databaseTable
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetDatabaseTable(ctx, &mariadb.GetDatabaseTableArgs{ DbName: "mysql", InstanceId: "tdsql-e9tklsgz", Table: "server_cost", }, nil) if err != nil { return err } return nil }) }
```
type GetDatabaseTableResultOutput ¶
type GetDatabaseTableResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDatabaseTable.
func GetDatabaseTableOutput ¶
func GetDatabaseTableOutput(ctx *pulumi.Context, args GetDatabaseTableOutputArgs, opts ...pulumi.InvokeOption) GetDatabaseTableResultOutput
func (GetDatabaseTableResultOutput) Cols ¶
func (o GetDatabaseTableResultOutput) Cols() GetDatabaseTableColArrayOutput
column list.
func (GetDatabaseTableResultOutput) DbName ¶
func (o GetDatabaseTableResultOutput) DbName() pulumi.StringOutput
func (GetDatabaseTableResultOutput) ElementType ¶
func (GetDatabaseTableResultOutput) ElementType() reflect.Type
func (GetDatabaseTableResultOutput) Id ¶
func (o GetDatabaseTableResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDatabaseTableResultOutput) InstanceId ¶
func (o GetDatabaseTableResultOutput) InstanceId() pulumi.StringOutput
func (GetDatabaseTableResultOutput) ResultOutputFile ¶
func (o GetDatabaseTableResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDatabaseTableResultOutput) Table ¶
func (o GetDatabaseTableResultOutput) Table() pulumi.StringOutput
func (GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutput ¶
func (o GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutput() GetDatabaseTableResultOutput
func (GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutputWithContext ¶
func (o GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutputWithContext(ctx context.Context) GetDatabaseTableResultOutput
type GetDatabasesArgs ¶
type GetDatabasesArgs struct { // instance id. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDatabases.
type GetDatabasesDatabase ¶
type GetDatabasesDatabase struct { // Database name. DbName string `pulumi:"dbName"` }
type GetDatabasesDatabaseArgs ¶
type GetDatabasesDatabaseArgs struct { // Database name. DbName pulumi.StringInput `pulumi:"dbName"` }
func (GetDatabasesDatabaseArgs) ElementType ¶
func (GetDatabasesDatabaseArgs) ElementType() reflect.Type
func (GetDatabasesDatabaseArgs) ToGetDatabasesDatabaseOutput ¶
func (i GetDatabasesDatabaseArgs) ToGetDatabasesDatabaseOutput() GetDatabasesDatabaseOutput
func (GetDatabasesDatabaseArgs) ToGetDatabasesDatabaseOutputWithContext ¶
func (i GetDatabasesDatabaseArgs) ToGetDatabasesDatabaseOutputWithContext(ctx context.Context) GetDatabasesDatabaseOutput
type GetDatabasesDatabaseArray ¶
type GetDatabasesDatabaseArray []GetDatabasesDatabaseInput
func (GetDatabasesDatabaseArray) ElementType ¶
func (GetDatabasesDatabaseArray) ElementType() reflect.Type
func (GetDatabasesDatabaseArray) ToGetDatabasesDatabaseArrayOutput ¶
func (i GetDatabasesDatabaseArray) ToGetDatabasesDatabaseArrayOutput() GetDatabasesDatabaseArrayOutput
func (GetDatabasesDatabaseArray) ToGetDatabasesDatabaseArrayOutputWithContext ¶
func (i GetDatabasesDatabaseArray) ToGetDatabasesDatabaseArrayOutputWithContext(ctx context.Context) GetDatabasesDatabaseArrayOutput
type GetDatabasesDatabaseArrayInput ¶
type GetDatabasesDatabaseArrayInput interface { pulumi.Input ToGetDatabasesDatabaseArrayOutput() GetDatabasesDatabaseArrayOutput ToGetDatabasesDatabaseArrayOutputWithContext(context.Context) GetDatabasesDatabaseArrayOutput }
GetDatabasesDatabaseArrayInput is an input type that accepts GetDatabasesDatabaseArray and GetDatabasesDatabaseArrayOutput values. You can construct a concrete instance of `GetDatabasesDatabaseArrayInput` via:
GetDatabasesDatabaseArray{ GetDatabasesDatabaseArgs{...} }
type GetDatabasesDatabaseArrayOutput ¶
type GetDatabasesDatabaseArrayOutput struct{ *pulumi.OutputState }
func (GetDatabasesDatabaseArrayOutput) ElementType ¶
func (GetDatabasesDatabaseArrayOutput) ElementType() reflect.Type
func (GetDatabasesDatabaseArrayOutput) Index ¶
func (o GetDatabasesDatabaseArrayOutput) Index(i pulumi.IntInput) GetDatabasesDatabaseOutput
func (GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutput ¶
func (o GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutput() GetDatabasesDatabaseArrayOutput
func (GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutputWithContext ¶
func (o GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutputWithContext(ctx context.Context) GetDatabasesDatabaseArrayOutput
type GetDatabasesDatabaseInput ¶
type GetDatabasesDatabaseInput interface { pulumi.Input ToGetDatabasesDatabaseOutput() GetDatabasesDatabaseOutput ToGetDatabasesDatabaseOutputWithContext(context.Context) GetDatabasesDatabaseOutput }
GetDatabasesDatabaseInput is an input type that accepts GetDatabasesDatabaseArgs and GetDatabasesDatabaseOutput values. You can construct a concrete instance of `GetDatabasesDatabaseInput` via:
GetDatabasesDatabaseArgs{...}
type GetDatabasesDatabaseOutput ¶
type GetDatabasesDatabaseOutput struct{ *pulumi.OutputState }
func (GetDatabasesDatabaseOutput) DbName ¶
func (o GetDatabasesDatabaseOutput) DbName() pulumi.StringOutput
Database name.
func (GetDatabasesDatabaseOutput) ElementType ¶
func (GetDatabasesDatabaseOutput) ElementType() reflect.Type
func (GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutput ¶
func (o GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutput() GetDatabasesDatabaseOutput
func (GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutputWithContext ¶
func (o GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutputWithContext(ctx context.Context) GetDatabasesDatabaseOutput
type GetDatabasesOutputArgs ¶
type GetDatabasesOutputArgs struct { // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getDatabases.
func (GetDatabasesOutputArgs) ElementType ¶
func (GetDatabasesOutputArgs) ElementType() reflect.Type
type GetDatabasesResult ¶
type GetDatabasesResult struct { // The database list of this instance. Databases []GetDatabasesDatabase `pulumi:"databases"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getDatabases.
func GetDatabases ¶
func GetDatabases(ctx *pulumi.Context, args *GetDatabasesArgs, opts ...pulumi.InvokeOption) (*GetDatabasesResult, error)
Use this data source to query detailed information of mariadb databases
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetDatabases(ctx, &mariadb.GetDatabasesArgs{ InstanceId: "tdsql-e9tklsgz", }, nil) if err != nil { return err } return nil }) }
```
type GetDatabasesResultOutput ¶
type GetDatabasesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDatabases.
func GetDatabasesOutput ¶
func GetDatabasesOutput(ctx *pulumi.Context, args GetDatabasesOutputArgs, opts ...pulumi.InvokeOption) GetDatabasesResultOutput
func (GetDatabasesResultOutput) Databases ¶
func (o GetDatabasesResultOutput) Databases() GetDatabasesDatabaseArrayOutput
The database list of this instance.
func (GetDatabasesResultOutput) ElementType ¶
func (GetDatabasesResultOutput) ElementType() reflect.Type
func (GetDatabasesResultOutput) Id ¶
func (o GetDatabasesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDatabasesResultOutput) InstanceId ¶
func (o GetDatabasesResultOutput) InstanceId() pulumi.StringOutput
func (GetDatabasesResultOutput) ResultOutputFile ¶
func (o GetDatabasesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDatabasesResultOutput) ToGetDatabasesResultOutput ¶
func (o GetDatabasesResultOutput) ToGetDatabasesResultOutput() GetDatabasesResultOutput
func (GetDatabasesResultOutput) ToGetDatabasesResultOutputWithContext ¶
func (o GetDatabasesResultOutput) ToGetDatabasesResultOutputWithContext(ctx context.Context) GetDatabasesResultOutput
type GetDbInstancesArgs ¶
type GetDbInstancesArgs struct { // instance ids. InstanceIds []string `pulumi:"instanceIds"` // project ids. ProjectIds []int `pulumi:"projectIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // instance name or vip. SearchName *string `pulumi:"searchName"` // subnet id. SubnetId *string `pulumi:"subnetId"` // vpc id. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking getDbInstances.
type GetDbInstancesInstance ¶
type GetDbInstancesInstance struct { // db version id. DbVersionId string `pulumi:"dbVersionId"` // instance id. InstanceId string `pulumi:"instanceId"` // instance name. InstanceName string `pulumi:"instanceName"` // meory of instance. Memory int `pulumi:"memory"` // project id. ProjectId int `pulumi:"projectId"` // region. Region string `pulumi:"region"` // resource tags. ResourceTags []GetDbInstancesInstanceResourceTag `pulumi:"resourceTags"` // storage of instance. Storage int `pulumi:"storage"` // subnet id. SubnetId string `pulumi:"subnetId"` // vpc id. VpcId string `pulumi:"vpcId"` // available zone. Zone string `pulumi:"zone"` }
type GetDbInstancesInstanceArgs ¶
type GetDbInstancesInstanceArgs struct { // db version id. DbVersionId pulumi.StringInput `pulumi:"dbVersionId"` // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // instance name. InstanceName pulumi.StringInput `pulumi:"instanceName"` // meory of instance. Memory pulumi.IntInput `pulumi:"memory"` // project id. ProjectId pulumi.IntInput `pulumi:"projectId"` // region. Region pulumi.StringInput `pulumi:"region"` // resource tags. ResourceTags GetDbInstancesInstanceResourceTagArrayInput `pulumi:"resourceTags"` // storage of instance. Storage pulumi.IntInput `pulumi:"storage"` // subnet id. SubnetId pulumi.StringInput `pulumi:"subnetId"` // vpc id. VpcId pulumi.StringInput `pulumi:"vpcId"` // available zone. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetDbInstancesInstanceArgs) ElementType ¶
func (GetDbInstancesInstanceArgs) ElementType() reflect.Type
func (GetDbInstancesInstanceArgs) ToGetDbInstancesInstanceOutput ¶
func (i GetDbInstancesInstanceArgs) ToGetDbInstancesInstanceOutput() GetDbInstancesInstanceOutput
func (GetDbInstancesInstanceArgs) ToGetDbInstancesInstanceOutputWithContext ¶
func (i GetDbInstancesInstanceArgs) ToGetDbInstancesInstanceOutputWithContext(ctx context.Context) GetDbInstancesInstanceOutput
type GetDbInstancesInstanceArray ¶
type GetDbInstancesInstanceArray []GetDbInstancesInstanceInput
func (GetDbInstancesInstanceArray) ElementType ¶
func (GetDbInstancesInstanceArray) ElementType() reflect.Type
func (GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutput ¶
func (i GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutput() GetDbInstancesInstanceArrayOutput
func (GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutputWithContext ¶
func (i GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceArrayOutput
type GetDbInstancesInstanceArrayInput ¶
type GetDbInstancesInstanceArrayInput interface { pulumi.Input ToGetDbInstancesInstanceArrayOutput() GetDbInstancesInstanceArrayOutput ToGetDbInstancesInstanceArrayOutputWithContext(context.Context) GetDbInstancesInstanceArrayOutput }
GetDbInstancesInstanceArrayInput is an input type that accepts GetDbInstancesInstanceArray and GetDbInstancesInstanceArrayOutput values. You can construct a concrete instance of `GetDbInstancesInstanceArrayInput` via:
GetDbInstancesInstanceArray{ GetDbInstancesInstanceArgs{...} }
type GetDbInstancesInstanceArrayOutput ¶
type GetDbInstancesInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetDbInstancesInstanceArrayOutput) ElementType ¶
func (GetDbInstancesInstanceArrayOutput) ElementType() reflect.Type
func (GetDbInstancesInstanceArrayOutput) Index ¶
func (o GetDbInstancesInstanceArrayOutput) Index(i pulumi.IntInput) GetDbInstancesInstanceOutput
func (GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutput ¶
func (o GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutput() GetDbInstancesInstanceArrayOutput
func (GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutputWithContext ¶
func (o GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceArrayOutput
type GetDbInstancesInstanceInput ¶
type GetDbInstancesInstanceInput interface { pulumi.Input ToGetDbInstancesInstanceOutput() GetDbInstancesInstanceOutput ToGetDbInstancesInstanceOutputWithContext(context.Context) GetDbInstancesInstanceOutput }
GetDbInstancesInstanceInput is an input type that accepts GetDbInstancesInstanceArgs and GetDbInstancesInstanceOutput values. You can construct a concrete instance of `GetDbInstancesInstanceInput` via:
GetDbInstancesInstanceArgs{...}
type GetDbInstancesInstanceOutput ¶
type GetDbInstancesInstanceOutput struct{ *pulumi.OutputState }
func (GetDbInstancesInstanceOutput) DbVersionId ¶
func (o GetDbInstancesInstanceOutput) DbVersionId() pulumi.StringOutput
db version id.
func (GetDbInstancesInstanceOutput) ElementType ¶
func (GetDbInstancesInstanceOutput) ElementType() reflect.Type
func (GetDbInstancesInstanceOutput) InstanceId ¶
func (o GetDbInstancesInstanceOutput) InstanceId() pulumi.StringOutput
instance id.
func (GetDbInstancesInstanceOutput) InstanceName ¶
func (o GetDbInstancesInstanceOutput) InstanceName() pulumi.StringOutput
instance name.
func (GetDbInstancesInstanceOutput) Memory ¶
func (o GetDbInstancesInstanceOutput) Memory() pulumi.IntOutput
meory of instance.
func (GetDbInstancesInstanceOutput) ProjectId ¶
func (o GetDbInstancesInstanceOutput) ProjectId() pulumi.IntOutput
project id.
func (GetDbInstancesInstanceOutput) Region ¶
func (o GetDbInstancesInstanceOutput) Region() pulumi.StringOutput
region.
func (GetDbInstancesInstanceOutput) ResourceTags ¶
func (o GetDbInstancesInstanceOutput) ResourceTags() GetDbInstancesInstanceResourceTagArrayOutput
resource tags.
func (GetDbInstancesInstanceOutput) Storage ¶
func (o GetDbInstancesInstanceOutput) Storage() pulumi.IntOutput
storage of instance.
func (GetDbInstancesInstanceOutput) SubnetId ¶
func (o GetDbInstancesInstanceOutput) SubnetId() pulumi.StringOutput
subnet id.
func (GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutput ¶
func (o GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutput() GetDbInstancesInstanceOutput
func (GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutputWithContext ¶
func (o GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutputWithContext(ctx context.Context) GetDbInstancesInstanceOutput
func (GetDbInstancesInstanceOutput) VpcId ¶
func (o GetDbInstancesInstanceOutput) VpcId() pulumi.StringOutput
vpc id.
func (GetDbInstancesInstanceOutput) Zone ¶
func (o GetDbInstancesInstanceOutput) Zone() pulumi.StringOutput
available zone.
type GetDbInstancesInstanceResourceTagArgs ¶
type GetDbInstancesInstanceResourceTagArgs struct { // tag key. TagKey pulumi.StringInput `pulumi:"tagKey"` // tag value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetDbInstancesInstanceResourceTagArgs) ElementType ¶
func (GetDbInstancesInstanceResourceTagArgs) ElementType() reflect.Type
func (GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutput ¶
func (i GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutput() GetDbInstancesInstanceResourceTagOutput
func (GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutputWithContext ¶
func (i GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagOutput
type GetDbInstancesInstanceResourceTagArray ¶
type GetDbInstancesInstanceResourceTagArray []GetDbInstancesInstanceResourceTagInput
func (GetDbInstancesInstanceResourceTagArray) ElementType ¶
func (GetDbInstancesInstanceResourceTagArray) ElementType() reflect.Type
func (GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutput ¶
func (i GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutput() GetDbInstancesInstanceResourceTagArrayOutput
func (GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext ¶
func (i GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagArrayOutput
type GetDbInstancesInstanceResourceTagArrayInput ¶
type GetDbInstancesInstanceResourceTagArrayInput interface { pulumi.Input ToGetDbInstancesInstanceResourceTagArrayOutput() GetDbInstancesInstanceResourceTagArrayOutput ToGetDbInstancesInstanceResourceTagArrayOutputWithContext(context.Context) GetDbInstancesInstanceResourceTagArrayOutput }
GetDbInstancesInstanceResourceTagArrayInput is an input type that accepts GetDbInstancesInstanceResourceTagArray and GetDbInstancesInstanceResourceTagArrayOutput values. You can construct a concrete instance of `GetDbInstancesInstanceResourceTagArrayInput` via:
GetDbInstancesInstanceResourceTagArray{ GetDbInstancesInstanceResourceTagArgs{...} }
type GetDbInstancesInstanceResourceTagArrayOutput ¶
type GetDbInstancesInstanceResourceTagArrayOutput struct{ *pulumi.OutputState }
func (GetDbInstancesInstanceResourceTagArrayOutput) ElementType ¶
func (GetDbInstancesInstanceResourceTagArrayOutput) ElementType() reflect.Type
func (GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutput ¶
func (o GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutput() GetDbInstancesInstanceResourceTagArrayOutput
func (GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext ¶
func (o GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagArrayOutput
type GetDbInstancesInstanceResourceTagInput ¶
type GetDbInstancesInstanceResourceTagInput interface { pulumi.Input ToGetDbInstancesInstanceResourceTagOutput() GetDbInstancesInstanceResourceTagOutput ToGetDbInstancesInstanceResourceTagOutputWithContext(context.Context) GetDbInstancesInstanceResourceTagOutput }
GetDbInstancesInstanceResourceTagInput is an input type that accepts GetDbInstancesInstanceResourceTagArgs and GetDbInstancesInstanceResourceTagOutput values. You can construct a concrete instance of `GetDbInstancesInstanceResourceTagInput` via:
GetDbInstancesInstanceResourceTagArgs{...}
type GetDbInstancesInstanceResourceTagOutput ¶
type GetDbInstancesInstanceResourceTagOutput struct{ *pulumi.OutputState }
func (GetDbInstancesInstanceResourceTagOutput) ElementType ¶
func (GetDbInstancesInstanceResourceTagOutput) ElementType() reflect.Type
func (GetDbInstancesInstanceResourceTagOutput) TagKey ¶
func (o GetDbInstancesInstanceResourceTagOutput) TagKey() pulumi.StringOutput
tag key.
func (GetDbInstancesInstanceResourceTagOutput) TagValue ¶
func (o GetDbInstancesInstanceResourceTagOutput) TagValue() pulumi.StringOutput
tag value.
func (GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutput ¶
func (o GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutput() GetDbInstancesInstanceResourceTagOutput
func (GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutputWithContext ¶
func (o GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagOutput
type GetDbInstancesOutputArgs ¶
type GetDbInstancesOutputArgs struct { // instance ids. InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` // project ids. ProjectIds pulumi.IntArrayInput `pulumi:"projectIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // instance name or vip. SearchName pulumi.StringPtrInput `pulumi:"searchName"` // subnet id. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // vpc id. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking getDbInstances.
func (GetDbInstancesOutputArgs) ElementType ¶
func (GetDbInstancesOutputArgs) ElementType() reflect.Type
type GetDbInstancesResult ¶
type GetDbInstancesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceIds []string `pulumi:"instanceIds"` // instances info. Instances []GetDbInstancesInstance `pulumi:"instances"` ProjectIds []int `pulumi:"projectIds"` ResultOutputFile *string `pulumi:"resultOutputFile"` SearchName *string `pulumi:"searchName"` // subnet id. SubnetId *string `pulumi:"subnetId"` // vpc id. VpcId *string `pulumi:"vpcId"` }
A collection of values returned by getDbInstances.
func GetDbInstances ¶
func GetDbInstances(ctx *pulumi.Context, args *GetDbInstancesArgs, opts ...pulumi.InvokeOption) (*GetDbInstancesResult, error)
Use this data source to query detailed information of mariadb dbInstances
type GetDbInstancesResultOutput ¶
type GetDbInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDbInstances.
func GetDbInstancesOutput ¶
func GetDbInstancesOutput(ctx *pulumi.Context, args GetDbInstancesOutputArgs, opts ...pulumi.InvokeOption) GetDbInstancesResultOutput
func (GetDbInstancesResultOutput) ElementType ¶
func (GetDbInstancesResultOutput) ElementType() reflect.Type
func (GetDbInstancesResultOutput) Id ¶
func (o GetDbInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDbInstancesResultOutput) InstanceIds ¶
func (o GetDbInstancesResultOutput) InstanceIds() pulumi.StringArrayOutput
func (GetDbInstancesResultOutput) Instances ¶
func (o GetDbInstancesResultOutput) Instances() GetDbInstancesInstanceArrayOutput
instances info.
func (GetDbInstancesResultOutput) ProjectIds ¶
func (o GetDbInstancesResultOutput) ProjectIds() pulumi.IntArrayOutput
func (GetDbInstancesResultOutput) ResultOutputFile ¶
func (o GetDbInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDbInstancesResultOutput) SearchName ¶
func (o GetDbInstancesResultOutput) SearchName() pulumi.StringPtrOutput
func (GetDbInstancesResultOutput) SubnetId ¶
func (o GetDbInstancesResultOutput) SubnetId() pulumi.StringPtrOutput
subnet id.
func (GetDbInstancesResultOutput) ToGetDbInstancesResultOutput ¶
func (o GetDbInstancesResultOutput) ToGetDbInstancesResultOutput() GetDbInstancesResultOutput
func (GetDbInstancesResultOutput) ToGetDbInstancesResultOutputWithContext ¶
func (o GetDbInstancesResultOutput) ToGetDbInstancesResultOutputWithContext(ctx context.Context) GetDbInstancesResultOutput
func (GetDbInstancesResultOutput) VpcId ¶
func (o GetDbInstancesResultOutput) VpcId() pulumi.StringPtrOutput
vpc id.
type GetSecurityGroupsList ¶
type GetSecurityGroupsList struct { // Creation time, time format: `yyyy-mm-dd hh:mm:ss`. CreateTime string `pulumi:"createTime"` // Inbound rules. Inbounds []GetSecurityGroupsListInbound `pulumi:"inbounds"` // Outbound Rules. Outbounds []GetSecurityGroupsListOutbound `pulumi:"outbounds"` // Project ID. ProjectId int `pulumi:"projectId"` // Security group ID. SecurityGroupId string `pulumi:"securityGroupId"` // security group name. SecurityGroupName string `pulumi:"securityGroupName"` // Security Group Notes. SecurityGroupRemark string `pulumi:"securityGroupRemark"` }
type GetSecurityGroupsListArgs ¶
type GetSecurityGroupsListArgs struct { // Creation time, time format: `yyyy-mm-dd hh:mm:ss`. CreateTime pulumi.StringInput `pulumi:"createTime"` // Inbound rules. Inbounds GetSecurityGroupsListInboundArrayInput `pulumi:"inbounds"` // Outbound Rules. Outbounds GetSecurityGroupsListOutboundArrayInput `pulumi:"outbounds"` // Project ID. ProjectId pulumi.IntInput `pulumi:"projectId"` // Security group ID. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` // security group name. SecurityGroupName pulumi.StringInput `pulumi:"securityGroupName"` // Security Group Notes. SecurityGroupRemark pulumi.StringInput `pulumi:"securityGroupRemark"` }
func (GetSecurityGroupsListArgs) ElementType ¶
func (GetSecurityGroupsListArgs) ElementType() reflect.Type
func (GetSecurityGroupsListArgs) ToGetSecurityGroupsListOutput ¶
func (i GetSecurityGroupsListArgs) ToGetSecurityGroupsListOutput() GetSecurityGroupsListOutput
func (GetSecurityGroupsListArgs) ToGetSecurityGroupsListOutputWithContext ¶
func (i GetSecurityGroupsListArgs) ToGetSecurityGroupsListOutputWithContext(ctx context.Context) GetSecurityGroupsListOutput
type GetSecurityGroupsListArray ¶
type GetSecurityGroupsListArray []GetSecurityGroupsListInput
func (GetSecurityGroupsListArray) ElementType ¶
func (GetSecurityGroupsListArray) ElementType() reflect.Type
func (GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutput ¶
func (i GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutput() GetSecurityGroupsListArrayOutput
func (GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutputWithContext ¶
func (i GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListArrayOutput
type GetSecurityGroupsListArrayInput ¶
type GetSecurityGroupsListArrayInput interface { pulumi.Input ToGetSecurityGroupsListArrayOutput() GetSecurityGroupsListArrayOutput ToGetSecurityGroupsListArrayOutputWithContext(context.Context) GetSecurityGroupsListArrayOutput }
GetSecurityGroupsListArrayInput is an input type that accepts GetSecurityGroupsListArray and GetSecurityGroupsListArrayOutput values. You can construct a concrete instance of `GetSecurityGroupsListArrayInput` via:
GetSecurityGroupsListArray{ GetSecurityGroupsListArgs{...} }
type GetSecurityGroupsListArrayOutput ¶
type GetSecurityGroupsListArrayOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupsListArrayOutput) ElementType ¶
func (GetSecurityGroupsListArrayOutput) ElementType() reflect.Type
func (GetSecurityGroupsListArrayOutput) Index ¶
func (o GetSecurityGroupsListArrayOutput) Index(i pulumi.IntInput) GetSecurityGroupsListOutput
func (GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutput ¶
func (o GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutput() GetSecurityGroupsListArrayOutput
func (GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutputWithContext ¶
func (o GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListArrayOutput
type GetSecurityGroupsListInbound ¶
type GetSecurityGroupsListInbound struct { // Policy, ACCEPT or DROP. Action string `pulumi:"action"` // Source IP or IP range, such as 192.168.0.0/16. CidrIp string `pulumi:"cidrIp"` // Network protocols, support `UDP`, `TCP`, etc. IpProtocol string `pulumi:"ipProtocol"` // port. PortRange string `pulumi:"portRange"` }
type GetSecurityGroupsListInboundArgs ¶
type GetSecurityGroupsListInboundArgs struct { // Policy, ACCEPT or DROP. Action pulumi.StringInput `pulumi:"action"` // Source IP or IP range, such as 192.168.0.0/16. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // Network protocols, support `UDP`, `TCP`, etc. IpProtocol pulumi.StringInput `pulumi:"ipProtocol"` // port. PortRange pulumi.StringInput `pulumi:"portRange"` }
func (GetSecurityGroupsListInboundArgs) ElementType ¶
func (GetSecurityGroupsListInboundArgs) ElementType() reflect.Type
func (GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutput ¶
func (i GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutput() GetSecurityGroupsListInboundOutput
func (GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutputWithContext ¶
func (i GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundOutput
type GetSecurityGroupsListInboundArray ¶
type GetSecurityGroupsListInboundArray []GetSecurityGroupsListInboundInput
func (GetSecurityGroupsListInboundArray) ElementType ¶
func (GetSecurityGroupsListInboundArray) ElementType() reflect.Type
func (GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutput ¶
func (i GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutput() GetSecurityGroupsListInboundArrayOutput
func (GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutputWithContext ¶
func (i GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundArrayOutput
type GetSecurityGroupsListInboundArrayInput ¶
type GetSecurityGroupsListInboundArrayInput interface { pulumi.Input ToGetSecurityGroupsListInboundArrayOutput() GetSecurityGroupsListInboundArrayOutput ToGetSecurityGroupsListInboundArrayOutputWithContext(context.Context) GetSecurityGroupsListInboundArrayOutput }
GetSecurityGroupsListInboundArrayInput is an input type that accepts GetSecurityGroupsListInboundArray and GetSecurityGroupsListInboundArrayOutput values. You can construct a concrete instance of `GetSecurityGroupsListInboundArrayInput` via:
GetSecurityGroupsListInboundArray{ GetSecurityGroupsListInboundArgs{...} }
type GetSecurityGroupsListInboundArrayOutput ¶
type GetSecurityGroupsListInboundArrayOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupsListInboundArrayOutput) ElementType ¶
func (GetSecurityGroupsListInboundArrayOutput) ElementType() reflect.Type
func (GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutput ¶
func (o GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutput() GetSecurityGroupsListInboundArrayOutput
func (GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutputWithContext ¶
func (o GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundArrayOutput
type GetSecurityGroupsListInboundInput ¶
type GetSecurityGroupsListInboundInput interface { pulumi.Input ToGetSecurityGroupsListInboundOutput() GetSecurityGroupsListInboundOutput ToGetSecurityGroupsListInboundOutputWithContext(context.Context) GetSecurityGroupsListInboundOutput }
GetSecurityGroupsListInboundInput is an input type that accepts GetSecurityGroupsListInboundArgs and GetSecurityGroupsListInboundOutput values. You can construct a concrete instance of `GetSecurityGroupsListInboundInput` via:
GetSecurityGroupsListInboundArgs{...}
type GetSecurityGroupsListInboundOutput ¶
type GetSecurityGroupsListInboundOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupsListInboundOutput) Action ¶
func (o GetSecurityGroupsListInboundOutput) Action() pulumi.StringOutput
Policy, ACCEPT or DROP.
func (GetSecurityGroupsListInboundOutput) CidrIp ¶
func (o GetSecurityGroupsListInboundOutput) CidrIp() pulumi.StringOutput
Source IP or IP range, such as 192.168.0.0/16.
func (GetSecurityGroupsListInboundOutput) ElementType ¶
func (GetSecurityGroupsListInboundOutput) ElementType() reflect.Type
func (GetSecurityGroupsListInboundOutput) IpProtocol ¶
func (o GetSecurityGroupsListInboundOutput) IpProtocol() pulumi.StringOutput
Network protocols, support `UDP`, `TCP`, etc.
func (GetSecurityGroupsListInboundOutput) PortRange ¶
func (o GetSecurityGroupsListInboundOutput) PortRange() pulumi.StringOutput
port.
func (GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutput ¶
func (o GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutput() GetSecurityGroupsListInboundOutput
func (GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutputWithContext ¶
func (o GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundOutput
type GetSecurityGroupsListInput ¶
type GetSecurityGroupsListInput interface { pulumi.Input ToGetSecurityGroupsListOutput() GetSecurityGroupsListOutput ToGetSecurityGroupsListOutputWithContext(context.Context) GetSecurityGroupsListOutput }
GetSecurityGroupsListInput is an input type that accepts GetSecurityGroupsListArgs and GetSecurityGroupsListOutput values. You can construct a concrete instance of `GetSecurityGroupsListInput` via:
GetSecurityGroupsListArgs{...}
type GetSecurityGroupsListOutbound ¶
type GetSecurityGroupsListOutbound struct { // Policy, ACCEPT or DROP. Action string `pulumi:"action"` // Source IP or IP range, such as 192.168.0.0/16. CidrIp string `pulumi:"cidrIp"` // Network protocols, support `UDP`, `TCP`, etc. IpProtocol string `pulumi:"ipProtocol"` // port. PortRange string `pulumi:"portRange"` }
type GetSecurityGroupsListOutboundArgs ¶
type GetSecurityGroupsListOutboundArgs struct { // Policy, ACCEPT or DROP. Action pulumi.StringInput `pulumi:"action"` // Source IP or IP range, such as 192.168.0.0/16. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // Network protocols, support `UDP`, `TCP`, etc. IpProtocol pulumi.StringInput `pulumi:"ipProtocol"` // port. PortRange pulumi.StringInput `pulumi:"portRange"` }
func (GetSecurityGroupsListOutboundArgs) ElementType ¶
func (GetSecurityGroupsListOutboundArgs) ElementType() reflect.Type
func (GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutput ¶
func (i GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutput() GetSecurityGroupsListOutboundOutput
func (GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutputWithContext ¶
func (i GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundOutput
type GetSecurityGroupsListOutboundArray ¶
type GetSecurityGroupsListOutboundArray []GetSecurityGroupsListOutboundInput
func (GetSecurityGroupsListOutboundArray) ElementType ¶
func (GetSecurityGroupsListOutboundArray) ElementType() reflect.Type
func (GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutput ¶
func (i GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutput() GetSecurityGroupsListOutboundArrayOutput
func (GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutputWithContext ¶
func (i GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundArrayOutput
type GetSecurityGroupsListOutboundArrayInput ¶
type GetSecurityGroupsListOutboundArrayInput interface { pulumi.Input ToGetSecurityGroupsListOutboundArrayOutput() GetSecurityGroupsListOutboundArrayOutput ToGetSecurityGroupsListOutboundArrayOutputWithContext(context.Context) GetSecurityGroupsListOutboundArrayOutput }
GetSecurityGroupsListOutboundArrayInput is an input type that accepts GetSecurityGroupsListOutboundArray and GetSecurityGroupsListOutboundArrayOutput values. You can construct a concrete instance of `GetSecurityGroupsListOutboundArrayInput` via:
GetSecurityGroupsListOutboundArray{ GetSecurityGroupsListOutboundArgs{...} }
type GetSecurityGroupsListOutboundArrayOutput ¶
type GetSecurityGroupsListOutboundArrayOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupsListOutboundArrayOutput) ElementType ¶
func (GetSecurityGroupsListOutboundArrayOutput) ElementType() reflect.Type
func (GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutput ¶
func (o GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutput() GetSecurityGroupsListOutboundArrayOutput
func (GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutputWithContext ¶
func (o GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundArrayOutput
type GetSecurityGroupsListOutboundInput ¶
type GetSecurityGroupsListOutboundInput interface { pulumi.Input ToGetSecurityGroupsListOutboundOutput() GetSecurityGroupsListOutboundOutput ToGetSecurityGroupsListOutboundOutputWithContext(context.Context) GetSecurityGroupsListOutboundOutput }
GetSecurityGroupsListOutboundInput is an input type that accepts GetSecurityGroupsListOutboundArgs and GetSecurityGroupsListOutboundOutput values. You can construct a concrete instance of `GetSecurityGroupsListOutboundInput` via:
GetSecurityGroupsListOutboundArgs{...}
type GetSecurityGroupsListOutboundOutput ¶
type GetSecurityGroupsListOutboundOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupsListOutboundOutput) Action ¶
func (o GetSecurityGroupsListOutboundOutput) Action() pulumi.StringOutput
Policy, ACCEPT or DROP.
func (GetSecurityGroupsListOutboundOutput) CidrIp ¶
func (o GetSecurityGroupsListOutboundOutput) CidrIp() pulumi.StringOutput
Source IP or IP range, such as 192.168.0.0/16.
func (GetSecurityGroupsListOutboundOutput) ElementType ¶
func (GetSecurityGroupsListOutboundOutput) ElementType() reflect.Type
func (GetSecurityGroupsListOutboundOutput) IpProtocol ¶
func (o GetSecurityGroupsListOutboundOutput) IpProtocol() pulumi.StringOutput
Network protocols, support `UDP`, `TCP`, etc.
func (GetSecurityGroupsListOutboundOutput) PortRange ¶
func (o GetSecurityGroupsListOutboundOutput) PortRange() pulumi.StringOutput
port.
func (GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutput ¶
func (o GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutput() GetSecurityGroupsListOutboundOutput
func (GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutputWithContext ¶
func (o GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundOutput
type GetSecurityGroupsListOutput ¶
type GetSecurityGroupsListOutput struct{ *pulumi.OutputState }
func (GetSecurityGroupsListOutput) CreateTime ¶
func (o GetSecurityGroupsListOutput) CreateTime() pulumi.StringOutput
Creation time, time format: `yyyy-mm-dd hh:mm:ss`.
func (GetSecurityGroupsListOutput) ElementType ¶
func (GetSecurityGroupsListOutput) ElementType() reflect.Type
func (GetSecurityGroupsListOutput) Inbounds ¶
func (o GetSecurityGroupsListOutput) Inbounds() GetSecurityGroupsListInboundArrayOutput
Inbound rules.
func (GetSecurityGroupsListOutput) Outbounds ¶
func (o GetSecurityGroupsListOutput) Outbounds() GetSecurityGroupsListOutboundArrayOutput
Outbound Rules.
func (GetSecurityGroupsListOutput) ProjectId ¶
func (o GetSecurityGroupsListOutput) ProjectId() pulumi.IntOutput
Project ID.
func (GetSecurityGroupsListOutput) SecurityGroupId ¶
func (o GetSecurityGroupsListOutput) SecurityGroupId() pulumi.StringOutput
Security group ID.
func (GetSecurityGroupsListOutput) SecurityGroupName ¶
func (o GetSecurityGroupsListOutput) SecurityGroupName() pulumi.StringOutput
security group name.
func (GetSecurityGroupsListOutput) SecurityGroupRemark ¶
func (o GetSecurityGroupsListOutput) SecurityGroupRemark() pulumi.StringOutput
Security Group Notes.
func (GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutput ¶
func (o GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutput() GetSecurityGroupsListOutput
func (GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutputWithContext ¶
func (o GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutputWithContext(ctx context.Context) GetSecurityGroupsListOutput
type HourDbInstance ¶
type HourDbInstance struct { pulumi.CustomResourceState // db engine version, default to 10.1.9. DbVersionId pulumi.StringOutput `pulumi:"dbVersionId"` // name of this instance. InstanceName pulumi.StringPtrOutput `pulumi:"instanceName"` // instance memory. Memory pulumi.IntOutput `pulumi:"memory"` // number of node for instance. NodeCount pulumi.IntOutput `pulumi:"nodeCount"` // instance disk storage. Storage pulumi.IntOutput `pulumi:"storage"` // subnet id, it's required when vpcId is set. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // vpc id. VpcId pulumi.StringOutput `pulumi:"vpcId"` // available zone of instance. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Provides a resource to create a mariadb hourDbInstance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewHourDbInstance(ctx, "basic", &Mariadb.HourDbInstanceArgs{ DbVersionId: pulumi.String("8.0"), InstanceName: pulumi.String("db-test-2"), Memory: pulumi.Int(2), NodeCount: pulumi.Int(2), Storage: pulumi.Int(10), SubnetId: pulumi.String("subnet-jdi5xn22"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, VpcId: pulumi.String("vpc-k1t8ickr"), Zones: pulumi.StringArray{ pulumi.String("ap-guangzhou-7"), pulumi.String("ap-guangzhou-7"), }, }) if err != nil { return err } return nil }) }
```
## Import
mariadb hour_db_instance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/hourDbInstance:HourDbInstance hour_db_instance tdsql-kjqih9nn
```
func GetHourDbInstance ¶
func GetHourDbInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HourDbInstanceState, opts ...pulumi.ResourceOption) (*HourDbInstance, error)
GetHourDbInstance gets an existing HourDbInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewHourDbInstance ¶
func NewHourDbInstance(ctx *pulumi.Context, name string, args *HourDbInstanceArgs, opts ...pulumi.ResourceOption) (*HourDbInstance, error)
NewHourDbInstance registers a new resource with the given unique name, arguments, and options.
func (*HourDbInstance) ElementType ¶
func (*HourDbInstance) ElementType() reflect.Type
func (*HourDbInstance) ToHourDbInstanceOutput ¶
func (i *HourDbInstance) ToHourDbInstanceOutput() HourDbInstanceOutput
func (*HourDbInstance) ToHourDbInstanceOutputWithContext ¶
func (i *HourDbInstance) ToHourDbInstanceOutputWithContext(ctx context.Context) HourDbInstanceOutput
type HourDbInstanceArgs ¶
type HourDbInstanceArgs struct { // db engine version, default to 10.1.9. DbVersionId pulumi.StringPtrInput // name of this instance. InstanceName pulumi.StringPtrInput // instance memory. Memory pulumi.IntInput // number of node for instance. NodeCount pulumi.IntInput // instance disk storage. Storage pulumi.IntInput // subnet id, it's required when vpcId is set. SubnetId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // vpc id. VpcId pulumi.StringPtrInput // available zone of instance. Zones pulumi.StringArrayInput }
The set of arguments for constructing a HourDbInstance resource.
func (HourDbInstanceArgs) ElementType ¶
func (HourDbInstanceArgs) ElementType() reflect.Type
type HourDbInstanceArray ¶
type HourDbInstanceArray []HourDbInstanceInput
func (HourDbInstanceArray) ElementType ¶
func (HourDbInstanceArray) ElementType() reflect.Type
func (HourDbInstanceArray) ToHourDbInstanceArrayOutput ¶
func (i HourDbInstanceArray) ToHourDbInstanceArrayOutput() HourDbInstanceArrayOutput
func (HourDbInstanceArray) ToHourDbInstanceArrayOutputWithContext ¶
func (i HourDbInstanceArray) ToHourDbInstanceArrayOutputWithContext(ctx context.Context) HourDbInstanceArrayOutput
type HourDbInstanceArrayInput ¶
type HourDbInstanceArrayInput interface { pulumi.Input ToHourDbInstanceArrayOutput() HourDbInstanceArrayOutput ToHourDbInstanceArrayOutputWithContext(context.Context) HourDbInstanceArrayOutput }
HourDbInstanceArrayInput is an input type that accepts HourDbInstanceArray and HourDbInstanceArrayOutput values. You can construct a concrete instance of `HourDbInstanceArrayInput` via:
HourDbInstanceArray{ HourDbInstanceArgs{...} }
type HourDbInstanceArrayOutput ¶
type HourDbInstanceArrayOutput struct{ *pulumi.OutputState }
func (HourDbInstanceArrayOutput) ElementType ¶
func (HourDbInstanceArrayOutput) ElementType() reflect.Type
func (HourDbInstanceArrayOutput) Index ¶
func (o HourDbInstanceArrayOutput) Index(i pulumi.IntInput) HourDbInstanceOutput
func (HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutput ¶
func (o HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutput() HourDbInstanceArrayOutput
func (HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutputWithContext ¶
func (o HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutputWithContext(ctx context.Context) HourDbInstanceArrayOutput
type HourDbInstanceInput ¶
type HourDbInstanceInput interface { pulumi.Input ToHourDbInstanceOutput() HourDbInstanceOutput ToHourDbInstanceOutputWithContext(ctx context.Context) HourDbInstanceOutput }
type HourDbInstanceMap ¶
type HourDbInstanceMap map[string]HourDbInstanceInput
func (HourDbInstanceMap) ElementType ¶
func (HourDbInstanceMap) ElementType() reflect.Type
func (HourDbInstanceMap) ToHourDbInstanceMapOutput ¶
func (i HourDbInstanceMap) ToHourDbInstanceMapOutput() HourDbInstanceMapOutput
func (HourDbInstanceMap) ToHourDbInstanceMapOutputWithContext ¶
func (i HourDbInstanceMap) ToHourDbInstanceMapOutputWithContext(ctx context.Context) HourDbInstanceMapOutput
type HourDbInstanceMapInput ¶
type HourDbInstanceMapInput interface { pulumi.Input ToHourDbInstanceMapOutput() HourDbInstanceMapOutput ToHourDbInstanceMapOutputWithContext(context.Context) HourDbInstanceMapOutput }
HourDbInstanceMapInput is an input type that accepts HourDbInstanceMap and HourDbInstanceMapOutput values. You can construct a concrete instance of `HourDbInstanceMapInput` via:
HourDbInstanceMap{ "key": HourDbInstanceArgs{...} }
type HourDbInstanceMapOutput ¶
type HourDbInstanceMapOutput struct{ *pulumi.OutputState }
func (HourDbInstanceMapOutput) ElementType ¶
func (HourDbInstanceMapOutput) ElementType() reflect.Type
func (HourDbInstanceMapOutput) MapIndex ¶
func (o HourDbInstanceMapOutput) MapIndex(k pulumi.StringInput) HourDbInstanceOutput
func (HourDbInstanceMapOutput) ToHourDbInstanceMapOutput ¶
func (o HourDbInstanceMapOutput) ToHourDbInstanceMapOutput() HourDbInstanceMapOutput
func (HourDbInstanceMapOutput) ToHourDbInstanceMapOutputWithContext ¶
func (o HourDbInstanceMapOutput) ToHourDbInstanceMapOutputWithContext(ctx context.Context) HourDbInstanceMapOutput
type HourDbInstanceOutput ¶
type HourDbInstanceOutput struct{ *pulumi.OutputState }
func (HourDbInstanceOutput) DbVersionId ¶
func (o HourDbInstanceOutput) DbVersionId() pulumi.StringOutput
db engine version, default to 10.1.9.
func (HourDbInstanceOutput) ElementType ¶
func (HourDbInstanceOutput) ElementType() reflect.Type
func (HourDbInstanceOutput) InstanceName ¶
func (o HourDbInstanceOutput) InstanceName() pulumi.StringPtrOutput
name of this instance.
func (HourDbInstanceOutput) Memory ¶
func (o HourDbInstanceOutput) Memory() pulumi.IntOutput
instance memory.
func (HourDbInstanceOutput) NodeCount ¶
func (o HourDbInstanceOutput) NodeCount() pulumi.IntOutput
number of node for instance.
func (HourDbInstanceOutput) Storage ¶
func (o HourDbInstanceOutput) Storage() pulumi.IntOutput
instance disk storage.
func (HourDbInstanceOutput) SubnetId ¶
func (o HourDbInstanceOutput) SubnetId() pulumi.StringPtrOutput
subnet id, it's required when vpcId is set.
func (HourDbInstanceOutput) Tags ¶
func (o HourDbInstanceOutput) Tags() pulumi.MapOutput
Tag description list.
func (HourDbInstanceOutput) ToHourDbInstanceOutput ¶
func (o HourDbInstanceOutput) ToHourDbInstanceOutput() HourDbInstanceOutput
func (HourDbInstanceOutput) ToHourDbInstanceOutputWithContext ¶
func (o HourDbInstanceOutput) ToHourDbInstanceOutputWithContext(ctx context.Context) HourDbInstanceOutput
func (HourDbInstanceOutput) VpcId ¶
func (o HourDbInstanceOutput) VpcId() pulumi.StringOutput
vpc id.
func (HourDbInstanceOutput) Zones ¶
func (o HourDbInstanceOutput) Zones() pulumi.StringArrayOutput
available zone of instance.
type HourDbInstanceState ¶
type HourDbInstanceState struct { // db engine version, default to 10.1.9. DbVersionId pulumi.StringPtrInput // name of this instance. InstanceName pulumi.StringPtrInput // instance memory. Memory pulumi.IntPtrInput // number of node for instance. NodeCount pulumi.IntPtrInput // instance disk storage. Storage pulumi.IntPtrInput // subnet id, it's required when vpcId is set. SubnetId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // vpc id. VpcId pulumi.StringPtrInput // available zone of instance. Zones pulumi.StringArrayInput }
func (HourDbInstanceState) ElementType ¶
func (HourDbInstanceState) ElementType() reflect.Type
type Instance ¶
type Instance struct { pulumi.CustomResourceState // ID of the application to which the instance belongs. AppId pulumi.IntOutput `pulumi:"appId"` // Automatic renewal flag, 1: automatic renewal, 2: no automatic renewal. AutoRenewFlag pulumi.IntOutput `pulumi:"autoRenewFlag"` // Whether to automatically use the voucher for payment, the default is not used. AutoVoucher pulumi.BoolPtrOutput `pulumi:"autoVoucher"` // Number of CPU cores of the instance. Cpu pulumi.IntOutput `pulumi:"cpu"` // Instance creation time, the format is 2006-01-02 15:04:05. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Database Engine. DbEngine pulumi.StringOutput `pulumi:"dbEngine"` // Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. If not passed, the default is Percona 5.7.17. DbVersionId pulumi.StringOutput `pulumi:"dbVersionId"` // Number of DCN disaster recovery instances. DcnDstNum pulumi.IntOutput `pulumi:"dcnDstNum"` // DCN flag, 0-none, 1-primary instance, 2-disaster backup instance. DcnFlag pulumi.IntOutput `pulumi:"dcnFlag"` // DCN source instance ID. DcnInstanceId pulumi.StringPtrOutput `pulumi:"dcnInstanceId"` // DCN source region. DcnRegion pulumi.StringPtrOutput `pulumi:"dcnRegion"` // DCN status, 0-none, 1-creating, 2-synchronizing, 3-disconnected. DcnStatus pulumi.IntOutput `pulumi:"dcnStatus"` // Exclusive cluster ID, if it is empty, it means a normal instance. ExclusterId pulumi.StringOutput `pulumi:"exclusterId"` // Parameter list. The optional values of this interface are: characterSetServer (character set, required) enum: utf8,latin1,gbk,utf8mb4,gb18030, lowerCaseTableNames (table name case sensitive, required, 0 - sensitive; 1 - insensitive), innodbPageSize (innodb data page, Default 16K), syncMode (sync mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous can degenerate. The default is strong synchronous can degenerate). InitParams InstanceInitParamArrayOutput `pulumi:"initParams"` // Instance ID, uniquely identifies a TDSQL instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Instance name, you can set the name of the instance independently through this field. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // 1: primary instance (exclusive), 2: primary instance, 3: disaster recovery instance, 4: disaster recovery instance (exclusive type). InstanceType pulumi.IntOutput `pulumi:"instanceType"` // Whether IPv6 is supported. Ipv6Flag pulumi.IntOutput `pulumi:"ipv6Flag"` // Whether the instance supports auditing. 1-supported; 0-not supported. IsAuditSupported pulumi.IntOutput `pulumi:"isAuditSupported"` // Whether data encryption is supported. 1-supported; 0-not supported. IsEncryptSupported pulumi.IntOutput `pulumi:"isEncryptSupported"` // Whether it is a temporary instance, 0 means no, non-zero means yes. IsTmp pulumi.IntOutput `pulumi:"isTmp"` // Asynchronous task process ID when the instance is in an asynchronous task. Locker pulumi.IntOutput `pulumi:"locker"` // Machine Model. Machine pulumi.StringOutput `pulumi:"machine"` // Memory size, unit: GB, can be obtained by querying instance specifications through DescribeDBInstanceSpecs. Memory pulumi.IntOutput `pulumi:"memory"` // Number of nodes, 2 is one master and one slave, 3 is one master and two slaves. NodeCount pulumi.IntOutput `pulumi:"nodeCount"` // Payment Mode. Paymode pulumi.StringOutput `pulumi:"paymode"` // The duration of the purchase, unit: month. Period pulumi.IntPtrOutput `pulumi:"period"` // Instance expiration time, the format is 2006-01-02 15:04:05. PeriodEndTime pulumi.StringOutput `pulumi:"periodEndTime"` // Product Type ID. Pid pulumi.IntOutput `pulumi:"pid"` // Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project. ProjectId pulumi.IntOutput `pulumi:"projectId"` // Maximum Qps value. Qps pulumi.IntOutput `pulumi:"qps"` // The name of the region where the instance is located, such as ap-shanghai. Region pulumi.StringOutput `pulumi:"region"` // Security group ID list. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // Instance status: 0 creating, 1 process processing, 2 running, 3 instance not initialized, -1 instance isolated, 4 instance initializing, 5 instance deleting, 6 instance restarting, 7 data migration. Status pulumi.IntOutput `pulumi:"status"` // Description of the current running state of the instance. StatusDesc pulumi.StringOutput `pulumi:"statusDesc"` // Storage size, unit: GB. You can query instance specifications through DescribeDBInstanceSpecs to obtain the lower and upper limits of disk specifications corresponding to different memory sizes. Storage pulumi.IntOutput `pulumi:"storage"` // Virtual private network subnet ID, required when VpcId is not empty. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // tag list. Tags pulumi.MapOutput `pulumi:"tags"` // TDSQL version information. TdsqlVersion pulumi.StringOutput `pulumi:"tdsqlVersion"` // The account to which the instance belongs. Uin pulumi.StringOutput `pulumi:"uin"` // The last update time of the instance in the format of 2006-01-02 15:04:05. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Intranet IP address. Vip pulumi.StringOutput `pulumi:"vip"` // Intranet IPv6. Vipv6 pulumi.StringOutput `pulumi:"vipv6"` // A list of voucher IDs. Currently, only one voucher can be specified. VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"` // Virtual private network ID, if not passed, it means that it is created as a basic network. VpcId pulumi.StringOutput `pulumi:"vpcId"` // Intranet port. Vport pulumi.IntOutput `pulumi:"vport"` // The domain name accessed from the external network, which can be resolved by the public network. WanDomain pulumi.StringOutput `pulumi:"wanDomain"` // Internet port. WanPort pulumi.IntOutput `pulumi:"wanPort"` // Internet IPv6 port. WanPortIpv6 pulumi.IntOutput `pulumi:"wanPortIpv6"` // External network status, 0-unopened; 1-opened; 2-closed; 3-opening. WanStatus pulumi.IntOutput `pulumi:"wanStatus"` // Internet IPv6 status. WanStatusIpv6 pulumi.IntOutput `pulumi:"wanStatusIpv6"` // Extranet IP address, accessible from the public network. WanVip pulumi.StringOutput `pulumi:"wanVip"` // Internet IPv6. WanVipv6 pulumi.StringOutput `pulumi:"wanVipv6"` // Instance node availability zone distribution, up to two availability zones can be filled. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Provides a resource to create a mariadb instance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewInstance(ctx, "instance", &Mariadb.InstanceArgs{ AutoRenewFlag: pulumi.Int(1), DbVersionId: pulumi.String("8.0"), DcnInstanceId: pulumi.String(""), DcnRegion: pulumi.String(""), InitParams: mariadb.InstanceInitParamArray{ &mariadb.InstanceInitParamArgs{ Param: pulumi.String("character_set_server"), Value: pulumi.String("utf8mb4"), }, &mariadb.InstanceInitParamArgs{ Param: pulumi.String("lower_case_table_names"), Value: pulumi.String("0"), }, &mariadb.InstanceInitParamArgs{ Param: pulumi.String("innodb_page_size"), Value: pulumi.String("16384"), }, &mariadb.InstanceInitParamArgs{ Param: pulumi.String("sync_mode"), Value: pulumi.String("1"), }, }, InstanceName: pulumi.String("terraform-test"), Ipv6Flag: pulumi.Int(0), Memory: pulumi.Int(8), NodeCount: pulumi.Int(2), Period: pulumi.Int(1), Storage: pulumi.Int(10), SubnetId: pulumi.String("subnet-3ku415by"), Tags: pulumi.AnyMap{ "createby": pulumi.Any("terrafrom-2"), }, VpcId: pulumi.String("vpc-ii1jfbhl"), Zones: pulumi.StringArray{ pulumi.String("ap-guangzhou-3"), }, }) if err != nil { return err } return nil }) }
```
## Import
mariadb tencentcloud_mariadb_instance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/instance:Instance instance tdsql-4pzs5b67
```
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // Automatic renewal flag, 1: automatic renewal, 2: no automatic renewal. AutoRenewFlag pulumi.IntPtrInput // Whether to automatically use the voucher for payment, the default is not used. AutoVoucher pulumi.BoolPtrInput // Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. If not passed, the default is Percona 5.7.17. DbVersionId pulumi.StringPtrInput // DCN source instance ID. DcnInstanceId pulumi.StringPtrInput // DCN source region. DcnRegion pulumi.StringPtrInput // Parameter list. The optional values of this interface are: characterSetServer (character set, required) enum: utf8,latin1,gbk,utf8mb4,gb18030, lowerCaseTableNames (table name case sensitive, required, 0 - sensitive; 1 - insensitive), innodbPageSize (innodb data page, Default 16K), syncMode (sync mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous can degenerate. The default is strong synchronous can degenerate). InitParams InstanceInitParamArrayInput // Instance name, you can set the name of the instance independently through this field. InstanceName pulumi.StringPtrInput // Whether IPv6 is supported. Ipv6Flag pulumi.IntPtrInput // Memory size, unit: GB, can be obtained by querying instance specifications through DescribeDBInstanceSpecs. Memory pulumi.IntInput // Number of nodes, 2 is one master and one slave, 3 is one master and two slaves. NodeCount pulumi.IntInput // The duration of the purchase, unit: month. Period pulumi.IntPtrInput // Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project. ProjectId pulumi.IntPtrInput // Security group ID list. SecurityGroupIds pulumi.StringArrayInput // Storage size, unit: GB. You can query instance specifications through DescribeDBInstanceSpecs to obtain the lower and upper limits of disk specifications corresponding to different memory sizes. Storage pulumi.IntInput // Virtual private network subnet ID, required when VpcId is not empty. SubnetId pulumi.StringPtrInput // tag list. Tags pulumi.MapInput // A list of voucher IDs. Currently, only one voucher can be specified. VoucherIds pulumi.StringArrayInput // Virtual private network ID, if not passed, it means that it is created as a basic network. VpcId pulumi.StringPtrInput // Instance node availability zone distribution, up to two availability zones can be filled. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone. Zones pulumi.StringArrayInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceInitParam ¶
type InstanceInitParamArgs ¶
type InstanceInitParamArgs struct { // parameter name. Param pulumi.StringInput `pulumi:"param"` // parameter value. Value pulumi.StringInput `pulumi:"value"` }
func (InstanceInitParamArgs) ElementType ¶
func (InstanceInitParamArgs) ElementType() reflect.Type
func (InstanceInitParamArgs) ToInstanceInitParamOutput ¶
func (i InstanceInitParamArgs) ToInstanceInitParamOutput() InstanceInitParamOutput
func (InstanceInitParamArgs) ToInstanceInitParamOutputWithContext ¶
func (i InstanceInitParamArgs) ToInstanceInitParamOutputWithContext(ctx context.Context) InstanceInitParamOutput
type InstanceInitParamArray ¶
type InstanceInitParamArray []InstanceInitParamInput
func (InstanceInitParamArray) ElementType ¶
func (InstanceInitParamArray) ElementType() reflect.Type
func (InstanceInitParamArray) ToInstanceInitParamArrayOutput ¶
func (i InstanceInitParamArray) ToInstanceInitParamArrayOutput() InstanceInitParamArrayOutput
func (InstanceInitParamArray) ToInstanceInitParamArrayOutputWithContext ¶
func (i InstanceInitParamArray) ToInstanceInitParamArrayOutputWithContext(ctx context.Context) InstanceInitParamArrayOutput
type InstanceInitParamArrayInput ¶
type InstanceInitParamArrayInput interface { pulumi.Input ToInstanceInitParamArrayOutput() InstanceInitParamArrayOutput ToInstanceInitParamArrayOutputWithContext(context.Context) InstanceInitParamArrayOutput }
InstanceInitParamArrayInput is an input type that accepts InstanceInitParamArray and InstanceInitParamArrayOutput values. You can construct a concrete instance of `InstanceInitParamArrayInput` via:
InstanceInitParamArray{ InstanceInitParamArgs{...} }
type InstanceInitParamArrayOutput ¶
type InstanceInitParamArrayOutput struct{ *pulumi.OutputState }
func (InstanceInitParamArrayOutput) ElementType ¶
func (InstanceInitParamArrayOutput) ElementType() reflect.Type
func (InstanceInitParamArrayOutput) Index ¶
func (o InstanceInitParamArrayOutput) Index(i pulumi.IntInput) InstanceInitParamOutput
func (InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutput ¶
func (o InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutput() InstanceInitParamArrayOutput
func (InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutputWithContext ¶
func (o InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutputWithContext(ctx context.Context) InstanceInitParamArrayOutput
type InstanceInitParamInput ¶
type InstanceInitParamInput interface { pulumi.Input ToInstanceInitParamOutput() InstanceInitParamOutput ToInstanceInitParamOutputWithContext(context.Context) InstanceInitParamOutput }
InstanceInitParamInput is an input type that accepts InstanceInitParamArgs and InstanceInitParamOutput values. You can construct a concrete instance of `InstanceInitParamInput` via:
InstanceInitParamArgs{...}
type InstanceInitParamOutput ¶
type InstanceInitParamOutput struct{ *pulumi.OutputState }
func (InstanceInitParamOutput) ElementType ¶
func (InstanceInitParamOutput) ElementType() reflect.Type
func (InstanceInitParamOutput) Param ¶
func (o InstanceInitParamOutput) Param() pulumi.StringOutput
parameter name.
func (InstanceInitParamOutput) ToInstanceInitParamOutput ¶
func (o InstanceInitParamOutput) ToInstanceInitParamOutput() InstanceInitParamOutput
func (InstanceInitParamOutput) ToInstanceInitParamOutputWithContext ¶
func (o InstanceInitParamOutput) ToInstanceInitParamOutputWithContext(ctx context.Context) InstanceInitParamOutput
func (InstanceInitParamOutput) Value ¶
func (o InstanceInitParamOutput) Value() pulumi.StringOutput
parameter value.
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AppId ¶
func (o InstanceOutput) AppId() pulumi.IntOutput
ID of the application to which the instance belongs.
func (InstanceOutput) AutoRenewFlag ¶
func (o InstanceOutput) AutoRenewFlag() pulumi.IntOutput
Automatic renewal flag, 1: automatic renewal, 2: no automatic renewal.
func (InstanceOutput) AutoVoucher ¶
func (o InstanceOutput) AutoVoucher() pulumi.BoolPtrOutput
Whether to automatically use the voucher for payment, the default is not used.
func (InstanceOutput) Cpu ¶
func (o InstanceOutput) Cpu() pulumi.IntOutput
Number of CPU cores of the instance.
func (InstanceOutput) CreateTime ¶
func (o InstanceOutput) CreateTime() pulumi.StringOutput
Instance creation time, the format is 2006-01-02 15:04:05.
func (InstanceOutput) DbEngine ¶
func (o InstanceOutput) DbEngine() pulumi.StringOutput
Database Engine.
func (InstanceOutput) DbVersionId ¶
func (o InstanceOutput) DbVersionId() pulumi.StringOutput
Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. If not passed, the default is Percona 5.7.17.
func (InstanceOutput) DcnDstNum ¶
func (o InstanceOutput) DcnDstNum() pulumi.IntOutput
Number of DCN disaster recovery instances.
func (InstanceOutput) DcnFlag ¶
func (o InstanceOutput) DcnFlag() pulumi.IntOutput
DCN flag, 0-none, 1-primary instance, 2-disaster backup instance.
func (InstanceOutput) DcnInstanceId ¶
func (o InstanceOutput) DcnInstanceId() pulumi.StringPtrOutput
DCN source instance ID.
func (InstanceOutput) DcnRegion ¶
func (o InstanceOutput) DcnRegion() pulumi.StringPtrOutput
DCN source region.
func (InstanceOutput) DcnStatus ¶
func (o InstanceOutput) DcnStatus() pulumi.IntOutput
DCN status, 0-none, 1-creating, 2-synchronizing, 3-disconnected.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) ExclusterId ¶
func (o InstanceOutput) ExclusterId() pulumi.StringOutput
Exclusive cluster ID, if it is empty, it means a normal instance.
func (InstanceOutput) InitParams ¶
func (o InstanceOutput) InitParams() InstanceInitParamArrayOutput
Parameter list. The optional values of this interface are: characterSetServer (character set, required) enum: utf8,latin1,gbk,utf8mb4,gb18030, lowerCaseTableNames (table name case sensitive, required, 0 - sensitive; 1 - insensitive), innodbPageSize (innodb data page, Default 16K), syncMode (sync mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous can degenerate. The default is strong synchronous can degenerate).
func (InstanceOutput) InstanceId ¶
func (o InstanceOutput) InstanceId() pulumi.StringOutput
Instance ID, uniquely identifies a TDSQL instance.
func (InstanceOutput) InstanceName ¶
func (o InstanceOutput) InstanceName() pulumi.StringOutput
Instance name, you can set the name of the instance independently through this field.
func (InstanceOutput) InstanceType ¶
func (o InstanceOutput) InstanceType() pulumi.IntOutput
1: primary instance (exclusive), 2: primary instance, 3: disaster recovery instance, 4: disaster recovery instance (exclusive type).
func (InstanceOutput) Ipv6Flag ¶
func (o InstanceOutput) Ipv6Flag() pulumi.IntOutput
Whether IPv6 is supported.
func (InstanceOutput) IsAuditSupported ¶
func (o InstanceOutput) IsAuditSupported() pulumi.IntOutput
Whether the instance supports auditing. 1-supported; 0-not supported.
func (InstanceOutput) IsEncryptSupported ¶
func (o InstanceOutput) IsEncryptSupported() pulumi.IntOutput
Whether data encryption is supported. 1-supported; 0-not supported.
func (InstanceOutput) IsTmp ¶
func (o InstanceOutput) IsTmp() pulumi.IntOutput
Whether it is a temporary instance, 0 means no, non-zero means yes.
func (InstanceOutput) Locker ¶
func (o InstanceOutput) Locker() pulumi.IntOutput
Asynchronous task process ID when the instance is in an asynchronous task.
func (InstanceOutput) Machine ¶
func (o InstanceOutput) Machine() pulumi.StringOutput
Machine Model.
func (InstanceOutput) Memory ¶
func (o InstanceOutput) Memory() pulumi.IntOutput
Memory size, unit: GB, can be obtained by querying instance specifications through DescribeDBInstanceSpecs.
func (InstanceOutput) NodeCount ¶
func (o InstanceOutput) NodeCount() pulumi.IntOutput
Number of nodes, 2 is one master and one slave, 3 is one master and two slaves.
func (InstanceOutput) Period ¶
func (o InstanceOutput) Period() pulumi.IntPtrOutput
The duration of the purchase, unit: month.
func (InstanceOutput) PeriodEndTime ¶
func (o InstanceOutput) PeriodEndTime() pulumi.StringOutput
Instance expiration time, the format is 2006-01-02 15:04:05.
func (InstanceOutput) ProjectId ¶
func (o InstanceOutput) ProjectId() pulumi.IntOutput
Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project.
func (InstanceOutput) Region ¶
func (o InstanceOutput) Region() pulumi.StringOutput
The name of the region where the instance is located, such as ap-shanghai.
func (InstanceOutput) SecurityGroupIds ¶
func (o InstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security group ID list.
func (InstanceOutput) Status ¶
func (o InstanceOutput) Status() pulumi.IntOutput
Instance status: 0 creating, 1 process processing, 2 running, 3 instance not initialized, -1 instance isolated, 4 instance initializing, 5 instance deleting, 6 instance restarting, 7 data migration.
func (InstanceOutput) StatusDesc ¶
func (o InstanceOutput) StatusDesc() pulumi.StringOutput
Description of the current running state of the instance.
func (InstanceOutput) Storage ¶
func (o InstanceOutput) Storage() pulumi.IntOutput
Storage size, unit: GB. You can query instance specifications through DescribeDBInstanceSpecs to obtain the lower and upper limits of disk specifications corresponding to different memory sizes.
func (InstanceOutput) SubnetId ¶
func (o InstanceOutput) SubnetId() pulumi.StringOutput
Virtual private network subnet ID, required when VpcId is not empty.
func (InstanceOutput) TdsqlVersion ¶
func (o InstanceOutput) TdsqlVersion() pulumi.StringOutput
TDSQL version information.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) Uin ¶
func (o InstanceOutput) Uin() pulumi.StringOutput
The account to which the instance belongs.
func (InstanceOutput) UpdateTime ¶
func (o InstanceOutput) UpdateTime() pulumi.StringOutput
The last update time of the instance in the format of 2006-01-02 15:04:05.
func (InstanceOutput) VoucherIds ¶
func (o InstanceOutput) VoucherIds() pulumi.StringArrayOutput
A list of voucher IDs. Currently, only one voucher can be specified.
func (InstanceOutput) VpcId ¶
func (o InstanceOutput) VpcId() pulumi.StringOutput
Virtual private network ID, if not passed, it means that it is created as a basic network.
func (InstanceOutput) WanDomain ¶
func (o InstanceOutput) WanDomain() pulumi.StringOutput
The domain name accessed from the external network, which can be resolved by the public network.
func (InstanceOutput) WanPortIpv6 ¶
func (o InstanceOutput) WanPortIpv6() pulumi.IntOutput
Internet IPv6 port.
func (InstanceOutput) WanStatus ¶
func (o InstanceOutput) WanStatus() pulumi.IntOutput
External network status, 0-unopened; 1-opened; 2-closed; 3-opening.
func (InstanceOutput) WanStatusIpv6 ¶
func (o InstanceOutput) WanStatusIpv6() pulumi.IntOutput
Internet IPv6 status.
func (InstanceOutput) WanVip ¶
func (o InstanceOutput) WanVip() pulumi.StringOutput
Extranet IP address, accessible from the public network.
func (InstanceOutput) WanVipv6 ¶
func (o InstanceOutput) WanVipv6() pulumi.StringOutput
Internet IPv6.
func (InstanceOutput) Zones ¶
func (o InstanceOutput) Zones() pulumi.StringArrayOutput
Instance node availability zone distribution, up to two availability zones can be filled. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone.
type InstanceState ¶
type InstanceState struct { // ID of the application to which the instance belongs. AppId pulumi.IntPtrInput // Automatic renewal flag, 1: automatic renewal, 2: no automatic renewal. AutoRenewFlag pulumi.IntPtrInput // Whether to automatically use the voucher for payment, the default is not used. AutoVoucher pulumi.BoolPtrInput // Number of CPU cores of the instance. Cpu pulumi.IntPtrInput // Instance creation time, the format is 2006-01-02 15:04:05. CreateTime pulumi.StringPtrInput // Database Engine. DbEngine pulumi.StringPtrInput // Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. If not passed, the default is Percona 5.7.17. DbVersionId pulumi.StringPtrInput // Number of DCN disaster recovery instances. DcnDstNum pulumi.IntPtrInput // DCN flag, 0-none, 1-primary instance, 2-disaster backup instance. DcnFlag pulumi.IntPtrInput // DCN source instance ID. DcnInstanceId pulumi.StringPtrInput // DCN source region. DcnRegion pulumi.StringPtrInput // DCN status, 0-none, 1-creating, 2-synchronizing, 3-disconnected. DcnStatus pulumi.IntPtrInput // Exclusive cluster ID, if it is empty, it means a normal instance. ExclusterId pulumi.StringPtrInput // Parameter list. The optional values of this interface are: characterSetServer (character set, required) enum: utf8,latin1,gbk,utf8mb4,gb18030, lowerCaseTableNames (table name case sensitive, required, 0 - sensitive; 1 - insensitive), innodbPageSize (innodb data page, Default 16K), syncMode (sync mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous can degenerate. The default is strong synchronous can degenerate). InitParams InstanceInitParamArrayInput // Instance ID, uniquely identifies a TDSQL instance. InstanceId pulumi.StringPtrInput // Instance name, you can set the name of the instance independently through this field. InstanceName pulumi.StringPtrInput // 1: primary instance (exclusive), 2: primary instance, 3: disaster recovery instance, 4: disaster recovery instance (exclusive type). InstanceType pulumi.IntPtrInput // Whether IPv6 is supported. Ipv6Flag pulumi.IntPtrInput // Whether the instance supports auditing. 1-supported; 0-not supported. IsAuditSupported pulumi.IntPtrInput // Whether data encryption is supported. 1-supported; 0-not supported. IsEncryptSupported pulumi.IntPtrInput // Whether it is a temporary instance, 0 means no, non-zero means yes. IsTmp pulumi.IntPtrInput // Asynchronous task process ID when the instance is in an asynchronous task. Locker pulumi.IntPtrInput // Machine Model. Machine pulumi.StringPtrInput // Memory size, unit: GB, can be obtained by querying instance specifications through DescribeDBInstanceSpecs. Memory pulumi.IntPtrInput // Number of nodes, 2 is one master and one slave, 3 is one master and two slaves. NodeCount pulumi.IntPtrInput // Payment Mode. Paymode pulumi.StringPtrInput // The duration of the purchase, unit: month. Period pulumi.IntPtrInput // Instance expiration time, the format is 2006-01-02 15:04:05. PeriodEndTime pulumi.StringPtrInput // Product Type ID. Pid pulumi.IntPtrInput // Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project. ProjectId pulumi.IntPtrInput // Maximum Qps value. Qps pulumi.IntPtrInput // The name of the region where the instance is located, such as ap-shanghai. Region pulumi.StringPtrInput // Security group ID list. SecurityGroupIds pulumi.StringArrayInput // Instance status: 0 creating, 1 process processing, 2 running, 3 instance not initialized, -1 instance isolated, 4 instance initializing, 5 instance deleting, 6 instance restarting, 7 data migration. Status pulumi.IntPtrInput // Description of the current running state of the instance. StatusDesc pulumi.StringPtrInput // Storage size, unit: GB. You can query instance specifications through DescribeDBInstanceSpecs to obtain the lower and upper limits of disk specifications corresponding to different memory sizes. Storage pulumi.IntPtrInput // Virtual private network subnet ID, required when VpcId is not empty. SubnetId pulumi.StringPtrInput // tag list. Tags pulumi.MapInput // TDSQL version information. TdsqlVersion pulumi.StringPtrInput // The account to which the instance belongs. Uin pulumi.StringPtrInput // The last update time of the instance in the format of 2006-01-02 15:04:05. UpdateTime pulumi.StringPtrInput // Intranet IP address. Vip pulumi.StringPtrInput // Intranet IPv6. Vipv6 pulumi.StringPtrInput // A list of voucher IDs. Currently, only one voucher can be specified. VoucherIds pulumi.StringArrayInput // Virtual private network ID, if not passed, it means that it is created as a basic network. VpcId pulumi.StringPtrInput // Intranet port. Vport pulumi.IntPtrInput // The domain name accessed from the external network, which can be resolved by the public network. WanDomain pulumi.StringPtrInput // Internet port. WanPort pulumi.IntPtrInput // Internet IPv6 port. WanPortIpv6 pulumi.IntPtrInput // External network status, 0-unopened; 1-opened; 2-closed; 3-opening. WanStatus pulumi.IntPtrInput // Internet IPv6 status. WanStatusIpv6 pulumi.IntPtrInput // Extranet IP address, accessible from the public network. WanVip pulumi.StringPtrInput // Internet IPv6. WanVipv6 pulumi.StringPtrInput // Instance node availability zone distribution, up to two availability zones can be filled. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone. Zones pulumi.StringArrayInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type LogFileRetentionPeriod ¶
type LogFileRetentionPeriod struct { pulumi.CustomResourceState // The number of days to save, cannot exceed 30. Days pulumi.IntOutput `pulumi:"days"` // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a mariadb logFileRetentionPeriod
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewLogFileRetentionPeriod(ctx, "logFileRetentionPeriod", &Mariadb.LogFileRetentionPeriodArgs{ Days: pulumi.Int(8), InstanceId: pulumi.String("tdsql-4pzs5b67"), }) if err != nil { return err } return nil }) }
```
## Import
mariadb log_file_retention_period can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/logFileRetentionPeriod:LogFileRetentionPeriod log_file_retention_period tdsql-4pzs5b67
```
func GetLogFileRetentionPeriod ¶
func GetLogFileRetentionPeriod(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogFileRetentionPeriodState, opts ...pulumi.ResourceOption) (*LogFileRetentionPeriod, error)
GetLogFileRetentionPeriod gets an existing LogFileRetentionPeriod resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLogFileRetentionPeriod ¶
func NewLogFileRetentionPeriod(ctx *pulumi.Context, name string, args *LogFileRetentionPeriodArgs, opts ...pulumi.ResourceOption) (*LogFileRetentionPeriod, error)
NewLogFileRetentionPeriod registers a new resource with the given unique name, arguments, and options.
func (*LogFileRetentionPeriod) ElementType ¶
func (*LogFileRetentionPeriod) ElementType() reflect.Type
func (*LogFileRetentionPeriod) ToLogFileRetentionPeriodOutput ¶
func (i *LogFileRetentionPeriod) ToLogFileRetentionPeriodOutput() LogFileRetentionPeriodOutput
func (*LogFileRetentionPeriod) ToLogFileRetentionPeriodOutputWithContext ¶
func (i *LogFileRetentionPeriod) ToLogFileRetentionPeriodOutputWithContext(ctx context.Context) LogFileRetentionPeriodOutput
type LogFileRetentionPeriodArgs ¶
type LogFileRetentionPeriodArgs struct { // The number of days to save, cannot exceed 30. Days pulumi.IntInput // instance id. InstanceId pulumi.StringInput }
The set of arguments for constructing a LogFileRetentionPeriod resource.
func (LogFileRetentionPeriodArgs) ElementType ¶
func (LogFileRetentionPeriodArgs) ElementType() reflect.Type
type LogFileRetentionPeriodArray ¶
type LogFileRetentionPeriodArray []LogFileRetentionPeriodInput
func (LogFileRetentionPeriodArray) ElementType ¶
func (LogFileRetentionPeriodArray) ElementType() reflect.Type
func (LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutput ¶
func (i LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutput() LogFileRetentionPeriodArrayOutput
func (LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutputWithContext ¶
func (i LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutputWithContext(ctx context.Context) LogFileRetentionPeriodArrayOutput
type LogFileRetentionPeriodArrayInput ¶
type LogFileRetentionPeriodArrayInput interface { pulumi.Input ToLogFileRetentionPeriodArrayOutput() LogFileRetentionPeriodArrayOutput ToLogFileRetentionPeriodArrayOutputWithContext(context.Context) LogFileRetentionPeriodArrayOutput }
LogFileRetentionPeriodArrayInput is an input type that accepts LogFileRetentionPeriodArray and LogFileRetentionPeriodArrayOutput values. You can construct a concrete instance of `LogFileRetentionPeriodArrayInput` via:
LogFileRetentionPeriodArray{ LogFileRetentionPeriodArgs{...} }
type LogFileRetentionPeriodArrayOutput ¶
type LogFileRetentionPeriodArrayOutput struct{ *pulumi.OutputState }
func (LogFileRetentionPeriodArrayOutput) ElementType ¶
func (LogFileRetentionPeriodArrayOutput) ElementType() reflect.Type
func (LogFileRetentionPeriodArrayOutput) Index ¶
func (o LogFileRetentionPeriodArrayOutput) Index(i pulumi.IntInput) LogFileRetentionPeriodOutput
func (LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutput ¶
func (o LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutput() LogFileRetentionPeriodArrayOutput
func (LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutputWithContext ¶
func (o LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutputWithContext(ctx context.Context) LogFileRetentionPeriodArrayOutput
type LogFileRetentionPeriodInput ¶
type LogFileRetentionPeriodInput interface { pulumi.Input ToLogFileRetentionPeriodOutput() LogFileRetentionPeriodOutput ToLogFileRetentionPeriodOutputWithContext(ctx context.Context) LogFileRetentionPeriodOutput }
type LogFileRetentionPeriodMap ¶
type LogFileRetentionPeriodMap map[string]LogFileRetentionPeriodInput
func (LogFileRetentionPeriodMap) ElementType ¶
func (LogFileRetentionPeriodMap) ElementType() reflect.Type
func (LogFileRetentionPeriodMap) ToLogFileRetentionPeriodMapOutput ¶
func (i LogFileRetentionPeriodMap) ToLogFileRetentionPeriodMapOutput() LogFileRetentionPeriodMapOutput
func (LogFileRetentionPeriodMap) ToLogFileRetentionPeriodMapOutputWithContext ¶
func (i LogFileRetentionPeriodMap) ToLogFileRetentionPeriodMapOutputWithContext(ctx context.Context) LogFileRetentionPeriodMapOutput
type LogFileRetentionPeriodMapInput ¶
type LogFileRetentionPeriodMapInput interface { pulumi.Input ToLogFileRetentionPeriodMapOutput() LogFileRetentionPeriodMapOutput ToLogFileRetentionPeriodMapOutputWithContext(context.Context) LogFileRetentionPeriodMapOutput }
LogFileRetentionPeriodMapInput is an input type that accepts LogFileRetentionPeriodMap and LogFileRetentionPeriodMapOutput values. You can construct a concrete instance of `LogFileRetentionPeriodMapInput` via:
LogFileRetentionPeriodMap{ "key": LogFileRetentionPeriodArgs{...} }
type LogFileRetentionPeriodMapOutput ¶
type LogFileRetentionPeriodMapOutput struct{ *pulumi.OutputState }
func (LogFileRetentionPeriodMapOutput) ElementType ¶
func (LogFileRetentionPeriodMapOutput) ElementType() reflect.Type
func (LogFileRetentionPeriodMapOutput) MapIndex ¶
func (o LogFileRetentionPeriodMapOutput) MapIndex(k pulumi.StringInput) LogFileRetentionPeriodOutput
func (LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutput ¶
func (o LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutput() LogFileRetentionPeriodMapOutput
func (LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutputWithContext ¶
func (o LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutputWithContext(ctx context.Context) LogFileRetentionPeriodMapOutput
type LogFileRetentionPeriodOutput ¶
type LogFileRetentionPeriodOutput struct{ *pulumi.OutputState }
func (LogFileRetentionPeriodOutput) Days ¶
func (o LogFileRetentionPeriodOutput) Days() pulumi.IntOutput
The number of days to save, cannot exceed 30.
func (LogFileRetentionPeriodOutput) ElementType ¶
func (LogFileRetentionPeriodOutput) ElementType() reflect.Type
func (LogFileRetentionPeriodOutput) InstanceId ¶
func (o LogFileRetentionPeriodOutput) InstanceId() pulumi.StringOutput
instance id.
func (LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutput ¶
func (o LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutput() LogFileRetentionPeriodOutput
func (LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutputWithContext ¶
func (o LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutputWithContext(ctx context.Context) LogFileRetentionPeriodOutput
type LogFileRetentionPeriodState ¶
type LogFileRetentionPeriodState struct { // The number of days to save, cannot exceed 30. Days pulumi.IntPtrInput // instance id. InstanceId pulumi.StringPtrInput }
func (LogFileRetentionPeriodState) ElementType ¶
func (LogFileRetentionPeriodState) ElementType() reflect.Type
type LookupSecurityGroupsArgs ¶
type LookupSecurityGroupsArgs struct { // instance id. InstanceId string `pulumi:"instanceId"` // product name, fixed to mariadb. Product string `pulumi:"product"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSecurityGroups.
type LookupSecurityGroupsOutputArgs ¶
type LookupSecurityGroupsOutputArgs struct { // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // product name, fixed to mariadb. Product pulumi.StringInput `pulumi:"product"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSecurityGroups.
func (LookupSecurityGroupsOutputArgs) ElementType ¶
func (LookupSecurityGroupsOutputArgs) ElementType() reflect.Type
type LookupSecurityGroupsResult ¶
type LookupSecurityGroupsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // SecurityGroup list. Lists []GetSecurityGroupsList `pulumi:"lists"` Product string `pulumi:"product"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getSecurityGroups.
func LookupSecurityGroups ¶
func LookupSecurityGroups(ctx *pulumi.Context, args *LookupSecurityGroupsArgs, opts ...pulumi.InvokeOption) (*LookupSecurityGroupsResult, error)
Use this data source to query detailed information of mariadb securityGroups
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.GetSecurityGroups(ctx, &mariadb.GetSecurityGroupsArgs{ InstanceId: "tdsql-4pzs5b67", Product: "mariadb", }, nil) if err != nil { return err } return nil }) }
```
type LookupSecurityGroupsResultOutput ¶
type LookupSecurityGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSecurityGroups.
func LookupSecurityGroupsOutput ¶
func LookupSecurityGroupsOutput(ctx *pulumi.Context, args LookupSecurityGroupsOutputArgs, opts ...pulumi.InvokeOption) LookupSecurityGroupsResultOutput
func (LookupSecurityGroupsResultOutput) ElementType ¶
func (LookupSecurityGroupsResultOutput) ElementType() reflect.Type
func (LookupSecurityGroupsResultOutput) Id ¶
func (o LookupSecurityGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSecurityGroupsResultOutput) InstanceId ¶
func (o LookupSecurityGroupsResultOutput) InstanceId() pulumi.StringOutput
func (LookupSecurityGroupsResultOutput) Lists ¶
func (o LookupSecurityGroupsResultOutput) Lists() GetSecurityGroupsListArrayOutput
SecurityGroup list.
func (LookupSecurityGroupsResultOutput) Product ¶
func (o LookupSecurityGroupsResultOutput) Product() pulumi.StringOutput
func (LookupSecurityGroupsResultOutput) ResultOutputFile ¶
func (o LookupSecurityGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutput ¶
func (o LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutput() LookupSecurityGroupsResultOutput
func (LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutputWithContext ¶
func (o LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutputWithContext(ctx context.Context) LookupSecurityGroupsResultOutput
type Parameters ¶
type Parameters struct { pulumi.CustomResourceState // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Number of days to keep, no more than 30. Params ParametersParamArrayOutput `pulumi:"params"` }
Provides a resource to create a mariadb parameters
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewParameters(ctx, "parameters", &Mariadb.ParametersArgs{ InstanceId: pulumi.String("tdsql-4pzs5b67"), Params: mariadb.ParametersParamArray{ &mariadb.ParametersParamArgs{ Param: pulumi.String("auto_increment_increment"), Value: pulumi.String("1"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("auto_increment_offset"), Value: pulumi.String("1"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("autocommit"), Value: pulumi.String("ON"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("character_set_server"), Value: pulumi.String("utf8mb4"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("collation_connection"), Value: pulumi.String("utf8mb4_general_ci"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("collation_database"), Value: pulumi.String("utf8mb4_general_ci"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("collation_server"), Value: pulumi.String("utf8mb4_general_ci"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("connect_timeout"), Value: pulumi.String("10"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("default_collation_for_utf8mb4"), Value: pulumi.String("utf8mb4_general_ci"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("default_week_format"), Value: pulumi.String("0"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("delay_key_write"), Value: pulumi.String("ON"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("delayed_insert_limit"), Value: pulumi.String("100"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("delayed_insert_timeout"), Value: pulumi.String("300"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("delayed_queue_size"), Value: pulumi.String("1000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("div_precision_increment"), Value: pulumi.String("4"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("event_scheduler"), Value: pulumi.String("ON"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("group_concat_max_len"), Value: pulumi.String("1024"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_concurrency_tickets"), Value: pulumi.String("5000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_flush_log_at_trx_commit"), Value: pulumi.String("1"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_lock_wait_timeout"), Value: pulumi.String("20"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_max_dirty_pages_pct"), Value: pulumi.String("70.000000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_old_blocks_pct"), Value: pulumi.String("37"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_old_blocks_time"), Value: pulumi.String("1000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_purge_batch_size"), Value: pulumi.String("1000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_read_ahead_threshold"), Value: pulumi.String("56"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_stats_method"), Value: pulumi.String("nulls_equal"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_stats_on_metadata"), Value: pulumi.String("OFF"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_strict_mode"), Value: pulumi.String("OFF"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_table_locks"), Value: pulumi.String("ON"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("innodb_thread_concurrency"), Value: pulumi.String("0"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("interactive_timeout"), Value: pulumi.String("28800"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("key_cache_age_threshold"), Value: pulumi.String("300"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("key_cache_block_size"), Value: pulumi.String("1024"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("key_cache_division_limit"), Value: pulumi.String("100"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("local_infile"), Value: pulumi.String("OFF"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("lock_wait_timeout"), Value: pulumi.String("5"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("log_queries_not_using_indexes"), Value: pulumi.String("OFF"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("long_query_time"), Value: pulumi.String("1.000000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("low_priority_updates"), Value: pulumi.String("OFF"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("max_allowed_packet"), Value: pulumi.String("1073741824"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("max_binlog_size"), Value: pulumi.String("536870912"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("max_connect_errors"), Value: pulumi.String("2000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("max_connections"), Value: pulumi.String("10000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("max_execution_time"), Value: pulumi.String("0"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("max_prepared_stmt_count"), Value: pulumi.String("200000"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("myisam_sort_buffer_size"), Value: pulumi.String("4194304"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("net_buffer_length"), Value: pulumi.String("16384"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("net_read_timeout"), Value: pulumi.String("150"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("net_retry_count"), Value: pulumi.String("10"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("net_write_timeout"), Value: pulumi.String("300"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("query_alloc_block_size"), Value: pulumi.String("16384"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("query_prealloc_size"), Value: pulumi.String("24576"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("slow_launch_time"), Value: pulumi.String("2"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("sort_buffer_size"), Value: pulumi.String("2097152"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("sql_mode"), Value: pulumi.String("NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("sql_require_primary_key"), Value: pulumi.String("ON"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("sql_safe_updates"), Value: pulumi.String("OFF"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("sqlasyntimeout"), Value: pulumi.String("30"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("sync_binlog"), Value: pulumi.String("1"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("table_definition_cache"), Value: pulumi.String("10240"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("table_open_cache"), Value: pulumi.String("20480"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("time_zone"), Value: pulumi.String("+08:00"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("tmp_table_size"), Value: pulumi.String("33554432"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("tx_isolation"), Value: pulumi.String("READ-COMMITTED"), }, &mariadb.ParametersParamArgs{ Param: pulumi.String("wait_timeout"), Value: pulumi.String("28800"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
mariadb parameters can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/parameters:Parameters parameters tdsql-4pzs5b67
```
func GetParameters ¶
func GetParameters(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ParametersState, opts ...pulumi.ResourceOption) (*Parameters, error)
GetParameters gets an existing Parameters resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewParameters ¶
func NewParameters(ctx *pulumi.Context, name string, args *ParametersArgs, opts ...pulumi.ResourceOption) (*Parameters, error)
NewParameters registers a new resource with the given unique name, arguments, and options.
func (*Parameters) ElementType ¶
func (*Parameters) ElementType() reflect.Type
func (*Parameters) ToParametersOutput ¶
func (i *Parameters) ToParametersOutput() ParametersOutput
func (*Parameters) ToParametersOutputWithContext ¶
func (i *Parameters) ToParametersOutputWithContext(ctx context.Context) ParametersOutput
type ParametersArgs ¶
type ParametersArgs struct { // instance id. InstanceId pulumi.StringInput // Number of days to keep, no more than 30. Params ParametersParamArrayInput }
The set of arguments for constructing a Parameters resource.
func (ParametersArgs) ElementType ¶
func (ParametersArgs) ElementType() reflect.Type
type ParametersArray ¶
type ParametersArray []ParametersInput
func (ParametersArray) ElementType ¶
func (ParametersArray) ElementType() reflect.Type
func (ParametersArray) ToParametersArrayOutput ¶
func (i ParametersArray) ToParametersArrayOutput() ParametersArrayOutput
func (ParametersArray) ToParametersArrayOutputWithContext ¶
func (i ParametersArray) ToParametersArrayOutputWithContext(ctx context.Context) ParametersArrayOutput
type ParametersArrayInput ¶
type ParametersArrayInput interface { pulumi.Input ToParametersArrayOutput() ParametersArrayOutput ToParametersArrayOutputWithContext(context.Context) ParametersArrayOutput }
ParametersArrayInput is an input type that accepts ParametersArray and ParametersArrayOutput values. You can construct a concrete instance of `ParametersArrayInput` via:
ParametersArray{ ParametersArgs{...} }
type ParametersArrayOutput ¶
type ParametersArrayOutput struct{ *pulumi.OutputState }
func (ParametersArrayOutput) ElementType ¶
func (ParametersArrayOutput) ElementType() reflect.Type
func (ParametersArrayOutput) Index ¶
func (o ParametersArrayOutput) Index(i pulumi.IntInput) ParametersOutput
func (ParametersArrayOutput) ToParametersArrayOutput ¶
func (o ParametersArrayOutput) ToParametersArrayOutput() ParametersArrayOutput
func (ParametersArrayOutput) ToParametersArrayOutputWithContext ¶
func (o ParametersArrayOutput) ToParametersArrayOutputWithContext(ctx context.Context) ParametersArrayOutput
type ParametersInput ¶
type ParametersInput interface { pulumi.Input ToParametersOutput() ParametersOutput ToParametersOutputWithContext(ctx context.Context) ParametersOutput }
type ParametersMap ¶
type ParametersMap map[string]ParametersInput
func (ParametersMap) ElementType ¶
func (ParametersMap) ElementType() reflect.Type
func (ParametersMap) ToParametersMapOutput ¶
func (i ParametersMap) ToParametersMapOutput() ParametersMapOutput
func (ParametersMap) ToParametersMapOutputWithContext ¶
func (i ParametersMap) ToParametersMapOutputWithContext(ctx context.Context) ParametersMapOutput
type ParametersMapInput ¶
type ParametersMapInput interface { pulumi.Input ToParametersMapOutput() ParametersMapOutput ToParametersMapOutputWithContext(context.Context) ParametersMapOutput }
ParametersMapInput is an input type that accepts ParametersMap and ParametersMapOutput values. You can construct a concrete instance of `ParametersMapInput` via:
ParametersMap{ "key": ParametersArgs{...} }
type ParametersMapOutput ¶
type ParametersMapOutput struct{ *pulumi.OutputState }
func (ParametersMapOutput) ElementType ¶
func (ParametersMapOutput) ElementType() reflect.Type
func (ParametersMapOutput) MapIndex ¶
func (o ParametersMapOutput) MapIndex(k pulumi.StringInput) ParametersOutput
func (ParametersMapOutput) ToParametersMapOutput ¶
func (o ParametersMapOutput) ToParametersMapOutput() ParametersMapOutput
func (ParametersMapOutput) ToParametersMapOutputWithContext ¶
func (o ParametersMapOutput) ToParametersMapOutputWithContext(ctx context.Context) ParametersMapOutput
type ParametersOutput ¶
type ParametersOutput struct{ *pulumi.OutputState }
func (ParametersOutput) ElementType ¶
func (ParametersOutput) ElementType() reflect.Type
func (ParametersOutput) InstanceId ¶
func (o ParametersOutput) InstanceId() pulumi.StringOutput
instance id.
func (ParametersOutput) Params ¶
func (o ParametersOutput) Params() ParametersParamArrayOutput
Number of days to keep, no more than 30.
func (ParametersOutput) ToParametersOutput ¶
func (o ParametersOutput) ToParametersOutput() ParametersOutput
func (ParametersOutput) ToParametersOutputWithContext ¶
func (o ParametersOutput) ToParametersOutputWithContext(ctx context.Context) ParametersOutput
type ParametersParam ¶
type ParametersParamArgs ¶
type ParametersParamArgs struct { // parameter name. Param pulumi.StringInput `pulumi:"param"` // parameter value. Value pulumi.StringInput `pulumi:"value"` }
func (ParametersParamArgs) ElementType ¶
func (ParametersParamArgs) ElementType() reflect.Type
func (ParametersParamArgs) ToParametersParamOutput ¶
func (i ParametersParamArgs) ToParametersParamOutput() ParametersParamOutput
func (ParametersParamArgs) ToParametersParamOutputWithContext ¶
func (i ParametersParamArgs) ToParametersParamOutputWithContext(ctx context.Context) ParametersParamOutput
type ParametersParamArray ¶
type ParametersParamArray []ParametersParamInput
func (ParametersParamArray) ElementType ¶
func (ParametersParamArray) ElementType() reflect.Type
func (ParametersParamArray) ToParametersParamArrayOutput ¶
func (i ParametersParamArray) ToParametersParamArrayOutput() ParametersParamArrayOutput
func (ParametersParamArray) ToParametersParamArrayOutputWithContext ¶
func (i ParametersParamArray) ToParametersParamArrayOutputWithContext(ctx context.Context) ParametersParamArrayOutput
type ParametersParamArrayInput ¶
type ParametersParamArrayInput interface { pulumi.Input ToParametersParamArrayOutput() ParametersParamArrayOutput ToParametersParamArrayOutputWithContext(context.Context) ParametersParamArrayOutput }
ParametersParamArrayInput is an input type that accepts ParametersParamArray and ParametersParamArrayOutput values. You can construct a concrete instance of `ParametersParamArrayInput` via:
ParametersParamArray{ ParametersParamArgs{...} }
type ParametersParamArrayOutput ¶
type ParametersParamArrayOutput struct{ *pulumi.OutputState }
func (ParametersParamArrayOutput) ElementType ¶
func (ParametersParamArrayOutput) ElementType() reflect.Type
func (ParametersParamArrayOutput) Index ¶
func (o ParametersParamArrayOutput) Index(i pulumi.IntInput) ParametersParamOutput
func (ParametersParamArrayOutput) ToParametersParamArrayOutput ¶
func (o ParametersParamArrayOutput) ToParametersParamArrayOutput() ParametersParamArrayOutput
func (ParametersParamArrayOutput) ToParametersParamArrayOutputWithContext ¶
func (o ParametersParamArrayOutput) ToParametersParamArrayOutputWithContext(ctx context.Context) ParametersParamArrayOutput
type ParametersParamInput ¶
type ParametersParamInput interface { pulumi.Input ToParametersParamOutput() ParametersParamOutput ToParametersParamOutputWithContext(context.Context) ParametersParamOutput }
ParametersParamInput is an input type that accepts ParametersParamArgs and ParametersParamOutput values. You can construct a concrete instance of `ParametersParamInput` via:
ParametersParamArgs{...}
type ParametersParamOutput ¶
type ParametersParamOutput struct{ *pulumi.OutputState }
func (ParametersParamOutput) ElementType ¶
func (ParametersParamOutput) ElementType() reflect.Type
func (ParametersParamOutput) Param ¶
func (o ParametersParamOutput) Param() pulumi.StringOutput
parameter name.
func (ParametersParamOutput) ToParametersParamOutput ¶
func (o ParametersParamOutput) ToParametersParamOutput() ParametersParamOutput
func (ParametersParamOutput) ToParametersParamOutputWithContext ¶
func (o ParametersParamOutput) ToParametersParamOutputWithContext(ctx context.Context) ParametersParamOutput
func (ParametersParamOutput) Value ¶
func (o ParametersParamOutput) Value() pulumi.StringOutput
parameter value.
type ParametersState ¶
type ParametersState struct { // instance id. InstanceId pulumi.StringPtrInput // Number of days to keep, no more than 30. Params ParametersParamArrayInput }
func (ParametersState) ElementType ¶
func (ParametersState) ElementType() reflect.Type
type SecurityGroups ¶
type SecurityGroups struct { pulumi.CustomResourceState // instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // product name, fixed to mariadb. Product pulumi.StringOutput `pulumi:"product"` // security group id. SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"` }
Provides a resource to create a mariadb securityGroups
> **NOTE:** If you use this resource, please do not use securityGroupIds in Mariadb.Instance resource
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mariadb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mariadb.NewSecurityGroups(ctx, "securityGroups", &Mariadb.SecurityGroupsArgs{ InstanceId: pulumi.String("tdsql-4pzs5b67"), Product: pulumi.String("mariadb"), SecurityGroupId: pulumi.String("sg-7kpsbxdb"), }) if err != nil { return err } return nil }) }
```
## Import
mariadb security_groups can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mariadb/securityGroups:SecurityGroups security_groups tdsql-4pzs5b67#sg-7kpsbxdb#mariadb
```
func GetSecurityGroups ¶
func GetSecurityGroups(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityGroupsState, opts ...pulumi.ResourceOption) (*SecurityGroups, error)
GetSecurityGroups gets an existing SecurityGroups resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSecurityGroups ¶
func NewSecurityGroups(ctx *pulumi.Context, name string, args *SecurityGroupsArgs, opts ...pulumi.ResourceOption) (*SecurityGroups, error)
NewSecurityGroups registers a new resource with the given unique name, arguments, and options.
func (*SecurityGroups) ElementType ¶
func (*SecurityGroups) ElementType() reflect.Type
func (*SecurityGroups) ToSecurityGroupsOutput ¶
func (i *SecurityGroups) ToSecurityGroupsOutput() SecurityGroupsOutput
func (*SecurityGroups) ToSecurityGroupsOutputWithContext ¶
func (i *SecurityGroups) ToSecurityGroupsOutputWithContext(ctx context.Context) SecurityGroupsOutput
type SecurityGroupsArgs ¶
type SecurityGroupsArgs struct { // instance id. InstanceId pulumi.StringInput // product name, fixed to mariadb. Product pulumi.StringInput // security group id. SecurityGroupId pulumi.StringInput }
The set of arguments for constructing a SecurityGroups resource.
func (SecurityGroupsArgs) ElementType ¶
func (SecurityGroupsArgs) ElementType() reflect.Type
type SecurityGroupsArray ¶
type SecurityGroupsArray []SecurityGroupsInput
func (SecurityGroupsArray) ElementType ¶
func (SecurityGroupsArray) ElementType() reflect.Type
func (SecurityGroupsArray) ToSecurityGroupsArrayOutput ¶
func (i SecurityGroupsArray) ToSecurityGroupsArrayOutput() SecurityGroupsArrayOutput
func (SecurityGroupsArray) ToSecurityGroupsArrayOutputWithContext ¶
func (i SecurityGroupsArray) ToSecurityGroupsArrayOutputWithContext(ctx context.Context) SecurityGroupsArrayOutput
type SecurityGroupsArrayInput ¶
type SecurityGroupsArrayInput interface { pulumi.Input ToSecurityGroupsArrayOutput() SecurityGroupsArrayOutput ToSecurityGroupsArrayOutputWithContext(context.Context) SecurityGroupsArrayOutput }
SecurityGroupsArrayInput is an input type that accepts SecurityGroupsArray and SecurityGroupsArrayOutput values. You can construct a concrete instance of `SecurityGroupsArrayInput` via:
SecurityGroupsArray{ SecurityGroupsArgs{...} }
type SecurityGroupsArrayOutput ¶
type SecurityGroupsArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupsArrayOutput) ElementType ¶
func (SecurityGroupsArrayOutput) ElementType() reflect.Type
func (SecurityGroupsArrayOutput) Index ¶
func (o SecurityGroupsArrayOutput) Index(i pulumi.IntInput) SecurityGroupsOutput
func (SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutput ¶
func (o SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutput() SecurityGroupsArrayOutput
func (SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutputWithContext ¶
func (o SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutputWithContext(ctx context.Context) SecurityGroupsArrayOutput
type SecurityGroupsInput ¶
type SecurityGroupsInput interface { pulumi.Input ToSecurityGroupsOutput() SecurityGroupsOutput ToSecurityGroupsOutputWithContext(ctx context.Context) SecurityGroupsOutput }
type SecurityGroupsMap ¶
type SecurityGroupsMap map[string]SecurityGroupsInput
func (SecurityGroupsMap) ElementType ¶
func (SecurityGroupsMap) ElementType() reflect.Type
func (SecurityGroupsMap) ToSecurityGroupsMapOutput ¶
func (i SecurityGroupsMap) ToSecurityGroupsMapOutput() SecurityGroupsMapOutput
func (SecurityGroupsMap) ToSecurityGroupsMapOutputWithContext ¶
func (i SecurityGroupsMap) ToSecurityGroupsMapOutputWithContext(ctx context.Context) SecurityGroupsMapOutput
type SecurityGroupsMapInput ¶
type SecurityGroupsMapInput interface { pulumi.Input ToSecurityGroupsMapOutput() SecurityGroupsMapOutput ToSecurityGroupsMapOutputWithContext(context.Context) SecurityGroupsMapOutput }
SecurityGroupsMapInput is an input type that accepts SecurityGroupsMap and SecurityGroupsMapOutput values. You can construct a concrete instance of `SecurityGroupsMapInput` via:
SecurityGroupsMap{ "key": SecurityGroupsArgs{...} }
type SecurityGroupsMapOutput ¶
type SecurityGroupsMapOutput struct{ *pulumi.OutputState }
func (SecurityGroupsMapOutput) ElementType ¶
func (SecurityGroupsMapOutput) ElementType() reflect.Type
func (SecurityGroupsMapOutput) MapIndex ¶
func (o SecurityGroupsMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupsOutput
func (SecurityGroupsMapOutput) ToSecurityGroupsMapOutput ¶
func (o SecurityGroupsMapOutput) ToSecurityGroupsMapOutput() SecurityGroupsMapOutput
func (SecurityGroupsMapOutput) ToSecurityGroupsMapOutputWithContext ¶
func (o SecurityGroupsMapOutput) ToSecurityGroupsMapOutputWithContext(ctx context.Context) SecurityGroupsMapOutput
type SecurityGroupsOutput ¶
type SecurityGroupsOutput struct{ *pulumi.OutputState }
func (SecurityGroupsOutput) ElementType ¶
func (SecurityGroupsOutput) ElementType() reflect.Type
func (SecurityGroupsOutput) InstanceId ¶
func (o SecurityGroupsOutput) InstanceId() pulumi.StringOutput
instance id.
func (SecurityGroupsOutput) Product ¶
func (o SecurityGroupsOutput) Product() pulumi.StringOutput
product name, fixed to mariadb.
func (SecurityGroupsOutput) SecurityGroupId ¶
func (o SecurityGroupsOutput) SecurityGroupId() pulumi.StringOutput
security group id.
func (SecurityGroupsOutput) ToSecurityGroupsOutput ¶
func (o SecurityGroupsOutput) ToSecurityGroupsOutput() SecurityGroupsOutput
func (SecurityGroupsOutput) ToSecurityGroupsOutputWithContext ¶
func (o SecurityGroupsOutput) ToSecurityGroupsOutputWithContext(ctx context.Context) SecurityGroupsOutput
type SecurityGroupsState ¶
type SecurityGroupsState struct { // instance id. InstanceId pulumi.StringPtrInput // product name, fixed to mariadb. Product pulumi.StringPtrInput // security group id. SecurityGroupId pulumi.StringPtrInput }
func (SecurityGroupsState) ElementType ¶
func (SecurityGroupsState) ElementType() reflect.Type