Documentation
¶
Index ¶
- 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 ¶
This section is empty.
Types ¶
type GetInstanceBackupsArgs ¶
type GetInstanceBackupsArgs struct { BackupMethod *int `pulumi:"backupMethod"` InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceBackups.
type GetInstanceBackupsBackupList ¶
type GetInstanceBackupsBackupList struct { BackupDesc string `pulumi:"backupDesc"` BackupMethod int `pulumi:"backupMethod"` BackupName string `pulumi:"backupName"` BackupSize int `pulumi:"backupSize"` BackupType int `pulumi:"backupType"` EndTime string `pulumi:"endTime"` InstanceId string `pulumi:"instanceId"` StartTime string `pulumi:"startTime"` Status int `pulumi:"status"` }
type GetInstanceBackupsBackupListArgs ¶
type GetInstanceBackupsBackupListArgs struct { BackupDesc pulumi.StringInput `pulumi:"backupDesc"` BackupMethod pulumi.IntInput `pulumi:"backupMethod"` BackupName pulumi.StringInput `pulumi:"backupName"` BackupSize pulumi.IntInput `pulumi:"backupSize"` BackupType pulumi.IntInput `pulumi:"backupType"` EndTime pulumi.StringInput `pulumi:"endTime"` InstanceId pulumi.StringInput `pulumi:"instanceId"` StartTime pulumi.StringInput `pulumi:"startTime"` Status pulumi.IntInput `pulumi:"status"` }
func (GetInstanceBackupsBackupListArgs) ElementType ¶
func (GetInstanceBackupsBackupListArgs) ElementType() reflect.Type
func (GetInstanceBackupsBackupListArgs) ToGetInstanceBackupsBackupListOutput ¶
func (i GetInstanceBackupsBackupListArgs) ToGetInstanceBackupsBackupListOutput() GetInstanceBackupsBackupListOutput
func (GetInstanceBackupsBackupListArgs) ToGetInstanceBackupsBackupListOutputWithContext ¶
func (i GetInstanceBackupsBackupListArgs) ToGetInstanceBackupsBackupListOutputWithContext(ctx context.Context) GetInstanceBackupsBackupListOutput
type GetInstanceBackupsBackupListArray ¶
type GetInstanceBackupsBackupListArray []GetInstanceBackupsBackupListInput
func (GetInstanceBackupsBackupListArray) ElementType ¶
func (GetInstanceBackupsBackupListArray) ElementType() reflect.Type
func (GetInstanceBackupsBackupListArray) ToGetInstanceBackupsBackupListArrayOutput ¶
func (i GetInstanceBackupsBackupListArray) ToGetInstanceBackupsBackupListArrayOutput() GetInstanceBackupsBackupListArrayOutput
func (GetInstanceBackupsBackupListArray) ToGetInstanceBackupsBackupListArrayOutputWithContext ¶
func (i GetInstanceBackupsBackupListArray) ToGetInstanceBackupsBackupListArrayOutputWithContext(ctx context.Context) GetInstanceBackupsBackupListArrayOutput
type GetInstanceBackupsBackupListArrayInput ¶
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 ¶
type GetInstanceBackupsBackupListArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceBackupsBackupListArrayOutput) ElementType ¶
func (GetInstanceBackupsBackupListArrayOutput) ElementType() reflect.Type
func (GetInstanceBackupsBackupListArrayOutput) ToGetInstanceBackupsBackupListArrayOutput ¶
func (o GetInstanceBackupsBackupListArrayOutput) ToGetInstanceBackupsBackupListArrayOutput() GetInstanceBackupsBackupListArrayOutput
func (GetInstanceBackupsBackupListArrayOutput) ToGetInstanceBackupsBackupListArrayOutputWithContext ¶
func (o GetInstanceBackupsBackupListArrayOutput) ToGetInstanceBackupsBackupListArrayOutputWithContext(ctx context.Context) GetInstanceBackupsBackupListArrayOutput
type GetInstanceBackupsBackupListInput ¶
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 ¶
type GetInstanceBackupsBackupListOutput struct{ *pulumi.OutputState }
func (GetInstanceBackupsBackupListOutput) BackupDesc ¶
func (o GetInstanceBackupsBackupListOutput) BackupDesc() pulumi.StringOutput
func (GetInstanceBackupsBackupListOutput) BackupMethod ¶
func (o GetInstanceBackupsBackupListOutput) BackupMethod() pulumi.IntOutput
func (GetInstanceBackupsBackupListOutput) BackupName ¶
func (o GetInstanceBackupsBackupListOutput) BackupName() pulumi.StringOutput
func (GetInstanceBackupsBackupListOutput) BackupSize ¶
func (o GetInstanceBackupsBackupListOutput) BackupSize() pulumi.IntOutput
func (GetInstanceBackupsBackupListOutput) BackupType ¶
func (o GetInstanceBackupsBackupListOutput) BackupType() pulumi.IntOutput
func (GetInstanceBackupsBackupListOutput) ElementType ¶
func (GetInstanceBackupsBackupListOutput) ElementType() reflect.Type
func (GetInstanceBackupsBackupListOutput) EndTime ¶
func (o GetInstanceBackupsBackupListOutput) EndTime() pulumi.StringOutput
func (GetInstanceBackupsBackupListOutput) InstanceId ¶
func (o GetInstanceBackupsBackupListOutput) InstanceId() pulumi.StringOutput
func (GetInstanceBackupsBackupListOutput) StartTime ¶
func (o GetInstanceBackupsBackupListOutput) StartTime() pulumi.StringOutput
func (GetInstanceBackupsBackupListOutput) Status ¶
func (o GetInstanceBackupsBackupListOutput) Status() pulumi.IntOutput
func (GetInstanceBackupsBackupListOutput) ToGetInstanceBackupsBackupListOutput ¶
func (o GetInstanceBackupsBackupListOutput) ToGetInstanceBackupsBackupListOutput() GetInstanceBackupsBackupListOutput
func (GetInstanceBackupsBackupListOutput) ToGetInstanceBackupsBackupListOutputWithContext ¶
func (o GetInstanceBackupsBackupListOutput) ToGetInstanceBackupsBackupListOutputWithContext(ctx context.Context) GetInstanceBackupsBackupListOutput
type GetInstanceBackupsOutputArgs ¶
type GetInstanceBackupsOutputArgs struct { BackupMethod pulumi.IntPtrInput `pulumi:"backupMethod"` InstanceId pulumi.StringInput `pulumi:"instanceId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceBackups.
func (GetInstanceBackupsOutputArgs) ElementType ¶
func (GetInstanceBackupsOutputArgs) ElementType() reflect.Type
type GetInstanceBackupsResult ¶
type GetInstanceBackupsResult struct { BackupLists []GetInstanceBackupsBackupList `pulumi:"backupLists"` BackupMethod *int `pulumi:"backupMethod"` // 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 getInstanceBackups.
func GetInstanceBackups ¶
func GetInstanceBackups(ctx *pulumi.Context, args *GetInstanceBackupsArgs, opts ...pulumi.InvokeOption) (*GetInstanceBackupsResult, error)
type GetInstanceBackupsResultOutput ¶
type GetInstanceBackupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceBackups.
func GetInstanceBackupsOutput ¶
func GetInstanceBackupsOutput(ctx *pulumi.Context, args GetInstanceBackupsOutputArgs, opts ...pulumi.InvokeOption) GetInstanceBackupsResultOutput
func (GetInstanceBackupsResultOutput) BackupLists ¶
func (o GetInstanceBackupsResultOutput) BackupLists() GetInstanceBackupsBackupListArrayOutput
func (GetInstanceBackupsResultOutput) BackupMethod ¶
func (o GetInstanceBackupsResultOutput) BackupMethod() pulumi.IntPtrOutput
func (GetInstanceBackupsResultOutput) ElementType ¶
func (GetInstanceBackupsResultOutput) ElementType() reflect.Type
func (GetInstanceBackupsResultOutput) Id ¶
func (o GetInstanceBackupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceBackupsResultOutput) InstanceId ¶
func (o GetInstanceBackupsResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceBackupsResultOutput) ResultOutputFile ¶
func (o GetInstanceBackupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceBackupsResultOutput) ToGetInstanceBackupsResultOutput ¶
func (o GetInstanceBackupsResultOutput) ToGetInstanceBackupsResultOutput() GetInstanceBackupsResultOutput
func (GetInstanceBackupsResultOutput) ToGetInstanceBackupsResultOutputWithContext ¶
func (o GetInstanceBackupsResultOutput) ToGetInstanceBackupsResultOutputWithContext(ctx context.Context) GetInstanceBackupsResultOutput
type GetInstanceConnectionsArgs ¶
type GetInstanceConnectionsArgs struct { InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceConnections.
type GetInstanceConnectionsClientArgs ¶
type GetInstanceConnectionsClientArgs struct { Count pulumi.IntInput `pulumi:"count"` InternalService pulumi.BoolInput `pulumi:"internalService"` Ip pulumi.StringInput `pulumi:"ip"` }
func (GetInstanceConnectionsClientArgs) ElementType ¶
func (GetInstanceConnectionsClientArgs) ElementType() reflect.Type
func (GetInstanceConnectionsClientArgs) ToGetInstanceConnectionsClientOutput ¶
func (i GetInstanceConnectionsClientArgs) ToGetInstanceConnectionsClientOutput() GetInstanceConnectionsClientOutput
func (GetInstanceConnectionsClientArgs) ToGetInstanceConnectionsClientOutputWithContext ¶
func (i GetInstanceConnectionsClientArgs) ToGetInstanceConnectionsClientOutputWithContext(ctx context.Context) GetInstanceConnectionsClientOutput
type GetInstanceConnectionsClientArray ¶
type GetInstanceConnectionsClientArray []GetInstanceConnectionsClientInput
func (GetInstanceConnectionsClientArray) ElementType ¶
func (GetInstanceConnectionsClientArray) ElementType() reflect.Type
func (GetInstanceConnectionsClientArray) ToGetInstanceConnectionsClientArrayOutput ¶
func (i GetInstanceConnectionsClientArray) ToGetInstanceConnectionsClientArrayOutput() GetInstanceConnectionsClientArrayOutput
func (GetInstanceConnectionsClientArray) ToGetInstanceConnectionsClientArrayOutputWithContext ¶
func (i GetInstanceConnectionsClientArray) ToGetInstanceConnectionsClientArrayOutputWithContext(ctx context.Context) GetInstanceConnectionsClientArrayOutput
type GetInstanceConnectionsClientArrayInput ¶
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 ¶
type GetInstanceConnectionsClientArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceConnectionsClientArrayOutput) ElementType ¶
func (GetInstanceConnectionsClientArrayOutput) ElementType() reflect.Type
func (GetInstanceConnectionsClientArrayOutput) ToGetInstanceConnectionsClientArrayOutput ¶
func (o GetInstanceConnectionsClientArrayOutput) ToGetInstanceConnectionsClientArrayOutput() GetInstanceConnectionsClientArrayOutput
func (GetInstanceConnectionsClientArrayOutput) ToGetInstanceConnectionsClientArrayOutputWithContext ¶
func (o GetInstanceConnectionsClientArrayOutput) ToGetInstanceConnectionsClientArrayOutputWithContext(ctx context.Context) GetInstanceConnectionsClientArrayOutput
type GetInstanceConnectionsClientInput ¶
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 ¶
type GetInstanceConnectionsClientOutput struct{ *pulumi.OutputState }
func (GetInstanceConnectionsClientOutput) Count ¶
func (o GetInstanceConnectionsClientOutput) Count() pulumi.IntOutput
func (GetInstanceConnectionsClientOutput) ElementType ¶
func (GetInstanceConnectionsClientOutput) ElementType() reflect.Type
func (GetInstanceConnectionsClientOutput) InternalService ¶
func (o GetInstanceConnectionsClientOutput) InternalService() pulumi.BoolOutput
func (GetInstanceConnectionsClientOutput) Ip ¶
func (o GetInstanceConnectionsClientOutput) Ip() pulumi.StringOutput
func (GetInstanceConnectionsClientOutput) ToGetInstanceConnectionsClientOutput ¶
func (o GetInstanceConnectionsClientOutput) ToGetInstanceConnectionsClientOutput() GetInstanceConnectionsClientOutput
func (GetInstanceConnectionsClientOutput) ToGetInstanceConnectionsClientOutputWithContext ¶
func (o GetInstanceConnectionsClientOutput) ToGetInstanceConnectionsClientOutputWithContext(ctx context.Context) GetInstanceConnectionsClientOutput
type GetInstanceConnectionsOutputArgs ¶
type GetInstanceConnectionsOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceConnections.
func (GetInstanceConnectionsOutputArgs) ElementType ¶
func (GetInstanceConnectionsOutputArgs) ElementType() reflect.Type
type GetInstanceConnectionsResult ¶
type GetInstanceConnectionsResult struct { 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 ¶
func GetInstanceConnections(ctx *pulumi.Context, args *GetInstanceConnectionsArgs, opts ...pulumi.InvokeOption) (*GetInstanceConnectionsResult, error)
type GetInstanceConnectionsResultOutput ¶
type GetInstanceConnectionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceConnections.
func GetInstanceConnectionsOutput ¶
func GetInstanceConnectionsOutput(ctx *pulumi.Context, args GetInstanceConnectionsOutputArgs, opts ...pulumi.InvokeOption) GetInstanceConnectionsResultOutput
func (GetInstanceConnectionsResultOutput) Clients ¶
func (o GetInstanceConnectionsResultOutput) Clients() GetInstanceConnectionsClientArrayOutput
func (GetInstanceConnectionsResultOutput) ElementType ¶
func (GetInstanceConnectionsResultOutput) ElementType() reflect.Type
func (GetInstanceConnectionsResultOutput) Id ¶
func (o GetInstanceConnectionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceConnectionsResultOutput) InstanceId ¶
func (o GetInstanceConnectionsResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceConnectionsResultOutput) ResultOutputFile ¶
func (o GetInstanceConnectionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceConnectionsResultOutput) ToGetInstanceConnectionsResultOutput ¶
func (o GetInstanceConnectionsResultOutput) ToGetInstanceConnectionsResultOutput() GetInstanceConnectionsResultOutput
func (GetInstanceConnectionsResultOutput) ToGetInstanceConnectionsResultOutputWithContext ¶
func (o GetInstanceConnectionsResultOutput) ToGetInstanceConnectionsResultOutputWithContext(ctx context.Context) GetInstanceConnectionsResultOutput
type GetInstanceCurrentOpArgs ¶
type GetInstanceCurrentOpArgs struct { InstanceId string `pulumi:"instanceId"` MillisecondRunning *int `pulumi:"millisecondRunning"` Ns *string `pulumi:"ns"` Op *string `pulumi:"op"` OrderBy *string `pulumi:"orderBy"` OrderByType *string `pulumi:"orderByType"` ReplicaSetName *string `pulumi:"replicaSetName"` ResultOutputFile *string `pulumi:"resultOutputFile"` State *string `pulumi:"state"` }
A collection of arguments for invoking getInstanceCurrentOp.
type GetInstanceCurrentOpCurrentOp ¶
type GetInstanceCurrentOpCurrentOp struct { MicrosecsRunning int `pulumi:"microsecsRunning"` NodeName string `pulumi:"nodeName"` Ns string `pulumi:"ns"` Op string `pulumi:"op"` OpId int `pulumi:"opId"` Operation string `pulumi:"operation"` Query string `pulumi:"query"` ReplicaSetName string `pulumi:"replicaSetName"` State string `pulumi:"state"` }
type GetInstanceCurrentOpCurrentOpArgs ¶
type GetInstanceCurrentOpCurrentOpArgs struct { MicrosecsRunning pulumi.IntInput `pulumi:"microsecsRunning"` NodeName pulumi.StringInput `pulumi:"nodeName"` Ns pulumi.StringInput `pulumi:"ns"` Op pulumi.StringInput `pulumi:"op"` OpId pulumi.IntInput `pulumi:"opId"` Operation pulumi.StringInput `pulumi:"operation"` Query pulumi.StringInput `pulumi:"query"` ReplicaSetName pulumi.StringInput `pulumi:"replicaSetName"` State pulumi.StringInput `pulumi:"state"` }
func (GetInstanceCurrentOpCurrentOpArgs) ElementType ¶
func (GetInstanceCurrentOpCurrentOpArgs) ElementType() reflect.Type
func (GetInstanceCurrentOpCurrentOpArgs) ToGetInstanceCurrentOpCurrentOpOutput ¶
func (i GetInstanceCurrentOpCurrentOpArgs) ToGetInstanceCurrentOpCurrentOpOutput() GetInstanceCurrentOpCurrentOpOutput
func (GetInstanceCurrentOpCurrentOpArgs) ToGetInstanceCurrentOpCurrentOpOutputWithContext ¶
func (i GetInstanceCurrentOpCurrentOpArgs) ToGetInstanceCurrentOpCurrentOpOutputWithContext(ctx context.Context) GetInstanceCurrentOpCurrentOpOutput
type GetInstanceCurrentOpCurrentOpArray ¶
type GetInstanceCurrentOpCurrentOpArray []GetInstanceCurrentOpCurrentOpInput
func (GetInstanceCurrentOpCurrentOpArray) ElementType ¶
func (GetInstanceCurrentOpCurrentOpArray) ElementType() reflect.Type
func (GetInstanceCurrentOpCurrentOpArray) ToGetInstanceCurrentOpCurrentOpArrayOutput ¶
func (i GetInstanceCurrentOpCurrentOpArray) ToGetInstanceCurrentOpCurrentOpArrayOutput() GetInstanceCurrentOpCurrentOpArrayOutput
func (GetInstanceCurrentOpCurrentOpArray) ToGetInstanceCurrentOpCurrentOpArrayOutputWithContext ¶
func (i GetInstanceCurrentOpCurrentOpArray) ToGetInstanceCurrentOpCurrentOpArrayOutputWithContext(ctx context.Context) GetInstanceCurrentOpCurrentOpArrayOutput
type GetInstanceCurrentOpCurrentOpArrayInput ¶
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 ¶
type GetInstanceCurrentOpCurrentOpArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceCurrentOpCurrentOpArrayOutput) ElementType ¶
func (GetInstanceCurrentOpCurrentOpArrayOutput) ElementType() reflect.Type
func (GetInstanceCurrentOpCurrentOpArrayOutput) ToGetInstanceCurrentOpCurrentOpArrayOutput ¶
func (o GetInstanceCurrentOpCurrentOpArrayOutput) ToGetInstanceCurrentOpCurrentOpArrayOutput() GetInstanceCurrentOpCurrentOpArrayOutput
func (GetInstanceCurrentOpCurrentOpArrayOutput) ToGetInstanceCurrentOpCurrentOpArrayOutputWithContext ¶
func (o GetInstanceCurrentOpCurrentOpArrayOutput) ToGetInstanceCurrentOpCurrentOpArrayOutputWithContext(ctx context.Context) GetInstanceCurrentOpCurrentOpArrayOutput
type GetInstanceCurrentOpCurrentOpInput ¶
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 ¶
type GetInstanceCurrentOpCurrentOpOutput struct{ *pulumi.OutputState }
func (GetInstanceCurrentOpCurrentOpOutput) ElementType ¶
func (GetInstanceCurrentOpCurrentOpOutput) ElementType() reflect.Type
func (GetInstanceCurrentOpCurrentOpOutput) MicrosecsRunning ¶
func (o GetInstanceCurrentOpCurrentOpOutput) MicrosecsRunning() pulumi.IntOutput
func (GetInstanceCurrentOpCurrentOpOutput) NodeName ¶
func (o GetInstanceCurrentOpCurrentOpOutput) NodeName() pulumi.StringOutput
func (GetInstanceCurrentOpCurrentOpOutput) Ns ¶
func (o GetInstanceCurrentOpCurrentOpOutput) Ns() pulumi.StringOutput
func (GetInstanceCurrentOpCurrentOpOutput) Op ¶
func (o GetInstanceCurrentOpCurrentOpOutput) Op() pulumi.StringOutput
func (GetInstanceCurrentOpCurrentOpOutput) OpId ¶
func (o GetInstanceCurrentOpCurrentOpOutput) OpId() pulumi.IntOutput
func (GetInstanceCurrentOpCurrentOpOutput) Operation ¶
func (o GetInstanceCurrentOpCurrentOpOutput) Operation() pulumi.StringOutput
func (GetInstanceCurrentOpCurrentOpOutput) Query ¶
func (o GetInstanceCurrentOpCurrentOpOutput) Query() pulumi.StringOutput
func (GetInstanceCurrentOpCurrentOpOutput) ReplicaSetName ¶
func (o GetInstanceCurrentOpCurrentOpOutput) ReplicaSetName() pulumi.StringOutput
func (GetInstanceCurrentOpCurrentOpOutput) State ¶
func (o GetInstanceCurrentOpCurrentOpOutput) State() pulumi.StringOutput
func (GetInstanceCurrentOpCurrentOpOutput) ToGetInstanceCurrentOpCurrentOpOutput ¶
func (o GetInstanceCurrentOpCurrentOpOutput) ToGetInstanceCurrentOpCurrentOpOutput() GetInstanceCurrentOpCurrentOpOutput
func (GetInstanceCurrentOpCurrentOpOutput) ToGetInstanceCurrentOpCurrentOpOutputWithContext ¶
func (o GetInstanceCurrentOpCurrentOpOutput) ToGetInstanceCurrentOpCurrentOpOutputWithContext(ctx context.Context) GetInstanceCurrentOpCurrentOpOutput
type GetInstanceCurrentOpOutputArgs ¶
type GetInstanceCurrentOpOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` MillisecondRunning pulumi.IntPtrInput `pulumi:"millisecondRunning"` Ns pulumi.StringPtrInput `pulumi:"ns"` Op pulumi.StringPtrInput `pulumi:"op"` OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` OrderByType pulumi.StringPtrInput `pulumi:"orderByType"` ReplicaSetName pulumi.StringPtrInput `pulumi:"replicaSetName"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getInstanceCurrentOp.
func (GetInstanceCurrentOpOutputArgs) ElementType ¶
func (GetInstanceCurrentOpOutputArgs) ElementType() reflect.Type
type GetInstanceCurrentOpResult ¶
type GetInstanceCurrentOpResult struct { 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"` Ns *string `pulumi:"ns"` Op *string `pulumi:"op"` OrderBy *string `pulumi:"orderBy"` OrderByType *string `pulumi:"orderByType"` ReplicaSetName *string `pulumi:"replicaSetName"` ResultOutputFile *string `pulumi:"resultOutputFile"` State *string `pulumi:"state"` }
A collection of values returned by getInstanceCurrentOp.
func GetInstanceCurrentOp ¶
func GetInstanceCurrentOp(ctx *pulumi.Context, args *GetInstanceCurrentOpArgs, opts ...pulumi.InvokeOption) (*GetInstanceCurrentOpResult, error)
type GetInstanceCurrentOpResultOutput ¶
type GetInstanceCurrentOpResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceCurrentOp.
func GetInstanceCurrentOpOutput ¶
func GetInstanceCurrentOpOutput(ctx *pulumi.Context, args GetInstanceCurrentOpOutputArgs, opts ...pulumi.InvokeOption) GetInstanceCurrentOpResultOutput
func (GetInstanceCurrentOpResultOutput) CurrentOps ¶
func (o GetInstanceCurrentOpResultOutput) CurrentOps() GetInstanceCurrentOpCurrentOpArrayOutput
func (GetInstanceCurrentOpResultOutput) ElementType ¶
func (GetInstanceCurrentOpResultOutput) ElementType() reflect.Type
func (GetInstanceCurrentOpResultOutput) Id ¶
func (o GetInstanceCurrentOpResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceCurrentOpResultOutput) InstanceId ¶
func (o GetInstanceCurrentOpResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceCurrentOpResultOutput) MillisecondRunning ¶
func (o GetInstanceCurrentOpResultOutput) MillisecondRunning() pulumi.IntPtrOutput
func (GetInstanceCurrentOpResultOutput) Ns ¶
func (o GetInstanceCurrentOpResultOutput) Ns() pulumi.StringPtrOutput
func (GetInstanceCurrentOpResultOutput) Op ¶
func (o GetInstanceCurrentOpResultOutput) Op() pulumi.StringPtrOutput
func (GetInstanceCurrentOpResultOutput) OrderBy ¶
func (o GetInstanceCurrentOpResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetInstanceCurrentOpResultOutput) OrderByType ¶
func (o GetInstanceCurrentOpResultOutput) OrderByType() pulumi.StringPtrOutput
func (GetInstanceCurrentOpResultOutput) ReplicaSetName ¶
func (o GetInstanceCurrentOpResultOutput) ReplicaSetName() pulumi.StringPtrOutput
func (GetInstanceCurrentOpResultOutput) ResultOutputFile ¶
func (o GetInstanceCurrentOpResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceCurrentOpResultOutput) State ¶
func (o GetInstanceCurrentOpResultOutput) State() pulumi.StringPtrOutput
func (GetInstanceCurrentOpResultOutput) ToGetInstanceCurrentOpResultOutput ¶
func (o GetInstanceCurrentOpResultOutput) ToGetInstanceCurrentOpResultOutput() GetInstanceCurrentOpResultOutput
func (GetInstanceCurrentOpResultOutput) ToGetInstanceCurrentOpResultOutputWithContext ¶
func (o GetInstanceCurrentOpResultOutput) ToGetInstanceCurrentOpResultOutputWithContext(ctx context.Context) GetInstanceCurrentOpResultOutput
type GetInstanceParamsArgs ¶
type GetInstanceParamsArgs struct { InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceParams.
type GetInstanceParamsInstanceEnumParam ¶
type GetInstanceParamsInstanceEnumParam struct { CurrentValue string `pulumi:"currentValue"` DefaultValue string `pulumi:"defaultValue"` EnumValues []string `pulumi:"enumValues"` NeedRestart string `pulumi:"needRestart"` ParamName string `pulumi:"paramName"` Status int `pulumi:"status"` Tips []string `pulumi:"tips"` ValueType string `pulumi:"valueType"` }
type GetInstanceParamsInstanceEnumParamArgs ¶
type GetInstanceParamsInstanceEnumParamArgs struct { CurrentValue pulumi.StringInput `pulumi:"currentValue"` DefaultValue pulumi.StringInput `pulumi:"defaultValue"` EnumValues pulumi.StringArrayInput `pulumi:"enumValues"` NeedRestart pulumi.StringInput `pulumi:"needRestart"` ParamName pulumi.StringInput `pulumi:"paramName"` Status pulumi.IntInput `pulumi:"status"` Tips pulumi.StringArrayInput `pulumi:"tips"` ValueType pulumi.StringInput `pulumi:"valueType"` }
func (GetInstanceParamsInstanceEnumParamArgs) ElementType ¶
func (GetInstanceParamsInstanceEnumParamArgs) ElementType() reflect.Type
func (GetInstanceParamsInstanceEnumParamArgs) ToGetInstanceParamsInstanceEnumParamOutput ¶
func (i GetInstanceParamsInstanceEnumParamArgs) ToGetInstanceParamsInstanceEnumParamOutput() GetInstanceParamsInstanceEnumParamOutput
func (GetInstanceParamsInstanceEnumParamArgs) ToGetInstanceParamsInstanceEnumParamOutputWithContext ¶
func (i GetInstanceParamsInstanceEnumParamArgs) ToGetInstanceParamsInstanceEnumParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceEnumParamOutput
type GetInstanceParamsInstanceEnumParamArray ¶
type GetInstanceParamsInstanceEnumParamArray []GetInstanceParamsInstanceEnumParamInput
func (GetInstanceParamsInstanceEnumParamArray) ElementType ¶
func (GetInstanceParamsInstanceEnumParamArray) ElementType() reflect.Type
func (GetInstanceParamsInstanceEnumParamArray) ToGetInstanceParamsInstanceEnumParamArrayOutput ¶
func (i GetInstanceParamsInstanceEnumParamArray) ToGetInstanceParamsInstanceEnumParamArrayOutput() GetInstanceParamsInstanceEnumParamArrayOutput
func (GetInstanceParamsInstanceEnumParamArray) ToGetInstanceParamsInstanceEnumParamArrayOutputWithContext ¶
func (i GetInstanceParamsInstanceEnumParamArray) ToGetInstanceParamsInstanceEnumParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceEnumParamArrayOutput
type GetInstanceParamsInstanceEnumParamArrayInput ¶
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 ¶
type GetInstanceParamsInstanceEnumParamArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceEnumParamArrayOutput) ElementType ¶
func (GetInstanceParamsInstanceEnumParamArrayOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceEnumParamArrayOutput) ToGetInstanceParamsInstanceEnumParamArrayOutput ¶
func (o GetInstanceParamsInstanceEnumParamArrayOutput) ToGetInstanceParamsInstanceEnumParamArrayOutput() GetInstanceParamsInstanceEnumParamArrayOutput
func (GetInstanceParamsInstanceEnumParamArrayOutput) ToGetInstanceParamsInstanceEnumParamArrayOutputWithContext ¶
func (o GetInstanceParamsInstanceEnumParamArrayOutput) ToGetInstanceParamsInstanceEnumParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceEnumParamArrayOutput
type GetInstanceParamsInstanceEnumParamInput ¶
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 ¶
type GetInstanceParamsInstanceEnumParamOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceEnumParamOutput) CurrentValue ¶
func (o GetInstanceParamsInstanceEnumParamOutput) CurrentValue() pulumi.StringOutput
func (GetInstanceParamsInstanceEnumParamOutput) DefaultValue ¶
func (o GetInstanceParamsInstanceEnumParamOutput) DefaultValue() pulumi.StringOutput
func (GetInstanceParamsInstanceEnumParamOutput) ElementType ¶
func (GetInstanceParamsInstanceEnumParamOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceEnumParamOutput) EnumValues ¶
func (o GetInstanceParamsInstanceEnumParamOutput) EnumValues() pulumi.StringArrayOutput
func (GetInstanceParamsInstanceEnumParamOutput) NeedRestart ¶
func (o GetInstanceParamsInstanceEnumParamOutput) NeedRestart() pulumi.StringOutput
func (GetInstanceParamsInstanceEnumParamOutput) ParamName ¶
func (o GetInstanceParamsInstanceEnumParamOutput) ParamName() pulumi.StringOutput
func (GetInstanceParamsInstanceEnumParamOutput) Status ¶
func (o GetInstanceParamsInstanceEnumParamOutput) Status() pulumi.IntOutput
func (GetInstanceParamsInstanceEnumParamOutput) Tips ¶
func (o GetInstanceParamsInstanceEnumParamOutput) Tips() pulumi.StringArrayOutput
func (GetInstanceParamsInstanceEnumParamOutput) ToGetInstanceParamsInstanceEnumParamOutput ¶
func (o GetInstanceParamsInstanceEnumParamOutput) ToGetInstanceParamsInstanceEnumParamOutput() GetInstanceParamsInstanceEnumParamOutput
func (GetInstanceParamsInstanceEnumParamOutput) ToGetInstanceParamsInstanceEnumParamOutputWithContext ¶
func (o GetInstanceParamsInstanceEnumParamOutput) ToGetInstanceParamsInstanceEnumParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceEnumParamOutput
func (GetInstanceParamsInstanceEnumParamOutput) ValueType ¶
func (o GetInstanceParamsInstanceEnumParamOutput) ValueType() pulumi.StringOutput
type GetInstanceParamsInstanceIntegerParam ¶
type GetInstanceParamsInstanceIntegerParam struct { CurrentValue string `pulumi:"currentValue"` DefaultValue string `pulumi:"defaultValue"` Max string `pulumi:"max"` Min string `pulumi:"min"` NeedRestart string `pulumi:"needRestart"` ParamName string `pulumi:"paramName"` Status int `pulumi:"status"` Tips []string `pulumi:"tips"` ValueType string `pulumi:"valueType"` }
type GetInstanceParamsInstanceIntegerParamArgs ¶
type GetInstanceParamsInstanceIntegerParamArgs struct { CurrentValue pulumi.StringInput `pulumi:"currentValue"` DefaultValue pulumi.StringInput `pulumi:"defaultValue"` Max pulumi.StringInput `pulumi:"max"` Min pulumi.StringInput `pulumi:"min"` NeedRestart pulumi.StringInput `pulumi:"needRestart"` ParamName pulumi.StringInput `pulumi:"paramName"` Status pulumi.IntInput `pulumi:"status"` Tips pulumi.StringArrayInput `pulumi:"tips"` ValueType pulumi.StringInput `pulumi:"valueType"` }
func (GetInstanceParamsInstanceIntegerParamArgs) ElementType ¶
func (GetInstanceParamsInstanceIntegerParamArgs) ElementType() reflect.Type
func (GetInstanceParamsInstanceIntegerParamArgs) ToGetInstanceParamsInstanceIntegerParamOutput ¶
func (i GetInstanceParamsInstanceIntegerParamArgs) ToGetInstanceParamsInstanceIntegerParamOutput() GetInstanceParamsInstanceIntegerParamOutput
func (GetInstanceParamsInstanceIntegerParamArgs) ToGetInstanceParamsInstanceIntegerParamOutputWithContext ¶
func (i GetInstanceParamsInstanceIntegerParamArgs) ToGetInstanceParamsInstanceIntegerParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceIntegerParamOutput
type GetInstanceParamsInstanceIntegerParamArray ¶
type GetInstanceParamsInstanceIntegerParamArray []GetInstanceParamsInstanceIntegerParamInput
func (GetInstanceParamsInstanceIntegerParamArray) ElementType ¶
func (GetInstanceParamsInstanceIntegerParamArray) ElementType() reflect.Type
func (GetInstanceParamsInstanceIntegerParamArray) ToGetInstanceParamsInstanceIntegerParamArrayOutput ¶
func (i GetInstanceParamsInstanceIntegerParamArray) ToGetInstanceParamsInstanceIntegerParamArrayOutput() GetInstanceParamsInstanceIntegerParamArrayOutput
func (GetInstanceParamsInstanceIntegerParamArray) ToGetInstanceParamsInstanceIntegerParamArrayOutputWithContext ¶
func (i GetInstanceParamsInstanceIntegerParamArray) ToGetInstanceParamsInstanceIntegerParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceIntegerParamArrayOutput
type GetInstanceParamsInstanceIntegerParamArrayInput ¶
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 ¶
type GetInstanceParamsInstanceIntegerParamArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceIntegerParamArrayOutput) ElementType ¶
func (GetInstanceParamsInstanceIntegerParamArrayOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceIntegerParamArrayOutput) ToGetInstanceParamsInstanceIntegerParamArrayOutput ¶
func (o GetInstanceParamsInstanceIntegerParamArrayOutput) ToGetInstanceParamsInstanceIntegerParamArrayOutput() GetInstanceParamsInstanceIntegerParamArrayOutput
func (GetInstanceParamsInstanceIntegerParamArrayOutput) ToGetInstanceParamsInstanceIntegerParamArrayOutputWithContext ¶
func (o GetInstanceParamsInstanceIntegerParamArrayOutput) ToGetInstanceParamsInstanceIntegerParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceIntegerParamArrayOutput
type GetInstanceParamsInstanceIntegerParamInput ¶
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 ¶
type GetInstanceParamsInstanceIntegerParamOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceIntegerParamOutput) CurrentValue ¶
func (o GetInstanceParamsInstanceIntegerParamOutput) CurrentValue() pulumi.StringOutput
func (GetInstanceParamsInstanceIntegerParamOutput) DefaultValue ¶
func (o GetInstanceParamsInstanceIntegerParamOutput) DefaultValue() pulumi.StringOutput
func (GetInstanceParamsInstanceIntegerParamOutput) ElementType ¶
func (GetInstanceParamsInstanceIntegerParamOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceIntegerParamOutput) Max ¶
func (o GetInstanceParamsInstanceIntegerParamOutput) Max() pulumi.StringOutput
func (GetInstanceParamsInstanceIntegerParamOutput) Min ¶
func (o GetInstanceParamsInstanceIntegerParamOutput) Min() pulumi.StringOutput
func (GetInstanceParamsInstanceIntegerParamOutput) NeedRestart ¶
func (o GetInstanceParamsInstanceIntegerParamOutput) NeedRestart() pulumi.StringOutput
func (GetInstanceParamsInstanceIntegerParamOutput) ParamName ¶
func (o GetInstanceParamsInstanceIntegerParamOutput) ParamName() pulumi.StringOutput
func (GetInstanceParamsInstanceIntegerParamOutput) Status ¶
func (o GetInstanceParamsInstanceIntegerParamOutput) Status() pulumi.IntOutput
func (GetInstanceParamsInstanceIntegerParamOutput) Tips ¶
func (o GetInstanceParamsInstanceIntegerParamOutput) Tips() pulumi.StringArrayOutput
func (GetInstanceParamsInstanceIntegerParamOutput) ToGetInstanceParamsInstanceIntegerParamOutput ¶
func (o GetInstanceParamsInstanceIntegerParamOutput) ToGetInstanceParamsInstanceIntegerParamOutput() GetInstanceParamsInstanceIntegerParamOutput
func (GetInstanceParamsInstanceIntegerParamOutput) ToGetInstanceParamsInstanceIntegerParamOutputWithContext ¶
func (o GetInstanceParamsInstanceIntegerParamOutput) ToGetInstanceParamsInstanceIntegerParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceIntegerParamOutput
func (GetInstanceParamsInstanceIntegerParamOutput) ValueType ¶
func (o GetInstanceParamsInstanceIntegerParamOutput) ValueType() pulumi.StringOutput
type GetInstanceParamsInstanceMultiParam ¶
type GetInstanceParamsInstanceMultiParam struct { CurrentValue string `pulumi:"currentValue"` DefaultValue string `pulumi:"defaultValue"` EnumValues []string `pulumi:"enumValues"` NeedRestart string `pulumi:"needRestart"` ParamName string `pulumi:"paramName"` Status int `pulumi:"status"` Tips []string `pulumi:"tips"` ValueType string `pulumi:"valueType"` }
type GetInstanceParamsInstanceMultiParamArgs ¶
type GetInstanceParamsInstanceMultiParamArgs struct { CurrentValue pulumi.StringInput `pulumi:"currentValue"` DefaultValue pulumi.StringInput `pulumi:"defaultValue"` EnumValues pulumi.StringArrayInput `pulumi:"enumValues"` NeedRestart pulumi.StringInput `pulumi:"needRestart"` ParamName pulumi.StringInput `pulumi:"paramName"` Status pulumi.IntInput `pulumi:"status"` Tips pulumi.StringArrayInput `pulumi:"tips"` ValueType pulumi.StringInput `pulumi:"valueType"` }
func (GetInstanceParamsInstanceMultiParamArgs) ElementType ¶
func (GetInstanceParamsInstanceMultiParamArgs) ElementType() reflect.Type
func (GetInstanceParamsInstanceMultiParamArgs) ToGetInstanceParamsInstanceMultiParamOutput ¶
func (i GetInstanceParamsInstanceMultiParamArgs) ToGetInstanceParamsInstanceMultiParamOutput() GetInstanceParamsInstanceMultiParamOutput
func (GetInstanceParamsInstanceMultiParamArgs) ToGetInstanceParamsInstanceMultiParamOutputWithContext ¶
func (i GetInstanceParamsInstanceMultiParamArgs) ToGetInstanceParamsInstanceMultiParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceMultiParamOutput
type GetInstanceParamsInstanceMultiParamArray ¶
type GetInstanceParamsInstanceMultiParamArray []GetInstanceParamsInstanceMultiParamInput
func (GetInstanceParamsInstanceMultiParamArray) ElementType ¶
func (GetInstanceParamsInstanceMultiParamArray) ElementType() reflect.Type
func (GetInstanceParamsInstanceMultiParamArray) ToGetInstanceParamsInstanceMultiParamArrayOutput ¶
func (i GetInstanceParamsInstanceMultiParamArray) ToGetInstanceParamsInstanceMultiParamArrayOutput() GetInstanceParamsInstanceMultiParamArrayOutput
func (GetInstanceParamsInstanceMultiParamArray) ToGetInstanceParamsInstanceMultiParamArrayOutputWithContext ¶
func (i GetInstanceParamsInstanceMultiParamArray) ToGetInstanceParamsInstanceMultiParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceMultiParamArrayOutput
type GetInstanceParamsInstanceMultiParamArrayInput ¶
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 ¶
type GetInstanceParamsInstanceMultiParamArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceMultiParamArrayOutput) ElementType ¶
func (GetInstanceParamsInstanceMultiParamArrayOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceMultiParamArrayOutput) ToGetInstanceParamsInstanceMultiParamArrayOutput ¶
func (o GetInstanceParamsInstanceMultiParamArrayOutput) ToGetInstanceParamsInstanceMultiParamArrayOutput() GetInstanceParamsInstanceMultiParamArrayOutput
func (GetInstanceParamsInstanceMultiParamArrayOutput) ToGetInstanceParamsInstanceMultiParamArrayOutputWithContext ¶
func (o GetInstanceParamsInstanceMultiParamArrayOutput) ToGetInstanceParamsInstanceMultiParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceMultiParamArrayOutput
type GetInstanceParamsInstanceMultiParamInput ¶
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 ¶
type GetInstanceParamsInstanceMultiParamOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceMultiParamOutput) CurrentValue ¶
func (o GetInstanceParamsInstanceMultiParamOutput) CurrentValue() pulumi.StringOutput
func (GetInstanceParamsInstanceMultiParamOutput) DefaultValue ¶
func (o GetInstanceParamsInstanceMultiParamOutput) DefaultValue() pulumi.StringOutput
func (GetInstanceParamsInstanceMultiParamOutput) ElementType ¶
func (GetInstanceParamsInstanceMultiParamOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceMultiParamOutput) EnumValues ¶
func (o GetInstanceParamsInstanceMultiParamOutput) EnumValues() pulumi.StringArrayOutput
func (GetInstanceParamsInstanceMultiParamOutput) NeedRestart ¶
func (o GetInstanceParamsInstanceMultiParamOutput) NeedRestart() pulumi.StringOutput
func (GetInstanceParamsInstanceMultiParamOutput) ParamName ¶
func (o GetInstanceParamsInstanceMultiParamOutput) ParamName() pulumi.StringOutput
func (GetInstanceParamsInstanceMultiParamOutput) Status ¶
func (o GetInstanceParamsInstanceMultiParamOutput) Status() pulumi.IntOutput
func (GetInstanceParamsInstanceMultiParamOutput) Tips ¶
func (o GetInstanceParamsInstanceMultiParamOutput) Tips() pulumi.StringArrayOutput
func (GetInstanceParamsInstanceMultiParamOutput) ToGetInstanceParamsInstanceMultiParamOutput ¶
func (o GetInstanceParamsInstanceMultiParamOutput) ToGetInstanceParamsInstanceMultiParamOutput() GetInstanceParamsInstanceMultiParamOutput
func (GetInstanceParamsInstanceMultiParamOutput) ToGetInstanceParamsInstanceMultiParamOutputWithContext ¶
func (o GetInstanceParamsInstanceMultiParamOutput) ToGetInstanceParamsInstanceMultiParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceMultiParamOutput
func (GetInstanceParamsInstanceMultiParamOutput) ValueType ¶
func (o GetInstanceParamsInstanceMultiParamOutput) ValueType() pulumi.StringOutput
type GetInstanceParamsInstanceTextParam ¶
type GetInstanceParamsInstanceTextParam struct { CurrentValue string `pulumi:"currentValue"` DefaultValue string `pulumi:"defaultValue"` NeedRestart string `pulumi:"needRestart"` ParamName string `pulumi:"paramName"` Status string `pulumi:"status"` TextValue string `pulumi:"textValue"` Tips []string `pulumi:"tips"` ValueType string `pulumi:"valueType"` }
type GetInstanceParamsInstanceTextParamArgs ¶
type GetInstanceParamsInstanceTextParamArgs struct { CurrentValue pulumi.StringInput `pulumi:"currentValue"` DefaultValue pulumi.StringInput `pulumi:"defaultValue"` NeedRestart pulumi.StringInput `pulumi:"needRestart"` ParamName pulumi.StringInput `pulumi:"paramName"` Status pulumi.StringInput `pulumi:"status"` TextValue pulumi.StringInput `pulumi:"textValue"` Tips pulumi.StringArrayInput `pulumi:"tips"` ValueType pulumi.StringInput `pulumi:"valueType"` }
func (GetInstanceParamsInstanceTextParamArgs) ElementType ¶
func (GetInstanceParamsInstanceTextParamArgs) ElementType() reflect.Type
func (GetInstanceParamsInstanceTextParamArgs) ToGetInstanceParamsInstanceTextParamOutput ¶
func (i GetInstanceParamsInstanceTextParamArgs) ToGetInstanceParamsInstanceTextParamOutput() GetInstanceParamsInstanceTextParamOutput
func (GetInstanceParamsInstanceTextParamArgs) ToGetInstanceParamsInstanceTextParamOutputWithContext ¶
func (i GetInstanceParamsInstanceTextParamArgs) ToGetInstanceParamsInstanceTextParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceTextParamOutput
type GetInstanceParamsInstanceTextParamArray ¶
type GetInstanceParamsInstanceTextParamArray []GetInstanceParamsInstanceTextParamInput
func (GetInstanceParamsInstanceTextParamArray) ElementType ¶
func (GetInstanceParamsInstanceTextParamArray) ElementType() reflect.Type
func (GetInstanceParamsInstanceTextParamArray) ToGetInstanceParamsInstanceTextParamArrayOutput ¶
func (i GetInstanceParamsInstanceTextParamArray) ToGetInstanceParamsInstanceTextParamArrayOutput() GetInstanceParamsInstanceTextParamArrayOutput
func (GetInstanceParamsInstanceTextParamArray) ToGetInstanceParamsInstanceTextParamArrayOutputWithContext ¶
func (i GetInstanceParamsInstanceTextParamArray) ToGetInstanceParamsInstanceTextParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceTextParamArrayOutput
type GetInstanceParamsInstanceTextParamArrayInput ¶
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 ¶
type GetInstanceParamsInstanceTextParamArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceTextParamArrayOutput) ElementType ¶
func (GetInstanceParamsInstanceTextParamArrayOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceTextParamArrayOutput) ToGetInstanceParamsInstanceTextParamArrayOutput ¶
func (o GetInstanceParamsInstanceTextParamArrayOutput) ToGetInstanceParamsInstanceTextParamArrayOutput() GetInstanceParamsInstanceTextParamArrayOutput
func (GetInstanceParamsInstanceTextParamArrayOutput) ToGetInstanceParamsInstanceTextParamArrayOutputWithContext ¶
func (o GetInstanceParamsInstanceTextParamArrayOutput) ToGetInstanceParamsInstanceTextParamArrayOutputWithContext(ctx context.Context) GetInstanceParamsInstanceTextParamArrayOutput
type GetInstanceParamsInstanceTextParamInput ¶
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 ¶
type GetInstanceParamsInstanceTextParamOutput struct{ *pulumi.OutputState }
func (GetInstanceParamsInstanceTextParamOutput) CurrentValue ¶
func (o GetInstanceParamsInstanceTextParamOutput) CurrentValue() pulumi.StringOutput
func (GetInstanceParamsInstanceTextParamOutput) DefaultValue ¶
func (o GetInstanceParamsInstanceTextParamOutput) DefaultValue() pulumi.StringOutput
func (GetInstanceParamsInstanceTextParamOutput) ElementType ¶
func (GetInstanceParamsInstanceTextParamOutput) ElementType() reflect.Type
func (GetInstanceParamsInstanceTextParamOutput) NeedRestart ¶
func (o GetInstanceParamsInstanceTextParamOutput) NeedRestart() pulumi.StringOutput
func (GetInstanceParamsInstanceTextParamOutput) ParamName ¶
func (o GetInstanceParamsInstanceTextParamOutput) ParamName() pulumi.StringOutput
func (GetInstanceParamsInstanceTextParamOutput) Status ¶
func (o GetInstanceParamsInstanceTextParamOutput) Status() pulumi.StringOutput
func (GetInstanceParamsInstanceTextParamOutput) TextValue ¶
func (o GetInstanceParamsInstanceTextParamOutput) TextValue() pulumi.StringOutput
func (GetInstanceParamsInstanceTextParamOutput) Tips ¶
func (o GetInstanceParamsInstanceTextParamOutput) Tips() pulumi.StringArrayOutput
func (GetInstanceParamsInstanceTextParamOutput) ToGetInstanceParamsInstanceTextParamOutput ¶
func (o GetInstanceParamsInstanceTextParamOutput) ToGetInstanceParamsInstanceTextParamOutput() GetInstanceParamsInstanceTextParamOutput
func (GetInstanceParamsInstanceTextParamOutput) ToGetInstanceParamsInstanceTextParamOutputWithContext ¶
func (o GetInstanceParamsInstanceTextParamOutput) ToGetInstanceParamsInstanceTextParamOutputWithContext(ctx context.Context) GetInstanceParamsInstanceTextParamOutput
func (GetInstanceParamsInstanceTextParamOutput) ValueType ¶
func (o GetInstanceParamsInstanceTextParamOutput) ValueType() pulumi.StringOutput
type GetInstanceParamsOutputArgs ¶
type GetInstanceParamsOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceParams.
func (GetInstanceParamsOutputArgs) ElementType ¶
func (GetInstanceParamsOutputArgs) ElementType() reflect.Type
type GetInstanceParamsResult ¶
type GetInstanceParamsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceEnumParams []GetInstanceParamsInstanceEnumParam `pulumi:"instanceEnumParams"` InstanceId string `pulumi:"instanceId"` InstanceIntegerParams []GetInstanceParamsInstanceIntegerParam `pulumi:"instanceIntegerParams"` InstanceMultiParams []GetInstanceParamsInstanceMultiParam `pulumi:"instanceMultiParams"` InstanceTextParams []GetInstanceParamsInstanceTextParam `pulumi:"instanceTextParams"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstanceParams.
func GetInstanceParams ¶
func GetInstanceParams(ctx *pulumi.Context, args *GetInstanceParamsArgs, opts ...pulumi.InvokeOption) (*GetInstanceParamsResult, error)
type GetInstanceParamsResultOutput ¶
type GetInstanceParamsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceParams.
func GetInstanceParamsOutput ¶
func GetInstanceParamsOutput(ctx *pulumi.Context, args GetInstanceParamsOutputArgs, opts ...pulumi.InvokeOption) GetInstanceParamsResultOutput
func (GetInstanceParamsResultOutput) ElementType ¶
func (GetInstanceParamsResultOutput) ElementType() reflect.Type
func (GetInstanceParamsResultOutput) Id ¶
func (o GetInstanceParamsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceParamsResultOutput) InstanceEnumParams ¶
func (o GetInstanceParamsResultOutput) InstanceEnumParams() GetInstanceParamsInstanceEnumParamArrayOutput
func (GetInstanceParamsResultOutput) InstanceId ¶
func (o GetInstanceParamsResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceParamsResultOutput) InstanceIntegerParams ¶
func (o GetInstanceParamsResultOutput) InstanceIntegerParams() GetInstanceParamsInstanceIntegerParamArrayOutput
func (GetInstanceParamsResultOutput) InstanceMultiParams ¶
func (o GetInstanceParamsResultOutput) InstanceMultiParams() GetInstanceParamsInstanceMultiParamArrayOutput
func (GetInstanceParamsResultOutput) InstanceTextParams ¶
func (o GetInstanceParamsResultOutput) InstanceTextParams() GetInstanceParamsInstanceTextParamArrayOutput
func (GetInstanceParamsResultOutput) ResultOutputFile ¶
func (o GetInstanceParamsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceParamsResultOutput) ToGetInstanceParamsResultOutput ¶
func (o GetInstanceParamsResultOutput) ToGetInstanceParamsResultOutput() GetInstanceParamsResultOutput
func (GetInstanceParamsResultOutput) ToGetInstanceParamsResultOutputWithContext ¶
func (o GetInstanceParamsResultOutput) ToGetInstanceParamsResultOutputWithContext(ctx context.Context) GetInstanceParamsResultOutput
type GetInstanceSlowLogArgs ¶
type GetInstanceSlowLogArgs struct { EndTime string `pulumi:"endTime"` Format *string `pulumi:"format"` InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` SlowMs int `pulumi:"slowMs"` StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getInstanceSlowLog.
type GetInstanceSlowLogOutputArgs ¶
type GetInstanceSlowLogOutputArgs struct { EndTime pulumi.StringInput `pulumi:"endTime"` Format pulumi.StringPtrInput `pulumi:"format"` InstanceId pulumi.StringInput `pulumi:"instanceId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` SlowMs pulumi.IntInput `pulumi:"slowMs"` StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getInstanceSlowLog.
func (GetInstanceSlowLogOutputArgs) ElementType ¶
func (GetInstanceSlowLogOutputArgs) ElementType() reflect.Type
type GetInstanceSlowLogResult ¶
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"` SlowLogs []string `pulumi:"slowLogs"` SlowMs int `pulumi:"slowMs"` StartTime string `pulumi:"startTime"` }
A collection of values returned by getInstanceSlowLog.
func GetInstanceSlowLog ¶
func GetInstanceSlowLog(ctx *pulumi.Context, args *GetInstanceSlowLogArgs, opts ...pulumi.InvokeOption) (*GetInstanceSlowLogResult, error)
type GetInstanceSlowLogResultOutput ¶
type GetInstanceSlowLogResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceSlowLog.
func GetInstanceSlowLogOutput ¶
func GetInstanceSlowLogOutput(ctx *pulumi.Context, args GetInstanceSlowLogOutputArgs, opts ...pulumi.InvokeOption) GetInstanceSlowLogResultOutput
func (GetInstanceSlowLogResultOutput) ElementType ¶
func (GetInstanceSlowLogResultOutput) ElementType() reflect.Type
func (GetInstanceSlowLogResultOutput) EndTime ¶
func (o GetInstanceSlowLogResultOutput) EndTime() pulumi.StringOutput
func (GetInstanceSlowLogResultOutput) Format ¶
func (o GetInstanceSlowLogResultOutput) Format() pulumi.StringPtrOutput
func (GetInstanceSlowLogResultOutput) Id ¶
func (o GetInstanceSlowLogResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceSlowLogResultOutput) InstanceId ¶
func (o GetInstanceSlowLogResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceSlowLogResultOutput) ResultOutputFile ¶
func (o GetInstanceSlowLogResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceSlowLogResultOutput) SlowLogs ¶
func (o GetInstanceSlowLogResultOutput) SlowLogs() pulumi.StringArrayOutput
func (GetInstanceSlowLogResultOutput) SlowMs ¶
func (o GetInstanceSlowLogResultOutput) SlowMs() pulumi.IntOutput
func (GetInstanceSlowLogResultOutput) StartTime ¶
func (o GetInstanceSlowLogResultOutput) StartTime() pulumi.StringOutput
func (GetInstanceSlowLogResultOutput) ToGetInstanceSlowLogResultOutput ¶
func (o GetInstanceSlowLogResultOutput) ToGetInstanceSlowLogResultOutput() GetInstanceSlowLogResultOutput
func (GetInstanceSlowLogResultOutput) ToGetInstanceSlowLogResultOutputWithContext ¶
func (o GetInstanceSlowLogResultOutput) ToGetInstanceSlowLogResultOutputWithContext(ctx context.Context) GetInstanceSlowLogResultOutput
type GetInstancesArgs ¶
type GetInstancesArgs struct { ClusterType *string `pulumi:"clusterType"` InstanceId *string `pulumi:"instanceId"` InstanceNamePrefix *string `pulumi:"instanceNamePrefix"` ResultOutputFile *string `pulumi:"resultOutputFile"` Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking getInstances.
type GetInstancesInstanceList ¶
type GetInstancesInstanceList struct { AutoRenewFlag int `pulumi:"autoRenewFlag"` AvailableZone string `pulumi:"availableZone"` ChargeType string `pulumi:"chargeType"` ClusterType string `pulumi:"clusterType"` Cpu int `pulumi:"cpu"` CreateTime string `pulumi:"createTime"` EngineVersion string `pulumi:"engineVersion"` InstanceId string `pulumi:"instanceId"` InstanceName string `pulumi:"instanceName"` MachineType string `pulumi:"machineType"` Memory int `pulumi:"memory"` ProjectId int `pulumi:"projectId"` ShardQuantity int `pulumi:"shardQuantity"` Status int `pulumi:"status"` SubnetId string `pulumi:"subnetId"` Tags map[string]interface{} `pulumi:"tags"` Vip string `pulumi:"vip"` Volume int `pulumi:"volume"` VpcId string `pulumi:"vpcId"` Vport int `pulumi:"vport"` }
type GetInstancesInstanceListArgs ¶
type GetInstancesInstanceListArgs struct { AutoRenewFlag pulumi.IntInput `pulumi:"autoRenewFlag"` AvailableZone pulumi.StringInput `pulumi:"availableZone"` ChargeType pulumi.StringInput `pulumi:"chargeType"` ClusterType pulumi.StringInput `pulumi:"clusterType"` Cpu pulumi.IntInput `pulumi:"cpu"` CreateTime pulumi.StringInput `pulumi:"createTime"` EngineVersion pulumi.StringInput `pulumi:"engineVersion"` InstanceId pulumi.StringInput `pulumi:"instanceId"` InstanceName pulumi.StringInput `pulumi:"instanceName"` MachineType pulumi.StringInput `pulumi:"machineType"` Memory pulumi.IntInput `pulumi:"memory"` ProjectId pulumi.IntInput `pulumi:"projectId"` ShardQuantity pulumi.IntInput `pulumi:"shardQuantity"` Status pulumi.IntInput `pulumi:"status"` SubnetId pulumi.StringInput `pulumi:"subnetId"` Tags pulumi.MapInput `pulumi:"tags"` Vip pulumi.StringInput `pulumi:"vip"` Volume pulumi.IntInput `pulumi:"volume"` VpcId pulumi.StringInput `pulumi:"vpcId"` 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
func (GetInstancesInstanceListOutput) AvailableZone ¶
func (o GetInstancesInstanceListOutput) AvailableZone() pulumi.StringOutput
func (GetInstancesInstanceListOutput) ChargeType ¶
func (o GetInstancesInstanceListOutput) ChargeType() pulumi.StringOutput
func (GetInstancesInstanceListOutput) ClusterType ¶
func (o GetInstancesInstanceListOutput) ClusterType() pulumi.StringOutput
func (GetInstancesInstanceListOutput) Cpu ¶
func (o GetInstancesInstanceListOutput) Cpu() pulumi.IntOutput
func (GetInstancesInstanceListOutput) CreateTime ¶
func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
func (GetInstancesInstanceListOutput) ElementType ¶
func (GetInstancesInstanceListOutput) ElementType() reflect.Type
func (GetInstancesInstanceListOutput) EngineVersion ¶
func (o GetInstancesInstanceListOutput) EngineVersion() pulumi.StringOutput
func (GetInstancesInstanceListOutput) InstanceId ¶
func (o GetInstancesInstanceListOutput) InstanceId() pulumi.StringOutput
func (GetInstancesInstanceListOutput) InstanceName ¶
func (o GetInstancesInstanceListOutput) InstanceName() pulumi.StringOutput
func (GetInstancesInstanceListOutput) MachineType ¶
func (o GetInstancesInstanceListOutput) MachineType() pulumi.StringOutput
func (GetInstancesInstanceListOutput) Memory ¶
func (o GetInstancesInstanceListOutput) Memory() pulumi.IntOutput
func (GetInstancesInstanceListOutput) ProjectId ¶
func (o GetInstancesInstanceListOutput) ProjectId() pulumi.IntOutput
func (GetInstancesInstanceListOutput) ShardQuantity ¶
func (o GetInstancesInstanceListOutput) ShardQuantity() pulumi.IntOutput
func (GetInstancesInstanceListOutput) Status ¶
func (o GetInstancesInstanceListOutput) Status() pulumi.IntOutput
func (GetInstancesInstanceListOutput) SubnetId ¶
func (o GetInstancesInstanceListOutput) SubnetId() pulumi.StringOutput
func (GetInstancesInstanceListOutput) Tags ¶
func (o GetInstancesInstanceListOutput) Tags() pulumi.MapOutput
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
func (GetInstancesInstanceListOutput) Volume ¶
func (o GetInstancesInstanceListOutput) Volume() pulumi.IntOutput
func (GetInstancesInstanceListOutput) VpcId ¶
func (o GetInstancesInstanceListOutput) VpcId() pulumi.StringOutput
func (GetInstancesInstanceListOutput) Vport ¶
func (o GetInstancesInstanceListOutput) Vport() pulumi.IntOutput
type GetInstancesOutputArgs ¶
type GetInstancesOutputArgs struct { ClusterType pulumi.StringPtrInput `pulumi:"clusterType"` InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` InstanceNamePrefix pulumi.StringPtrInput `pulumi:"instanceNamePrefix"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` 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 { ClusterType *string `pulumi:"clusterType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId *string `pulumi:"instanceId"` InstanceLists []GetInstancesInstanceList `pulumi:"instanceLists"` InstanceNamePrefix *string `pulumi:"instanceNamePrefix"` ResultOutputFile *string `pulumi:"resultOutputFile"` 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)
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
func (GetInstancesResultOutput) ElementType ¶
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) Id ¶
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesResultOutput) InstanceId ¶
func (o GetInstancesResultOutput) InstanceId() pulumi.StringPtrOutput
func (GetInstancesResultOutput) InstanceLists ¶
func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
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
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
type GetZoneConfigArgs ¶
type GetZoneConfigArgs struct { AvailableZone *string `pulumi:"availableZone"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZoneConfig.
type GetZoneConfigList ¶
type GetZoneConfigList struct { AvailableZone string `pulumi:"availableZone"` ClusterType string `pulumi:"clusterType"` Cpu int `pulumi:"cpu"` DefaultStorage int `pulumi:"defaultStorage"` EngineVersion string `pulumi:"engineVersion"` MachineType string `pulumi:"machineType"` MaxReplicateSetNum int `pulumi:"maxReplicateSetNum"` MaxStorage int `pulumi:"maxStorage"` Memory int `pulumi:"memory"` MinReplicateSetNum int `pulumi:"minReplicateSetNum"` MinStorage int `pulumi:"minStorage"` }
type GetZoneConfigListArgs ¶
type GetZoneConfigListArgs struct { AvailableZone pulumi.StringInput `pulumi:"availableZone"` ClusterType pulumi.StringInput `pulumi:"clusterType"` Cpu pulumi.IntInput `pulumi:"cpu"` DefaultStorage pulumi.IntInput `pulumi:"defaultStorage"` EngineVersion pulumi.StringInput `pulumi:"engineVersion"` MachineType pulumi.StringInput `pulumi:"machineType"` MaxReplicateSetNum pulumi.IntInput `pulumi:"maxReplicateSetNum"` MaxStorage pulumi.IntInput `pulumi:"maxStorage"` Memory pulumi.IntInput `pulumi:"memory"` MinReplicateSetNum pulumi.IntInput `pulumi:"minReplicateSetNum"` 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
func (GetZoneConfigListOutput) ClusterType ¶
func (o GetZoneConfigListOutput) ClusterType() pulumi.StringOutput
func (GetZoneConfigListOutput) Cpu ¶
func (o GetZoneConfigListOutput) Cpu() pulumi.IntOutput
func (GetZoneConfigListOutput) DefaultStorage ¶
func (o GetZoneConfigListOutput) DefaultStorage() pulumi.IntOutput
func (GetZoneConfigListOutput) ElementType ¶
func (GetZoneConfigListOutput) ElementType() reflect.Type
func (GetZoneConfigListOutput) EngineVersion ¶
func (o GetZoneConfigListOutput) EngineVersion() pulumi.StringOutput
func (GetZoneConfigListOutput) MachineType ¶
func (o GetZoneConfigListOutput) MachineType() pulumi.StringOutput
func (GetZoneConfigListOutput) MaxReplicateSetNum ¶
func (o GetZoneConfigListOutput) MaxReplicateSetNum() pulumi.IntOutput
func (GetZoneConfigListOutput) MaxStorage ¶
func (o GetZoneConfigListOutput) MaxStorage() pulumi.IntOutput
func (GetZoneConfigListOutput) Memory ¶
func (o GetZoneConfigListOutput) Memory() pulumi.IntOutput
func (GetZoneConfigListOutput) MinReplicateSetNum ¶
func (o GetZoneConfigListOutput) MinReplicateSetNum() pulumi.IntOutput
func (GetZoneConfigListOutput) MinStorage ¶
func (o GetZoneConfigListOutput) MinStorage() pulumi.IntOutput
func (GetZoneConfigListOutput) ToGetZoneConfigListOutput ¶
func (o GetZoneConfigListOutput) ToGetZoneConfigListOutput() GetZoneConfigListOutput
func (GetZoneConfigListOutput) ToGetZoneConfigListOutputWithContext ¶
func (o GetZoneConfigListOutput) ToGetZoneConfigListOutputWithContext(ctx context.Context) GetZoneConfigListOutput
type GetZoneConfigOutputArgs ¶
type GetZoneConfigOutputArgs struct { AvailableZone pulumi.StringPtrInput `pulumi:"availableZone"` 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 { AvailableZone *string `pulumi:"availableZone"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` 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)
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
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
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 charge_type 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. NOTE: for instance which `engine_version` is `MONGO_40_WT`, `security_groups` is not // supported. 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 `vpc_id` 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"` }
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 ¶
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"` }
func GetInstanceAccount ¶
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 ¶
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 ¶
func (*InstanceAccount) ElementType() reflect.Type
func (*InstanceAccount) ToInstanceAccountOutput ¶
func (i *InstanceAccount) ToInstanceAccountOutput() InstanceAccountOutput
func (*InstanceAccount) ToInstanceAccountOutputWithContext ¶
func (i *InstanceAccount) ToInstanceAccountOutputWithContext(ctx context.Context) InstanceAccountOutput
type InstanceAccountArgs ¶
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 ¶
func (InstanceAccountArgs) ElementType() reflect.Type
type InstanceAccountArray ¶
type InstanceAccountArray []InstanceAccountInput
func (InstanceAccountArray) ElementType ¶
func (InstanceAccountArray) ElementType() reflect.Type
func (InstanceAccountArray) ToInstanceAccountArrayOutput ¶
func (i InstanceAccountArray) ToInstanceAccountArrayOutput() InstanceAccountArrayOutput
func (InstanceAccountArray) ToInstanceAccountArrayOutputWithContext ¶
func (i InstanceAccountArray) ToInstanceAccountArrayOutputWithContext(ctx context.Context) InstanceAccountArrayOutput
type InstanceAccountArrayInput ¶
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 ¶
type InstanceAccountArrayOutput struct{ *pulumi.OutputState }
func (InstanceAccountArrayOutput) ElementType ¶
func (InstanceAccountArrayOutput) ElementType() reflect.Type
func (InstanceAccountArrayOutput) Index ¶
func (o InstanceAccountArrayOutput) Index(i pulumi.IntInput) InstanceAccountOutput
func (InstanceAccountArrayOutput) ToInstanceAccountArrayOutput ¶
func (o InstanceAccountArrayOutput) ToInstanceAccountArrayOutput() InstanceAccountArrayOutput
func (InstanceAccountArrayOutput) ToInstanceAccountArrayOutputWithContext ¶
func (o InstanceAccountArrayOutput) ToInstanceAccountArrayOutputWithContext(ctx context.Context) InstanceAccountArrayOutput
type InstanceAccountAuthRole ¶
type InstanceAccountAuthRoleArgs ¶
type InstanceAccountAuthRoleArgs struct { Mask pulumi.IntInput `pulumi:"mask"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (InstanceAccountAuthRoleArgs) ElementType ¶
func (InstanceAccountAuthRoleArgs) ElementType() reflect.Type
func (InstanceAccountAuthRoleArgs) ToInstanceAccountAuthRoleOutput ¶
func (i InstanceAccountAuthRoleArgs) ToInstanceAccountAuthRoleOutput() InstanceAccountAuthRoleOutput
func (InstanceAccountAuthRoleArgs) ToInstanceAccountAuthRoleOutputWithContext ¶
func (i InstanceAccountAuthRoleArgs) ToInstanceAccountAuthRoleOutputWithContext(ctx context.Context) InstanceAccountAuthRoleOutput
type InstanceAccountAuthRoleArray ¶
type InstanceAccountAuthRoleArray []InstanceAccountAuthRoleInput
func (InstanceAccountAuthRoleArray) ElementType ¶
func (InstanceAccountAuthRoleArray) ElementType() reflect.Type
func (InstanceAccountAuthRoleArray) ToInstanceAccountAuthRoleArrayOutput ¶
func (i InstanceAccountAuthRoleArray) ToInstanceAccountAuthRoleArrayOutput() InstanceAccountAuthRoleArrayOutput
func (InstanceAccountAuthRoleArray) ToInstanceAccountAuthRoleArrayOutputWithContext ¶
func (i InstanceAccountAuthRoleArray) ToInstanceAccountAuthRoleArrayOutputWithContext(ctx context.Context) InstanceAccountAuthRoleArrayOutput
type InstanceAccountAuthRoleArrayInput ¶
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 ¶
type InstanceAccountAuthRoleArrayOutput struct{ *pulumi.OutputState }
func (InstanceAccountAuthRoleArrayOutput) ElementType ¶
func (InstanceAccountAuthRoleArrayOutput) ElementType() reflect.Type
func (InstanceAccountAuthRoleArrayOutput) Index ¶
func (o InstanceAccountAuthRoleArrayOutput) Index(i pulumi.IntInput) InstanceAccountAuthRoleOutput
func (InstanceAccountAuthRoleArrayOutput) ToInstanceAccountAuthRoleArrayOutput ¶
func (o InstanceAccountAuthRoleArrayOutput) ToInstanceAccountAuthRoleArrayOutput() InstanceAccountAuthRoleArrayOutput
func (InstanceAccountAuthRoleArrayOutput) ToInstanceAccountAuthRoleArrayOutputWithContext ¶
func (o InstanceAccountAuthRoleArrayOutput) ToInstanceAccountAuthRoleArrayOutputWithContext(ctx context.Context) InstanceAccountAuthRoleArrayOutput
type InstanceAccountAuthRoleInput ¶
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 ¶
type InstanceAccountAuthRoleOutput struct{ *pulumi.OutputState }
func (InstanceAccountAuthRoleOutput) ElementType ¶
func (InstanceAccountAuthRoleOutput) ElementType() reflect.Type
func (InstanceAccountAuthRoleOutput) Mask ¶
func (o InstanceAccountAuthRoleOutput) Mask() pulumi.IntOutput
func (InstanceAccountAuthRoleOutput) Namespace ¶
func (o InstanceAccountAuthRoleOutput) Namespace() pulumi.StringOutput
func (InstanceAccountAuthRoleOutput) ToInstanceAccountAuthRoleOutput ¶
func (o InstanceAccountAuthRoleOutput) ToInstanceAccountAuthRoleOutput() InstanceAccountAuthRoleOutput
func (InstanceAccountAuthRoleOutput) ToInstanceAccountAuthRoleOutputWithContext ¶
func (o InstanceAccountAuthRoleOutput) ToInstanceAccountAuthRoleOutputWithContext(ctx context.Context) InstanceAccountAuthRoleOutput
type InstanceAccountInput ¶
type InstanceAccountInput interface { pulumi.Input ToInstanceAccountOutput() InstanceAccountOutput ToInstanceAccountOutputWithContext(ctx context.Context) InstanceAccountOutput }
type InstanceAccountMap ¶
type InstanceAccountMap map[string]InstanceAccountInput
func (InstanceAccountMap) ElementType ¶
func (InstanceAccountMap) ElementType() reflect.Type
func (InstanceAccountMap) ToInstanceAccountMapOutput ¶
func (i InstanceAccountMap) ToInstanceAccountMapOutput() InstanceAccountMapOutput
func (InstanceAccountMap) ToInstanceAccountMapOutputWithContext ¶
func (i InstanceAccountMap) ToInstanceAccountMapOutputWithContext(ctx context.Context) InstanceAccountMapOutput
type InstanceAccountMapInput ¶
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 ¶
type InstanceAccountMapOutput struct{ *pulumi.OutputState }
func (InstanceAccountMapOutput) ElementType ¶
func (InstanceAccountMapOutput) ElementType() reflect.Type
func (InstanceAccountMapOutput) MapIndex ¶
func (o InstanceAccountMapOutput) MapIndex(k pulumi.StringInput) InstanceAccountOutput
func (InstanceAccountMapOutput) ToInstanceAccountMapOutput ¶
func (o InstanceAccountMapOutput) ToInstanceAccountMapOutput() InstanceAccountMapOutput
func (InstanceAccountMapOutput) ToInstanceAccountMapOutputWithContext ¶
func (o InstanceAccountMapOutput) ToInstanceAccountMapOutputWithContext(ctx context.Context) InstanceAccountMapOutput
type InstanceAccountOutput ¶
type InstanceAccountOutput struct{ *pulumi.OutputState }
func (InstanceAccountOutput) AuthRoles ¶
func (o InstanceAccountOutput) AuthRoles() InstanceAccountAuthRoleArrayOutput
The read and write permission information of the account.
func (InstanceAccountOutput) ElementType ¶
func (InstanceAccountOutput) ElementType() reflect.Type
func (InstanceAccountOutput) InstanceId ¶
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 ¶
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 ¶
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 ¶
func (o InstanceAccountOutput) ToInstanceAccountOutput() InstanceAccountOutput
func (InstanceAccountOutput) ToInstanceAccountOutputWithContext ¶
func (o InstanceAccountOutput) ToInstanceAccountOutputWithContext(ctx context.Context) InstanceAccountOutput
func (InstanceAccountOutput) UserDesc ¶
func (o InstanceAccountOutput) UserDesc() pulumi.StringPtrOutput
Account remarks.
func (InstanceAccountOutput) UserName ¶
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 ¶
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 ¶
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 charge_type is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrInput // ID of the project which the instance belongs. ProjectId pulumi.IntPtrInput // ID of the security group. NOTE: for instance which `engine_version` is `MONGO_40_WT`, `security_groups` is not // supported. SecurityGroups pulumi.StringArrayInput // ID of the subnet within this VPC. The value is required if `vpc_id` 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 ¶
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"` }
func GetInstanceBackup ¶
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 ¶
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 ¶
func (*InstanceBackup) ElementType() reflect.Type
func (*InstanceBackup) ToInstanceBackupOutput ¶
func (i *InstanceBackup) ToInstanceBackupOutput() InstanceBackupOutput
func (*InstanceBackup) ToInstanceBackupOutputWithContext ¶
func (i *InstanceBackup) ToInstanceBackupOutputWithContext(ctx context.Context) InstanceBackupOutput
type InstanceBackupArgs ¶
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 ¶
func (InstanceBackupArgs) ElementType() reflect.Type
type InstanceBackupArray ¶
type InstanceBackupArray []InstanceBackupInput
func (InstanceBackupArray) ElementType ¶
func (InstanceBackupArray) ElementType() reflect.Type
func (InstanceBackupArray) ToInstanceBackupArrayOutput ¶
func (i InstanceBackupArray) ToInstanceBackupArrayOutput() InstanceBackupArrayOutput
func (InstanceBackupArray) ToInstanceBackupArrayOutputWithContext ¶
func (i InstanceBackupArray) ToInstanceBackupArrayOutputWithContext(ctx context.Context) InstanceBackupArrayOutput
type InstanceBackupArrayInput ¶
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 ¶
type InstanceBackupArrayOutput struct{ *pulumi.OutputState }
func (InstanceBackupArrayOutput) ElementType ¶
func (InstanceBackupArrayOutput) ElementType() reflect.Type
func (InstanceBackupArrayOutput) Index ¶
func (o InstanceBackupArrayOutput) Index(i pulumi.IntInput) InstanceBackupOutput
func (InstanceBackupArrayOutput) ToInstanceBackupArrayOutput ¶
func (o InstanceBackupArrayOutput) ToInstanceBackupArrayOutput() InstanceBackupArrayOutput
func (InstanceBackupArrayOutput) ToInstanceBackupArrayOutputWithContext ¶
func (o InstanceBackupArrayOutput) ToInstanceBackupArrayOutputWithContext(ctx context.Context) InstanceBackupArrayOutput
type InstanceBackupDownloadTask ¶
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 ¶
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 ¶
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 ¶
func (*InstanceBackupDownloadTask) ElementType() reflect.Type
func (*InstanceBackupDownloadTask) ToInstanceBackupDownloadTaskOutput ¶
func (i *InstanceBackupDownloadTask) ToInstanceBackupDownloadTaskOutput() InstanceBackupDownloadTaskOutput
func (*InstanceBackupDownloadTask) ToInstanceBackupDownloadTaskOutputWithContext ¶
func (i *InstanceBackupDownloadTask) ToInstanceBackupDownloadTaskOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskOutput
type InstanceBackupDownloadTaskArgs ¶
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 ¶
func (InstanceBackupDownloadTaskArgs) ElementType() reflect.Type
type InstanceBackupDownloadTaskArray ¶
type InstanceBackupDownloadTaskArray []InstanceBackupDownloadTaskInput
func (InstanceBackupDownloadTaskArray) ElementType ¶
func (InstanceBackupDownloadTaskArray) ElementType() reflect.Type
func (InstanceBackupDownloadTaskArray) ToInstanceBackupDownloadTaskArrayOutput ¶
func (i InstanceBackupDownloadTaskArray) ToInstanceBackupDownloadTaskArrayOutput() InstanceBackupDownloadTaskArrayOutput
func (InstanceBackupDownloadTaskArray) ToInstanceBackupDownloadTaskArrayOutputWithContext ¶
func (i InstanceBackupDownloadTaskArray) ToInstanceBackupDownloadTaskArrayOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskArrayOutput
type InstanceBackupDownloadTaskArrayInput ¶
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 ¶
type InstanceBackupDownloadTaskArrayOutput struct{ *pulumi.OutputState }
func (InstanceBackupDownloadTaskArrayOutput) ElementType ¶
func (InstanceBackupDownloadTaskArrayOutput) ElementType() reflect.Type
func (InstanceBackupDownloadTaskArrayOutput) Index ¶
func (o InstanceBackupDownloadTaskArrayOutput) Index(i pulumi.IntInput) InstanceBackupDownloadTaskOutput
func (InstanceBackupDownloadTaskArrayOutput) ToInstanceBackupDownloadTaskArrayOutput ¶
func (o InstanceBackupDownloadTaskArrayOutput) ToInstanceBackupDownloadTaskArrayOutput() InstanceBackupDownloadTaskArrayOutput
func (InstanceBackupDownloadTaskArrayOutput) ToInstanceBackupDownloadTaskArrayOutputWithContext ¶
func (o InstanceBackupDownloadTaskArrayOutput) ToInstanceBackupDownloadTaskArrayOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskArrayOutput
type InstanceBackupDownloadTaskBackupSet ¶
type InstanceBackupDownloadTaskBackupSet struct {
ReplicaSetId string `pulumi:"replicaSetId"`
}
type InstanceBackupDownloadTaskBackupSetArgs ¶
type InstanceBackupDownloadTaskBackupSetArgs struct {
ReplicaSetId pulumi.StringInput `pulumi:"replicaSetId"`
}
func (InstanceBackupDownloadTaskBackupSetArgs) ElementType ¶
func (InstanceBackupDownloadTaskBackupSetArgs) ElementType() reflect.Type
func (InstanceBackupDownloadTaskBackupSetArgs) ToInstanceBackupDownloadTaskBackupSetOutput ¶
func (i InstanceBackupDownloadTaskBackupSetArgs) ToInstanceBackupDownloadTaskBackupSetOutput() InstanceBackupDownloadTaskBackupSetOutput
func (InstanceBackupDownloadTaskBackupSetArgs) ToInstanceBackupDownloadTaskBackupSetOutputWithContext ¶
func (i InstanceBackupDownloadTaskBackupSetArgs) ToInstanceBackupDownloadTaskBackupSetOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskBackupSetOutput
type InstanceBackupDownloadTaskBackupSetArray ¶
type InstanceBackupDownloadTaskBackupSetArray []InstanceBackupDownloadTaskBackupSetInput
func (InstanceBackupDownloadTaskBackupSetArray) ElementType ¶
func (InstanceBackupDownloadTaskBackupSetArray) ElementType() reflect.Type
func (InstanceBackupDownloadTaskBackupSetArray) ToInstanceBackupDownloadTaskBackupSetArrayOutput ¶
func (i InstanceBackupDownloadTaskBackupSetArray) ToInstanceBackupDownloadTaskBackupSetArrayOutput() InstanceBackupDownloadTaskBackupSetArrayOutput
func (InstanceBackupDownloadTaskBackupSetArray) ToInstanceBackupDownloadTaskBackupSetArrayOutputWithContext ¶
func (i InstanceBackupDownloadTaskBackupSetArray) ToInstanceBackupDownloadTaskBackupSetArrayOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskBackupSetArrayOutput
type InstanceBackupDownloadTaskBackupSetArrayInput ¶
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 ¶
type InstanceBackupDownloadTaskBackupSetArrayOutput struct{ *pulumi.OutputState }
func (InstanceBackupDownloadTaskBackupSetArrayOutput) ElementType ¶
func (InstanceBackupDownloadTaskBackupSetArrayOutput) ElementType() reflect.Type
func (InstanceBackupDownloadTaskBackupSetArrayOutput) ToInstanceBackupDownloadTaskBackupSetArrayOutput ¶
func (o InstanceBackupDownloadTaskBackupSetArrayOutput) ToInstanceBackupDownloadTaskBackupSetArrayOutput() InstanceBackupDownloadTaskBackupSetArrayOutput
func (InstanceBackupDownloadTaskBackupSetArrayOutput) ToInstanceBackupDownloadTaskBackupSetArrayOutputWithContext ¶
func (o InstanceBackupDownloadTaskBackupSetArrayOutput) ToInstanceBackupDownloadTaskBackupSetArrayOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskBackupSetArrayOutput
type InstanceBackupDownloadTaskBackupSetInput ¶
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 ¶
type InstanceBackupDownloadTaskBackupSetOutput struct{ *pulumi.OutputState }
func (InstanceBackupDownloadTaskBackupSetOutput) ElementType ¶
func (InstanceBackupDownloadTaskBackupSetOutput) ElementType() reflect.Type
func (InstanceBackupDownloadTaskBackupSetOutput) ReplicaSetId ¶
func (o InstanceBackupDownloadTaskBackupSetOutput) ReplicaSetId() pulumi.StringOutput
func (InstanceBackupDownloadTaskBackupSetOutput) ToInstanceBackupDownloadTaskBackupSetOutput ¶
func (o InstanceBackupDownloadTaskBackupSetOutput) ToInstanceBackupDownloadTaskBackupSetOutput() InstanceBackupDownloadTaskBackupSetOutput
func (InstanceBackupDownloadTaskBackupSetOutput) ToInstanceBackupDownloadTaskBackupSetOutputWithContext ¶
func (o InstanceBackupDownloadTaskBackupSetOutput) ToInstanceBackupDownloadTaskBackupSetOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskBackupSetOutput
type InstanceBackupDownloadTaskInput ¶
type InstanceBackupDownloadTaskInput interface { pulumi.Input ToInstanceBackupDownloadTaskOutput() InstanceBackupDownloadTaskOutput ToInstanceBackupDownloadTaskOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskOutput }
type InstanceBackupDownloadTaskMap ¶
type InstanceBackupDownloadTaskMap map[string]InstanceBackupDownloadTaskInput
func (InstanceBackupDownloadTaskMap) ElementType ¶
func (InstanceBackupDownloadTaskMap) ElementType() reflect.Type
func (InstanceBackupDownloadTaskMap) ToInstanceBackupDownloadTaskMapOutput ¶
func (i InstanceBackupDownloadTaskMap) ToInstanceBackupDownloadTaskMapOutput() InstanceBackupDownloadTaskMapOutput
func (InstanceBackupDownloadTaskMap) ToInstanceBackupDownloadTaskMapOutputWithContext ¶
func (i InstanceBackupDownloadTaskMap) ToInstanceBackupDownloadTaskMapOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskMapOutput
type InstanceBackupDownloadTaskMapInput ¶
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 ¶
type InstanceBackupDownloadTaskMapOutput struct{ *pulumi.OutputState }
func (InstanceBackupDownloadTaskMapOutput) ElementType ¶
func (InstanceBackupDownloadTaskMapOutput) ElementType() reflect.Type
func (InstanceBackupDownloadTaskMapOutput) MapIndex ¶
func (o InstanceBackupDownloadTaskMapOutput) MapIndex(k pulumi.StringInput) InstanceBackupDownloadTaskOutput
func (InstanceBackupDownloadTaskMapOutput) ToInstanceBackupDownloadTaskMapOutput ¶
func (o InstanceBackupDownloadTaskMapOutput) ToInstanceBackupDownloadTaskMapOutput() InstanceBackupDownloadTaskMapOutput
func (InstanceBackupDownloadTaskMapOutput) ToInstanceBackupDownloadTaskMapOutputWithContext ¶
func (o InstanceBackupDownloadTaskMapOutput) ToInstanceBackupDownloadTaskMapOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskMapOutput
type InstanceBackupDownloadTaskOutput ¶
type InstanceBackupDownloadTaskOutput struct{ *pulumi.OutputState }
func (InstanceBackupDownloadTaskOutput) BackupName ¶
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 ¶
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 ¶
func (InstanceBackupDownloadTaskOutput) ElementType() reflect.Type
func (InstanceBackupDownloadTaskOutput) InstanceId ¶
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 ¶
func (o InstanceBackupDownloadTaskOutput) ToInstanceBackupDownloadTaskOutput() InstanceBackupDownloadTaskOutput
func (InstanceBackupDownloadTaskOutput) ToInstanceBackupDownloadTaskOutputWithContext ¶
func (o InstanceBackupDownloadTaskOutput) ToInstanceBackupDownloadTaskOutputWithContext(ctx context.Context) InstanceBackupDownloadTaskOutput
type InstanceBackupDownloadTaskState ¶
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 ¶
func (InstanceBackupDownloadTaskState) ElementType() reflect.Type
type InstanceBackupInput ¶
type InstanceBackupInput interface { pulumi.Input ToInstanceBackupOutput() InstanceBackupOutput ToInstanceBackupOutputWithContext(ctx context.Context) InstanceBackupOutput }
type InstanceBackupMap ¶
type InstanceBackupMap map[string]InstanceBackupInput
func (InstanceBackupMap) ElementType ¶
func (InstanceBackupMap) ElementType() reflect.Type
func (InstanceBackupMap) ToInstanceBackupMapOutput ¶
func (i InstanceBackupMap) ToInstanceBackupMapOutput() InstanceBackupMapOutput
func (InstanceBackupMap) ToInstanceBackupMapOutputWithContext ¶
func (i InstanceBackupMap) ToInstanceBackupMapOutputWithContext(ctx context.Context) InstanceBackupMapOutput
type InstanceBackupMapInput ¶
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 ¶
type InstanceBackupMapOutput struct{ *pulumi.OutputState }
func (InstanceBackupMapOutput) ElementType ¶
func (InstanceBackupMapOutput) ElementType() reflect.Type
func (InstanceBackupMapOutput) MapIndex ¶
func (o InstanceBackupMapOutput) MapIndex(k pulumi.StringInput) InstanceBackupOutput
func (InstanceBackupMapOutput) ToInstanceBackupMapOutput ¶
func (o InstanceBackupMapOutput) ToInstanceBackupMapOutput() InstanceBackupMapOutput
func (InstanceBackupMapOutput) ToInstanceBackupMapOutputWithContext ¶
func (o InstanceBackupMapOutput) ToInstanceBackupMapOutputWithContext(ctx context.Context) InstanceBackupMapOutput
type InstanceBackupOutput ¶
type InstanceBackupOutput struct{ *pulumi.OutputState }
func (InstanceBackupOutput) BackupMethod ¶
func (o InstanceBackupOutput) BackupMethod() pulumi.IntOutput
0:logical backup, 1:physical backup.
func (InstanceBackupOutput) BackupRemark ¶
func (o InstanceBackupOutput) BackupRemark() pulumi.StringPtrOutput
backup notes.
func (InstanceBackupOutput) ElementType ¶
func (InstanceBackupOutput) ElementType() reflect.Type
func (InstanceBackupOutput) InstanceId ¶
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 ¶
func (o InstanceBackupOutput) ToInstanceBackupOutput() InstanceBackupOutput
func (InstanceBackupOutput) ToInstanceBackupOutputWithContext ¶
func (o InstanceBackupOutput) ToInstanceBackupOutputWithContext(ctx context.Context) InstanceBackupOutput
type InstanceBackupState ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 charge_type 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. NOTE: for instance which `engine_version` is `MONGO_40_WT`, `security_groups` is not supported.
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 `vpc_id` 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 { StandbyInstanceId pulumi.StringPtrInput `pulumi:"standbyInstanceId"` 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
func (InstanceStandbyInstanceListOutput) StandbyInstanceRegion ¶
func (o InstanceStandbyInstanceListOutput) StandbyInstanceRegion() pulumi.StringPtrOutput
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 charge_type is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrInput // ID of the project which the instance belongs. ProjectId pulumi.IntPtrInput // ID of the security group. NOTE: for instance which `engine_version` is `MONGO_40_WT`, `security_groups` is not // supported. 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 `vpc_id` 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 charge_type 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. NOTE: for instance which `engine_version` is `MONGO_40_WT`, `security_groups` is not // supported. 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 `vpc_id` 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"` }
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 charge_type is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrInput // ID of the project which the instance belongs. ProjectId pulumi.IntPtrInput // ID of the security group. NOTE: for instance which `engine_version` is `MONGO_40_WT`, `security_groups` is not // supported. SecurityGroups pulumi.StringArrayInput // Number of sharding. ShardQuantity pulumi.IntInput // ID of the subnet within this VPC. The value is required if `vpc_id` 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 ¶
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 ¶
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 ¶
func (o ShardingInstanceOutput) MongosCpu() pulumi.IntOutput
Number of mongos cpu.
func (ShardingInstanceOutput) MongosMemory ¶
func (o ShardingInstanceOutput) MongosMemory() pulumi.IntOutput
Mongos memory size in GB.
func (ShardingInstanceOutput) MongosNodeNum ¶
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 charge_type 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. NOTE: for instance which `engine_version` is `MONGO_40_WT`, `security_groups` is not supported.
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 `vpc_id` 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 charge_type is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrInput // ID of the project which the instance belongs. ProjectId pulumi.IntPtrInput // ID of the security group. NOTE: for instance which `engine_version` is `MONGO_40_WT`, `security_groups` is not // supported. 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 `vpc_id` 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 charge_type 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. NOTE: for instance which `engine_version` is `MONGO_40_WT`, `security_groups` is not // supported. 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 `vpc_id` 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"` }
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 charge_type is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrInput // ID of the project which the instance belongs. ProjectId pulumi.IntPtrInput // ID of the security group. NOTE: for instance which `engine_version` is `MONGO_40_WT`, `security_groups` is not // supported. SecurityGroups pulumi.StringArrayInput // ID of the subnet within this VPC. The value is required if `vpc_id` 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 charge_type 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. NOTE: for instance which `engine_version` is `MONGO_40_WT`, `security_groups` is not supported.
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 `vpc_id` 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 charge_type is set to `PREPAID`. PrepaidPeriod pulumi.IntPtrInput // ID of the project which the instance belongs. ProjectId pulumi.IntPtrInput // ID of the security group. NOTE: for instance which `engine_version` is `MONGO_40_WT`, `security_groups` is not // supported. 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 `vpc_id` 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