Documentation ¶
Index ¶
- type BackupConfig
- type BackupConfigArgs
- type BackupConfigArray
- type BackupConfigArrayInput
- type BackupConfigArrayOutput
- func (BackupConfigArrayOutput) ElementType() reflect.Type
- func (o BackupConfigArrayOutput) Index(i pulumi.IntInput) BackupConfigOutput
- func (o BackupConfigArrayOutput) ToBackupConfigArrayOutput() BackupConfigArrayOutput
- func (o BackupConfigArrayOutput) ToBackupConfigArrayOutputWithContext(ctx context.Context) BackupConfigArrayOutput
- type BackupConfigInput
- type BackupConfigMap
- type BackupConfigMapInput
- type BackupConfigMapOutput
- func (BackupConfigMapOutput) ElementType() reflect.Type
- func (o BackupConfigMapOutput) MapIndex(k pulumi.StringInput) BackupConfigOutput
- func (o BackupConfigMapOutput) ToBackupConfigMapOutput() BackupConfigMapOutput
- func (o BackupConfigMapOutput) ToBackupConfigMapOutputWithContext(ctx context.Context) BackupConfigMapOutput
- type BackupConfigOutput
- func (o BackupConfigOutput) BackupPeriods() pulumi.StringArrayOutputdeprecated
- func (o BackupConfigOutput) BackupTime() pulumi.StringOutput
- func (BackupConfigOutput) ElementType() reflect.Type
- func (o BackupConfigOutput) RedisId() pulumi.StringOutput
- func (o BackupConfigOutput) ToBackupConfigOutput() BackupConfigOutput
- func (o BackupConfigOutput) ToBackupConfigOutputWithContext(ctx context.Context) BackupConfigOutput
- type BackupConfigState
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput
- func (o InstanceOutput) AvailabilityZone() pulumi.StringOutput
- func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) ForceDelete() pulumi.BoolPtrOutput
- func (o InstanceOutput) Ip() pulumi.StringOutput
- func (o InstanceOutput) MemSize() pulumi.IntOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) NoAuth() pulumi.BoolPtrOutput
- func (o InstanceOutput) Password() pulumi.StringPtrOutput
- func (o InstanceOutput) Port() pulumi.IntPtrOutput
- func (o InstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
- func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput
- func (o InstanceOutput) RedisReplicasNum() pulumi.IntPtrOutput
- func (o InstanceOutput) RedisShardNum() pulumi.IntPtrOutput
- func (o InstanceOutput) ReplicaZoneIds() pulumi.IntArrayOutput
- func (o InstanceOutput) ReplicasReadOnly() pulumi.BoolPtrOutput
- func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o InstanceOutput) Status() pulumi.StringOutput
- func (o InstanceOutput) SubnetId() pulumi.StringOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) Type() pulumi.StringPtrOutputdeprecated
- func (o InstanceOutput) TypeId() pulumi.IntPtrOutput
- func (o InstanceOutput) VpcId() pulumi.StringOutput
- type InstanceState
- type InstancesArgs
- type InstancesInstanceList
- type InstancesInstanceListArgs
- type InstancesInstanceListArray
- func (InstancesInstanceListArray) ElementType() reflect.Type
- func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
- func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
- type InstancesInstanceListArrayInput
- type InstancesInstanceListArrayOutput
- func (InstancesInstanceListArrayOutput) ElementType() reflect.Type
- func (o InstancesInstanceListArrayOutput) Index(i pulumi.IntInput) InstancesInstanceListOutput
- func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
- func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
- type InstancesInstanceListInput
- type InstancesInstanceListNodeInfo
- type InstancesInstanceListNodeInfoArgs
- func (InstancesInstanceListNodeInfoArgs) ElementType() reflect.Type
- func (i InstancesInstanceListNodeInfoArgs) ToInstancesInstanceListNodeInfoOutput() InstancesInstanceListNodeInfoOutput
- func (i InstancesInstanceListNodeInfoArgs) ToInstancesInstanceListNodeInfoOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoOutput
- type InstancesInstanceListNodeInfoArray
- func (InstancesInstanceListNodeInfoArray) ElementType() reflect.Type
- func (i InstancesInstanceListNodeInfoArray) ToInstancesInstanceListNodeInfoArrayOutput() InstancesInstanceListNodeInfoArrayOutput
- func (i InstancesInstanceListNodeInfoArray) ToInstancesInstanceListNodeInfoArrayOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoArrayOutput
- type InstancesInstanceListNodeInfoArrayInput
- type InstancesInstanceListNodeInfoArrayOutput
- func (InstancesInstanceListNodeInfoArrayOutput) ElementType() reflect.Type
- func (o InstancesInstanceListNodeInfoArrayOutput) Index(i pulumi.IntInput) InstancesInstanceListNodeInfoOutput
- func (o InstancesInstanceListNodeInfoArrayOutput) ToInstancesInstanceListNodeInfoArrayOutput() InstancesInstanceListNodeInfoArrayOutput
- func (o InstancesInstanceListNodeInfoArrayOutput) ToInstancesInstanceListNodeInfoArrayOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoArrayOutput
- type InstancesInstanceListNodeInfoInput
- type InstancesInstanceListNodeInfoOutput
- func (InstancesInstanceListNodeInfoOutput) ElementType() reflect.Type
- func (o InstancesInstanceListNodeInfoOutput) Id() pulumi.IntOutput
- func (o InstancesInstanceListNodeInfoOutput) Master() pulumi.BoolOutput
- func (o InstancesInstanceListNodeInfoOutput) ToInstancesInstanceListNodeInfoOutput() InstancesInstanceListNodeInfoOutput
- func (o InstancesInstanceListNodeInfoOutput) ToInstancesInstanceListNodeInfoOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoOutput
- func (o InstancesInstanceListNodeInfoOutput) ZoneId() pulumi.IntOutput
- type InstancesInstanceListOutput
- func (o InstancesInstanceListOutput) ChargeType() pulumi.StringOutput
- func (o InstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (InstancesInstanceListOutput) ElementType() reflect.Type
- func (o InstancesInstanceListOutput) Ip() pulumi.StringOutput
- func (o InstancesInstanceListOutput) MemSize() pulumi.IntOutput
- func (o InstancesInstanceListOutput) Name() pulumi.StringOutput
- func (o InstancesInstanceListOutput) NodeInfos() InstancesInstanceListNodeInfoArrayOutput
- func (o InstancesInstanceListOutput) Port() pulumi.IntOutput
- func (o InstancesInstanceListOutput) ProjectId() pulumi.IntOutput
- func (o InstancesInstanceListOutput) RedisId() pulumi.StringOutput
- func (o InstancesInstanceListOutput) RedisReplicasNum() pulumi.IntOutput
- func (o InstancesInstanceListOutput) RedisShardNum() pulumi.IntOutput
- func (o InstancesInstanceListOutput) Status() pulumi.StringOutput
- func (o InstancesInstanceListOutput) SubnetId() pulumi.StringOutput
- func (o InstancesInstanceListOutput) Tags() pulumi.MapOutput
- func (o InstancesInstanceListOutput) ToInstancesInstanceListOutput() InstancesInstanceListOutput
- func (o InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext(ctx context.Context) InstancesInstanceListOutput
- func (o InstancesInstanceListOutput) Type() pulumi.StringOutputdeprecated
- func (o InstancesInstanceListOutput) TypeId() pulumi.IntOutput
- func (o InstancesInstanceListOutput) VpcId() pulumi.StringOutput
- func (o InstancesInstanceListOutput) Zone() pulumi.StringOutput
- type InstancesOutputArgs
- type InstancesResult
- type InstancesResultOutput
- func (InstancesResultOutput) ElementType() reflect.Type
- func (o InstancesResultOutput) Id() pulumi.StringOutput
- func (o InstancesResultOutput) InstanceLists() InstancesInstanceListArrayOutput
- func (o InstancesResultOutput) Limit() pulumi.IntPtrOutput
- func (o InstancesResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o InstancesResultOutput) SearchKey() pulumi.StringPtrOutput
- func (o InstancesResultOutput) Tags() pulumi.MapOutput
- func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
- func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
- func (o InstancesResultOutput) Zone() pulumi.StringPtrOutput
- type ZoneConfigArgs
- type ZoneConfigList
- type ZoneConfigListArgs
- type ZoneConfigListArray
- type ZoneConfigListArrayInput
- type ZoneConfigListArrayOutput
- func (ZoneConfigListArrayOutput) ElementType() reflect.Type
- func (o ZoneConfigListArrayOutput) Index(i pulumi.IntInput) ZoneConfigListOutput
- func (o ZoneConfigListArrayOutput) ToZoneConfigListArrayOutput() ZoneConfigListArrayOutput
- func (o ZoneConfigListArrayOutput) ToZoneConfigListArrayOutputWithContext(ctx context.Context) ZoneConfigListArrayOutput
- type ZoneConfigListInput
- type ZoneConfigListOutput
- func (ZoneConfigListOutput) ElementType() reflect.Type
- func (o ZoneConfigListOutput) MemSizes() pulumi.IntArrayOutputdeprecated
- func (o ZoneConfigListOutput) RedisReplicasNums() pulumi.IntArrayOutput
- func (o ZoneConfigListOutput) RedisShardNums() pulumi.IntArrayOutput
- func (o ZoneConfigListOutput) ShardMemories() pulumi.IntArrayOutput
- func (o ZoneConfigListOutput) ToZoneConfigListOutput() ZoneConfigListOutput
- func (o ZoneConfigListOutput) ToZoneConfigListOutputWithContext(ctx context.Context) ZoneConfigListOutput
- func (o ZoneConfigListOutput) Type() pulumi.StringOutputdeprecated
- func (o ZoneConfigListOutput) TypeId() pulumi.IntOutput
- func (o ZoneConfigListOutput) Version() pulumi.StringOutput
- func (o ZoneConfigListOutput) Zone() pulumi.StringOutput
- type ZoneConfigOutputArgs
- type ZoneConfigResult
- type ZoneConfigResultOutput
- func (ZoneConfigResultOutput) ElementType() reflect.Type
- func (o ZoneConfigResultOutput) Id() pulumi.StringOutput
- func (o ZoneConfigResultOutput) Lists() ZoneConfigListArrayOutput
- func (o ZoneConfigResultOutput) Region() pulumi.StringPtrOutput
- func (o ZoneConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ZoneConfigResultOutput) ToZoneConfigResultOutput() ZoneConfigResultOutput
- func (o ZoneConfigResultOutput) ToZoneConfigResultOutputWithContext(ctx context.Context) ZoneConfigResultOutput
- func (o ZoneConfigResultOutput) TypeId() pulumi.IntPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupConfig ¶
type BackupConfig struct { pulumi.CustomResourceState // Specifys which day the backup action should take place. Valid values: `Monday`, `Tuesday`, `Wednesday`, `Thursday`, // `Friday`, `Saturday` and `Sunday`. // // Deprecated: It has been deprecated from version 1.58.2. It makes no difference to online config at all BackupPeriods pulumi.StringArrayOutput `pulumi:"backupPeriods"` // Specifys what time the backup action should take place. And the time interval should be one hour. BackupTime pulumi.StringOutput `pulumi:"backupTime"` // ID of a redis instance to which the policy will be applied. RedisId pulumi.StringOutput `pulumi:"redisId"` }
func GetBackupConfig ¶
func GetBackupConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupConfigState, opts ...pulumi.ResourceOption) (*BackupConfig, error)
GetBackupConfig gets an existing BackupConfig 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 NewBackupConfig ¶
func NewBackupConfig(ctx *pulumi.Context, name string, args *BackupConfigArgs, opts ...pulumi.ResourceOption) (*BackupConfig, error)
NewBackupConfig registers a new resource with the given unique name, arguments, and options.
func (*BackupConfig) ElementType ¶
func (*BackupConfig) ElementType() reflect.Type
func (*BackupConfig) ToBackupConfigOutput ¶
func (i *BackupConfig) ToBackupConfigOutput() BackupConfigOutput
func (*BackupConfig) ToBackupConfigOutputWithContext ¶
func (i *BackupConfig) ToBackupConfigOutputWithContext(ctx context.Context) BackupConfigOutput
type BackupConfigArgs ¶
type BackupConfigArgs struct { // Specifys which day the backup action should take place. Valid values: `Monday`, `Tuesday`, `Wednesday`, `Thursday`, // `Friday`, `Saturday` and `Sunday`. // // Deprecated: It has been deprecated from version 1.58.2. It makes no difference to online config at all BackupPeriods pulumi.StringArrayInput // Specifys what time the backup action should take place. And the time interval should be one hour. BackupTime pulumi.StringInput // ID of a redis instance to which the policy will be applied. RedisId pulumi.StringInput }
The set of arguments for constructing a BackupConfig resource.
func (BackupConfigArgs) ElementType ¶
func (BackupConfigArgs) ElementType() reflect.Type
type BackupConfigArray ¶
type BackupConfigArray []BackupConfigInput
func (BackupConfigArray) ElementType ¶
func (BackupConfigArray) ElementType() reflect.Type
func (BackupConfigArray) ToBackupConfigArrayOutput ¶
func (i BackupConfigArray) ToBackupConfigArrayOutput() BackupConfigArrayOutput
func (BackupConfigArray) ToBackupConfigArrayOutputWithContext ¶
func (i BackupConfigArray) ToBackupConfigArrayOutputWithContext(ctx context.Context) BackupConfigArrayOutput
type BackupConfigArrayInput ¶
type BackupConfigArrayInput interface { pulumi.Input ToBackupConfigArrayOutput() BackupConfigArrayOutput ToBackupConfigArrayOutputWithContext(context.Context) BackupConfigArrayOutput }
BackupConfigArrayInput is an input type that accepts BackupConfigArray and BackupConfigArrayOutput values. You can construct a concrete instance of `BackupConfigArrayInput` via:
BackupConfigArray{ BackupConfigArgs{...} }
type BackupConfigArrayOutput ¶
type BackupConfigArrayOutput struct{ *pulumi.OutputState }
func (BackupConfigArrayOutput) ElementType ¶
func (BackupConfigArrayOutput) ElementType() reflect.Type
func (BackupConfigArrayOutput) Index ¶
func (o BackupConfigArrayOutput) Index(i pulumi.IntInput) BackupConfigOutput
func (BackupConfigArrayOutput) ToBackupConfigArrayOutput ¶
func (o BackupConfigArrayOutput) ToBackupConfigArrayOutput() BackupConfigArrayOutput
func (BackupConfigArrayOutput) ToBackupConfigArrayOutputWithContext ¶
func (o BackupConfigArrayOutput) ToBackupConfigArrayOutputWithContext(ctx context.Context) BackupConfigArrayOutput
type BackupConfigInput ¶
type BackupConfigInput interface { pulumi.Input ToBackupConfigOutput() BackupConfigOutput ToBackupConfigOutputWithContext(ctx context.Context) BackupConfigOutput }
type BackupConfigMap ¶
type BackupConfigMap map[string]BackupConfigInput
func (BackupConfigMap) ElementType ¶
func (BackupConfigMap) ElementType() reflect.Type
func (BackupConfigMap) ToBackupConfigMapOutput ¶
func (i BackupConfigMap) ToBackupConfigMapOutput() BackupConfigMapOutput
func (BackupConfigMap) ToBackupConfigMapOutputWithContext ¶
func (i BackupConfigMap) ToBackupConfigMapOutputWithContext(ctx context.Context) BackupConfigMapOutput
type BackupConfigMapInput ¶
type BackupConfigMapInput interface { pulumi.Input ToBackupConfigMapOutput() BackupConfigMapOutput ToBackupConfigMapOutputWithContext(context.Context) BackupConfigMapOutput }
BackupConfigMapInput is an input type that accepts BackupConfigMap and BackupConfigMapOutput values. You can construct a concrete instance of `BackupConfigMapInput` via:
BackupConfigMap{ "key": BackupConfigArgs{...} }
type BackupConfigMapOutput ¶
type BackupConfigMapOutput struct{ *pulumi.OutputState }
func (BackupConfigMapOutput) ElementType ¶
func (BackupConfigMapOutput) ElementType() reflect.Type
func (BackupConfigMapOutput) MapIndex ¶
func (o BackupConfigMapOutput) MapIndex(k pulumi.StringInput) BackupConfigOutput
func (BackupConfigMapOutput) ToBackupConfigMapOutput ¶
func (o BackupConfigMapOutput) ToBackupConfigMapOutput() BackupConfigMapOutput
func (BackupConfigMapOutput) ToBackupConfigMapOutputWithContext ¶
func (o BackupConfigMapOutput) ToBackupConfigMapOutputWithContext(ctx context.Context) BackupConfigMapOutput
type BackupConfigOutput ¶
type BackupConfigOutput struct{ *pulumi.OutputState }
func (BackupConfigOutput) BackupPeriods
deprecated
func (o BackupConfigOutput) BackupPeriods() pulumi.StringArrayOutput
Specifys which day the backup action should take place. Valid values: `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday`, `Saturday` and `Sunday`.
Deprecated: It has been deprecated from version 1.58.2. It makes no difference to online config at all
func (BackupConfigOutput) BackupTime ¶
func (o BackupConfigOutput) BackupTime() pulumi.StringOutput
Specifys what time the backup action should take place. And the time interval should be one hour.
func (BackupConfigOutput) ElementType ¶
func (BackupConfigOutput) ElementType() reflect.Type
func (BackupConfigOutput) RedisId ¶
func (o BackupConfigOutput) RedisId() pulumi.StringOutput
ID of a redis instance to which the policy will be applied.
func (BackupConfigOutput) ToBackupConfigOutput ¶
func (o BackupConfigOutput) ToBackupConfigOutput() BackupConfigOutput
func (BackupConfigOutput) ToBackupConfigOutputWithContext ¶
func (o BackupConfigOutput) ToBackupConfigOutputWithContext(ctx context.Context) BackupConfigOutput
type BackupConfigState ¶
type BackupConfigState struct { // Specifys which day the backup action should take place. Valid values: `Monday`, `Tuesday`, `Wednesday`, `Thursday`, // `Friday`, `Saturday` and `Sunday`. // // Deprecated: It has been deprecated from version 1.58.2. It makes no difference to online config at all BackupPeriods pulumi.StringArrayInput // Specifys what time the backup action should take place. And the time interval should be one hour. BackupTime pulumi.StringPtrInput // ID of a redis instance to which the policy will be applied. RedisId pulumi.StringPtrInput }
func (BackupConfigState) ElementType ¶
func (BackupConfigState) ElementType() reflect.Type
type Instance ¶
type Instance struct { pulumi.CustomResourceState // Auto-renew flag. 0 - default state (manual renewal); 1 - automatic renewal; 2 - explicit no automatic renewal. AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"` // The available zone ID of an instance to be created, please refer to `tencentcloud_redis_zone_config.list`. AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"` // The charge type of instance. Valid values: `PREPAID` and `POSTPAID`. Default value is `POSTPAID`. Note: TencentCloud // International only supports `POSTPAID`. Caution that update operation on this field will delete old instances and create // new with new charge type. ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"` // The time when the instance was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Indicate whether to delete Redis instance directly or not. Default is false. If set true, the instance will be deleted // instead of staying recycle bin. Note: only works for `PREPAID` instance. ForceDelete pulumi.BoolPtrOutput `pulumi:"forceDelete"` // IP address of an instance. Ip pulumi.StringOutput `pulumi:"ip"` // The memory volume of an available instance(in MB), please refer to // `tencentcloud_redis_zone_config.list[zone].shard_memories`. When redis is standard type, it represents total memory size // of the instance; when Redis is cluster type, it represents memory size of per sharding. MemSize pulumi.IntOutput `pulumi:"memSize"` // Instance name. Name pulumi.StringOutput `pulumi:"name"` // Indicates whether the redis instance support no-auth access. NOTE: Only available in private cloud environment. NoAuth pulumi.BoolPtrOutput `pulumi:"noAuth"` // Password for a Redis user, which should be 8 to 16 characters. NOTE: Only `no_auth=true` specified can make password // empty. Password pulumi.StringPtrOutput `pulumi:"password"` // The port used to access a redis instance. The default value is 6379. And this value can't be changed after creation, or // the Redis instance will be recreated. Port pulumi.IntPtrOutput `pulumi:"port"` // The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. // Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. PrepaidPeriod pulumi.IntPtrOutput `pulumi:"prepaidPeriod"` // Specifies which project the instance should belong to. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // The number of instance copies. This is not required for standalone and master slave versions. RedisReplicasNum pulumi.IntPtrOutput `pulumi:"redisReplicasNum"` // The number of instance shard. This is not required for standalone and master slave versions. RedisShardNum pulumi.IntPtrOutput `pulumi:"redisShardNum"` // ID of replica nodes available zone. This is not required for standalone and master slave versions. ReplicaZoneIds pulumi.IntArrayOutput `pulumi:"replicaZoneIds"` // Whether copy read-only is supported, Redis 2.8 Standard Edition and CKV Standard Edition do not support replica // read-only, turn on replica read-only, the instance will automatically read and write separate, write requests are routed // to the primary node, read requests are routed to the replica node, if you need to open replica read-only, the // recommended number of replicas >=2. ReplicasReadOnly pulumi.BoolPtrOutput `pulumi:"replicasReadOnly"` // ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // Current status of an instance, maybe: init, processing, online, isolate and todelete. Status pulumi.StringOutput `pulumi:"status"` // Specifies which subnet the instance should belong to. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Instance tags. Tags pulumi.MapOutput `pulumi:"tags"` // Instance type. Available values: // `cluster_ckv`,`cluster_redis5.0`,`cluster_redis`,`master_slave_ckv`,`master_slave_redis4.0`,`master_slave_redis5.0`,`master_slave_redis`,`standalone_redis`, // specific region support specific types, need to refer data `tencentcloud_redis_zone_config`. // // Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead. Type pulumi.StringPtrOutput `pulumi:"type"` // Instance type. Available values reference data source `tencentcloud_redis_zone_config` or // [document](https://intl.cloud.tencent.com/document/product/239/32069). TypeId pulumi.IntPtrOutput `pulumi:"typeId"` // ID of the vpc with which the instance is to be associated. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // Auto-renew flag. 0 - default state (manual renewal); 1 - automatic renewal; 2 - explicit no automatic renewal. AutoRenewFlag pulumi.IntPtrInput // The available zone ID of an instance to be created, please refer to `tencentcloud_redis_zone_config.list`. AvailabilityZone pulumi.StringInput // The charge type of instance. Valid values: `PREPAID` and `POSTPAID`. Default value is `POSTPAID`. Note: TencentCloud // International only supports `POSTPAID`. Caution that update operation on this field will delete old instances and create // new with new charge type. ChargeType pulumi.StringPtrInput // Indicate whether to delete Redis instance directly or not. Default is false. If set true, the instance will be deleted // instead of staying recycle bin. Note: only works for `PREPAID` instance. ForceDelete pulumi.BoolPtrInput // The memory volume of an available instance(in MB), please refer to // `tencentcloud_redis_zone_config.list[zone].shard_memories`. When redis is standard type, it represents total memory size // of the instance; when Redis is cluster type, it represents memory size of per sharding. MemSize pulumi.IntInput // Instance name. Name pulumi.StringPtrInput // Indicates whether the redis instance support no-auth access. NOTE: Only available in private cloud environment. NoAuth pulumi.BoolPtrInput // Password for a Redis user, which should be 8 to 16 characters. NOTE: Only `no_auth=true` specified can make password // empty. Password pulumi.StringPtrInput // The port used to access a redis instance. The default value is 6379. And this value can't be changed after creation, or // the Redis instance will be recreated. Port pulumi.IntPtrInput // The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. // Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. PrepaidPeriod pulumi.IntPtrInput // Specifies which project the instance should belong to. ProjectId pulumi.IntPtrInput // The number of instance copies. This is not required for standalone and master slave versions. RedisReplicasNum pulumi.IntPtrInput // The number of instance shard. This is not required for standalone and master slave versions. RedisShardNum pulumi.IntPtrInput // ID of replica nodes available zone. This is not required for standalone and master slave versions. ReplicaZoneIds pulumi.IntArrayInput // Whether copy read-only is supported, Redis 2.8 Standard Edition and CKV Standard Edition do not support replica // read-only, turn on replica read-only, the instance will automatically read and write separate, write requests are routed // to the primary node, read requests are routed to the replica node, if you need to open replica read-only, the // recommended number of replicas >=2. ReplicasReadOnly pulumi.BoolPtrInput // ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either. SecurityGroups pulumi.StringArrayInput // Specifies which subnet the instance should belong to. SubnetId pulumi.StringPtrInput // Instance tags. Tags pulumi.MapInput // Instance type. Available values: // `cluster_ckv`,`cluster_redis5.0`,`cluster_redis`,`master_slave_ckv`,`master_slave_redis4.0`,`master_slave_redis5.0`,`master_slave_redis`,`standalone_redis`, // specific region support specific types, need to refer data `tencentcloud_redis_zone_config`. // // Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead. Type pulumi.StringPtrInput // Instance type. Available values reference data source `tencentcloud_redis_zone_config` or // [document](https://intl.cloud.tencent.com/document/product/239/32069). TypeId pulumi.IntPtrInput // ID of the vpc with which the instance is to be associated. 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 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. 0 - default state (manual renewal); 1 - automatic renewal; 2 - explicit no automatic renewal.
func (InstanceOutput) AvailabilityZone ¶
func (o InstanceOutput) AvailabilityZone() pulumi.StringOutput
The available zone ID of an instance to be created, please refer to `tencentcloud_redis_zone_config.list`.
func (InstanceOutput) ChargeType ¶
func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput
The charge type of instance. Valid values: `PREPAID` and `POSTPAID`. Default value is `POSTPAID`. Note: TencentCloud International only supports `POSTPAID`. Caution that update operation on this field will delete old instances and create new with new charge type.
func (InstanceOutput) CreateTime ¶
func (o InstanceOutput) CreateTime() pulumi.StringOutput
The time when the instance was created.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) ForceDelete ¶
func (o InstanceOutput) ForceDelete() pulumi.BoolPtrOutput
Indicate whether to delete Redis instance directly or not. Default is false. If set true, the instance will be deleted instead of staying recycle bin. Note: only works for `PREPAID` instance.
func (InstanceOutput) Ip ¶
func (o InstanceOutput) Ip() pulumi.StringOutput
IP address of an instance.
func (InstanceOutput) MemSize ¶
func (o InstanceOutput) MemSize() pulumi.IntOutput
The memory volume of an available instance(in MB), please refer to `tencentcloud_redis_zone_config.list[zone].shard_memories`. When redis is standard type, it represents total memory size of the instance; when Redis is cluster type, it represents memory size of per sharding.
func (InstanceOutput) NoAuth ¶
func (o InstanceOutput) NoAuth() pulumi.BoolPtrOutput
Indicates whether the redis instance support no-auth access. NOTE: Only available in private cloud environment.
func (InstanceOutput) Password ¶
func (o InstanceOutput) Password() pulumi.StringPtrOutput
Password for a Redis user, which should be 8 to 16 characters. NOTE: Only `no_auth=true` specified can make password empty.
func (InstanceOutput) Port ¶
func (o InstanceOutput) Port() pulumi.IntPtrOutput
The port used to access a redis instance. The default value is 6379. And this value can't be changed after creation, or the Redis instance will be recreated.
func (InstanceOutput) PrepaidPeriod ¶
func (o InstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.
func (InstanceOutput) ProjectId ¶
func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput
Specifies which project the instance should belong to.
func (InstanceOutput) RedisReplicasNum ¶
func (o InstanceOutput) RedisReplicasNum() pulumi.IntPtrOutput
The number of instance copies. This is not required for standalone and master slave versions.
func (InstanceOutput) RedisShardNum ¶
func (o InstanceOutput) RedisShardNum() pulumi.IntPtrOutput
The number of instance shard. This is not required for standalone and master slave versions.
func (InstanceOutput) ReplicaZoneIds ¶
func (o InstanceOutput) ReplicaZoneIds() pulumi.IntArrayOutput
ID of replica nodes available zone. This is not required for standalone and master slave versions.
func (InstanceOutput) ReplicasReadOnly ¶
func (o InstanceOutput) ReplicasReadOnly() pulumi.BoolPtrOutput
Whether copy read-only is supported, Redis 2.8 Standard Edition and CKV Standard Edition do not support replica read-only, turn on replica read-only, the instance will automatically read and write separate, write requests are routed to the primary node, read requests are routed to the replica node, if you need to open replica read-only, the recommended number of replicas >=2.
func (InstanceOutput) SecurityGroups ¶
func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput
ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.
func (InstanceOutput) Status ¶
func (o InstanceOutput) Status() pulumi.StringOutput
Current status of an instance, maybe: init, processing, online, isolate and todelete.
func (InstanceOutput) SubnetId ¶
func (o InstanceOutput) SubnetId() pulumi.StringOutput
Specifies which subnet the instance should belong to.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) Type
deprecated
func (o InstanceOutput) Type() pulumi.StringPtrOutput
Instance type. Available values: `cluster_ckv`,`cluster_redis5.0`,`cluster_redis`,`master_slave_ckv`,`master_slave_redis4.0`,`master_slave_redis5.0`,`master_slave_redis`,`standalone_redis`, specific region support specific types, need to refer data `tencentcloud_redis_zone_config`.
Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead.
func (InstanceOutput) TypeId ¶
func (o InstanceOutput) TypeId() pulumi.IntPtrOutput
Instance type. Available values reference data source `tencentcloud_redis_zone_config` or [document](https://intl.cloud.tencent.com/document/product/239/32069).
func (InstanceOutput) VpcId ¶
func (o InstanceOutput) VpcId() pulumi.StringOutput
ID of the vpc with which the instance is to be associated.
type InstanceState ¶
type InstanceState struct { // Auto-renew flag. 0 - default state (manual renewal); 1 - automatic renewal; 2 - explicit no automatic renewal. AutoRenewFlag pulumi.IntPtrInput // The available zone ID of an instance to be created, please refer to `tencentcloud_redis_zone_config.list`. AvailabilityZone pulumi.StringPtrInput // The charge type of instance. Valid values: `PREPAID` and `POSTPAID`. Default value is `POSTPAID`. Note: TencentCloud // International only supports `POSTPAID`. Caution that update operation on this field will delete old instances and create // new with new charge type. ChargeType pulumi.StringPtrInput // The time when the instance was created. CreateTime pulumi.StringPtrInput // Indicate whether to delete Redis instance directly or not. Default is false. If set true, the instance will be deleted // instead of staying recycle bin. Note: only works for `PREPAID` instance. ForceDelete pulumi.BoolPtrInput // IP address of an instance. Ip pulumi.StringPtrInput // The memory volume of an available instance(in MB), please refer to // `tencentcloud_redis_zone_config.list[zone].shard_memories`. When redis is standard type, it represents total memory size // of the instance; when Redis is cluster type, it represents memory size of per sharding. MemSize pulumi.IntPtrInput // Instance name. Name pulumi.StringPtrInput // Indicates whether the redis instance support no-auth access. NOTE: Only available in private cloud environment. NoAuth pulumi.BoolPtrInput // Password for a Redis user, which should be 8 to 16 characters. NOTE: Only `no_auth=true` specified can make password // empty. Password pulumi.StringPtrInput // The port used to access a redis instance. The default value is 6379. And this value can't be changed after creation, or // the Redis instance will be recreated. Port pulumi.IntPtrInput // The tenancy (time unit is month) of the prepaid instance, NOTE: it only works when charge_type is set to `PREPAID`. // Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. PrepaidPeriod pulumi.IntPtrInput // Specifies which project the instance should belong to. ProjectId pulumi.IntPtrInput // The number of instance copies. This is not required for standalone and master slave versions. RedisReplicasNum pulumi.IntPtrInput // The number of instance shard. This is not required for standalone and master slave versions. RedisShardNum pulumi.IntPtrInput // ID of replica nodes available zone. This is not required for standalone and master slave versions. ReplicaZoneIds pulumi.IntArrayInput // Whether copy read-only is supported, Redis 2.8 Standard Edition and CKV Standard Edition do not support replica // read-only, turn on replica read-only, the instance will automatically read and write separate, write requests are routed // to the primary node, read requests are routed to the replica node, if you need to open replica read-only, the // recommended number of replicas >=2. ReplicasReadOnly pulumi.BoolPtrInput // ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either. SecurityGroups pulumi.StringArrayInput // Current status of an instance, maybe: init, processing, online, isolate and todelete. Status pulumi.StringPtrInput // Specifies which subnet the instance should belong to. SubnetId pulumi.StringPtrInput // Instance tags. Tags pulumi.MapInput // Instance type. Available values: // `cluster_ckv`,`cluster_redis5.0`,`cluster_redis`,`master_slave_ckv`,`master_slave_redis4.0`,`master_slave_redis5.0`,`master_slave_redis`,`standalone_redis`, // specific region support specific types, need to refer data `tencentcloud_redis_zone_config`. // // Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead. Type pulumi.StringPtrInput // Instance type. Available values reference data source `tencentcloud_redis_zone_config` or // [document](https://intl.cloud.tencent.com/document/product/239/32069). TypeId pulumi.IntPtrInput // ID of the vpc with which the instance is to be associated. VpcId pulumi.StringPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstancesArgs ¶
type InstancesArgs struct { Limit *int `pulumi:"limit"` ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` SearchKey *string `pulumi:"searchKey"` Tags map[string]interface{} `pulumi:"tags"` Zone *string `pulumi:"zone"` }
A collection of arguments for invoking Instances.
type InstancesInstanceList ¶
type InstancesInstanceList struct { ChargeType string `pulumi:"chargeType"` CreateTime string `pulumi:"createTime"` Ip string `pulumi:"ip"` MemSize int `pulumi:"memSize"` Name string `pulumi:"name"` NodeInfos []InstancesInstanceListNodeInfo `pulumi:"nodeInfos"` Port int `pulumi:"port"` ProjectId int `pulumi:"projectId"` RedisId string `pulumi:"redisId"` RedisReplicasNum int `pulumi:"redisReplicasNum"` RedisShardNum int `pulumi:"redisShardNum"` Status string `pulumi:"status"` SubnetId string `pulumi:"subnetId"` Tags map[string]interface{} `pulumi:"tags"` // Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead. Type string `pulumi:"type"` TypeId int `pulumi:"typeId"` VpcId string `pulumi:"vpcId"` Zone string `pulumi:"zone"` }
type InstancesInstanceListArgs ¶
type InstancesInstanceListArgs struct { ChargeType pulumi.StringInput `pulumi:"chargeType"` CreateTime pulumi.StringInput `pulumi:"createTime"` Ip pulumi.StringInput `pulumi:"ip"` MemSize pulumi.IntInput `pulumi:"memSize"` Name pulumi.StringInput `pulumi:"name"` NodeInfos InstancesInstanceListNodeInfoArrayInput `pulumi:"nodeInfos"` Port pulumi.IntInput `pulumi:"port"` ProjectId pulumi.IntInput `pulumi:"projectId"` RedisId pulumi.StringInput `pulumi:"redisId"` RedisReplicasNum pulumi.IntInput `pulumi:"redisReplicasNum"` RedisShardNum pulumi.IntInput `pulumi:"redisShardNum"` Status pulumi.StringInput `pulumi:"status"` SubnetId pulumi.StringInput `pulumi:"subnetId"` Tags pulumi.MapInput `pulumi:"tags"` // Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead. Type pulumi.StringInput `pulumi:"type"` TypeId pulumi.IntInput `pulumi:"typeId"` VpcId pulumi.StringInput `pulumi:"vpcId"` Zone pulumi.StringInput `pulumi:"zone"` }
func (InstancesInstanceListArgs) ElementType ¶
func (InstancesInstanceListArgs) ElementType() reflect.Type
func (InstancesInstanceListArgs) ToInstancesInstanceListOutput ¶
func (i InstancesInstanceListArgs) ToInstancesInstanceListOutput() InstancesInstanceListOutput
func (InstancesInstanceListArgs) ToInstancesInstanceListOutputWithContext ¶
func (i InstancesInstanceListArgs) ToInstancesInstanceListOutputWithContext(ctx context.Context) InstancesInstanceListOutput
type InstancesInstanceListArray ¶
type InstancesInstanceListArray []InstancesInstanceListInput
func (InstancesInstanceListArray) ElementType ¶
func (InstancesInstanceListArray) ElementType() reflect.Type
func (InstancesInstanceListArray) ToInstancesInstanceListArrayOutput ¶
func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
func (InstancesInstanceListArray) ToInstancesInstanceListArrayOutputWithContext ¶
func (i InstancesInstanceListArray) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
type InstancesInstanceListArrayInput ¶
type InstancesInstanceListArrayInput interface { pulumi.Input ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput ToInstancesInstanceListArrayOutputWithContext(context.Context) InstancesInstanceListArrayOutput }
InstancesInstanceListArrayInput is an input type that accepts InstancesInstanceListArray and InstancesInstanceListArrayOutput values. You can construct a concrete instance of `InstancesInstanceListArrayInput` via:
InstancesInstanceListArray{ InstancesInstanceListArgs{...} }
type InstancesInstanceListArrayOutput ¶
type InstancesInstanceListArrayOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListArrayOutput) ElementType ¶
func (InstancesInstanceListArrayOutput) ElementType() reflect.Type
func (InstancesInstanceListArrayOutput) Index ¶
func (o InstancesInstanceListArrayOutput) Index(i pulumi.IntInput) InstancesInstanceListOutput
func (InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutput ¶
func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutput() InstancesInstanceListArrayOutput
func (InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutputWithContext ¶
func (o InstancesInstanceListArrayOutput) ToInstancesInstanceListArrayOutputWithContext(ctx context.Context) InstancesInstanceListArrayOutput
type InstancesInstanceListInput ¶
type InstancesInstanceListInput interface { pulumi.Input ToInstancesInstanceListOutput() InstancesInstanceListOutput ToInstancesInstanceListOutputWithContext(context.Context) InstancesInstanceListOutput }
InstancesInstanceListInput is an input type that accepts InstancesInstanceListArgs and InstancesInstanceListOutput values. You can construct a concrete instance of `InstancesInstanceListInput` via:
InstancesInstanceListArgs{...}
type InstancesInstanceListNodeInfoArgs ¶
type InstancesInstanceListNodeInfoArgs struct { Id pulumi.IntInput `pulumi:"id"` Master pulumi.BoolInput `pulumi:"master"` ZoneId pulumi.IntInput `pulumi:"zoneId"` }
func (InstancesInstanceListNodeInfoArgs) ElementType ¶
func (InstancesInstanceListNodeInfoArgs) ElementType() reflect.Type
func (InstancesInstanceListNodeInfoArgs) ToInstancesInstanceListNodeInfoOutput ¶
func (i InstancesInstanceListNodeInfoArgs) ToInstancesInstanceListNodeInfoOutput() InstancesInstanceListNodeInfoOutput
func (InstancesInstanceListNodeInfoArgs) ToInstancesInstanceListNodeInfoOutputWithContext ¶
func (i InstancesInstanceListNodeInfoArgs) ToInstancesInstanceListNodeInfoOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoOutput
type InstancesInstanceListNodeInfoArray ¶
type InstancesInstanceListNodeInfoArray []InstancesInstanceListNodeInfoInput
func (InstancesInstanceListNodeInfoArray) ElementType ¶
func (InstancesInstanceListNodeInfoArray) ElementType() reflect.Type
func (InstancesInstanceListNodeInfoArray) ToInstancesInstanceListNodeInfoArrayOutput ¶
func (i InstancesInstanceListNodeInfoArray) ToInstancesInstanceListNodeInfoArrayOutput() InstancesInstanceListNodeInfoArrayOutput
func (InstancesInstanceListNodeInfoArray) ToInstancesInstanceListNodeInfoArrayOutputWithContext ¶
func (i InstancesInstanceListNodeInfoArray) ToInstancesInstanceListNodeInfoArrayOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoArrayOutput
type InstancesInstanceListNodeInfoArrayInput ¶
type InstancesInstanceListNodeInfoArrayInput interface { pulumi.Input ToInstancesInstanceListNodeInfoArrayOutput() InstancesInstanceListNodeInfoArrayOutput ToInstancesInstanceListNodeInfoArrayOutputWithContext(context.Context) InstancesInstanceListNodeInfoArrayOutput }
InstancesInstanceListNodeInfoArrayInput is an input type that accepts InstancesInstanceListNodeInfoArray and InstancesInstanceListNodeInfoArrayOutput values. You can construct a concrete instance of `InstancesInstanceListNodeInfoArrayInput` via:
InstancesInstanceListNodeInfoArray{ InstancesInstanceListNodeInfoArgs{...} }
type InstancesInstanceListNodeInfoArrayOutput ¶
type InstancesInstanceListNodeInfoArrayOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListNodeInfoArrayOutput) ElementType ¶
func (InstancesInstanceListNodeInfoArrayOutput) ElementType() reflect.Type
func (InstancesInstanceListNodeInfoArrayOutput) ToInstancesInstanceListNodeInfoArrayOutput ¶
func (o InstancesInstanceListNodeInfoArrayOutput) ToInstancesInstanceListNodeInfoArrayOutput() InstancesInstanceListNodeInfoArrayOutput
func (InstancesInstanceListNodeInfoArrayOutput) ToInstancesInstanceListNodeInfoArrayOutputWithContext ¶
func (o InstancesInstanceListNodeInfoArrayOutput) ToInstancesInstanceListNodeInfoArrayOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoArrayOutput
type InstancesInstanceListNodeInfoInput ¶
type InstancesInstanceListNodeInfoInput interface { pulumi.Input ToInstancesInstanceListNodeInfoOutput() InstancesInstanceListNodeInfoOutput ToInstancesInstanceListNodeInfoOutputWithContext(context.Context) InstancesInstanceListNodeInfoOutput }
InstancesInstanceListNodeInfoInput is an input type that accepts InstancesInstanceListNodeInfoArgs and InstancesInstanceListNodeInfoOutput values. You can construct a concrete instance of `InstancesInstanceListNodeInfoInput` via:
InstancesInstanceListNodeInfoArgs{...}
type InstancesInstanceListNodeInfoOutput ¶
type InstancesInstanceListNodeInfoOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListNodeInfoOutput) ElementType ¶
func (InstancesInstanceListNodeInfoOutput) ElementType() reflect.Type
func (InstancesInstanceListNodeInfoOutput) Id ¶
func (o InstancesInstanceListNodeInfoOutput) Id() pulumi.IntOutput
func (InstancesInstanceListNodeInfoOutput) Master ¶
func (o InstancesInstanceListNodeInfoOutput) Master() pulumi.BoolOutput
func (InstancesInstanceListNodeInfoOutput) ToInstancesInstanceListNodeInfoOutput ¶
func (o InstancesInstanceListNodeInfoOutput) ToInstancesInstanceListNodeInfoOutput() InstancesInstanceListNodeInfoOutput
func (InstancesInstanceListNodeInfoOutput) ToInstancesInstanceListNodeInfoOutputWithContext ¶
func (o InstancesInstanceListNodeInfoOutput) ToInstancesInstanceListNodeInfoOutputWithContext(ctx context.Context) InstancesInstanceListNodeInfoOutput
func (InstancesInstanceListNodeInfoOutput) ZoneId ¶
func (o InstancesInstanceListNodeInfoOutput) ZoneId() pulumi.IntOutput
type InstancesInstanceListOutput ¶
type InstancesInstanceListOutput struct{ *pulumi.OutputState }
func (InstancesInstanceListOutput) ChargeType ¶
func (o InstancesInstanceListOutput) ChargeType() pulumi.StringOutput
func (InstancesInstanceListOutput) CreateTime ¶
func (o InstancesInstanceListOutput) CreateTime() pulumi.StringOutput
func (InstancesInstanceListOutput) ElementType ¶
func (InstancesInstanceListOutput) ElementType() reflect.Type
func (InstancesInstanceListOutput) Ip ¶
func (o InstancesInstanceListOutput) Ip() pulumi.StringOutput
func (InstancesInstanceListOutput) MemSize ¶
func (o InstancesInstanceListOutput) MemSize() pulumi.IntOutput
func (InstancesInstanceListOutput) Name ¶
func (o InstancesInstanceListOutput) Name() pulumi.StringOutput
func (InstancesInstanceListOutput) NodeInfos ¶
func (o InstancesInstanceListOutput) NodeInfos() InstancesInstanceListNodeInfoArrayOutput
func (InstancesInstanceListOutput) Port ¶
func (o InstancesInstanceListOutput) Port() pulumi.IntOutput
func (InstancesInstanceListOutput) ProjectId ¶
func (o InstancesInstanceListOutput) ProjectId() pulumi.IntOutput
func (InstancesInstanceListOutput) RedisId ¶
func (o InstancesInstanceListOutput) RedisId() pulumi.StringOutput
func (InstancesInstanceListOutput) RedisReplicasNum ¶
func (o InstancesInstanceListOutput) RedisReplicasNum() pulumi.IntOutput
func (InstancesInstanceListOutput) RedisShardNum ¶
func (o InstancesInstanceListOutput) RedisShardNum() pulumi.IntOutput
func (InstancesInstanceListOutput) Status ¶
func (o InstancesInstanceListOutput) Status() pulumi.StringOutput
func (InstancesInstanceListOutput) SubnetId ¶
func (o InstancesInstanceListOutput) SubnetId() pulumi.StringOutput
func (InstancesInstanceListOutput) Tags ¶
func (o InstancesInstanceListOutput) Tags() pulumi.MapOutput
func (InstancesInstanceListOutput) ToInstancesInstanceListOutput ¶
func (o InstancesInstanceListOutput) ToInstancesInstanceListOutput() InstancesInstanceListOutput
func (InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext ¶
func (o InstancesInstanceListOutput) ToInstancesInstanceListOutputWithContext(ctx context.Context) InstancesInstanceListOutput
func (InstancesInstanceListOutput) Type
deprecated
func (o InstancesInstanceListOutput) Type() pulumi.StringOutput
Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead.
func (InstancesInstanceListOutput) TypeId ¶
func (o InstancesInstanceListOutput) TypeId() pulumi.IntOutput
func (InstancesInstanceListOutput) VpcId ¶
func (o InstancesInstanceListOutput) VpcId() pulumi.StringOutput
func (InstancesInstanceListOutput) Zone ¶
func (o InstancesInstanceListOutput) Zone() pulumi.StringOutput
type InstancesOutputArgs ¶
type InstancesOutputArgs struct { Limit pulumi.IntPtrInput `pulumi:"limit"` ProjectId pulumi.IntPtrInput `pulumi:"projectId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` SearchKey pulumi.StringPtrInput `pulumi:"searchKey"` Tags pulumi.MapInput `pulumi:"tags"` Zone pulumi.StringPtrInput `pulumi:"zone"` }
A collection of arguments for invoking Instances.
func (InstancesOutputArgs) ElementType ¶
func (InstancesOutputArgs) ElementType() reflect.Type
type InstancesResult ¶
type InstancesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceLists []InstancesInstanceList `pulumi:"instanceLists"` Limit *int `pulumi:"limit"` ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` SearchKey *string `pulumi:"searchKey"` Tags map[string]interface{} `pulumi:"tags"` Zone *string `pulumi:"zone"` }
A collection of values returned by Instances.
func Instances ¶
func Instances(ctx *pulumi.Context, args *InstancesArgs, opts ...pulumi.InvokeOption) (*InstancesResult, error)
type InstancesResultOutput ¶
type InstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Instances.
func InstancesOutput ¶
func InstancesOutput(ctx *pulumi.Context, args InstancesOutputArgs, opts ...pulumi.InvokeOption) InstancesResultOutput
func (InstancesResultOutput) ElementType ¶
func (InstancesResultOutput) ElementType() reflect.Type
func (InstancesResultOutput) Id ¶
func (o InstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (InstancesResultOutput) InstanceLists ¶
func (o InstancesResultOutput) InstanceLists() InstancesInstanceListArrayOutput
func (InstancesResultOutput) Limit ¶
func (o InstancesResultOutput) Limit() pulumi.IntPtrOutput
func (InstancesResultOutput) ProjectId ¶
func (o InstancesResultOutput) ProjectId() pulumi.IntPtrOutput
func (InstancesResultOutput) ResultOutputFile ¶
func (o InstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (InstancesResultOutput) SearchKey ¶
func (o InstancesResultOutput) SearchKey() pulumi.StringPtrOutput
func (InstancesResultOutput) Tags ¶
func (o InstancesResultOutput) Tags() pulumi.MapOutput
func (InstancesResultOutput) ToInstancesResultOutput ¶
func (o InstancesResultOutput) ToInstancesResultOutput() InstancesResultOutput
func (InstancesResultOutput) ToInstancesResultOutputWithContext ¶
func (o InstancesResultOutput) ToInstancesResultOutputWithContext(ctx context.Context) InstancesResultOutput
func (InstancesResultOutput) Zone ¶
func (o InstancesResultOutput) Zone() pulumi.StringPtrOutput
type ZoneConfigArgs ¶
type ZoneConfigArgs struct { Region *string `pulumi:"region"` ResultOutputFile *string `pulumi:"resultOutputFile"` TypeId *int `pulumi:"typeId"` }
A collection of arguments for invoking ZoneConfig.
type ZoneConfigList ¶
type ZoneConfigList struct { // Deprecated: It has been deprecated from version 1.26.0. Use `shard_memories` instead. MemSizes []int `pulumi:"memSizes"` RedisReplicasNums []int `pulumi:"redisReplicasNums"` RedisShardNums []int `pulumi:"redisShardNums"` ShardMemories []int `pulumi:"shardMemories"` // Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead. Type string `pulumi:"type"` TypeId int `pulumi:"typeId"` Version string `pulumi:"version"` Zone string `pulumi:"zone"` }
type ZoneConfigListArgs ¶
type ZoneConfigListArgs struct { // Deprecated: It has been deprecated from version 1.26.0. Use `shard_memories` instead. MemSizes pulumi.IntArrayInput `pulumi:"memSizes"` RedisReplicasNums pulumi.IntArrayInput `pulumi:"redisReplicasNums"` RedisShardNums pulumi.IntArrayInput `pulumi:"redisShardNums"` ShardMemories pulumi.IntArrayInput `pulumi:"shardMemories"` // Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead. Type pulumi.StringInput `pulumi:"type"` TypeId pulumi.IntInput `pulumi:"typeId"` Version pulumi.StringInput `pulumi:"version"` Zone pulumi.StringInput `pulumi:"zone"` }
func (ZoneConfigListArgs) ElementType ¶
func (ZoneConfigListArgs) ElementType() reflect.Type
func (ZoneConfigListArgs) ToZoneConfigListOutput ¶
func (i ZoneConfigListArgs) ToZoneConfigListOutput() ZoneConfigListOutput
func (ZoneConfigListArgs) ToZoneConfigListOutputWithContext ¶
func (i ZoneConfigListArgs) ToZoneConfigListOutputWithContext(ctx context.Context) ZoneConfigListOutput
type ZoneConfigListArray ¶
type ZoneConfigListArray []ZoneConfigListInput
func (ZoneConfigListArray) ElementType ¶
func (ZoneConfigListArray) ElementType() reflect.Type
func (ZoneConfigListArray) ToZoneConfigListArrayOutput ¶
func (i ZoneConfigListArray) ToZoneConfigListArrayOutput() ZoneConfigListArrayOutput
func (ZoneConfigListArray) ToZoneConfigListArrayOutputWithContext ¶
func (i ZoneConfigListArray) ToZoneConfigListArrayOutputWithContext(ctx context.Context) ZoneConfigListArrayOutput
type ZoneConfigListArrayInput ¶
type ZoneConfigListArrayInput interface { pulumi.Input ToZoneConfigListArrayOutput() ZoneConfigListArrayOutput ToZoneConfigListArrayOutputWithContext(context.Context) ZoneConfigListArrayOutput }
ZoneConfigListArrayInput is an input type that accepts ZoneConfigListArray and ZoneConfigListArrayOutput values. You can construct a concrete instance of `ZoneConfigListArrayInput` via:
ZoneConfigListArray{ ZoneConfigListArgs{...} }
type ZoneConfigListArrayOutput ¶
type ZoneConfigListArrayOutput struct{ *pulumi.OutputState }
func (ZoneConfigListArrayOutput) ElementType ¶
func (ZoneConfigListArrayOutput) ElementType() reflect.Type
func (ZoneConfigListArrayOutput) Index ¶
func (o ZoneConfigListArrayOutput) Index(i pulumi.IntInput) ZoneConfigListOutput
func (ZoneConfigListArrayOutput) ToZoneConfigListArrayOutput ¶
func (o ZoneConfigListArrayOutput) ToZoneConfigListArrayOutput() ZoneConfigListArrayOutput
func (ZoneConfigListArrayOutput) ToZoneConfigListArrayOutputWithContext ¶
func (o ZoneConfigListArrayOutput) ToZoneConfigListArrayOutputWithContext(ctx context.Context) ZoneConfigListArrayOutput
type ZoneConfigListInput ¶
type ZoneConfigListInput interface { pulumi.Input ToZoneConfigListOutput() ZoneConfigListOutput ToZoneConfigListOutputWithContext(context.Context) ZoneConfigListOutput }
ZoneConfigListInput is an input type that accepts ZoneConfigListArgs and ZoneConfigListOutput values. You can construct a concrete instance of `ZoneConfigListInput` via:
ZoneConfigListArgs{...}
type ZoneConfigListOutput ¶
type ZoneConfigListOutput struct{ *pulumi.OutputState }
func (ZoneConfigListOutput) ElementType ¶
func (ZoneConfigListOutput) ElementType() reflect.Type
func (ZoneConfigListOutput) MemSizes
deprecated
func (o ZoneConfigListOutput) MemSizes() pulumi.IntArrayOutput
Deprecated: It has been deprecated from version 1.26.0. Use `shard_memories` instead.
func (ZoneConfigListOutput) RedisReplicasNums ¶
func (o ZoneConfigListOutput) RedisReplicasNums() pulumi.IntArrayOutput
func (ZoneConfigListOutput) RedisShardNums ¶
func (o ZoneConfigListOutput) RedisShardNums() pulumi.IntArrayOutput
func (ZoneConfigListOutput) ShardMemories ¶
func (o ZoneConfigListOutput) ShardMemories() pulumi.IntArrayOutput
func (ZoneConfigListOutput) ToZoneConfigListOutput ¶
func (o ZoneConfigListOutput) ToZoneConfigListOutput() ZoneConfigListOutput
func (ZoneConfigListOutput) ToZoneConfigListOutputWithContext ¶
func (o ZoneConfigListOutput) ToZoneConfigListOutputWithContext(ctx context.Context) ZoneConfigListOutput
func (ZoneConfigListOutput) Type
deprecated
func (o ZoneConfigListOutput) Type() pulumi.StringOutput
Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead.
func (ZoneConfigListOutput) TypeId ¶
func (o ZoneConfigListOutput) TypeId() pulumi.IntOutput
func (ZoneConfigListOutput) Version ¶
func (o ZoneConfigListOutput) Version() pulumi.StringOutput
func (ZoneConfigListOutput) Zone ¶
func (o ZoneConfigListOutput) Zone() pulumi.StringOutput
type ZoneConfigOutputArgs ¶
type ZoneConfigOutputArgs struct { Region pulumi.StringPtrInput `pulumi:"region"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` TypeId pulumi.IntPtrInput `pulumi:"typeId"` }
A collection of arguments for invoking ZoneConfig.
func (ZoneConfigOutputArgs) ElementType ¶
func (ZoneConfigOutputArgs) ElementType() reflect.Type
type ZoneConfigResult ¶
type ZoneConfigResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []ZoneConfigList `pulumi:"lists"` Region *string `pulumi:"region"` ResultOutputFile *string `pulumi:"resultOutputFile"` TypeId *int `pulumi:"typeId"` }
A collection of values returned by ZoneConfig.
func ZoneConfig ¶
func ZoneConfig(ctx *pulumi.Context, args *ZoneConfigArgs, opts ...pulumi.InvokeOption) (*ZoneConfigResult, error)
type ZoneConfigResultOutput ¶
type ZoneConfigResultOutput struct{ *pulumi.OutputState }
A collection of values returned by ZoneConfig.
func ZoneConfigOutput ¶
func ZoneConfigOutput(ctx *pulumi.Context, args ZoneConfigOutputArgs, opts ...pulumi.InvokeOption) ZoneConfigResultOutput
func (ZoneConfigResultOutput) ElementType ¶
func (ZoneConfigResultOutput) ElementType() reflect.Type
func (ZoneConfigResultOutput) Id ¶
func (o ZoneConfigResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ZoneConfigResultOutput) Lists ¶
func (o ZoneConfigResultOutput) Lists() ZoneConfigListArrayOutput
func (ZoneConfigResultOutput) Region ¶
func (o ZoneConfigResultOutput) Region() pulumi.StringPtrOutput
func (ZoneConfigResultOutput) ResultOutputFile ¶
func (o ZoneConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ZoneConfigResultOutput) ToZoneConfigResultOutput ¶
func (o ZoneConfigResultOutput) ToZoneConfigResultOutput() ZoneConfigResultOutput
func (ZoneConfigResultOutput) ToZoneConfigResultOutputWithContext ¶
func (o ZoneConfigResultOutput) ToZoneConfigResultOutputWithContext(ctx context.Context) ZoneConfigResultOutput
func (ZoneConfigResultOutput) TypeId ¶
func (o ZoneConfigResultOutput) TypeId() pulumi.IntPtrOutput