Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type GetInstanceBackupsArgs
- type GetInstanceBackupsBackupList
- type GetInstanceBackupsBackupListArgs
- func (GetInstanceBackupsBackupListArgs) ElementType() reflect.Type
- func (i GetInstanceBackupsBackupListArgs) ToGetInstanceBackupsBackupListOutput() GetInstanceBackupsBackupListOutput
- func (i GetInstanceBackupsBackupListArgs) ToGetInstanceBackupsBackupListOutputWithContext(ctx context.Context) GetInstanceBackupsBackupListOutput
- type GetInstanceBackupsBackupListArray
- func (GetInstanceBackupsBackupListArray) ElementType() reflect.Type
- func (i GetInstanceBackupsBackupListArray) ToGetInstanceBackupsBackupListArrayOutput() GetInstanceBackupsBackupListArrayOutput
- func (i GetInstanceBackupsBackupListArray) ToGetInstanceBackupsBackupListArrayOutputWithContext(ctx context.Context) GetInstanceBackupsBackupListArrayOutput
- type GetInstanceBackupsBackupListArrayInput
- type GetInstanceBackupsBackupListArrayOutput
- func (GetInstanceBackupsBackupListArrayOutput) ElementType() reflect.Type
- func (o GetInstanceBackupsBackupListArrayOutput) Index(i pulumi.IntInput) GetInstanceBackupsBackupListOutput
- func (o GetInstanceBackupsBackupListArrayOutput) ToGetInstanceBackupsBackupListArrayOutput() GetInstanceBackupsBackupListArrayOutput
- func (o GetInstanceBackupsBackupListArrayOutput) ToGetInstanceBackupsBackupListArrayOutputWithContext(ctx context.Context) GetInstanceBackupsBackupListArrayOutput
- type GetInstanceBackupsBackupListInput
- type GetInstanceBackupsBackupListOutput
- func (o GetInstanceBackupsBackupListOutput) BackupDesc() pulumi.StringOutput
- func (o GetInstanceBackupsBackupListOutput) BackupMethod() pulumi.IntOutput
- func (o GetInstanceBackupsBackupListOutput) BackupName() pulumi.StringOutput
- func (o GetInstanceBackupsBackupListOutput) BackupSize() pulumi.IntOutput
- func (o GetInstanceBackupsBackupListOutput) BackupType() pulumi.IntOutput
- func (GetInstanceBackupsBackupListOutput) ElementType() reflect.Type
- func (o GetInstanceBackupsBackupListOutput) EndTime() pulumi.StringOutput
- func (o GetInstanceBackupsBackupListOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceBackupsBackupListOutput) StartTime() pulumi.StringOutput
- func (o GetInstanceBackupsBackupListOutput) Status() pulumi.IntOutput
- func (o GetInstanceBackupsBackupListOutput) ToGetInstanceBackupsBackupListOutput() GetInstanceBackupsBackupListOutput
- func (o GetInstanceBackupsBackupListOutput) ToGetInstanceBackupsBackupListOutputWithContext(ctx context.Context) GetInstanceBackupsBackupListOutput
- type GetInstanceBackupsOutputArgs
- type GetInstanceBackupsResult
- type GetInstanceBackupsResultOutput
- func (o GetInstanceBackupsResultOutput) BackupLists() GetInstanceBackupsBackupListArrayOutput
- func (o GetInstanceBackupsResultOutput) BackupMethod() pulumi.IntPtrOutput
- func (GetInstanceBackupsResultOutput) ElementType() reflect.Type
- func (o GetInstanceBackupsResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceBackupsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceBackupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceBackupsResultOutput) ToGetInstanceBackupsResultOutput() GetInstanceBackupsResultOutput
- func (o GetInstanceBackupsResultOutput) ToGetInstanceBackupsResultOutputWithContext(ctx context.Context) GetInstanceBackupsResultOutput
- type GetInstanceConnectionsArgs
- type GetInstanceConnectionsClient
- type GetInstanceConnectionsClientArgs
- func (GetInstanceConnectionsClientArgs) ElementType() reflect.Type
- func (i GetInstanceConnectionsClientArgs) ToGetInstanceConnectionsClientOutput() GetInstanceConnectionsClientOutput
- func (i GetInstanceConnectionsClientArgs) ToGetInstanceConnectionsClientOutputWithContext(ctx context.Context) GetInstanceConnectionsClientOutput
- type GetInstanceConnectionsClientArray
- func (GetInstanceConnectionsClientArray) ElementType() reflect.Type
- func (i GetInstanceConnectionsClientArray) ToGetInstanceConnectionsClientArrayOutput() GetInstanceConnectionsClientArrayOutput
- func (i GetInstanceConnectionsClientArray) ToGetInstanceConnectionsClientArrayOutputWithContext(ctx context.Context) GetInstanceConnectionsClientArrayOutput
- type GetInstanceConnectionsClientArrayInput
- type GetInstanceConnectionsClientArrayOutput
- func (GetInstanceConnectionsClientArrayOutput) ElementType() reflect.Type
- func (o GetInstanceConnectionsClientArrayOutput) Index(i pulumi.IntInput) GetInstanceConnectionsClientOutput
- func (o GetInstanceConnectionsClientArrayOutput) ToGetInstanceConnectionsClientArrayOutput() GetInstanceConnectionsClientArrayOutput
- func (o GetInstanceConnectionsClientArrayOutput) ToGetInstanceConnectionsClientArrayOutputWithContext(ctx context.Context) GetInstanceConnectionsClientArrayOutput
- type GetInstanceConnectionsClientInput
- type GetInstanceConnectionsClientOutput
- func (o GetInstanceConnectionsClientOutput) Count() pulumi.IntOutput
- func (GetInstanceConnectionsClientOutput) ElementType() reflect.Type
- func (o GetInstanceConnectionsClientOutput) InternalService() pulumi.BoolOutput
- func (o GetInstanceConnectionsClientOutput) Ip() pulumi.StringOutput
- func (o GetInstanceConnectionsClientOutput) ToGetInstanceConnectionsClientOutput() GetInstanceConnectionsClientOutput
- func (o GetInstanceConnectionsClientOutput) ToGetInstanceConnectionsClientOutputWithContext(ctx context.Context) GetInstanceConnectionsClientOutput
- type GetInstanceConnectionsOutputArgs
- type GetInstanceConnectionsResult
- type GetInstanceConnectionsResultOutput
- func (o GetInstanceConnectionsResultOutput) Clients() GetInstanceConnectionsClientArrayOutput
- func (GetInstanceConnectionsResultOutput) ElementType() reflect.Type
- func (o GetInstanceConnectionsResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceConnectionsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceConnectionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceConnectionsResultOutput) ToGetInstanceConnectionsResultOutput() GetInstanceConnectionsResultOutput
- func (o GetInstanceConnectionsResultOutput) ToGetInstanceConnectionsResultOutputWithContext(ctx context.Context) GetInstanceConnectionsResultOutput
- type GetInstanceCurrentOpArgs
- type GetInstanceCurrentOpCurrentOp
- type GetInstanceCurrentOpCurrentOpArgs
- func (GetInstanceCurrentOpCurrentOpArgs) ElementType() reflect.Type
- func (i GetInstanceCurrentOpCurrentOpArgs) ToGetInstanceCurrentOpCurrentOpOutput() GetInstanceCurrentOpCurrentOpOutput
- func (i GetInstanceCurrentOpCurrentOpArgs) ToGetInstanceCurrentOpCurrentOpOutputWithContext(ctx context.Context) GetInstanceCurrentOpCurrentOpOutput
- type GetInstanceCurrentOpCurrentOpArray
- func (GetInstanceCurrentOpCurrentOpArray) ElementType() reflect.Type
- func (i GetInstanceCurrentOpCurrentOpArray) ToGetInstanceCurrentOpCurrentOpArrayOutput() GetInstanceCurrentOpCurrentOpArrayOutput
- func (i GetInstanceCurrentOpCurrentOpArray) ToGetInstanceCurrentOpCurrentOpArrayOutputWithContext(ctx context.Context) GetInstanceCurrentOpCurrentOpArrayOutput
- type GetInstanceCurrentOpCurrentOpArrayInput
- type GetInstanceCurrentOpCurrentOpArrayOutput
- func (GetInstanceCurrentOpCurrentOpArrayOutput) ElementType() reflect.Type
- func (o GetInstanceCurrentOpCurrentOpArrayOutput) Index(i pulumi.IntInput) GetInstanceCurrentOpCurrentOpOutput
- func (o GetInstanceCurrentOpCurrentOpArrayOutput) ToGetInstanceCurrentOpCurrentOpArrayOutput() GetInstanceCurrentOpCurrentOpArrayOutput
- func (o GetInstanceCurrentOpCurrentOpArrayOutput) ToGetInstanceCurrentOpCurrentOpArrayOutputWithContext(ctx context.Context) GetInstanceCurrentOpCurrentOpArrayOutput
- type GetInstanceCurrentOpCurrentOpInput
- type GetInstanceCurrentOpCurrentOpOutput
- func (GetInstanceCurrentOpCurrentOpOutput) ElementType() reflect.Type
- func (o GetInstanceCurrentOpCurrentOpOutput) MicrosecsRunning() pulumi.IntOutput
- func (o GetInstanceCurrentOpCurrentOpOutput) NodeName() pulumi.StringOutput
- func (o GetInstanceCurrentOpCurrentOpOutput) Ns() pulumi.StringOutput
- func (o GetInstanceCurrentOpCurrentOpOutput) Op() pulumi.StringOutput
- func (o GetInstanceCurrentOpCurrentOpOutput) OpId() pulumi.IntOutput
- func (o GetInstanceCurrentOpCurrentOpOutput) Operation() pulumi.StringOutput
- func (o GetInstanceCurrentOpCurrentOpOutput) Query() pulumi.StringOutput
- func (o GetInstanceCurrentOpCurrentOpOutput) ReplicaSetName() pulumi.StringOutput
- func (o GetInstanceCurrentOpCurrentOpOutput) State() pulumi.StringOutput
- func (o GetInstanceCurrentOpCurrentOpOutput) ToGetInstanceCurrentOpCurrentOpOutput() GetInstanceCurrentOpCurrentOpOutput
- func (o GetInstanceCurrentOpCurrentOpOutput) ToGetInstanceCurrentOpCurrentOpOutputWithContext(ctx context.Context) GetInstanceCurrentOpCurrentOpOutput
- type GetInstanceCurrentOpOutputArgs
- type GetInstanceCurrentOpResult
- type GetInstanceCurrentOpResultOutput
- func (o GetInstanceCurrentOpResultOutput) CurrentOps() GetInstanceCurrentOpCurrentOpArrayOutput
- func (GetInstanceCurrentOpResultOutput) ElementType() reflect.Type
- func (o GetInstanceCurrentOpResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceCurrentOpResultOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceCurrentOpResultOutput) MillisecondRunning() pulumi.IntPtrOutput
- func (o GetInstanceCurrentOpResultOutput) Ns() pulumi.StringPtrOutput
- func (o GetInstanceCurrentOpResultOutput) Op() pulumi.StringPtrOutput
- func (o GetInstanceCurrentOpResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetInstanceCurrentOpResultOutput) OrderByType() pulumi.StringPtrOutput
- func (o GetInstanceCurrentOpResultOutput) ReplicaSetName() pulumi.StringPtrOutput
- func (o GetInstanceCurrentOpResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceCurrentOpResultOutput) State() pulumi.StringPtrOutput
- func (o GetInstanceCurrentOpResultOutput) ToGetInstanceCurrentOpResultOutput() GetInstanceCurrentOpResultOutput
- func (o GetInstanceCurrentOpResultOutput) ToGetInstanceCurrentOpResultOutputWithContext(ctx context.Context) GetInstanceCurrentOpResultOutput
- type GetInstanceParamsArgs
- type GetInstanceParamsInstanceEnumParam
- type GetInstanceParamsInstanceEnumParamArgs
- func (GetInstanceParamsInstanceEnumParamArgs) ElementType() reflect.Type
- func (i GetInstanceParamsInstanceEnumParamArgs) ToGetInstanceParamsInstanceEnumParamOutput() GetInstanceParamsInstanceEnumParamOutput
- func (i GetInstanceParamsInstanceEnumParamArgs) ToGetInstanceParamsInstanceEnumParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceEnumParamOutput
- type GetInstanceParamsInstanceEnumParamArray
- func (GetInstanceParamsInstanceEnumParamArray) ElementType() reflect.Type
- func (i GetInstanceParamsInstanceEnumParamArray) ToGetInstanceParamsInstanceEnumParamArrayOutput() GetInstanceParamsInstanceEnumParamArrayOutput
- func (i GetInstanceParamsInstanceEnumParamArray) ToGetInstanceParamsInstanceEnumParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceEnumParamArrayOutput
- type GetInstanceParamsInstanceEnumParamArrayInput
- type GetInstanceParamsInstanceEnumParamArrayOutput
- func (GetInstanceParamsInstanceEnumParamArrayOutput) ElementType() reflect.Type
- func (o GetInstanceParamsInstanceEnumParamArrayOutput) Index(i pulumi.IntInput) GetInstanceParamsInstanceEnumParamOutput
- func (o GetInstanceParamsInstanceEnumParamArrayOutput) ToGetInstanceParamsInstanceEnumParamArrayOutput() GetInstanceParamsInstanceEnumParamArrayOutput
- func (o GetInstanceParamsInstanceEnumParamArrayOutput) ToGetInstanceParamsInstanceEnumParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceEnumParamArrayOutput
- type GetInstanceParamsInstanceEnumParamInput
- type GetInstanceParamsInstanceEnumParamOutput
- func (o GetInstanceParamsInstanceEnumParamOutput) CurrentValue() pulumi.StringOutput
- func (o GetInstanceParamsInstanceEnumParamOutput) DefaultValue() pulumi.StringOutput
- func (GetInstanceParamsInstanceEnumParamOutput) ElementType() reflect.Type
- func (o GetInstanceParamsInstanceEnumParamOutput) EnumValues() pulumi.StringArrayOutput
- func (o GetInstanceParamsInstanceEnumParamOutput) NeedRestart() pulumi.StringOutput
- func (o GetInstanceParamsInstanceEnumParamOutput) ParamName() pulumi.StringOutput
- func (o GetInstanceParamsInstanceEnumParamOutput) Status() pulumi.IntOutput
- func (o GetInstanceParamsInstanceEnumParamOutput) Tips() pulumi.StringArrayOutput
- func (o GetInstanceParamsInstanceEnumParamOutput) ToGetInstanceParamsInstanceEnumParamOutput() GetInstanceParamsInstanceEnumParamOutput
- func (o GetInstanceParamsInstanceEnumParamOutput) ToGetInstanceParamsInstanceEnumParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceEnumParamOutput
- func (o GetInstanceParamsInstanceEnumParamOutput) ValueType() pulumi.StringOutput
- type GetInstanceParamsInstanceIntegerParam
- type GetInstanceParamsInstanceIntegerParamArgs
- func (GetInstanceParamsInstanceIntegerParamArgs) ElementType() reflect.Type
- func (i GetInstanceParamsInstanceIntegerParamArgs) ToGetInstanceParamsInstanceIntegerParamOutput() GetInstanceParamsInstanceIntegerParamOutput
- func (i GetInstanceParamsInstanceIntegerParamArgs) ToGetInstanceParamsInstanceIntegerParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceIntegerParamOutput
- type GetInstanceParamsInstanceIntegerParamArray
- func (GetInstanceParamsInstanceIntegerParamArray) ElementType() reflect.Type
- func (i GetInstanceParamsInstanceIntegerParamArray) ToGetInstanceParamsInstanceIntegerParamArrayOutput() GetInstanceParamsInstanceIntegerParamArrayOutput
- func (i GetInstanceParamsInstanceIntegerParamArray) ToGetInstanceParamsInstanceIntegerParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceIntegerParamArrayOutput
- type GetInstanceParamsInstanceIntegerParamArrayInput
- type GetInstanceParamsInstanceIntegerParamArrayOutput
- func (GetInstanceParamsInstanceIntegerParamArrayOutput) ElementType() reflect.Type
- func (o GetInstanceParamsInstanceIntegerParamArrayOutput) Index(i pulumi.IntInput) GetInstanceParamsInstanceIntegerParamOutput
- func (o GetInstanceParamsInstanceIntegerParamArrayOutput) ToGetInstanceParamsInstanceIntegerParamArrayOutput() GetInstanceParamsInstanceIntegerParamArrayOutput
- func (o GetInstanceParamsInstanceIntegerParamArrayOutput) ToGetInstanceParamsInstanceIntegerParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceIntegerParamArrayOutput
- type GetInstanceParamsInstanceIntegerParamInput
- type GetInstanceParamsInstanceIntegerParamOutput
- func (o GetInstanceParamsInstanceIntegerParamOutput) CurrentValue() pulumi.StringOutput
- func (o GetInstanceParamsInstanceIntegerParamOutput) DefaultValue() pulumi.StringOutput
- func (GetInstanceParamsInstanceIntegerParamOutput) ElementType() reflect.Type
- func (o GetInstanceParamsInstanceIntegerParamOutput) Max() pulumi.StringOutput
- func (o GetInstanceParamsInstanceIntegerParamOutput) Min() pulumi.StringOutput
- func (o GetInstanceParamsInstanceIntegerParamOutput) NeedRestart() pulumi.StringOutput
- func (o GetInstanceParamsInstanceIntegerParamOutput) ParamName() pulumi.StringOutput
- func (o GetInstanceParamsInstanceIntegerParamOutput) Status() pulumi.IntOutput
- func (o GetInstanceParamsInstanceIntegerParamOutput) Tips() pulumi.StringArrayOutput
- func (o GetInstanceParamsInstanceIntegerParamOutput) ToGetInstanceParamsInstanceIntegerParamOutput() GetInstanceParamsInstanceIntegerParamOutput
- func (o GetInstanceParamsInstanceIntegerParamOutput) ToGetInstanceParamsInstanceIntegerParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceIntegerParamOutput
- func (o GetInstanceParamsInstanceIntegerParamOutput) ValueType() pulumi.StringOutput
- type GetInstanceParamsInstanceMultiParam
- type GetInstanceParamsInstanceMultiParamArgs
- func (GetInstanceParamsInstanceMultiParamArgs) ElementType() reflect.Type
- func (i GetInstanceParamsInstanceMultiParamArgs) ToGetInstanceParamsInstanceMultiParamOutput() GetInstanceParamsInstanceMultiParamOutput
- func (i GetInstanceParamsInstanceMultiParamArgs) ToGetInstanceParamsInstanceMultiParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceMultiParamOutput
- type GetInstanceParamsInstanceMultiParamArray
- func (GetInstanceParamsInstanceMultiParamArray) ElementType() reflect.Type
- func (i GetInstanceParamsInstanceMultiParamArray) ToGetInstanceParamsInstanceMultiParamArrayOutput() GetInstanceParamsInstanceMultiParamArrayOutput
- func (i GetInstanceParamsInstanceMultiParamArray) ToGetInstanceParamsInstanceMultiParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceMultiParamArrayOutput
- type GetInstanceParamsInstanceMultiParamArrayInput
- type GetInstanceParamsInstanceMultiParamArrayOutput
- func (GetInstanceParamsInstanceMultiParamArrayOutput) ElementType() reflect.Type
- func (o GetInstanceParamsInstanceMultiParamArrayOutput) Index(i pulumi.IntInput) GetInstanceParamsInstanceMultiParamOutput
- func (o GetInstanceParamsInstanceMultiParamArrayOutput) ToGetInstanceParamsInstanceMultiParamArrayOutput() GetInstanceParamsInstanceMultiParamArrayOutput
- func (o GetInstanceParamsInstanceMultiParamArrayOutput) ToGetInstanceParamsInstanceMultiParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceMultiParamArrayOutput
- type GetInstanceParamsInstanceMultiParamInput
- type GetInstanceParamsInstanceMultiParamOutput
- func (o GetInstanceParamsInstanceMultiParamOutput) CurrentValue() pulumi.StringOutput
- func (o GetInstanceParamsInstanceMultiParamOutput) DefaultValue() pulumi.StringOutput
- func (GetInstanceParamsInstanceMultiParamOutput) ElementType() reflect.Type
- func (o GetInstanceParamsInstanceMultiParamOutput) EnumValues() pulumi.StringArrayOutput
- func (o GetInstanceParamsInstanceMultiParamOutput) NeedRestart() pulumi.StringOutput
- func (o GetInstanceParamsInstanceMultiParamOutput) ParamName() pulumi.StringOutput
- func (o GetInstanceParamsInstanceMultiParamOutput) Status() pulumi.IntOutput
- func (o GetInstanceParamsInstanceMultiParamOutput) Tips() pulumi.StringArrayOutput
- func (o GetInstanceParamsInstanceMultiParamOutput) ToGetInstanceParamsInstanceMultiParamOutput() GetInstanceParamsInstanceMultiParamOutput
- func (o GetInstanceParamsInstanceMultiParamOutput) ToGetInstanceParamsInstanceMultiParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceMultiParamOutput
- func (o GetInstanceParamsInstanceMultiParamOutput) ValueType() pulumi.StringOutput
- type GetInstanceParamsInstanceTextParam
- type GetInstanceParamsInstanceTextParamArgs
- func (GetInstanceParamsInstanceTextParamArgs) ElementType() reflect.Type
- func (i GetInstanceParamsInstanceTextParamArgs) ToGetInstanceParamsInstanceTextParamOutput() GetInstanceParamsInstanceTextParamOutput
- func (i GetInstanceParamsInstanceTextParamArgs) ToGetInstanceParamsInstanceTextParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceTextParamOutput
- type GetInstanceParamsInstanceTextParamArray
- func (GetInstanceParamsInstanceTextParamArray) ElementType() reflect.Type
- func (i GetInstanceParamsInstanceTextParamArray) ToGetInstanceParamsInstanceTextParamArrayOutput() GetInstanceParamsInstanceTextParamArrayOutput
- func (i GetInstanceParamsInstanceTextParamArray) ToGetInstanceParamsInstanceTextParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceTextParamArrayOutput
- type GetInstanceParamsInstanceTextParamArrayInput
- type GetInstanceParamsInstanceTextParamArrayOutput
- func (GetInstanceParamsInstanceTextParamArrayOutput) ElementType() reflect.Type
- func (o GetInstanceParamsInstanceTextParamArrayOutput) Index(i pulumi.IntInput) GetInstanceParamsInstanceTextParamOutput
- func (o GetInstanceParamsInstanceTextParamArrayOutput) ToGetInstanceParamsInstanceTextParamArrayOutput() GetInstanceParamsInstanceTextParamArrayOutput
- func (o GetInstanceParamsInstanceTextParamArrayOutput) ToGetInstanceParamsInstanceTextParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceTextParamArrayOutput
- type GetInstanceParamsInstanceTextParamInput
- type GetInstanceParamsInstanceTextParamOutput
- func (o GetInstanceParamsInstanceTextParamOutput) CurrentValue() pulumi.StringOutput
- func (o GetInstanceParamsInstanceTextParamOutput) DefaultValue() pulumi.StringOutput
- func (GetInstanceParamsInstanceTextParamOutput) ElementType() reflect.Type
- func (o GetInstanceParamsInstanceTextParamOutput) NeedRestart() pulumi.StringOutput
- func (o GetInstanceParamsInstanceTextParamOutput) ParamName() pulumi.StringOutput
- func (o GetInstanceParamsInstanceTextParamOutput) Status() pulumi.StringOutput
- func (o GetInstanceParamsInstanceTextParamOutput) TextValue() pulumi.StringOutput
- func (o GetInstanceParamsInstanceTextParamOutput) Tips() pulumi.StringArrayOutput
- func (o GetInstanceParamsInstanceTextParamOutput) ToGetInstanceParamsInstanceTextParamOutput() GetInstanceParamsInstanceTextParamOutput
- func (o GetInstanceParamsInstanceTextParamOutput) ToGetInstanceParamsInstanceTextParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceTextParamOutput
- func (o GetInstanceParamsInstanceTextParamOutput) ValueType() pulumi.StringOutput
- type GetInstanceParamsOutputArgs
- type GetInstanceParamsResult
- type GetInstanceParamsResultOutput
- func (GetInstanceParamsResultOutput) ElementType() reflect.Type
- func (o GetInstanceParamsResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceParamsResultOutput) InstanceEnumParams() GetInstanceParamsInstanceEnumParamArrayOutput
- func (o GetInstanceParamsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceParamsResultOutput) InstanceIntegerParams() GetInstanceParamsInstanceIntegerParamArrayOutput
- func (o GetInstanceParamsResultOutput) InstanceMultiParams() GetInstanceParamsInstanceMultiParamArrayOutput
- func (o GetInstanceParamsResultOutput) InstanceTextParams() GetInstanceParamsInstanceTextParamArrayOutput
- func (o GetInstanceParamsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceParamsResultOutput) ToGetInstanceParamsResultOutput() GetInstanceParamsResultOutput
- func (o GetInstanceParamsResultOutput) ToGetInstanceParamsResultOutputWithContext(ctx context.Context) GetInstanceParamsResultOutput
- type GetInstanceSlowLogArgs
- type GetInstanceSlowLogOutputArgs
- type GetInstanceSlowLogResult
- type GetInstanceSlowLogResultOutput
- func (GetInstanceSlowLogResultOutput) ElementType() reflect.Type
- func (o GetInstanceSlowLogResultOutput) EndTime() pulumi.StringOutput
- func (o GetInstanceSlowLogResultOutput) Format() pulumi.StringPtrOutput
- func (o GetInstanceSlowLogResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceSlowLogResultOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceSlowLogResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceSlowLogResultOutput) SlowLogs() pulumi.StringArrayOutput
- func (o GetInstanceSlowLogResultOutput) SlowMs() pulumi.IntOutput
- func (o GetInstanceSlowLogResultOutput) StartTime() pulumi.StringOutput
- func (o GetInstanceSlowLogResultOutput) ToGetInstanceSlowLogResultOutput() GetInstanceSlowLogResultOutput
- func (o GetInstanceSlowLogResultOutput) ToGetInstanceSlowLogResultOutputWithContext(ctx context.Context) GetInstanceSlowLogResultOutput
- type GetInstancesArgs
- type GetInstancesInstanceList
- type GetInstancesInstanceListArgs
- func (GetInstancesInstanceListArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- type GetInstancesInstanceListArray
- func (GetInstancesInstanceListArray) ElementType() reflect.Type
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListArrayInput
- type GetInstancesInstanceListArrayOutput
- func (GetInstancesInstanceListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
- func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
- type GetInstancesInstanceListInput
- type GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) AutoRenewFlag() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) AvailableZone() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) ChargeType() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) ClusterType() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Cpu() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (GetInstancesInstanceListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListOutput) EngineVersion() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) InstanceId() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) InstanceName() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) MachineType() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Memory() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) ProjectId() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) ShardQuantity() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) Status() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) SubnetId() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Tags() pulumi.MapOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) Vip() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Volume() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) VpcId() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Vport() pulumi.IntOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (o GetInstancesResultOutput) ClusterType() pulumi.StringPtrOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
- func (o GetInstancesResultOutput) InstanceNamePrefix() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) Tags() pulumi.MapOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- type GetZoneConfigArgs
- type GetZoneConfigList
- type GetZoneConfigListArgs
- type GetZoneConfigListArray
- type GetZoneConfigListArrayInput
- type GetZoneConfigListArrayOutput
- func (GetZoneConfigListArrayOutput) ElementType() reflect.Type
- func (o GetZoneConfigListArrayOutput) Index(i pulumi.IntInput) GetZoneConfigListOutput
- func (o GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutput() GetZoneConfigListArrayOutput
- func (o GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutputWithContext(ctx context.Context) GetZoneConfigListArrayOutput
- type GetZoneConfigListInput
- type GetZoneConfigListOutput
- func (o GetZoneConfigListOutput) AvailableZone() pulumi.StringOutput
- func (o GetZoneConfigListOutput) ClusterType() pulumi.StringOutput
- func (o GetZoneConfigListOutput) Cpu() pulumi.IntOutput
- func (o GetZoneConfigListOutput) DefaultStorage() pulumi.IntOutput
- func (GetZoneConfigListOutput) ElementType() reflect.Type
- func (o GetZoneConfigListOutput) EngineVersion() pulumi.StringOutput
- func (o GetZoneConfigListOutput) MachineType() pulumi.StringOutput
- func (o GetZoneConfigListOutput) MaxReplicateSetNum() pulumi.IntOutput
- func (o GetZoneConfigListOutput) MaxStorage() pulumi.IntOutput
- func (o GetZoneConfigListOutput) Memory() pulumi.IntOutput
- func (o GetZoneConfigListOutput) MinReplicateSetNum() pulumi.IntOutput
- func (o GetZoneConfigListOutput) MinStorage() pulumi.IntOutput
- func (o GetZoneConfigListOutput) ToGetZoneConfigListOutput() GetZoneConfigListOutput
- func (o GetZoneConfigListOutput) ToGetZoneConfigListOutputWithContext(ctx context.Context) GetZoneConfigListOutput
- type GetZoneConfigOutputArgs
- type GetZoneConfigResult
- type GetZoneConfigResultOutput
- func (o GetZoneConfigResultOutput) AvailableZone() pulumi.StringPtrOutput
- func (GetZoneConfigResultOutput) ElementType() reflect.Type
- func (o GetZoneConfigResultOutput) Id() pulumi.StringOutput
- func (o GetZoneConfigResultOutput) Lists() GetZoneConfigListArrayOutput
- func (o GetZoneConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetZoneConfigResultOutput) ToGetZoneConfigResultOutput() GetZoneConfigResultOutput
- func (o GetZoneConfigResultOutput) ToGetZoneConfigResultOutputWithContext(ctx context.Context) GetZoneConfigResultOutput
- type Instance
- type InstanceAccount
- type InstanceAccountArgs
- type InstanceAccountArray
- type InstanceAccountArrayInput
- type InstanceAccountArrayOutput
- func (InstanceAccountArrayOutput) ElementType() reflect.Type
- func (o InstanceAccountArrayOutput) Index(i pulumi.IntInput) InstanceAccountOutput
- func (o InstanceAccountArrayOutput) ToInstanceAccountArrayOutput() InstanceAccountArrayOutput
- func (o InstanceAccountArrayOutput) ToInstanceAccountArrayOutputWithContext(ctx context.Context) InstanceAccountArrayOutput
- type InstanceAccountAuthRole
- type InstanceAccountAuthRoleArgs
- type InstanceAccountAuthRoleArray
- func (InstanceAccountAuthRoleArray) ElementType() reflect.Type
- func (i InstanceAccountAuthRoleArray) ToInstanceAccountAuthRoleArrayOutput() InstanceAccountAuthRoleArrayOutput
- func (i InstanceAccountAuthRoleArray) ToInstanceAccountAuthRoleArrayOutputWithContext(ctx context.Context) InstanceAccountAuthRoleArrayOutput
- type InstanceAccountAuthRoleArrayInput
- type InstanceAccountAuthRoleArrayOutput
- func (InstanceAccountAuthRoleArrayOutput) ElementType() reflect.Type
- func (o InstanceAccountAuthRoleArrayOutput) Index(i pulumi.IntInput) InstanceAccountAuthRoleOutput
- func (o InstanceAccountAuthRoleArrayOutput) ToInstanceAccountAuthRoleArrayOutput() InstanceAccountAuthRoleArrayOutput
- func (o InstanceAccountAuthRoleArrayOutput) ToInstanceAccountAuthRoleArrayOutputWithContext(ctx context.Context) InstanceAccountAuthRoleArrayOutput
- type InstanceAccountAuthRoleInput
- type InstanceAccountAuthRoleOutput
- func (InstanceAccountAuthRoleOutput) ElementType() reflect.Type
- func (o InstanceAccountAuthRoleOutput) Mask() pulumi.IntOutput
- func (o InstanceAccountAuthRoleOutput) Namespace() pulumi.StringOutput
- func (o InstanceAccountAuthRoleOutput) ToInstanceAccountAuthRoleOutput() InstanceAccountAuthRoleOutput
- func (o InstanceAccountAuthRoleOutput) ToInstanceAccountAuthRoleOutputWithContext(ctx context.Context) InstanceAccountAuthRoleOutput
- type InstanceAccountInput
- type InstanceAccountMap
- type InstanceAccountMapInput
- type InstanceAccountMapOutput
- func (InstanceAccountMapOutput) ElementType() reflect.Type
- func (o InstanceAccountMapOutput) MapIndex(k pulumi.StringInput) InstanceAccountOutput
- func (o InstanceAccountMapOutput) ToInstanceAccountMapOutput() InstanceAccountMapOutput
- func (o InstanceAccountMapOutput) ToInstanceAccountMapOutputWithContext(ctx context.Context) InstanceAccountMapOutput
- type InstanceAccountOutput
- func (o InstanceAccountOutput) AuthRoles() InstanceAccountAuthRoleArrayOutput
- func (InstanceAccountOutput) ElementType() reflect.Type
- func (o InstanceAccountOutput) InstanceId() pulumi.StringOutput
- func (o InstanceAccountOutput) MongoUserPassword() pulumi.StringOutput
- func (o InstanceAccountOutput) Password() pulumi.StringOutput
- func (o InstanceAccountOutput) ToInstanceAccountOutput() InstanceAccountOutput
- func (o InstanceAccountOutput) ToInstanceAccountOutputWithContext(ctx context.Context) InstanceAccountOutput
- func (o InstanceAccountOutput) UserDesc() pulumi.StringPtrOutput
- func (o InstanceAccountOutput) UserName() pulumi.StringOutput
- type InstanceAccountState
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceBackup
- type InstanceBackupArgs
- type InstanceBackupArray
- type InstanceBackupArrayInput
- type InstanceBackupArrayOutput
- func (InstanceBackupArrayOutput) ElementType() reflect.Type
- func (o InstanceBackupArrayOutput) Index(i pulumi.IntInput) InstanceBackupOutput
- func (o InstanceBackupArrayOutput) ToInstanceBackupArrayOutput() InstanceBackupArrayOutput
- func (o InstanceBackupArrayOutput) ToInstanceBackupArrayOutputWithContext(ctx context.Context) InstanceBackupArrayOutput
- type InstanceBackupDownloadTask
- func (*InstanceBackupDownloadTask) ElementType() reflect.Type
- func (i *InstanceBackupDownloadTask) ToInstanceBackupDownloadTaskOutput() InstanceBackupDownloadTaskOutput
- func (i *InstanceBackupDownloadTask) ToInstanceBackupDownloadTaskOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskOutput
- type InstanceBackupDownloadTaskArgs
- type InstanceBackupDownloadTaskArray
- func (InstanceBackupDownloadTaskArray) ElementType() reflect.Type
- func (i InstanceBackupDownloadTaskArray) ToInstanceBackupDownloadTaskArrayOutput() InstanceBackupDownloadTaskArrayOutput
- func (i InstanceBackupDownloadTaskArray) ToInstanceBackupDownloadTaskArrayOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskArrayOutput
- type InstanceBackupDownloadTaskArrayInput
- type InstanceBackupDownloadTaskArrayOutput
- func (InstanceBackupDownloadTaskArrayOutput) ElementType() reflect.Type
- func (o InstanceBackupDownloadTaskArrayOutput) Index(i pulumi.IntInput) InstanceBackupDownloadTaskOutput
- func (o InstanceBackupDownloadTaskArrayOutput) ToInstanceBackupDownloadTaskArrayOutput() InstanceBackupDownloadTaskArrayOutput
- func (o InstanceBackupDownloadTaskArrayOutput) ToInstanceBackupDownloadTaskArrayOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskArrayOutput
- type InstanceBackupDownloadTaskBackupSet
- type InstanceBackupDownloadTaskBackupSetArgs
- func (InstanceBackupDownloadTaskBackupSetArgs) ElementType() reflect.Type
- func (i InstanceBackupDownloadTaskBackupSetArgs) ToInstanceBackupDownloadTaskBackupSetOutput() InstanceBackupDownloadTaskBackupSetOutput
- func (i InstanceBackupDownloadTaskBackupSetArgs) ToInstanceBackupDownloadTaskBackupSetOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskBackupSetOutput
- type InstanceBackupDownloadTaskBackupSetArray
- func (InstanceBackupDownloadTaskBackupSetArray) ElementType() reflect.Type
- func (i InstanceBackupDownloadTaskBackupSetArray) ToInstanceBackupDownloadTaskBackupSetArrayOutput() InstanceBackupDownloadTaskBackupSetArrayOutput
- func (i InstanceBackupDownloadTaskBackupSetArray) ToInstanceBackupDownloadTaskBackupSetArrayOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskBackupSetArrayOutput
- type InstanceBackupDownloadTaskBackupSetArrayInput
- type InstanceBackupDownloadTaskBackupSetArrayOutput
- func (InstanceBackupDownloadTaskBackupSetArrayOutput) ElementType() reflect.Type
- func (o InstanceBackupDownloadTaskBackupSetArrayOutput) Index(i pulumi.IntInput) InstanceBackupDownloadTaskBackupSetOutput
- func (o InstanceBackupDownloadTaskBackupSetArrayOutput) ToInstanceBackupDownloadTaskBackupSetArrayOutput() InstanceBackupDownloadTaskBackupSetArrayOutput
- func (o InstanceBackupDownloadTaskBackupSetArrayOutput) ToInstanceBackupDownloadTaskBackupSetArrayOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskBackupSetArrayOutput
- type InstanceBackupDownloadTaskBackupSetInput
- type InstanceBackupDownloadTaskBackupSetOutput
- func (InstanceBackupDownloadTaskBackupSetOutput) ElementType() reflect.Type
- func (o InstanceBackupDownloadTaskBackupSetOutput) ReplicaSetId() pulumi.StringOutput
- func (o InstanceBackupDownloadTaskBackupSetOutput) ToInstanceBackupDownloadTaskBackupSetOutput() InstanceBackupDownloadTaskBackupSetOutput
- func (o InstanceBackupDownloadTaskBackupSetOutput) ToInstanceBackupDownloadTaskBackupSetOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskBackupSetOutput
- type InstanceBackupDownloadTaskInput
- type InstanceBackupDownloadTaskMap
- func (InstanceBackupDownloadTaskMap) ElementType() reflect.Type
- func (i InstanceBackupDownloadTaskMap) ToInstanceBackupDownloadTaskMapOutput() InstanceBackupDownloadTaskMapOutput
- func (i InstanceBackupDownloadTaskMap) ToInstanceBackupDownloadTaskMapOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskMapOutput
- type InstanceBackupDownloadTaskMapInput
- type InstanceBackupDownloadTaskMapOutput
- func (InstanceBackupDownloadTaskMapOutput) ElementType() reflect.Type
- func (o InstanceBackupDownloadTaskMapOutput) MapIndex(k pulumi.StringInput) InstanceBackupDownloadTaskOutput
- func (o InstanceBackupDownloadTaskMapOutput) ToInstanceBackupDownloadTaskMapOutput() InstanceBackupDownloadTaskMapOutput
- func (o InstanceBackupDownloadTaskMapOutput) ToInstanceBackupDownloadTaskMapOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskMapOutput
- type InstanceBackupDownloadTaskOutput
- func (o InstanceBackupDownloadTaskOutput) BackupName() pulumi.StringOutput
- func (o InstanceBackupDownloadTaskOutput) BackupSets() InstanceBackupDownloadTaskBackupSetArrayOutput
- func (InstanceBackupDownloadTaskOutput) ElementType() reflect.Type
- func (o InstanceBackupDownloadTaskOutput) InstanceId() pulumi.StringOutput
- func (o InstanceBackupDownloadTaskOutput) ToInstanceBackupDownloadTaskOutput() InstanceBackupDownloadTaskOutput
- func (o InstanceBackupDownloadTaskOutput) ToInstanceBackupDownloadTaskOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskOutput
- type InstanceBackupDownloadTaskState
- type InstanceBackupInput
- type InstanceBackupMap
- type InstanceBackupMapInput
- type InstanceBackupMapOutput
- func (InstanceBackupMapOutput) ElementType() reflect.Type
- func (o InstanceBackupMapOutput) MapIndex(k pulumi.StringInput) InstanceBackupOutput
- func (o InstanceBackupMapOutput) ToInstanceBackupMapOutput() InstanceBackupMapOutput
- func (o InstanceBackupMapOutput) ToInstanceBackupMapOutputWithContext(ctx context.Context) InstanceBackupMapOutput
- type InstanceBackupOutput
- func (o InstanceBackupOutput) BackupMethod() pulumi.IntOutput
- func (o InstanceBackupOutput) BackupRemark() pulumi.StringPtrOutput
- func (InstanceBackupOutput) ElementType() reflect.Type
- func (o InstanceBackupOutput) InstanceId() pulumi.StringOutput
- func (o InstanceBackupOutput) ToInstanceBackupOutput() InstanceBackupOutput
- func (o InstanceBackupOutput) ToInstanceBackupOutputWithContext(ctx context.Context) InstanceBackupOutput
- type InstanceBackupState
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
- func (o InstanceOutput) AvailabilityZoneLists() pulumi.StringArrayOutput
- func (o InstanceOutput) AvailableZone() pulumi.StringOutput
- func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) EngineVersion() pulumi.StringOutput
- func (o InstanceOutput) HiddenZone() pulumi.StringOutput
- func (o InstanceOutput) InstanceName() pulumi.StringOutput
- func (o InstanceOutput) MachineType() pulumi.StringOutput
- func (o InstanceOutput) Memory() pulumi.IntOutput
- func (o InstanceOutput) NodeNum() pulumi.IntOutput
- func (o InstanceOutput) Password() pulumi.StringPtrOutput
- func (o InstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
- func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput
- func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o InstanceOutput) StandbyInstanceLists() InstanceStandbyInstanceListArrayOutput
- func (o InstanceOutput) Status() pulumi.IntOutput
- func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) Vip() pulumi.StringOutput
- func (o InstanceOutput) Volume() pulumi.IntOutput
- func (o InstanceOutput) VpcId() pulumi.StringPtrOutput
- func (o InstanceOutput) Vport() pulumi.IntOutput
- type InstanceStandbyInstanceList
- type InstanceStandbyInstanceListArgs
- func (InstanceStandbyInstanceListArgs) ElementType() reflect.Type
- func (i InstanceStandbyInstanceListArgs) ToInstanceStandbyInstanceListOutput() InstanceStandbyInstanceListOutput
- func (i InstanceStandbyInstanceListArgs) ToInstanceStandbyInstanceListOutputWithContext(ctx context.Context) InstanceStandbyInstanceListOutput
- type InstanceStandbyInstanceListArray
- func (InstanceStandbyInstanceListArray) ElementType() reflect.Type
- func (i InstanceStandbyInstanceListArray) ToInstanceStandbyInstanceListArrayOutput() InstanceStandbyInstanceListArrayOutput
- func (i InstanceStandbyInstanceListArray) ToInstanceStandbyInstanceListArrayOutputWithContext(ctx context.Context) InstanceStandbyInstanceListArrayOutput
- type InstanceStandbyInstanceListArrayInput
- type InstanceStandbyInstanceListArrayOutput
- func (InstanceStandbyInstanceListArrayOutput) ElementType() reflect.Type
- func (o InstanceStandbyInstanceListArrayOutput) Index(i pulumi.IntInput) InstanceStandbyInstanceListOutput
- func (o InstanceStandbyInstanceListArrayOutput) ToInstanceStandbyInstanceListArrayOutput() InstanceStandbyInstanceListArrayOutput
- func (o InstanceStandbyInstanceListArrayOutput) ToInstanceStandbyInstanceListArrayOutputWithContext(ctx context.Context) InstanceStandbyInstanceListArrayOutput
- type InstanceStandbyInstanceListInput
- type InstanceStandbyInstanceListOutput
- func (InstanceStandbyInstanceListOutput) ElementType() reflect.Type
- func (o InstanceStandbyInstanceListOutput) StandbyInstanceId() pulumi.StringPtrOutput
- func (o InstanceStandbyInstanceListOutput) StandbyInstanceRegion() pulumi.StringPtrOutput
- func (o InstanceStandbyInstanceListOutput) ToInstanceStandbyInstanceListOutput() InstanceStandbyInstanceListOutput
- func (o InstanceStandbyInstanceListOutput) ToInstanceStandbyInstanceListOutputWithContext(ctx context.Context) InstanceStandbyInstanceListOutput
- type InstanceState
- type ShardingInstance
- type ShardingInstanceArgs
- type ShardingInstanceArray
- type ShardingInstanceArrayInput
- type ShardingInstanceArrayOutput
- func (ShardingInstanceArrayOutput) ElementType() reflect.Type
- func (o ShardingInstanceArrayOutput) Index(i pulumi.IntInput) ShardingInstanceOutput
- func (o ShardingInstanceArrayOutput) ToShardingInstanceArrayOutput() ShardingInstanceArrayOutput
- func (o ShardingInstanceArrayOutput) ToShardingInstanceArrayOutputWithContext(ctx context.Context) ShardingInstanceArrayOutput
- type ShardingInstanceInput
- type ShardingInstanceMap
- type ShardingInstanceMapInput
- type ShardingInstanceMapOutput
- func (ShardingInstanceMapOutput) ElementType() reflect.Type
- func (o ShardingInstanceMapOutput) MapIndex(k pulumi.StringInput) ShardingInstanceOutput
- func (o ShardingInstanceMapOutput) ToShardingInstanceMapOutput() ShardingInstanceMapOutput
- func (o ShardingInstanceMapOutput) ToShardingInstanceMapOutputWithContext(ctx context.Context) ShardingInstanceMapOutput
- type ShardingInstanceOutput
- func (o ShardingInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
- func (o ShardingInstanceOutput) AvailabilityZoneLists() pulumi.StringArrayOutput
- func (o ShardingInstanceOutput) AvailableZone() pulumi.StringOutput
- func (o ShardingInstanceOutput) ChargeType() pulumi.StringPtrOutput
- func (o ShardingInstanceOutput) CreateTime() pulumi.StringOutput
- func (ShardingInstanceOutput) ElementType() reflect.Type
- func (o ShardingInstanceOutput) EngineVersion() pulumi.StringOutput
- func (o ShardingInstanceOutput) HiddenZone() pulumi.StringOutput
- func (o ShardingInstanceOutput) InstanceName() pulumi.StringOutput
- func (o ShardingInstanceOutput) MachineType() pulumi.StringOutput
- func (o ShardingInstanceOutput) Memory() pulumi.IntOutput
- func (o ShardingInstanceOutput) MongosCpu() pulumi.IntOutput
- func (o ShardingInstanceOutput) MongosMemory() pulumi.IntOutput
- func (o ShardingInstanceOutput) MongosNodeNum() pulumi.IntOutput
- func (o ShardingInstanceOutput) NodesPerShard() pulumi.IntOutput
- func (o ShardingInstanceOutput) Password() pulumi.StringPtrOutput
- func (o ShardingInstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
- func (o ShardingInstanceOutput) ProjectId() pulumi.IntPtrOutput
- func (o ShardingInstanceOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o ShardingInstanceOutput) ShardQuantity() pulumi.IntOutput
- func (o ShardingInstanceOutput) Status() pulumi.IntOutput
- func (o ShardingInstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o ShardingInstanceOutput) Tags() pulumi.MapOutput
- func (o ShardingInstanceOutput) ToShardingInstanceOutput() ShardingInstanceOutput
- func (o ShardingInstanceOutput) ToShardingInstanceOutputWithContext(ctx context.Context) ShardingInstanceOutput
- func (o ShardingInstanceOutput) Vip() pulumi.StringOutput
- func (o ShardingInstanceOutput) Volume() pulumi.IntOutput
- func (o ShardingInstanceOutput) VpcId() pulumi.StringPtrOutput
- func (o ShardingInstanceOutput) Vport() pulumi.IntOutput
- type ShardingInstanceState
- type StandbyInstance
- type StandbyInstanceArgs
- type StandbyInstanceArray
- type StandbyInstanceArrayInput
- type StandbyInstanceArrayOutput
- func (StandbyInstanceArrayOutput) ElementType() reflect.Type
- func (o StandbyInstanceArrayOutput) Index(i pulumi.IntInput) StandbyInstanceOutput
- func (o StandbyInstanceArrayOutput) ToStandbyInstanceArrayOutput() StandbyInstanceArrayOutput
- func (o StandbyInstanceArrayOutput) ToStandbyInstanceArrayOutputWithContext(ctx context.Context) StandbyInstanceArrayOutput
- type StandbyInstanceInput
- type StandbyInstanceMap
- type StandbyInstanceMapInput
- type StandbyInstanceMapOutput
- func (StandbyInstanceMapOutput) ElementType() reflect.Type
- func (o StandbyInstanceMapOutput) MapIndex(k pulumi.StringInput) StandbyInstanceOutput
- func (o StandbyInstanceMapOutput) ToStandbyInstanceMapOutput() StandbyInstanceMapOutput
- func (o StandbyInstanceMapOutput) ToStandbyInstanceMapOutputWithContext(ctx context.Context) StandbyInstanceMapOutput
- type StandbyInstanceOutput
- func (o StandbyInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
- func (o StandbyInstanceOutput) AvailableZone() pulumi.StringOutput
- func (o StandbyInstanceOutput) ChargeType() pulumi.StringPtrOutput
- func (o StandbyInstanceOutput) CreateTime() pulumi.StringOutput
- func (StandbyInstanceOutput) ElementType() reflect.Type
- func (o StandbyInstanceOutput) EngineVersion() pulumi.StringOutput
- func (o StandbyInstanceOutput) FatherInstanceId() pulumi.StringOutput
- func (o StandbyInstanceOutput) FatherInstanceRegion() pulumi.StringOutput
- func (o StandbyInstanceOutput) InstanceName() pulumi.StringOutput
- func (o StandbyInstanceOutput) MachineType() pulumi.StringOutput
- func (o StandbyInstanceOutput) Memory() pulumi.IntOutput
- func (o StandbyInstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
- func (o StandbyInstanceOutput) ProjectId() pulumi.IntPtrOutput
- func (o StandbyInstanceOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o StandbyInstanceOutput) Status() pulumi.IntOutput
- func (o StandbyInstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o StandbyInstanceOutput) Tags() pulumi.MapOutput
- func (o StandbyInstanceOutput) ToStandbyInstanceOutput() StandbyInstanceOutput
- func (o StandbyInstanceOutput) ToStandbyInstanceOutputWithContext(ctx context.Context) StandbyInstanceOutput
- func (o StandbyInstanceOutput) Vip() pulumi.StringOutput
- func (o StandbyInstanceOutput) Volume() pulumi.IntOutput
- func (o StandbyInstanceOutput) VpcId() pulumi.StringPtrOutput
- func (o StandbyInstanceOutput) Vport() pulumi.IntOutput
- type StandbyInstanceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.5
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type GetInstanceBackupsArgs ¶ added in v0.1.3
type GetInstanceBackupsArgs struct { // Backup mode, currently supported: 0-logic backup, 1-physical backup, 2-all backups.The default is logical backup. BackupMethod *int `pulumi:"backupMethod"` // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceBackups.
type GetInstanceBackupsBackupList ¶ added in v0.1.3
type GetInstanceBackupsBackupList struct { // Remark of backup. BackupDesc string `pulumi:"backupDesc"` // Backup mode, currently supported: 0-logic backup, 1-physical backup, 2-all backups.The default is logical backup. BackupMethod int `pulumi:"backupMethod"` // Backup mode name. BackupName string `pulumi:"backupName"` // Size of backup(KN). BackupSize int `pulumi:"backupSize"` // Backup mode type. BackupType int `pulumi:"backupType"` // end time of backup. EndTime string `pulumi:"endTime"` // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId string `pulumi:"instanceId"` // start time of backup. StartTime string `pulumi:"startTime"` // Backup status. Status int `pulumi:"status"` }
type GetInstanceBackupsBackupListArgs ¶ added in v0.1.3
type GetInstanceBackupsBackupListArgs struct { // Remark of backup. BackupDesc pulumi.StringInput `pulumi:"backupDesc"` // Backup mode, currently supported: 0-logic backup, 1-physical backup, 2-all backups.The default is logical backup. BackupMethod pulumi.IntInput `pulumi:"backupMethod"` // Backup mode name. BackupName pulumi.StringInput `pulumi:"backupName"` // Size of backup(KN). BackupSize pulumi.IntInput `pulumi:"backupSize"` // Backup mode type. BackupType pulumi.IntInput `pulumi:"backupType"` // end time of backup. EndTime pulumi.StringInput `pulumi:"endTime"` // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId pulumi.StringInput `pulumi:"instanceId"` // start time of backup. StartTime pulumi.StringInput `pulumi:"startTime"` // Backup status. Status pulumi.IntInput `pulumi:"status"` }
func (GetInstanceBackupsBackupListArgs) ElementType ¶ added in v0.1.3
func (GetInstanceBackupsBackupListArgs) ElementType() reflect.Type
func (GetInstanceBackupsBackupListArgs) ToGetInstanceBackupsBackupListOutput ¶ added in v0.1.3
func (i GetInstanceBackupsBackupListArgs) ToGetInstanceBackupsBackupListOutput() GetInstanceBackupsBackupListOutput
func (GetInstanceBackupsBackupListArgs) ToGetInstanceBackupsBackupListOutputWithContext ¶ added in v0.1.3
func (i GetInstanceBackupsBackupListArgs) ToGetInstanceBackupsBackupListOutputWithContext(ctx context.Context) GetInstanceBackupsBackupListOutput
type GetInstanceBackupsBackupListArray ¶ added in v0.1.3
type GetInstanceBackupsBackupListArray []GetInstanceBackupsBackupListInput
func (GetInstanceBackupsBackupListArray) ElementType ¶ added in v0.1.3
func (GetInstanceBackupsBackupListArray) ElementType() reflect.Type
func (GetInstanceBackupsBackupListArray) ToGetInstanceBackupsBackupListArrayOutput ¶ added in v0.1.3
func (i GetInstanceBackupsBackupListArray) ToGetInstanceBackupsBackupListArrayOutput() GetInstanceBackupsBackupListArrayOutput
func (GetInstanceBackupsBackupListArray) ToGetInstanceBackupsBackupListArrayOutputWithContext ¶ added in v0.1.3
func (i GetInstanceBackupsBackupListArray) ToGetInstanceBackupsBackupListArrayOutputWithContext(ctx context.Context) GetInstanceBackupsBackupListArrayOutput
type GetInstanceBackupsBackupListArrayInput ¶ added in v0.1.3
type GetInstanceBackupsBackupListArrayInput interface { pulumi.Input ToGetInstanceBackupsBackupListArrayOutput() GetInstanceBackupsBackupListArrayOutput ToGetInstanceBackupsBackupListArrayOutputWithContext(context.Context) GetInstanceBackupsBackupListArrayOutput }
GetInstanceBackupsBackupListArrayInput is an input type that accepts GetInstanceBackupsBackupListArray and GetInstanceBackupsBackupListArrayOutput values. You can construct a concrete instance of `GetInstanceBackupsBackupListArrayInput` via:
GetInstanceBackupsBackupListArray{ GetInstanceBackupsBackupListArgs{...} }
type GetInstanceBackupsBackupListArrayOutput ¶ added in v0.1.3
type GetInstanceBackupsBackupListArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceBackupsBackupListArrayOutput) ElementType ¶ added in v0.1.3
func (GetInstanceBackupsBackupListArrayOutput) ElementType() reflect.Type
func (GetInstanceBackupsBackupListArrayOutput) ToGetInstanceBackupsBackupListArrayOutput ¶ added in v0.1.3
func (o GetInstanceBackupsBackupListArrayOutput) ToGetInstanceBackupsBackupListArrayOutput() GetInstanceBackupsBackupListArrayOutput
func (GetInstanceBackupsBackupListArrayOutput) ToGetInstanceBackupsBackupListArrayOutputWithContext ¶ added in v0.1.3
func (o GetInstanceBackupsBackupListArrayOutput) ToGetInstanceBackupsBackupListArrayOutputWithContext(ctx context.Context) GetInstanceBackupsBackupListArrayOutput
type GetInstanceBackupsBackupListInput ¶ added in v0.1.3
type GetInstanceBackupsBackupListInput interface { pulumi.Input ToGetInstanceBackupsBackupListOutput() GetInstanceBackupsBackupListOutput ToGetInstanceBackupsBackupListOutputWithContext(context.Context) GetInstanceBackupsBackupListOutput }
GetInstanceBackupsBackupListInput is an input type that accepts GetInstanceBackupsBackupListArgs and GetInstanceBackupsBackupListOutput values. You can construct a concrete instance of `GetInstanceBackupsBackupListInput` via:
GetInstanceBackupsBackupListArgs{...}
type GetInstanceBackupsBackupListOutput ¶ added in v0.1.3
type GetInstanceBackupsBackupListOutput struct{ *pulumi.OutputState }
func (GetInstanceBackupsBackupListOutput) BackupDesc ¶ added in v0.1.3
func (o GetInstanceBackupsBackupListOutput) BackupDesc() pulumi.StringOutput
Remark of backup.
func (GetInstanceBackupsBackupListOutput) BackupMethod ¶ added in v0.1.3
func (o GetInstanceBackupsBackupListOutput) BackupMethod() pulumi.IntOutput
Backup mode, currently supported: 0-logic backup, 1-physical backup, 2-all backups.The default is logical backup.
func (GetInstanceBackupsBackupListOutput) BackupName ¶ added in v0.1.3
func (o GetInstanceBackupsBackupListOutput) BackupName() pulumi.StringOutput
Backup mode name.
func (GetInstanceBackupsBackupListOutput) BackupSize ¶ added in v0.1.3
func (o GetInstanceBackupsBackupListOutput) BackupSize() pulumi.IntOutput
Size of backup(KN).
func (GetInstanceBackupsBackupListOutput) BackupType ¶ added in v0.1.3
func (o GetInstanceBackupsBackupListOutput) BackupType() pulumi.IntOutput
Backup mode type.
func (GetInstanceBackupsBackupListOutput) ElementType ¶ added in v0.1.3
func (GetInstanceBackupsBackupListOutput) ElementType() reflect.Type
func (GetInstanceBackupsBackupListOutput) EndTime ¶ added in v0.1.3
func (o GetInstanceBackupsBackupListOutput) EndTime() pulumi.StringOutput
end time of backup.
func (GetInstanceBackupsBackupListOutput) InstanceId ¶ added in v0.1.3
func (o GetInstanceBackupsBackupListOutput) InstanceId() pulumi.StringOutput
Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.
func (GetInstanceBackupsBackupListOutput) StartTime ¶ added in v0.1.3
func (o GetInstanceBackupsBackupListOutput) StartTime() pulumi.StringOutput
start time of backup.
func (GetInstanceBackupsBackupListOutput) Status ¶ added in v0.1.3
func (o GetInstanceBackupsBackupListOutput) Status() pulumi.IntOutput
Backup status.
func (GetInstanceBackupsBackupListOutput) ToGetInstanceBackupsBackupListOutput ¶ added in v0.1.3
func (o GetInstanceBackupsBackupListOutput) ToGetInstanceBackupsBackupListOutput() GetInstanceBackupsBackupListOutput
func (GetInstanceBackupsBackupListOutput) ToGetInstanceBackupsBackupListOutputWithContext ¶ added in v0.1.3
func (o GetInstanceBackupsBackupListOutput) ToGetInstanceBackupsBackupListOutputWithContext(ctx context.Context) GetInstanceBackupsBackupListOutput
type GetInstanceBackupsOutputArgs ¶ added in v0.1.3
type GetInstanceBackupsOutputArgs struct { // Backup mode, currently supported: 0-logic backup, 1-physical backup, 2-all backups.The default is logical backup. BackupMethod pulumi.IntPtrInput `pulumi:"backupMethod"` // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceBackups.
func (GetInstanceBackupsOutputArgs) ElementType ¶ added in v0.1.3
func (GetInstanceBackupsOutputArgs) ElementType() reflect.Type
type GetInstanceBackupsResult ¶ added in v0.1.3
type GetInstanceBackupsResult struct { // backup list. BackupLists []GetInstanceBackupsBackupList `pulumi:"backupLists"` // Backup method. BackupMethod *int `pulumi:"backupMethod"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Instance ID. InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstanceBackups.
func GetInstanceBackups ¶ added in v0.1.3
func GetInstanceBackups(ctx *pulumi.Context, args *GetInstanceBackupsArgs, opts ...pulumi.InvokeOption) (*GetInstanceBackupsResult, error)
Use this data source to query detailed information of mongodb instanceBackups
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mongodb.GetInstanceBackups(ctx, &mongodb.GetInstanceBackupsArgs{ BackupMethod: pulumi.IntRef(0), InstanceId: "cmgo-9d0p6umb", }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceBackupsResultOutput ¶ added in v0.1.3
type GetInstanceBackupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceBackups.
func GetInstanceBackupsOutput ¶ added in v0.1.3
func GetInstanceBackupsOutput(ctx *pulumi.Context, args GetInstanceBackupsOutputArgs, opts ...pulumi.InvokeOption) GetInstanceBackupsResultOutput
func (GetInstanceBackupsResultOutput) BackupLists ¶ added in v0.1.3
func (o GetInstanceBackupsResultOutput) BackupLists() GetInstanceBackupsBackupListArrayOutput
backup list.
func (GetInstanceBackupsResultOutput) BackupMethod ¶ added in v0.1.3
func (o GetInstanceBackupsResultOutput) BackupMethod() pulumi.IntPtrOutput
Backup method.
func (GetInstanceBackupsResultOutput) ElementType ¶ added in v0.1.3
func (GetInstanceBackupsResultOutput) ElementType() reflect.Type
func (GetInstanceBackupsResultOutput) Id ¶ added in v0.1.3
func (o GetInstanceBackupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceBackupsResultOutput) InstanceId ¶ added in v0.1.3
func (o GetInstanceBackupsResultOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (GetInstanceBackupsResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetInstanceBackupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceBackupsResultOutput) ToGetInstanceBackupsResultOutput ¶ added in v0.1.3
func (o GetInstanceBackupsResultOutput) ToGetInstanceBackupsResultOutput() GetInstanceBackupsResultOutput
func (GetInstanceBackupsResultOutput) ToGetInstanceBackupsResultOutputWithContext ¶ added in v0.1.3
func (o GetInstanceBackupsResultOutput) ToGetInstanceBackupsResultOutputWithContext(ctx context.Context) GetInstanceBackupsResultOutput
type GetInstanceConnectionsArgs ¶ added in v0.1.3
type GetInstanceConnectionsArgs struct { // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceConnections.
type GetInstanceConnectionsClient ¶ added in v0.1.3
type GetInstanceConnectionsClientArgs ¶ added in v0.1.3
type GetInstanceConnectionsClientArgs struct { // client connection count. Count pulumi.IntInput `pulumi:"count"` // is internal. InternalService pulumi.BoolInput `pulumi:"internalService"` // client connection ip. Ip pulumi.StringInput `pulumi:"ip"` }
func (GetInstanceConnectionsClientArgs) ElementType ¶ added in v0.1.3
func (GetInstanceConnectionsClientArgs) ElementType() reflect.Type
func (GetInstanceConnectionsClientArgs) ToGetInstanceConnectionsClientOutput ¶ added in v0.1.3
func (i GetInstanceConnectionsClientArgs) ToGetInstanceConnectionsClientOutput() GetInstanceConnectionsClientOutput
func (GetInstanceConnectionsClientArgs) ToGetInstanceConnectionsClientOutputWithContext ¶ added in v0.1.3
func (i GetInstanceConnectionsClientArgs) ToGetInstanceConnectionsClientOutputWithContext(ctx context.Context) GetInstanceConnectionsClientOutput
type GetInstanceConnectionsClientArray ¶ added in v0.1.3
type GetInstanceConnectionsClientArray []GetInstanceConnectionsClientInput
func (GetInstanceConnectionsClientArray) ElementType ¶ added in v0.1.3
func (GetInstanceConnectionsClientArray) ElementType() reflect.Type
func (GetInstanceConnectionsClientArray) ToGetInstanceConnectionsClientArrayOutput ¶ added in v0.1.3
func (i GetInstanceConnectionsClientArray) ToGetInstanceConnectionsClientArrayOutput() GetInstanceConnectionsClientArrayOutput
func (GetInstanceConnectionsClientArray) ToGetInstanceConnectionsClientArrayOutputWithContext ¶ added in v0.1.3
func (i GetInstanceConnectionsClientArray) ToGetInstanceConnectionsClientArrayOutputWithContext(ctx context.Context) GetInstanceConnectionsClientArrayOutput
type GetInstanceConnectionsClientArrayInput ¶ added in v0.1.3
type GetInstanceConnectionsClientArrayInput interface { pulumi.Input ToGetInstanceConnectionsClientArrayOutput() GetInstanceConnectionsClientArrayOutput ToGetInstanceConnectionsClientArrayOutputWithContext(context.Context) GetInstanceConnectionsClientArrayOutput }
GetInstanceConnectionsClientArrayInput is an input type that accepts GetInstanceConnectionsClientArray and GetInstanceConnectionsClientArrayOutput values. You can construct a concrete instance of `GetInstanceConnectionsClientArrayInput` via:
GetInstanceConnectionsClientArray{ GetInstanceConnectionsClientArgs{...} }
type GetInstanceConnectionsClientArrayOutput ¶ added in v0.1.3
type GetInstanceConnectionsClientArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceConnectionsClientArrayOutput) ElementType ¶ added in v0.1.3
func (GetInstanceConnectionsClientArrayOutput) ElementType() reflect.Type
func (GetInstanceConnectionsClientArrayOutput) ToGetInstanceConnectionsClientArrayOutput ¶ added in v0.1.3
func (o GetInstanceConnectionsClientArrayOutput) ToGetInstanceConnectionsClientArrayOutput() GetInstanceConnectionsClientArrayOutput
func (GetInstanceConnectionsClientArrayOutput) ToGetInstanceConnectionsClientArrayOutputWithContext ¶ added in v0.1.3
func (o GetInstanceConnectionsClientArrayOutput) ToGetInstanceConnectionsClientArrayOutputWithContext(ctx context.Context) GetInstanceConnectionsClientArrayOutput
type GetInstanceConnectionsClientInput ¶ added in v0.1.3
type GetInstanceConnectionsClientInput interface { pulumi.Input ToGetInstanceConnectionsClientOutput() GetInstanceConnectionsClientOutput ToGetInstanceConnectionsClientOutputWithContext(context.Context) GetInstanceConnectionsClientOutput }
GetInstanceConnectionsClientInput is an input type that accepts GetInstanceConnectionsClientArgs and GetInstanceConnectionsClientOutput values. You can construct a concrete instance of `GetInstanceConnectionsClientInput` via:
GetInstanceConnectionsClientArgs{...}
type GetInstanceConnectionsClientOutput ¶ added in v0.1.3
type GetInstanceConnectionsClientOutput struct{ *pulumi.OutputState }
func (GetInstanceConnectionsClientOutput) Count ¶ added in v0.1.3
func (o GetInstanceConnectionsClientOutput) Count() pulumi.IntOutput
client connection count.
func (GetInstanceConnectionsClientOutput) ElementType ¶ added in v0.1.3
func (GetInstanceConnectionsClientOutput) ElementType() reflect.Type
func (GetInstanceConnectionsClientOutput) InternalService ¶ added in v0.1.3
func (o GetInstanceConnectionsClientOutput) InternalService() pulumi.BoolOutput
is internal.
func (GetInstanceConnectionsClientOutput) Ip ¶ added in v0.1.3
func (o GetInstanceConnectionsClientOutput) Ip() pulumi.StringOutput
client connection ip.
func (GetInstanceConnectionsClientOutput) ToGetInstanceConnectionsClientOutput ¶ added in v0.1.3
func (o GetInstanceConnectionsClientOutput) ToGetInstanceConnectionsClientOutput() GetInstanceConnectionsClientOutput
func (GetInstanceConnectionsClientOutput) ToGetInstanceConnectionsClientOutputWithContext ¶ added in v0.1.3
func (o GetInstanceConnectionsClientOutput) ToGetInstanceConnectionsClientOutputWithContext(ctx context.Context) GetInstanceConnectionsClientOutput
type GetInstanceConnectionsOutputArgs ¶ added in v0.1.3
type GetInstanceConnectionsOutputArgs struct { // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceConnections.
func (GetInstanceConnectionsOutputArgs) ElementType ¶ added in v0.1.3
func (GetInstanceConnectionsOutputArgs) ElementType() reflect.Type
type GetInstanceConnectionsResult ¶ added in v0.1.3
type GetInstanceConnectionsResult struct { // Client connection info. Clients []GetInstanceConnectionsClient `pulumi:"clients"` // 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 getInstanceConnections.
func GetInstanceConnections ¶ added in v0.1.3
func GetInstanceConnections(ctx *pulumi.Context, args *GetInstanceConnectionsArgs, opts ...pulumi.InvokeOption) (*GetInstanceConnectionsResult, error)
Use this data source to query detailed information of mongodb instanceConnections
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mongodb.GetInstanceConnections(ctx, &mongodb.GetInstanceConnectionsArgs{ InstanceId: "cmgo-9d0p6umb", }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceConnectionsResultOutput ¶ added in v0.1.3
type GetInstanceConnectionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceConnections.
func GetInstanceConnectionsOutput ¶ added in v0.1.3
func GetInstanceConnectionsOutput(ctx *pulumi.Context, args GetInstanceConnectionsOutputArgs, opts ...pulumi.InvokeOption) GetInstanceConnectionsResultOutput
func (GetInstanceConnectionsResultOutput) Clients ¶ added in v0.1.3
func (o GetInstanceConnectionsResultOutput) Clients() GetInstanceConnectionsClientArrayOutput
Client connection info.
func (GetInstanceConnectionsResultOutput) ElementType ¶ added in v0.1.3
func (GetInstanceConnectionsResultOutput) ElementType() reflect.Type
func (GetInstanceConnectionsResultOutput) Id ¶ added in v0.1.3
func (o GetInstanceConnectionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceConnectionsResultOutput) InstanceId ¶ added in v0.1.3
func (o GetInstanceConnectionsResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceConnectionsResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetInstanceConnectionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceConnectionsResultOutput) ToGetInstanceConnectionsResultOutput ¶ added in v0.1.3
func (o GetInstanceConnectionsResultOutput) ToGetInstanceConnectionsResultOutput() GetInstanceConnectionsResultOutput
func (GetInstanceConnectionsResultOutput) ToGetInstanceConnectionsResultOutputWithContext ¶ added in v0.1.3
func (o GetInstanceConnectionsResultOutput) ToGetInstanceConnectionsResultOutputWithContext(ctx context.Context) GetInstanceConnectionsResultOutput
type GetInstanceCurrentOpArgs ¶ added in v0.1.3
type GetInstanceCurrentOpArgs struct { // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId string `pulumi:"instanceId"` // Filter condition, the time that the operation has been executed (unit: millisecond),the result will return the operation that exceeds the set time, the default value is 0,and the value range is [0, 3600000]. MillisecondRunning *int `pulumi:"millisecondRunning"` // Filter condition, the namespace namespace to which the operation belongs, in the format of db.collection. Ns *string `pulumi:"ns"` // Filter condition, operation type, possible values: none, update, insert, query, command, getmore,remove and killcursors. Op *string `pulumi:"op"` // Returns the sorted field of the result set, currently supports: MicrosecsRunning/microsecsrunning,the default is ascending sort. OrderBy *string `pulumi:"orderBy"` // Returns the sorting method of the result set, possible values: ASC/asc or DESC/desc. OrderByType *string `pulumi:"orderByType"` // filter condition, shard name. ReplicaSetName *string `pulumi:"replicaSetName"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Filter condition, node status, possible value: primary, secondary. State *string `pulumi:"state"` }
A collection of arguments for invoking getInstanceCurrentOp.
type GetInstanceCurrentOpCurrentOp ¶ added in v0.1.3
type GetInstanceCurrentOpCurrentOp struct { // running time(ms). MicrosecsRunning int `pulumi:"microsecsRunning"` // Node name. NodeName string `pulumi:"nodeName"` // Filter condition, the namespace namespace to which the operation belongs, in the format of db.collection. Ns string `pulumi:"ns"` // Filter condition, operation type, possible values: none, update, insert, query, command, getmore,remove and killcursors. Op string `pulumi:"op"` // operation id. OpId int `pulumi:"opId"` // operation info. Operation string `pulumi:"operation"` // operation query. Query string `pulumi:"query"` // filter condition, shard name. ReplicaSetName string `pulumi:"replicaSetName"` // Filter condition, node status, possible value: primary, secondary. State string `pulumi:"state"` }
type GetInstanceCurrentOpCurrentOpArgs ¶ added in v0.1.3
type GetInstanceCurrentOpCurrentOpArgs struct { // running time(ms). MicrosecsRunning pulumi.IntInput `pulumi:"microsecsRunning"` // Node name. NodeName pulumi.StringInput `pulumi:"nodeName"` // Filter condition, the namespace namespace to which the operation belongs, in the format of db.collection. Ns pulumi.StringInput `pulumi:"ns"` // Filter condition, operation type, possible values: none, update, insert, query, command, getmore,remove and killcursors. Op pulumi.StringInput `pulumi:"op"` // operation id. OpId pulumi.IntInput `pulumi:"opId"` // operation info. Operation pulumi.StringInput `pulumi:"operation"` // operation query. Query pulumi.StringInput `pulumi:"query"` // filter condition, shard name. ReplicaSetName pulumi.StringInput `pulumi:"replicaSetName"` // Filter condition, node status, possible value: primary, secondary. State pulumi.StringInput `pulumi:"state"` }
func (GetInstanceCurrentOpCurrentOpArgs) ElementType ¶ added in v0.1.3
func (GetInstanceCurrentOpCurrentOpArgs) ElementType() reflect.Type
func (GetInstanceCurrentOpCurrentOpArgs) ToGetInstanceCurrentOpCurrentOpOutput ¶ added in v0.1.3
func (i GetInstanceCurrentOpCurrentOpArgs) ToGetInstanceCurrentOpCurrentOpOutput() GetInstanceCurrentOpCurrentOpOutput
func (GetInstanceCurrentOpCurrentOpArgs) ToGetInstanceCurrentOpCurrentOpOutputWithContext ¶ added in v0.1.3
func (i GetInstanceCurrentOpCurrentOpArgs) ToGetInstanceCurrentOpCurrentOpOutputWithContext(ctx context.Context) GetInstanceCurrentOpCurrentOpOutput
type GetInstanceCurrentOpCurrentOpArray ¶ added in v0.1.3
type GetInstanceCurrentOpCurrentOpArray []GetInstanceCurrentOpCurrentOpInput
func (GetInstanceCurrentOpCurrentOpArray) ElementType ¶ added in v0.1.3
func (GetInstanceCurrentOpCurrentOpArray) ElementType() reflect.Type
func (GetInstanceCurrentOpCurrentOpArray) ToGetInstanceCurrentOpCurrentOpArrayOutput ¶ added in v0.1.3
func (i GetInstanceCurrentOpCurrentOpArray) ToGetInstanceCurrentOpCurrentOpArrayOutput() GetInstanceCurrentOpCurrentOpArrayOutput
func (GetInstanceCurrentOpCurrentOpArray) ToGetInstanceCurrentOpCurrentOpArrayOutputWithContext ¶ added in v0.1.3
func (i GetInstanceCurrentOpCurrentOpArray) ToGetInstanceCurrentOpCurrentOpArrayOutputWithContext(ctx context.Context) GetInstanceCurrentOpCurrentOpArrayOutput
type GetInstanceCurrentOpCurrentOpArrayInput ¶ added in v0.1.3
type GetInstanceCurrentOpCurrentOpArrayInput interface { pulumi.Input ToGetInstanceCurrentOpCurrentOpArrayOutput() GetInstanceCurrentOpCurrentOpArrayOutput ToGetInstanceCurrentOpCurrentOpArrayOutputWithContext(context.Context) GetInstanceCurrentOpCurrentOpArrayOutput }
GetInstanceCurrentOpCurrentOpArrayInput is an input type that accepts GetInstanceCurrentOpCurrentOpArray and GetInstanceCurrentOpCurrentOpArrayOutput values. You can construct a concrete instance of `GetInstanceCurrentOpCurrentOpArrayInput` via:
GetInstanceCurrentOpCurrentOpArray{ GetInstanceCurrentOpCurrentOpArgs{...} }
type GetInstanceCurrentOpCurrentOpArrayOutput ¶ added in v0.1.3
type GetInstanceCurrentOpCurrentOpArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceCurrentOpCurrentOpArrayOutput) ElementType ¶ added in v0.1.3
func (GetInstanceCurrentOpCurrentOpArrayOutput) ElementType() reflect.Type
func (GetInstanceCurrentOpCurrentOpArrayOutput) ToGetInstanceCurrentOpCurrentOpArrayOutput ¶ added in v0.1.3
func (o GetInstanceCurrentOpCurrentOpArrayOutput) ToGetInstanceCurrentOpCurrentOpArrayOutput() GetInstanceCurrentOpCurrentOpArrayOutput
func (GetInstanceCurrentOpCurrentOpArrayOutput) ToGetInstanceCurrentOpCurrentOpArrayOutputWithContext ¶ added in v0.1.3
func (o GetInstanceCurrentOpCurrentOpArrayOutput) ToGetInstanceCurrentOpCurrentOpArrayOutputWithContext(ctx context.Context) GetInstanceCurrentOpCurrentOpArrayOutput
type GetInstanceCurrentOpCurrentOpInput ¶ added in v0.1.3
type GetInstanceCurrentOpCurrentOpInput interface { pulumi.Input ToGetInstanceCurrentOpCurrentOpOutput() GetInstanceCurrentOpCurrentOpOutput ToGetInstanceCurrentOpCurrentOpOutputWithContext(context.Context) GetInstanceCurrentOpCurrentOpOutput }
GetInstanceCurrentOpCurrentOpInput is an input type that accepts GetInstanceCurrentOpCurrentOpArgs and GetInstanceCurrentOpCurrentOpOutput values. You can construct a concrete instance of `GetInstanceCurrentOpCurrentOpInput` via:
GetInstanceCurrentOpCurrentOpArgs{...}
type GetInstanceCurrentOpCurrentOpOutput ¶ added in v0.1.3
type GetInstanceCurrentOpCurrentOpOutput struct{ *pulumi.OutputState }
func (GetInstanceCurrentOpCurrentOpOutput) ElementType ¶ added in v0.1.3
func (GetInstanceCurrentOpCurrentOpOutput) ElementType() reflect.Type
func (GetInstanceCurrentOpCurrentOpOutput) MicrosecsRunning ¶ added in v0.1.3
func (o GetInstanceCurrentOpCurrentOpOutput) MicrosecsRunning() pulumi.IntOutput
running time(ms).
func (GetInstanceCurrentOpCurrentOpOutput) NodeName ¶ added in v0.1.3
func (o GetInstanceCurrentOpCurrentOpOutput) NodeName() pulumi.StringOutput
Node name.
func (GetInstanceCurrentOpCurrentOpOutput) Ns ¶ added in v0.1.3
func (o GetInstanceCurrentOpCurrentOpOutput) Ns() pulumi.StringOutput
Filter condition, the namespace namespace to which the operation belongs, in the format of db.collection.
func (GetInstanceCurrentOpCurrentOpOutput) Op ¶ added in v0.1.3
func (o GetInstanceCurrentOpCurrentOpOutput) Op() pulumi.StringOutput
Filter condition, operation type, possible values: none, update, insert, query, command, getmore,remove and killcursors.
func (GetInstanceCurrentOpCurrentOpOutput) OpId ¶ added in v0.1.3
func (o GetInstanceCurrentOpCurrentOpOutput) OpId() pulumi.IntOutput
operation id.
func (GetInstanceCurrentOpCurrentOpOutput) Operation ¶ added in v0.1.3
func (o GetInstanceCurrentOpCurrentOpOutput) Operation() pulumi.StringOutput
operation info.
func (GetInstanceCurrentOpCurrentOpOutput) Query ¶ added in v0.1.3
func (o GetInstanceCurrentOpCurrentOpOutput) Query() pulumi.StringOutput
operation query.
func (GetInstanceCurrentOpCurrentOpOutput) ReplicaSetName ¶ added in v0.1.3
func (o GetInstanceCurrentOpCurrentOpOutput) ReplicaSetName() pulumi.StringOutput
filter condition, shard name.
func (GetInstanceCurrentOpCurrentOpOutput) State ¶ added in v0.1.3
func (o GetInstanceCurrentOpCurrentOpOutput) State() pulumi.StringOutput
Filter condition, node status, possible value: primary, secondary.
func (GetInstanceCurrentOpCurrentOpOutput) ToGetInstanceCurrentOpCurrentOpOutput ¶ added in v0.1.3
func (o GetInstanceCurrentOpCurrentOpOutput) ToGetInstanceCurrentOpCurrentOpOutput() GetInstanceCurrentOpCurrentOpOutput
func (GetInstanceCurrentOpCurrentOpOutput) ToGetInstanceCurrentOpCurrentOpOutputWithContext ¶ added in v0.1.3
func (o GetInstanceCurrentOpCurrentOpOutput) ToGetInstanceCurrentOpCurrentOpOutputWithContext(ctx context.Context) GetInstanceCurrentOpCurrentOpOutput
type GetInstanceCurrentOpOutputArgs ¶ added in v0.1.3
type GetInstanceCurrentOpOutputArgs struct { // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Filter condition, the time that the operation has been executed (unit: millisecond),the result will return the operation that exceeds the set time, the default value is 0,and the value range is [0, 3600000]. MillisecondRunning pulumi.IntPtrInput `pulumi:"millisecondRunning"` // Filter condition, the namespace namespace to which the operation belongs, in the format of db.collection. Ns pulumi.StringPtrInput `pulumi:"ns"` // Filter condition, operation type, possible values: none, update, insert, query, command, getmore,remove and killcursors. Op pulumi.StringPtrInput `pulumi:"op"` // Returns the sorted field of the result set, currently supports: MicrosecsRunning/microsecsrunning,the default is ascending sort. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // Returns the sorting method of the result set, possible values: ASC/asc or DESC/desc. OrderByType pulumi.StringPtrInput `pulumi:"orderByType"` // filter condition, shard name. ReplicaSetName pulumi.StringPtrInput `pulumi:"replicaSetName"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Filter condition, node status, possible value: primary, secondary. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getInstanceCurrentOp.
func (GetInstanceCurrentOpOutputArgs) ElementType ¶ added in v0.1.3
func (GetInstanceCurrentOpOutputArgs) ElementType() reflect.Type
type GetInstanceCurrentOpResult ¶ added in v0.1.3
type GetInstanceCurrentOpResult struct { // current operation list. CurrentOps []GetInstanceCurrentOpCurrentOp `pulumi:"currentOps"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` MillisecondRunning *int `pulumi:"millisecondRunning"` // operation namespace. Ns *string `pulumi:"ns"` // operation value. Op *string `pulumi:"op"` OrderBy *string `pulumi:"orderBy"` OrderByType *string `pulumi:"orderByType"` // Replication name. ReplicaSetName *string `pulumi:"replicaSetName"` ResultOutputFile *string `pulumi:"resultOutputFile"` // operation state. State *string `pulumi:"state"` }
A collection of values returned by getInstanceCurrentOp.
func GetInstanceCurrentOp ¶ added in v0.1.3
func GetInstanceCurrentOp(ctx *pulumi.Context, args *GetInstanceCurrentOpArgs, opts ...pulumi.InvokeOption) (*GetInstanceCurrentOpResult, error)
Use this data source to query detailed information of mongodb instanceCurrentOp
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mongodb.GetInstanceCurrentOp(ctx, &mongodb.GetInstanceCurrentOpArgs{ InstanceId: "cmgo-b43i3wkj", Op: pulumi.StringRef("command"), OrderByType: pulumi.StringRef("desc"), }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceCurrentOpResultOutput ¶ added in v0.1.3
type GetInstanceCurrentOpResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceCurrentOp.
func GetInstanceCurrentOpOutput ¶ added in v0.1.3
func GetInstanceCurrentOpOutput(ctx *pulumi.Context, args GetInstanceCurrentOpOutputArgs, opts ...pulumi.InvokeOption) GetInstanceCurrentOpResultOutput
func (GetInstanceCurrentOpResultOutput) CurrentOps ¶ added in v0.1.3
func (o GetInstanceCurrentOpResultOutput) CurrentOps() GetInstanceCurrentOpCurrentOpArrayOutput
current operation list.
func (GetInstanceCurrentOpResultOutput) ElementType ¶ added in v0.1.3
func (GetInstanceCurrentOpResultOutput) ElementType() reflect.Type
func (GetInstanceCurrentOpResultOutput) Id ¶ added in v0.1.3
func (o GetInstanceCurrentOpResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceCurrentOpResultOutput) InstanceId ¶ added in v0.1.3
func (o GetInstanceCurrentOpResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceCurrentOpResultOutput) MillisecondRunning ¶ added in v0.1.3
func (o GetInstanceCurrentOpResultOutput) MillisecondRunning() pulumi.IntPtrOutput
func (GetInstanceCurrentOpResultOutput) Ns ¶ added in v0.1.3
func (o GetInstanceCurrentOpResultOutput) Ns() pulumi.StringPtrOutput
operation namespace.
func (GetInstanceCurrentOpResultOutput) Op ¶ added in v0.1.3
func (o GetInstanceCurrentOpResultOutput) Op() pulumi.StringPtrOutput
operation value.
func (GetInstanceCurrentOpResultOutput) OrderBy ¶ added in v0.1.3
func (o GetInstanceCurrentOpResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetInstanceCurrentOpResultOutput) OrderByType ¶ added in v0.1.3
func (o GetInstanceCurrentOpResultOutput) OrderByType() pulumi.StringPtrOutput
func (GetInstanceCurrentOpResultOutput) ReplicaSetName ¶ added in v0.1.3
func (o GetInstanceCurrentOpResultOutput) ReplicaSetName() pulumi.StringPtrOutput
Replication name.
func (GetInstanceCurrentOpResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetInstanceCurrentOpResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceCurrentOpResultOutput) State ¶ added in v0.1.3
func (o GetInstanceCurrentOpResultOutput) State() pulumi.StringPtrOutput
operation state.
func (GetInstanceCurrentOpResultOutput) ToGetInstanceCurrentOpResultOutput ¶ added in v0.1.3
func (o GetInstanceCurrentOpResultOutput) ToGetInstanceCurrentOpResultOutput() GetInstanceCurrentOpResultOutput
func (GetInstanceCurrentOpResultOutput) ToGetInstanceCurrentOpResultOutputWithContext ¶ added in v0.1.3
func (o GetInstanceCurrentOpResultOutput) ToGetInstanceCurrentOpResultOutputWithContext(ctx context.Context) GetInstanceCurrentOpResultOutput
type GetInstanceParamsArgs ¶ added in v0.1.3
type GetInstanceParamsArgs struct { // InstanceId. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceParams.
type GetInstanceParamsInstanceEnumParam ¶ added in v0.1.3
type GetInstanceParamsInstanceEnumParam struct { // current value. CurrentValue string `pulumi:"currentValue"` // default value. DefaultValue string `pulumi:"defaultValue"` // enum value. EnumValues []string `pulumi:"enumValues"` // if need restart. NeedRestart string `pulumi:"needRestart"` // name of parameter. ParamName string `pulumi:"paramName"` // if is running. Status int `pulumi:"status"` // descripition of parameter. Tips []string `pulumi:"tips"` // value type. ValueType string `pulumi:"valueType"` }
type GetInstanceParamsInstanceEnumParamArgs ¶ added in v0.1.3
type GetInstanceParamsInstanceEnumParamArgs struct { // current value. CurrentValue pulumi.StringInput `pulumi:"currentValue"` // default value. DefaultValue pulumi.StringInput `pulumi:"defaultValue"` // enum value. EnumValues pulumi.StringArrayInput `pulumi:"enumValues"` // if need restart. NeedRestart pulumi.StringInput `pulumi:"needRestart"` // name of parameter. ParamName pulumi.StringInput `pulumi:"paramName"` // if is running. Status pulumi.IntInput `pulumi:"status"` // descripition of parameter. Tips pulumi.StringArrayInput `pulumi:"tips"` // value type. ValueType pulumi.StringInput `pulumi:"valueType"` }
func (GetInstanceParamsInstanceEnumParamArgs) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceEnumParamArgs) ElementType() reflect.Type
func (GetInstanceParamsInstanceEnumParamArgs) ToGetInstanceParamsInstanceEnumParamOutput ¶ added in v0.1.3
func (i GetInstanceParamsInstanceEnumParamArgs) ToGetInstanceParamsInstanceEnumParamOutput() GetInstanceParamsInstanceEnumParamOutput
func (GetInstanceParamsInstanceEnumParamArgs) ToGetInstanceParamsInstanceEnumParamOutputWithContext ¶ added in v0.1.3
func (i GetInstanceParamsInstanceEnumParamArgs) ToGetInstanceParamsInstanceEnumParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceEnumParamOutput
type GetInstanceParamsInstanceEnumParamArray ¶ added in v0.1.3
type GetInstanceParamsInstanceEnumParamArray []GetInstanceParamsInstanceEnumParamInput
func (GetInstanceParamsInstanceEnumParamArray) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceEnumParamArray) ElementType() reflect.Type
func (GetInstanceParamsInstanceEnumParamArray) ToGetInstanceParamsInstanceEnumParamArrayOutput ¶ added in v0.1.3
func (i GetInstanceParamsInstanceEnumParamArray) ToGetInstanceParamsInstanceEnumParamArrayOutput() GetInstanceParamsInstanceEnumParamArrayOutput
func (GetInstanceParamsInstanceEnumParamArray) ToGetInstanceParamsInstanceEnumParamArrayOutputWithContext ¶ added in v0.1.3
func (i GetInstanceParamsInstanceEnumParamArray) ToGetInstanceParamsInstanceEnumParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceEnumParamArrayOutput
type GetInstanceParamsInstanceEnumParamArrayInput ¶ added in v0.1.3
type GetInstanceParamsInstanceEnumParamArrayInput interface { pulumi.Input ToGetInstanceParamsInstanceEnumParamArrayOutput() GetInstanceParamsInstanceEnumParamArrayOutput ToGetInstanceParamsInstanceEnumParamArrayOutputWithContext(context.Context) GetInstanceParamsInstanceEnumParamArrayOutput }
GetInstanceParamsInstanceEnumParamArrayInput is an input type that accepts GetInstanceParamsInstanceEnumParamArray and GetInstanceParamsInstanceEnumParamArrayOutput values. You can construct a concrete instance of `GetInstanceParamsInstanceEnumParamArrayInput` via:
GetInstanceParamsInstanceEnumParamArray{ GetInstanceParamsInstanceEnumParamArgs{...} }
type GetInstanceParamsInstanceEnumParamArrayOutput ¶ added in v0.1.3
type GetInstanceParamsInstanceEnumParamArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceEnumParamArrayOutput) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceEnumParamArrayOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceEnumParamArrayOutput) ToGetInstanceParamsInstanceEnumParamArrayOutput ¶ added in v0.1.3
func (o GetInstanceParamsInstanceEnumParamArrayOutput) ToGetInstanceParamsInstanceEnumParamArrayOutput() GetInstanceParamsInstanceEnumParamArrayOutput
func (GetInstanceParamsInstanceEnumParamArrayOutput) ToGetInstanceParamsInstanceEnumParamArrayOutputWithContext ¶ added in v0.1.3
func (o GetInstanceParamsInstanceEnumParamArrayOutput) ToGetInstanceParamsInstanceEnumParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceEnumParamArrayOutput
type GetInstanceParamsInstanceEnumParamInput ¶ added in v0.1.3
type GetInstanceParamsInstanceEnumParamInput interface { pulumi.Input ToGetInstanceParamsInstanceEnumParamOutput() GetInstanceParamsInstanceEnumParamOutput ToGetInstanceParamsInstanceEnumParamOutputWithContext(context.Context) GetInstanceParamsInstanceEnumParamOutput }
GetInstanceParamsInstanceEnumParamInput is an input type that accepts GetInstanceParamsInstanceEnumParamArgs and GetInstanceParamsInstanceEnumParamOutput values. You can construct a concrete instance of `GetInstanceParamsInstanceEnumParamInput` via:
GetInstanceParamsInstanceEnumParamArgs{...}
type GetInstanceParamsInstanceEnumParamOutput ¶ added in v0.1.3
type GetInstanceParamsInstanceEnumParamOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceEnumParamOutput) CurrentValue ¶ added in v0.1.3
func (o GetInstanceParamsInstanceEnumParamOutput) CurrentValue() pulumi.StringOutput
current value.
func (GetInstanceParamsInstanceEnumParamOutput) DefaultValue ¶ added in v0.1.3
func (o GetInstanceParamsInstanceEnumParamOutput) DefaultValue() pulumi.StringOutput
default value.
func (GetInstanceParamsInstanceEnumParamOutput) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceEnumParamOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceEnumParamOutput) EnumValues ¶ added in v0.1.3
func (o GetInstanceParamsInstanceEnumParamOutput) EnumValues() pulumi.StringArrayOutput
enum value.
func (GetInstanceParamsInstanceEnumParamOutput) NeedRestart ¶ added in v0.1.3
func (o GetInstanceParamsInstanceEnumParamOutput) NeedRestart() pulumi.StringOutput
if need restart.
func (GetInstanceParamsInstanceEnumParamOutput) ParamName ¶ added in v0.1.3
func (o GetInstanceParamsInstanceEnumParamOutput) ParamName() pulumi.StringOutput
name of parameter.
func (GetInstanceParamsInstanceEnumParamOutput) Status ¶ added in v0.1.3
func (o GetInstanceParamsInstanceEnumParamOutput) Status() pulumi.IntOutput
if is running.
func (GetInstanceParamsInstanceEnumParamOutput) Tips ¶ added in v0.1.3
func (o GetInstanceParamsInstanceEnumParamOutput) Tips() pulumi.StringArrayOutput
descripition of parameter.
func (GetInstanceParamsInstanceEnumParamOutput) ToGetInstanceParamsInstanceEnumParamOutput ¶ added in v0.1.3
func (o GetInstanceParamsInstanceEnumParamOutput) ToGetInstanceParamsInstanceEnumParamOutput() GetInstanceParamsInstanceEnumParamOutput
func (GetInstanceParamsInstanceEnumParamOutput) ToGetInstanceParamsInstanceEnumParamOutputWithContext ¶ added in v0.1.3
func (o GetInstanceParamsInstanceEnumParamOutput) ToGetInstanceParamsInstanceEnumParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceEnumParamOutput
func (GetInstanceParamsInstanceEnumParamOutput) ValueType ¶ added in v0.1.3
func (o GetInstanceParamsInstanceEnumParamOutput) ValueType() pulumi.StringOutput
value type.
type GetInstanceParamsInstanceIntegerParam ¶ added in v0.1.3
type GetInstanceParamsInstanceIntegerParam struct { // current value. CurrentValue string `pulumi:"currentValue"` // default value. DefaultValue string `pulumi:"defaultValue"` // max value. Max string `pulumi:"max"` // min value. Min string `pulumi:"min"` // if need restart. NeedRestart string `pulumi:"needRestart"` // name of parameter. ParamName string `pulumi:"paramName"` // if is running. Status int `pulumi:"status"` // descripition of parameter. Tips []string `pulumi:"tips"` // value type. ValueType string `pulumi:"valueType"` }
type GetInstanceParamsInstanceIntegerParamArgs ¶ added in v0.1.3
type GetInstanceParamsInstanceIntegerParamArgs struct { // current value. CurrentValue pulumi.StringInput `pulumi:"currentValue"` // default value. DefaultValue pulumi.StringInput `pulumi:"defaultValue"` // max value. Max pulumi.StringInput `pulumi:"max"` // min value. Min pulumi.StringInput `pulumi:"min"` // if need restart. NeedRestart pulumi.StringInput `pulumi:"needRestart"` // name of parameter. ParamName pulumi.StringInput `pulumi:"paramName"` // if is running. Status pulumi.IntInput `pulumi:"status"` // descripition of parameter. Tips pulumi.StringArrayInput `pulumi:"tips"` // value type. ValueType pulumi.StringInput `pulumi:"valueType"` }
func (GetInstanceParamsInstanceIntegerParamArgs) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceIntegerParamArgs) ElementType() reflect.Type
func (GetInstanceParamsInstanceIntegerParamArgs) ToGetInstanceParamsInstanceIntegerParamOutput ¶ added in v0.1.3
func (i GetInstanceParamsInstanceIntegerParamArgs) ToGetInstanceParamsInstanceIntegerParamOutput() GetInstanceParamsInstanceIntegerParamOutput
func (GetInstanceParamsInstanceIntegerParamArgs) ToGetInstanceParamsInstanceIntegerParamOutputWithContext ¶ added in v0.1.3
func (i GetInstanceParamsInstanceIntegerParamArgs) ToGetInstanceParamsInstanceIntegerParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceIntegerParamOutput
type GetInstanceParamsInstanceIntegerParamArray ¶ added in v0.1.3
type GetInstanceParamsInstanceIntegerParamArray []GetInstanceParamsInstanceIntegerParamInput
func (GetInstanceParamsInstanceIntegerParamArray) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceIntegerParamArray) ElementType() reflect.Type
func (GetInstanceParamsInstanceIntegerParamArray) ToGetInstanceParamsInstanceIntegerParamArrayOutput ¶ added in v0.1.3
func (i GetInstanceParamsInstanceIntegerParamArray) ToGetInstanceParamsInstanceIntegerParamArrayOutput() GetInstanceParamsInstanceIntegerParamArrayOutput
func (GetInstanceParamsInstanceIntegerParamArray) ToGetInstanceParamsInstanceIntegerParamArrayOutputWithContext ¶ added in v0.1.3
func (i GetInstanceParamsInstanceIntegerParamArray) ToGetInstanceParamsInstanceIntegerParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceIntegerParamArrayOutput
type GetInstanceParamsInstanceIntegerParamArrayInput ¶ added in v0.1.3
type GetInstanceParamsInstanceIntegerParamArrayInput interface { pulumi.Input ToGetInstanceParamsInstanceIntegerParamArrayOutput() GetInstanceParamsInstanceIntegerParamArrayOutput ToGetInstanceParamsInstanceIntegerParamArrayOutputWithContext(context.Context) GetInstanceParamsInstanceIntegerParamArrayOutput }
GetInstanceParamsInstanceIntegerParamArrayInput is an input type that accepts GetInstanceParamsInstanceIntegerParamArray and GetInstanceParamsInstanceIntegerParamArrayOutput values. You can construct a concrete instance of `GetInstanceParamsInstanceIntegerParamArrayInput` via:
GetInstanceParamsInstanceIntegerParamArray{ GetInstanceParamsInstanceIntegerParamArgs{...} }
type GetInstanceParamsInstanceIntegerParamArrayOutput ¶ added in v0.1.3
type GetInstanceParamsInstanceIntegerParamArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceIntegerParamArrayOutput) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceIntegerParamArrayOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceIntegerParamArrayOutput) ToGetInstanceParamsInstanceIntegerParamArrayOutput ¶ added in v0.1.3
func (o GetInstanceParamsInstanceIntegerParamArrayOutput) ToGetInstanceParamsInstanceIntegerParamArrayOutput() GetInstanceParamsInstanceIntegerParamArrayOutput
func (GetInstanceParamsInstanceIntegerParamArrayOutput) ToGetInstanceParamsInstanceIntegerParamArrayOutputWithContext ¶ added in v0.1.3
func (o GetInstanceParamsInstanceIntegerParamArrayOutput) ToGetInstanceParamsInstanceIntegerParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceIntegerParamArrayOutput
type GetInstanceParamsInstanceIntegerParamInput ¶ added in v0.1.3
type GetInstanceParamsInstanceIntegerParamInput interface { pulumi.Input ToGetInstanceParamsInstanceIntegerParamOutput() GetInstanceParamsInstanceIntegerParamOutput ToGetInstanceParamsInstanceIntegerParamOutputWithContext(context.Context) GetInstanceParamsInstanceIntegerParamOutput }
GetInstanceParamsInstanceIntegerParamInput is an input type that accepts GetInstanceParamsInstanceIntegerParamArgs and GetInstanceParamsInstanceIntegerParamOutput values. You can construct a concrete instance of `GetInstanceParamsInstanceIntegerParamInput` via:
GetInstanceParamsInstanceIntegerParamArgs{...}
type GetInstanceParamsInstanceIntegerParamOutput ¶ added in v0.1.3
type GetInstanceParamsInstanceIntegerParamOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceIntegerParamOutput) CurrentValue ¶ added in v0.1.3
func (o GetInstanceParamsInstanceIntegerParamOutput) CurrentValue() pulumi.StringOutput
current value.
func (GetInstanceParamsInstanceIntegerParamOutput) DefaultValue ¶ added in v0.1.3
func (o GetInstanceParamsInstanceIntegerParamOutput) DefaultValue() pulumi.StringOutput
default value.
func (GetInstanceParamsInstanceIntegerParamOutput) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceIntegerParamOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceIntegerParamOutput) Max ¶ added in v0.1.3
func (o GetInstanceParamsInstanceIntegerParamOutput) Max() pulumi.StringOutput
max value.
func (GetInstanceParamsInstanceIntegerParamOutput) Min ¶ added in v0.1.3
func (o GetInstanceParamsInstanceIntegerParamOutput) Min() pulumi.StringOutput
min value.
func (GetInstanceParamsInstanceIntegerParamOutput) NeedRestart ¶ added in v0.1.3
func (o GetInstanceParamsInstanceIntegerParamOutput) NeedRestart() pulumi.StringOutput
if need restart.
func (GetInstanceParamsInstanceIntegerParamOutput) ParamName ¶ added in v0.1.3
func (o GetInstanceParamsInstanceIntegerParamOutput) ParamName() pulumi.StringOutput
name of parameter.
func (GetInstanceParamsInstanceIntegerParamOutput) Status ¶ added in v0.1.3
func (o GetInstanceParamsInstanceIntegerParamOutput) Status() pulumi.IntOutput
if is running.
func (GetInstanceParamsInstanceIntegerParamOutput) Tips ¶ added in v0.1.3
func (o GetInstanceParamsInstanceIntegerParamOutput) Tips() pulumi.StringArrayOutput
descripition of parameter.
func (GetInstanceParamsInstanceIntegerParamOutput) ToGetInstanceParamsInstanceIntegerParamOutput ¶ added in v0.1.3
func (o GetInstanceParamsInstanceIntegerParamOutput) ToGetInstanceParamsInstanceIntegerParamOutput() GetInstanceParamsInstanceIntegerParamOutput
func (GetInstanceParamsInstanceIntegerParamOutput) ToGetInstanceParamsInstanceIntegerParamOutputWithContext ¶ added in v0.1.3
func (o GetInstanceParamsInstanceIntegerParamOutput) ToGetInstanceParamsInstanceIntegerParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceIntegerParamOutput
func (GetInstanceParamsInstanceIntegerParamOutput) ValueType ¶ added in v0.1.3
func (o GetInstanceParamsInstanceIntegerParamOutput) ValueType() pulumi.StringOutput
value type.
type GetInstanceParamsInstanceMultiParam ¶ added in v0.1.3
type GetInstanceParamsInstanceMultiParam struct { // current value. CurrentValue string `pulumi:"currentValue"` // default value. DefaultValue string `pulumi:"defaultValue"` // enum value. EnumValues []string `pulumi:"enumValues"` // if need restart. NeedRestart string `pulumi:"needRestart"` // name of parameter. ParamName string `pulumi:"paramName"` // if is running. Status int `pulumi:"status"` // descripition of parameter. Tips []string `pulumi:"tips"` // value type. ValueType string `pulumi:"valueType"` }
type GetInstanceParamsInstanceMultiParamArgs ¶ added in v0.1.3
type GetInstanceParamsInstanceMultiParamArgs struct { // current value. CurrentValue pulumi.StringInput `pulumi:"currentValue"` // default value. DefaultValue pulumi.StringInput `pulumi:"defaultValue"` // enum value. EnumValues pulumi.StringArrayInput `pulumi:"enumValues"` // if need restart. NeedRestart pulumi.StringInput `pulumi:"needRestart"` // name of parameter. ParamName pulumi.StringInput `pulumi:"paramName"` // if is running. Status pulumi.IntInput `pulumi:"status"` // descripition of parameter. Tips pulumi.StringArrayInput `pulumi:"tips"` // value type. ValueType pulumi.StringInput `pulumi:"valueType"` }
func (GetInstanceParamsInstanceMultiParamArgs) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceMultiParamArgs) ElementType() reflect.Type
func (GetInstanceParamsInstanceMultiParamArgs) ToGetInstanceParamsInstanceMultiParamOutput ¶ added in v0.1.3
func (i GetInstanceParamsInstanceMultiParamArgs) ToGetInstanceParamsInstanceMultiParamOutput() GetInstanceParamsInstanceMultiParamOutput
func (GetInstanceParamsInstanceMultiParamArgs) ToGetInstanceParamsInstanceMultiParamOutputWithContext ¶ added in v0.1.3
func (i GetInstanceParamsInstanceMultiParamArgs) ToGetInstanceParamsInstanceMultiParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceMultiParamOutput
type GetInstanceParamsInstanceMultiParamArray ¶ added in v0.1.3
type GetInstanceParamsInstanceMultiParamArray []GetInstanceParamsInstanceMultiParamInput
func (GetInstanceParamsInstanceMultiParamArray) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceMultiParamArray) ElementType() reflect.Type
func (GetInstanceParamsInstanceMultiParamArray) ToGetInstanceParamsInstanceMultiParamArrayOutput ¶ added in v0.1.3
func (i GetInstanceParamsInstanceMultiParamArray) ToGetInstanceParamsInstanceMultiParamArrayOutput() GetInstanceParamsInstanceMultiParamArrayOutput
func (GetInstanceParamsInstanceMultiParamArray) ToGetInstanceParamsInstanceMultiParamArrayOutputWithContext ¶ added in v0.1.3
func (i GetInstanceParamsInstanceMultiParamArray) ToGetInstanceParamsInstanceMultiParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceMultiParamArrayOutput
type GetInstanceParamsInstanceMultiParamArrayInput ¶ added in v0.1.3
type GetInstanceParamsInstanceMultiParamArrayInput interface { pulumi.Input ToGetInstanceParamsInstanceMultiParamArrayOutput() GetInstanceParamsInstanceMultiParamArrayOutput ToGetInstanceParamsInstanceMultiParamArrayOutputWithContext(context.Context) GetInstanceParamsInstanceMultiParamArrayOutput }
GetInstanceParamsInstanceMultiParamArrayInput is an input type that accepts GetInstanceParamsInstanceMultiParamArray and GetInstanceParamsInstanceMultiParamArrayOutput values. You can construct a concrete instance of `GetInstanceParamsInstanceMultiParamArrayInput` via:
GetInstanceParamsInstanceMultiParamArray{ GetInstanceParamsInstanceMultiParamArgs{...} }
type GetInstanceParamsInstanceMultiParamArrayOutput ¶ added in v0.1.3
type GetInstanceParamsInstanceMultiParamArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceMultiParamArrayOutput) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceMultiParamArrayOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceMultiParamArrayOutput) ToGetInstanceParamsInstanceMultiParamArrayOutput ¶ added in v0.1.3
func (o GetInstanceParamsInstanceMultiParamArrayOutput) ToGetInstanceParamsInstanceMultiParamArrayOutput() GetInstanceParamsInstanceMultiParamArrayOutput
func (GetInstanceParamsInstanceMultiParamArrayOutput) ToGetInstanceParamsInstanceMultiParamArrayOutputWithContext ¶ added in v0.1.3
func (o GetInstanceParamsInstanceMultiParamArrayOutput) ToGetInstanceParamsInstanceMultiParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceMultiParamArrayOutput
type GetInstanceParamsInstanceMultiParamInput ¶ added in v0.1.3
type GetInstanceParamsInstanceMultiParamInput interface { pulumi.Input ToGetInstanceParamsInstanceMultiParamOutput() GetInstanceParamsInstanceMultiParamOutput ToGetInstanceParamsInstanceMultiParamOutputWithContext(context.Context) GetInstanceParamsInstanceMultiParamOutput }
GetInstanceParamsInstanceMultiParamInput is an input type that accepts GetInstanceParamsInstanceMultiParamArgs and GetInstanceParamsInstanceMultiParamOutput values. You can construct a concrete instance of `GetInstanceParamsInstanceMultiParamInput` via:
GetInstanceParamsInstanceMultiParamArgs{...}
type GetInstanceParamsInstanceMultiParamOutput ¶ added in v0.1.3
type GetInstanceParamsInstanceMultiParamOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceMultiParamOutput) CurrentValue ¶ added in v0.1.3
func (o GetInstanceParamsInstanceMultiParamOutput) CurrentValue() pulumi.StringOutput
current value.
func (GetInstanceParamsInstanceMultiParamOutput) DefaultValue ¶ added in v0.1.3
func (o GetInstanceParamsInstanceMultiParamOutput) DefaultValue() pulumi.StringOutput
default value.
func (GetInstanceParamsInstanceMultiParamOutput) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceMultiParamOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceMultiParamOutput) EnumValues ¶ added in v0.1.3
func (o GetInstanceParamsInstanceMultiParamOutput) EnumValues() pulumi.StringArrayOutput
enum value.
func (GetInstanceParamsInstanceMultiParamOutput) NeedRestart ¶ added in v0.1.3
func (o GetInstanceParamsInstanceMultiParamOutput) NeedRestart() pulumi.StringOutput
if need restart.
func (GetInstanceParamsInstanceMultiParamOutput) ParamName ¶ added in v0.1.3
func (o GetInstanceParamsInstanceMultiParamOutput) ParamName() pulumi.StringOutput
name of parameter.
func (GetInstanceParamsInstanceMultiParamOutput) Status ¶ added in v0.1.3
func (o GetInstanceParamsInstanceMultiParamOutput) Status() pulumi.IntOutput
if is running.
func (GetInstanceParamsInstanceMultiParamOutput) Tips ¶ added in v0.1.3
func (o GetInstanceParamsInstanceMultiParamOutput) Tips() pulumi.StringArrayOutput
descripition of parameter.
func (GetInstanceParamsInstanceMultiParamOutput) ToGetInstanceParamsInstanceMultiParamOutput ¶ added in v0.1.3
func (o GetInstanceParamsInstanceMultiParamOutput) ToGetInstanceParamsInstanceMultiParamOutput() GetInstanceParamsInstanceMultiParamOutput
func (GetInstanceParamsInstanceMultiParamOutput) ToGetInstanceParamsInstanceMultiParamOutputWithContext ¶ added in v0.1.3
func (o GetInstanceParamsInstanceMultiParamOutput) ToGetInstanceParamsInstanceMultiParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceMultiParamOutput
func (GetInstanceParamsInstanceMultiParamOutput) ValueType ¶ added in v0.1.3
func (o GetInstanceParamsInstanceMultiParamOutput) ValueType() pulumi.StringOutput
value type.
type GetInstanceParamsInstanceTextParam ¶ added in v0.1.3
type GetInstanceParamsInstanceTextParam struct { // current value. CurrentValue string `pulumi:"currentValue"` // default value. DefaultValue string `pulumi:"defaultValue"` // if need restart. NeedRestart string `pulumi:"needRestart"` // name of parameter. ParamName string `pulumi:"paramName"` // if is running. Status string `pulumi:"status"` // text value. TextValue string `pulumi:"textValue"` // descripition of parameter. Tips []string `pulumi:"tips"` // value type. ValueType string `pulumi:"valueType"` }
type GetInstanceParamsInstanceTextParamArgs ¶ added in v0.1.3
type GetInstanceParamsInstanceTextParamArgs struct { // current value. CurrentValue pulumi.StringInput `pulumi:"currentValue"` // default value. DefaultValue pulumi.StringInput `pulumi:"defaultValue"` // if need restart. NeedRestart pulumi.StringInput `pulumi:"needRestart"` // name of parameter. ParamName pulumi.StringInput `pulumi:"paramName"` // if is running. Status pulumi.StringInput `pulumi:"status"` // text value. TextValue pulumi.StringInput `pulumi:"textValue"` // descripition of parameter. Tips pulumi.StringArrayInput `pulumi:"tips"` // value type. ValueType pulumi.StringInput `pulumi:"valueType"` }
func (GetInstanceParamsInstanceTextParamArgs) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceTextParamArgs) ElementType() reflect.Type
func (GetInstanceParamsInstanceTextParamArgs) ToGetInstanceParamsInstanceTextParamOutput ¶ added in v0.1.3
func (i GetInstanceParamsInstanceTextParamArgs) ToGetInstanceParamsInstanceTextParamOutput() GetInstanceParamsInstanceTextParamOutput
func (GetInstanceParamsInstanceTextParamArgs) ToGetInstanceParamsInstanceTextParamOutputWithContext ¶ added in v0.1.3
func (i GetInstanceParamsInstanceTextParamArgs) ToGetInstanceParamsInstanceTextParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceTextParamOutput
type GetInstanceParamsInstanceTextParamArray ¶ added in v0.1.3
type GetInstanceParamsInstanceTextParamArray []GetInstanceParamsInstanceTextParamInput
func (GetInstanceParamsInstanceTextParamArray) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceTextParamArray) ElementType() reflect.Type
func (GetInstanceParamsInstanceTextParamArray) ToGetInstanceParamsInstanceTextParamArrayOutput ¶ added in v0.1.3
func (i GetInstanceParamsInstanceTextParamArray) ToGetInstanceParamsInstanceTextParamArrayOutput() GetInstanceParamsInstanceTextParamArrayOutput
func (GetInstanceParamsInstanceTextParamArray) ToGetInstanceParamsInstanceTextParamArrayOutputWithContext ¶ added in v0.1.3
func (i GetInstanceParamsInstanceTextParamArray) ToGetInstanceParamsInstanceTextParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceTextParamArrayOutput
type GetInstanceParamsInstanceTextParamArrayInput ¶ added in v0.1.3
type GetInstanceParamsInstanceTextParamArrayInput interface { pulumi.Input ToGetInstanceParamsInstanceTextParamArrayOutput() GetInstanceParamsInstanceTextParamArrayOutput ToGetInstanceParamsInstanceTextParamArrayOutputWithContext(context.Context) GetInstanceParamsInstanceTextParamArrayOutput }
GetInstanceParamsInstanceTextParamArrayInput is an input type that accepts GetInstanceParamsInstanceTextParamArray and GetInstanceParamsInstanceTextParamArrayOutput values. You can construct a concrete instance of `GetInstanceParamsInstanceTextParamArrayInput` via:
GetInstanceParamsInstanceTextParamArray{ GetInstanceParamsInstanceTextParamArgs{...} }
type GetInstanceParamsInstanceTextParamArrayOutput ¶ added in v0.1.3
type GetInstanceParamsInstanceTextParamArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceTextParamArrayOutput) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceTextParamArrayOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceTextParamArrayOutput) ToGetInstanceParamsInstanceTextParamArrayOutput ¶ added in v0.1.3
func (o GetInstanceParamsInstanceTextParamArrayOutput) ToGetInstanceParamsInstanceTextParamArrayOutput() GetInstanceParamsInstanceTextParamArrayOutput
func (GetInstanceParamsInstanceTextParamArrayOutput) ToGetInstanceParamsInstanceTextParamArrayOutputWithContext ¶ added in v0.1.3
func (o GetInstanceParamsInstanceTextParamArrayOutput) ToGetInstanceParamsInstanceTextParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceTextParamArrayOutput
type GetInstanceParamsInstanceTextParamInput ¶ added in v0.1.3
type GetInstanceParamsInstanceTextParamInput interface { pulumi.Input ToGetInstanceParamsInstanceTextParamOutput() GetInstanceParamsInstanceTextParamOutput ToGetInstanceParamsInstanceTextParamOutputWithContext(context.Context) GetInstanceParamsInstanceTextParamOutput }
GetInstanceParamsInstanceTextParamInput is an input type that accepts GetInstanceParamsInstanceTextParamArgs and GetInstanceParamsInstanceTextParamOutput values. You can construct a concrete instance of `GetInstanceParamsInstanceTextParamInput` via:
GetInstanceParamsInstanceTextParamArgs{...}
type GetInstanceParamsInstanceTextParamOutput ¶ added in v0.1.3
type GetInstanceParamsInstanceTextParamOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceTextParamOutput) CurrentValue ¶ added in v0.1.3
func (o GetInstanceParamsInstanceTextParamOutput) CurrentValue() pulumi.StringOutput
current value.
func (GetInstanceParamsInstanceTextParamOutput) DefaultValue ¶ added in v0.1.3
func (o GetInstanceParamsInstanceTextParamOutput) DefaultValue() pulumi.StringOutput
default value.
func (GetInstanceParamsInstanceTextParamOutput) ElementType ¶ added in v0.1.3
func (GetInstanceParamsInstanceTextParamOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceTextParamOutput) NeedRestart ¶ added in v0.1.3
func (o GetInstanceParamsInstanceTextParamOutput) NeedRestart() pulumi.StringOutput
if need restart.
func (GetInstanceParamsInstanceTextParamOutput) ParamName ¶ added in v0.1.3
func (o GetInstanceParamsInstanceTextParamOutput) ParamName() pulumi.StringOutput
name of parameter.
func (GetInstanceParamsInstanceTextParamOutput) Status ¶ added in v0.1.3
func (o GetInstanceParamsInstanceTextParamOutput) Status() pulumi.StringOutput
if is running.
func (GetInstanceParamsInstanceTextParamOutput) TextValue ¶ added in v0.1.3
func (o GetInstanceParamsInstanceTextParamOutput) TextValue() pulumi.StringOutput
text value.
func (GetInstanceParamsInstanceTextParamOutput) Tips ¶ added in v0.1.3
func (o GetInstanceParamsInstanceTextParamOutput) Tips() pulumi.StringArrayOutput
descripition of parameter.
func (GetInstanceParamsInstanceTextParamOutput) ToGetInstanceParamsInstanceTextParamOutput ¶ added in v0.1.3
func (o GetInstanceParamsInstanceTextParamOutput) ToGetInstanceParamsInstanceTextParamOutput() GetInstanceParamsInstanceTextParamOutput
func (GetInstanceParamsInstanceTextParamOutput) ToGetInstanceParamsInstanceTextParamOutputWithContext ¶ added in v0.1.3
func (o GetInstanceParamsInstanceTextParamOutput) ToGetInstanceParamsInstanceTextParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceTextParamOutput
func (GetInstanceParamsInstanceTextParamOutput) ValueType ¶ added in v0.1.3
func (o GetInstanceParamsInstanceTextParamOutput) ValueType() pulumi.StringOutput
value type.
type GetInstanceParamsOutputArgs ¶ added in v0.1.3
type GetInstanceParamsOutputArgs struct { // InstanceId. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceParams.
func (GetInstanceParamsOutputArgs) ElementType ¶ added in v0.1.3
func (GetInstanceParamsOutputArgs) ElementType() reflect.Type
type GetInstanceParamsResult ¶ added in v0.1.3
type GetInstanceParamsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Enum parameter. InstanceEnumParams []GetInstanceParamsInstanceEnumParam `pulumi:"instanceEnumParams"` InstanceId string `pulumi:"instanceId"` // Integer parameter. InstanceIntegerParams []GetInstanceParamsInstanceIntegerParam `pulumi:"instanceIntegerParams"` // multi parameter. InstanceMultiParams []GetInstanceParamsInstanceMultiParam `pulumi:"instanceMultiParams"` // text parameter. InstanceTextParams []GetInstanceParamsInstanceTextParam `pulumi:"instanceTextParams"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstanceParams.
func GetInstanceParams ¶ added in v0.1.3
func GetInstanceParams(ctx *pulumi.Context, args *GetInstanceParamsArgs, opts ...pulumi.InvokeOption) (*GetInstanceParamsResult, error)
Use this data source to query detailed information of mongodb instanceParams
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mongodb.GetInstanceParams(ctx, &mongodb.GetInstanceParamsArgs{ InstanceId: "cmgo-gwqk8669", }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceParamsResultOutput ¶ added in v0.1.3
type GetInstanceParamsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceParams.
func GetInstanceParamsOutput ¶ added in v0.1.3
func GetInstanceParamsOutput(ctx *pulumi.Context, args GetInstanceParamsOutputArgs, opts ...pulumi.InvokeOption) GetInstanceParamsResultOutput
func (GetInstanceParamsResultOutput) ElementType ¶ added in v0.1.3
func (GetInstanceParamsResultOutput) ElementType() reflect.Type
func (GetInstanceParamsResultOutput) Id ¶ added in v0.1.3
func (o GetInstanceParamsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceParamsResultOutput) InstanceEnumParams ¶ added in v0.1.3
func (o GetInstanceParamsResultOutput) InstanceEnumParams() GetInstanceParamsInstanceEnumParamArrayOutput
Enum parameter.
func (GetInstanceParamsResultOutput) InstanceId ¶ added in v0.1.3
func (o GetInstanceParamsResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceParamsResultOutput) InstanceIntegerParams ¶ added in v0.1.3
func (o GetInstanceParamsResultOutput) InstanceIntegerParams() GetInstanceParamsInstanceIntegerParamArrayOutput
Integer parameter.
func (GetInstanceParamsResultOutput) InstanceMultiParams ¶ added in v0.1.3
func (o GetInstanceParamsResultOutput) InstanceMultiParams() GetInstanceParamsInstanceMultiParamArrayOutput
multi parameter.
func (GetInstanceParamsResultOutput) InstanceTextParams ¶ added in v0.1.3
func (o GetInstanceParamsResultOutput) InstanceTextParams() GetInstanceParamsInstanceTextParamArrayOutput
text parameter.
func (GetInstanceParamsResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetInstanceParamsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceParamsResultOutput) ToGetInstanceParamsResultOutput ¶ added in v0.1.3
func (o GetInstanceParamsResultOutput) ToGetInstanceParamsResultOutput() GetInstanceParamsResultOutput
func (GetInstanceParamsResultOutput) ToGetInstanceParamsResultOutputWithContext ¶ added in v0.1.3
func (o GetInstanceParamsResultOutput) ToGetInstanceParamsResultOutputWithContext(ctx context.Context) GetInstanceParamsResultOutput
type GetInstanceSlowLogArgs ¶ added in v0.1.3
type GetInstanceSlowLogArgs struct { // Slow log termination time, format: yyyy-mm-dd hh:mm:ss, such as: 2019-06-02 12:00:00.The time interval between the start and end of the query cannot exceed 24 hours,and only slow logs within the last 7 days are allowed to be queried. EndTime string `pulumi:"endTime"` // Slow log return format. By default, the original slow log format is returned,and versions 4.4 and above can be set to json. Format *string `pulumi:"format"` // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Slow log execution time threshold, return slow logs whose execution time exceeds this threshold,the unit is milliseconds (ms), and the minimum is 100 milliseconds. SlowMs int `pulumi:"slowMs"` // Slow log start time, format: yyyy-mm-dd hh:mm:ss, such as: 2019-06-01 10:00:00. The time intervalbetween the start and end of the query cannot exceed 24 hours,and only slow logs within the last 7 days are allowed to be queried. StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getInstanceSlowLog.
type GetInstanceSlowLogOutputArgs ¶ added in v0.1.3
type GetInstanceSlowLogOutputArgs struct { // Slow log termination time, format: yyyy-mm-dd hh:mm:ss, such as: 2019-06-02 12:00:00.The time interval between the start and end of the query cannot exceed 24 hours,and only slow logs within the last 7 days are allowed to be queried. EndTime pulumi.StringInput `pulumi:"endTime"` // Slow log return format. By default, the original slow log format is returned,and versions 4.4 and above can be set to json. Format pulumi.StringPtrInput `pulumi:"format"` // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Slow log execution time threshold, return slow logs whose execution time exceeds this threshold,the unit is milliseconds (ms), and the minimum is 100 milliseconds. SlowMs pulumi.IntInput `pulumi:"slowMs"` // Slow log start time, format: yyyy-mm-dd hh:mm:ss, such as: 2019-06-01 10:00:00. The time intervalbetween the start and end of the query cannot exceed 24 hours,and only slow logs within the last 7 days are allowed to be queried. StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getInstanceSlowLog.
func (GetInstanceSlowLogOutputArgs) ElementType ¶ added in v0.1.3
func (GetInstanceSlowLogOutputArgs) ElementType() reflect.Type
type GetInstanceSlowLogResult ¶ added in v0.1.3
type GetInstanceSlowLogResult struct { EndTime string `pulumi:"endTime"` Format *string `pulumi:"format"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` // details of slow logs. SlowLogs []string `pulumi:"slowLogs"` SlowMs int `pulumi:"slowMs"` StartTime string `pulumi:"startTime"` }
A collection of values returned by getInstanceSlowLog.
func GetInstanceSlowLog ¶ added in v0.1.3
func GetInstanceSlowLog(ctx *pulumi.Context, args *GetInstanceSlowLogArgs, opts ...pulumi.InvokeOption) (*GetInstanceSlowLogResult, error)
Use this data source to query detailed information of mongodb instanceSlowLog
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mongodb.GetInstanceSlowLog(ctx, &mongodb.GetInstanceSlowLogArgs{ EndTime: "2019-06-02 12:00:00", Format: pulumi.StringRef("json"), InstanceId: "cmgo-9d0p6umb", SlowMS: 100, StartTime: "2019-06-01 10:00:00", }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceSlowLogResultOutput ¶ added in v0.1.3
type GetInstanceSlowLogResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceSlowLog.
func GetInstanceSlowLogOutput ¶ added in v0.1.3
func GetInstanceSlowLogOutput(ctx *pulumi.Context, args GetInstanceSlowLogOutputArgs, opts ...pulumi.InvokeOption) GetInstanceSlowLogResultOutput
func (GetInstanceSlowLogResultOutput) ElementType ¶ added in v0.1.3
func (GetInstanceSlowLogResultOutput) ElementType() reflect.Type
func (GetInstanceSlowLogResultOutput) EndTime ¶ added in v0.1.3
func (o GetInstanceSlowLogResultOutput) EndTime() pulumi.StringOutput
func (GetInstanceSlowLogResultOutput) Format ¶ added in v0.1.3
func (o GetInstanceSlowLogResultOutput) Format() pulumi.StringPtrOutput
func (GetInstanceSlowLogResultOutput) Id ¶ added in v0.1.3
func (o GetInstanceSlowLogResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceSlowLogResultOutput) InstanceId ¶ added in v0.1.3
func (o GetInstanceSlowLogResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceSlowLogResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetInstanceSlowLogResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceSlowLogResultOutput) SlowLogs ¶ added in v0.1.3
func (o GetInstanceSlowLogResultOutput) SlowLogs() pulumi.StringArrayOutput
details of slow logs.
func (GetInstanceSlowLogResultOutput) SlowMs ¶ added in v0.1.3
func (o GetInstanceSlowLogResultOutput) SlowMs() pulumi.IntOutput
func (GetInstanceSlowLogResultOutput) StartTime ¶ added in v0.1.3
func (o GetInstanceSlowLogResultOutput) StartTime() pulumi.StringOutput
func (GetInstanceSlowLogResultOutput) ToGetInstanceSlowLogResultOutput ¶ added in v0.1.3
func (o GetInstanceSlowLogResultOutput) ToGetInstanceSlowLogResultOutput() GetInstanceSlowLogResultOutput
func (GetInstanceSlowLogResultOutput) ToGetInstanceSlowLogResultOutputWithContext ¶ added in v0.1.3
func (o GetInstanceSlowLogResultOutput) ToGetInstanceSlowLogResultOutputWithContext(ctx context.Context) GetInstanceSlowLogResultOutput
type GetInstancesArgs ¶
type GetInstancesArgs struct { // Type of Mongodb cluster, and available values include replica set cluster(expressed with `REPLSET`), sharding cluster(expressed with `SHARD`). ClusterType *string `pulumi:"clusterType"` // ID of the Mongodb instance to be queried. InstanceId *string `pulumi:"instanceId"` // Name prefix of the Mongodb instance. InstanceNamePrefix *string `pulumi:"instanceNamePrefix"` // Used to store results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Tags of the Mongodb instance to be queried. Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking getInstances.
type GetInstancesInstanceList ¶
type GetInstancesInstanceList struct { // Auto renew flag. AutoRenewFlag int `pulumi:"autoRenewFlag"` // The available zone of the Mongodb. AvailableZone string `pulumi:"availableZone"` // The charge type of instance. ChargeType string `pulumi:"chargeType"` // Type of Mongodb cluster, and available values include replica set cluster(expressed with `REPLSET`), sharding cluster(expressed with `SHARD`). ClusterType string `pulumi:"clusterType"` // Number of cpu's core. Cpu int `pulumi:"cpu"` // Creation time of the Mongodb instance. CreateTime string `pulumi:"createTime"` // Version of the Mongodb engine. EngineVersion string `pulumi:"engineVersion"` // ID of the Mongodb instance to be queried. InstanceId string `pulumi:"instanceId"` // Name of the Mongodb instance. InstanceName string `pulumi:"instanceName"` // Type of Mongodb instance. MachineType string `pulumi:"machineType"` // Memory size. Memory int `pulumi:"memory"` // ID of the project which the instance belongs. ProjectId int `pulumi:"projectId"` // Number of sharding. ShardQuantity int `pulumi:"shardQuantity"` // Status of the Mongodb, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2). Status int `pulumi:"status"` // ID of the subnet. SubnetId string `pulumi:"subnetId"` // Tags of the Mongodb instance to be queried. Tags map[string]interface{} `pulumi:"tags"` // IP of the Mongodb instance. Vip string `pulumi:"vip"` // Disk size. Volume int `pulumi:"volume"` // ID of the VPC. VpcId string `pulumi:"vpcId"` // IP port of the Mongodb instance. Vport int `pulumi:"vport"` }
type GetInstancesInstanceListArgs ¶
type GetInstancesInstanceListArgs struct { // Auto renew flag. AutoRenewFlag pulumi.IntInput `pulumi:"autoRenewFlag"` // The available zone of the Mongodb. AvailableZone pulumi.StringInput `pulumi:"availableZone"` // The charge type of instance. ChargeType pulumi.StringInput `pulumi:"chargeType"` // Type of Mongodb cluster, and available values include replica set cluster(expressed with `REPLSET`), sharding cluster(expressed with `SHARD`). ClusterType pulumi.StringInput `pulumi:"clusterType"` // Number of cpu's core. Cpu pulumi.IntInput `pulumi:"cpu"` // Creation time of the Mongodb instance. CreateTime pulumi.StringInput `pulumi:"createTime"` // Version of the Mongodb engine. EngineVersion pulumi.StringInput `pulumi:"engineVersion"` // ID of the Mongodb instance to be queried. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Name of the Mongodb instance. InstanceName pulumi.StringInput `pulumi:"instanceName"` // Type of Mongodb instance. MachineType pulumi.StringInput `pulumi:"machineType"` // Memory size. Memory pulumi.IntInput `pulumi:"memory"` // ID of the project which the instance belongs. ProjectId pulumi.IntInput `pulumi:"projectId"` // Number of sharding. ShardQuantity pulumi.IntInput `pulumi:"shardQuantity"` // Status of the Mongodb, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2). Status pulumi.IntInput `pulumi:"status"` // ID of the subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Tags of the Mongodb instance to be queried. Tags pulumi.MapInput `pulumi:"tags"` // IP of the Mongodb instance. Vip pulumi.StringInput `pulumi:"vip"` // Disk size. Volume pulumi.IntInput `pulumi:"volume"` // ID of the VPC. VpcId pulumi.StringInput `pulumi:"vpcId"` // IP port of the Mongodb instance. Vport pulumi.IntInput `pulumi:"vport"` }
func (GetInstancesInstanceListArgs) ElementType ¶
func (GetInstancesInstanceListArgs) ElementType() reflect.Type
func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput ¶
func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext ¶
func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
type GetInstancesInstanceListArray ¶
type GetInstancesInstanceListArray []GetInstancesInstanceListInput
func (GetInstancesInstanceListArray) ElementType ¶
func (GetInstancesInstanceListArray) ElementType() reflect.Type
func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput ¶
func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext ¶
func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
type GetInstancesInstanceListArrayInput ¶
type GetInstancesInstanceListArrayInput interface { pulumi.Input ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput ToGetInstancesInstanceListArrayOutputWithContext(context.Context) GetInstancesInstanceListArrayOutput }
GetInstancesInstanceListArrayInput is an input type that accepts GetInstancesInstanceListArray and GetInstancesInstanceListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListArrayInput` via:
GetInstancesInstanceListArray{ GetInstancesInstanceListArgs{...} }
type GetInstancesInstanceListArrayOutput ¶
type GetInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListArrayOutput) ElementType ¶
func (GetInstancesInstanceListArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceListArrayOutput) Index ¶
func (o GetInstancesInstanceListArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListOutput
func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput ¶
func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext ¶
func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput
type GetInstancesInstanceListInput ¶
type GetInstancesInstanceListInput interface { pulumi.Input ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput ToGetInstancesInstanceListOutputWithContext(context.Context) GetInstancesInstanceListOutput }
GetInstancesInstanceListInput is an input type that accepts GetInstancesInstanceListArgs and GetInstancesInstanceListOutput values. You can construct a concrete instance of `GetInstancesInstanceListInput` via:
GetInstancesInstanceListArgs{...}
type GetInstancesInstanceListOutput ¶
type GetInstancesInstanceListOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListOutput) AutoRenewFlag ¶
func (o GetInstancesInstanceListOutput) AutoRenewFlag() pulumi.IntOutput
Auto renew flag.
func (GetInstancesInstanceListOutput) AvailableZone ¶
func (o GetInstancesInstanceListOutput) AvailableZone() pulumi.StringOutput
The available zone of the Mongodb.
func (GetInstancesInstanceListOutput) ChargeType ¶
func (o GetInstancesInstanceListOutput) ChargeType() pulumi.StringOutput
The charge type of instance.
func (GetInstancesInstanceListOutput) ClusterType ¶
func (o GetInstancesInstanceListOutput) ClusterType() pulumi.StringOutput
Type of Mongodb cluster, and available values include replica set cluster(expressed with `REPLSET`), sharding cluster(expressed with `SHARD`).
func (GetInstancesInstanceListOutput) Cpu ¶
func (o GetInstancesInstanceListOutput) Cpu() pulumi.IntOutput
Number of cpu's core.
func (GetInstancesInstanceListOutput) CreateTime ¶
func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
Creation time of the Mongodb instance.
func (GetInstancesInstanceListOutput) ElementType ¶
func (GetInstancesInstanceListOutput) ElementType() reflect.Type
func (GetInstancesInstanceListOutput) EngineVersion ¶
func (o GetInstancesInstanceListOutput) EngineVersion() pulumi.StringOutput
Version of the Mongodb engine.
func (GetInstancesInstanceListOutput) InstanceId ¶
func (o GetInstancesInstanceListOutput) InstanceId() pulumi.StringOutput
ID of the Mongodb instance to be queried.
func (GetInstancesInstanceListOutput) InstanceName ¶
func (o GetInstancesInstanceListOutput) InstanceName() pulumi.StringOutput
Name of the Mongodb instance.
func (GetInstancesInstanceListOutput) MachineType ¶
func (o GetInstancesInstanceListOutput) MachineType() pulumi.StringOutput
Type of Mongodb instance.
func (GetInstancesInstanceListOutput) Memory ¶
func (o GetInstancesInstanceListOutput) Memory() pulumi.IntOutput
Memory size.
func (GetInstancesInstanceListOutput) ProjectId ¶
func (o GetInstancesInstanceListOutput) ProjectId() pulumi.IntOutput
ID of the project which the instance belongs.
func (GetInstancesInstanceListOutput) ShardQuantity ¶
func (o GetInstancesInstanceListOutput) ShardQuantity() pulumi.IntOutput
Number of sharding.
func (GetInstancesInstanceListOutput) Status ¶
func (o GetInstancesInstanceListOutput) Status() pulumi.IntOutput
Status of the Mongodb, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2).
func (GetInstancesInstanceListOutput) SubnetId ¶
func (o GetInstancesInstanceListOutput) SubnetId() pulumi.StringOutput
ID of the subnet.
func (GetInstancesInstanceListOutput) Tags ¶
func (o GetInstancesInstanceListOutput) Tags() pulumi.MapOutput
Tags of the Mongodb instance to be queried.
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) Vip ¶
func (o GetInstancesInstanceListOutput) Vip() pulumi.StringOutput
IP of the Mongodb instance.
func (GetInstancesInstanceListOutput) Volume ¶
func (o GetInstancesInstanceListOutput) Volume() pulumi.IntOutput
Disk size.
func (GetInstancesInstanceListOutput) VpcId ¶
func (o GetInstancesInstanceListOutput) VpcId() pulumi.StringOutput
ID of the VPC.
func (GetInstancesInstanceListOutput) Vport ¶
func (o GetInstancesInstanceListOutput) Vport() pulumi.IntOutput
IP port of the Mongodb instance.
type GetInstancesOutputArgs ¶
type GetInstancesOutputArgs struct { // Type of Mongodb cluster, and available values include replica set cluster(expressed with `REPLSET`), sharding cluster(expressed with `SHARD`). ClusterType pulumi.StringPtrInput `pulumi:"clusterType"` // ID of the Mongodb instance to be queried. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Name prefix of the Mongodb instance. InstanceNamePrefix pulumi.StringPtrInput `pulumi:"instanceNamePrefix"` // Used to store results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Tags of the Mongodb instance to be queried. Tags pulumi.MapInput `pulumi:"tags"` }
A collection of arguments for invoking getInstances.
func (GetInstancesOutputArgs) ElementType ¶
func (GetInstancesOutputArgs) ElementType() reflect.Type
type GetInstancesResult ¶
type GetInstancesResult struct { // Type of Mongodb cluster. ClusterType *string `pulumi:"clusterType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the Mongodb instance. InstanceId *string `pulumi:"instanceId"` // A list of instances. Each element contains the following attributes: InstanceLists []GetInstancesInstanceList `pulumi:"instanceLists"` InstanceNamePrefix *string `pulumi:"instanceNamePrefix"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Tags of the Mongodb instance. Tags map[string]interface{} `pulumi:"tags"` }
A collection of values returned by getInstances.
func GetInstances ¶
func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)
Use this data source to query detailed information of Mongodb instances.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mongodb.GetInstances(ctx, &mongodb.GetInstancesArgs{ ClusterType: pulumi.StringRef("REPLSET"), InstanceId: pulumi.StringRef("cmgo-l6lwdsel"), }, nil) if err != nil { return err } return nil }) }
```
type GetInstancesResultOutput ¶
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) ClusterType ¶
func (o GetInstancesResultOutput) ClusterType() pulumi.StringPtrOutput
Type of Mongodb cluster.
func (GetInstancesResultOutput) ElementType ¶
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) Id ¶
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesResultOutput) InstanceId ¶
func (o GetInstancesResultOutput) InstanceId() pulumi.StringPtrOutput
ID of the Mongodb instance.
func (GetInstancesResultOutput) InstanceLists ¶
func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
A list of instances. Each element contains the following attributes:
func (GetInstancesResultOutput) InstanceNamePrefix ¶
func (o GetInstancesResultOutput) InstanceNamePrefix() pulumi.StringPtrOutput
func (GetInstancesResultOutput) ResultOutputFile ¶
func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstancesResultOutput) Tags ¶
func (o GetInstancesResultOutput) Tags() pulumi.MapOutput
Tags of the Mongodb instance.
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
type GetZoneConfigArgs ¶
type GetZoneConfigArgs struct { // The available zone of the Mongodb. AvailableZone *string `pulumi:"availableZone"` // Used to store results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZoneConfig.
type GetZoneConfigList ¶
type GetZoneConfigList struct { // The available zone of the Mongodb. AvailableZone string `pulumi:"availableZone"` // Type of Mongodb cluster. ClusterType string `pulumi:"clusterType"` // Number of cpu's core. Cpu int `pulumi:"cpu"` // Default disk size. DefaultStorage int `pulumi:"defaultStorage"` // Version of the Mongodb version. EngineVersion string `pulumi:"engineVersion"` // Type of Mongodb instance. MachineType string `pulumi:"machineType"` // Maximum replicate set num for sharding cluster. MaxReplicateSetNum int `pulumi:"maxReplicateSetNum"` // Maximum size of the disk. MaxStorage int `pulumi:"maxStorage"` // Memory size. Memory int `pulumi:"memory"` // Minimum replicate set num for sharding cluster. MinReplicateSetNum int `pulumi:"minReplicateSetNum"` // Minimum sie of the disk. MinStorage int `pulumi:"minStorage"` }
type GetZoneConfigListArgs ¶
type GetZoneConfigListArgs struct { // The available zone of the Mongodb. AvailableZone pulumi.StringInput `pulumi:"availableZone"` // Type of Mongodb cluster. ClusterType pulumi.StringInput `pulumi:"clusterType"` // Number of cpu's core. Cpu pulumi.IntInput `pulumi:"cpu"` // Default disk size. DefaultStorage pulumi.IntInput `pulumi:"defaultStorage"` // Version of the Mongodb version. EngineVersion pulumi.StringInput `pulumi:"engineVersion"` // Type of Mongodb instance. MachineType pulumi.StringInput `pulumi:"machineType"` // Maximum replicate set num for sharding cluster. MaxReplicateSetNum pulumi.IntInput `pulumi:"maxReplicateSetNum"` // Maximum size of the disk. MaxStorage pulumi.IntInput `pulumi:"maxStorage"` // Memory size. Memory pulumi.IntInput `pulumi:"memory"` // Minimum replicate set num for sharding cluster. MinReplicateSetNum pulumi.IntInput `pulumi:"minReplicateSetNum"` // Minimum sie of the disk. MinStorage pulumi.IntInput `pulumi:"minStorage"` }
func (GetZoneConfigListArgs) ElementType ¶
func (GetZoneConfigListArgs) ElementType() reflect.Type
func (GetZoneConfigListArgs) ToGetZoneConfigListOutput ¶
func (i GetZoneConfigListArgs) ToGetZoneConfigListOutput() GetZoneConfigListOutput
func (GetZoneConfigListArgs) ToGetZoneConfigListOutputWithContext ¶
func (i GetZoneConfigListArgs) ToGetZoneConfigListOutputWithContext(ctx context.Context) GetZoneConfigListOutput
type GetZoneConfigListArray ¶
type GetZoneConfigListArray []GetZoneConfigListInput
func (GetZoneConfigListArray) ElementType ¶
func (GetZoneConfigListArray) ElementType() reflect.Type
func (GetZoneConfigListArray) ToGetZoneConfigListArrayOutput ¶
func (i GetZoneConfigListArray) ToGetZoneConfigListArrayOutput() GetZoneConfigListArrayOutput
func (GetZoneConfigListArray) ToGetZoneConfigListArrayOutputWithContext ¶
func (i GetZoneConfigListArray) ToGetZoneConfigListArrayOutputWithContext(ctx context.Context) GetZoneConfigListArrayOutput
type GetZoneConfigListArrayInput ¶
type GetZoneConfigListArrayInput interface { pulumi.Input ToGetZoneConfigListArrayOutput() GetZoneConfigListArrayOutput ToGetZoneConfigListArrayOutputWithContext(context.Context) GetZoneConfigListArrayOutput }
GetZoneConfigListArrayInput is an input type that accepts GetZoneConfigListArray and GetZoneConfigListArrayOutput values. You can construct a concrete instance of `GetZoneConfigListArrayInput` via:
GetZoneConfigListArray{ GetZoneConfigListArgs{...} }
type GetZoneConfigListArrayOutput ¶
type GetZoneConfigListArrayOutput struct{ *pulumi.OutputState }
func (GetZoneConfigListArrayOutput) ElementType ¶
func (GetZoneConfigListArrayOutput) ElementType() reflect.Type
func (GetZoneConfigListArrayOutput) Index ¶
func (o GetZoneConfigListArrayOutput) Index(i pulumi.IntInput) GetZoneConfigListOutput
func (GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutput ¶
func (o GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutput() GetZoneConfigListArrayOutput
func (GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutputWithContext ¶
func (o GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutputWithContext(ctx context.Context) GetZoneConfigListArrayOutput
type GetZoneConfigListInput ¶
type GetZoneConfigListInput interface { pulumi.Input ToGetZoneConfigListOutput() GetZoneConfigListOutput ToGetZoneConfigListOutputWithContext(context.Context) GetZoneConfigListOutput }
GetZoneConfigListInput is an input type that accepts GetZoneConfigListArgs and GetZoneConfigListOutput values. You can construct a concrete instance of `GetZoneConfigListInput` via:
GetZoneConfigListArgs{...}
type GetZoneConfigListOutput ¶
type GetZoneConfigListOutput struct{ *pulumi.OutputState }
func (GetZoneConfigListOutput) AvailableZone ¶
func (o GetZoneConfigListOutput) AvailableZone() pulumi.StringOutput
The available zone of the Mongodb.
func (GetZoneConfigListOutput) ClusterType ¶
func (o GetZoneConfigListOutput) ClusterType() pulumi.StringOutput
Type of Mongodb cluster.
func (GetZoneConfigListOutput) Cpu ¶
func (o GetZoneConfigListOutput) Cpu() pulumi.IntOutput
Number of cpu's core.
func (GetZoneConfigListOutput) DefaultStorage ¶
func (o GetZoneConfigListOutput) DefaultStorage() pulumi.IntOutput
Default disk size.
func (GetZoneConfigListOutput) ElementType ¶
func (GetZoneConfigListOutput) ElementType() reflect.Type
func (GetZoneConfigListOutput) EngineVersion ¶
func (o GetZoneConfigListOutput) EngineVersion() pulumi.StringOutput
Version of the Mongodb version.
func (GetZoneConfigListOutput) MachineType ¶
func (o GetZoneConfigListOutput) MachineType() pulumi.StringOutput
Type of Mongodb instance.
func (GetZoneConfigListOutput) MaxReplicateSetNum ¶
func (o GetZoneConfigListOutput) MaxReplicateSetNum() pulumi.IntOutput
Maximum replicate set num for sharding cluster.
func (GetZoneConfigListOutput) MaxStorage ¶
func (o GetZoneConfigListOutput) MaxStorage() pulumi.IntOutput
Maximum size of the disk.
func (GetZoneConfigListOutput) Memory ¶
func (o GetZoneConfigListOutput) Memory() pulumi.IntOutput
Memory size.
func (GetZoneConfigListOutput) MinReplicateSetNum ¶
func (o GetZoneConfigListOutput) MinReplicateSetNum() pulumi.IntOutput
Minimum replicate set num for sharding cluster.
func (GetZoneConfigListOutput) MinStorage ¶
func (o GetZoneConfigListOutput) MinStorage() pulumi.IntOutput
Minimum sie of the disk.
func (GetZoneConfigListOutput) ToGetZoneConfigListOutput ¶
func (o GetZoneConfigListOutput) ToGetZoneConfigListOutput() GetZoneConfigListOutput
func (GetZoneConfigListOutput) ToGetZoneConfigListOutputWithContext ¶
func (o GetZoneConfigListOutput) ToGetZoneConfigListOutputWithContext(ctx context.Context) GetZoneConfigListOutput
type GetZoneConfigOutputArgs ¶
type GetZoneConfigOutputArgs struct { // The available zone of the Mongodb. AvailableZone pulumi.StringPtrInput `pulumi:"availableZone"` // Used to store results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZoneConfig.
func (GetZoneConfigOutputArgs) ElementType ¶
func (GetZoneConfigOutputArgs) ElementType() reflect.Type
type GetZoneConfigResult ¶
type GetZoneConfigResult struct { // The available zone of the Mongodb. AvailableZone *string `pulumi:"availableZone"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of zone config. Each element contains the following attributes: Lists []GetZoneConfigList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getZoneConfig.
func GetZoneConfig ¶
func GetZoneConfig(ctx *pulumi.Context, args *GetZoneConfigArgs, opts ...pulumi.InvokeOption) (*GetZoneConfigResult, error)
Use this data source to query the available mongodb specifications for different zone.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mongodb.GetZoneConfig(ctx, &mongodb.GetZoneConfigArgs{ AvailableZone: pulumi.StringRef("ap-guangzhou-2"), }, nil) if err != nil { return err } return nil }) }
```
type GetZoneConfigResultOutput ¶
type GetZoneConfigResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getZoneConfig.
func GetZoneConfigOutput ¶
func GetZoneConfigOutput(ctx *pulumi.Context, args GetZoneConfigOutputArgs, opts ...pulumi.InvokeOption) GetZoneConfigResultOutput
func (GetZoneConfigResultOutput) AvailableZone ¶
func (o GetZoneConfigResultOutput) AvailableZone() pulumi.StringPtrOutput
The available zone of the Mongodb.
func (GetZoneConfigResultOutput) ElementType ¶
func (GetZoneConfigResultOutput) ElementType() reflect.Type
func (GetZoneConfigResultOutput) Id ¶
func (o GetZoneConfigResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetZoneConfigResultOutput) Lists ¶
func (o GetZoneConfigResultOutput) Lists() GetZoneConfigListArrayOutput
A list of zone config. Each element contains the following attributes:
func (GetZoneConfigResultOutput) ResultOutputFile ¶
func (o GetZoneConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetZoneConfigResultOutput) ToGetZoneConfigResultOutput ¶
func (o GetZoneConfigResultOutput) ToGetZoneConfigResultOutput() GetZoneConfigResultOutput
func (GetZoneConfigResultOutput) ToGetZoneConfigResultOutputWithContext ¶
func (o GetZoneConfigResultOutput) ToGetZoneConfigResultOutputWithContext(ctx context.Context) GetZoneConfigResultOutput
type Instance ¶
type Instance struct { pulumi.CustomResourceState // Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation. AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"` // A list of nodes deployed in multiple availability zones. For more information, please use the API DescribeSpecInfo. // - Multi-availability zone deployment nodes can only be deployed in 3 different availability zones. It is not supported to deploy most nodes of the cluster in the same availability zone. For example, a 3-node cluster does not support the deployment of 2 nodes in the same zone. // - Version 4.2 and above are not supported. // - Read-only disaster recovery instances are not supported. // - Basic network cannot be selected. AvailabilityZoneLists pulumi.StringArrayOutput `pulumi:"availabilityZoneLists"` // The available zone of the Mongodb. AvailableZone pulumi.StringOutput `pulumi:"availableZone"` // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type. ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"` // Creation time of the Mongodb instance. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Version of the Mongodb, and available values include `MONGO_36_WT` (MongoDB 3.6 WiredTiger Edition), `MONGO_40_WT` (MongoDB 4.0 WiredTiger Edition) and `MONGO_42_WT` (MongoDB 4.2 WiredTiger Edition). NOTE: `MONGO_3_WT` (MongoDB 3.2 WiredTiger Edition) and `MONGO_3_ROCKS` (MongoDB 3.2 RocksDB Edition) will deprecated. EngineVersion pulumi.StringOutput `pulumi:"engineVersion"` // The availability zone to which the Hidden node belongs. This parameter must be configured to deploy instances across availability zones. HiddenZone pulumi.StringOutput `pulumi:"hiddenZone"` // Name of the Mongodb instance. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO). MachineType pulumi.StringOutput `pulumi:"machineType"` // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Memory pulumi.IntOutput `pulumi:"memory"` // The number of nodes in each replica set. Default value: 3. NodeNum pulumi.IntOutput `pulumi:"nodeNum"` // Password of this Mongodb account. Password pulumi.StringPtrOutput `pulumi:"password"` // The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when chargeType is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrOutput `pulumi:"prepaidPeriod"` // ID of the project which the instance belongs. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // ID of the security group. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // List of standby instances' info. StandbyInstanceLists InstanceStandbyInstanceListArrayOutput `pulumi:"standbyInstanceLists"` // Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2). Status pulumi.IntOutput `pulumi:"status"` // ID of the subnet within this VPC. The value is required if `vpcId` is set. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // The tags of the Mongodb. Key name `project` is system reserved and can't be used. Tags pulumi.MapOutput `pulumi:"tags"` // IP of the Mongodb instance. Vip pulumi.StringOutput `pulumi:"vip"` // Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Volume pulumi.IntOutput `pulumi:"volume"` // ID of the VPC. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` // IP port of the Mongodb instance. Vport pulumi.IntOutput `pulumi:"vport"` }
Provide a resource to create a Mongodb instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mongodb.NewInstance(ctx, "mongodb", &Mongodb.InstanceArgs{ AvailableZone: pulumi.String("ap-guangzhou-2"), EngineVersion: pulumi.String("MONGO_36_WT"), InstanceName: pulumi.String("mongodb"), MachineType: pulumi.String("HIO10G"), Memory: pulumi.Int(4), Password: pulumi.String("password1234"), ProjectId: pulumi.Int(0), SubnetId: pulumi.String("subnet-xxxxxx"), Volume: pulumi.Int(100), VpcId: pulumi.String("vpc-xxxxxx"), }) if err != nil { return err } return nil }) }
```
## Import
Mongodb instance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mongodb/instance:Instance mongodb cmgo-41s6jwy4
```
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 InstanceAccount ¶ added in v0.1.3
type InstanceAccount struct { pulumi.CustomResourceState // The read and write permission information of the account. AuthRoles InstanceAccountAuthRoleArrayOutput `pulumi:"authRoles"` // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The password corresponding to the mongouser account. mongouser is the system default account, which is the password set when creating an instance. MongoUserPassword pulumi.StringOutput `pulumi:"mongoUserPassword"` // New account password. Password complexity requirements are as follows: character length range [8,32]. Contains at least letters, numbers and special characters (exclamation point!, at@, pound sign #, percent sign %, caret ^, asterisk *, parentheses (), underscore _). Password pulumi.StringOutput `pulumi:"password"` // Account remarks. UserDesc pulumi.StringPtrOutput `pulumi:"userDesc"` // The new account name. Its format requirements are as follows: character range [1,32]. Characters in the range of [A,Z], [a,z], [1,9] as well as underscore _ and dash - can be input. UserName pulumi.StringOutput `pulumi:"userName"` }
Provides a resource to create a mongodb instanceAccount
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mongodb.NewInstanceAccount(ctx, "instanceAccount", &Mongodb.InstanceAccountArgs{ AuthRoles: mongodb.InstanceAccountAuthRoleArray{ &mongodb.InstanceAccountAuthRoleArgs{ Mask: pulumi.Int(0), Namespace: pulumi.String("*"), }, }, InstanceId: pulumi.String("cmgo-lxaz2c9b"), MongoUserPassword: pulumi.String("xxxxxxxxx"), Password: pulumi.String("xxxxxxxx"), UserDesc: pulumi.String("test account"), UserName: pulumi.String("test_account"), }) if err != nil { return err } return nil }) }
```
func GetInstanceAccount ¶ added in v0.1.3
func GetInstanceAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceAccountState, opts ...pulumi.ResourceOption) (*InstanceAccount, error)
GetInstanceAccount gets an existing InstanceAccount 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 NewInstanceAccount ¶ added in v0.1.3
func NewInstanceAccount(ctx *pulumi.Context, name string, args *InstanceAccountArgs, opts ...pulumi.ResourceOption) (*InstanceAccount, error)
NewInstanceAccount registers a new resource with the given unique name, arguments, and options.
func (*InstanceAccount) ElementType ¶ added in v0.1.3
func (*InstanceAccount) ElementType() reflect.Type
func (*InstanceAccount) ToInstanceAccountOutput ¶ added in v0.1.3
func (i *InstanceAccount) ToInstanceAccountOutput() InstanceAccountOutput
func (*InstanceAccount) ToInstanceAccountOutputWithContext ¶ added in v0.1.3
func (i *InstanceAccount) ToInstanceAccountOutputWithContext(ctx context.Context) InstanceAccountOutput
type InstanceAccountArgs ¶ added in v0.1.3
type InstanceAccountArgs struct { // The read and write permission information of the account. AuthRoles InstanceAccountAuthRoleArrayInput // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId pulumi.StringInput // The password corresponding to the mongouser account. mongouser is the system default account, which is the password set when creating an instance. MongoUserPassword pulumi.StringInput // New account password. Password complexity requirements are as follows: character length range [8,32]. Contains at least letters, numbers and special characters (exclamation point!, at@, pound sign #, percent sign %, caret ^, asterisk *, parentheses (), underscore _). Password pulumi.StringInput // Account remarks. UserDesc pulumi.StringPtrInput // The new account name. Its format requirements are as follows: character range [1,32]. Characters in the range of [A,Z], [a,z], [1,9] as well as underscore _ and dash - can be input. UserName pulumi.StringInput }
The set of arguments for constructing a InstanceAccount resource.
func (InstanceAccountArgs) ElementType ¶ added in v0.1.3
func (InstanceAccountArgs) ElementType() reflect.Type
type InstanceAccountArray ¶ added in v0.1.3
type InstanceAccountArray []InstanceAccountInput
func (InstanceAccountArray) ElementType ¶ added in v0.1.3
func (InstanceAccountArray) ElementType() reflect.Type
func (InstanceAccountArray) ToInstanceAccountArrayOutput ¶ added in v0.1.3
func (i InstanceAccountArray) ToInstanceAccountArrayOutput() InstanceAccountArrayOutput
func (InstanceAccountArray) ToInstanceAccountArrayOutputWithContext ¶ added in v0.1.3
func (i InstanceAccountArray) ToInstanceAccountArrayOutputWithContext(ctx context.Context) InstanceAccountArrayOutput
type InstanceAccountArrayInput ¶ added in v0.1.3
type InstanceAccountArrayInput interface { pulumi.Input ToInstanceAccountArrayOutput() InstanceAccountArrayOutput ToInstanceAccountArrayOutputWithContext(context.Context) InstanceAccountArrayOutput }
InstanceAccountArrayInput is an input type that accepts InstanceAccountArray and InstanceAccountArrayOutput values. You can construct a concrete instance of `InstanceAccountArrayInput` via:
InstanceAccountArray{ InstanceAccountArgs{...} }
type InstanceAccountArrayOutput ¶ added in v0.1.3
type InstanceAccountArrayOutput struct{ *pulumi.OutputState }
func (InstanceAccountArrayOutput) ElementType ¶ added in v0.1.3
func (InstanceAccountArrayOutput) ElementType() reflect.Type
func (InstanceAccountArrayOutput) Index ¶ added in v0.1.3
func (o InstanceAccountArrayOutput) Index(i pulumi.IntInput) InstanceAccountOutput
func (InstanceAccountArrayOutput) ToInstanceAccountArrayOutput ¶ added in v0.1.3
func (o InstanceAccountArrayOutput) ToInstanceAccountArrayOutput() InstanceAccountArrayOutput
func (InstanceAccountArrayOutput) ToInstanceAccountArrayOutputWithContext ¶ added in v0.1.3
func (o InstanceAccountArrayOutput) ToInstanceAccountArrayOutputWithContext(ctx context.Context) InstanceAccountArrayOutput
type InstanceAccountAuthRole ¶ added in v0.1.3
type InstanceAccountAuthRole struct { // Permission information of the current account. 0: No permission. 1: read-only. 2: Write only. 3: Read and write. Mask int `pulumi:"mask"` // Refers to the name of the database with the current account permissions.*: Indicates all databases. db.name: Indicates the database of a specific name. Namespace string `pulumi:"namespace"` }
type InstanceAccountAuthRoleArgs ¶ added in v0.1.3
type InstanceAccountAuthRoleArgs struct { // Permission information of the current account. 0: No permission. 1: read-only. 2: Write only. 3: Read and write. Mask pulumi.IntInput `pulumi:"mask"` // Refers to the name of the database with the current account permissions.*: Indicates all databases. db.name: Indicates the database of a specific name. Namespace pulumi.StringInput `pulumi:"namespace"` }
func (InstanceAccountAuthRoleArgs) ElementType ¶ added in v0.1.3
func (InstanceAccountAuthRoleArgs) ElementType() reflect.Type
func (InstanceAccountAuthRoleArgs) ToInstanceAccountAuthRoleOutput ¶ added in v0.1.3
func (i InstanceAccountAuthRoleArgs) ToInstanceAccountAuthRoleOutput() InstanceAccountAuthRoleOutput
func (InstanceAccountAuthRoleArgs) ToInstanceAccountAuthRoleOutputWithContext ¶ added in v0.1.3
func (i InstanceAccountAuthRoleArgs) ToInstanceAccountAuthRoleOutputWithContext(ctx context.Context) InstanceAccountAuthRoleOutput
type InstanceAccountAuthRoleArray ¶ added in v0.1.3
type InstanceAccountAuthRoleArray []InstanceAccountAuthRoleInput
func (InstanceAccountAuthRoleArray) ElementType ¶ added in v0.1.3
func (InstanceAccountAuthRoleArray) ElementType() reflect.Type
func (InstanceAccountAuthRoleArray) ToInstanceAccountAuthRoleArrayOutput ¶ added in v0.1.3
func (i InstanceAccountAuthRoleArray) ToInstanceAccountAuthRoleArrayOutput() InstanceAccountAuthRoleArrayOutput
func (InstanceAccountAuthRoleArray) ToInstanceAccountAuthRoleArrayOutputWithContext ¶ added in v0.1.3
func (i InstanceAccountAuthRoleArray) ToInstanceAccountAuthRoleArrayOutputWithContext(ctx context.Context) InstanceAccountAuthRoleArrayOutput
type InstanceAccountAuthRoleArrayInput ¶ added in v0.1.3
type InstanceAccountAuthRoleArrayInput interface { pulumi.Input ToInstanceAccountAuthRoleArrayOutput() InstanceAccountAuthRoleArrayOutput ToInstanceAccountAuthRoleArrayOutputWithContext(context.Context) InstanceAccountAuthRoleArrayOutput }
InstanceAccountAuthRoleArrayInput is an input type that accepts InstanceAccountAuthRoleArray and InstanceAccountAuthRoleArrayOutput values. You can construct a concrete instance of `InstanceAccountAuthRoleArrayInput` via:
InstanceAccountAuthRoleArray{ InstanceAccountAuthRoleArgs{...} }
type InstanceAccountAuthRoleArrayOutput ¶ added in v0.1.3
type InstanceAccountAuthRoleArrayOutput struct{ *pulumi.OutputState }
func (InstanceAccountAuthRoleArrayOutput) ElementType ¶ added in v0.1.3
func (InstanceAccountAuthRoleArrayOutput) ElementType() reflect.Type
func (InstanceAccountAuthRoleArrayOutput) Index ¶ added in v0.1.3
func (o InstanceAccountAuthRoleArrayOutput) Index(i pulumi.IntInput) InstanceAccountAuthRoleOutput
func (InstanceAccountAuthRoleArrayOutput) ToInstanceAccountAuthRoleArrayOutput ¶ added in v0.1.3
func (o InstanceAccountAuthRoleArrayOutput) ToInstanceAccountAuthRoleArrayOutput() InstanceAccountAuthRoleArrayOutput
func (InstanceAccountAuthRoleArrayOutput) ToInstanceAccountAuthRoleArrayOutputWithContext ¶ added in v0.1.3
func (o InstanceAccountAuthRoleArrayOutput) ToInstanceAccountAuthRoleArrayOutputWithContext(ctx context.Context) InstanceAccountAuthRoleArrayOutput
type InstanceAccountAuthRoleInput ¶ added in v0.1.3
type InstanceAccountAuthRoleInput interface { pulumi.Input ToInstanceAccountAuthRoleOutput() InstanceAccountAuthRoleOutput ToInstanceAccountAuthRoleOutputWithContext(context.Context) InstanceAccountAuthRoleOutput }
InstanceAccountAuthRoleInput is an input type that accepts InstanceAccountAuthRoleArgs and InstanceAccountAuthRoleOutput values. You can construct a concrete instance of `InstanceAccountAuthRoleInput` via:
InstanceAccountAuthRoleArgs{...}
type InstanceAccountAuthRoleOutput ¶ added in v0.1.3
type InstanceAccountAuthRoleOutput struct{ *pulumi.OutputState }
func (InstanceAccountAuthRoleOutput) ElementType ¶ added in v0.1.3
func (InstanceAccountAuthRoleOutput) ElementType() reflect.Type
func (InstanceAccountAuthRoleOutput) Mask ¶ added in v0.1.3
func (o InstanceAccountAuthRoleOutput) Mask() pulumi.IntOutput
Permission information of the current account. 0: No permission. 1: read-only. 2: Write only. 3: Read and write.
func (InstanceAccountAuthRoleOutput) Namespace ¶ added in v0.1.3
func (o InstanceAccountAuthRoleOutput) Namespace() pulumi.StringOutput
Refers to the name of the database with the current account permissions.*: Indicates all databases. db.name: Indicates the database of a specific name.
func (InstanceAccountAuthRoleOutput) ToInstanceAccountAuthRoleOutput ¶ added in v0.1.3
func (o InstanceAccountAuthRoleOutput) ToInstanceAccountAuthRoleOutput() InstanceAccountAuthRoleOutput
func (InstanceAccountAuthRoleOutput) ToInstanceAccountAuthRoleOutputWithContext ¶ added in v0.1.3
func (o InstanceAccountAuthRoleOutput) ToInstanceAccountAuthRoleOutputWithContext(ctx context.Context) InstanceAccountAuthRoleOutput
type InstanceAccountInput ¶ added in v0.1.3
type InstanceAccountInput interface { pulumi.Input ToInstanceAccountOutput() InstanceAccountOutput ToInstanceAccountOutputWithContext(ctx context.Context) InstanceAccountOutput }
type InstanceAccountMap ¶ added in v0.1.3
type InstanceAccountMap map[string]InstanceAccountInput
func (InstanceAccountMap) ElementType ¶ added in v0.1.3
func (InstanceAccountMap) ElementType() reflect.Type
func (InstanceAccountMap) ToInstanceAccountMapOutput ¶ added in v0.1.3
func (i InstanceAccountMap) ToInstanceAccountMapOutput() InstanceAccountMapOutput
func (InstanceAccountMap) ToInstanceAccountMapOutputWithContext ¶ added in v0.1.3
func (i InstanceAccountMap) ToInstanceAccountMapOutputWithContext(ctx context.Context) InstanceAccountMapOutput
type InstanceAccountMapInput ¶ added in v0.1.3
type InstanceAccountMapInput interface { pulumi.Input ToInstanceAccountMapOutput() InstanceAccountMapOutput ToInstanceAccountMapOutputWithContext(context.Context) InstanceAccountMapOutput }
InstanceAccountMapInput is an input type that accepts InstanceAccountMap and InstanceAccountMapOutput values. You can construct a concrete instance of `InstanceAccountMapInput` via:
InstanceAccountMap{ "key": InstanceAccountArgs{...} }
type InstanceAccountMapOutput ¶ added in v0.1.3
type InstanceAccountMapOutput struct{ *pulumi.OutputState }
func (InstanceAccountMapOutput) ElementType ¶ added in v0.1.3
func (InstanceAccountMapOutput) ElementType() reflect.Type
func (InstanceAccountMapOutput) MapIndex ¶ added in v0.1.3
func (o InstanceAccountMapOutput) MapIndex(k pulumi.StringInput) InstanceAccountOutput
func (InstanceAccountMapOutput) ToInstanceAccountMapOutput ¶ added in v0.1.3
func (o InstanceAccountMapOutput) ToInstanceAccountMapOutput() InstanceAccountMapOutput
func (InstanceAccountMapOutput) ToInstanceAccountMapOutputWithContext ¶ added in v0.1.3
func (o InstanceAccountMapOutput) ToInstanceAccountMapOutputWithContext(ctx context.Context) InstanceAccountMapOutput
type InstanceAccountOutput ¶ added in v0.1.3
type InstanceAccountOutput struct{ *pulumi.OutputState }
func (InstanceAccountOutput) AuthRoles ¶ added in v0.1.3
func (o InstanceAccountOutput) AuthRoles() InstanceAccountAuthRoleArrayOutput
The read and write permission information of the account.
func (InstanceAccountOutput) ElementType ¶ added in v0.1.3
func (InstanceAccountOutput) ElementType() reflect.Type
func (InstanceAccountOutput) InstanceId ¶ added in v0.1.3
func (o InstanceAccountOutput) InstanceId() pulumi.StringOutput
Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.
func (InstanceAccountOutput) MongoUserPassword ¶ added in v0.1.3
func (o InstanceAccountOutput) MongoUserPassword() pulumi.StringOutput
The password corresponding to the mongouser account. mongouser is the system default account, which is the password set when creating an instance.
func (InstanceAccountOutput) Password ¶ added in v0.1.3
func (o InstanceAccountOutput) Password() pulumi.StringOutput
New account password. Password complexity requirements are as follows: character length range [8,32]. Contains at least letters, numbers and special characters (exclamation point!, at@, pound sign #, percent sign %, caret ^, asterisk *, parentheses (), underscore _).
func (InstanceAccountOutput) ToInstanceAccountOutput ¶ added in v0.1.3
func (o InstanceAccountOutput) ToInstanceAccountOutput() InstanceAccountOutput
func (InstanceAccountOutput) ToInstanceAccountOutputWithContext ¶ added in v0.1.3
func (o InstanceAccountOutput) ToInstanceAccountOutputWithContext(ctx context.Context) InstanceAccountOutput
func (InstanceAccountOutput) UserDesc ¶ added in v0.1.3
func (o InstanceAccountOutput) UserDesc() pulumi.StringPtrOutput
Account remarks.
func (InstanceAccountOutput) UserName ¶ added in v0.1.3
func (o InstanceAccountOutput) UserName() pulumi.StringOutput
The new account name. Its format requirements are as follows: character range [1,32]. Characters in the range of [A,Z], [a,z], [1,9] as well as underscore _ and dash - can be input.
type InstanceAccountState ¶ added in v0.1.3
type InstanceAccountState struct { // The read and write permission information of the account. AuthRoles InstanceAccountAuthRoleArrayInput // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId pulumi.StringPtrInput // The password corresponding to the mongouser account. mongouser is the system default account, which is the password set when creating an instance. MongoUserPassword pulumi.StringPtrInput // New account password. Password complexity requirements are as follows: character length range [8,32]. Contains at least letters, numbers and special characters (exclamation point!, at@, pound sign #, percent sign %, caret ^, asterisk *, parentheses (), underscore _). Password pulumi.StringPtrInput // Account remarks. UserDesc pulumi.StringPtrInput // The new account name. Its format requirements are as follows: character range [1,32]. Characters in the range of [A,Z], [a,z], [1,9] as well as underscore _ and dash - can be input. UserName pulumi.StringPtrInput }
func (InstanceAccountState) ElementType ¶ added in v0.1.3
func (InstanceAccountState) ElementType() reflect.Type
type InstanceArgs ¶
type InstanceArgs struct { // Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation. AutoRenewFlag pulumi.IntPtrInput // A list of nodes deployed in multiple availability zones. For more information, please use the API DescribeSpecInfo. // - Multi-availability zone deployment nodes can only be deployed in 3 different availability zones. It is not supported to deploy most nodes of the cluster in the same availability zone. For example, a 3-node cluster does not support the deployment of 2 nodes in the same zone. // - Version 4.2 and above are not supported. // - Read-only disaster recovery instances are not supported. // - Basic network cannot be selected. AvailabilityZoneLists pulumi.StringArrayInput // The available zone of the Mongodb. AvailableZone pulumi.StringInput // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type. ChargeType pulumi.StringPtrInput // Version of the Mongodb, and available values include `MONGO_36_WT` (MongoDB 3.6 WiredTiger Edition), `MONGO_40_WT` (MongoDB 4.0 WiredTiger Edition) and `MONGO_42_WT` (MongoDB 4.2 WiredTiger Edition). NOTE: `MONGO_3_WT` (MongoDB 3.2 WiredTiger Edition) and `MONGO_3_ROCKS` (MongoDB 3.2 RocksDB Edition) will deprecated. EngineVersion pulumi.StringInput // The availability zone to which the Hidden node belongs. This parameter must be configured to deploy instances across availability zones. HiddenZone pulumi.StringPtrInput // Name of the Mongodb instance. InstanceName pulumi.StringInput // Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO). MachineType pulumi.StringInput // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Memory pulumi.IntInput // The number of nodes in each replica set. Default value: 3. NodeNum pulumi.IntPtrInput // Password of this Mongodb account. Password pulumi.StringPtrInput // The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when chargeType is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrInput // ID of the project which the instance belongs. ProjectId pulumi.IntPtrInput // ID of the security group. SecurityGroups pulumi.StringArrayInput // ID of the subnet within this VPC. The value is required if `vpcId` is set. SubnetId pulumi.StringPtrInput // The tags of the Mongodb. Key name `project` is system reserved and can't be used. Tags pulumi.MapInput // Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Volume pulumi.IntInput // ID of the VPC. VpcId pulumi.StringPtrInput }
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 InstanceBackup ¶ added in v0.1.3
type InstanceBackup struct { pulumi.CustomResourceState // 0:logical backup, 1:physical backup. BackupMethod pulumi.IntOutput `pulumi:"backupMethod"` // backup notes. BackupRemark pulumi.StringPtrOutput `pulumi:"backupRemark"` // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a mongodb instanceBackup
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mongodb.NewInstanceBackup(ctx, "instanceBackup", &Mongodb.InstanceBackupArgs{ BackupMethod: pulumi.Int(0), BackupRemark: pulumi.String("my backup"), InstanceId: pulumi.String("cmgo-9d0p6umb"), }) if err != nil { return err } return nil }) }
```
func GetInstanceBackup ¶ added in v0.1.3
func GetInstanceBackup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceBackupState, opts ...pulumi.ResourceOption) (*InstanceBackup, error)
GetInstanceBackup gets an existing InstanceBackup 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 NewInstanceBackup ¶ added in v0.1.3
func NewInstanceBackup(ctx *pulumi.Context, name string, args *InstanceBackupArgs, opts ...pulumi.ResourceOption) (*InstanceBackup, error)
NewInstanceBackup registers a new resource with the given unique name, arguments, and options.
func (*InstanceBackup) ElementType ¶ added in v0.1.3
func (*InstanceBackup) ElementType() reflect.Type
func (*InstanceBackup) ToInstanceBackupOutput ¶ added in v0.1.3
func (i *InstanceBackup) ToInstanceBackupOutput() InstanceBackupOutput
func (*InstanceBackup) ToInstanceBackupOutputWithContext ¶ added in v0.1.3
func (i *InstanceBackup) ToInstanceBackupOutputWithContext(ctx context.Context) InstanceBackupOutput
type InstanceBackupArgs ¶ added in v0.1.3
type InstanceBackupArgs struct { // 0:logical backup, 1:physical backup. BackupMethod pulumi.IntInput // backup notes. BackupRemark pulumi.StringPtrInput // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId pulumi.StringInput }
The set of arguments for constructing a InstanceBackup resource.
func (InstanceBackupArgs) ElementType ¶ added in v0.1.3
func (InstanceBackupArgs) ElementType() reflect.Type
type InstanceBackupArray ¶ added in v0.1.3
type InstanceBackupArray []InstanceBackupInput
func (InstanceBackupArray) ElementType ¶ added in v0.1.3
func (InstanceBackupArray) ElementType() reflect.Type
func (InstanceBackupArray) ToInstanceBackupArrayOutput ¶ added in v0.1.3
func (i InstanceBackupArray) ToInstanceBackupArrayOutput() InstanceBackupArrayOutput
func (InstanceBackupArray) ToInstanceBackupArrayOutputWithContext ¶ added in v0.1.3
func (i InstanceBackupArray) ToInstanceBackupArrayOutputWithContext(ctx context.Context) InstanceBackupArrayOutput
type InstanceBackupArrayInput ¶ added in v0.1.3
type InstanceBackupArrayInput interface { pulumi.Input ToInstanceBackupArrayOutput() InstanceBackupArrayOutput ToInstanceBackupArrayOutputWithContext(context.Context) InstanceBackupArrayOutput }
InstanceBackupArrayInput is an input type that accepts InstanceBackupArray and InstanceBackupArrayOutput values. You can construct a concrete instance of `InstanceBackupArrayInput` via:
InstanceBackupArray{ InstanceBackupArgs{...} }
type InstanceBackupArrayOutput ¶ added in v0.1.3
type InstanceBackupArrayOutput struct{ *pulumi.OutputState }
func (InstanceBackupArrayOutput) ElementType ¶ added in v0.1.3
func (InstanceBackupArrayOutput) ElementType() reflect.Type
func (InstanceBackupArrayOutput) Index ¶ added in v0.1.3
func (o InstanceBackupArrayOutput) Index(i pulumi.IntInput) InstanceBackupOutput
func (InstanceBackupArrayOutput) ToInstanceBackupArrayOutput ¶ added in v0.1.3
func (o InstanceBackupArrayOutput) ToInstanceBackupArrayOutput() InstanceBackupArrayOutput
func (InstanceBackupArrayOutput) ToInstanceBackupArrayOutputWithContext ¶ added in v0.1.3
func (o InstanceBackupArrayOutput) ToInstanceBackupArrayOutputWithContext(ctx context.Context) InstanceBackupArrayOutput
type InstanceBackupDownloadTask ¶ added in v0.1.3
type InstanceBackupDownloadTask struct { pulumi.CustomResourceState // The name of the backup file to be downloaded can be obtained through the DescribeDBBackups interface. BackupName pulumi.StringOutput `pulumi:"backupName"` // Specifies the node names of replica sets to download or a list of shard names for sharded clusters.For example, the // replica set cmgo-p8vnipr5, example (fixed value): BackupSets.0=cmgo-p8vnipr5_0, the full amount of data can be // downloaded.For example, the sharded cluster cmgo-p8vnipr5, for example: // BackupSets.0=cmgo-p8vnipr5_0&BackupSets.1=cmgo-p8vnipr5_1, that is, to download the data of shard 0 and 1. If // the sharded cluster needs to be downloaded in full, please pass in the example. Full slice name. BackupSets InstanceBackupDownloadTaskBackupSetArrayOutput `pulumi:"backupSets"` // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
func GetInstanceBackupDownloadTask ¶ added in v0.1.3
func GetInstanceBackupDownloadTask(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceBackupDownloadTaskState, opts ...pulumi.ResourceOption) (*InstanceBackupDownloadTask, error)
GetInstanceBackupDownloadTask gets an existing InstanceBackupDownloadTask 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 NewInstanceBackupDownloadTask ¶ added in v0.1.3
func NewInstanceBackupDownloadTask(ctx *pulumi.Context, name string, args *InstanceBackupDownloadTaskArgs, opts ...pulumi.ResourceOption) (*InstanceBackupDownloadTask, error)
NewInstanceBackupDownloadTask registers a new resource with the given unique name, arguments, and options.
func (*InstanceBackupDownloadTask) ElementType ¶ added in v0.1.3
func (*InstanceBackupDownloadTask) ElementType() reflect.Type
func (*InstanceBackupDownloadTask) ToInstanceBackupDownloadTaskOutput ¶ added in v0.1.3
func (i *InstanceBackupDownloadTask) ToInstanceBackupDownloadTaskOutput() InstanceBackupDownloadTaskOutput
func (*InstanceBackupDownloadTask) ToInstanceBackupDownloadTaskOutputWithContext ¶ added in v0.1.3
func (i *InstanceBackupDownloadTask) ToInstanceBackupDownloadTaskOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskOutput
type InstanceBackupDownloadTaskArgs ¶ added in v0.1.3
type InstanceBackupDownloadTaskArgs struct { // The name of the backup file to be downloaded can be obtained through the DescribeDBBackups interface. BackupName pulumi.StringInput // Specifies the node names of replica sets to download or a list of shard names for sharded clusters.For example, the // replica set cmgo-p8vnipr5, example (fixed value): BackupSets.0=cmgo-p8vnipr5_0, the full amount of data can be // downloaded.For example, the sharded cluster cmgo-p8vnipr5, for example: // BackupSets.0=cmgo-p8vnipr5_0&BackupSets.1=cmgo-p8vnipr5_1, that is, to download the data of shard 0 and 1. If // the sharded cluster needs to be downloaded in full, please pass in the example. Full slice name. BackupSets InstanceBackupDownloadTaskBackupSetArrayInput // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId pulumi.StringInput }
The set of arguments for constructing a InstanceBackupDownloadTask resource.
func (InstanceBackupDownloadTaskArgs) ElementType ¶ added in v0.1.3
func (InstanceBackupDownloadTaskArgs) ElementType() reflect.Type
type InstanceBackupDownloadTaskArray ¶ added in v0.1.3
type InstanceBackupDownloadTaskArray []InstanceBackupDownloadTaskInput
func (InstanceBackupDownloadTaskArray) ElementType ¶ added in v0.1.3
func (InstanceBackupDownloadTaskArray) ElementType() reflect.Type
func (InstanceBackupDownloadTaskArray) ToInstanceBackupDownloadTaskArrayOutput ¶ added in v0.1.3
func (i InstanceBackupDownloadTaskArray) ToInstanceBackupDownloadTaskArrayOutput() InstanceBackupDownloadTaskArrayOutput
func (InstanceBackupDownloadTaskArray) ToInstanceBackupDownloadTaskArrayOutputWithContext ¶ added in v0.1.3
func (i InstanceBackupDownloadTaskArray) ToInstanceBackupDownloadTaskArrayOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskArrayOutput
type InstanceBackupDownloadTaskArrayInput ¶ added in v0.1.3
type InstanceBackupDownloadTaskArrayInput interface { pulumi.Input ToInstanceBackupDownloadTaskArrayOutput() InstanceBackupDownloadTaskArrayOutput ToInstanceBackupDownloadTaskArrayOutputWithContext(context.Context) InstanceBackupDownloadTaskArrayOutput }
InstanceBackupDownloadTaskArrayInput is an input type that accepts InstanceBackupDownloadTaskArray and InstanceBackupDownloadTaskArrayOutput values. You can construct a concrete instance of `InstanceBackupDownloadTaskArrayInput` via:
InstanceBackupDownloadTaskArray{ InstanceBackupDownloadTaskArgs{...} }
type InstanceBackupDownloadTaskArrayOutput ¶ added in v0.1.3
type InstanceBackupDownloadTaskArrayOutput struct{ *pulumi.OutputState }
func (InstanceBackupDownloadTaskArrayOutput) ElementType ¶ added in v0.1.3
func (InstanceBackupDownloadTaskArrayOutput) ElementType() reflect.Type
func (InstanceBackupDownloadTaskArrayOutput) Index ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskArrayOutput) Index(i pulumi.IntInput) InstanceBackupDownloadTaskOutput
func (InstanceBackupDownloadTaskArrayOutput) ToInstanceBackupDownloadTaskArrayOutput ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskArrayOutput) ToInstanceBackupDownloadTaskArrayOutput() InstanceBackupDownloadTaskArrayOutput
func (InstanceBackupDownloadTaskArrayOutput) ToInstanceBackupDownloadTaskArrayOutputWithContext ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskArrayOutput) ToInstanceBackupDownloadTaskArrayOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskArrayOutput
type InstanceBackupDownloadTaskBackupSet ¶ added in v0.1.3
type InstanceBackupDownloadTaskBackupSet struct {
ReplicaSetId string `pulumi:"replicaSetId"`
}
type InstanceBackupDownloadTaskBackupSetArgs ¶ added in v0.1.3
type InstanceBackupDownloadTaskBackupSetArgs struct {
ReplicaSetId pulumi.StringInput `pulumi:"replicaSetId"`
}
func (InstanceBackupDownloadTaskBackupSetArgs) ElementType ¶ added in v0.1.3
func (InstanceBackupDownloadTaskBackupSetArgs) ElementType() reflect.Type
func (InstanceBackupDownloadTaskBackupSetArgs) ToInstanceBackupDownloadTaskBackupSetOutput ¶ added in v0.1.3
func (i InstanceBackupDownloadTaskBackupSetArgs) ToInstanceBackupDownloadTaskBackupSetOutput() InstanceBackupDownloadTaskBackupSetOutput
func (InstanceBackupDownloadTaskBackupSetArgs) ToInstanceBackupDownloadTaskBackupSetOutputWithContext ¶ added in v0.1.3
func (i InstanceBackupDownloadTaskBackupSetArgs) ToInstanceBackupDownloadTaskBackupSetOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskBackupSetOutput
type InstanceBackupDownloadTaskBackupSetArray ¶ added in v0.1.3
type InstanceBackupDownloadTaskBackupSetArray []InstanceBackupDownloadTaskBackupSetInput
func (InstanceBackupDownloadTaskBackupSetArray) ElementType ¶ added in v0.1.3
func (InstanceBackupDownloadTaskBackupSetArray) ElementType() reflect.Type
func (InstanceBackupDownloadTaskBackupSetArray) ToInstanceBackupDownloadTaskBackupSetArrayOutput ¶ added in v0.1.3
func (i InstanceBackupDownloadTaskBackupSetArray) ToInstanceBackupDownloadTaskBackupSetArrayOutput() InstanceBackupDownloadTaskBackupSetArrayOutput
func (InstanceBackupDownloadTaskBackupSetArray) ToInstanceBackupDownloadTaskBackupSetArrayOutputWithContext ¶ added in v0.1.3
func (i InstanceBackupDownloadTaskBackupSetArray) ToInstanceBackupDownloadTaskBackupSetArrayOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskBackupSetArrayOutput
type InstanceBackupDownloadTaskBackupSetArrayInput ¶ added in v0.1.3
type InstanceBackupDownloadTaskBackupSetArrayInput interface { pulumi.Input ToInstanceBackupDownloadTaskBackupSetArrayOutput() InstanceBackupDownloadTaskBackupSetArrayOutput ToInstanceBackupDownloadTaskBackupSetArrayOutputWithContext(context.Context) InstanceBackupDownloadTaskBackupSetArrayOutput }
InstanceBackupDownloadTaskBackupSetArrayInput is an input type that accepts InstanceBackupDownloadTaskBackupSetArray and InstanceBackupDownloadTaskBackupSetArrayOutput values. You can construct a concrete instance of `InstanceBackupDownloadTaskBackupSetArrayInput` via:
InstanceBackupDownloadTaskBackupSetArray{ InstanceBackupDownloadTaskBackupSetArgs{...} }
type InstanceBackupDownloadTaskBackupSetArrayOutput ¶ added in v0.1.3
type InstanceBackupDownloadTaskBackupSetArrayOutput struct{ *pulumi.OutputState }
func (InstanceBackupDownloadTaskBackupSetArrayOutput) ElementType ¶ added in v0.1.3
func (InstanceBackupDownloadTaskBackupSetArrayOutput) ElementType() reflect.Type
func (InstanceBackupDownloadTaskBackupSetArrayOutput) ToInstanceBackupDownloadTaskBackupSetArrayOutput ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskBackupSetArrayOutput) ToInstanceBackupDownloadTaskBackupSetArrayOutput() InstanceBackupDownloadTaskBackupSetArrayOutput
func (InstanceBackupDownloadTaskBackupSetArrayOutput) ToInstanceBackupDownloadTaskBackupSetArrayOutputWithContext ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskBackupSetArrayOutput) ToInstanceBackupDownloadTaskBackupSetArrayOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskBackupSetArrayOutput
type InstanceBackupDownloadTaskBackupSetInput ¶ added in v0.1.3
type InstanceBackupDownloadTaskBackupSetInput interface { pulumi.Input ToInstanceBackupDownloadTaskBackupSetOutput() InstanceBackupDownloadTaskBackupSetOutput ToInstanceBackupDownloadTaskBackupSetOutputWithContext(context.Context) InstanceBackupDownloadTaskBackupSetOutput }
InstanceBackupDownloadTaskBackupSetInput is an input type that accepts InstanceBackupDownloadTaskBackupSetArgs and InstanceBackupDownloadTaskBackupSetOutput values. You can construct a concrete instance of `InstanceBackupDownloadTaskBackupSetInput` via:
InstanceBackupDownloadTaskBackupSetArgs{...}
type InstanceBackupDownloadTaskBackupSetOutput ¶ added in v0.1.3
type InstanceBackupDownloadTaskBackupSetOutput struct{ *pulumi.OutputState }
func (InstanceBackupDownloadTaskBackupSetOutput) ElementType ¶ added in v0.1.3
func (InstanceBackupDownloadTaskBackupSetOutput) ElementType() reflect.Type
func (InstanceBackupDownloadTaskBackupSetOutput) ReplicaSetId ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskBackupSetOutput) ReplicaSetId() pulumi.StringOutput
func (InstanceBackupDownloadTaskBackupSetOutput) ToInstanceBackupDownloadTaskBackupSetOutput ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskBackupSetOutput) ToInstanceBackupDownloadTaskBackupSetOutput() InstanceBackupDownloadTaskBackupSetOutput
func (InstanceBackupDownloadTaskBackupSetOutput) ToInstanceBackupDownloadTaskBackupSetOutputWithContext ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskBackupSetOutput) ToInstanceBackupDownloadTaskBackupSetOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskBackupSetOutput
type InstanceBackupDownloadTaskInput ¶ added in v0.1.3
type InstanceBackupDownloadTaskInput interface { pulumi.Input ToInstanceBackupDownloadTaskOutput() InstanceBackupDownloadTaskOutput ToInstanceBackupDownloadTaskOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskOutput }
type InstanceBackupDownloadTaskMap ¶ added in v0.1.3
type InstanceBackupDownloadTaskMap map[string]InstanceBackupDownloadTaskInput
func (InstanceBackupDownloadTaskMap) ElementType ¶ added in v0.1.3
func (InstanceBackupDownloadTaskMap) ElementType() reflect.Type
func (InstanceBackupDownloadTaskMap) ToInstanceBackupDownloadTaskMapOutput ¶ added in v0.1.3
func (i InstanceBackupDownloadTaskMap) ToInstanceBackupDownloadTaskMapOutput() InstanceBackupDownloadTaskMapOutput
func (InstanceBackupDownloadTaskMap) ToInstanceBackupDownloadTaskMapOutputWithContext ¶ added in v0.1.3
func (i InstanceBackupDownloadTaskMap) ToInstanceBackupDownloadTaskMapOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskMapOutput
type InstanceBackupDownloadTaskMapInput ¶ added in v0.1.3
type InstanceBackupDownloadTaskMapInput interface { pulumi.Input ToInstanceBackupDownloadTaskMapOutput() InstanceBackupDownloadTaskMapOutput ToInstanceBackupDownloadTaskMapOutputWithContext(context.Context) InstanceBackupDownloadTaskMapOutput }
InstanceBackupDownloadTaskMapInput is an input type that accepts InstanceBackupDownloadTaskMap and InstanceBackupDownloadTaskMapOutput values. You can construct a concrete instance of `InstanceBackupDownloadTaskMapInput` via:
InstanceBackupDownloadTaskMap{ "key": InstanceBackupDownloadTaskArgs{...} }
type InstanceBackupDownloadTaskMapOutput ¶ added in v0.1.3
type InstanceBackupDownloadTaskMapOutput struct{ *pulumi.OutputState }
func (InstanceBackupDownloadTaskMapOutput) ElementType ¶ added in v0.1.3
func (InstanceBackupDownloadTaskMapOutput) ElementType() reflect.Type
func (InstanceBackupDownloadTaskMapOutput) MapIndex ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskMapOutput) MapIndex(k pulumi.StringInput) InstanceBackupDownloadTaskOutput
func (InstanceBackupDownloadTaskMapOutput) ToInstanceBackupDownloadTaskMapOutput ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskMapOutput) ToInstanceBackupDownloadTaskMapOutput() InstanceBackupDownloadTaskMapOutput
func (InstanceBackupDownloadTaskMapOutput) ToInstanceBackupDownloadTaskMapOutputWithContext ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskMapOutput) ToInstanceBackupDownloadTaskMapOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskMapOutput
type InstanceBackupDownloadTaskOutput ¶ added in v0.1.3
type InstanceBackupDownloadTaskOutput struct{ *pulumi.OutputState }
func (InstanceBackupDownloadTaskOutput) BackupName ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskOutput) BackupName() pulumi.StringOutput
The name of the backup file to be downloaded can be obtained through the DescribeDBBackups interface.
func (InstanceBackupDownloadTaskOutput) BackupSets ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskOutput) BackupSets() InstanceBackupDownloadTaskBackupSetArrayOutput
Specifies the node names of replica sets to download or a list of shard names for sharded clusters.For example, the replica set cmgo-p8vnipr5, example (fixed value): BackupSets.0=cmgo-p8vnipr5_0, the full amount of data can be downloaded.For example, the sharded cluster cmgo-p8vnipr5, for example: BackupSets.0=cmgo-p8vnipr5_0&BackupSets.1=cmgo-p8vnipr5_1, that is, to download the data of shard 0 and 1. If the sharded cluster needs to be downloaded in full, please pass in the example. Full slice name.
func (InstanceBackupDownloadTaskOutput) ElementType ¶ added in v0.1.3
func (InstanceBackupDownloadTaskOutput) ElementType() reflect.Type
func (InstanceBackupDownloadTaskOutput) InstanceId ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskOutput) InstanceId() pulumi.StringOutput
Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.
func (InstanceBackupDownloadTaskOutput) ToInstanceBackupDownloadTaskOutput ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskOutput) ToInstanceBackupDownloadTaskOutput() InstanceBackupDownloadTaskOutput
func (InstanceBackupDownloadTaskOutput) ToInstanceBackupDownloadTaskOutputWithContext ¶ added in v0.1.3
func (o InstanceBackupDownloadTaskOutput) ToInstanceBackupDownloadTaskOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskOutput
type InstanceBackupDownloadTaskState ¶ added in v0.1.3
type InstanceBackupDownloadTaskState struct { // The name of the backup file to be downloaded can be obtained through the DescribeDBBackups interface. BackupName pulumi.StringPtrInput // Specifies the node names of replica sets to download or a list of shard names for sharded clusters.For example, the // replica set cmgo-p8vnipr5, example (fixed value): BackupSets.0=cmgo-p8vnipr5_0, the full amount of data can be // downloaded.For example, the sharded cluster cmgo-p8vnipr5, for example: // BackupSets.0=cmgo-p8vnipr5_0&BackupSets.1=cmgo-p8vnipr5_1, that is, to download the data of shard 0 and 1. If // the sharded cluster needs to be downloaded in full, please pass in the example. Full slice name. BackupSets InstanceBackupDownloadTaskBackupSetArrayInput // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId pulumi.StringPtrInput }
func (InstanceBackupDownloadTaskState) ElementType ¶ added in v0.1.3
func (InstanceBackupDownloadTaskState) ElementType() reflect.Type
type InstanceBackupInput ¶ added in v0.1.3
type InstanceBackupInput interface { pulumi.Input ToInstanceBackupOutput() InstanceBackupOutput ToInstanceBackupOutputWithContext(ctx context.Context) InstanceBackupOutput }
type InstanceBackupMap ¶ added in v0.1.3
type InstanceBackupMap map[string]InstanceBackupInput
func (InstanceBackupMap) ElementType ¶ added in v0.1.3
func (InstanceBackupMap) ElementType() reflect.Type
func (InstanceBackupMap) ToInstanceBackupMapOutput ¶ added in v0.1.3
func (i InstanceBackupMap) ToInstanceBackupMapOutput() InstanceBackupMapOutput
func (InstanceBackupMap) ToInstanceBackupMapOutputWithContext ¶ added in v0.1.3
func (i InstanceBackupMap) ToInstanceBackupMapOutputWithContext(ctx context.Context) InstanceBackupMapOutput
type InstanceBackupMapInput ¶ added in v0.1.3
type InstanceBackupMapInput interface { pulumi.Input ToInstanceBackupMapOutput() InstanceBackupMapOutput ToInstanceBackupMapOutputWithContext(context.Context) InstanceBackupMapOutput }
InstanceBackupMapInput is an input type that accepts InstanceBackupMap and InstanceBackupMapOutput values. You can construct a concrete instance of `InstanceBackupMapInput` via:
InstanceBackupMap{ "key": InstanceBackupArgs{...} }
type InstanceBackupMapOutput ¶ added in v0.1.3
type InstanceBackupMapOutput struct{ *pulumi.OutputState }
func (InstanceBackupMapOutput) ElementType ¶ added in v0.1.3
func (InstanceBackupMapOutput) ElementType() reflect.Type
func (InstanceBackupMapOutput) MapIndex ¶ added in v0.1.3
func (o InstanceBackupMapOutput) MapIndex(k pulumi.StringInput) InstanceBackupOutput
func (InstanceBackupMapOutput) ToInstanceBackupMapOutput ¶ added in v0.1.3
func (o InstanceBackupMapOutput) ToInstanceBackupMapOutput() InstanceBackupMapOutput
func (InstanceBackupMapOutput) ToInstanceBackupMapOutputWithContext ¶ added in v0.1.3
func (o InstanceBackupMapOutput) ToInstanceBackupMapOutputWithContext(ctx context.Context) InstanceBackupMapOutput
type InstanceBackupOutput ¶ added in v0.1.3
type InstanceBackupOutput struct{ *pulumi.OutputState }
func (InstanceBackupOutput) BackupMethod ¶ added in v0.1.3
func (o InstanceBackupOutput) BackupMethod() pulumi.IntOutput
0:logical backup, 1:physical backup.
func (InstanceBackupOutput) BackupRemark ¶ added in v0.1.3
func (o InstanceBackupOutput) BackupRemark() pulumi.StringPtrOutput
backup notes.
func (InstanceBackupOutput) ElementType ¶ added in v0.1.3
func (InstanceBackupOutput) ElementType() reflect.Type
func (InstanceBackupOutput) InstanceId ¶ added in v0.1.3
func (o InstanceBackupOutput) InstanceId() pulumi.StringOutput
Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.
func (InstanceBackupOutput) ToInstanceBackupOutput ¶ added in v0.1.3
func (o InstanceBackupOutput) ToInstanceBackupOutput() InstanceBackupOutput
func (InstanceBackupOutput) ToInstanceBackupOutputWithContext ¶ added in v0.1.3
func (o InstanceBackupOutput) ToInstanceBackupOutputWithContext(ctx context.Context) InstanceBackupOutput
type InstanceBackupState ¶ added in v0.1.3
type InstanceBackupState struct { // 0:logical backup, 1:physical backup. BackupMethod pulumi.IntPtrInput // backup notes. BackupRemark pulumi.StringPtrInput // Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page. InstanceId pulumi.StringPtrInput }
func (InstanceBackupState) ElementType ¶ added in v0.1.3
func (InstanceBackupState) ElementType() reflect.Type
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) AutoRenewFlag ¶
func (o InstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation.
func (InstanceOutput) AvailabilityZoneLists ¶ added in v0.1.8
func (o InstanceOutput) AvailabilityZoneLists() pulumi.StringArrayOutput
A list of nodes deployed in multiple availability zones. For more information, please use the API DescribeSpecInfo. - Multi-availability zone deployment nodes can only be deployed in 3 different availability zones. It is not supported to deploy most nodes of the cluster in the same availability zone. For example, a 3-node cluster does not support the deployment of 2 nodes in the same zone. - Version 4.2 and above are not supported. - Read-only disaster recovery instances are not supported. - Basic network cannot be selected.
func (InstanceOutput) AvailableZone ¶
func (o InstanceOutput) AvailableZone() pulumi.StringOutput
The available zone of the Mongodb.
func (InstanceOutput) ChargeType ¶
func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type.
func (InstanceOutput) CreateTime ¶
func (o InstanceOutput) CreateTime() pulumi.StringOutput
Creation time of the Mongodb instance.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) EngineVersion ¶
func (o InstanceOutput) EngineVersion() pulumi.StringOutput
Version of the Mongodb, and available values include `MONGO_36_WT` (MongoDB 3.6 WiredTiger Edition), `MONGO_40_WT` (MongoDB 4.0 WiredTiger Edition) and `MONGO_42_WT` (MongoDB 4.2 WiredTiger Edition). NOTE: `MONGO_3_WT` (MongoDB 3.2 WiredTiger Edition) and `MONGO_3_ROCKS` (MongoDB 3.2 RocksDB Edition) will deprecated.
func (InstanceOutput) HiddenZone ¶ added in v0.1.8
func (o InstanceOutput) HiddenZone() pulumi.StringOutput
The availability zone to which the Hidden node belongs. This parameter must be configured to deploy instances across availability zones.
func (InstanceOutput) InstanceName ¶
func (o InstanceOutput) InstanceName() pulumi.StringOutput
Name of the Mongodb instance.
func (InstanceOutput) MachineType ¶
func (o InstanceOutput) MachineType() pulumi.StringOutput
Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO).
func (InstanceOutput) Memory ¶
func (o InstanceOutput) Memory() pulumi.IntOutput
Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.
func (InstanceOutput) NodeNum ¶ added in v0.1.8
func (o InstanceOutput) NodeNum() pulumi.IntOutput
The number of nodes in each replica set. Default value: 3.
func (InstanceOutput) Password ¶
func (o InstanceOutput) Password() pulumi.StringPtrOutput
Password of this Mongodb account.
func (InstanceOutput) PrepaidPeriod ¶
func (o InstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when chargeType is set to `PREPAID`.
func (InstanceOutput) ProjectId ¶
func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput
ID of the project which the instance belongs.
func (InstanceOutput) SecurityGroups ¶
func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput
ID of the security group.
func (InstanceOutput) StandbyInstanceLists ¶
func (o InstanceOutput) StandbyInstanceLists() InstanceStandbyInstanceListArrayOutput
List of standby instances' info.
func (InstanceOutput) Status ¶
func (o InstanceOutput) Status() pulumi.IntOutput
Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2).
func (InstanceOutput) SubnetId ¶
func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput
ID of the subnet within this VPC. The value is required if `vpcId` is set.
func (InstanceOutput) Tags ¶
func (o InstanceOutput) Tags() pulumi.MapOutput
The tags of the Mongodb. Key name `project` is system reserved and can't be used.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) Vip ¶
func (o InstanceOutput) Vip() pulumi.StringOutput
IP of the Mongodb instance.
func (InstanceOutput) Volume ¶
func (o InstanceOutput) Volume() pulumi.IntOutput
Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.
func (InstanceOutput) Vport ¶
func (o InstanceOutput) Vport() pulumi.IntOutput
IP port of the Mongodb instance.
type InstanceStandbyInstanceListArgs ¶
type InstanceStandbyInstanceListArgs struct { // Indicates the ID of standby instance. StandbyInstanceId pulumi.StringPtrInput `pulumi:"standbyInstanceId"` // Indicates the region of standby instance. StandbyInstanceRegion pulumi.StringPtrInput `pulumi:"standbyInstanceRegion"` }
func (InstanceStandbyInstanceListArgs) ElementType ¶
func (InstanceStandbyInstanceListArgs) ElementType() reflect.Type
func (InstanceStandbyInstanceListArgs) ToInstanceStandbyInstanceListOutput ¶
func (i InstanceStandbyInstanceListArgs) ToInstanceStandbyInstanceListOutput() InstanceStandbyInstanceListOutput
func (InstanceStandbyInstanceListArgs) ToInstanceStandbyInstanceListOutputWithContext ¶
func (i InstanceStandbyInstanceListArgs) ToInstanceStandbyInstanceListOutputWithContext(ctx context.Context) InstanceStandbyInstanceListOutput
type InstanceStandbyInstanceListArray ¶
type InstanceStandbyInstanceListArray []InstanceStandbyInstanceListInput
func (InstanceStandbyInstanceListArray) ElementType ¶
func (InstanceStandbyInstanceListArray) ElementType() reflect.Type
func (InstanceStandbyInstanceListArray) ToInstanceStandbyInstanceListArrayOutput ¶
func (i InstanceStandbyInstanceListArray) ToInstanceStandbyInstanceListArrayOutput() InstanceStandbyInstanceListArrayOutput
func (InstanceStandbyInstanceListArray) ToInstanceStandbyInstanceListArrayOutputWithContext ¶
func (i InstanceStandbyInstanceListArray) ToInstanceStandbyInstanceListArrayOutputWithContext(ctx context.Context) InstanceStandbyInstanceListArrayOutput
type InstanceStandbyInstanceListArrayInput ¶
type InstanceStandbyInstanceListArrayInput interface { pulumi.Input ToInstanceStandbyInstanceListArrayOutput() InstanceStandbyInstanceListArrayOutput ToInstanceStandbyInstanceListArrayOutputWithContext(context.Context) InstanceStandbyInstanceListArrayOutput }
InstanceStandbyInstanceListArrayInput is an input type that accepts InstanceStandbyInstanceListArray and InstanceStandbyInstanceListArrayOutput values. You can construct a concrete instance of `InstanceStandbyInstanceListArrayInput` via:
InstanceStandbyInstanceListArray{ InstanceStandbyInstanceListArgs{...} }
type InstanceStandbyInstanceListArrayOutput ¶
type InstanceStandbyInstanceListArrayOutput struct{ *pulumi.OutputState }
func (InstanceStandbyInstanceListArrayOutput) ElementType ¶
func (InstanceStandbyInstanceListArrayOutput) ElementType() reflect.Type
func (InstanceStandbyInstanceListArrayOutput) ToInstanceStandbyInstanceListArrayOutput ¶
func (o InstanceStandbyInstanceListArrayOutput) ToInstanceStandbyInstanceListArrayOutput() InstanceStandbyInstanceListArrayOutput
func (InstanceStandbyInstanceListArrayOutput) ToInstanceStandbyInstanceListArrayOutputWithContext ¶
func (o InstanceStandbyInstanceListArrayOutput) ToInstanceStandbyInstanceListArrayOutputWithContext(ctx context.Context) InstanceStandbyInstanceListArrayOutput
type InstanceStandbyInstanceListInput ¶
type InstanceStandbyInstanceListInput interface { pulumi.Input ToInstanceStandbyInstanceListOutput() InstanceStandbyInstanceListOutput ToInstanceStandbyInstanceListOutputWithContext(context.Context) InstanceStandbyInstanceListOutput }
InstanceStandbyInstanceListInput is an input type that accepts InstanceStandbyInstanceListArgs and InstanceStandbyInstanceListOutput values. You can construct a concrete instance of `InstanceStandbyInstanceListInput` via:
InstanceStandbyInstanceListArgs{...}
type InstanceStandbyInstanceListOutput ¶
type InstanceStandbyInstanceListOutput struct{ *pulumi.OutputState }
func (InstanceStandbyInstanceListOutput) ElementType ¶
func (InstanceStandbyInstanceListOutput) ElementType() reflect.Type
func (InstanceStandbyInstanceListOutput) StandbyInstanceId ¶
func (o InstanceStandbyInstanceListOutput) StandbyInstanceId() pulumi.StringPtrOutput
Indicates the ID of standby instance.
func (InstanceStandbyInstanceListOutput) StandbyInstanceRegion ¶
func (o InstanceStandbyInstanceListOutput) StandbyInstanceRegion() pulumi.StringPtrOutput
Indicates the region of standby instance.
func (InstanceStandbyInstanceListOutput) ToInstanceStandbyInstanceListOutput ¶
func (o InstanceStandbyInstanceListOutput) ToInstanceStandbyInstanceListOutput() InstanceStandbyInstanceListOutput
func (InstanceStandbyInstanceListOutput) ToInstanceStandbyInstanceListOutputWithContext ¶
func (o InstanceStandbyInstanceListOutput) ToInstanceStandbyInstanceListOutputWithContext(ctx context.Context) InstanceStandbyInstanceListOutput
type InstanceState ¶
type InstanceState struct { // Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation. AutoRenewFlag pulumi.IntPtrInput // A list of nodes deployed in multiple availability zones. For more information, please use the API DescribeSpecInfo. // - Multi-availability zone deployment nodes can only be deployed in 3 different availability zones. It is not supported to deploy most nodes of the cluster in the same availability zone. For example, a 3-node cluster does not support the deployment of 2 nodes in the same zone. // - Version 4.2 and above are not supported. // - Read-only disaster recovery instances are not supported. // - Basic network cannot be selected. AvailabilityZoneLists pulumi.StringArrayInput // The available zone of the Mongodb. AvailableZone pulumi.StringPtrInput // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type. ChargeType pulumi.StringPtrInput // Creation time of the Mongodb instance. CreateTime pulumi.StringPtrInput // Version of the Mongodb, and available values include `MONGO_36_WT` (MongoDB 3.6 WiredTiger Edition), `MONGO_40_WT` (MongoDB 4.0 WiredTiger Edition) and `MONGO_42_WT` (MongoDB 4.2 WiredTiger Edition). NOTE: `MONGO_3_WT` (MongoDB 3.2 WiredTiger Edition) and `MONGO_3_ROCKS` (MongoDB 3.2 RocksDB Edition) will deprecated. EngineVersion pulumi.StringPtrInput // The availability zone to which the Hidden node belongs. This parameter must be configured to deploy instances across availability zones. HiddenZone pulumi.StringPtrInput // Name of the Mongodb instance. InstanceName pulumi.StringPtrInput // Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO). MachineType pulumi.StringPtrInput // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Memory pulumi.IntPtrInput // The number of nodes in each replica set. Default value: 3. NodeNum pulumi.IntPtrInput // Password of this Mongodb account. Password pulumi.StringPtrInput // The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when chargeType is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrInput // ID of the project which the instance belongs. ProjectId pulumi.IntPtrInput // ID of the security group. SecurityGroups pulumi.StringArrayInput // List of standby instances' info. StandbyInstanceLists InstanceStandbyInstanceListArrayInput // Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2). Status pulumi.IntPtrInput // ID of the subnet within this VPC. The value is required if `vpcId` is set. SubnetId pulumi.StringPtrInput // The tags of the Mongodb. Key name `project` is system reserved and can't be used. Tags pulumi.MapInput // IP of the Mongodb instance. Vip pulumi.StringPtrInput // Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Volume pulumi.IntPtrInput // ID of the VPC. VpcId pulumi.StringPtrInput // IP port of the Mongodb instance. Vport pulumi.IntPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type ShardingInstance ¶
type ShardingInstance struct { pulumi.CustomResourceState // Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation. AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"` // A list of nodes deployed in multiple availability zones. For more information, please use the API DescribeSpecInfo. // - Multi-availability zone deployment nodes can only be deployed in 3 different availability zones. It is not supported to deploy most nodes of the cluster in the same availability zone. For example, a 3-node cluster does not support the deployment of 2 nodes in the same zone. // - Version 4.2 and above are not supported. // - Read-only disaster recovery instances are not supported. // - Basic network cannot be selected. AvailabilityZoneLists pulumi.StringArrayOutput `pulumi:"availabilityZoneLists"` // The available zone of the Mongodb. AvailableZone pulumi.StringOutput `pulumi:"availableZone"` // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type. ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"` // Creation time of the Mongodb instance. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Version of the Mongodb, and available values include `MONGO_36_WT` (MongoDB 3.6 WiredTiger Edition), `MONGO_40_WT` (MongoDB 4.0 WiredTiger Edition) and `MONGO_42_WT` (MongoDB 4.2 WiredTiger Edition). NOTE: `MONGO_3_WT` (MongoDB 3.2 WiredTiger Edition) and `MONGO_3_ROCKS` (MongoDB 3.2 RocksDB Edition) will deprecated. EngineVersion pulumi.StringOutput `pulumi:"engineVersion"` // The availability zone to which the Hidden node belongs. This parameter must be configured to deploy instances across availability zones. HiddenZone pulumi.StringOutput `pulumi:"hiddenZone"` // Name of the Mongodb instance. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO). MachineType pulumi.StringOutput `pulumi:"machineType"` // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Memory pulumi.IntOutput `pulumi:"memory"` // Number of mongos cpu. MongosCpu pulumi.IntOutput `pulumi:"mongosCpu"` // Mongos memory size in GB. MongosMemory pulumi.IntOutput `pulumi:"mongosMemory"` // Number of mongos. MongosNodeNum pulumi.IntOutput `pulumi:"mongosNodeNum"` // Number of nodes per shard, at least 3(one master and two slaves). NodesPerShard pulumi.IntOutput `pulumi:"nodesPerShard"` // Password of this Mongodb account. Password pulumi.StringPtrOutput `pulumi:"password"` // The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when chargeType is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrOutput `pulumi:"prepaidPeriod"` // ID of the project which the instance belongs. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // ID of the security group. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // Number of sharding. ShardQuantity pulumi.IntOutput `pulumi:"shardQuantity"` // Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2). Status pulumi.IntOutput `pulumi:"status"` // ID of the subnet within this VPC. The value is required if `vpcId` is set. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // The tags of the Mongodb. Key name `project` is system reserved and can't be used. Tags pulumi.MapOutput `pulumi:"tags"` // IP of the Mongodb instance. Vip pulumi.StringOutput `pulumi:"vip"` // Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Volume pulumi.IntOutput `pulumi:"volume"` // ID of the VPC. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` // IP port of the Mongodb instance. Vport pulumi.IntOutput `pulumi:"vport"` }
Provide a resource to create a Mongodb sharding instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Mongodb.NewShardingInstance(ctx, "mongodb", &Mongodb.ShardingInstanceArgs{ AvailableZone: pulumi.String("ap-guangzhou-3"), EngineVersion: pulumi.String("MONGO_36_WT"), InstanceName: pulumi.String("mongodb"), MachineType: pulumi.String("HIO10G"), Memory: pulumi.Int(4), MongosCpu: pulumi.Int(1), MongosMemory: pulumi.Int(2), MongosNodeNum: pulumi.Int(3), NodesPerShard: pulumi.Int(3), Password: pulumi.String("password1234"), ProjectId: pulumi.Int(0), ShardQuantity: pulumi.Int(2), SubnetId: pulumi.String("subnet-lk0svi3p"), Volume: pulumi.Int(100), VpcId: pulumi.String("vpc-mz3efvbw"), }) if err != nil { return err } return nil }) }
```
## Import
Mongodb sharding instance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mongodb/shardingInstance:ShardingInstance mongodb cmgo-41s6jwy4
```
func GetShardingInstance ¶
func GetShardingInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ShardingInstanceState, opts ...pulumi.ResourceOption) (*ShardingInstance, error)
GetShardingInstance gets an existing ShardingInstance 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 NewShardingInstance ¶
func NewShardingInstance(ctx *pulumi.Context, name string, args *ShardingInstanceArgs, opts ...pulumi.ResourceOption) (*ShardingInstance, error)
NewShardingInstance registers a new resource with the given unique name, arguments, and options.
func (*ShardingInstance) ElementType ¶
func (*ShardingInstance) ElementType() reflect.Type
func (*ShardingInstance) ToShardingInstanceOutput ¶
func (i *ShardingInstance) ToShardingInstanceOutput() ShardingInstanceOutput
func (*ShardingInstance) ToShardingInstanceOutputWithContext ¶
func (i *ShardingInstance) ToShardingInstanceOutputWithContext(ctx context.Context) ShardingInstanceOutput
type ShardingInstanceArgs ¶
type ShardingInstanceArgs struct { // Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation. AutoRenewFlag pulumi.IntPtrInput // A list of nodes deployed in multiple availability zones. For more information, please use the API DescribeSpecInfo. // - Multi-availability zone deployment nodes can only be deployed in 3 different availability zones. It is not supported to deploy most nodes of the cluster in the same availability zone. For example, a 3-node cluster does not support the deployment of 2 nodes in the same zone. // - Version 4.2 and above are not supported. // - Read-only disaster recovery instances are not supported. // - Basic network cannot be selected. AvailabilityZoneLists pulumi.StringArrayInput // The available zone of the Mongodb. AvailableZone pulumi.StringInput // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type. ChargeType pulumi.StringPtrInput // Version of the Mongodb, and available values include `MONGO_36_WT` (MongoDB 3.6 WiredTiger Edition), `MONGO_40_WT` (MongoDB 4.0 WiredTiger Edition) and `MONGO_42_WT` (MongoDB 4.2 WiredTiger Edition). NOTE: `MONGO_3_WT` (MongoDB 3.2 WiredTiger Edition) and `MONGO_3_ROCKS` (MongoDB 3.2 RocksDB Edition) will deprecated. EngineVersion pulumi.StringInput // The availability zone to which the Hidden node belongs. This parameter must be configured to deploy instances across availability zones. HiddenZone pulumi.StringPtrInput // Name of the Mongodb instance. InstanceName pulumi.StringInput // Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO). MachineType pulumi.StringInput // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Memory pulumi.IntInput // Number of mongos cpu. MongosCpu pulumi.IntPtrInput // Mongos memory size in GB. MongosMemory pulumi.IntPtrInput // Number of mongos. MongosNodeNum pulumi.IntPtrInput // Number of nodes per shard, at least 3(one master and two slaves). NodesPerShard pulumi.IntInput // Password of this Mongodb account. Password pulumi.StringPtrInput // The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when chargeType is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrInput // ID of the project which the instance belongs. ProjectId pulumi.IntPtrInput // ID of the security group. SecurityGroups pulumi.StringArrayInput // Number of sharding. ShardQuantity pulumi.IntInput // ID of the subnet within this VPC. The value is required if `vpcId` is set. SubnetId pulumi.StringPtrInput // The tags of the Mongodb. Key name `project` is system reserved and can't be used. Tags pulumi.MapInput // Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Volume pulumi.IntInput // ID of the VPC. VpcId pulumi.StringPtrInput }
The set of arguments for constructing a ShardingInstance resource.
func (ShardingInstanceArgs) ElementType ¶
func (ShardingInstanceArgs) ElementType() reflect.Type
type ShardingInstanceArray ¶
type ShardingInstanceArray []ShardingInstanceInput
func (ShardingInstanceArray) ElementType ¶
func (ShardingInstanceArray) ElementType() reflect.Type
func (ShardingInstanceArray) ToShardingInstanceArrayOutput ¶
func (i ShardingInstanceArray) ToShardingInstanceArrayOutput() ShardingInstanceArrayOutput
func (ShardingInstanceArray) ToShardingInstanceArrayOutputWithContext ¶
func (i ShardingInstanceArray) ToShardingInstanceArrayOutputWithContext(ctx context.Context) ShardingInstanceArrayOutput
type ShardingInstanceArrayInput ¶
type ShardingInstanceArrayInput interface { pulumi.Input ToShardingInstanceArrayOutput() ShardingInstanceArrayOutput ToShardingInstanceArrayOutputWithContext(context.Context) ShardingInstanceArrayOutput }
ShardingInstanceArrayInput is an input type that accepts ShardingInstanceArray and ShardingInstanceArrayOutput values. You can construct a concrete instance of `ShardingInstanceArrayInput` via:
ShardingInstanceArray{ ShardingInstanceArgs{...} }
type ShardingInstanceArrayOutput ¶
type ShardingInstanceArrayOutput struct{ *pulumi.OutputState }
func (ShardingInstanceArrayOutput) ElementType ¶
func (ShardingInstanceArrayOutput) ElementType() reflect.Type
func (ShardingInstanceArrayOutput) Index ¶
func (o ShardingInstanceArrayOutput) Index(i pulumi.IntInput) ShardingInstanceOutput
func (ShardingInstanceArrayOutput) ToShardingInstanceArrayOutput ¶
func (o ShardingInstanceArrayOutput) ToShardingInstanceArrayOutput() ShardingInstanceArrayOutput
func (ShardingInstanceArrayOutput) ToShardingInstanceArrayOutputWithContext ¶
func (o ShardingInstanceArrayOutput) ToShardingInstanceArrayOutputWithContext(ctx context.Context) ShardingInstanceArrayOutput
type ShardingInstanceInput ¶
type ShardingInstanceInput interface { pulumi.Input ToShardingInstanceOutput() ShardingInstanceOutput ToShardingInstanceOutputWithContext(ctx context.Context) ShardingInstanceOutput }
type ShardingInstanceMap ¶
type ShardingInstanceMap map[string]ShardingInstanceInput
func (ShardingInstanceMap) ElementType ¶
func (ShardingInstanceMap) ElementType() reflect.Type
func (ShardingInstanceMap) ToShardingInstanceMapOutput ¶
func (i ShardingInstanceMap) ToShardingInstanceMapOutput() ShardingInstanceMapOutput
func (ShardingInstanceMap) ToShardingInstanceMapOutputWithContext ¶
func (i ShardingInstanceMap) ToShardingInstanceMapOutputWithContext(ctx context.Context) ShardingInstanceMapOutput
type ShardingInstanceMapInput ¶
type ShardingInstanceMapInput interface { pulumi.Input ToShardingInstanceMapOutput() ShardingInstanceMapOutput ToShardingInstanceMapOutputWithContext(context.Context) ShardingInstanceMapOutput }
ShardingInstanceMapInput is an input type that accepts ShardingInstanceMap and ShardingInstanceMapOutput values. You can construct a concrete instance of `ShardingInstanceMapInput` via:
ShardingInstanceMap{ "key": ShardingInstanceArgs{...} }
type ShardingInstanceMapOutput ¶
type ShardingInstanceMapOutput struct{ *pulumi.OutputState }
func (ShardingInstanceMapOutput) ElementType ¶
func (ShardingInstanceMapOutput) ElementType() reflect.Type
func (ShardingInstanceMapOutput) MapIndex ¶
func (o ShardingInstanceMapOutput) MapIndex(k pulumi.StringInput) ShardingInstanceOutput
func (ShardingInstanceMapOutput) ToShardingInstanceMapOutput ¶
func (o ShardingInstanceMapOutput) ToShardingInstanceMapOutput() ShardingInstanceMapOutput
func (ShardingInstanceMapOutput) ToShardingInstanceMapOutputWithContext ¶
func (o ShardingInstanceMapOutput) ToShardingInstanceMapOutputWithContext(ctx context.Context) ShardingInstanceMapOutput
type ShardingInstanceOutput ¶
type ShardingInstanceOutput struct{ *pulumi.OutputState }
func (ShardingInstanceOutput) AutoRenewFlag ¶
func (o ShardingInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation.
func (ShardingInstanceOutput) AvailabilityZoneLists ¶ added in v0.1.3
func (o ShardingInstanceOutput) AvailabilityZoneLists() pulumi.StringArrayOutput
A list of nodes deployed in multiple availability zones. For more information, please use the API DescribeSpecInfo. - Multi-availability zone deployment nodes can only be deployed in 3 different availability zones. It is not supported to deploy most nodes of the cluster in the same availability zone. For example, a 3-node cluster does not support the deployment of 2 nodes in the same zone. - Version 4.2 and above are not supported. - Read-only disaster recovery instances are not supported. - Basic network cannot be selected.
func (ShardingInstanceOutput) AvailableZone ¶
func (o ShardingInstanceOutput) AvailableZone() pulumi.StringOutput
The available zone of the Mongodb.
func (ShardingInstanceOutput) ChargeType ¶
func (o ShardingInstanceOutput) ChargeType() pulumi.StringPtrOutput
The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type.
func (ShardingInstanceOutput) CreateTime ¶
func (o ShardingInstanceOutput) CreateTime() pulumi.StringOutput
Creation time of the Mongodb instance.
func (ShardingInstanceOutput) ElementType ¶
func (ShardingInstanceOutput) ElementType() reflect.Type
func (ShardingInstanceOutput) EngineVersion ¶
func (o ShardingInstanceOutput) EngineVersion() pulumi.StringOutput
Version of the Mongodb, and available values include `MONGO_36_WT` (MongoDB 3.6 WiredTiger Edition), `MONGO_40_WT` (MongoDB 4.0 WiredTiger Edition) and `MONGO_42_WT` (MongoDB 4.2 WiredTiger Edition). NOTE: `MONGO_3_WT` (MongoDB 3.2 WiredTiger Edition) and `MONGO_3_ROCKS` (MongoDB 3.2 RocksDB Edition) will deprecated.
func (ShardingInstanceOutput) HiddenZone ¶ added in v0.1.3
func (o ShardingInstanceOutput) HiddenZone() pulumi.StringOutput
The availability zone to which the Hidden node belongs. This parameter must be configured to deploy instances across availability zones.
func (ShardingInstanceOutput) InstanceName ¶
func (o ShardingInstanceOutput) InstanceName() pulumi.StringOutput
Name of the Mongodb instance.
func (ShardingInstanceOutput) MachineType ¶
func (o ShardingInstanceOutput) MachineType() pulumi.StringOutput
Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO).
func (ShardingInstanceOutput) Memory ¶
func (o ShardingInstanceOutput) Memory() pulumi.IntOutput
Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.
func (ShardingInstanceOutput) MongosCpu ¶ added in v0.1.3
func (o ShardingInstanceOutput) MongosCpu() pulumi.IntOutput
Number of mongos cpu.
func (ShardingInstanceOutput) MongosMemory ¶ added in v0.1.3
func (o ShardingInstanceOutput) MongosMemory() pulumi.IntOutput
Mongos memory size in GB.
func (ShardingInstanceOutput) MongosNodeNum ¶ added in v0.1.3
func (o ShardingInstanceOutput) MongosNodeNum() pulumi.IntOutput
Number of mongos.
func (ShardingInstanceOutput) NodesPerShard ¶
func (o ShardingInstanceOutput) NodesPerShard() pulumi.IntOutput
Number of nodes per shard, at least 3(one master and two slaves).
func (ShardingInstanceOutput) Password ¶
func (o ShardingInstanceOutput) Password() pulumi.StringPtrOutput
Password of this Mongodb account.
func (ShardingInstanceOutput) PrepaidPeriod ¶
func (o ShardingInstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when chargeType is set to `PREPAID`.
func (ShardingInstanceOutput) ProjectId ¶
func (o ShardingInstanceOutput) ProjectId() pulumi.IntPtrOutput
ID of the project which the instance belongs.
func (ShardingInstanceOutput) SecurityGroups ¶
func (o ShardingInstanceOutput) SecurityGroups() pulumi.StringArrayOutput
ID of the security group.
func (ShardingInstanceOutput) ShardQuantity ¶
func (o ShardingInstanceOutput) ShardQuantity() pulumi.IntOutput
Number of sharding.
func (ShardingInstanceOutput) Status ¶
func (o ShardingInstanceOutput) Status() pulumi.IntOutput
Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2).
func (ShardingInstanceOutput) SubnetId ¶
func (o ShardingInstanceOutput) SubnetId() pulumi.StringPtrOutput
ID of the subnet within this VPC. The value is required if `vpcId` is set.
func (ShardingInstanceOutput) Tags ¶
func (o ShardingInstanceOutput) Tags() pulumi.MapOutput
The tags of the Mongodb. Key name `project` is system reserved and can't be used.
func (ShardingInstanceOutput) ToShardingInstanceOutput ¶
func (o ShardingInstanceOutput) ToShardingInstanceOutput() ShardingInstanceOutput
func (ShardingInstanceOutput) ToShardingInstanceOutputWithContext ¶
func (o ShardingInstanceOutput) ToShardingInstanceOutputWithContext(ctx context.Context) ShardingInstanceOutput
func (ShardingInstanceOutput) Vip ¶
func (o ShardingInstanceOutput) Vip() pulumi.StringOutput
IP of the Mongodb instance.
func (ShardingInstanceOutput) Volume ¶
func (o ShardingInstanceOutput) Volume() pulumi.IntOutput
Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.
func (ShardingInstanceOutput) VpcId ¶
func (o ShardingInstanceOutput) VpcId() pulumi.StringPtrOutput
ID of the VPC.
func (ShardingInstanceOutput) Vport ¶
func (o ShardingInstanceOutput) Vport() pulumi.IntOutput
IP port of the Mongodb instance.
type ShardingInstanceState ¶
type ShardingInstanceState struct { // Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation. AutoRenewFlag pulumi.IntPtrInput // A list of nodes deployed in multiple availability zones. For more information, please use the API DescribeSpecInfo. // - Multi-availability zone deployment nodes can only be deployed in 3 different availability zones. It is not supported to deploy most nodes of the cluster in the same availability zone. For example, a 3-node cluster does not support the deployment of 2 nodes in the same zone. // - Version 4.2 and above are not supported. // - Read-only disaster recovery instances are not supported. // - Basic network cannot be selected. AvailabilityZoneLists pulumi.StringArrayInput // The available zone of the Mongodb. AvailableZone pulumi.StringPtrInput // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type. ChargeType pulumi.StringPtrInput // Creation time of the Mongodb instance. CreateTime pulumi.StringPtrInput // Version of the Mongodb, and available values include `MONGO_36_WT` (MongoDB 3.6 WiredTiger Edition), `MONGO_40_WT` (MongoDB 4.0 WiredTiger Edition) and `MONGO_42_WT` (MongoDB 4.2 WiredTiger Edition). NOTE: `MONGO_3_WT` (MongoDB 3.2 WiredTiger Edition) and `MONGO_3_ROCKS` (MongoDB 3.2 RocksDB Edition) will deprecated. EngineVersion pulumi.StringPtrInput // The availability zone to which the Hidden node belongs. This parameter must be configured to deploy instances across availability zones. HiddenZone pulumi.StringPtrInput // Name of the Mongodb instance. InstanceName pulumi.StringPtrInput // Type of Mongodb instance, and available values include `HIO`(or `GIO` which will be deprecated, represents high IO) and `HIO10G`(or `TGIO` which will be deprecated, represents 10-gigabit high IO). MachineType pulumi.StringPtrInput // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Memory pulumi.IntPtrInput // Number of mongos cpu. MongosCpu pulumi.IntPtrInput // Mongos memory size in GB. MongosMemory pulumi.IntPtrInput // Number of mongos. MongosNodeNum pulumi.IntPtrInput // Number of nodes per shard, at least 3(one master and two slaves). NodesPerShard pulumi.IntPtrInput // Password of this Mongodb account. Password pulumi.StringPtrInput // The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when chargeType is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrInput // ID of the project which the instance belongs. ProjectId pulumi.IntPtrInput // ID of the security group. SecurityGroups pulumi.StringArrayInput // Number of sharding. ShardQuantity pulumi.IntPtrInput // Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2). Status pulumi.IntPtrInput // ID of the subnet within this VPC. The value is required if `vpcId` is set. SubnetId pulumi.StringPtrInput // The tags of the Mongodb. Key name `project` is system reserved and can't be used. Tags pulumi.MapInput // IP of the Mongodb instance. Vip pulumi.StringPtrInput // Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Volume pulumi.IntPtrInput // ID of the VPC. VpcId pulumi.StringPtrInput // IP port of the Mongodb instance. Vport pulumi.IntPtrInput }
func (ShardingInstanceState) ElementType ¶
func (ShardingInstanceState) ElementType() reflect.Type
type StandbyInstance ¶
type StandbyInstance struct { pulumi.CustomResourceState // Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation. AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"` // The available zone of the Mongodb standby instance. NOTE: must not be same with father instance's. AvailableZone pulumi.StringOutput `pulumi:"availableZone"` // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type. ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"` // Creation time of the Mongodb instance. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Version of the standby Mongodb instance and must be same as the version of main instance. EngineVersion pulumi.StringOutput `pulumi:"engineVersion"` // Indicates the main instance ID of standby instances. FatherInstanceId pulumi.StringOutput `pulumi:"fatherInstanceId"` // Indicates the region of main instance. FatherInstanceRegion pulumi.StringOutput `pulumi:"fatherInstanceRegion"` // Name of the Mongodb instance. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // Type of standby Mongodb instance and must be same as the type of main instance. MachineType pulumi.StringOutput `pulumi:"machineType"` // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Memory pulumi.IntOutput `pulumi:"memory"` // The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when chargeType is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrOutput `pulumi:"prepaidPeriod"` // ID of the project which the instance belongs. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // ID of the security group. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2). Status pulumi.IntOutput `pulumi:"status"` // ID of the subnet within this VPC. The value is required if `vpcId` is set. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // The tags of the Mongodb. Key name `project` is system reserved and can't be used. Tags pulumi.MapOutput `pulumi:"tags"` // IP of the Mongodb instance. Vip pulumi.StringOutput `pulumi:"vip"` // Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Volume pulumi.IntOutput `pulumi:"volume"` // ID of the VPC. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` // IP port of the Mongodb instance. Vport pulumi.IntOutput `pulumi:"vport"` }
Provide a resource to create a Mongodb standby instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mongodb" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/providers"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := providers.Newtencentcloud(ctx, "shanghai", &providers.tencentcloudArgs{ Region: "ap-shanghai", }) if err != nil { return err } mongodbInstance, err := Mongodb.NewInstance(ctx, "mongodbInstance", &Mongodb.InstanceArgs{ InstanceName: pulumi.String("tf-mongodb-test"), Memory: pulumi.Int(4), Volume: pulumi.Int(100), EngineVersion: pulumi.String("MONGO_40_WT"), MachineType: pulumi.String("HIO10G"), AvailableZone: pulumi.Any(_var.Availability_zone), ProjectId: pulumi.Int(0), Password: pulumi.String("test1234"), Tags: pulumi.AnyMap{ "test": pulumi.Any("test"), }, }) if err != nil { return err } _, err = Mongodb.NewStandbyInstance(ctx, "mongodbStandbyInstance", &Mongodb.StandbyInstanceArgs{ InstanceName: pulumi.String("tf-mongodb-standby-test"), Memory: pulumi.Int(4), Volume: pulumi.Int(100), AvailableZone: pulumi.String("ap-shanghai-2"), ProjectId: pulumi.Int(0), FatherInstanceId: mongodbInstance.ID(), FatherInstanceRegion: pulumi.String("ap-guangzhou"), Tags: pulumi.AnyMap{ "test": pulumi.Any("test"), }, }, pulumi.Provider(tencentcloud.Shanghai)) if err != nil { return err } return nil }) }
```
## Import
Mongodb instance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Mongodb/standbyInstance:StandbyInstance mongodb cmgo-41s6jwy4
```
func GetStandbyInstance ¶
func GetStandbyInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StandbyInstanceState, opts ...pulumi.ResourceOption) (*StandbyInstance, error)
GetStandbyInstance gets an existing StandbyInstance 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 NewStandbyInstance ¶
func NewStandbyInstance(ctx *pulumi.Context, name string, args *StandbyInstanceArgs, opts ...pulumi.ResourceOption) (*StandbyInstance, error)
NewStandbyInstance registers a new resource with the given unique name, arguments, and options.
func (*StandbyInstance) ElementType ¶
func (*StandbyInstance) ElementType() reflect.Type
func (*StandbyInstance) ToStandbyInstanceOutput ¶
func (i *StandbyInstance) ToStandbyInstanceOutput() StandbyInstanceOutput
func (*StandbyInstance) ToStandbyInstanceOutputWithContext ¶
func (i *StandbyInstance) ToStandbyInstanceOutputWithContext(ctx context.Context) StandbyInstanceOutput
type StandbyInstanceArgs ¶
type StandbyInstanceArgs struct { // Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation. AutoRenewFlag pulumi.IntPtrInput // The available zone of the Mongodb standby instance. NOTE: must not be same with father instance's. AvailableZone pulumi.StringInput // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type. ChargeType pulumi.StringPtrInput // Indicates the main instance ID of standby instances. FatherInstanceId pulumi.StringInput // Indicates the region of main instance. FatherInstanceRegion pulumi.StringInput // Name of the Mongodb instance. InstanceName pulumi.StringInput // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Memory pulumi.IntInput // The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when chargeType is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrInput // ID of the project which the instance belongs. ProjectId pulumi.IntPtrInput // ID of the security group. SecurityGroups pulumi.StringArrayInput // ID of the subnet within this VPC. The value is required if `vpcId` is set. SubnetId pulumi.StringPtrInput // The tags of the Mongodb. Key name `project` is system reserved and can't be used. Tags pulumi.MapInput // Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Volume pulumi.IntInput // ID of the VPC. VpcId pulumi.StringPtrInput }
The set of arguments for constructing a StandbyInstance resource.
func (StandbyInstanceArgs) ElementType ¶
func (StandbyInstanceArgs) ElementType() reflect.Type
type StandbyInstanceArray ¶
type StandbyInstanceArray []StandbyInstanceInput
func (StandbyInstanceArray) ElementType ¶
func (StandbyInstanceArray) ElementType() reflect.Type
func (StandbyInstanceArray) ToStandbyInstanceArrayOutput ¶
func (i StandbyInstanceArray) ToStandbyInstanceArrayOutput() StandbyInstanceArrayOutput
func (StandbyInstanceArray) ToStandbyInstanceArrayOutputWithContext ¶
func (i StandbyInstanceArray) ToStandbyInstanceArrayOutputWithContext(ctx context.Context) StandbyInstanceArrayOutput
type StandbyInstanceArrayInput ¶
type StandbyInstanceArrayInput interface { pulumi.Input ToStandbyInstanceArrayOutput() StandbyInstanceArrayOutput ToStandbyInstanceArrayOutputWithContext(context.Context) StandbyInstanceArrayOutput }
StandbyInstanceArrayInput is an input type that accepts StandbyInstanceArray and StandbyInstanceArrayOutput values. You can construct a concrete instance of `StandbyInstanceArrayInput` via:
StandbyInstanceArray{ StandbyInstanceArgs{...} }
type StandbyInstanceArrayOutput ¶
type StandbyInstanceArrayOutput struct{ *pulumi.OutputState }
func (StandbyInstanceArrayOutput) ElementType ¶
func (StandbyInstanceArrayOutput) ElementType() reflect.Type
func (StandbyInstanceArrayOutput) Index ¶
func (o StandbyInstanceArrayOutput) Index(i pulumi.IntInput) StandbyInstanceOutput
func (StandbyInstanceArrayOutput) ToStandbyInstanceArrayOutput ¶
func (o StandbyInstanceArrayOutput) ToStandbyInstanceArrayOutput() StandbyInstanceArrayOutput
func (StandbyInstanceArrayOutput) ToStandbyInstanceArrayOutputWithContext ¶
func (o StandbyInstanceArrayOutput) ToStandbyInstanceArrayOutputWithContext(ctx context.Context) StandbyInstanceArrayOutput
type StandbyInstanceInput ¶
type StandbyInstanceInput interface { pulumi.Input ToStandbyInstanceOutput() StandbyInstanceOutput ToStandbyInstanceOutputWithContext(ctx context.Context) StandbyInstanceOutput }
type StandbyInstanceMap ¶
type StandbyInstanceMap map[string]StandbyInstanceInput
func (StandbyInstanceMap) ElementType ¶
func (StandbyInstanceMap) ElementType() reflect.Type
func (StandbyInstanceMap) ToStandbyInstanceMapOutput ¶
func (i StandbyInstanceMap) ToStandbyInstanceMapOutput() StandbyInstanceMapOutput
func (StandbyInstanceMap) ToStandbyInstanceMapOutputWithContext ¶
func (i StandbyInstanceMap) ToStandbyInstanceMapOutputWithContext(ctx context.Context) StandbyInstanceMapOutput
type StandbyInstanceMapInput ¶
type StandbyInstanceMapInput interface { pulumi.Input ToStandbyInstanceMapOutput() StandbyInstanceMapOutput ToStandbyInstanceMapOutputWithContext(context.Context) StandbyInstanceMapOutput }
StandbyInstanceMapInput is an input type that accepts StandbyInstanceMap and StandbyInstanceMapOutput values. You can construct a concrete instance of `StandbyInstanceMapInput` via:
StandbyInstanceMap{ "key": StandbyInstanceArgs{...} }
type StandbyInstanceMapOutput ¶
type StandbyInstanceMapOutput struct{ *pulumi.OutputState }
func (StandbyInstanceMapOutput) ElementType ¶
func (StandbyInstanceMapOutput) ElementType() reflect.Type
func (StandbyInstanceMapOutput) MapIndex ¶
func (o StandbyInstanceMapOutput) MapIndex(k pulumi.StringInput) StandbyInstanceOutput
func (StandbyInstanceMapOutput) ToStandbyInstanceMapOutput ¶
func (o StandbyInstanceMapOutput) ToStandbyInstanceMapOutput() StandbyInstanceMapOutput
func (StandbyInstanceMapOutput) ToStandbyInstanceMapOutputWithContext ¶
func (o StandbyInstanceMapOutput) ToStandbyInstanceMapOutputWithContext(ctx context.Context) StandbyInstanceMapOutput
type StandbyInstanceOutput ¶
type StandbyInstanceOutput struct{ *pulumi.OutputState }
func (StandbyInstanceOutput) AutoRenewFlag ¶
func (o StandbyInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation.
func (StandbyInstanceOutput) AvailableZone ¶
func (o StandbyInstanceOutput) AvailableZone() pulumi.StringOutput
The available zone of the Mongodb standby instance. NOTE: must not be same with father instance's.
func (StandbyInstanceOutput) ChargeType ¶
func (o StandbyInstanceOutput) ChargeType() pulumi.StringPtrOutput
The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type.
func (StandbyInstanceOutput) CreateTime ¶
func (o StandbyInstanceOutput) CreateTime() pulumi.StringOutput
Creation time of the Mongodb instance.
func (StandbyInstanceOutput) ElementType ¶
func (StandbyInstanceOutput) ElementType() reflect.Type
func (StandbyInstanceOutput) EngineVersion ¶
func (o StandbyInstanceOutput) EngineVersion() pulumi.StringOutput
Version of the standby Mongodb instance and must be same as the version of main instance.
func (StandbyInstanceOutput) FatherInstanceId ¶
func (o StandbyInstanceOutput) FatherInstanceId() pulumi.StringOutput
Indicates the main instance ID of standby instances.
func (StandbyInstanceOutput) FatherInstanceRegion ¶
func (o StandbyInstanceOutput) FatherInstanceRegion() pulumi.StringOutput
Indicates the region of main instance.
func (StandbyInstanceOutput) InstanceName ¶
func (o StandbyInstanceOutput) InstanceName() pulumi.StringOutput
Name of the Mongodb instance.
func (StandbyInstanceOutput) MachineType ¶
func (o StandbyInstanceOutput) MachineType() pulumi.StringOutput
Type of standby Mongodb instance and must be same as the type of main instance.
func (StandbyInstanceOutput) Memory ¶
func (o StandbyInstanceOutput) Memory() pulumi.IntOutput
Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.
func (StandbyInstanceOutput) PrepaidPeriod ¶
func (o StandbyInstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when chargeType is set to `PREPAID`.
func (StandbyInstanceOutput) ProjectId ¶
func (o StandbyInstanceOutput) ProjectId() pulumi.IntPtrOutput
ID of the project which the instance belongs.
func (StandbyInstanceOutput) SecurityGroups ¶
func (o StandbyInstanceOutput) SecurityGroups() pulumi.StringArrayOutput
ID of the security group.
func (StandbyInstanceOutput) Status ¶
func (o StandbyInstanceOutput) Status() pulumi.IntOutput
Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2).
func (StandbyInstanceOutput) SubnetId ¶
func (o StandbyInstanceOutput) SubnetId() pulumi.StringPtrOutput
ID of the subnet within this VPC. The value is required if `vpcId` is set.
func (StandbyInstanceOutput) Tags ¶
func (o StandbyInstanceOutput) Tags() pulumi.MapOutput
The tags of the Mongodb. Key name `project` is system reserved and can't be used.
func (StandbyInstanceOutput) ToStandbyInstanceOutput ¶
func (o StandbyInstanceOutput) ToStandbyInstanceOutput() StandbyInstanceOutput
func (StandbyInstanceOutput) ToStandbyInstanceOutputWithContext ¶
func (o StandbyInstanceOutput) ToStandbyInstanceOutputWithContext(ctx context.Context) StandbyInstanceOutput
func (StandbyInstanceOutput) Vip ¶
func (o StandbyInstanceOutput) Vip() pulumi.StringOutput
IP of the Mongodb instance.
func (StandbyInstanceOutput) Volume ¶
func (o StandbyInstanceOutput) Volume() pulumi.IntOutput
Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously.
func (StandbyInstanceOutput) VpcId ¶
func (o StandbyInstanceOutput) VpcId() pulumi.StringPtrOutput
ID of the VPC.
func (StandbyInstanceOutput) Vport ¶
func (o StandbyInstanceOutput) Vport() pulumi.IntOutput
IP port of the Mongodb instance.
type StandbyInstanceState ¶
type StandbyInstanceState struct { // Auto renew flag. Valid values are `0`(NOTIFY_AND_MANUAL_RENEW), `1`(NOTIFY_AND_AUTO_RENEW) and `2`(DISABLE_NOTIFY_AND_MANUAL_RENEW). Default value is `0`. Note: only works for PREPAID instance. Only supports`0` and `1` for creation. AutoRenewFlag pulumi.IntPtrInput // The available zone of the Mongodb standby instance. NOTE: must not be same with father instance's. AvailableZone pulumi.StringPtrInput // The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`. Note: TencentCloud International only supports `POSTPAID_BY_HOUR`. Caution that update operation on this field will delete old instances and create new one with new charge type. ChargeType pulumi.StringPtrInput // Creation time of the Mongodb instance. CreateTime pulumi.StringPtrInput // Version of the standby Mongodb instance and must be same as the version of main instance. EngineVersion pulumi.StringPtrInput // Indicates the main instance ID of standby instances. FatherInstanceId pulumi.StringPtrInput // Indicates the region of main instance. FatherInstanceRegion pulumi.StringPtrInput // Name of the Mongodb instance. InstanceName pulumi.StringPtrInput // Type of standby Mongodb instance and must be same as the type of main instance. MachineType pulumi.StringPtrInput // Memory size. The minimum value is 2, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Memory pulumi.IntPtrInput // The tenancy (time unit is month) of the prepaid instance. Valid values are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36. NOTE: it only works when chargeType is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrInput // ID of the project which the instance belongs. ProjectId pulumi.IntPtrInput // ID of the security group. SecurityGroups pulumi.StringArrayInput // Status of the Mongodb instance, and available values include pending initialization(expressed with 0), processing(expressed with 1), running(expressed with 2) and expired(expressed with -2). Status pulumi.IntPtrInput // ID of the subnet within this VPC. The value is required if `vpcId` is set. SubnetId pulumi.StringPtrInput // The tags of the Mongodb. Key name `project` is system reserved and can't be used. Tags pulumi.MapInput // IP of the Mongodb instance. Vip pulumi.StringPtrInput // Disk size. The minimum value is 25, and unit is GB. Memory and volume must be upgraded or degraded simultaneously. Volume pulumi.IntPtrInput // ID of the VPC. VpcId pulumi.StringPtrInput // IP port of the Mongodb instance. Vport pulumi.IntPtrInput }
func (StandbyInstanceState) ElementType ¶
func (StandbyInstanceState) ElementType() reflect.Type
Source Files ¶
- getInstanceBackups.go
- getInstanceConnections.go
- getInstanceCurrentOp.go
- getInstanceParams.go
- getInstanceSlowLog.go
- getInstances.go
- getZoneConfig.go
- init.go
- instance.go
- instanceAccount.go
- instanceBackup.go
- instanceBackupDownloadTask.go
- pulumiTypes.go
- pulumiUtilities.go
- shardingInstance.go
- standbyInstance.go