Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Account
- type AccountArgs
- type AccountArray
- type AccountArrayInput
- type AccountArrayOutput
- type AccountInput
- type AccountMap
- type AccountMapInput
- type AccountMapOutput
- type AccountOutput
- func (o AccountOutput) AccountName() pulumi.StringOutput
- func (o AccountOutput) AccountPassword() pulumi.StringOutput
- func (AccountOutput) ElementType() reflect.Type
- func (o AccountOutput) InstanceId() pulumi.StringOutput
- func (o AccountOutput) Privilege() pulumi.StringOutput
- func (o AccountOutput) ReadonlyPolicies() pulumi.StringArrayOutput
- func (o AccountOutput) Remark() pulumi.StringPtrOutput
- func (o AccountOutput) ToAccountOutput() AccountOutput
- func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
- type AccountState
- 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 ConnectionConfig
- type ConnectionConfigArgs
- type ConnectionConfigArray
- type ConnectionConfigArrayInput
- type ConnectionConfigArrayOutput
- func (ConnectionConfigArrayOutput) ElementType() reflect.Type
- func (o ConnectionConfigArrayOutput) Index(i pulumi.IntInput) ConnectionConfigOutput
- func (o ConnectionConfigArrayOutput) ToConnectionConfigArrayOutput() ConnectionConfigArrayOutput
- func (o ConnectionConfigArrayOutput) ToConnectionConfigArrayOutputWithContext(ctx context.Context) ConnectionConfigArrayOutput
- type ConnectionConfigInput
- type ConnectionConfigMap
- type ConnectionConfigMapInput
- type ConnectionConfigMapOutput
- func (ConnectionConfigMapOutput) ElementType() reflect.Type
- func (o ConnectionConfigMapOutput) MapIndex(k pulumi.StringInput) ConnectionConfigOutput
- func (o ConnectionConfigMapOutput) ToConnectionConfigMapOutput() ConnectionConfigMapOutput
- func (o ConnectionConfigMapOutput) ToConnectionConfigMapOutputWithContext(ctx context.Context) ConnectionConfigMapOutput
- type ConnectionConfigOutput
- func (o ConnectionConfigOutput) Bandwidth() pulumi.IntPtrOutput
- func (o ConnectionConfigOutput) ClientLimit() pulumi.IntPtrOutput
- func (ConnectionConfigOutput) ElementType() reflect.Type
- func (o ConnectionConfigOutput) InstanceId() pulumi.StringOutput
- func (o ConnectionConfigOutput) ToConnectionConfigOutput() ConnectionConfigOutput
- func (o ConnectionConfigOutput) ToConnectionConfigOutputWithContext(ctx context.Context) ConnectionConfigOutput
- type ConnectionConfigState
- type GetBackupArgs
- type GetBackupBackupSet
- type GetBackupBackupSetArgs
- type GetBackupBackupSetArray
- type GetBackupBackupSetArrayInput
- type GetBackupBackupSetArrayOutput
- func (GetBackupBackupSetArrayOutput) ElementType() reflect.Type
- func (o GetBackupBackupSetArrayOutput) Index(i pulumi.IntInput) GetBackupBackupSetOutput
- func (o GetBackupBackupSetArrayOutput) ToGetBackupBackupSetArrayOutput() GetBackupBackupSetArrayOutput
- func (o GetBackupBackupSetArrayOutput) ToGetBackupBackupSetArrayOutputWithContext(ctx context.Context) GetBackupBackupSetArrayOutput
- type GetBackupBackupSetInput
- type GetBackupBackupSetOutput
- func (o GetBackupBackupSetOutput) BackupId() pulumi.StringOutput
- func (o GetBackupBackupSetOutput) BackupSize() pulumi.IntOutput
- func (o GetBackupBackupSetOutput) BackupType() pulumi.StringOutput
- func (GetBackupBackupSetOutput) ElementType() reflect.Type
- func (o GetBackupBackupSetOutput) EndTime() pulumi.StringOutput
- func (o GetBackupBackupSetOutput) ExpireTime() pulumi.StringOutput
- func (o GetBackupBackupSetOutput) FileType() pulumi.StringOutput
- func (o GetBackupBackupSetOutput) FullBackup() pulumi.IntOutput
- func (o GetBackupBackupSetOutput) InstanceId() pulumi.StringOutput
- func (o GetBackupBackupSetOutput) InstanceName() pulumi.StringOutput
- func (o GetBackupBackupSetOutput) InstanceType() pulumi.IntOutput
- func (o GetBackupBackupSetOutput) Locked() pulumi.IntOutput
- func (o GetBackupBackupSetOutput) Region() pulumi.StringOutput
- func (o GetBackupBackupSetOutput) Remark() pulumi.StringOutput
- func (o GetBackupBackupSetOutput) StartTime() pulumi.StringOutput
- func (o GetBackupBackupSetOutput) Status() pulumi.IntOutput
- func (o GetBackupBackupSetOutput) ToGetBackupBackupSetOutput() GetBackupBackupSetOutput
- func (o GetBackupBackupSetOutput) ToGetBackupBackupSetOutputWithContext(ctx context.Context) GetBackupBackupSetOutput
- type GetBackupDownloadInfoArgs
- type GetBackupDownloadInfoBackupInfo
- type GetBackupDownloadInfoBackupInfoArgs
- func (GetBackupDownloadInfoBackupInfoArgs) ElementType() reflect.Type
- func (i GetBackupDownloadInfoBackupInfoArgs) ToGetBackupDownloadInfoBackupInfoOutput() GetBackupDownloadInfoBackupInfoOutput
- func (i GetBackupDownloadInfoBackupInfoArgs) ToGetBackupDownloadInfoBackupInfoOutputWithContext(ctx context.Context) GetBackupDownloadInfoBackupInfoOutput
- type GetBackupDownloadInfoBackupInfoArray
- func (GetBackupDownloadInfoBackupInfoArray) ElementType() reflect.Type
- func (i GetBackupDownloadInfoBackupInfoArray) ToGetBackupDownloadInfoBackupInfoArrayOutput() GetBackupDownloadInfoBackupInfoArrayOutput
- func (i GetBackupDownloadInfoBackupInfoArray) ToGetBackupDownloadInfoBackupInfoArrayOutputWithContext(ctx context.Context) GetBackupDownloadInfoBackupInfoArrayOutput
- type GetBackupDownloadInfoBackupInfoArrayInput
- type GetBackupDownloadInfoBackupInfoArrayOutput
- func (GetBackupDownloadInfoBackupInfoArrayOutput) ElementType() reflect.Type
- func (o GetBackupDownloadInfoBackupInfoArrayOutput) Index(i pulumi.IntInput) GetBackupDownloadInfoBackupInfoOutput
- func (o GetBackupDownloadInfoBackupInfoArrayOutput) ToGetBackupDownloadInfoBackupInfoArrayOutput() GetBackupDownloadInfoBackupInfoArrayOutput
- func (o GetBackupDownloadInfoBackupInfoArrayOutput) ToGetBackupDownloadInfoBackupInfoArrayOutputWithContext(ctx context.Context) GetBackupDownloadInfoBackupInfoArrayOutput
- type GetBackupDownloadInfoBackupInfoInput
- type GetBackupDownloadInfoBackupInfoOutput
- func (o GetBackupDownloadInfoBackupInfoOutput) DownloadUrl() pulumi.StringOutput
- func (GetBackupDownloadInfoBackupInfoOutput) ElementType() reflect.Type
- func (o GetBackupDownloadInfoBackupInfoOutput) FileName() pulumi.StringOutput
- func (o GetBackupDownloadInfoBackupInfoOutput) FileSize() pulumi.IntOutput
- func (o GetBackupDownloadInfoBackupInfoOutput) InnerDownloadUrl() pulumi.StringOutput
- func (o GetBackupDownloadInfoBackupInfoOutput) ToGetBackupDownloadInfoBackupInfoOutput() GetBackupDownloadInfoBackupInfoOutput
- func (o GetBackupDownloadInfoBackupInfoOutput) ToGetBackupDownloadInfoBackupInfoOutputWithContext(ctx context.Context) GetBackupDownloadInfoBackupInfoOutput
- type GetBackupDownloadInfoLimitVpc
- type GetBackupDownloadInfoLimitVpcArgs
- func (GetBackupDownloadInfoLimitVpcArgs) ElementType() reflect.Type
- func (i GetBackupDownloadInfoLimitVpcArgs) ToGetBackupDownloadInfoLimitVpcOutput() GetBackupDownloadInfoLimitVpcOutput
- func (i GetBackupDownloadInfoLimitVpcArgs) ToGetBackupDownloadInfoLimitVpcOutputWithContext(ctx context.Context) GetBackupDownloadInfoLimitVpcOutput
- type GetBackupDownloadInfoLimitVpcArray
- func (GetBackupDownloadInfoLimitVpcArray) ElementType() reflect.Type
- func (i GetBackupDownloadInfoLimitVpcArray) ToGetBackupDownloadInfoLimitVpcArrayOutput() GetBackupDownloadInfoLimitVpcArrayOutput
- func (i GetBackupDownloadInfoLimitVpcArray) ToGetBackupDownloadInfoLimitVpcArrayOutputWithContext(ctx context.Context) GetBackupDownloadInfoLimitVpcArrayOutput
- type GetBackupDownloadInfoLimitVpcArrayInput
- type GetBackupDownloadInfoLimitVpcArrayOutput
- func (GetBackupDownloadInfoLimitVpcArrayOutput) ElementType() reflect.Type
- func (o GetBackupDownloadInfoLimitVpcArrayOutput) Index(i pulumi.IntInput) GetBackupDownloadInfoLimitVpcOutput
- func (o GetBackupDownloadInfoLimitVpcArrayOutput) ToGetBackupDownloadInfoLimitVpcArrayOutput() GetBackupDownloadInfoLimitVpcArrayOutput
- func (o GetBackupDownloadInfoLimitVpcArrayOutput) ToGetBackupDownloadInfoLimitVpcArrayOutputWithContext(ctx context.Context) GetBackupDownloadInfoLimitVpcArrayOutput
- type GetBackupDownloadInfoLimitVpcInput
- type GetBackupDownloadInfoLimitVpcOutput
- func (GetBackupDownloadInfoLimitVpcOutput) ElementType() reflect.Type
- func (o GetBackupDownloadInfoLimitVpcOutput) Region() pulumi.StringOutput
- func (o GetBackupDownloadInfoLimitVpcOutput) ToGetBackupDownloadInfoLimitVpcOutput() GetBackupDownloadInfoLimitVpcOutput
- func (o GetBackupDownloadInfoLimitVpcOutput) ToGetBackupDownloadInfoLimitVpcOutputWithContext(ctx context.Context) GetBackupDownloadInfoLimitVpcOutput
- func (o GetBackupDownloadInfoLimitVpcOutput) VpcLists() pulumi.StringArrayOutput
- type GetBackupDownloadInfoOutputArgs
- type GetBackupDownloadInfoResult
- type GetBackupDownloadInfoResultOutput
- func (o GetBackupDownloadInfoResultOutput) BackupId() pulumi.StringOutput
- func (o GetBackupDownloadInfoResultOutput) BackupInfos() GetBackupDownloadInfoBackupInfoArrayOutput
- func (GetBackupDownloadInfoResultOutput) ElementType() reflect.Type
- func (o GetBackupDownloadInfoResultOutput) Id() pulumi.StringOutput
- func (o GetBackupDownloadInfoResultOutput) InstanceId() pulumi.StringOutput
- func (o GetBackupDownloadInfoResultOutput) IpComparisonSymbol() pulumi.StringPtrOutput
- func (o GetBackupDownloadInfoResultOutput) LimitIps() pulumi.StringArrayOutput
- func (o GetBackupDownloadInfoResultOutput) LimitType() pulumi.StringPtrOutput
- func (o GetBackupDownloadInfoResultOutput) LimitVpcs() GetBackupDownloadInfoLimitVpcArrayOutput
- func (o GetBackupDownloadInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBackupDownloadInfoResultOutput) ToGetBackupDownloadInfoResultOutput() GetBackupDownloadInfoResultOutput
- func (o GetBackupDownloadInfoResultOutput) ToGetBackupDownloadInfoResultOutputWithContext(ctx context.Context) GetBackupDownloadInfoResultOutput
- func (o GetBackupDownloadInfoResultOutput) VpcComparisonSymbol() pulumi.StringPtrOutput
- type GetBackupOutputArgs
- type GetBackupResult
- type GetBackupResultOutput
- func (o GetBackupResultOutput) BackupSets() GetBackupBackupSetArrayOutput
- func (o GetBackupResultOutput) BeginTime() pulumi.StringPtrOutput
- func (GetBackupResultOutput) ElementType() reflect.Type
- func (o GetBackupResultOutput) EndTime() pulumi.StringPtrOutput
- func (o GetBackupResultOutput) Id() pulumi.StringOutput
- func (o GetBackupResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetBackupResultOutput) InstanceName() pulumi.StringPtrOutput
- func (o GetBackupResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBackupResultOutput) Statuses() pulumi.IntArrayOutput
- func (o GetBackupResultOutput) ToGetBackupResultOutput() GetBackupResultOutput
- func (o GetBackupResultOutput) ToGetBackupResultOutputWithContext(ctx context.Context) GetBackupResultOutput
- type GetInstanceShardsArgs
- type GetInstanceShardsInstanceShard
- type GetInstanceShardsInstanceShardArgs
- func (GetInstanceShardsInstanceShardArgs) ElementType() reflect.Type
- func (i GetInstanceShardsInstanceShardArgs) ToGetInstanceShardsInstanceShardOutput() GetInstanceShardsInstanceShardOutput
- func (i GetInstanceShardsInstanceShardArgs) ToGetInstanceShardsInstanceShardOutputWithContext(ctx context.Context) GetInstanceShardsInstanceShardOutput
- type GetInstanceShardsInstanceShardArray
- func (GetInstanceShardsInstanceShardArray) ElementType() reflect.Type
- func (i GetInstanceShardsInstanceShardArray) ToGetInstanceShardsInstanceShardArrayOutput() GetInstanceShardsInstanceShardArrayOutput
- func (i GetInstanceShardsInstanceShardArray) ToGetInstanceShardsInstanceShardArrayOutputWithContext(ctx context.Context) GetInstanceShardsInstanceShardArrayOutput
- type GetInstanceShardsInstanceShardArrayInput
- type GetInstanceShardsInstanceShardArrayOutput
- func (GetInstanceShardsInstanceShardArrayOutput) ElementType() reflect.Type
- func (o GetInstanceShardsInstanceShardArrayOutput) Index(i pulumi.IntInput) GetInstanceShardsInstanceShardOutput
- func (o GetInstanceShardsInstanceShardArrayOutput) ToGetInstanceShardsInstanceShardArrayOutput() GetInstanceShardsInstanceShardArrayOutput
- func (o GetInstanceShardsInstanceShardArrayOutput) ToGetInstanceShardsInstanceShardArrayOutputWithContext(ctx context.Context) GetInstanceShardsInstanceShardArrayOutput
- type GetInstanceShardsInstanceShardInput
- type GetInstanceShardsInstanceShardOutput
- func (o GetInstanceShardsInstanceShardOutput) Connected() pulumi.IntOutput
- func (GetInstanceShardsInstanceShardOutput) ElementType() reflect.Type
- func (o GetInstanceShardsInstanceShardOutput) Keys() pulumi.IntOutput
- func (o GetInstanceShardsInstanceShardOutput) Role() pulumi.IntOutput
- func (o GetInstanceShardsInstanceShardOutput) Runid() pulumi.StringOutput
- func (o GetInstanceShardsInstanceShardOutput) ShardId() pulumi.StringOutput
- func (o GetInstanceShardsInstanceShardOutput) ShardName() pulumi.StringOutput
- func (o GetInstanceShardsInstanceShardOutput) Slots() pulumi.StringOutput
- func (o GetInstanceShardsInstanceShardOutput) Storage() pulumi.IntOutput
- func (o GetInstanceShardsInstanceShardOutput) StorageSlope() pulumi.Float64Output
- func (o GetInstanceShardsInstanceShardOutput) ToGetInstanceShardsInstanceShardOutput() GetInstanceShardsInstanceShardOutput
- func (o GetInstanceShardsInstanceShardOutput) ToGetInstanceShardsInstanceShardOutputWithContext(ctx context.Context) GetInstanceShardsInstanceShardOutput
- type GetInstanceShardsOutputArgs
- type GetInstanceShardsResult
- type GetInstanceShardsResultOutput
- func (GetInstanceShardsResultOutput) ElementType() reflect.Type
- func (o GetInstanceShardsResultOutput) FilterSlave() pulumi.BoolPtrOutput
- func (o GetInstanceShardsResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceShardsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceShardsResultOutput) InstanceShards() GetInstanceShardsInstanceShardArrayOutput
- func (o GetInstanceShardsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceShardsResultOutput) ToGetInstanceShardsResultOutput() GetInstanceShardsResultOutput
- func (o GetInstanceShardsResultOutput) ToGetInstanceShardsResultOutputWithContext(ctx context.Context) GetInstanceShardsResultOutput
- type GetInstanceTaskListArgs
- type GetInstanceTaskListOutputArgs
- type GetInstanceTaskListResult
- type GetInstanceTaskListResultOutput
- func (o GetInstanceTaskListResultOutput) BeginTime() pulumi.StringPtrOutput
- func (GetInstanceTaskListResultOutput) ElementType() reflect.Type
- func (o GetInstanceTaskListResultOutput) EndTime() pulumi.StringPtrOutput
- func (o GetInstanceTaskListResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceTaskListResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetInstanceTaskListResultOutput) InstanceName() pulumi.StringPtrOutput
- func (o GetInstanceTaskListResultOutput) OperateUins() pulumi.StringArrayOutput
- func (o GetInstanceTaskListResultOutput) ProjectIds() pulumi.IntArrayOutput
- func (o GetInstanceTaskListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceTaskListResultOutput) Results() pulumi.IntArrayOutput
- func (o GetInstanceTaskListResultOutput) TaskStatuses() pulumi.IntArrayOutput
- func (o GetInstanceTaskListResultOutput) TaskTypes() pulumi.StringArrayOutput
- func (o GetInstanceTaskListResultOutput) Tasks() GetInstanceTaskListTaskArrayOutput
- func (o GetInstanceTaskListResultOutput) ToGetInstanceTaskListResultOutput() GetInstanceTaskListResultOutput
- func (o GetInstanceTaskListResultOutput) ToGetInstanceTaskListResultOutputWithContext(ctx context.Context) GetInstanceTaskListResultOutput
- type GetInstanceTaskListTask
- type GetInstanceTaskListTaskArgs
- type GetInstanceTaskListTaskArray
- func (GetInstanceTaskListTaskArray) ElementType() reflect.Type
- func (i GetInstanceTaskListTaskArray) ToGetInstanceTaskListTaskArrayOutput() GetInstanceTaskListTaskArrayOutput
- func (i GetInstanceTaskListTaskArray) ToGetInstanceTaskListTaskArrayOutputWithContext(ctx context.Context) GetInstanceTaskListTaskArrayOutput
- type GetInstanceTaskListTaskArrayInput
- type GetInstanceTaskListTaskArrayOutput
- func (GetInstanceTaskListTaskArrayOutput) ElementType() reflect.Type
- func (o GetInstanceTaskListTaskArrayOutput) Index(i pulumi.IntInput) GetInstanceTaskListTaskOutput
- func (o GetInstanceTaskListTaskArrayOutput) ToGetInstanceTaskListTaskArrayOutput() GetInstanceTaskListTaskArrayOutput
- func (o GetInstanceTaskListTaskArrayOutput) ToGetInstanceTaskListTaskArrayOutputWithContext(ctx context.Context) GetInstanceTaskListTaskArrayOutput
- type GetInstanceTaskListTaskInput
- type GetInstanceTaskListTaskOutput
- func (GetInstanceTaskListTaskOutput) ElementType() reflect.Type
- func (o GetInstanceTaskListTaskOutput) EndTime() pulumi.StringOutput
- func (o GetInstanceTaskListTaskOutput) InstanceId() pulumi.StringOutput
- func (o GetInstanceTaskListTaskOutput) InstanceName() pulumi.StringOutput
- func (o GetInstanceTaskListTaskOutput) Progress() pulumi.Float64Output
- func (o GetInstanceTaskListTaskOutput) ProjectId() pulumi.IntOutput
- func (o GetInstanceTaskListTaskOutput) Result() pulumi.IntOutput
- func (o GetInstanceTaskListTaskOutput) StartTime() pulumi.StringOutput
- func (o GetInstanceTaskListTaskOutput) TaskId() pulumi.IntOutput
- func (o GetInstanceTaskListTaskOutput) TaskType() pulumi.StringOutput
- func (o GetInstanceTaskListTaskOutput) ToGetInstanceTaskListTaskOutput() GetInstanceTaskListTaskOutput
- func (o GetInstanceTaskListTaskOutput) ToGetInstanceTaskListTaskOutputWithContext(ctx context.Context) GetInstanceTaskListTaskOutput
- type GetInstanceZoneInfoArgs
- type GetInstanceZoneInfoOutputArgs
- type GetInstanceZoneInfoReplicaGroup
- type GetInstanceZoneInfoReplicaGroupArgs
- func (GetInstanceZoneInfoReplicaGroupArgs) ElementType() reflect.Type
- func (i GetInstanceZoneInfoReplicaGroupArgs) ToGetInstanceZoneInfoReplicaGroupOutput() GetInstanceZoneInfoReplicaGroupOutput
- func (i GetInstanceZoneInfoReplicaGroupArgs) ToGetInstanceZoneInfoReplicaGroupOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupOutput
- type GetInstanceZoneInfoReplicaGroupArray
- func (GetInstanceZoneInfoReplicaGroupArray) ElementType() reflect.Type
- func (i GetInstanceZoneInfoReplicaGroupArray) ToGetInstanceZoneInfoReplicaGroupArrayOutput() GetInstanceZoneInfoReplicaGroupArrayOutput
- func (i GetInstanceZoneInfoReplicaGroupArray) ToGetInstanceZoneInfoReplicaGroupArrayOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupArrayOutput
- type GetInstanceZoneInfoReplicaGroupArrayInput
- type GetInstanceZoneInfoReplicaGroupArrayOutput
- func (GetInstanceZoneInfoReplicaGroupArrayOutput) ElementType() reflect.Type
- func (o GetInstanceZoneInfoReplicaGroupArrayOutput) Index(i pulumi.IntInput) GetInstanceZoneInfoReplicaGroupOutput
- func (o GetInstanceZoneInfoReplicaGroupArrayOutput) ToGetInstanceZoneInfoReplicaGroupArrayOutput() GetInstanceZoneInfoReplicaGroupArrayOutput
- func (o GetInstanceZoneInfoReplicaGroupArrayOutput) ToGetInstanceZoneInfoReplicaGroupArrayOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupArrayOutput
- type GetInstanceZoneInfoReplicaGroupInput
- type GetInstanceZoneInfoReplicaGroupOutput
- func (GetInstanceZoneInfoReplicaGroupOutput) ElementType() reflect.Type
- func (o GetInstanceZoneInfoReplicaGroupOutput) GroupId() pulumi.IntOutput
- func (o GetInstanceZoneInfoReplicaGroupOutput) GroupName() pulumi.StringOutput
- func (o GetInstanceZoneInfoReplicaGroupOutput) RedisNodes() GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput
- func (o GetInstanceZoneInfoReplicaGroupOutput) Role() pulumi.StringOutput
- func (o GetInstanceZoneInfoReplicaGroupOutput) ToGetInstanceZoneInfoReplicaGroupOutput() GetInstanceZoneInfoReplicaGroupOutput
- func (o GetInstanceZoneInfoReplicaGroupOutput) ToGetInstanceZoneInfoReplicaGroupOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupOutput
- func (o GetInstanceZoneInfoReplicaGroupOutput) ZoneId() pulumi.StringOutput
- type GetInstanceZoneInfoReplicaGroupRedisNode
- type GetInstanceZoneInfoReplicaGroupRedisNodeArgs
- func (GetInstanceZoneInfoReplicaGroupRedisNodeArgs) ElementType() reflect.Type
- func (i GetInstanceZoneInfoReplicaGroupRedisNodeArgs) ToGetInstanceZoneInfoReplicaGroupRedisNodeOutput() GetInstanceZoneInfoReplicaGroupRedisNodeOutput
- func (i GetInstanceZoneInfoReplicaGroupRedisNodeArgs) ToGetInstanceZoneInfoReplicaGroupRedisNodeOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupRedisNodeOutput
- type GetInstanceZoneInfoReplicaGroupRedisNodeArray
- func (GetInstanceZoneInfoReplicaGroupRedisNodeArray) ElementType() reflect.Type
- func (i GetInstanceZoneInfoReplicaGroupRedisNodeArray) ToGetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput() GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput
- func (i GetInstanceZoneInfoReplicaGroupRedisNodeArray) ToGetInstanceZoneInfoReplicaGroupRedisNodeArrayOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput
- type GetInstanceZoneInfoReplicaGroupRedisNodeArrayInput
- type GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput
- func (GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput) ElementType() reflect.Type
- func (o GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput) Index(i pulumi.IntInput) GetInstanceZoneInfoReplicaGroupRedisNodeOutput
- func (o GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput) ToGetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput() GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput
- func (o GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput) ToGetInstanceZoneInfoReplicaGroupRedisNodeArrayOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput
- type GetInstanceZoneInfoReplicaGroupRedisNodeInput
- type GetInstanceZoneInfoReplicaGroupRedisNodeOutput
- func (GetInstanceZoneInfoReplicaGroupRedisNodeOutput) ElementType() reflect.Type
- func (o GetInstanceZoneInfoReplicaGroupRedisNodeOutput) Keys() pulumi.IntOutput
- func (o GetInstanceZoneInfoReplicaGroupRedisNodeOutput) NodeId() pulumi.StringOutput
- func (o GetInstanceZoneInfoReplicaGroupRedisNodeOutput) Role() pulumi.StringOutput
- func (o GetInstanceZoneInfoReplicaGroupRedisNodeOutput) Slot() pulumi.StringOutput
- func (o GetInstanceZoneInfoReplicaGroupRedisNodeOutput) Status() pulumi.StringOutput
- func (o GetInstanceZoneInfoReplicaGroupRedisNodeOutput) ToGetInstanceZoneInfoReplicaGroupRedisNodeOutput() GetInstanceZoneInfoReplicaGroupRedisNodeOutput
- func (o GetInstanceZoneInfoReplicaGroupRedisNodeOutput) ToGetInstanceZoneInfoReplicaGroupRedisNodeOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupRedisNodeOutput
- type GetInstanceZoneInfoResult
- type GetInstanceZoneInfoResultOutput
- func (GetInstanceZoneInfoResultOutput) ElementType() reflect.Type
- func (o GetInstanceZoneInfoResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceZoneInfoResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetInstanceZoneInfoResultOutput) ReplicaGroups() GetInstanceZoneInfoReplicaGroupArrayOutput
- func (o GetInstanceZoneInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceZoneInfoResultOutput) ToGetInstanceZoneInfoResultOutput() GetInstanceZoneInfoResultOutput
- func (o GetInstanceZoneInfoResultOutput) ToGetInstanceZoneInfoResultOutputWithContext(ctx context.Context) GetInstanceZoneInfoResultOutput
- 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 GetInstancesInstanceListNodeInfo
- type GetInstancesInstanceListNodeInfoArgs
- func (GetInstancesInstanceListNodeInfoArgs) ElementType() reflect.Type
- func (i GetInstancesInstanceListNodeInfoArgs) ToGetInstancesInstanceListNodeInfoOutput() GetInstancesInstanceListNodeInfoOutput
- func (i GetInstancesInstanceListNodeInfoArgs) ToGetInstancesInstanceListNodeInfoOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoOutput
- type GetInstancesInstanceListNodeInfoArray
- func (GetInstancesInstanceListNodeInfoArray) ElementType() reflect.Type
- func (i GetInstancesInstanceListNodeInfoArray) ToGetInstancesInstanceListNodeInfoArrayOutput() GetInstancesInstanceListNodeInfoArrayOutput
- func (i GetInstancesInstanceListNodeInfoArray) ToGetInstancesInstanceListNodeInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoArrayOutput
- type GetInstancesInstanceListNodeInfoArrayInput
- type GetInstancesInstanceListNodeInfoArrayOutput
- func (GetInstancesInstanceListNodeInfoArrayOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListNodeInfoArrayOutput) Index(i pulumi.IntInput) GetInstancesInstanceListNodeInfoOutput
- func (o GetInstancesInstanceListNodeInfoArrayOutput) ToGetInstancesInstanceListNodeInfoArrayOutput() GetInstancesInstanceListNodeInfoArrayOutput
- func (o GetInstancesInstanceListNodeInfoArrayOutput) ToGetInstancesInstanceListNodeInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoArrayOutput
- type GetInstancesInstanceListNodeInfoInput
- type GetInstancesInstanceListNodeInfoOutput
- func (GetInstancesInstanceListNodeInfoOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListNodeInfoOutput) Id() pulumi.IntOutput
- func (o GetInstancesInstanceListNodeInfoOutput) Master() pulumi.BoolOutput
- func (o GetInstancesInstanceListNodeInfoOutput) ToGetInstancesInstanceListNodeInfoOutput() GetInstancesInstanceListNodeInfoOutput
- func (o GetInstancesInstanceListNodeInfoOutput) ToGetInstancesInstanceListNodeInfoOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoOutput
- func (o GetInstancesInstanceListNodeInfoOutput) ZoneId() pulumi.IntOutput
- type GetInstancesInstanceListOutput
- func (o GetInstancesInstanceListOutput) ChargeType() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
- func (GetInstancesInstanceListOutput) ElementType() reflect.Type
- func (o GetInstancesInstanceListOutput) Ip() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) MemSize() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) Name() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) NodeInfos() GetInstancesInstanceListNodeInfoArrayOutput
- func (o GetInstancesInstanceListOutput) Port() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) ProjectId() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) RedisId() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) RedisReplicasNum() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) RedisShardNum() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) Status() pulumi.StringOutput
- 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) Type() pulumi.StringOutputdeprecated
- func (o GetInstancesInstanceListOutput) TypeId() pulumi.IntOutput
- func (o GetInstancesInstanceListOutput) VpcId() pulumi.StringOutput
- func (o GetInstancesInstanceListOutput) Zone() pulumi.StringOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
- func (o GetInstancesResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetInstancesResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) SearchKey() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) Tags() pulumi.MapOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- func (o GetInstancesResultOutput) Zone() pulumi.StringPtrOutput
- type GetParamRecordsArgs
- type GetParamRecordsInstanceParamHistory
- type GetParamRecordsInstanceParamHistoryArgs
- func (GetParamRecordsInstanceParamHistoryArgs) ElementType() reflect.Type
- func (i GetParamRecordsInstanceParamHistoryArgs) ToGetParamRecordsInstanceParamHistoryOutput() GetParamRecordsInstanceParamHistoryOutput
- func (i GetParamRecordsInstanceParamHistoryArgs) ToGetParamRecordsInstanceParamHistoryOutputWithContext(ctx context.Context) GetParamRecordsInstanceParamHistoryOutput
- type GetParamRecordsInstanceParamHistoryArray
- func (GetParamRecordsInstanceParamHistoryArray) ElementType() reflect.Type
- func (i GetParamRecordsInstanceParamHistoryArray) ToGetParamRecordsInstanceParamHistoryArrayOutput() GetParamRecordsInstanceParamHistoryArrayOutput
- func (i GetParamRecordsInstanceParamHistoryArray) ToGetParamRecordsInstanceParamHistoryArrayOutputWithContext(ctx context.Context) GetParamRecordsInstanceParamHistoryArrayOutput
- type GetParamRecordsInstanceParamHistoryArrayInput
- type GetParamRecordsInstanceParamHistoryArrayOutput
- func (GetParamRecordsInstanceParamHistoryArrayOutput) ElementType() reflect.Type
- func (o GetParamRecordsInstanceParamHistoryArrayOutput) Index(i pulumi.IntInput) GetParamRecordsInstanceParamHistoryOutput
- func (o GetParamRecordsInstanceParamHistoryArrayOutput) ToGetParamRecordsInstanceParamHistoryArrayOutput() GetParamRecordsInstanceParamHistoryArrayOutput
- func (o GetParamRecordsInstanceParamHistoryArrayOutput) ToGetParamRecordsInstanceParamHistoryArrayOutputWithContext(ctx context.Context) GetParamRecordsInstanceParamHistoryArrayOutput
- type GetParamRecordsInstanceParamHistoryInput
- type GetParamRecordsInstanceParamHistoryOutput
- func (GetParamRecordsInstanceParamHistoryOutput) ElementType() reflect.Type
- func (o GetParamRecordsInstanceParamHistoryOutput) ModifyTime() pulumi.StringOutput
- func (o GetParamRecordsInstanceParamHistoryOutput) NewValue() pulumi.StringOutput
- func (o GetParamRecordsInstanceParamHistoryOutput) ParamName() pulumi.StringOutput
- func (o GetParamRecordsInstanceParamHistoryOutput) PreValue() pulumi.StringOutput
- func (o GetParamRecordsInstanceParamHistoryOutput) Status() pulumi.IntOutput
- func (o GetParamRecordsInstanceParamHistoryOutput) ToGetParamRecordsInstanceParamHistoryOutput() GetParamRecordsInstanceParamHistoryOutput
- func (o GetParamRecordsInstanceParamHistoryOutput) ToGetParamRecordsInstanceParamHistoryOutputWithContext(ctx context.Context) GetParamRecordsInstanceParamHistoryOutput
- type GetParamRecordsOutputArgs
- type GetParamRecordsResult
- type GetParamRecordsResultOutput
- func (GetParamRecordsResultOutput) ElementType() reflect.Type
- func (o GetParamRecordsResultOutput) Id() pulumi.StringOutput
- func (o GetParamRecordsResultOutput) InstanceId() pulumi.StringOutput
- func (o GetParamRecordsResultOutput) InstanceParamHistories() GetParamRecordsInstanceParamHistoryArrayOutput
- func (o GetParamRecordsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetParamRecordsResultOutput) ToGetParamRecordsResultOutput() GetParamRecordsResultOutput
- func (o GetParamRecordsResultOutput) ToGetParamRecordsResultOutputWithContext(ctx context.Context) GetParamRecordsResultOutput
- 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 (GetZoneConfigListOutput) ElementType() reflect.Type
- func (o GetZoneConfigListOutput) MemSizes() pulumi.IntArrayOutputdeprecated
- func (o GetZoneConfigListOutput) RedisReplicasNums() pulumi.IntArrayOutput
- func (o GetZoneConfigListOutput) RedisShardNums() pulumi.IntArrayOutput
- func (o GetZoneConfigListOutput) ShardMemories() pulumi.IntArrayOutput
- func (o GetZoneConfigListOutput) ToGetZoneConfigListOutput() GetZoneConfigListOutput
- func (o GetZoneConfigListOutput) ToGetZoneConfigListOutputWithContext(ctx context.Context) GetZoneConfigListOutput
- func (o GetZoneConfigListOutput) Type() pulumi.StringOutputdeprecated
- func (o GetZoneConfigListOutput) TypeId() pulumi.IntOutput
- func (o GetZoneConfigListOutput) Version() pulumi.StringOutput
- func (o GetZoneConfigListOutput) Zone() pulumi.StringOutput
- type GetZoneConfigOutputArgs
- type GetZoneConfigResult
- type GetZoneConfigResultOutput
- func (GetZoneConfigResultOutput) ElementType() reflect.Type
- func (o GetZoneConfigResultOutput) Id() pulumi.StringOutput
- func (o GetZoneConfigResultOutput) Lists() GetZoneConfigListArrayOutput
- func (o GetZoneConfigResultOutput) Region() pulumi.StringPtrOutput
- func (o GetZoneConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetZoneConfigResultOutput) ToGetZoneConfigResultOutput() GetZoneConfigResultOutput
- func (o GetZoneConfigResultOutput) ToGetZoneConfigResultOutputWithContext(ctx context.Context) GetZoneConfigResultOutput
- func (o GetZoneConfigResultOutput) TypeId() pulumi.IntPtrOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceNodeInfo
- type InstanceNodeInfoArgs
- type InstanceNodeInfoArray
- type InstanceNodeInfoArrayInput
- type InstanceNodeInfoArrayOutput
- func (InstanceNodeInfoArrayOutput) ElementType() reflect.Type
- func (o InstanceNodeInfoArrayOutput) Index(i pulumi.IntInput) InstanceNodeInfoOutput
- func (o InstanceNodeInfoArrayOutput) ToInstanceNodeInfoArrayOutput() InstanceNodeInfoArrayOutput
- func (o InstanceNodeInfoArrayOutput) ToInstanceNodeInfoArrayOutputWithContext(ctx context.Context) InstanceNodeInfoArrayOutput
- type InstanceNodeInfoInput
- type InstanceNodeInfoOutput
- func (InstanceNodeInfoOutput) ElementType() reflect.Type
- func (o InstanceNodeInfoOutput) Id() pulumi.IntPtrOutput
- func (o InstanceNodeInfoOutput) Master() pulumi.BoolPtrOutput
- func (o InstanceNodeInfoOutput) ToInstanceNodeInfoOutput() InstanceNodeInfoOutput
- func (o InstanceNodeInfoOutput) ToInstanceNodeInfoOutputWithContext(ctx context.Context) InstanceNodeInfoOutput
- func (o InstanceNodeInfoOutput) ZoneId() pulumi.IntPtrOutput
- 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) NodeInfos() InstanceNodeInfoArrayOutput
- func (o InstanceOutput) ParamsTemplateId() pulumi.StringPtrOutput
- 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.IntOutput
- func (o InstanceOutput) ReplicaZoneIds() pulumi.IntArrayOutput
- func (o InstanceOutput) ReplicasReadOnly() pulumi.BoolOutput
- 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 MaintenanceWindow
- type MaintenanceWindowArgs
- type MaintenanceWindowArray
- type MaintenanceWindowArrayInput
- type MaintenanceWindowArrayOutput
- func (MaintenanceWindowArrayOutput) ElementType() reflect.Type
- func (o MaintenanceWindowArrayOutput) Index(i pulumi.IntInput) MaintenanceWindowOutput
- func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput
- func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput
- type MaintenanceWindowInput
- type MaintenanceWindowMap
- type MaintenanceWindowMapInput
- type MaintenanceWindowMapOutput
- func (MaintenanceWindowMapOutput) ElementType() reflect.Type
- func (o MaintenanceWindowMapOutput) MapIndex(k pulumi.StringInput) MaintenanceWindowOutput
- func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput
- func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput
- type MaintenanceWindowOutput
- func (MaintenanceWindowOutput) ElementType() reflect.Type
- func (o MaintenanceWindowOutput) EndTime() pulumi.StringOutput
- func (o MaintenanceWindowOutput) InstanceId() pulumi.StringOutput
- func (o MaintenanceWindowOutput) StartTime() pulumi.StringOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
- type MaintenanceWindowState
- type Param
- type ParamArgs
- type ParamArray
- type ParamArrayInput
- type ParamArrayOutput
- type ParamInput
- type ParamMap
- type ParamMapInput
- type ParamMapOutput
- type ParamOutput
- type ParamState
- type ParamTemplate
- type ParamTemplateArgs
- type ParamTemplateArray
- type ParamTemplateArrayInput
- type ParamTemplateArrayOutput
- func (ParamTemplateArrayOutput) ElementType() reflect.Type
- func (o ParamTemplateArrayOutput) Index(i pulumi.IntInput) ParamTemplateOutput
- func (o ParamTemplateArrayOutput) ToParamTemplateArrayOutput() ParamTemplateArrayOutput
- func (o ParamTemplateArrayOutput) ToParamTemplateArrayOutputWithContext(ctx context.Context) ParamTemplateArrayOutput
- type ParamTemplateInput
- type ParamTemplateMap
- type ParamTemplateMapInput
- type ParamTemplateMapOutput
- func (ParamTemplateMapOutput) ElementType() reflect.Type
- func (o ParamTemplateMapOutput) MapIndex(k pulumi.StringInput) ParamTemplateOutput
- func (o ParamTemplateMapOutput) ToParamTemplateMapOutput() ParamTemplateMapOutput
- func (o ParamTemplateMapOutput) ToParamTemplateMapOutputWithContext(ctx context.Context) ParamTemplateMapOutput
- type ParamTemplateOutput
- func (o ParamTemplateOutput) Description() pulumi.StringPtrOutput
- func (ParamTemplateOutput) ElementType() reflect.Type
- func (o ParamTemplateOutput) Name() pulumi.StringOutput
- func (o ParamTemplateOutput) ParamDetails() ParamTemplateParamDetailArrayOutput
- func (o ParamTemplateOutput) ParamsOverrides() ParamTemplateParamsOverrideArrayOutput
- func (o ParamTemplateOutput) ProductType() pulumi.IntPtrOutput
- func (o ParamTemplateOutput) TemplateId() pulumi.StringPtrOutput
- func (o ParamTemplateOutput) ToParamTemplateOutput() ParamTemplateOutput
- func (o ParamTemplateOutput) ToParamTemplateOutputWithContext(ctx context.Context) ParamTemplateOutput
- type ParamTemplateParamDetail
- type ParamTemplateParamDetailArgs
- func (ParamTemplateParamDetailArgs) ElementType() reflect.Type
- func (i ParamTemplateParamDetailArgs) ToParamTemplateParamDetailOutput() ParamTemplateParamDetailOutput
- func (i ParamTemplateParamDetailArgs) ToParamTemplateParamDetailOutputWithContext(ctx context.Context) ParamTemplateParamDetailOutput
- type ParamTemplateParamDetailArray
- func (ParamTemplateParamDetailArray) ElementType() reflect.Type
- func (i ParamTemplateParamDetailArray) ToParamTemplateParamDetailArrayOutput() ParamTemplateParamDetailArrayOutput
- func (i ParamTemplateParamDetailArray) ToParamTemplateParamDetailArrayOutputWithContext(ctx context.Context) ParamTemplateParamDetailArrayOutput
- type ParamTemplateParamDetailArrayInput
- type ParamTemplateParamDetailArrayOutput
- func (ParamTemplateParamDetailArrayOutput) ElementType() reflect.Type
- func (o ParamTemplateParamDetailArrayOutput) Index(i pulumi.IntInput) ParamTemplateParamDetailOutput
- func (o ParamTemplateParamDetailArrayOutput) ToParamTemplateParamDetailArrayOutput() ParamTemplateParamDetailArrayOutput
- func (o ParamTemplateParamDetailArrayOutput) ToParamTemplateParamDetailArrayOutputWithContext(ctx context.Context) ParamTemplateParamDetailArrayOutput
- type ParamTemplateParamDetailInput
- type ParamTemplateParamDetailOutput
- func (o ParamTemplateParamDetailOutput) CurrentValue() pulumi.StringPtrOutput
- func (o ParamTemplateParamDetailOutput) Default() pulumi.StringPtrOutput
- func (o ParamTemplateParamDetailOutput) Description() pulumi.StringPtrOutput
- func (ParamTemplateParamDetailOutput) ElementType() reflect.Type
- func (o ParamTemplateParamDetailOutput) EnumValues() pulumi.StringArrayOutput
- func (o ParamTemplateParamDetailOutput) Max() pulumi.StringPtrOutput
- func (o ParamTemplateParamDetailOutput) Min() pulumi.StringPtrOutput
- func (o ParamTemplateParamDetailOutput) Name() pulumi.StringPtrOutput
- func (o ParamTemplateParamDetailOutput) NeedReboot() pulumi.IntPtrOutput
- func (o ParamTemplateParamDetailOutput) ParamType() pulumi.StringPtrOutput
- func (o ParamTemplateParamDetailOutput) ToParamTemplateParamDetailOutput() ParamTemplateParamDetailOutput
- func (o ParamTemplateParamDetailOutput) ToParamTemplateParamDetailOutputWithContext(ctx context.Context) ParamTemplateParamDetailOutput
- type ParamTemplateParamsOverride
- type ParamTemplateParamsOverrideArgs
- func (ParamTemplateParamsOverrideArgs) ElementType() reflect.Type
- func (i ParamTemplateParamsOverrideArgs) ToParamTemplateParamsOverrideOutput() ParamTemplateParamsOverrideOutput
- func (i ParamTemplateParamsOverrideArgs) ToParamTemplateParamsOverrideOutputWithContext(ctx context.Context) ParamTemplateParamsOverrideOutput
- type ParamTemplateParamsOverrideArray
- func (ParamTemplateParamsOverrideArray) ElementType() reflect.Type
- func (i ParamTemplateParamsOverrideArray) ToParamTemplateParamsOverrideArrayOutput() ParamTemplateParamsOverrideArrayOutput
- func (i ParamTemplateParamsOverrideArray) ToParamTemplateParamsOverrideArrayOutputWithContext(ctx context.Context) ParamTemplateParamsOverrideArrayOutput
- type ParamTemplateParamsOverrideArrayInput
- type ParamTemplateParamsOverrideArrayOutput
- func (ParamTemplateParamsOverrideArrayOutput) ElementType() reflect.Type
- func (o ParamTemplateParamsOverrideArrayOutput) Index(i pulumi.IntInput) ParamTemplateParamsOverrideOutput
- func (o ParamTemplateParamsOverrideArrayOutput) ToParamTemplateParamsOverrideArrayOutput() ParamTemplateParamsOverrideArrayOutput
- func (o ParamTemplateParamsOverrideArrayOutput) ToParamTemplateParamsOverrideArrayOutputWithContext(ctx context.Context) ParamTemplateParamsOverrideArrayOutput
- type ParamTemplateParamsOverrideInput
- type ParamTemplateParamsOverrideOutput
- func (ParamTemplateParamsOverrideOutput) ElementType() reflect.Type
- func (o ParamTemplateParamsOverrideOutput) Key() pulumi.StringOutput
- func (o ParamTemplateParamsOverrideOutput) ToParamTemplateParamsOverrideOutput() ParamTemplateParamsOverrideOutput
- func (o ParamTemplateParamsOverrideOutput) ToParamTemplateParamsOverrideOutputWithContext(ctx context.Context) ParamTemplateParamsOverrideOutput
- func (o ParamTemplateParamsOverrideOutput) Value() pulumi.StringOutput
- type ParamTemplateState
- type ReadOnly
- type ReadOnlyArgs
- type ReadOnlyArray
- type ReadOnlyArrayInput
- type ReadOnlyArrayOutput
- type ReadOnlyInput
- type ReadOnlyMap
- type ReadOnlyMapInput
- type ReadOnlyMapOutput
- type ReadOnlyOutput
- func (ReadOnlyOutput) ElementType() reflect.Type
- func (o ReadOnlyOutput) InputMode() pulumi.StringOutput
- func (o ReadOnlyOutput) InstanceId() pulumi.StringOutput
- func (o ReadOnlyOutput) ToReadOnlyOutput() ReadOnlyOutput
- func (o ReadOnlyOutput) ToReadOnlyOutputWithContext(ctx context.Context) ReadOnlyOutput
- type ReadOnlyState
- type ReplicaReadonly
- type ReplicaReadonlyArgs
- type ReplicaReadonlyArray
- type ReplicaReadonlyArrayInput
- type ReplicaReadonlyArrayOutput
- func (ReplicaReadonlyArrayOutput) ElementType() reflect.Type
- func (o ReplicaReadonlyArrayOutput) Index(i pulumi.IntInput) ReplicaReadonlyOutput
- func (o ReplicaReadonlyArrayOutput) ToReplicaReadonlyArrayOutput() ReplicaReadonlyArrayOutput
- func (o ReplicaReadonlyArrayOutput) ToReplicaReadonlyArrayOutputWithContext(ctx context.Context) ReplicaReadonlyArrayOutput
- type ReplicaReadonlyInput
- type ReplicaReadonlyMap
- type ReplicaReadonlyMapInput
- type ReplicaReadonlyMapOutput
- func (ReplicaReadonlyMapOutput) ElementType() reflect.Type
- func (o ReplicaReadonlyMapOutput) MapIndex(k pulumi.StringInput) ReplicaReadonlyOutput
- func (o ReplicaReadonlyMapOutput) ToReplicaReadonlyMapOutput() ReplicaReadonlyMapOutput
- func (o ReplicaReadonlyMapOutput) ToReplicaReadonlyMapOutputWithContext(ctx context.Context) ReplicaReadonlyMapOutput
- type ReplicaReadonlyOutput
- func (ReplicaReadonlyOutput) ElementType() reflect.Type
- func (o ReplicaReadonlyOutput) InstanceId() pulumi.StringOutput
- func (o ReplicaReadonlyOutput) Operate() pulumi.StringOutput
- func (o ReplicaReadonlyOutput) ReadonlyPolicies() pulumi.StringArrayOutput
- func (o ReplicaReadonlyOutput) ToReplicaReadonlyOutput() ReplicaReadonlyOutput
- func (o ReplicaReadonlyOutput) ToReplicaReadonlyOutputWithContext(ctx context.Context) ReplicaReadonlyOutput
- type ReplicaReadonlyState
- type Ssl
- type SslArgs
- type SslArray
- type SslArrayInput
- type SslArrayOutput
- type SslInput
- type SslMap
- type SslMapInput
- type SslMapOutput
- type SslOutput
- type SslState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.5
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type Account ¶ added in v0.1.3
type Account struct { pulumi.CustomResourceState // The account name. AccountName pulumi.StringOutput `pulumi:"accountName"` // 1: Length 8-30 digits, it is recommended to use a password of more than 12 digits; 2: Cannot start with `/`; 3: Include at least two items: a.Lowercase letters `a-z`; b.Uppercase letters `A-Z` c.Numbers `0-9`; d.`()`~!@#$%^&*-+=_|{}[]:;<>,.?/`. AccountPassword pulumi.StringOutput `pulumi:"accountPassword"` // The ID of instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Read and write policy: Enter R and RW to indicate read-only, read-write, cannot be empty when modifying operations. Privilege pulumi.StringOutput `pulumi:"privilege"` // Routing policy: Enter master or replication, which indicates the master node or slave node, cannot be empty when modifying operations. ReadonlyPolicies pulumi.StringArrayOutput `pulumi:"readonlyPolicies"` // Remark. Remark pulumi.StringPtrOutput `pulumi:"remark"` }
Provides a resource to create a redis account
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.NewAccount(ctx, "account", &Redis.AccountArgs{ AccountName: pulumi.String("account_test"), AccountPassword: pulumi.String("test1234"), InstanceId: pulumi.String("crs-xxxxxx"), Privilege: pulumi.String("rw"), ReadonlyPolicies: pulumi.StringArray{ pulumi.String("master"), }, Remark: pulumi.String("master"), }) if err != nil { return err } return nil }) }
```
## Import
redis account can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Redis/account:Account account crs-xxxxxx#account_test
```
func GetAccount ¶ added in v0.1.3
func GetAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)
GetAccount gets an existing Account resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccount ¶ added in v0.1.3
func NewAccount(ctx *pulumi.Context, name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)
NewAccount registers a new resource with the given unique name, arguments, and options.
func (*Account) ElementType ¶ added in v0.1.3
func (*Account) ToAccountOutput ¶ added in v0.1.3
func (i *Account) ToAccountOutput() AccountOutput
func (*Account) ToAccountOutputWithContext ¶ added in v0.1.3
func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountArgs ¶ added in v0.1.3
type AccountArgs struct { // The account name. AccountName pulumi.StringInput // 1: Length 8-30 digits, it is recommended to use a password of more than 12 digits; 2: Cannot start with `/`; 3: Include at least two items: a.Lowercase letters `a-z`; b.Uppercase letters `A-Z` c.Numbers `0-9`; d.`()`~!@#$%^&*-+=_|{}[]:;<>,.?/`. AccountPassword pulumi.StringInput // The ID of instance. InstanceId pulumi.StringInput // Read and write policy: Enter R and RW to indicate read-only, read-write, cannot be empty when modifying operations. Privilege pulumi.StringInput // Routing policy: Enter master or replication, which indicates the master node or slave node, cannot be empty when modifying operations. ReadonlyPolicies pulumi.StringArrayInput // Remark. Remark pulumi.StringPtrInput }
The set of arguments for constructing a Account resource.
func (AccountArgs) ElementType ¶ added in v0.1.3
func (AccountArgs) ElementType() reflect.Type
type AccountArray ¶ added in v0.1.3
type AccountArray []AccountInput
func (AccountArray) ElementType ¶ added in v0.1.3
func (AccountArray) ElementType() reflect.Type
func (AccountArray) ToAccountArrayOutput ¶ added in v0.1.3
func (i AccountArray) ToAccountArrayOutput() AccountArrayOutput
func (AccountArray) ToAccountArrayOutputWithContext ¶ added in v0.1.3
func (i AccountArray) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountArrayInput ¶ added in v0.1.3
type AccountArrayInput interface { pulumi.Input ToAccountArrayOutput() AccountArrayOutput ToAccountArrayOutputWithContext(context.Context) AccountArrayOutput }
AccountArrayInput is an input type that accepts AccountArray and AccountArrayOutput values. You can construct a concrete instance of `AccountArrayInput` via:
AccountArray{ AccountArgs{...} }
type AccountArrayOutput ¶ added in v0.1.3
type AccountArrayOutput struct{ *pulumi.OutputState }
func (AccountArrayOutput) ElementType ¶ added in v0.1.3
func (AccountArrayOutput) ElementType() reflect.Type
func (AccountArrayOutput) Index ¶ added in v0.1.3
func (o AccountArrayOutput) Index(i pulumi.IntInput) AccountOutput
func (AccountArrayOutput) ToAccountArrayOutput ¶ added in v0.1.3
func (o AccountArrayOutput) ToAccountArrayOutput() AccountArrayOutput
func (AccountArrayOutput) ToAccountArrayOutputWithContext ¶ added in v0.1.3
func (o AccountArrayOutput) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput
type AccountInput ¶ added in v0.1.3
type AccountInput interface { pulumi.Input ToAccountOutput() AccountOutput ToAccountOutputWithContext(ctx context.Context) AccountOutput }
type AccountMap ¶ added in v0.1.3
type AccountMap map[string]AccountInput
func (AccountMap) ElementType ¶ added in v0.1.3
func (AccountMap) ElementType() reflect.Type
func (AccountMap) ToAccountMapOutput ¶ added in v0.1.3
func (i AccountMap) ToAccountMapOutput() AccountMapOutput
func (AccountMap) ToAccountMapOutputWithContext ¶ added in v0.1.3
func (i AccountMap) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountMapInput ¶ added in v0.1.3
type AccountMapInput interface { pulumi.Input ToAccountMapOutput() AccountMapOutput ToAccountMapOutputWithContext(context.Context) AccountMapOutput }
AccountMapInput is an input type that accepts AccountMap and AccountMapOutput values. You can construct a concrete instance of `AccountMapInput` via:
AccountMap{ "key": AccountArgs{...} }
type AccountMapOutput ¶ added in v0.1.3
type AccountMapOutput struct{ *pulumi.OutputState }
func (AccountMapOutput) ElementType ¶ added in v0.1.3
func (AccountMapOutput) ElementType() reflect.Type
func (AccountMapOutput) MapIndex ¶ added in v0.1.3
func (o AccountMapOutput) MapIndex(k pulumi.StringInput) AccountOutput
func (AccountMapOutput) ToAccountMapOutput ¶ added in v0.1.3
func (o AccountMapOutput) ToAccountMapOutput() AccountMapOutput
func (AccountMapOutput) ToAccountMapOutputWithContext ¶ added in v0.1.3
func (o AccountMapOutput) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput
type AccountOutput ¶ added in v0.1.3
type AccountOutput struct{ *pulumi.OutputState }
func (AccountOutput) AccountName ¶ added in v0.1.3
func (o AccountOutput) AccountName() pulumi.StringOutput
The account name.
func (AccountOutput) AccountPassword ¶ added in v0.1.3
func (o AccountOutput) AccountPassword() pulumi.StringOutput
1: Length 8-30 digits, it is recommended to use a password of more than 12 digits; 2: Cannot start with `/`; 3: Include at least two items: a.Lowercase letters `a-z`; b.Uppercase letters `A-Z` c.Numbers `0-9`; d.`()`~!@#$%^&*-+=_|{}[]:;<>,.?/`.
func (AccountOutput) ElementType ¶ added in v0.1.3
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) InstanceId ¶ added in v0.1.3
func (o AccountOutput) InstanceId() pulumi.StringOutput
The ID of instance.
func (AccountOutput) Privilege ¶ added in v0.1.3
func (o AccountOutput) Privilege() pulumi.StringOutput
Read and write policy: Enter R and RW to indicate read-only, read-write, cannot be empty when modifying operations.
func (AccountOutput) ReadonlyPolicies ¶ added in v0.1.3
func (o AccountOutput) ReadonlyPolicies() pulumi.StringArrayOutput
Routing policy: Enter master or replication, which indicates the master node or slave node, cannot be empty when modifying operations.
func (AccountOutput) Remark ¶ added in v0.1.3
func (o AccountOutput) Remark() pulumi.StringPtrOutput
Remark.
func (AccountOutput) ToAccountOutput ¶ added in v0.1.3
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶ added in v0.1.3
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountState ¶ added in v0.1.3
type AccountState struct { // The account name. AccountName pulumi.StringPtrInput // 1: Length 8-30 digits, it is recommended to use a password of more than 12 digits; 2: Cannot start with `/`; 3: Include at least two items: a.Lowercase letters `a-z`; b.Uppercase letters `A-Z` c.Numbers `0-9`; d.`()`~!@#$%^&*-+=_|{}[]:;<>,.?/`. AccountPassword pulumi.StringPtrInput // The ID of instance. InstanceId pulumi.StringPtrInput // Read and write policy: Enter R and RW to indicate read-only, read-write, cannot be empty when modifying operations. Privilege pulumi.StringPtrInput // Routing policy: Enter master or replication, which indicates the master node or slave node, cannot be empty when modifying operations. ReadonlyPolicies pulumi.StringArrayInput // Remark. Remark pulumi.StringPtrInput }
func (AccountState) ElementType ¶ added in v0.1.3
func (AccountState) ElementType() reflect.Type
type BackupConfig ¶
type BackupConfig struct { pulumi.CustomResourceState // It has been deprecated from version 1.58.2. It makes no difference to online config at all 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"` }
Use this resource to create a backup config of redis.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.NewBackupConfig(ctx, "redislab", &Redis.BackupConfigArgs{ BackupPeriods: pulumi.StringArray{ pulumi.String("Monday"), }, BackupTime: pulumi.String("04:00-05:00"), RedisId: pulumi.String("crs-7yl0q0dd"), }) if err != nil { return err } return nil }) }
```
## Import
Redis ¶
backup config can be imported, e.g.
```sh
$ pulumi import tencentcloud:Redis/backupConfig:BackupConfig redisconfig redis-id
```
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 { // It has been deprecated from version 1.58.2. It makes no difference to online config at all 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
It has been deprecated from version 1.58.2. It makes no difference to online config at all 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 { // It has been deprecated from version 1.58.2. It makes no difference to online config at all 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 ConnectionConfig ¶ added in v0.1.3
type ConnectionConfig struct { pulumi.CustomResourceState // Additional bandwidth, greater than 0, in MB. Bandwidth pulumi.IntPtrOutput `pulumi:"bandwidth"` // The total number of connections per shard.If read-only replicas are not enabled, the lower limit is 10,000 and the upper // limit is 40,000.When you enable read-only replicas, the minimum limit is 10,000 and the upper limit is 10,000 × (the // number of read replicas +3). ClientLimit pulumi.IntPtrOutput `pulumi:"clientLimit"` // The ID of instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
func GetConnectionConfig ¶ added in v0.1.3
func GetConnectionConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionConfigState, opts ...pulumi.ResourceOption) (*ConnectionConfig, error)
GetConnectionConfig gets an existing ConnectionConfig 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 NewConnectionConfig ¶ added in v0.1.3
func NewConnectionConfig(ctx *pulumi.Context, name string, args *ConnectionConfigArgs, opts ...pulumi.ResourceOption) (*ConnectionConfig, error)
NewConnectionConfig registers a new resource with the given unique name, arguments, and options.
func (*ConnectionConfig) ElementType ¶ added in v0.1.3
func (*ConnectionConfig) ElementType() reflect.Type
func (*ConnectionConfig) ToConnectionConfigOutput ¶ added in v0.1.3
func (i *ConnectionConfig) ToConnectionConfigOutput() ConnectionConfigOutput
func (*ConnectionConfig) ToConnectionConfigOutputWithContext ¶ added in v0.1.3
func (i *ConnectionConfig) ToConnectionConfigOutputWithContext(ctx context.Context) ConnectionConfigOutput
type ConnectionConfigArgs ¶ added in v0.1.3
type ConnectionConfigArgs struct { // Additional bandwidth, greater than 0, in MB. Bandwidth pulumi.IntPtrInput // The total number of connections per shard.If read-only replicas are not enabled, the lower limit is 10,000 and the upper // limit is 40,000.When you enable read-only replicas, the minimum limit is 10,000 and the upper limit is 10,000 × (the // number of read replicas +3). ClientLimit pulumi.IntPtrInput // The ID of instance. InstanceId pulumi.StringInput }
The set of arguments for constructing a ConnectionConfig resource.
func (ConnectionConfigArgs) ElementType ¶ added in v0.1.3
func (ConnectionConfigArgs) ElementType() reflect.Type
type ConnectionConfigArray ¶ added in v0.1.3
type ConnectionConfigArray []ConnectionConfigInput
func (ConnectionConfigArray) ElementType ¶ added in v0.1.3
func (ConnectionConfigArray) ElementType() reflect.Type
func (ConnectionConfigArray) ToConnectionConfigArrayOutput ¶ added in v0.1.3
func (i ConnectionConfigArray) ToConnectionConfigArrayOutput() ConnectionConfigArrayOutput
func (ConnectionConfigArray) ToConnectionConfigArrayOutputWithContext ¶ added in v0.1.3
func (i ConnectionConfigArray) ToConnectionConfigArrayOutputWithContext(ctx context.Context) ConnectionConfigArrayOutput
type ConnectionConfigArrayInput ¶ added in v0.1.3
type ConnectionConfigArrayInput interface { pulumi.Input ToConnectionConfigArrayOutput() ConnectionConfigArrayOutput ToConnectionConfigArrayOutputWithContext(context.Context) ConnectionConfigArrayOutput }
ConnectionConfigArrayInput is an input type that accepts ConnectionConfigArray and ConnectionConfigArrayOutput values. You can construct a concrete instance of `ConnectionConfigArrayInput` via:
ConnectionConfigArray{ ConnectionConfigArgs{...} }
type ConnectionConfigArrayOutput ¶ added in v0.1.3
type ConnectionConfigArrayOutput struct{ *pulumi.OutputState }
func (ConnectionConfigArrayOutput) ElementType ¶ added in v0.1.3
func (ConnectionConfigArrayOutput) ElementType() reflect.Type
func (ConnectionConfigArrayOutput) Index ¶ added in v0.1.3
func (o ConnectionConfigArrayOutput) Index(i pulumi.IntInput) ConnectionConfigOutput
func (ConnectionConfigArrayOutput) ToConnectionConfigArrayOutput ¶ added in v0.1.3
func (o ConnectionConfigArrayOutput) ToConnectionConfigArrayOutput() ConnectionConfigArrayOutput
func (ConnectionConfigArrayOutput) ToConnectionConfigArrayOutputWithContext ¶ added in v0.1.3
func (o ConnectionConfigArrayOutput) ToConnectionConfigArrayOutputWithContext(ctx context.Context) ConnectionConfigArrayOutput
type ConnectionConfigInput ¶ added in v0.1.3
type ConnectionConfigInput interface { pulumi.Input ToConnectionConfigOutput() ConnectionConfigOutput ToConnectionConfigOutputWithContext(ctx context.Context) ConnectionConfigOutput }
type ConnectionConfigMap ¶ added in v0.1.3
type ConnectionConfigMap map[string]ConnectionConfigInput
func (ConnectionConfigMap) ElementType ¶ added in v0.1.3
func (ConnectionConfigMap) ElementType() reflect.Type
func (ConnectionConfigMap) ToConnectionConfigMapOutput ¶ added in v0.1.3
func (i ConnectionConfigMap) ToConnectionConfigMapOutput() ConnectionConfigMapOutput
func (ConnectionConfigMap) ToConnectionConfigMapOutputWithContext ¶ added in v0.1.3
func (i ConnectionConfigMap) ToConnectionConfigMapOutputWithContext(ctx context.Context) ConnectionConfigMapOutput
type ConnectionConfigMapInput ¶ added in v0.1.3
type ConnectionConfigMapInput interface { pulumi.Input ToConnectionConfigMapOutput() ConnectionConfigMapOutput ToConnectionConfigMapOutputWithContext(context.Context) ConnectionConfigMapOutput }
ConnectionConfigMapInput is an input type that accepts ConnectionConfigMap and ConnectionConfigMapOutput values. You can construct a concrete instance of `ConnectionConfigMapInput` via:
ConnectionConfigMap{ "key": ConnectionConfigArgs{...} }
type ConnectionConfigMapOutput ¶ added in v0.1.3
type ConnectionConfigMapOutput struct{ *pulumi.OutputState }
func (ConnectionConfigMapOutput) ElementType ¶ added in v0.1.3
func (ConnectionConfigMapOutput) ElementType() reflect.Type
func (ConnectionConfigMapOutput) MapIndex ¶ added in v0.1.3
func (o ConnectionConfigMapOutput) MapIndex(k pulumi.StringInput) ConnectionConfigOutput
func (ConnectionConfigMapOutput) ToConnectionConfigMapOutput ¶ added in v0.1.3
func (o ConnectionConfigMapOutput) ToConnectionConfigMapOutput() ConnectionConfigMapOutput
func (ConnectionConfigMapOutput) ToConnectionConfigMapOutputWithContext ¶ added in v0.1.3
func (o ConnectionConfigMapOutput) ToConnectionConfigMapOutputWithContext(ctx context.Context) ConnectionConfigMapOutput
type ConnectionConfigOutput ¶ added in v0.1.3
type ConnectionConfigOutput struct{ *pulumi.OutputState }
func (ConnectionConfigOutput) Bandwidth ¶ added in v0.1.3
func (o ConnectionConfigOutput) Bandwidth() pulumi.IntPtrOutput
Additional bandwidth, greater than 0, in MB.
func (ConnectionConfigOutput) ClientLimit ¶ added in v0.1.3
func (o ConnectionConfigOutput) ClientLimit() pulumi.IntPtrOutput
The total number of connections per shard.If read-only replicas are not enabled, the lower limit is 10,000 and the upper limit is 40,000.When you enable read-only replicas, the minimum limit is 10,000 and the upper limit is 10,000 × (the number of read replicas +3).
func (ConnectionConfigOutput) ElementType ¶ added in v0.1.3
func (ConnectionConfigOutput) ElementType() reflect.Type
func (ConnectionConfigOutput) InstanceId ¶ added in v0.1.3
func (o ConnectionConfigOutput) InstanceId() pulumi.StringOutput
The ID of instance.
func (ConnectionConfigOutput) ToConnectionConfigOutput ¶ added in v0.1.3
func (o ConnectionConfigOutput) ToConnectionConfigOutput() ConnectionConfigOutput
func (ConnectionConfigOutput) ToConnectionConfigOutputWithContext ¶ added in v0.1.3
func (o ConnectionConfigOutput) ToConnectionConfigOutputWithContext(ctx context.Context) ConnectionConfigOutput
type ConnectionConfigState ¶ added in v0.1.3
type ConnectionConfigState struct { // Additional bandwidth, greater than 0, in MB. Bandwidth pulumi.IntPtrInput // The total number of connections per shard.If read-only replicas are not enabled, the lower limit is 10,000 and the upper // limit is 40,000.When you enable read-only replicas, the minimum limit is 10,000 and the upper limit is 10,000 × (the // number of read replicas +3). ClientLimit pulumi.IntPtrInput // The ID of instance. InstanceId pulumi.StringPtrInput }
func (ConnectionConfigState) ElementType ¶ added in v0.1.3
func (ConnectionConfigState) ElementType() reflect.Type
type GetBackupArgs ¶ added in v0.1.3
type GetBackupArgs struct { // start time, such as 2017-02-08 19:09:26.Query the list of backups that the instance started backing up during the [beginTime, endTime] time period. BeginTime *string `pulumi:"beginTime"` // End time, such as 2017-02-08 19:09:26.Query the list of backups that the instance started backing up during the [beginTime, endTime] time period. EndTime *string `pulumi:"endTime"` // The ID of instance. InstanceId *string `pulumi:"instanceId"` // Instance name, which supports fuzzy search based on instance name. InstanceName *string `pulumi:"instanceName"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Status of the backup task:1: Backup is in the process.2: The backup is normal.3: Backup to RDB file processing.4: RDB conversion completed.-1: The backup has expired.-2: Backup deleted. Statuses []int `pulumi:"statuses"` }
A collection of arguments for invoking getBackup.
type GetBackupBackupSet ¶ added in v0.1.3
type GetBackupBackupSet struct { // Backup ID. BackupId string `pulumi:"backupId"` // Internal fields, which can be ignored by the user. BackupSize int `pulumi:"backupSize"` // Backup type.1: User-initiated manual backup.0: System-initiated backup in the early morning. BackupType string `pulumi:"backupType"` // End time, such as 2017-02-08 19:09:26.Query the list of backups that the instance started backing up during the [beginTime, endTime] time period. EndTime string `pulumi:"endTime"` // Backup file expiration time. ExpireTime string `pulumi:"expireTime"` // Back up file types. FileType string `pulumi:"fileType"` // Internal fields, which can be ignored by the user. FullBackup int `pulumi:"fullBackup"` // The ID of instance. InstanceId string `pulumi:"instanceId"` // Instance name, which supports fuzzy search based on instance name. InstanceName string `pulumi:"instanceName"` // Internal fields, which can be ignored by the user. InstanceType int `pulumi:"instanceType"` // Whether the backup is locked.0: Not locked.1: Has been locked. Locked int `pulumi:"locked"` // The region where the backup is located. Region string `pulumi:"region"` // Notes information for the backup. Remark string `pulumi:"remark"` // Backup start time. StartTime string `pulumi:"startTime"` // Status of the backup task:1: Backup is in the process.2: The backup is normal.3: Backup to RDB file processing.4: RDB conversion completed.-1: The backup has expired.-2: Backup deleted. Status int `pulumi:"status"` }
type GetBackupBackupSetArgs ¶ added in v0.1.3
type GetBackupBackupSetArgs struct { // Backup ID. BackupId pulumi.StringInput `pulumi:"backupId"` // Internal fields, which can be ignored by the user. BackupSize pulumi.IntInput `pulumi:"backupSize"` // Backup type.1: User-initiated manual backup.0: System-initiated backup in the early morning. BackupType pulumi.StringInput `pulumi:"backupType"` // End time, such as 2017-02-08 19:09:26.Query the list of backups that the instance started backing up during the [beginTime, endTime] time period. EndTime pulumi.StringInput `pulumi:"endTime"` // Backup file expiration time. ExpireTime pulumi.StringInput `pulumi:"expireTime"` // Back up file types. FileType pulumi.StringInput `pulumi:"fileType"` // Internal fields, which can be ignored by the user. FullBackup pulumi.IntInput `pulumi:"fullBackup"` // The ID of instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Instance name, which supports fuzzy search based on instance name. InstanceName pulumi.StringInput `pulumi:"instanceName"` // Internal fields, which can be ignored by the user. InstanceType pulumi.IntInput `pulumi:"instanceType"` // Whether the backup is locked.0: Not locked.1: Has been locked. Locked pulumi.IntInput `pulumi:"locked"` // The region where the backup is located. Region pulumi.StringInput `pulumi:"region"` // Notes information for the backup. Remark pulumi.StringInput `pulumi:"remark"` // Backup start time. StartTime pulumi.StringInput `pulumi:"startTime"` // Status of the backup task:1: Backup is in the process.2: The backup is normal.3: Backup to RDB file processing.4: RDB conversion completed.-1: The backup has expired.-2: Backup deleted. Status pulumi.IntInput `pulumi:"status"` }
func (GetBackupBackupSetArgs) ElementType ¶ added in v0.1.3
func (GetBackupBackupSetArgs) ElementType() reflect.Type
func (GetBackupBackupSetArgs) ToGetBackupBackupSetOutput ¶ added in v0.1.3
func (i GetBackupBackupSetArgs) ToGetBackupBackupSetOutput() GetBackupBackupSetOutput
func (GetBackupBackupSetArgs) ToGetBackupBackupSetOutputWithContext ¶ added in v0.1.3
func (i GetBackupBackupSetArgs) ToGetBackupBackupSetOutputWithContext(ctx context.Context) GetBackupBackupSetOutput
type GetBackupBackupSetArray ¶ added in v0.1.3
type GetBackupBackupSetArray []GetBackupBackupSetInput
func (GetBackupBackupSetArray) ElementType ¶ added in v0.1.3
func (GetBackupBackupSetArray) ElementType() reflect.Type
func (GetBackupBackupSetArray) ToGetBackupBackupSetArrayOutput ¶ added in v0.1.3
func (i GetBackupBackupSetArray) ToGetBackupBackupSetArrayOutput() GetBackupBackupSetArrayOutput
func (GetBackupBackupSetArray) ToGetBackupBackupSetArrayOutputWithContext ¶ added in v0.1.3
func (i GetBackupBackupSetArray) ToGetBackupBackupSetArrayOutputWithContext(ctx context.Context) GetBackupBackupSetArrayOutput
type GetBackupBackupSetArrayInput ¶ added in v0.1.3
type GetBackupBackupSetArrayInput interface { pulumi.Input ToGetBackupBackupSetArrayOutput() GetBackupBackupSetArrayOutput ToGetBackupBackupSetArrayOutputWithContext(context.Context) GetBackupBackupSetArrayOutput }
GetBackupBackupSetArrayInput is an input type that accepts GetBackupBackupSetArray and GetBackupBackupSetArrayOutput values. You can construct a concrete instance of `GetBackupBackupSetArrayInput` via:
GetBackupBackupSetArray{ GetBackupBackupSetArgs{...} }
type GetBackupBackupSetArrayOutput ¶ added in v0.1.3
type GetBackupBackupSetArrayOutput struct{ *pulumi.OutputState }
func (GetBackupBackupSetArrayOutput) ElementType ¶ added in v0.1.3
func (GetBackupBackupSetArrayOutput) ElementType() reflect.Type
func (GetBackupBackupSetArrayOutput) Index ¶ added in v0.1.3
func (o GetBackupBackupSetArrayOutput) Index(i pulumi.IntInput) GetBackupBackupSetOutput
func (GetBackupBackupSetArrayOutput) ToGetBackupBackupSetArrayOutput ¶ added in v0.1.3
func (o GetBackupBackupSetArrayOutput) ToGetBackupBackupSetArrayOutput() GetBackupBackupSetArrayOutput
func (GetBackupBackupSetArrayOutput) ToGetBackupBackupSetArrayOutputWithContext ¶ added in v0.1.3
func (o GetBackupBackupSetArrayOutput) ToGetBackupBackupSetArrayOutputWithContext(ctx context.Context) GetBackupBackupSetArrayOutput
type GetBackupBackupSetInput ¶ added in v0.1.3
type GetBackupBackupSetInput interface { pulumi.Input ToGetBackupBackupSetOutput() GetBackupBackupSetOutput ToGetBackupBackupSetOutputWithContext(context.Context) GetBackupBackupSetOutput }
GetBackupBackupSetInput is an input type that accepts GetBackupBackupSetArgs and GetBackupBackupSetOutput values. You can construct a concrete instance of `GetBackupBackupSetInput` via:
GetBackupBackupSetArgs{...}
type GetBackupBackupSetOutput ¶ added in v0.1.3
type GetBackupBackupSetOutput struct{ *pulumi.OutputState }
func (GetBackupBackupSetOutput) BackupId ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) BackupId() pulumi.StringOutput
Backup ID.
func (GetBackupBackupSetOutput) BackupSize ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) BackupSize() pulumi.IntOutput
Internal fields, which can be ignored by the user.
func (GetBackupBackupSetOutput) BackupType ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) BackupType() pulumi.StringOutput
Backup type.1: User-initiated manual backup.0: System-initiated backup in the early morning.
func (GetBackupBackupSetOutput) ElementType ¶ added in v0.1.3
func (GetBackupBackupSetOutput) ElementType() reflect.Type
func (GetBackupBackupSetOutput) EndTime ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) EndTime() pulumi.StringOutput
End time, such as 2017-02-08 19:09:26.Query the list of backups that the instance started backing up during the [beginTime, endTime] time period.
func (GetBackupBackupSetOutput) ExpireTime ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) ExpireTime() pulumi.StringOutput
Backup file expiration time.
func (GetBackupBackupSetOutput) FileType ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) FileType() pulumi.StringOutput
Back up file types.
func (GetBackupBackupSetOutput) FullBackup ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) FullBackup() pulumi.IntOutput
Internal fields, which can be ignored by the user.
func (GetBackupBackupSetOutput) InstanceId ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) InstanceId() pulumi.StringOutput
The ID of instance.
func (GetBackupBackupSetOutput) InstanceName ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) InstanceName() pulumi.StringOutput
Instance name, which supports fuzzy search based on instance name.
func (GetBackupBackupSetOutput) InstanceType ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) InstanceType() pulumi.IntOutput
Internal fields, which can be ignored by the user.
func (GetBackupBackupSetOutput) Locked ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) Locked() pulumi.IntOutput
Whether the backup is locked.0: Not locked.1: Has been locked.
func (GetBackupBackupSetOutput) Region ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) Region() pulumi.StringOutput
The region where the backup is located.
func (GetBackupBackupSetOutput) Remark ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) Remark() pulumi.StringOutput
Notes information for the backup.
func (GetBackupBackupSetOutput) StartTime ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) StartTime() pulumi.StringOutput
Backup start time.
func (GetBackupBackupSetOutput) Status ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) Status() pulumi.IntOutput
Status of the backup task:1: Backup is in the process.2: The backup is normal.3: Backup to RDB file processing.4: RDB conversion completed.-1: The backup has expired.-2: Backup deleted.
func (GetBackupBackupSetOutput) ToGetBackupBackupSetOutput ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) ToGetBackupBackupSetOutput() GetBackupBackupSetOutput
func (GetBackupBackupSetOutput) ToGetBackupBackupSetOutputWithContext ¶ added in v0.1.3
func (o GetBackupBackupSetOutput) ToGetBackupBackupSetOutputWithContext(ctx context.Context) GetBackupBackupSetOutput
type GetBackupDownloadInfoArgs ¶ added in v0.1.3
type GetBackupDownloadInfoArgs struct { // The backup ID, which can be accessed via [DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011) interface returns the parameter RedisBackupSet to get. BackupId string `pulumi:"backupId"` // The ID of instance. InstanceId string `pulumi:"instanceId"` // Identifies whether the customized LimitIP address can download the backup file.- In: Custom IP addresses are available for download.- NotIn: Custom IPs are not available for download. IpComparisonSymbol *string `pulumi:"ipComparisonSymbol"` // A custom VPC IP address for downloadable backup files.If the parameter LimitType is **Customize**, you need to configure this parameter. LimitIps []string `pulumi:"limitIps"` // Types of network restrictions for downloading backup files:- NoLimit: There is no limit, and backup files can be downloaded from both Tencent Cloud and internal and external networks.- LimitOnlyIntranet: Only intranet addresses automatically assigned by Tencent Cloud can download backup files.- Customize: refers to a user-defined private network downloadable backup file. LimitType *string `pulumi:"limitType"` // A custom VPC ID for a downloadable backup file.If the parameter LimitType is **Customize**, you need to configure this parameter. LimitVpcs []GetBackupDownloadInfoLimitVpc `pulumi:"limitVpcs"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // This parameter only supports entering In, which means that the custom LimitVpc can download the backup file. VpcComparisonSymbol *string `pulumi:"vpcComparisonSymbol"` }
A collection of arguments for invoking getBackupDownloadInfo.
type GetBackupDownloadInfoBackupInfo ¶ added in v0.1.3
type GetBackupDownloadInfoBackupInfo struct { // Backup file download address on the Internet (6 hours). DownloadUrl string `pulumi:"downloadUrl"` // Backup file name. FileName string `pulumi:"fileName"` // The backup file size is in unit B, if it is 0, it is invalid. FileSize int `pulumi:"fileSize"` // Backup file intranet download address (6 hours). InnerDownloadUrl string `pulumi:"innerDownloadUrl"` }
type GetBackupDownloadInfoBackupInfoArgs ¶ added in v0.1.3
type GetBackupDownloadInfoBackupInfoArgs struct { // Backup file download address on the Internet (6 hours). DownloadUrl pulumi.StringInput `pulumi:"downloadUrl"` // Backup file name. FileName pulumi.StringInput `pulumi:"fileName"` // The backup file size is in unit B, if it is 0, it is invalid. FileSize pulumi.IntInput `pulumi:"fileSize"` // Backup file intranet download address (6 hours). InnerDownloadUrl pulumi.StringInput `pulumi:"innerDownloadUrl"` }
func (GetBackupDownloadInfoBackupInfoArgs) ElementType ¶ added in v0.1.3
func (GetBackupDownloadInfoBackupInfoArgs) ElementType() reflect.Type
func (GetBackupDownloadInfoBackupInfoArgs) ToGetBackupDownloadInfoBackupInfoOutput ¶ added in v0.1.3
func (i GetBackupDownloadInfoBackupInfoArgs) ToGetBackupDownloadInfoBackupInfoOutput() GetBackupDownloadInfoBackupInfoOutput
func (GetBackupDownloadInfoBackupInfoArgs) ToGetBackupDownloadInfoBackupInfoOutputWithContext ¶ added in v0.1.3
func (i GetBackupDownloadInfoBackupInfoArgs) ToGetBackupDownloadInfoBackupInfoOutputWithContext(ctx context.Context) GetBackupDownloadInfoBackupInfoOutput
type GetBackupDownloadInfoBackupInfoArray ¶ added in v0.1.3
type GetBackupDownloadInfoBackupInfoArray []GetBackupDownloadInfoBackupInfoInput
func (GetBackupDownloadInfoBackupInfoArray) ElementType ¶ added in v0.1.3
func (GetBackupDownloadInfoBackupInfoArray) ElementType() reflect.Type
func (GetBackupDownloadInfoBackupInfoArray) ToGetBackupDownloadInfoBackupInfoArrayOutput ¶ added in v0.1.3
func (i GetBackupDownloadInfoBackupInfoArray) ToGetBackupDownloadInfoBackupInfoArrayOutput() GetBackupDownloadInfoBackupInfoArrayOutput
func (GetBackupDownloadInfoBackupInfoArray) ToGetBackupDownloadInfoBackupInfoArrayOutputWithContext ¶ added in v0.1.3
func (i GetBackupDownloadInfoBackupInfoArray) ToGetBackupDownloadInfoBackupInfoArrayOutputWithContext(ctx context.Context) GetBackupDownloadInfoBackupInfoArrayOutput
type GetBackupDownloadInfoBackupInfoArrayInput ¶ added in v0.1.3
type GetBackupDownloadInfoBackupInfoArrayInput interface { pulumi.Input ToGetBackupDownloadInfoBackupInfoArrayOutput() GetBackupDownloadInfoBackupInfoArrayOutput ToGetBackupDownloadInfoBackupInfoArrayOutputWithContext(context.Context) GetBackupDownloadInfoBackupInfoArrayOutput }
GetBackupDownloadInfoBackupInfoArrayInput is an input type that accepts GetBackupDownloadInfoBackupInfoArray and GetBackupDownloadInfoBackupInfoArrayOutput values. You can construct a concrete instance of `GetBackupDownloadInfoBackupInfoArrayInput` via:
GetBackupDownloadInfoBackupInfoArray{ GetBackupDownloadInfoBackupInfoArgs{...} }
type GetBackupDownloadInfoBackupInfoArrayOutput ¶ added in v0.1.3
type GetBackupDownloadInfoBackupInfoArrayOutput struct{ *pulumi.OutputState }
func (GetBackupDownloadInfoBackupInfoArrayOutput) ElementType ¶ added in v0.1.3
func (GetBackupDownloadInfoBackupInfoArrayOutput) ElementType() reflect.Type
func (GetBackupDownloadInfoBackupInfoArrayOutput) ToGetBackupDownloadInfoBackupInfoArrayOutput ¶ added in v0.1.3
func (o GetBackupDownloadInfoBackupInfoArrayOutput) ToGetBackupDownloadInfoBackupInfoArrayOutput() GetBackupDownloadInfoBackupInfoArrayOutput
func (GetBackupDownloadInfoBackupInfoArrayOutput) ToGetBackupDownloadInfoBackupInfoArrayOutputWithContext ¶ added in v0.1.3
func (o GetBackupDownloadInfoBackupInfoArrayOutput) ToGetBackupDownloadInfoBackupInfoArrayOutputWithContext(ctx context.Context) GetBackupDownloadInfoBackupInfoArrayOutput
type GetBackupDownloadInfoBackupInfoInput ¶ added in v0.1.3
type GetBackupDownloadInfoBackupInfoInput interface { pulumi.Input ToGetBackupDownloadInfoBackupInfoOutput() GetBackupDownloadInfoBackupInfoOutput ToGetBackupDownloadInfoBackupInfoOutputWithContext(context.Context) GetBackupDownloadInfoBackupInfoOutput }
GetBackupDownloadInfoBackupInfoInput is an input type that accepts GetBackupDownloadInfoBackupInfoArgs and GetBackupDownloadInfoBackupInfoOutput values. You can construct a concrete instance of `GetBackupDownloadInfoBackupInfoInput` via:
GetBackupDownloadInfoBackupInfoArgs{...}
type GetBackupDownloadInfoBackupInfoOutput ¶ added in v0.1.3
type GetBackupDownloadInfoBackupInfoOutput struct{ *pulumi.OutputState }
func (GetBackupDownloadInfoBackupInfoOutput) DownloadUrl ¶ added in v0.1.3
func (o GetBackupDownloadInfoBackupInfoOutput) DownloadUrl() pulumi.StringOutput
Backup file download address on the Internet (6 hours).
func (GetBackupDownloadInfoBackupInfoOutput) ElementType ¶ added in v0.1.3
func (GetBackupDownloadInfoBackupInfoOutput) ElementType() reflect.Type
func (GetBackupDownloadInfoBackupInfoOutput) FileName ¶ added in v0.1.3
func (o GetBackupDownloadInfoBackupInfoOutput) FileName() pulumi.StringOutput
Backup file name.
func (GetBackupDownloadInfoBackupInfoOutput) FileSize ¶ added in v0.1.3
func (o GetBackupDownloadInfoBackupInfoOutput) FileSize() pulumi.IntOutput
The backup file size is in unit B, if it is 0, it is invalid.
func (GetBackupDownloadInfoBackupInfoOutput) InnerDownloadUrl ¶ added in v0.1.3
func (o GetBackupDownloadInfoBackupInfoOutput) InnerDownloadUrl() pulumi.StringOutput
Backup file intranet download address (6 hours).
func (GetBackupDownloadInfoBackupInfoOutput) ToGetBackupDownloadInfoBackupInfoOutput ¶ added in v0.1.3
func (o GetBackupDownloadInfoBackupInfoOutput) ToGetBackupDownloadInfoBackupInfoOutput() GetBackupDownloadInfoBackupInfoOutput
func (GetBackupDownloadInfoBackupInfoOutput) ToGetBackupDownloadInfoBackupInfoOutputWithContext ¶ added in v0.1.3
func (o GetBackupDownloadInfoBackupInfoOutput) ToGetBackupDownloadInfoBackupInfoOutputWithContext(ctx context.Context) GetBackupDownloadInfoBackupInfoOutput
type GetBackupDownloadInfoLimitVpc ¶ added in v0.1.3
type GetBackupDownloadInfoLimitVpcArgs ¶ added in v0.1.3
type GetBackupDownloadInfoLimitVpcArgs struct { // Customize the region of the VPC to which the backup file is downloaded. Region pulumi.StringInput `pulumi:"region"` // Customize the list of VPCs to download backup files. VpcLists pulumi.StringArrayInput `pulumi:"vpcLists"` }
func (GetBackupDownloadInfoLimitVpcArgs) ElementType ¶ added in v0.1.3
func (GetBackupDownloadInfoLimitVpcArgs) ElementType() reflect.Type
func (GetBackupDownloadInfoLimitVpcArgs) ToGetBackupDownloadInfoLimitVpcOutput ¶ added in v0.1.3
func (i GetBackupDownloadInfoLimitVpcArgs) ToGetBackupDownloadInfoLimitVpcOutput() GetBackupDownloadInfoLimitVpcOutput
func (GetBackupDownloadInfoLimitVpcArgs) ToGetBackupDownloadInfoLimitVpcOutputWithContext ¶ added in v0.1.3
func (i GetBackupDownloadInfoLimitVpcArgs) ToGetBackupDownloadInfoLimitVpcOutputWithContext(ctx context.Context) GetBackupDownloadInfoLimitVpcOutput
type GetBackupDownloadInfoLimitVpcArray ¶ added in v0.1.3
type GetBackupDownloadInfoLimitVpcArray []GetBackupDownloadInfoLimitVpcInput
func (GetBackupDownloadInfoLimitVpcArray) ElementType ¶ added in v0.1.3
func (GetBackupDownloadInfoLimitVpcArray) ElementType() reflect.Type
func (GetBackupDownloadInfoLimitVpcArray) ToGetBackupDownloadInfoLimitVpcArrayOutput ¶ added in v0.1.3
func (i GetBackupDownloadInfoLimitVpcArray) ToGetBackupDownloadInfoLimitVpcArrayOutput() GetBackupDownloadInfoLimitVpcArrayOutput
func (GetBackupDownloadInfoLimitVpcArray) ToGetBackupDownloadInfoLimitVpcArrayOutputWithContext ¶ added in v0.1.3
func (i GetBackupDownloadInfoLimitVpcArray) ToGetBackupDownloadInfoLimitVpcArrayOutputWithContext(ctx context.Context) GetBackupDownloadInfoLimitVpcArrayOutput
type GetBackupDownloadInfoLimitVpcArrayInput ¶ added in v0.1.3
type GetBackupDownloadInfoLimitVpcArrayInput interface { pulumi.Input ToGetBackupDownloadInfoLimitVpcArrayOutput() GetBackupDownloadInfoLimitVpcArrayOutput ToGetBackupDownloadInfoLimitVpcArrayOutputWithContext(context.Context) GetBackupDownloadInfoLimitVpcArrayOutput }
GetBackupDownloadInfoLimitVpcArrayInput is an input type that accepts GetBackupDownloadInfoLimitVpcArray and GetBackupDownloadInfoLimitVpcArrayOutput values. You can construct a concrete instance of `GetBackupDownloadInfoLimitVpcArrayInput` via:
GetBackupDownloadInfoLimitVpcArray{ GetBackupDownloadInfoLimitVpcArgs{...} }
type GetBackupDownloadInfoLimitVpcArrayOutput ¶ added in v0.1.3
type GetBackupDownloadInfoLimitVpcArrayOutput struct{ *pulumi.OutputState }
func (GetBackupDownloadInfoLimitVpcArrayOutput) ElementType ¶ added in v0.1.3
func (GetBackupDownloadInfoLimitVpcArrayOutput) ElementType() reflect.Type
func (GetBackupDownloadInfoLimitVpcArrayOutput) ToGetBackupDownloadInfoLimitVpcArrayOutput ¶ added in v0.1.3
func (o GetBackupDownloadInfoLimitVpcArrayOutput) ToGetBackupDownloadInfoLimitVpcArrayOutput() GetBackupDownloadInfoLimitVpcArrayOutput
func (GetBackupDownloadInfoLimitVpcArrayOutput) ToGetBackupDownloadInfoLimitVpcArrayOutputWithContext ¶ added in v0.1.3
func (o GetBackupDownloadInfoLimitVpcArrayOutput) ToGetBackupDownloadInfoLimitVpcArrayOutputWithContext(ctx context.Context) GetBackupDownloadInfoLimitVpcArrayOutput
type GetBackupDownloadInfoLimitVpcInput ¶ added in v0.1.3
type GetBackupDownloadInfoLimitVpcInput interface { pulumi.Input ToGetBackupDownloadInfoLimitVpcOutput() GetBackupDownloadInfoLimitVpcOutput ToGetBackupDownloadInfoLimitVpcOutputWithContext(context.Context) GetBackupDownloadInfoLimitVpcOutput }
GetBackupDownloadInfoLimitVpcInput is an input type that accepts GetBackupDownloadInfoLimitVpcArgs and GetBackupDownloadInfoLimitVpcOutput values. You can construct a concrete instance of `GetBackupDownloadInfoLimitVpcInput` via:
GetBackupDownloadInfoLimitVpcArgs{...}
type GetBackupDownloadInfoLimitVpcOutput ¶ added in v0.1.3
type GetBackupDownloadInfoLimitVpcOutput struct{ *pulumi.OutputState }
func (GetBackupDownloadInfoLimitVpcOutput) ElementType ¶ added in v0.1.3
func (GetBackupDownloadInfoLimitVpcOutput) ElementType() reflect.Type
func (GetBackupDownloadInfoLimitVpcOutput) Region ¶ added in v0.1.3
func (o GetBackupDownloadInfoLimitVpcOutput) Region() pulumi.StringOutput
Customize the region of the VPC to which the backup file is downloaded.
func (GetBackupDownloadInfoLimitVpcOutput) ToGetBackupDownloadInfoLimitVpcOutput ¶ added in v0.1.3
func (o GetBackupDownloadInfoLimitVpcOutput) ToGetBackupDownloadInfoLimitVpcOutput() GetBackupDownloadInfoLimitVpcOutput
func (GetBackupDownloadInfoLimitVpcOutput) ToGetBackupDownloadInfoLimitVpcOutputWithContext ¶ added in v0.1.3
func (o GetBackupDownloadInfoLimitVpcOutput) ToGetBackupDownloadInfoLimitVpcOutputWithContext(ctx context.Context) GetBackupDownloadInfoLimitVpcOutput
func (GetBackupDownloadInfoLimitVpcOutput) VpcLists ¶ added in v0.1.3
func (o GetBackupDownloadInfoLimitVpcOutput) VpcLists() pulumi.StringArrayOutput
Customize the list of VPCs to download backup files.
type GetBackupDownloadInfoOutputArgs ¶ added in v0.1.3
type GetBackupDownloadInfoOutputArgs struct { // The backup ID, which can be accessed via [DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011) interface returns the parameter RedisBackupSet to get. BackupId pulumi.StringInput `pulumi:"backupId"` // The ID of instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Identifies whether the customized LimitIP address can download the backup file.- In: Custom IP addresses are available for download.- NotIn: Custom IPs are not available for download. IpComparisonSymbol pulumi.StringPtrInput `pulumi:"ipComparisonSymbol"` // A custom VPC IP address for downloadable backup files.If the parameter LimitType is **Customize**, you need to configure this parameter. LimitIps pulumi.StringArrayInput `pulumi:"limitIps"` // Types of network restrictions for downloading backup files:- NoLimit: There is no limit, and backup files can be downloaded from both Tencent Cloud and internal and external networks.- LimitOnlyIntranet: Only intranet addresses automatically assigned by Tencent Cloud can download backup files.- Customize: refers to a user-defined private network downloadable backup file. LimitType pulumi.StringPtrInput `pulumi:"limitType"` // A custom VPC ID for a downloadable backup file.If the parameter LimitType is **Customize**, you need to configure this parameter. LimitVpcs GetBackupDownloadInfoLimitVpcArrayInput `pulumi:"limitVpcs"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // This parameter only supports entering In, which means that the custom LimitVpc can download the backup file. VpcComparisonSymbol pulumi.StringPtrInput `pulumi:"vpcComparisonSymbol"` }
A collection of arguments for invoking getBackupDownloadInfo.
func (GetBackupDownloadInfoOutputArgs) ElementType ¶ added in v0.1.3
func (GetBackupDownloadInfoOutputArgs) ElementType() reflect.Type
type GetBackupDownloadInfoResult ¶ added in v0.1.3
type GetBackupDownloadInfoResult struct { BackupId string `pulumi:"backupId"` // A list of backup file information. BackupInfos []GetBackupDownloadInfoBackupInfo `pulumi:"backupInfos"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` IpComparisonSymbol *string `pulumi:"ipComparisonSymbol"` LimitIps []string `pulumi:"limitIps"` LimitType *string `pulumi:"limitType"` LimitVpcs []GetBackupDownloadInfoLimitVpc `pulumi:"limitVpcs"` ResultOutputFile *string `pulumi:"resultOutputFile"` VpcComparisonSymbol *string `pulumi:"vpcComparisonSymbol"` }
A collection of values returned by getBackupDownloadInfo.
func GetBackupDownloadInfo ¶ added in v0.1.3
func GetBackupDownloadInfo(ctx *pulumi.Context, args *GetBackupDownloadInfoArgs, opts ...pulumi.InvokeOption) (*GetBackupDownloadInfoResult, error)
Use this data source to query detailed information of redis backupDownloadInfo
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Redis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.GetBackupDownloadInfo(ctx, &redis.GetBackupDownloadInfoArgs{ BackupId: "641186639-8362913-1516672770", InstanceId: "crs-iw7d9wdd", }, nil) if err != nil { return err } return nil }) }
```
type GetBackupDownloadInfoResultOutput ¶ added in v0.1.3
type GetBackupDownloadInfoResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBackupDownloadInfo.
func GetBackupDownloadInfoOutput ¶ added in v0.1.3
func GetBackupDownloadInfoOutput(ctx *pulumi.Context, args GetBackupDownloadInfoOutputArgs, opts ...pulumi.InvokeOption) GetBackupDownloadInfoResultOutput
func (GetBackupDownloadInfoResultOutput) BackupId ¶ added in v0.1.3
func (o GetBackupDownloadInfoResultOutput) BackupId() pulumi.StringOutput
func (GetBackupDownloadInfoResultOutput) BackupInfos ¶ added in v0.1.3
func (o GetBackupDownloadInfoResultOutput) BackupInfos() GetBackupDownloadInfoBackupInfoArrayOutput
A list of backup file information.
func (GetBackupDownloadInfoResultOutput) ElementType ¶ added in v0.1.3
func (GetBackupDownloadInfoResultOutput) ElementType() reflect.Type
func (GetBackupDownloadInfoResultOutput) Id ¶ added in v0.1.3
func (o GetBackupDownloadInfoResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBackupDownloadInfoResultOutput) InstanceId ¶ added in v0.1.3
func (o GetBackupDownloadInfoResultOutput) InstanceId() pulumi.StringOutput
func (GetBackupDownloadInfoResultOutput) IpComparisonSymbol ¶ added in v0.1.3
func (o GetBackupDownloadInfoResultOutput) IpComparisonSymbol() pulumi.StringPtrOutput
func (GetBackupDownloadInfoResultOutput) LimitIps ¶ added in v0.1.3
func (o GetBackupDownloadInfoResultOutput) LimitIps() pulumi.StringArrayOutput
func (GetBackupDownloadInfoResultOutput) LimitType ¶ added in v0.1.3
func (o GetBackupDownloadInfoResultOutput) LimitType() pulumi.StringPtrOutput
func (GetBackupDownloadInfoResultOutput) LimitVpcs ¶ added in v0.1.3
func (o GetBackupDownloadInfoResultOutput) LimitVpcs() GetBackupDownloadInfoLimitVpcArrayOutput
func (GetBackupDownloadInfoResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetBackupDownloadInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBackupDownloadInfoResultOutput) ToGetBackupDownloadInfoResultOutput ¶ added in v0.1.3
func (o GetBackupDownloadInfoResultOutput) ToGetBackupDownloadInfoResultOutput() GetBackupDownloadInfoResultOutput
func (GetBackupDownloadInfoResultOutput) ToGetBackupDownloadInfoResultOutputWithContext ¶ added in v0.1.3
func (o GetBackupDownloadInfoResultOutput) ToGetBackupDownloadInfoResultOutputWithContext(ctx context.Context) GetBackupDownloadInfoResultOutput
func (GetBackupDownloadInfoResultOutput) VpcComparisonSymbol ¶ added in v0.1.3
func (o GetBackupDownloadInfoResultOutput) VpcComparisonSymbol() pulumi.StringPtrOutput
type GetBackupOutputArgs ¶ added in v0.1.3
type GetBackupOutputArgs struct { // start time, such as 2017-02-08 19:09:26.Query the list of backups that the instance started backing up during the [beginTime, endTime] time period. BeginTime pulumi.StringPtrInput `pulumi:"beginTime"` // End time, such as 2017-02-08 19:09:26.Query the list of backups that the instance started backing up during the [beginTime, endTime] time period. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // The ID of instance. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Instance name, which supports fuzzy search based on instance name. InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Status of the backup task:1: Backup is in the process.2: The backup is normal.3: Backup to RDB file processing.4: RDB conversion completed.-1: The backup has expired.-2: Backup deleted. Statuses pulumi.IntArrayInput `pulumi:"statuses"` }
A collection of arguments for invoking getBackup.
func (GetBackupOutputArgs) ElementType ¶ added in v0.1.3
func (GetBackupOutputArgs) ElementType() reflect.Type
type GetBackupResult ¶ added in v0.1.3
type GetBackupResult struct { // An array of backups for the instance. BackupSets []GetBackupBackupSet `pulumi:"backupSets"` BeginTime *string `pulumi:"beginTime"` // Backup end time. EndTime *string `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The ID of instance. InstanceId *string `pulumi:"instanceId"` // The name of instance. InstanceName *string `pulumi:"instanceName"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Backup status.1: The backup is locked by another process.2: The backup is normal and not locked by any process.-1: The backup has expired.3: The backup is being exported.4: The backup export is successful. Statuses []int `pulumi:"statuses"` }
A collection of values returned by getBackup.
func GetBackup ¶ added in v0.1.3
func GetBackup(ctx *pulumi.Context, args *GetBackupArgs, opts ...pulumi.InvokeOption) (*GetBackupResult, error)
Use this data source to query detailed information of redis backup
type GetBackupResultOutput ¶ added in v0.1.3
type GetBackupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBackup.
func GetBackupOutput ¶ added in v0.1.3
func GetBackupOutput(ctx *pulumi.Context, args GetBackupOutputArgs, opts ...pulumi.InvokeOption) GetBackupResultOutput
func (GetBackupResultOutput) BackupSets ¶ added in v0.1.3
func (o GetBackupResultOutput) BackupSets() GetBackupBackupSetArrayOutput
An array of backups for the instance.
func (GetBackupResultOutput) BeginTime ¶ added in v0.1.3
func (o GetBackupResultOutput) BeginTime() pulumi.StringPtrOutput
func (GetBackupResultOutput) ElementType ¶ added in v0.1.3
func (GetBackupResultOutput) ElementType() reflect.Type
func (GetBackupResultOutput) EndTime ¶ added in v0.1.3
func (o GetBackupResultOutput) EndTime() pulumi.StringPtrOutput
Backup end time.
func (GetBackupResultOutput) Id ¶ added in v0.1.3
func (o GetBackupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBackupResultOutput) InstanceId ¶ added in v0.1.3
func (o GetBackupResultOutput) InstanceId() pulumi.StringPtrOutput
The ID of instance.
func (GetBackupResultOutput) InstanceName ¶ added in v0.1.3
func (o GetBackupResultOutput) InstanceName() pulumi.StringPtrOutput
The name of instance.
func (GetBackupResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetBackupResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBackupResultOutput) Statuses ¶ added in v0.1.3
func (o GetBackupResultOutput) Statuses() pulumi.IntArrayOutput
Backup status.1: The backup is locked by another process.2: The backup is normal and not locked by any process.-1: The backup has expired.3: The backup is being exported.4: The backup export is successful.
func (GetBackupResultOutput) ToGetBackupResultOutput ¶ added in v0.1.3
func (o GetBackupResultOutput) ToGetBackupResultOutput() GetBackupResultOutput
func (GetBackupResultOutput) ToGetBackupResultOutputWithContext ¶ added in v0.1.3
func (o GetBackupResultOutput) ToGetBackupResultOutputWithContext(ctx context.Context) GetBackupResultOutput
type GetInstanceShardsArgs ¶ added in v0.1.3
type GetInstanceShardsArgs struct { // Whether to filter out slave information. FilterSlave *bool `pulumi:"filterSlave"` // The ID of instance. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceShards.
type GetInstanceShardsInstanceShard ¶ added in v0.1.3
type GetInstanceShardsInstanceShard struct { // Service status: 0-down;1-on. Connected int `pulumi:"connected"` // Number of keys. Keys int `pulumi:"keys"` // role. Role int `pulumi:"role"` // The node ID of the instance runtime. Runid string `pulumi:"runid"` // Shard node ID. ShardId string `pulumi:"shardId"` // Shard node name. ShardName string `pulumi:"shardName"` // Slot information. Slots string `pulumi:"slots"` // Used capacity. Storage int `pulumi:"storage"` // Capacity tilt. StorageSlope float64 `pulumi:"storageSlope"` }
type GetInstanceShardsInstanceShardArgs ¶ added in v0.1.3
type GetInstanceShardsInstanceShardArgs struct { // Service status: 0-down;1-on. Connected pulumi.IntInput `pulumi:"connected"` // Number of keys. Keys pulumi.IntInput `pulumi:"keys"` // role. Role pulumi.IntInput `pulumi:"role"` // The node ID of the instance runtime. Runid pulumi.StringInput `pulumi:"runid"` // Shard node ID. ShardId pulumi.StringInput `pulumi:"shardId"` // Shard node name. ShardName pulumi.StringInput `pulumi:"shardName"` // Slot information. Slots pulumi.StringInput `pulumi:"slots"` // Used capacity. Storage pulumi.IntInput `pulumi:"storage"` // Capacity tilt. StorageSlope pulumi.Float64Input `pulumi:"storageSlope"` }
func (GetInstanceShardsInstanceShardArgs) ElementType ¶ added in v0.1.3
func (GetInstanceShardsInstanceShardArgs) ElementType() reflect.Type
func (GetInstanceShardsInstanceShardArgs) ToGetInstanceShardsInstanceShardOutput ¶ added in v0.1.3
func (i GetInstanceShardsInstanceShardArgs) ToGetInstanceShardsInstanceShardOutput() GetInstanceShardsInstanceShardOutput
func (GetInstanceShardsInstanceShardArgs) ToGetInstanceShardsInstanceShardOutputWithContext ¶ added in v0.1.3
func (i GetInstanceShardsInstanceShardArgs) ToGetInstanceShardsInstanceShardOutputWithContext(ctx context.Context) GetInstanceShardsInstanceShardOutput
type GetInstanceShardsInstanceShardArray ¶ added in v0.1.3
type GetInstanceShardsInstanceShardArray []GetInstanceShardsInstanceShardInput
func (GetInstanceShardsInstanceShardArray) ElementType ¶ added in v0.1.3
func (GetInstanceShardsInstanceShardArray) ElementType() reflect.Type
func (GetInstanceShardsInstanceShardArray) ToGetInstanceShardsInstanceShardArrayOutput ¶ added in v0.1.3
func (i GetInstanceShardsInstanceShardArray) ToGetInstanceShardsInstanceShardArrayOutput() GetInstanceShardsInstanceShardArrayOutput
func (GetInstanceShardsInstanceShardArray) ToGetInstanceShardsInstanceShardArrayOutputWithContext ¶ added in v0.1.3
func (i GetInstanceShardsInstanceShardArray) ToGetInstanceShardsInstanceShardArrayOutputWithContext(ctx context.Context) GetInstanceShardsInstanceShardArrayOutput
type GetInstanceShardsInstanceShardArrayInput ¶ added in v0.1.3
type GetInstanceShardsInstanceShardArrayInput interface { pulumi.Input ToGetInstanceShardsInstanceShardArrayOutput() GetInstanceShardsInstanceShardArrayOutput ToGetInstanceShardsInstanceShardArrayOutputWithContext(context.Context) GetInstanceShardsInstanceShardArrayOutput }
GetInstanceShardsInstanceShardArrayInput is an input type that accepts GetInstanceShardsInstanceShardArray and GetInstanceShardsInstanceShardArrayOutput values. You can construct a concrete instance of `GetInstanceShardsInstanceShardArrayInput` via:
GetInstanceShardsInstanceShardArray{ GetInstanceShardsInstanceShardArgs{...} }
type GetInstanceShardsInstanceShardArrayOutput ¶ added in v0.1.3
type GetInstanceShardsInstanceShardArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceShardsInstanceShardArrayOutput) ElementType ¶ added in v0.1.3
func (GetInstanceShardsInstanceShardArrayOutput) ElementType() reflect.Type
func (GetInstanceShardsInstanceShardArrayOutput) ToGetInstanceShardsInstanceShardArrayOutput ¶ added in v0.1.3
func (o GetInstanceShardsInstanceShardArrayOutput) ToGetInstanceShardsInstanceShardArrayOutput() GetInstanceShardsInstanceShardArrayOutput
func (GetInstanceShardsInstanceShardArrayOutput) ToGetInstanceShardsInstanceShardArrayOutputWithContext ¶ added in v0.1.3
func (o GetInstanceShardsInstanceShardArrayOutput) ToGetInstanceShardsInstanceShardArrayOutputWithContext(ctx context.Context) GetInstanceShardsInstanceShardArrayOutput
type GetInstanceShardsInstanceShardInput ¶ added in v0.1.3
type GetInstanceShardsInstanceShardInput interface { pulumi.Input ToGetInstanceShardsInstanceShardOutput() GetInstanceShardsInstanceShardOutput ToGetInstanceShardsInstanceShardOutputWithContext(context.Context) GetInstanceShardsInstanceShardOutput }
GetInstanceShardsInstanceShardInput is an input type that accepts GetInstanceShardsInstanceShardArgs and GetInstanceShardsInstanceShardOutput values. You can construct a concrete instance of `GetInstanceShardsInstanceShardInput` via:
GetInstanceShardsInstanceShardArgs{...}
type GetInstanceShardsInstanceShardOutput ¶ added in v0.1.3
type GetInstanceShardsInstanceShardOutput struct{ *pulumi.OutputState }
func (GetInstanceShardsInstanceShardOutput) Connected ¶ added in v0.1.3
func (o GetInstanceShardsInstanceShardOutput) Connected() pulumi.IntOutput
Service status: 0-down;1-on.
func (GetInstanceShardsInstanceShardOutput) ElementType ¶ added in v0.1.3
func (GetInstanceShardsInstanceShardOutput) ElementType() reflect.Type
func (GetInstanceShardsInstanceShardOutput) Keys ¶ added in v0.1.3
func (o GetInstanceShardsInstanceShardOutput) Keys() pulumi.IntOutput
Number of keys.
func (GetInstanceShardsInstanceShardOutput) Role ¶ added in v0.1.3
func (o GetInstanceShardsInstanceShardOutput) Role() pulumi.IntOutput
role.
func (GetInstanceShardsInstanceShardOutput) Runid ¶ added in v0.1.3
func (o GetInstanceShardsInstanceShardOutput) Runid() pulumi.StringOutput
The node ID of the instance runtime.
func (GetInstanceShardsInstanceShardOutput) ShardId ¶ added in v0.1.3
func (o GetInstanceShardsInstanceShardOutput) ShardId() pulumi.StringOutput
Shard node ID.
func (GetInstanceShardsInstanceShardOutput) ShardName ¶ added in v0.1.3
func (o GetInstanceShardsInstanceShardOutput) ShardName() pulumi.StringOutput
Shard node name.
func (GetInstanceShardsInstanceShardOutput) Slots ¶ added in v0.1.3
func (o GetInstanceShardsInstanceShardOutput) Slots() pulumi.StringOutput
Slot information.
func (GetInstanceShardsInstanceShardOutput) Storage ¶ added in v0.1.3
func (o GetInstanceShardsInstanceShardOutput) Storage() pulumi.IntOutput
Used capacity.
func (GetInstanceShardsInstanceShardOutput) StorageSlope ¶ added in v0.1.3
func (o GetInstanceShardsInstanceShardOutput) StorageSlope() pulumi.Float64Output
Capacity tilt.
func (GetInstanceShardsInstanceShardOutput) ToGetInstanceShardsInstanceShardOutput ¶ added in v0.1.3
func (o GetInstanceShardsInstanceShardOutput) ToGetInstanceShardsInstanceShardOutput() GetInstanceShardsInstanceShardOutput
func (GetInstanceShardsInstanceShardOutput) ToGetInstanceShardsInstanceShardOutputWithContext ¶ added in v0.1.3
func (o GetInstanceShardsInstanceShardOutput) ToGetInstanceShardsInstanceShardOutputWithContext(ctx context.Context) GetInstanceShardsInstanceShardOutput
type GetInstanceShardsOutputArgs ¶ added in v0.1.3
type GetInstanceShardsOutputArgs struct { // Whether to filter out slave information. FilterSlave pulumi.BoolPtrInput `pulumi:"filterSlave"` // The ID of instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceShards.
func (GetInstanceShardsOutputArgs) ElementType ¶ added in v0.1.3
func (GetInstanceShardsOutputArgs) ElementType() reflect.Type
type GetInstanceShardsResult ¶ added in v0.1.3
type GetInstanceShardsResult struct { FilterSlave *bool `pulumi:"filterSlave"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Instance shard list information. InstanceShards []GetInstanceShardsInstanceShard `pulumi:"instanceShards"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstanceShards.
func GetInstanceShards ¶ added in v0.1.3
func GetInstanceShards(ctx *pulumi.Context, args *GetInstanceShardsArgs, opts ...pulumi.InvokeOption) (*GetInstanceShardsResult, error)
Use this data source to query detailed information of redis instanceShards
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Redis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.GetInstanceShards(ctx, &redis.GetInstanceShardsArgs{ FilterSlave: pulumi.BoolRef(false), InstanceId: "crs-c1nl9rpv", }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceShardsResultOutput ¶ added in v0.1.3
type GetInstanceShardsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceShards.
func GetInstanceShardsOutput ¶ added in v0.1.3
func GetInstanceShardsOutput(ctx *pulumi.Context, args GetInstanceShardsOutputArgs, opts ...pulumi.InvokeOption) GetInstanceShardsResultOutput
func (GetInstanceShardsResultOutput) ElementType ¶ added in v0.1.3
func (GetInstanceShardsResultOutput) ElementType() reflect.Type
func (GetInstanceShardsResultOutput) FilterSlave ¶ added in v0.1.3
func (o GetInstanceShardsResultOutput) FilterSlave() pulumi.BoolPtrOutput
func (GetInstanceShardsResultOutput) Id ¶ added in v0.1.3
func (o GetInstanceShardsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceShardsResultOutput) InstanceId ¶ added in v0.1.3
func (o GetInstanceShardsResultOutput) InstanceId() pulumi.StringOutput
func (GetInstanceShardsResultOutput) InstanceShards ¶ added in v0.1.3
func (o GetInstanceShardsResultOutput) InstanceShards() GetInstanceShardsInstanceShardArrayOutput
Instance shard list information.
func (GetInstanceShardsResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetInstanceShardsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceShardsResultOutput) ToGetInstanceShardsResultOutput ¶ added in v0.1.3
func (o GetInstanceShardsResultOutput) ToGetInstanceShardsResultOutput() GetInstanceShardsResultOutput
func (GetInstanceShardsResultOutput) ToGetInstanceShardsResultOutputWithContext ¶ added in v0.1.3
func (o GetInstanceShardsResultOutput) ToGetInstanceShardsResultOutputWithContext(ctx context.Context) GetInstanceShardsResultOutput
type GetInstanceTaskListArgs ¶ added in v0.1.3
type GetInstanceTaskListArgs struct { // Start time. BeginTime *string `pulumi:"beginTime"` // Termination time. EndTime *string `pulumi:"endTime"` // The ID of instance. InstanceId *string `pulumi:"instanceId"` // Instance name. InstanceName *string `pulumi:"instanceName"` // Operator Uin. OperateUins []string `pulumi:"operateUins"` // Project Id. ProjectIds []int `pulumi:"projectIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Task status. Results []int `pulumi:"results"` // Task status. TaskStatuses []int `pulumi:"taskStatuses"` // Task type. TaskTypes []string `pulumi:"taskTypes"` }
A collection of arguments for invoking getInstanceTaskList.
type GetInstanceTaskListOutputArgs ¶ added in v0.1.3
type GetInstanceTaskListOutputArgs struct { // Start time. BeginTime pulumi.StringPtrInput `pulumi:"beginTime"` // Termination time. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // The ID of instance. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Instance name. InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` // Operator Uin. OperateUins pulumi.StringArrayInput `pulumi:"operateUins"` // Project Id. ProjectIds pulumi.IntArrayInput `pulumi:"projectIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Task status. Results pulumi.IntArrayInput `pulumi:"results"` // Task status. TaskStatuses pulumi.IntArrayInput `pulumi:"taskStatuses"` // Task type. TaskTypes pulumi.StringArrayInput `pulumi:"taskTypes"` }
A collection of arguments for invoking getInstanceTaskList.
func (GetInstanceTaskListOutputArgs) ElementType ¶ added in v0.1.3
func (GetInstanceTaskListOutputArgs) ElementType() reflect.Type
type GetInstanceTaskListResult ¶ added in v0.1.3
type GetInstanceTaskListResult struct { BeginTime *string `pulumi:"beginTime"` // The end time. EndTime *string `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The ID of instance. InstanceId *string `pulumi:"instanceId"` // The name of instance. InstanceName *string `pulumi:"instanceName"` OperateUins []string `pulumi:"operateUins"` ProjectIds []int `pulumi:"projectIds"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Task status. Results []int `pulumi:"results"` TaskStatuses []int `pulumi:"taskStatuses"` TaskTypes []string `pulumi:"taskTypes"` // Task details. Tasks []GetInstanceTaskListTask `pulumi:"tasks"` }
A collection of values returned by getInstanceTaskList.
func GetInstanceTaskList ¶ added in v0.1.3
func GetInstanceTaskList(ctx *pulumi.Context, args *GetInstanceTaskListArgs, opts ...pulumi.InvokeOption) (*GetInstanceTaskListResult, error)
Use this data source to query detailed information of redis instanceTaskList
type GetInstanceTaskListResultOutput ¶ added in v0.1.3
type GetInstanceTaskListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceTaskList.
func GetInstanceTaskListOutput ¶ added in v0.1.3
func GetInstanceTaskListOutput(ctx *pulumi.Context, args GetInstanceTaskListOutputArgs, opts ...pulumi.InvokeOption) GetInstanceTaskListResultOutput
func (GetInstanceTaskListResultOutput) BeginTime ¶ added in v0.1.3
func (o GetInstanceTaskListResultOutput) BeginTime() pulumi.StringPtrOutput
func (GetInstanceTaskListResultOutput) ElementType ¶ added in v0.1.3
func (GetInstanceTaskListResultOutput) ElementType() reflect.Type
func (GetInstanceTaskListResultOutput) EndTime ¶ added in v0.1.3
func (o GetInstanceTaskListResultOutput) EndTime() pulumi.StringPtrOutput
The end time.
func (GetInstanceTaskListResultOutput) Id ¶ added in v0.1.3
func (o GetInstanceTaskListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceTaskListResultOutput) InstanceId ¶ added in v0.1.3
func (o GetInstanceTaskListResultOutput) InstanceId() pulumi.StringPtrOutput
The ID of instance.
func (GetInstanceTaskListResultOutput) InstanceName ¶ added in v0.1.3
func (o GetInstanceTaskListResultOutput) InstanceName() pulumi.StringPtrOutput
The name of instance.
func (GetInstanceTaskListResultOutput) OperateUins ¶ added in v0.1.3
func (o GetInstanceTaskListResultOutput) OperateUins() pulumi.StringArrayOutput
func (GetInstanceTaskListResultOutput) ProjectIds ¶ added in v0.1.3
func (o GetInstanceTaskListResultOutput) ProjectIds() pulumi.IntArrayOutput
func (GetInstanceTaskListResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetInstanceTaskListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceTaskListResultOutput) Results ¶ added in v0.1.3
func (o GetInstanceTaskListResultOutput) Results() pulumi.IntArrayOutput
Task status.
func (GetInstanceTaskListResultOutput) TaskStatuses ¶ added in v0.1.3
func (o GetInstanceTaskListResultOutput) TaskStatuses() pulumi.IntArrayOutput
func (GetInstanceTaskListResultOutput) TaskTypes ¶ added in v0.1.3
func (o GetInstanceTaskListResultOutput) TaskTypes() pulumi.StringArrayOutput
func (GetInstanceTaskListResultOutput) Tasks ¶ added in v0.1.3
func (o GetInstanceTaskListResultOutput) Tasks() GetInstanceTaskListTaskArrayOutput
Task details.
func (GetInstanceTaskListResultOutput) ToGetInstanceTaskListResultOutput ¶ added in v0.1.3
func (o GetInstanceTaskListResultOutput) ToGetInstanceTaskListResultOutput() GetInstanceTaskListResultOutput
func (GetInstanceTaskListResultOutput) ToGetInstanceTaskListResultOutputWithContext ¶ added in v0.1.3
func (o GetInstanceTaskListResultOutput) ToGetInstanceTaskListResultOutputWithContext(ctx context.Context) GetInstanceTaskListResultOutput
type GetInstanceTaskListTask ¶ added in v0.1.3
type GetInstanceTaskListTask struct { // Termination time. EndTime string `pulumi:"endTime"` // The ID of instance. InstanceId string `pulumi:"instanceId"` // Instance name. InstanceName string `pulumi:"instanceName"` // Task progress. Progress float64 `pulumi:"progress"` // The project ID. ProjectId int `pulumi:"projectId"` // Task status. Result int `pulumi:"result"` // Start time. StartTime string `pulumi:"startTime"` // Task ID. TaskId int `pulumi:"taskId"` // Task type. TaskType string `pulumi:"taskType"` }
type GetInstanceTaskListTaskArgs ¶ added in v0.1.3
type GetInstanceTaskListTaskArgs struct { // Termination time. EndTime pulumi.StringInput `pulumi:"endTime"` // The ID of instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Instance name. InstanceName pulumi.StringInput `pulumi:"instanceName"` // Task progress. Progress pulumi.Float64Input `pulumi:"progress"` // The project ID. ProjectId pulumi.IntInput `pulumi:"projectId"` // Task status. Result pulumi.IntInput `pulumi:"result"` // Start time. StartTime pulumi.StringInput `pulumi:"startTime"` // Task ID. TaskId pulumi.IntInput `pulumi:"taskId"` // Task type. TaskType pulumi.StringInput `pulumi:"taskType"` }
func (GetInstanceTaskListTaskArgs) ElementType ¶ added in v0.1.3
func (GetInstanceTaskListTaskArgs) ElementType() reflect.Type
func (GetInstanceTaskListTaskArgs) ToGetInstanceTaskListTaskOutput ¶ added in v0.1.3
func (i GetInstanceTaskListTaskArgs) ToGetInstanceTaskListTaskOutput() GetInstanceTaskListTaskOutput
func (GetInstanceTaskListTaskArgs) ToGetInstanceTaskListTaskOutputWithContext ¶ added in v0.1.3
func (i GetInstanceTaskListTaskArgs) ToGetInstanceTaskListTaskOutputWithContext(ctx context.Context) GetInstanceTaskListTaskOutput
type GetInstanceTaskListTaskArray ¶ added in v0.1.3
type GetInstanceTaskListTaskArray []GetInstanceTaskListTaskInput
func (GetInstanceTaskListTaskArray) ElementType ¶ added in v0.1.3
func (GetInstanceTaskListTaskArray) ElementType() reflect.Type
func (GetInstanceTaskListTaskArray) ToGetInstanceTaskListTaskArrayOutput ¶ added in v0.1.3
func (i GetInstanceTaskListTaskArray) ToGetInstanceTaskListTaskArrayOutput() GetInstanceTaskListTaskArrayOutput
func (GetInstanceTaskListTaskArray) ToGetInstanceTaskListTaskArrayOutputWithContext ¶ added in v0.1.3
func (i GetInstanceTaskListTaskArray) ToGetInstanceTaskListTaskArrayOutputWithContext(ctx context.Context) GetInstanceTaskListTaskArrayOutput
type GetInstanceTaskListTaskArrayInput ¶ added in v0.1.3
type GetInstanceTaskListTaskArrayInput interface { pulumi.Input ToGetInstanceTaskListTaskArrayOutput() GetInstanceTaskListTaskArrayOutput ToGetInstanceTaskListTaskArrayOutputWithContext(context.Context) GetInstanceTaskListTaskArrayOutput }
GetInstanceTaskListTaskArrayInput is an input type that accepts GetInstanceTaskListTaskArray and GetInstanceTaskListTaskArrayOutput values. You can construct a concrete instance of `GetInstanceTaskListTaskArrayInput` via:
GetInstanceTaskListTaskArray{ GetInstanceTaskListTaskArgs{...} }
type GetInstanceTaskListTaskArrayOutput ¶ added in v0.1.3
type GetInstanceTaskListTaskArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceTaskListTaskArrayOutput) ElementType ¶ added in v0.1.3
func (GetInstanceTaskListTaskArrayOutput) ElementType() reflect.Type
func (GetInstanceTaskListTaskArrayOutput) Index ¶ added in v0.1.3
func (o GetInstanceTaskListTaskArrayOutput) Index(i pulumi.IntInput) GetInstanceTaskListTaskOutput
func (GetInstanceTaskListTaskArrayOutput) ToGetInstanceTaskListTaskArrayOutput ¶ added in v0.1.3
func (o GetInstanceTaskListTaskArrayOutput) ToGetInstanceTaskListTaskArrayOutput() GetInstanceTaskListTaskArrayOutput
func (GetInstanceTaskListTaskArrayOutput) ToGetInstanceTaskListTaskArrayOutputWithContext ¶ added in v0.1.3
func (o GetInstanceTaskListTaskArrayOutput) ToGetInstanceTaskListTaskArrayOutputWithContext(ctx context.Context) GetInstanceTaskListTaskArrayOutput
type GetInstanceTaskListTaskInput ¶ added in v0.1.3
type GetInstanceTaskListTaskInput interface { pulumi.Input ToGetInstanceTaskListTaskOutput() GetInstanceTaskListTaskOutput ToGetInstanceTaskListTaskOutputWithContext(context.Context) GetInstanceTaskListTaskOutput }
GetInstanceTaskListTaskInput is an input type that accepts GetInstanceTaskListTaskArgs and GetInstanceTaskListTaskOutput values. You can construct a concrete instance of `GetInstanceTaskListTaskInput` via:
GetInstanceTaskListTaskArgs{...}
type GetInstanceTaskListTaskOutput ¶ added in v0.1.3
type GetInstanceTaskListTaskOutput struct{ *pulumi.OutputState }
func (GetInstanceTaskListTaskOutput) ElementType ¶ added in v0.1.3
func (GetInstanceTaskListTaskOutput) ElementType() reflect.Type
func (GetInstanceTaskListTaskOutput) EndTime ¶ added in v0.1.3
func (o GetInstanceTaskListTaskOutput) EndTime() pulumi.StringOutput
Termination time.
func (GetInstanceTaskListTaskOutput) InstanceId ¶ added in v0.1.3
func (o GetInstanceTaskListTaskOutput) InstanceId() pulumi.StringOutput
The ID of instance.
func (GetInstanceTaskListTaskOutput) InstanceName ¶ added in v0.1.3
func (o GetInstanceTaskListTaskOutput) InstanceName() pulumi.StringOutput
Instance name.
func (GetInstanceTaskListTaskOutput) Progress ¶ added in v0.1.3
func (o GetInstanceTaskListTaskOutput) Progress() pulumi.Float64Output
Task progress.
func (GetInstanceTaskListTaskOutput) ProjectId ¶ added in v0.1.3
func (o GetInstanceTaskListTaskOutput) ProjectId() pulumi.IntOutput
The project ID.
func (GetInstanceTaskListTaskOutput) Result ¶ added in v0.1.3
func (o GetInstanceTaskListTaskOutput) Result() pulumi.IntOutput
Task status.
func (GetInstanceTaskListTaskOutput) StartTime ¶ added in v0.1.3
func (o GetInstanceTaskListTaskOutput) StartTime() pulumi.StringOutput
Start time.
func (GetInstanceTaskListTaskOutput) TaskId ¶ added in v0.1.3
func (o GetInstanceTaskListTaskOutput) TaskId() pulumi.IntOutput
Task ID.
func (GetInstanceTaskListTaskOutput) TaskType ¶ added in v0.1.3
func (o GetInstanceTaskListTaskOutput) TaskType() pulumi.StringOutput
Task type.
func (GetInstanceTaskListTaskOutput) ToGetInstanceTaskListTaskOutput ¶ added in v0.1.3
func (o GetInstanceTaskListTaskOutput) ToGetInstanceTaskListTaskOutput() GetInstanceTaskListTaskOutput
func (GetInstanceTaskListTaskOutput) ToGetInstanceTaskListTaskOutputWithContext ¶ added in v0.1.3
func (o GetInstanceTaskListTaskOutput) ToGetInstanceTaskListTaskOutputWithContext(ctx context.Context) GetInstanceTaskListTaskOutput
type GetInstanceZoneInfoArgs ¶ added in v0.1.3
type GetInstanceZoneInfoArgs struct { // The ID of instance. InstanceId *string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceZoneInfo.
type GetInstanceZoneInfoOutputArgs ¶ added in v0.1.3
type GetInstanceZoneInfoOutputArgs struct { // The ID of instance. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceZoneInfo.
func (GetInstanceZoneInfoOutputArgs) ElementType ¶ added in v0.1.3
func (GetInstanceZoneInfoOutputArgs) ElementType() reflect.Type
type GetInstanceZoneInfoReplicaGroup ¶ added in v0.1.3
type GetInstanceZoneInfoReplicaGroup struct { // Node group ID. GroupId int `pulumi:"groupId"` // Node group Name. GroupName string `pulumi:"groupName"` // Node group node list. RedisNodes []GetInstanceZoneInfoReplicaGroupRedisNode `pulumi:"redisNodes"` // The node group type, master is the primary node, and replica is the replica node. Role string `pulumi:"role"` // he availability zone ID of the node, such as ap-guangzhou-1. ZoneId string `pulumi:"zoneId"` }
type GetInstanceZoneInfoReplicaGroupArgs ¶ added in v0.1.3
type GetInstanceZoneInfoReplicaGroupArgs struct { // Node group ID. GroupId pulumi.IntInput `pulumi:"groupId"` // Node group Name. GroupName pulumi.StringInput `pulumi:"groupName"` // Node group node list. RedisNodes GetInstanceZoneInfoReplicaGroupRedisNodeArrayInput `pulumi:"redisNodes"` // The node group type, master is the primary node, and replica is the replica node. Role pulumi.StringInput `pulumi:"role"` // he availability zone ID of the node, such as ap-guangzhou-1. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetInstanceZoneInfoReplicaGroupArgs) ElementType ¶ added in v0.1.3
func (GetInstanceZoneInfoReplicaGroupArgs) ElementType() reflect.Type
func (GetInstanceZoneInfoReplicaGroupArgs) ToGetInstanceZoneInfoReplicaGroupOutput ¶ added in v0.1.3
func (i GetInstanceZoneInfoReplicaGroupArgs) ToGetInstanceZoneInfoReplicaGroupOutput() GetInstanceZoneInfoReplicaGroupOutput
func (GetInstanceZoneInfoReplicaGroupArgs) ToGetInstanceZoneInfoReplicaGroupOutputWithContext ¶ added in v0.1.3
func (i GetInstanceZoneInfoReplicaGroupArgs) ToGetInstanceZoneInfoReplicaGroupOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupOutput
type GetInstanceZoneInfoReplicaGroupArray ¶ added in v0.1.3
type GetInstanceZoneInfoReplicaGroupArray []GetInstanceZoneInfoReplicaGroupInput
func (GetInstanceZoneInfoReplicaGroupArray) ElementType ¶ added in v0.1.3
func (GetInstanceZoneInfoReplicaGroupArray) ElementType() reflect.Type
func (GetInstanceZoneInfoReplicaGroupArray) ToGetInstanceZoneInfoReplicaGroupArrayOutput ¶ added in v0.1.3
func (i GetInstanceZoneInfoReplicaGroupArray) ToGetInstanceZoneInfoReplicaGroupArrayOutput() GetInstanceZoneInfoReplicaGroupArrayOutput
func (GetInstanceZoneInfoReplicaGroupArray) ToGetInstanceZoneInfoReplicaGroupArrayOutputWithContext ¶ added in v0.1.3
func (i GetInstanceZoneInfoReplicaGroupArray) ToGetInstanceZoneInfoReplicaGroupArrayOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupArrayOutput
type GetInstanceZoneInfoReplicaGroupArrayInput ¶ added in v0.1.3
type GetInstanceZoneInfoReplicaGroupArrayInput interface { pulumi.Input ToGetInstanceZoneInfoReplicaGroupArrayOutput() GetInstanceZoneInfoReplicaGroupArrayOutput ToGetInstanceZoneInfoReplicaGroupArrayOutputWithContext(context.Context) GetInstanceZoneInfoReplicaGroupArrayOutput }
GetInstanceZoneInfoReplicaGroupArrayInput is an input type that accepts GetInstanceZoneInfoReplicaGroupArray and GetInstanceZoneInfoReplicaGroupArrayOutput values. You can construct a concrete instance of `GetInstanceZoneInfoReplicaGroupArrayInput` via:
GetInstanceZoneInfoReplicaGroupArray{ GetInstanceZoneInfoReplicaGroupArgs{...} }
type GetInstanceZoneInfoReplicaGroupArrayOutput ¶ added in v0.1.3
type GetInstanceZoneInfoReplicaGroupArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceZoneInfoReplicaGroupArrayOutput) ElementType ¶ added in v0.1.3
func (GetInstanceZoneInfoReplicaGroupArrayOutput) ElementType() reflect.Type
func (GetInstanceZoneInfoReplicaGroupArrayOutput) ToGetInstanceZoneInfoReplicaGroupArrayOutput ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupArrayOutput) ToGetInstanceZoneInfoReplicaGroupArrayOutput() GetInstanceZoneInfoReplicaGroupArrayOutput
func (GetInstanceZoneInfoReplicaGroupArrayOutput) ToGetInstanceZoneInfoReplicaGroupArrayOutputWithContext ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupArrayOutput) ToGetInstanceZoneInfoReplicaGroupArrayOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupArrayOutput
type GetInstanceZoneInfoReplicaGroupInput ¶ added in v0.1.3
type GetInstanceZoneInfoReplicaGroupInput interface { pulumi.Input ToGetInstanceZoneInfoReplicaGroupOutput() GetInstanceZoneInfoReplicaGroupOutput ToGetInstanceZoneInfoReplicaGroupOutputWithContext(context.Context) GetInstanceZoneInfoReplicaGroupOutput }
GetInstanceZoneInfoReplicaGroupInput is an input type that accepts GetInstanceZoneInfoReplicaGroupArgs and GetInstanceZoneInfoReplicaGroupOutput values. You can construct a concrete instance of `GetInstanceZoneInfoReplicaGroupInput` via:
GetInstanceZoneInfoReplicaGroupArgs{...}
type GetInstanceZoneInfoReplicaGroupOutput ¶ added in v0.1.3
type GetInstanceZoneInfoReplicaGroupOutput struct{ *pulumi.OutputState }
func (GetInstanceZoneInfoReplicaGroupOutput) ElementType ¶ added in v0.1.3
func (GetInstanceZoneInfoReplicaGroupOutput) ElementType() reflect.Type
func (GetInstanceZoneInfoReplicaGroupOutput) GroupId ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupOutput) GroupId() pulumi.IntOutput
Node group ID.
func (GetInstanceZoneInfoReplicaGroupOutput) GroupName ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupOutput) GroupName() pulumi.StringOutput
Node group Name.
func (GetInstanceZoneInfoReplicaGroupOutput) RedisNodes ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupOutput) RedisNodes() GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput
Node group node list.
func (GetInstanceZoneInfoReplicaGroupOutput) Role ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupOutput) Role() pulumi.StringOutput
The node group type, master is the primary node, and replica is the replica node.
func (GetInstanceZoneInfoReplicaGroupOutput) ToGetInstanceZoneInfoReplicaGroupOutput ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupOutput) ToGetInstanceZoneInfoReplicaGroupOutput() GetInstanceZoneInfoReplicaGroupOutput
func (GetInstanceZoneInfoReplicaGroupOutput) ToGetInstanceZoneInfoReplicaGroupOutputWithContext ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupOutput) ToGetInstanceZoneInfoReplicaGroupOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupOutput
func (GetInstanceZoneInfoReplicaGroupOutput) ZoneId ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupOutput) ZoneId() pulumi.StringOutput
he availability zone ID of the node, such as ap-guangzhou-1.
type GetInstanceZoneInfoReplicaGroupRedisNode ¶ added in v0.1.3
type GetInstanceZoneInfoReplicaGroupRedisNode struct { // The number of node keys. Keys int `pulumi:"keys"` // Node ID. NodeId string `pulumi:"nodeId"` // The node group type, master is the primary node, and replica is the replica node. Role string `pulumi:"role"` // Node slot distribution. Slot string `pulumi:"slot"` // Node status. Status string `pulumi:"status"` }
type GetInstanceZoneInfoReplicaGroupRedisNodeArgs ¶ added in v0.1.3
type GetInstanceZoneInfoReplicaGroupRedisNodeArgs struct { // The number of node keys. Keys pulumi.IntInput `pulumi:"keys"` // Node ID. NodeId pulumi.StringInput `pulumi:"nodeId"` // The node group type, master is the primary node, and replica is the replica node. Role pulumi.StringInput `pulumi:"role"` // Node slot distribution. Slot pulumi.StringInput `pulumi:"slot"` // Node status. Status pulumi.StringInput `pulumi:"status"` }
func (GetInstanceZoneInfoReplicaGroupRedisNodeArgs) ElementType ¶ added in v0.1.3
func (GetInstanceZoneInfoReplicaGroupRedisNodeArgs) ElementType() reflect.Type
func (GetInstanceZoneInfoReplicaGroupRedisNodeArgs) ToGetInstanceZoneInfoReplicaGroupRedisNodeOutput ¶ added in v0.1.3
func (i GetInstanceZoneInfoReplicaGroupRedisNodeArgs) ToGetInstanceZoneInfoReplicaGroupRedisNodeOutput() GetInstanceZoneInfoReplicaGroupRedisNodeOutput
func (GetInstanceZoneInfoReplicaGroupRedisNodeArgs) ToGetInstanceZoneInfoReplicaGroupRedisNodeOutputWithContext ¶ added in v0.1.3
func (i GetInstanceZoneInfoReplicaGroupRedisNodeArgs) ToGetInstanceZoneInfoReplicaGroupRedisNodeOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupRedisNodeOutput
type GetInstanceZoneInfoReplicaGroupRedisNodeArray ¶ added in v0.1.3
type GetInstanceZoneInfoReplicaGroupRedisNodeArray []GetInstanceZoneInfoReplicaGroupRedisNodeInput
func (GetInstanceZoneInfoReplicaGroupRedisNodeArray) ElementType ¶ added in v0.1.3
func (GetInstanceZoneInfoReplicaGroupRedisNodeArray) ElementType() reflect.Type
func (GetInstanceZoneInfoReplicaGroupRedisNodeArray) ToGetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput ¶ added in v0.1.3
func (i GetInstanceZoneInfoReplicaGroupRedisNodeArray) ToGetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput() GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput
func (GetInstanceZoneInfoReplicaGroupRedisNodeArray) ToGetInstanceZoneInfoReplicaGroupRedisNodeArrayOutputWithContext ¶ added in v0.1.3
func (i GetInstanceZoneInfoReplicaGroupRedisNodeArray) ToGetInstanceZoneInfoReplicaGroupRedisNodeArrayOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput
type GetInstanceZoneInfoReplicaGroupRedisNodeArrayInput ¶ added in v0.1.3
type GetInstanceZoneInfoReplicaGroupRedisNodeArrayInput interface { pulumi.Input ToGetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput() GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput ToGetInstanceZoneInfoReplicaGroupRedisNodeArrayOutputWithContext(context.Context) GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput }
GetInstanceZoneInfoReplicaGroupRedisNodeArrayInput is an input type that accepts GetInstanceZoneInfoReplicaGroupRedisNodeArray and GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput values. You can construct a concrete instance of `GetInstanceZoneInfoReplicaGroupRedisNodeArrayInput` via:
GetInstanceZoneInfoReplicaGroupRedisNodeArray{ GetInstanceZoneInfoReplicaGroupRedisNodeArgs{...} }
type GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput ¶ added in v0.1.3
type GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput) ElementType ¶ added in v0.1.3
func (GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput) ElementType() reflect.Type
func (GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput) ToGetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput) ToGetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput() GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput
func (GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput) ToGetInstanceZoneInfoReplicaGroupRedisNodeArrayOutputWithContext ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput) ToGetInstanceZoneInfoReplicaGroupRedisNodeArrayOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupRedisNodeArrayOutput
type GetInstanceZoneInfoReplicaGroupRedisNodeInput ¶ added in v0.1.3
type GetInstanceZoneInfoReplicaGroupRedisNodeInput interface { pulumi.Input ToGetInstanceZoneInfoReplicaGroupRedisNodeOutput() GetInstanceZoneInfoReplicaGroupRedisNodeOutput ToGetInstanceZoneInfoReplicaGroupRedisNodeOutputWithContext(context.Context) GetInstanceZoneInfoReplicaGroupRedisNodeOutput }
GetInstanceZoneInfoReplicaGroupRedisNodeInput is an input type that accepts GetInstanceZoneInfoReplicaGroupRedisNodeArgs and GetInstanceZoneInfoReplicaGroupRedisNodeOutput values. You can construct a concrete instance of `GetInstanceZoneInfoReplicaGroupRedisNodeInput` via:
GetInstanceZoneInfoReplicaGroupRedisNodeArgs{...}
type GetInstanceZoneInfoReplicaGroupRedisNodeOutput ¶ added in v0.1.3
type GetInstanceZoneInfoReplicaGroupRedisNodeOutput struct{ *pulumi.OutputState }
func (GetInstanceZoneInfoReplicaGroupRedisNodeOutput) ElementType ¶ added in v0.1.3
func (GetInstanceZoneInfoReplicaGroupRedisNodeOutput) ElementType() reflect.Type
func (GetInstanceZoneInfoReplicaGroupRedisNodeOutput) Keys ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupRedisNodeOutput) Keys() pulumi.IntOutput
The number of node keys.
func (GetInstanceZoneInfoReplicaGroupRedisNodeOutput) NodeId ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupRedisNodeOutput) NodeId() pulumi.StringOutput
Node ID.
func (GetInstanceZoneInfoReplicaGroupRedisNodeOutput) Role ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupRedisNodeOutput) Role() pulumi.StringOutput
The node group type, master is the primary node, and replica is the replica node.
func (GetInstanceZoneInfoReplicaGroupRedisNodeOutput) Slot ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupRedisNodeOutput) Slot() pulumi.StringOutput
Node slot distribution.
func (GetInstanceZoneInfoReplicaGroupRedisNodeOutput) Status ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupRedisNodeOutput) Status() pulumi.StringOutput
Node status.
func (GetInstanceZoneInfoReplicaGroupRedisNodeOutput) ToGetInstanceZoneInfoReplicaGroupRedisNodeOutput ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupRedisNodeOutput) ToGetInstanceZoneInfoReplicaGroupRedisNodeOutput() GetInstanceZoneInfoReplicaGroupRedisNodeOutput
func (GetInstanceZoneInfoReplicaGroupRedisNodeOutput) ToGetInstanceZoneInfoReplicaGroupRedisNodeOutputWithContext ¶ added in v0.1.3
func (o GetInstanceZoneInfoReplicaGroupRedisNodeOutput) ToGetInstanceZoneInfoReplicaGroupRedisNodeOutputWithContext(ctx context.Context) GetInstanceZoneInfoReplicaGroupRedisNodeOutput
type GetInstanceZoneInfoResult ¶ added in v0.1.3
type GetInstanceZoneInfoResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId *string `pulumi:"instanceId"` // List of instance node groups. ReplicaGroups []GetInstanceZoneInfoReplicaGroup `pulumi:"replicaGroups"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstanceZoneInfo.
func GetInstanceZoneInfo ¶ added in v0.1.3
func GetInstanceZoneInfo(ctx *pulumi.Context, args *GetInstanceZoneInfoArgs, opts ...pulumi.InvokeOption) (*GetInstanceZoneInfoResult, error)
Use this data source to query detailed information of redis instanceZoneInfo
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Redis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.GetInstanceZoneInfo(ctx, &redis.GetInstanceZoneInfoArgs{ InstanceId: pulumi.StringRef("crs-c1nl9rpv"), }, nil) if err != nil { return err } return nil }) }
```
type GetInstanceZoneInfoResultOutput ¶ added in v0.1.3
type GetInstanceZoneInfoResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceZoneInfo.
func GetInstanceZoneInfoOutput ¶ added in v0.1.3
func GetInstanceZoneInfoOutput(ctx *pulumi.Context, args GetInstanceZoneInfoOutputArgs, opts ...pulumi.InvokeOption) GetInstanceZoneInfoResultOutput
func (GetInstanceZoneInfoResultOutput) ElementType ¶ added in v0.1.3
func (GetInstanceZoneInfoResultOutput) ElementType() reflect.Type
func (GetInstanceZoneInfoResultOutput) Id ¶ added in v0.1.3
func (o GetInstanceZoneInfoResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceZoneInfoResultOutput) InstanceId ¶ added in v0.1.3
func (o GetInstanceZoneInfoResultOutput) InstanceId() pulumi.StringPtrOutput
func (GetInstanceZoneInfoResultOutput) ReplicaGroups ¶ added in v0.1.3
func (o GetInstanceZoneInfoResultOutput) ReplicaGroups() GetInstanceZoneInfoReplicaGroupArrayOutput
List of instance node groups.
func (GetInstanceZoneInfoResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetInstanceZoneInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceZoneInfoResultOutput) ToGetInstanceZoneInfoResultOutput ¶ added in v0.1.3
func (o GetInstanceZoneInfoResultOutput) ToGetInstanceZoneInfoResultOutput() GetInstanceZoneInfoResultOutput
func (GetInstanceZoneInfoResultOutput) ToGetInstanceZoneInfoResultOutputWithContext ¶ added in v0.1.3
func (o GetInstanceZoneInfoResultOutput) ToGetInstanceZoneInfoResultOutputWithContext(ctx context.Context) GetInstanceZoneInfoResultOutput
type GetInstancesArgs ¶
type GetInstancesArgs struct { // The number limitation of results for a query. Limit *int `pulumi:"limit"` // ID of the project to which redis instance belongs. ProjectId *int `pulumi:"projectId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Key words used to match the results, and the key words can be: instance ID, instance name and IP address. SearchKey *string `pulumi:"searchKey"` // Tags of redis instance. Tags map[string]interface{} `pulumi:"tags"` // ID of an available zone. Zone *string `pulumi:"zone"` }
A collection of arguments for invoking getInstances.
type GetInstancesInstanceList ¶
type GetInstancesInstanceList struct { // The charge type of instance. Valid values are `POSTPAID` and `PREPAID`. ChargeType string `pulumi:"chargeType"` // The time when the instance is created. CreateTime string `pulumi:"createTime"` // IP address of an instance. Ip string `pulumi:"ip"` // Memory size in MB. MemSize int `pulumi:"memSize"` // Name of a redis instance. Name string `pulumi:"name"` // List of instance node information. Currently, information about the node type (master or replica) and node availability zone can be passed in. NodeInfos []GetInstancesInstanceListNodeInfo `pulumi:"nodeInfos"` // The port used to access a redis instance. Port int `pulumi:"port"` // ID of the project to which redis instance belongs. ProjectId int `pulumi:"projectId"` // ID of a redis instance. RedisId string `pulumi:"redisId"` // The number of instance copies. RedisReplicasNum int `pulumi:"redisReplicasNum"` // The number of instance shard. RedisShardNum int `pulumi:"redisShardNum"` // Current status of an instance, maybe: `init`, `processing`, `online`, `isolate` and `todelete`. Status string `pulumi:"status"` // ID of the vpc subnet. SubnetId string `pulumi:"subnetId"` // Tags of redis instance. Tags map[string]interface{} `pulumi:"tags"` // (**Deprecated**) It has been deprecated from version 1.33.1. Please use 'type_id' instead. Instance type. Available values: `masterSlaveRedis`, `masterSlaveCkv`, `clusterCkv`, `clusterRedis` and `standaloneRedis`. // // Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead. Type string `pulumi:"type"` // Instance type. Refer to `data.tencentcloud_redis_zone_config.list.type_id` get available values. TypeId int `pulumi:"typeId"` // ID of the vpc with which the instance is associated. VpcId string `pulumi:"vpcId"` // ID of an available zone. Zone string `pulumi:"zone"` }
type GetInstancesInstanceListArgs ¶
type GetInstancesInstanceListArgs struct { // The charge type of instance. Valid values are `POSTPAID` and `PREPAID`. ChargeType pulumi.StringInput `pulumi:"chargeType"` // The time when the instance is created. CreateTime pulumi.StringInput `pulumi:"createTime"` // IP address of an instance. Ip pulumi.StringInput `pulumi:"ip"` // Memory size in MB. MemSize pulumi.IntInput `pulumi:"memSize"` // Name of a redis instance. Name pulumi.StringInput `pulumi:"name"` // List of instance node information. Currently, information about the node type (master or replica) and node availability zone can be passed in. NodeInfos GetInstancesInstanceListNodeInfoArrayInput `pulumi:"nodeInfos"` // The port used to access a redis instance. Port pulumi.IntInput `pulumi:"port"` // ID of the project to which redis instance belongs. ProjectId pulumi.IntInput `pulumi:"projectId"` // ID of a redis instance. RedisId pulumi.StringInput `pulumi:"redisId"` // The number of instance copies. RedisReplicasNum pulumi.IntInput `pulumi:"redisReplicasNum"` // The number of instance shard. RedisShardNum pulumi.IntInput `pulumi:"redisShardNum"` // Current status of an instance, maybe: `init`, `processing`, `online`, `isolate` and `todelete`. Status pulumi.StringInput `pulumi:"status"` // ID of the vpc subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Tags of redis instance. Tags pulumi.MapInput `pulumi:"tags"` // (**Deprecated**) It has been deprecated from version 1.33.1. Please use 'type_id' instead. Instance type. Available values: `masterSlaveRedis`, `masterSlaveCkv`, `clusterCkv`, `clusterRedis` and `standaloneRedis`. // // Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead. Type pulumi.StringInput `pulumi:"type"` // Instance type. Refer to `data.tencentcloud_redis_zone_config.list.type_id` get available values. TypeId pulumi.IntInput `pulumi:"typeId"` // ID of the vpc with which the instance is associated. VpcId pulumi.StringInput `pulumi:"vpcId"` // ID of an available zone. Zone pulumi.StringInput `pulumi:"zone"` }
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 GetInstancesInstanceListNodeInfoArgs ¶
type GetInstancesInstanceListNodeInfoArgs struct { // ID of the master or replica node. Id pulumi.IntInput `pulumi:"id"` // Indicates whether the node is master. Master pulumi.BoolInput `pulumi:"master"` // ID of the availability zone of the master or replica node. ZoneId pulumi.IntInput `pulumi:"zoneId"` }
func (GetInstancesInstanceListNodeInfoArgs) ElementType ¶
func (GetInstancesInstanceListNodeInfoArgs) ElementType() reflect.Type
func (GetInstancesInstanceListNodeInfoArgs) ToGetInstancesInstanceListNodeInfoOutput ¶
func (i GetInstancesInstanceListNodeInfoArgs) ToGetInstancesInstanceListNodeInfoOutput() GetInstancesInstanceListNodeInfoOutput
func (GetInstancesInstanceListNodeInfoArgs) ToGetInstancesInstanceListNodeInfoOutputWithContext ¶
func (i GetInstancesInstanceListNodeInfoArgs) ToGetInstancesInstanceListNodeInfoOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoOutput
type GetInstancesInstanceListNodeInfoArray ¶
type GetInstancesInstanceListNodeInfoArray []GetInstancesInstanceListNodeInfoInput
func (GetInstancesInstanceListNodeInfoArray) ElementType ¶
func (GetInstancesInstanceListNodeInfoArray) ElementType() reflect.Type
func (GetInstancesInstanceListNodeInfoArray) ToGetInstancesInstanceListNodeInfoArrayOutput ¶
func (i GetInstancesInstanceListNodeInfoArray) ToGetInstancesInstanceListNodeInfoArrayOutput() GetInstancesInstanceListNodeInfoArrayOutput
func (GetInstancesInstanceListNodeInfoArray) ToGetInstancesInstanceListNodeInfoArrayOutputWithContext ¶
func (i GetInstancesInstanceListNodeInfoArray) ToGetInstancesInstanceListNodeInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoArrayOutput
type GetInstancesInstanceListNodeInfoArrayInput ¶
type GetInstancesInstanceListNodeInfoArrayInput interface { pulumi.Input ToGetInstancesInstanceListNodeInfoArrayOutput() GetInstancesInstanceListNodeInfoArrayOutput ToGetInstancesInstanceListNodeInfoArrayOutputWithContext(context.Context) GetInstancesInstanceListNodeInfoArrayOutput }
GetInstancesInstanceListNodeInfoArrayInput is an input type that accepts GetInstancesInstanceListNodeInfoArray and GetInstancesInstanceListNodeInfoArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListNodeInfoArrayInput` via:
GetInstancesInstanceListNodeInfoArray{ GetInstancesInstanceListNodeInfoArgs{...} }
type GetInstancesInstanceListNodeInfoArrayOutput ¶
type GetInstancesInstanceListNodeInfoArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListNodeInfoArrayOutput) ElementType ¶
func (GetInstancesInstanceListNodeInfoArrayOutput) ElementType() reflect.Type
func (GetInstancesInstanceListNodeInfoArrayOutput) ToGetInstancesInstanceListNodeInfoArrayOutput ¶
func (o GetInstancesInstanceListNodeInfoArrayOutput) ToGetInstancesInstanceListNodeInfoArrayOutput() GetInstancesInstanceListNodeInfoArrayOutput
func (GetInstancesInstanceListNodeInfoArrayOutput) ToGetInstancesInstanceListNodeInfoArrayOutputWithContext ¶
func (o GetInstancesInstanceListNodeInfoArrayOutput) ToGetInstancesInstanceListNodeInfoArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoArrayOutput
type GetInstancesInstanceListNodeInfoInput ¶
type GetInstancesInstanceListNodeInfoInput interface { pulumi.Input ToGetInstancesInstanceListNodeInfoOutput() GetInstancesInstanceListNodeInfoOutput ToGetInstancesInstanceListNodeInfoOutputWithContext(context.Context) GetInstancesInstanceListNodeInfoOutput }
GetInstancesInstanceListNodeInfoInput is an input type that accepts GetInstancesInstanceListNodeInfoArgs and GetInstancesInstanceListNodeInfoOutput values. You can construct a concrete instance of `GetInstancesInstanceListNodeInfoInput` via:
GetInstancesInstanceListNodeInfoArgs{...}
type GetInstancesInstanceListNodeInfoOutput ¶
type GetInstancesInstanceListNodeInfoOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListNodeInfoOutput) ElementType ¶
func (GetInstancesInstanceListNodeInfoOutput) ElementType() reflect.Type
func (GetInstancesInstanceListNodeInfoOutput) Id ¶
func (o GetInstancesInstanceListNodeInfoOutput) Id() pulumi.IntOutput
ID of the master or replica node.
func (GetInstancesInstanceListNodeInfoOutput) Master ¶
func (o GetInstancesInstanceListNodeInfoOutput) Master() pulumi.BoolOutput
Indicates whether the node is master.
func (GetInstancesInstanceListNodeInfoOutput) ToGetInstancesInstanceListNodeInfoOutput ¶
func (o GetInstancesInstanceListNodeInfoOutput) ToGetInstancesInstanceListNodeInfoOutput() GetInstancesInstanceListNodeInfoOutput
func (GetInstancesInstanceListNodeInfoOutput) ToGetInstancesInstanceListNodeInfoOutputWithContext ¶
func (o GetInstancesInstanceListNodeInfoOutput) ToGetInstancesInstanceListNodeInfoOutputWithContext(ctx context.Context) GetInstancesInstanceListNodeInfoOutput
func (GetInstancesInstanceListNodeInfoOutput) ZoneId ¶
func (o GetInstancesInstanceListNodeInfoOutput) ZoneId() pulumi.IntOutput
ID of the availability zone of the master or replica node.
type GetInstancesInstanceListOutput ¶
type GetInstancesInstanceListOutput struct{ *pulumi.OutputState }
func (GetInstancesInstanceListOutput) ChargeType ¶
func (o GetInstancesInstanceListOutput) ChargeType() pulumi.StringOutput
The charge type of instance. Valid values are `POSTPAID` and `PREPAID`.
func (GetInstancesInstanceListOutput) CreateTime ¶
func (o GetInstancesInstanceListOutput) CreateTime() pulumi.StringOutput
The time when the instance is created.
func (GetInstancesInstanceListOutput) ElementType ¶
func (GetInstancesInstanceListOutput) ElementType() reflect.Type
func (GetInstancesInstanceListOutput) Ip ¶
func (o GetInstancesInstanceListOutput) Ip() pulumi.StringOutput
IP address of an instance.
func (GetInstancesInstanceListOutput) MemSize ¶
func (o GetInstancesInstanceListOutput) MemSize() pulumi.IntOutput
Memory size in MB.
func (GetInstancesInstanceListOutput) Name ¶
func (o GetInstancesInstanceListOutput) Name() pulumi.StringOutput
Name of a redis instance.
func (GetInstancesInstanceListOutput) NodeInfos ¶
func (o GetInstancesInstanceListOutput) NodeInfos() GetInstancesInstanceListNodeInfoArrayOutput
List of instance node information. Currently, information about the node type (master or replica) and node availability zone can be passed in.
func (GetInstancesInstanceListOutput) Port ¶
func (o GetInstancesInstanceListOutput) Port() pulumi.IntOutput
The port used to access a redis instance.
func (GetInstancesInstanceListOutput) ProjectId ¶
func (o GetInstancesInstanceListOutput) ProjectId() pulumi.IntOutput
ID of the project to which redis instance belongs.
func (GetInstancesInstanceListOutput) RedisId ¶
func (o GetInstancesInstanceListOutput) RedisId() pulumi.StringOutput
ID of a redis instance.
func (GetInstancesInstanceListOutput) RedisReplicasNum ¶
func (o GetInstancesInstanceListOutput) RedisReplicasNum() pulumi.IntOutput
The number of instance copies.
func (GetInstancesInstanceListOutput) RedisShardNum ¶
func (o GetInstancesInstanceListOutput) RedisShardNum() pulumi.IntOutput
The number of instance shard.
func (GetInstancesInstanceListOutput) Status ¶
func (o GetInstancesInstanceListOutput) Status() pulumi.StringOutput
Current status of an instance, maybe: `init`, `processing`, `online`, `isolate` and `todelete`.
func (GetInstancesInstanceListOutput) SubnetId ¶
func (o GetInstancesInstanceListOutput) SubnetId() pulumi.StringOutput
ID of the vpc subnet.
func (GetInstancesInstanceListOutput) Tags ¶
func (o GetInstancesInstanceListOutput) Tags() pulumi.MapOutput
Tags of redis instance.
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext ¶
func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput
func (GetInstancesInstanceListOutput) Type
deprecated
func (o GetInstancesInstanceListOutput) Type() pulumi.StringOutput
(**Deprecated**) It has been deprecated from version 1.33.1. Please use 'type_id' instead. Instance type. Available values: `masterSlaveRedis`, `masterSlaveCkv`, `clusterCkv`, `clusterRedis` and `standaloneRedis`.
Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead.
func (GetInstancesInstanceListOutput) TypeId ¶
func (o GetInstancesInstanceListOutput) TypeId() pulumi.IntOutput
Instance type. Refer to `data.tencentcloud_redis_zone_config.list.type_id` get available values.
func (GetInstancesInstanceListOutput) VpcId ¶
func (o GetInstancesInstanceListOutput) VpcId() pulumi.StringOutput
ID of the vpc with which the instance is associated.
func (GetInstancesInstanceListOutput) Zone ¶
func (o GetInstancesInstanceListOutput) Zone() pulumi.StringOutput
ID of an available zone.
type GetInstancesOutputArgs ¶
type GetInstancesOutputArgs struct { // The number limitation of results for a query. Limit pulumi.IntPtrInput `pulumi:"limit"` // ID of the project to which redis instance belongs. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Key words used to match the results, and the key words can be: instance ID, instance name and IP address. SearchKey pulumi.StringPtrInput `pulumi:"searchKey"` // Tags of redis instance. Tags pulumi.MapInput `pulumi:"tags"` // ID of an available zone. Zone pulumi.StringPtrInput `pulumi:"zone"` }
A collection of arguments for invoking getInstances.
func (GetInstancesOutputArgs) ElementType ¶
func (GetInstancesOutputArgs) ElementType() reflect.Type
type GetInstancesResult ¶
type GetInstancesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of redis instance. Each element contains the following attributes: InstanceLists []GetInstancesInstanceList `pulumi:"instanceLists"` Limit *int `pulumi:"limit"` // ID of the project to which a redis instance belongs. ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` SearchKey *string `pulumi:"searchKey"` // Tags of an instance. Tags map[string]interface{} `pulumi:"tags"` // Available zone to which a redis instance belongs. Zone *string `pulumi:"zone"` }
A collection of values returned by getInstances.
func GetInstances ¶
func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)
Use this data source to query the detail information of redis instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Redis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.GetInstances(ctx, &redis.GetInstancesArgs{ Limit: pulumi.IntRef(20), ProjectId: pulumi.IntRef(0), ResultOutputFile: pulumi.StringRef("/tmp/redis_instances"), SearchKey: pulumi.StringRef("myredis"), Zone: pulumi.StringRef("ap-hongkong-1"), }, nil) if err != nil { return err } return nil }) }
```
type GetInstancesResultOutput ¶
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) 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) InstanceLists ¶
func (o GetInstancesResultOutput) InstanceLists() GetInstancesInstanceListArrayOutput
A list of redis instance. Each element contains the following attributes:
func (GetInstancesResultOutput) Limit ¶
func (o GetInstancesResultOutput) Limit() pulumi.IntPtrOutput
func (GetInstancesResultOutput) ProjectId ¶
func (o GetInstancesResultOutput) ProjectId() pulumi.IntPtrOutput
ID of the project to which a redis instance belongs.
func (GetInstancesResultOutput) ResultOutputFile ¶
func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstancesResultOutput) SearchKey ¶
func (o GetInstancesResultOutput) SearchKey() pulumi.StringPtrOutput
func (GetInstancesResultOutput) Tags ¶
func (o GetInstancesResultOutput) Tags() pulumi.MapOutput
Tags of an instance.
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
func (GetInstancesResultOutput) Zone ¶
func (o GetInstancesResultOutput) Zone() pulumi.StringPtrOutput
Available zone to which a redis instance belongs.
type GetParamRecordsArgs ¶ added in v0.1.3
type GetParamRecordsArgs struct { // The ID of instance. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getParamRecords.
type GetParamRecordsInstanceParamHistory ¶ added in v0.1.3
type GetParamRecordsInstanceParamHistory struct { // Modification time. ModifyTime string `pulumi:"modifyTime"` // The modified value. NewValue string `pulumi:"newValue"` // The parameter name. ParamName string `pulumi:"paramName"` // Modify the previous value. PreValue string `pulumi:"preValue"` // Parameter status:1: parameter configuration modification.2: The parameter configuration is modified successfully.3: Parameter configuration modification failed. Status int `pulumi:"status"` }
type GetParamRecordsInstanceParamHistoryArgs ¶ added in v0.1.3
type GetParamRecordsInstanceParamHistoryArgs struct { // Modification time. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // The modified value. NewValue pulumi.StringInput `pulumi:"newValue"` // The parameter name. ParamName pulumi.StringInput `pulumi:"paramName"` // Modify the previous value. PreValue pulumi.StringInput `pulumi:"preValue"` // Parameter status:1: parameter configuration modification.2: The parameter configuration is modified successfully.3: Parameter configuration modification failed. Status pulumi.IntInput `pulumi:"status"` }
func (GetParamRecordsInstanceParamHistoryArgs) ElementType ¶ added in v0.1.3
func (GetParamRecordsInstanceParamHistoryArgs) ElementType() reflect.Type
func (GetParamRecordsInstanceParamHistoryArgs) ToGetParamRecordsInstanceParamHistoryOutput ¶ added in v0.1.3
func (i GetParamRecordsInstanceParamHistoryArgs) ToGetParamRecordsInstanceParamHistoryOutput() GetParamRecordsInstanceParamHistoryOutput
func (GetParamRecordsInstanceParamHistoryArgs) ToGetParamRecordsInstanceParamHistoryOutputWithContext ¶ added in v0.1.3
func (i GetParamRecordsInstanceParamHistoryArgs) ToGetParamRecordsInstanceParamHistoryOutputWithContext(ctx context.Context) GetParamRecordsInstanceParamHistoryOutput
type GetParamRecordsInstanceParamHistoryArray ¶ added in v0.1.3
type GetParamRecordsInstanceParamHistoryArray []GetParamRecordsInstanceParamHistoryInput
func (GetParamRecordsInstanceParamHistoryArray) ElementType ¶ added in v0.1.3
func (GetParamRecordsInstanceParamHistoryArray) ElementType() reflect.Type
func (GetParamRecordsInstanceParamHistoryArray) ToGetParamRecordsInstanceParamHistoryArrayOutput ¶ added in v0.1.3
func (i GetParamRecordsInstanceParamHistoryArray) ToGetParamRecordsInstanceParamHistoryArrayOutput() GetParamRecordsInstanceParamHistoryArrayOutput
func (GetParamRecordsInstanceParamHistoryArray) ToGetParamRecordsInstanceParamHistoryArrayOutputWithContext ¶ added in v0.1.3
func (i GetParamRecordsInstanceParamHistoryArray) ToGetParamRecordsInstanceParamHistoryArrayOutputWithContext(ctx context.Context) GetParamRecordsInstanceParamHistoryArrayOutput
type GetParamRecordsInstanceParamHistoryArrayInput ¶ added in v0.1.3
type GetParamRecordsInstanceParamHistoryArrayInput interface { pulumi.Input ToGetParamRecordsInstanceParamHistoryArrayOutput() GetParamRecordsInstanceParamHistoryArrayOutput ToGetParamRecordsInstanceParamHistoryArrayOutputWithContext(context.Context) GetParamRecordsInstanceParamHistoryArrayOutput }
GetParamRecordsInstanceParamHistoryArrayInput is an input type that accepts GetParamRecordsInstanceParamHistoryArray and GetParamRecordsInstanceParamHistoryArrayOutput values. You can construct a concrete instance of `GetParamRecordsInstanceParamHistoryArrayInput` via:
GetParamRecordsInstanceParamHistoryArray{ GetParamRecordsInstanceParamHistoryArgs{...} }
type GetParamRecordsInstanceParamHistoryArrayOutput ¶ added in v0.1.3
type GetParamRecordsInstanceParamHistoryArrayOutput struct{ *pulumi.OutputState }
func (GetParamRecordsInstanceParamHistoryArrayOutput) ElementType ¶ added in v0.1.3
func (GetParamRecordsInstanceParamHistoryArrayOutput) ElementType() reflect.Type
func (GetParamRecordsInstanceParamHistoryArrayOutput) ToGetParamRecordsInstanceParamHistoryArrayOutput ¶ added in v0.1.3
func (o GetParamRecordsInstanceParamHistoryArrayOutput) ToGetParamRecordsInstanceParamHistoryArrayOutput() GetParamRecordsInstanceParamHistoryArrayOutput
func (GetParamRecordsInstanceParamHistoryArrayOutput) ToGetParamRecordsInstanceParamHistoryArrayOutputWithContext ¶ added in v0.1.3
func (o GetParamRecordsInstanceParamHistoryArrayOutput) ToGetParamRecordsInstanceParamHistoryArrayOutputWithContext(ctx context.Context) GetParamRecordsInstanceParamHistoryArrayOutput
type GetParamRecordsInstanceParamHistoryInput ¶ added in v0.1.3
type GetParamRecordsInstanceParamHistoryInput interface { pulumi.Input ToGetParamRecordsInstanceParamHistoryOutput() GetParamRecordsInstanceParamHistoryOutput ToGetParamRecordsInstanceParamHistoryOutputWithContext(context.Context) GetParamRecordsInstanceParamHistoryOutput }
GetParamRecordsInstanceParamHistoryInput is an input type that accepts GetParamRecordsInstanceParamHistoryArgs and GetParamRecordsInstanceParamHistoryOutput values. You can construct a concrete instance of `GetParamRecordsInstanceParamHistoryInput` via:
GetParamRecordsInstanceParamHistoryArgs{...}
type GetParamRecordsInstanceParamHistoryOutput ¶ added in v0.1.3
type GetParamRecordsInstanceParamHistoryOutput struct{ *pulumi.OutputState }
func (GetParamRecordsInstanceParamHistoryOutput) ElementType ¶ added in v0.1.3
func (GetParamRecordsInstanceParamHistoryOutput) ElementType() reflect.Type
func (GetParamRecordsInstanceParamHistoryOutput) ModifyTime ¶ added in v0.1.3
func (o GetParamRecordsInstanceParamHistoryOutput) ModifyTime() pulumi.StringOutput
Modification time.
func (GetParamRecordsInstanceParamHistoryOutput) NewValue ¶ added in v0.1.3
func (o GetParamRecordsInstanceParamHistoryOutput) NewValue() pulumi.StringOutput
The modified value.
func (GetParamRecordsInstanceParamHistoryOutput) ParamName ¶ added in v0.1.3
func (o GetParamRecordsInstanceParamHistoryOutput) ParamName() pulumi.StringOutput
The parameter name.
func (GetParamRecordsInstanceParamHistoryOutput) PreValue ¶ added in v0.1.3
func (o GetParamRecordsInstanceParamHistoryOutput) PreValue() pulumi.StringOutput
Modify the previous value.
func (GetParamRecordsInstanceParamHistoryOutput) Status ¶ added in v0.1.3
func (o GetParamRecordsInstanceParamHistoryOutput) Status() pulumi.IntOutput
Parameter status:1: parameter configuration modification.2: The parameter configuration is modified successfully.3: Parameter configuration modification failed.
func (GetParamRecordsInstanceParamHistoryOutput) ToGetParamRecordsInstanceParamHistoryOutput ¶ added in v0.1.3
func (o GetParamRecordsInstanceParamHistoryOutput) ToGetParamRecordsInstanceParamHistoryOutput() GetParamRecordsInstanceParamHistoryOutput
func (GetParamRecordsInstanceParamHistoryOutput) ToGetParamRecordsInstanceParamHistoryOutputWithContext ¶ added in v0.1.3
func (o GetParamRecordsInstanceParamHistoryOutput) ToGetParamRecordsInstanceParamHistoryOutputWithContext(ctx context.Context) GetParamRecordsInstanceParamHistoryOutput
type GetParamRecordsOutputArgs ¶ added in v0.1.3
type GetParamRecordsOutputArgs struct { // The ID of instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getParamRecords.
func (GetParamRecordsOutputArgs) ElementType ¶ added in v0.1.3
func (GetParamRecordsOutputArgs) ElementType() reflect.Type
type GetParamRecordsResult ¶ added in v0.1.3
type GetParamRecordsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // The parameter name. InstanceParamHistories []GetParamRecordsInstanceParamHistory `pulumi:"instanceParamHistories"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getParamRecords.
func GetParamRecords ¶ added in v0.1.3
func GetParamRecords(ctx *pulumi.Context, args *GetParamRecordsArgs, opts ...pulumi.InvokeOption) (*GetParamRecordsResult, error)
Use this data source to query detailed information of redis param records
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Redis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.GetParamRecords(ctx, &redis.GetParamRecordsArgs{ InstanceId: "crs-c1nl9rpv", }, nil) if err != nil { return err } return nil }) }
```
type GetParamRecordsResultOutput ¶ added in v0.1.3
type GetParamRecordsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getParamRecords.
func GetParamRecordsOutput ¶ added in v0.1.3
func GetParamRecordsOutput(ctx *pulumi.Context, args GetParamRecordsOutputArgs, opts ...pulumi.InvokeOption) GetParamRecordsResultOutput
func (GetParamRecordsResultOutput) ElementType ¶ added in v0.1.3
func (GetParamRecordsResultOutput) ElementType() reflect.Type
func (GetParamRecordsResultOutput) Id ¶ added in v0.1.3
func (o GetParamRecordsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetParamRecordsResultOutput) InstanceId ¶ added in v0.1.3
func (o GetParamRecordsResultOutput) InstanceId() pulumi.StringOutput
func (GetParamRecordsResultOutput) InstanceParamHistories ¶ added in v0.1.3
func (o GetParamRecordsResultOutput) InstanceParamHistories() GetParamRecordsInstanceParamHistoryArrayOutput
The parameter name.
func (GetParamRecordsResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetParamRecordsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetParamRecordsResultOutput) ToGetParamRecordsResultOutput ¶ added in v0.1.3
func (o GetParamRecordsResultOutput) ToGetParamRecordsResultOutput() GetParamRecordsResultOutput
func (GetParamRecordsResultOutput) ToGetParamRecordsResultOutputWithContext ¶ added in v0.1.3
func (o GetParamRecordsResultOutput) ToGetParamRecordsResultOutputWithContext(ctx context.Context) GetParamRecordsResultOutput
type GetZoneConfigArgs ¶
type GetZoneConfigArgs struct { // Name of a region. If this value is not set, the current region getting from provider's configuration will be used. Region *string `pulumi:"region"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Instance type ID. TypeId *int `pulumi:"typeId"` }
A collection of arguments for invoking getZoneConfig.
type GetZoneConfigList ¶
type GetZoneConfigList struct { // (**Deprecated**) It has been deprecated from version 1.26.0. Use `shardMemories` instead. The memory volume of an available instance(in MB). // // Deprecated: It has been deprecated from version 1.26.0. Use `shard_memories` instead. MemSizes []int `pulumi:"memSizes"` // The support numbers of instance copies. RedisReplicasNums []int `pulumi:"redisReplicasNums"` // The support numbers of instance shard. RedisShardNums []int `pulumi:"redisShardNums"` // The memory volume list of an available instance shard(in MB). ShardMemories []int `pulumi:"shardMemories"` // (**Deprecated**) It has been deprecated from version 1.33.1. Please use 'type_id' instead. Instance type. Available values: `masterSlaveRedis`, `masterSlaveCkv`, `clusterCkv`, `clusterRedis` and `standaloneRedis`. // // Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead. Type string `pulumi:"type"` // Instance type ID. TypeId int `pulumi:"typeId"` // Version description of an available instance. Possible values: `Redis 3.2`, `Redis 4.0`. Version string `pulumi:"version"` // ID of available zone. Zone string `pulumi:"zone"` }
type GetZoneConfigListArgs ¶
type GetZoneConfigListArgs struct { // (**Deprecated**) It has been deprecated from version 1.26.0. Use `shardMemories` instead. The memory volume of an available instance(in MB). // // Deprecated: It has been deprecated from version 1.26.0. Use `shard_memories` instead. MemSizes pulumi.IntArrayInput `pulumi:"memSizes"` // The support numbers of instance copies. RedisReplicasNums pulumi.IntArrayInput `pulumi:"redisReplicasNums"` // The support numbers of instance shard. RedisShardNums pulumi.IntArrayInput `pulumi:"redisShardNums"` // The memory volume list of an available instance shard(in MB). ShardMemories pulumi.IntArrayInput `pulumi:"shardMemories"` // (**Deprecated**) It has been deprecated from version 1.33.1. Please use 'type_id' instead. Instance type. Available values: `masterSlaveRedis`, `masterSlaveCkv`, `clusterCkv`, `clusterRedis` and `standaloneRedis`. // // Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead. Type pulumi.StringInput `pulumi:"type"` // Instance type ID. TypeId pulumi.IntInput `pulumi:"typeId"` // Version description of an available instance. Possible values: `Redis 3.2`, `Redis 4.0`. Version pulumi.StringInput `pulumi:"version"` // ID of available zone. Zone pulumi.StringInput `pulumi:"zone"` }
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) ElementType ¶
func (GetZoneConfigListOutput) ElementType() reflect.Type
func (GetZoneConfigListOutput) MemSizes
deprecated
func (o GetZoneConfigListOutput) MemSizes() pulumi.IntArrayOutput
(**Deprecated**) It has been deprecated from version 1.26.0. Use `shardMemories` instead. The memory volume of an available instance(in MB).
Deprecated: It has been deprecated from version 1.26.0. Use `shard_memories` instead.
func (GetZoneConfigListOutput) RedisReplicasNums ¶
func (o GetZoneConfigListOutput) RedisReplicasNums() pulumi.IntArrayOutput
The support numbers of instance copies.
func (GetZoneConfigListOutput) RedisShardNums ¶
func (o GetZoneConfigListOutput) RedisShardNums() pulumi.IntArrayOutput
The support numbers of instance shard.
func (GetZoneConfigListOutput) ShardMemories ¶
func (o GetZoneConfigListOutput) ShardMemories() pulumi.IntArrayOutput
The memory volume list of an available instance shard(in MB).
func (GetZoneConfigListOutput) ToGetZoneConfigListOutput ¶
func (o GetZoneConfigListOutput) ToGetZoneConfigListOutput() GetZoneConfigListOutput
func (GetZoneConfigListOutput) ToGetZoneConfigListOutputWithContext ¶
func (o GetZoneConfigListOutput) ToGetZoneConfigListOutputWithContext(ctx context.Context) GetZoneConfigListOutput
func (GetZoneConfigListOutput) Type
deprecated
func (o GetZoneConfigListOutput) Type() pulumi.StringOutput
(**Deprecated**) It has been deprecated from version 1.33.1. Please use 'type_id' instead. Instance type. Available values: `masterSlaveRedis`, `masterSlaveCkv`, `clusterCkv`, `clusterRedis` and `standaloneRedis`.
Deprecated: It has been deprecated from version 1.33.1. Please use 'type_id' instead.
func (GetZoneConfigListOutput) TypeId ¶
func (o GetZoneConfigListOutput) TypeId() pulumi.IntOutput
Instance type ID.
func (GetZoneConfigListOutput) Version ¶
func (o GetZoneConfigListOutput) Version() pulumi.StringOutput
Version description of an available instance. Possible values: `Redis 3.2`, `Redis 4.0`.
func (GetZoneConfigListOutput) Zone ¶
func (o GetZoneConfigListOutput) Zone() pulumi.StringOutput
ID of available zone.
type GetZoneConfigOutputArgs ¶
type GetZoneConfigOutputArgs struct { // Name of a region. If this value is not set, the current region getting from provider's configuration will be used. Region pulumi.StringPtrInput `pulumi:"region"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Instance type ID. TypeId pulumi.IntPtrInput `pulumi:"typeId"` }
A collection of arguments for invoking getZoneConfig.
func (GetZoneConfigOutputArgs) ElementType ¶
func (GetZoneConfigOutputArgs) ElementType() reflect.Type
type GetZoneConfigResult ¶
type GetZoneConfigResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of zone. Each element contains the following attributes: Lists []GetZoneConfigList `pulumi:"lists"` Region *string `pulumi:"region"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Instance type. Which redis type supports in this zone. TypeId *int `pulumi:"typeId"` }
A collection of values returned by getZoneConfig.
func GetZoneConfig ¶
func GetZoneConfig(ctx *pulumi.Context, args *GetZoneConfigArgs, opts ...pulumi.InvokeOption) (*GetZoneConfigResult, error)
Use this data source to query which instance types of Redis are available in a specific region.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Redis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.GetZoneConfig(ctx, &redis.GetZoneConfigArgs{ Region: pulumi.StringRef("ap-hongkong"), ResultOutputFile: pulumi.StringRef("/temp/mytestpath"), }, nil) if err != nil { return err } return nil }) }
```
type GetZoneConfigResultOutput ¶
type GetZoneConfigResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getZoneConfig.
func GetZoneConfigOutput ¶
func GetZoneConfigOutput(ctx *pulumi.Context, args GetZoneConfigOutputArgs, opts ...pulumi.InvokeOption) GetZoneConfigResultOutput
func (GetZoneConfigResultOutput) ElementType ¶
func (GetZoneConfigResultOutput) ElementType() reflect.Type
func (GetZoneConfigResultOutput) Id ¶
func (o GetZoneConfigResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetZoneConfigResultOutput) Lists ¶
func (o GetZoneConfigResultOutput) Lists() GetZoneConfigListArrayOutput
A list of zone. Each element contains the following attributes:
func (GetZoneConfigResultOutput) Region ¶
func (o GetZoneConfigResultOutput) Region() pulumi.StringPtrOutput
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
func (GetZoneConfigResultOutput) TypeId ¶
func (o GetZoneConfigResultOutput) TypeId() pulumi.IntPtrOutput
Instance type. Which redis type supports in this zone.
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"` // Readonly Primary/Replica nodes. NodeInfos InstanceNodeInfoArrayOutput `pulumi:"nodeInfos"` // Specify params template id. If not set, will use default template. ParamsTemplateId pulumi.StringPtrOutput `pulumi:"paramsTemplateId"` // 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 chargeType 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 and must equal to count of `replicaZoneIds`. RedisReplicasNum pulumi.IntPtrOutput `pulumi:"redisReplicasNum"` // The number of instance shard, default is 1. This is not required for standalone and master slave versions. RedisShardNum pulumi.IntOutput `pulumi:"redisShardNum"` // ID of replica nodes available zone. This is not required for standalone and master slave versions. NOTE: Removing some of the same zone of replicas (e.g. removing 100001 of [100001, 100001, 100002]) will pick the first hit to remove. 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.BoolOutput `pulumi:"replicasReadOnly"` // ID of security group. If both vpcId and subnetId 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"` // It has been deprecated from version 1.33.1. Please use 'type_id' instead. Instance type. Available values: `clusterCkv`,`cluster_redis5.0`,`clusterRedis`,`masterSlaveCkv`,`master_slave_redis4.0`,`master_slave_redis5.0`,`masterSlaveRedis`,`standaloneRedis`, specific region support specific types, need to refer data `Redis.getZoneConfig`. // // 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 `Redis.getZoneConfig` 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"` }
Provides a resource to create a Redis instance and set its attributes.
> **NOTE:** The argument vpcId and subnetId is now required because Basic Network Instance is no longer supported.
> **NOTE:** Both adding and removing replications in one change is supported but not recommend.
## Import
Redis instance can be imported, e.g.
```sh
$ pulumi import tencentcloud:Redis/instance:Instance redislab redis-id
```
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 // Specify params template id. If not set, will use default template. ParamsTemplateId pulumi.StringPtrInput // 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 chargeType 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 and must equal to count of `replicaZoneIds`. RedisReplicasNum pulumi.IntPtrInput // The number of instance shard, default is 1. 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. NOTE: Removing some of the same zone of replicas (e.g. removing 100001 of [100001, 100001, 100002]) will pick the first hit to remove. 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 vpcId and subnetId 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 // It has been deprecated from version 1.33.1. Please use 'type_id' instead. Instance type. Available values: `clusterCkv`,`cluster_redis5.0`,`clusterRedis`,`masterSlaveCkv`,`master_slave_redis4.0`,`master_slave_redis5.0`,`masterSlaveRedis`,`standaloneRedis`, specific region support specific types, need to refer data `Redis.getZoneConfig`. // // 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 `Redis.getZoneConfig` 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 InstanceNodeInfo ¶ added in v0.1.3
type InstanceNodeInfoArgs ¶ added in v0.1.3
type InstanceNodeInfoArgs struct { // ID of the master or replica node. Id pulumi.IntPtrInput `pulumi:"id"` // Indicates whether the node is master. Master pulumi.BoolPtrInput `pulumi:"master"` // ID of the availability zone of the master or replica node. ZoneId pulumi.IntPtrInput `pulumi:"zoneId"` }
func (InstanceNodeInfoArgs) ElementType ¶ added in v0.1.3
func (InstanceNodeInfoArgs) ElementType() reflect.Type
func (InstanceNodeInfoArgs) ToInstanceNodeInfoOutput ¶ added in v0.1.3
func (i InstanceNodeInfoArgs) ToInstanceNodeInfoOutput() InstanceNodeInfoOutput
func (InstanceNodeInfoArgs) ToInstanceNodeInfoOutputWithContext ¶ added in v0.1.3
func (i InstanceNodeInfoArgs) ToInstanceNodeInfoOutputWithContext(ctx context.Context) InstanceNodeInfoOutput
type InstanceNodeInfoArray ¶ added in v0.1.3
type InstanceNodeInfoArray []InstanceNodeInfoInput
func (InstanceNodeInfoArray) ElementType ¶ added in v0.1.3
func (InstanceNodeInfoArray) ElementType() reflect.Type
func (InstanceNodeInfoArray) ToInstanceNodeInfoArrayOutput ¶ added in v0.1.3
func (i InstanceNodeInfoArray) ToInstanceNodeInfoArrayOutput() InstanceNodeInfoArrayOutput
func (InstanceNodeInfoArray) ToInstanceNodeInfoArrayOutputWithContext ¶ added in v0.1.3
func (i InstanceNodeInfoArray) ToInstanceNodeInfoArrayOutputWithContext(ctx context.Context) InstanceNodeInfoArrayOutput
type InstanceNodeInfoArrayInput ¶ added in v0.1.3
type InstanceNodeInfoArrayInput interface { pulumi.Input ToInstanceNodeInfoArrayOutput() InstanceNodeInfoArrayOutput ToInstanceNodeInfoArrayOutputWithContext(context.Context) InstanceNodeInfoArrayOutput }
InstanceNodeInfoArrayInput is an input type that accepts InstanceNodeInfoArray and InstanceNodeInfoArrayOutput values. You can construct a concrete instance of `InstanceNodeInfoArrayInput` via:
InstanceNodeInfoArray{ InstanceNodeInfoArgs{...} }
type InstanceNodeInfoArrayOutput ¶ added in v0.1.3
type InstanceNodeInfoArrayOutput struct{ *pulumi.OutputState }
func (InstanceNodeInfoArrayOutput) ElementType ¶ added in v0.1.3
func (InstanceNodeInfoArrayOutput) ElementType() reflect.Type
func (InstanceNodeInfoArrayOutput) Index ¶ added in v0.1.3
func (o InstanceNodeInfoArrayOutput) Index(i pulumi.IntInput) InstanceNodeInfoOutput
func (InstanceNodeInfoArrayOutput) ToInstanceNodeInfoArrayOutput ¶ added in v0.1.3
func (o InstanceNodeInfoArrayOutput) ToInstanceNodeInfoArrayOutput() InstanceNodeInfoArrayOutput
func (InstanceNodeInfoArrayOutput) ToInstanceNodeInfoArrayOutputWithContext ¶ added in v0.1.3
func (o InstanceNodeInfoArrayOutput) ToInstanceNodeInfoArrayOutputWithContext(ctx context.Context) InstanceNodeInfoArrayOutput
type InstanceNodeInfoInput ¶ added in v0.1.3
type InstanceNodeInfoInput interface { pulumi.Input ToInstanceNodeInfoOutput() InstanceNodeInfoOutput ToInstanceNodeInfoOutputWithContext(context.Context) InstanceNodeInfoOutput }
InstanceNodeInfoInput is an input type that accepts InstanceNodeInfoArgs and InstanceNodeInfoOutput values. You can construct a concrete instance of `InstanceNodeInfoInput` via:
InstanceNodeInfoArgs{...}
type InstanceNodeInfoOutput ¶ added in v0.1.3
type InstanceNodeInfoOutput struct{ *pulumi.OutputState }
func (InstanceNodeInfoOutput) ElementType ¶ added in v0.1.3
func (InstanceNodeInfoOutput) ElementType() reflect.Type
func (InstanceNodeInfoOutput) Id ¶ added in v0.1.3
func (o InstanceNodeInfoOutput) Id() pulumi.IntPtrOutput
ID of the master or replica node.
func (InstanceNodeInfoOutput) Master ¶ added in v0.1.3
func (o InstanceNodeInfoOutput) Master() pulumi.BoolPtrOutput
Indicates whether the node is master.
func (InstanceNodeInfoOutput) ToInstanceNodeInfoOutput ¶ added in v0.1.3
func (o InstanceNodeInfoOutput) ToInstanceNodeInfoOutput() InstanceNodeInfoOutput
func (InstanceNodeInfoOutput) ToInstanceNodeInfoOutputWithContext ¶ added in v0.1.3
func (o InstanceNodeInfoOutput) ToInstanceNodeInfoOutputWithContext(ctx context.Context) InstanceNodeInfoOutput
func (InstanceNodeInfoOutput) ZoneId ¶ added in v0.1.3
func (o InstanceNodeInfoOutput) ZoneId() pulumi.IntPtrOutput
ID of the availability zone of the master or replica node.
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) NodeInfos ¶ added in v0.1.3
func (o InstanceOutput) NodeInfos() InstanceNodeInfoArrayOutput
Readonly Primary/Replica nodes.
func (InstanceOutput) ParamsTemplateId ¶ added in v0.1.3
func (o InstanceOutput) ParamsTemplateId() pulumi.StringPtrOutput
Specify params template id. If not set, will use default template.
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 chargeType 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 and must equal to count of `replicaZoneIds`.
func (InstanceOutput) RedisShardNum ¶
func (o InstanceOutput) RedisShardNum() pulumi.IntOutput
The number of instance shard, default is 1. 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. NOTE: Removing some of the same zone of replicas (e.g. removing 100001 of [100001, 100001, 100002]) will pick the first hit to remove.
func (InstanceOutput) ReplicasReadOnly ¶
func (o InstanceOutput) ReplicasReadOnly() pulumi.BoolOutput
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 vpcId and subnetId 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
It has been deprecated from version 1.33.1. Please use 'type_id' instead. Instance type. Available values: `clusterCkv`,`cluster_redis5.0`,`clusterRedis`,`masterSlaveCkv`,`master_slave_redis4.0`,`master_slave_redis5.0`,`masterSlaveRedis`,`standaloneRedis`, specific region support specific types, need to refer data `Redis.getZoneConfig`.
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 `Redis.getZoneConfig` 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 // Readonly Primary/Replica nodes. NodeInfos InstanceNodeInfoArrayInput // Specify params template id. If not set, will use default template. ParamsTemplateId pulumi.StringPtrInput // 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 chargeType 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 and must equal to count of `replicaZoneIds`. RedisReplicasNum pulumi.IntPtrInput // The number of instance shard, default is 1. 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. NOTE: Removing some of the same zone of replicas (e.g. removing 100001 of [100001, 100001, 100002]) will pick the first hit to remove. 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 vpcId and subnetId 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 // It has been deprecated from version 1.33.1. Please use 'type_id' instead. Instance type. Available values: `clusterCkv`,`cluster_redis5.0`,`clusterRedis`,`masterSlaveCkv`,`master_slave_redis4.0`,`master_slave_redis5.0`,`masterSlaveRedis`,`standaloneRedis`, specific region support specific types, need to refer data `Redis.getZoneConfig`. // // 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 `Redis.getZoneConfig` 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 MaintenanceWindow ¶ added in v0.1.3
type MaintenanceWindow struct { pulumi.CustomResourceState // The end time of the maintenance window, e.g. 19:00. EndTime pulumi.StringOutput `pulumi:"endTime"` // The ID of instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Maintenance window start time, e.g. 17:00. StartTime pulumi.StringOutput `pulumi:"startTime"` }
Provides a resource to create a redis maintenanceWindow
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.NewMaintenanceWindow(ctx, "maintenanceWindow", &Redis.MaintenanceWindowArgs{ EndTime: pulumi.String("19:00"), InstanceId: pulumi.String("crs-c1nl9rpv"), StartTime: pulumi.String("17:00"), }) if err != nil { return err } return nil }) }
```
## Import
redis maintenance_window can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Redis/maintenanceWindow:MaintenanceWindow maintenance_window maintenance_window_id
```
func GetMaintenanceWindow ¶ added in v0.1.3
func GetMaintenanceWindow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MaintenanceWindowState, opts ...pulumi.ResourceOption) (*MaintenanceWindow, error)
GetMaintenanceWindow gets an existing MaintenanceWindow 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 NewMaintenanceWindow ¶ added in v0.1.3
func NewMaintenanceWindow(ctx *pulumi.Context, name string, args *MaintenanceWindowArgs, opts ...pulumi.ResourceOption) (*MaintenanceWindow, error)
NewMaintenanceWindow registers a new resource with the given unique name, arguments, and options.
func (*MaintenanceWindow) ElementType ¶ added in v0.1.3
func (*MaintenanceWindow) ElementType() reflect.Type
func (*MaintenanceWindow) ToMaintenanceWindowOutput ¶ added in v0.1.3
func (i *MaintenanceWindow) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (*MaintenanceWindow) ToMaintenanceWindowOutputWithContext ¶ added in v0.1.3
func (i *MaintenanceWindow) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
type MaintenanceWindowArgs ¶ added in v0.1.3
type MaintenanceWindowArgs struct { // The end time of the maintenance window, e.g. 19:00. EndTime pulumi.StringInput // The ID of instance. InstanceId pulumi.StringInput // Maintenance window start time, e.g. 17:00. StartTime pulumi.StringInput }
The set of arguments for constructing a MaintenanceWindow resource.
func (MaintenanceWindowArgs) ElementType ¶ added in v0.1.3
func (MaintenanceWindowArgs) ElementType() reflect.Type
type MaintenanceWindowArray ¶ added in v0.1.3
type MaintenanceWindowArray []MaintenanceWindowInput
func (MaintenanceWindowArray) ElementType ¶ added in v0.1.3
func (MaintenanceWindowArray) ElementType() reflect.Type
func (MaintenanceWindowArray) ToMaintenanceWindowArrayOutput ¶ added in v0.1.3
func (i MaintenanceWindowArray) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput
func (MaintenanceWindowArray) ToMaintenanceWindowArrayOutputWithContext ¶ added in v0.1.3
func (i MaintenanceWindowArray) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput
type MaintenanceWindowArrayInput ¶ added in v0.1.3
type MaintenanceWindowArrayInput interface { pulumi.Input ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput ToMaintenanceWindowArrayOutputWithContext(context.Context) MaintenanceWindowArrayOutput }
MaintenanceWindowArrayInput is an input type that accepts MaintenanceWindowArray and MaintenanceWindowArrayOutput values. You can construct a concrete instance of `MaintenanceWindowArrayInput` via:
MaintenanceWindowArray{ MaintenanceWindowArgs{...} }
type MaintenanceWindowArrayOutput ¶ added in v0.1.3
type MaintenanceWindowArrayOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowArrayOutput) ElementType ¶ added in v0.1.3
func (MaintenanceWindowArrayOutput) ElementType() reflect.Type
func (MaintenanceWindowArrayOutput) Index ¶ added in v0.1.3
func (o MaintenanceWindowArrayOutput) Index(i pulumi.IntInput) MaintenanceWindowOutput
func (MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput ¶ added in v0.1.3
func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput
func (MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext ¶ added in v0.1.3
func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput
type MaintenanceWindowInput ¶ added in v0.1.3
type MaintenanceWindowInput interface { pulumi.Input ToMaintenanceWindowOutput() MaintenanceWindowOutput ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput }
type MaintenanceWindowMap ¶ added in v0.1.3
type MaintenanceWindowMap map[string]MaintenanceWindowInput
func (MaintenanceWindowMap) ElementType ¶ added in v0.1.3
func (MaintenanceWindowMap) ElementType() reflect.Type
func (MaintenanceWindowMap) ToMaintenanceWindowMapOutput ¶ added in v0.1.3
func (i MaintenanceWindowMap) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput
func (MaintenanceWindowMap) ToMaintenanceWindowMapOutputWithContext ¶ added in v0.1.3
func (i MaintenanceWindowMap) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput
type MaintenanceWindowMapInput ¶ added in v0.1.3
type MaintenanceWindowMapInput interface { pulumi.Input ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput ToMaintenanceWindowMapOutputWithContext(context.Context) MaintenanceWindowMapOutput }
MaintenanceWindowMapInput is an input type that accepts MaintenanceWindowMap and MaintenanceWindowMapOutput values. You can construct a concrete instance of `MaintenanceWindowMapInput` via:
MaintenanceWindowMap{ "key": MaintenanceWindowArgs{...} }
type MaintenanceWindowMapOutput ¶ added in v0.1.3
type MaintenanceWindowMapOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowMapOutput) ElementType ¶ added in v0.1.3
func (MaintenanceWindowMapOutput) ElementType() reflect.Type
func (MaintenanceWindowMapOutput) MapIndex ¶ added in v0.1.3
func (o MaintenanceWindowMapOutput) MapIndex(k pulumi.StringInput) MaintenanceWindowOutput
func (MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput ¶ added in v0.1.3
func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput
func (MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext ¶ added in v0.1.3
func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput
type MaintenanceWindowOutput ¶ added in v0.1.3
type MaintenanceWindowOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowOutput) ElementType ¶ added in v0.1.3
func (MaintenanceWindowOutput) ElementType() reflect.Type
func (MaintenanceWindowOutput) EndTime ¶ added in v0.1.3
func (o MaintenanceWindowOutput) EndTime() pulumi.StringOutput
The end time of the maintenance window, e.g. 19:00.
func (MaintenanceWindowOutput) InstanceId ¶ added in v0.1.3
func (o MaintenanceWindowOutput) InstanceId() pulumi.StringOutput
The ID of instance.
func (MaintenanceWindowOutput) StartTime ¶ added in v0.1.3
func (o MaintenanceWindowOutput) StartTime() pulumi.StringOutput
Maintenance window start time, e.g. 17:00.
func (MaintenanceWindowOutput) ToMaintenanceWindowOutput ¶ added in v0.1.3
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext ¶ added in v0.1.3
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
type MaintenanceWindowState ¶ added in v0.1.3
type MaintenanceWindowState struct { // The end time of the maintenance window, e.g. 19:00. EndTime pulumi.StringPtrInput // The ID of instance. InstanceId pulumi.StringPtrInput // Maintenance window start time, e.g. 17:00. StartTime pulumi.StringPtrInput }
func (MaintenanceWindowState) ElementType ¶ added in v0.1.3
func (MaintenanceWindowState) ElementType() reflect.Type
type Param ¶ added in v0.1.3
type Param struct { pulumi.CustomResourceState // The ID of instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // A list of parameters modified by the instance. InstanceParams pulumi.MapOutput `pulumi:"instanceParams"` }
Provides a resource to create a redis param
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.NewParam(ctx, "param", &Redis.ParamArgs{ InstanceId: pulumi.String("crs-c1nl9rpv"), InstanceParams: pulumi.AnyMap{ "cluster-node-timeout": pulumi.Any("15000"), "disable-command-list": pulumi.Any("\"\""), "hash-max-ziplist-entries": pulumi.Any("512"), "hash-max-ziplist-value": pulumi.Any("64"), "hz": pulumi.Any("10"), "lazyfree-lazy-eviction": pulumi.Any("yes"), "lazyfree-lazy-expire": pulumi.Any("yes"), "lazyfree-lazy-server-del": pulumi.Any("yes"), "maxmemory-policy": pulumi.Any("noeviction"), "notify-keyspace-events": pulumi.Any("\"\""), "proxy-slowlog-log-slower-than": pulumi.Any("500"), "replica-lazy-flush": pulumi.Any("yes"), "sentineauth": pulumi.Any("no"), "set-max-intset-entries": pulumi.Any("512"), "slowlog-log-slower-than": pulumi.Any("10"), "timeout": pulumi.Any("31536000"), "zset-max-ziplist-entries": pulumi.Any("128"), "zset-max-ziplist-value": pulumi.Any("64"), }, }) if err != nil { return err } return nil }) }
```
## Import
redis param can be imported using the instanceId, e.g.
```sh
$ pulumi import tencentcloud:Redis/param:Param param crs-c1nl9rpv
```
func GetParam ¶ added in v0.1.3
func GetParam(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ParamState, opts ...pulumi.ResourceOption) (*Param, error)
GetParam gets an existing Param 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 NewParam ¶ added in v0.1.3
func NewParam(ctx *pulumi.Context, name string, args *ParamArgs, opts ...pulumi.ResourceOption) (*Param, error)
NewParam registers a new resource with the given unique name, arguments, and options.
func (*Param) ElementType ¶ added in v0.1.3
func (*Param) ToParamOutput ¶ added in v0.1.3
func (i *Param) ToParamOutput() ParamOutput
func (*Param) ToParamOutputWithContext ¶ added in v0.1.3
func (i *Param) ToParamOutputWithContext(ctx context.Context) ParamOutput
type ParamArgs ¶ added in v0.1.3
type ParamArgs struct { // The ID of instance. InstanceId pulumi.StringInput // A list of parameters modified by the instance. InstanceParams pulumi.MapInput }
The set of arguments for constructing a Param resource.
func (ParamArgs) ElementType ¶ added in v0.1.3
type ParamArray ¶ added in v0.1.3
type ParamArray []ParamInput
func (ParamArray) ElementType ¶ added in v0.1.3
func (ParamArray) ElementType() reflect.Type
func (ParamArray) ToParamArrayOutput ¶ added in v0.1.3
func (i ParamArray) ToParamArrayOutput() ParamArrayOutput
func (ParamArray) ToParamArrayOutputWithContext ¶ added in v0.1.3
func (i ParamArray) ToParamArrayOutputWithContext(ctx context.Context) ParamArrayOutput
type ParamArrayInput ¶ added in v0.1.3
type ParamArrayInput interface { pulumi.Input ToParamArrayOutput() ParamArrayOutput ToParamArrayOutputWithContext(context.Context) ParamArrayOutput }
ParamArrayInput is an input type that accepts ParamArray and ParamArrayOutput values. You can construct a concrete instance of `ParamArrayInput` via:
ParamArray{ ParamArgs{...} }
type ParamArrayOutput ¶ added in v0.1.3
type ParamArrayOutput struct{ *pulumi.OutputState }
func (ParamArrayOutput) ElementType ¶ added in v0.1.3
func (ParamArrayOutput) ElementType() reflect.Type
func (ParamArrayOutput) Index ¶ added in v0.1.3
func (o ParamArrayOutput) Index(i pulumi.IntInput) ParamOutput
func (ParamArrayOutput) ToParamArrayOutput ¶ added in v0.1.3
func (o ParamArrayOutput) ToParamArrayOutput() ParamArrayOutput
func (ParamArrayOutput) ToParamArrayOutputWithContext ¶ added in v0.1.3
func (o ParamArrayOutput) ToParamArrayOutputWithContext(ctx context.Context) ParamArrayOutput
type ParamInput ¶ added in v0.1.3
type ParamInput interface { pulumi.Input ToParamOutput() ParamOutput ToParamOutputWithContext(ctx context.Context) ParamOutput }
type ParamMap ¶ added in v0.1.3
type ParamMap map[string]ParamInput
func (ParamMap) ElementType ¶ added in v0.1.3
func (ParamMap) ToParamMapOutput ¶ added in v0.1.3
func (i ParamMap) ToParamMapOutput() ParamMapOutput
func (ParamMap) ToParamMapOutputWithContext ¶ added in v0.1.3
func (i ParamMap) ToParamMapOutputWithContext(ctx context.Context) ParamMapOutput
type ParamMapInput ¶ added in v0.1.3
type ParamMapInput interface { pulumi.Input ToParamMapOutput() ParamMapOutput ToParamMapOutputWithContext(context.Context) ParamMapOutput }
ParamMapInput is an input type that accepts ParamMap and ParamMapOutput values. You can construct a concrete instance of `ParamMapInput` via:
ParamMap{ "key": ParamArgs{...} }
type ParamMapOutput ¶ added in v0.1.3
type ParamMapOutput struct{ *pulumi.OutputState }
func (ParamMapOutput) ElementType ¶ added in v0.1.3
func (ParamMapOutput) ElementType() reflect.Type
func (ParamMapOutput) MapIndex ¶ added in v0.1.3
func (o ParamMapOutput) MapIndex(k pulumi.StringInput) ParamOutput
func (ParamMapOutput) ToParamMapOutput ¶ added in v0.1.3
func (o ParamMapOutput) ToParamMapOutput() ParamMapOutput
func (ParamMapOutput) ToParamMapOutputWithContext ¶ added in v0.1.3
func (o ParamMapOutput) ToParamMapOutputWithContext(ctx context.Context) ParamMapOutput
type ParamOutput ¶ added in v0.1.3
type ParamOutput struct{ *pulumi.OutputState }
func (ParamOutput) ElementType ¶ added in v0.1.3
func (ParamOutput) ElementType() reflect.Type
func (ParamOutput) InstanceId ¶ added in v0.1.3
func (o ParamOutput) InstanceId() pulumi.StringOutput
The ID of instance.
func (ParamOutput) InstanceParams ¶ added in v0.1.3
func (o ParamOutput) InstanceParams() pulumi.MapOutput
A list of parameters modified by the instance.
func (ParamOutput) ToParamOutput ¶ added in v0.1.3
func (o ParamOutput) ToParamOutput() ParamOutput
func (ParamOutput) ToParamOutputWithContext ¶ added in v0.1.3
func (o ParamOutput) ToParamOutputWithContext(ctx context.Context) ParamOutput
type ParamState ¶ added in v0.1.3
type ParamState struct { // The ID of instance. InstanceId pulumi.StringPtrInput // A list of parameters modified by the instance. InstanceParams pulumi.MapInput }
func (ParamState) ElementType ¶ added in v0.1.3
func (ParamState) ElementType() reflect.Type
type ParamTemplate ¶ added in v0.1.3
type ParamTemplate struct { pulumi.CustomResourceState // Parameter template description. Description pulumi.StringPtrOutput `pulumi:"description"` // Parameter template name. Name pulumi.StringOutput `pulumi:"name"` // Readonly full parameter list details. ParamDetails ParamTemplateParamDetailArrayOutput `pulumi:"paramDetails"` // Specify override parameter list, NOTE: Do not remove override params once set, removing will not take effects to current value. ParamsOverrides ParamTemplateParamsOverrideArrayOutput `pulumi:"paramsOverrides"` // Specify product type. Valid values: 1 (Redis 2.8 Memory Edition in cluster architecture), 2 (Redis 2.8 Memory Edition in standard architecture), 3 (CKV 3.2 Memory Edition in standard architecture), 4 (CKV 3.2 Memory Edition in cluster architecture), 5 (Redis 2.8 Memory Edition in standalone architecture), 6 (Redis 4.0 Memory Edition in standard architecture), 7 (Redis 4.0 Memory Edition in cluster architecture), 8 (Redis 5.0 Memory Edition in standard architecture), 9 (Redis 5.0 Memory Edition in cluster architecture). If `templateId` is specified, this parameter can be left blank; otherwise, it is required. ProductType pulumi.IntPtrOutput `pulumi:"productType"` // Specify which existed template import from. TemplateId pulumi.StringPtrOutput `pulumi:"templateId"` }
Provides a resource to create a redis parameter template
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Redis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.NewParamTemplate(ctx, "paramTemplate", &Redis.ParamTemplateArgs{ Description: pulumi.String("This is an example redis param template."), ParamsOverrides: redis.ParamTemplateParamsOverrideArray{ &redis.ParamTemplateParamsOverrideArgs{ Key: pulumi.String("timeout"), Value: pulumi.String("7200"), }, }, ProductType: pulumi.Int(6), }) if err != nil { return err } return nil }) }
```
Copy from another template ¶
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Redis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.NewParamTemplate(ctx, "paramTemplate", &Redis.ParamTemplateArgs{ Description: pulumi.String("This is an copied redis param template from xxx."), ParamsOverrides: redis.ParamTemplateParamsOverrideArray{ &redis.ParamTemplateParamsOverrideArgs{ Key: pulumi.String("timeout"), Value: pulumi.String("7200"), }, }, TemplateId: pulumi.String("xxx"), }) if err != nil { return err } return nil }) }
```
## Import
redis param_template can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Redis/paramTemplate:ParamTemplate param_template param_template_id
```
func GetParamTemplate ¶ added in v0.1.3
func GetParamTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ParamTemplateState, opts ...pulumi.ResourceOption) (*ParamTemplate, error)
GetParamTemplate gets an existing ParamTemplate 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 NewParamTemplate ¶ added in v0.1.3
func NewParamTemplate(ctx *pulumi.Context, name string, args *ParamTemplateArgs, opts ...pulumi.ResourceOption) (*ParamTemplate, error)
NewParamTemplate registers a new resource with the given unique name, arguments, and options.
func (*ParamTemplate) ElementType ¶ added in v0.1.3
func (*ParamTemplate) ElementType() reflect.Type
func (*ParamTemplate) ToParamTemplateOutput ¶ added in v0.1.3
func (i *ParamTemplate) ToParamTemplateOutput() ParamTemplateOutput
func (*ParamTemplate) ToParamTemplateOutputWithContext ¶ added in v0.1.3
func (i *ParamTemplate) ToParamTemplateOutputWithContext(ctx context.Context) ParamTemplateOutput
type ParamTemplateArgs ¶ added in v0.1.3
type ParamTemplateArgs struct { // Parameter template description. Description pulumi.StringPtrInput // Parameter template name. Name pulumi.StringPtrInput // Specify override parameter list, NOTE: Do not remove override params once set, removing will not take effects to current value. ParamsOverrides ParamTemplateParamsOverrideArrayInput // Specify product type. Valid values: 1 (Redis 2.8 Memory Edition in cluster architecture), 2 (Redis 2.8 Memory Edition in standard architecture), 3 (CKV 3.2 Memory Edition in standard architecture), 4 (CKV 3.2 Memory Edition in cluster architecture), 5 (Redis 2.8 Memory Edition in standalone architecture), 6 (Redis 4.0 Memory Edition in standard architecture), 7 (Redis 4.0 Memory Edition in cluster architecture), 8 (Redis 5.0 Memory Edition in standard architecture), 9 (Redis 5.0 Memory Edition in cluster architecture). If `templateId` is specified, this parameter can be left blank; otherwise, it is required. ProductType pulumi.IntPtrInput // Specify which existed template import from. TemplateId pulumi.StringPtrInput }
The set of arguments for constructing a ParamTemplate resource.
func (ParamTemplateArgs) ElementType ¶ added in v0.1.3
func (ParamTemplateArgs) ElementType() reflect.Type
type ParamTemplateArray ¶ added in v0.1.3
type ParamTemplateArray []ParamTemplateInput
func (ParamTemplateArray) ElementType ¶ added in v0.1.3
func (ParamTemplateArray) ElementType() reflect.Type
func (ParamTemplateArray) ToParamTemplateArrayOutput ¶ added in v0.1.3
func (i ParamTemplateArray) ToParamTemplateArrayOutput() ParamTemplateArrayOutput
func (ParamTemplateArray) ToParamTemplateArrayOutputWithContext ¶ added in v0.1.3
func (i ParamTemplateArray) ToParamTemplateArrayOutputWithContext(ctx context.Context) ParamTemplateArrayOutput
type ParamTemplateArrayInput ¶ added in v0.1.3
type ParamTemplateArrayInput interface { pulumi.Input ToParamTemplateArrayOutput() ParamTemplateArrayOutput ToParamTemplateArrayOutputWithContext(context.Context) ParamTemplateArrayOutput }
ParamTemplateArrayInput is an input type that accepts ParamTemplateArray and ParamTemplateArrayOutput values. You can construct a concrete instance of `ParamTemplateArrayInput` via:
ParamTemplateArray{ ParamTemplateArgs{...} }
type ParamTemplateArrayOutput ¶ added in v0.1.3
type ParamTemplateArrayOutput struct{ *pulumi.OutputState }
func (ParamTemplateArrayOutput) ElementType ¶ added in v0.1.3
func (ParamTemplateArrayOutput) ElementType() reflect.Type
func (ParamTemplateArrayOutput) Index ¶ added in v0.1.3
func (o ParamTemplateArrayOutput) Index(i pulumi.IntInput) ParamTemplateOutput
func (ParamTemplateArrayOutput) ToParamTemplateArrayOutput ¶ added in v0.1.3
func (o ParamTemplateArrayOutput) ToParamTemplateArrayOutput() ParamTemplateArrayOutput
func (ParamTemplateArrayOutput) ToParamTemplateArrayOutputWithContext ¶ added in v0.1.3
func (o ParamTemplateArrayOutput) ToParamTemplateArrayOutputWithContext(ctx context.Context) ParamTemplateArrayOutput
type ParamTemplateInput ¶ added in v0.1.3
type ParamTemplateInput interface { pulumi.Input ToParamTemplateOutput() ParamTemplateOutput ToParamTemplateOutputWithContext(ctx context.Context) ParamTemplateOutput }
type ParamTemplateMap ¶ added in v0.1.3
type ParamTemplateMap map[string]ParamTemplateInput
func (ParamTemplateMap) ElementType ¶ added in v0.1.3
func (ParamTemplateMap) ElementType() reflect.Type
func (ParamTemplateMap) ToParamTemplateMapOutput ¶ added in v0.1.3
func (i ParamTemplateMap) ToParamTemplateMapOutput() ParamTemplateMapOutput
func (ParamTemplateMap) ToParamTemplateMapOutputWithContext ¶ added in v0.1.3
func (i ParamTemplateMap) ToParamTemplateMapOutputWithContext(ctx context.Context) ParamTemplateMapOutput
type ParamTemplateMapInput ¶ added in v0.1.3
type ParamTemplateMapInput interface { pulumi.Input ToParamTemplateMapOutput() ParamTemplateMapOutput ToParamTemplateMapOutputWithContext(context.Context) ParamTemplateMapOutput }
ParamTemplateMapInput is an input type that accepts ParamTemplateMap and ParamTemplateMapOutput values. You can construct a concrete instance of `ParamTemplateMapInput` via:
ParamTemplateMap{ "key": ParamTemplateArgs{...} }
type ParamTemplateMapOutput ¶ added in v0.1.3
type ParamTemplateMapOutput struct{ *pulumi.OutputState }
func (ParamTemplateMapOutput) ElementType ¶ added in v0.1.3
func (ParamTemplateMapOutput) ElementType() reflect.Type
func (ParamTemplateMapOutput) MapIndex ¶ added in v0.1.3
func (o ParamTemplateMapOutput) MapIndex(k pulumi.StringInput) ParamTemplateOutput
func (ParamTemplateMapOutput) ToParamTemplateMapOutput ¶ added in v0.1.3
func (o ParamTemplateMapOutput) ToParamTemplateMapOutput() ParamTemplateMapOutput
func (ParamTemplateMapOutput) ToParamTemplateMapOutputWithContext ¶ added in v0.1.3
func (o ParamTemplateMapOutput) ToParamTemplateMapOutputWithContext(ctx context.Context) ParamTemplateMapOutput
type ParamTemplateOutput ¶ added in v0.1.3
type ParamTemplateOutput struct{ *pulumi.OutputState }
func (ParamTemplateOutput) Description ¶ added in v0.1.3
func (o ParamTemplateOutput) Description() pulumi.StringPtrOutput
Parameter template description.
func (ParamTemplateOutput) ElementType ¶ added in v0.1.3
func (ParamTemplateOutput) ElementType() reflect.Type
func (ParamTemplateOutput) Name ¶ added in v0.1.3
func (o ParamTemplateOutput) Name() pulumi.StringOutput
Parameter template name.
func (ParamTemplateOutput) ParamDetails ¶ added in v0.1.3
func (o ParamTemplateOutput) ParamDetails() ParamTemplateParamDetailArrayOutput
Readonly full parameter list details.
func (ParamTemplateOutput) ParamsOverrides ¶ added in v0.1.3
func (o ParamTemplateOutput) ParamsOverrides() ParamTemplateParamsOverrideArrayOutput
Specify override parameter list, NOTE: Do not remove override params once set, removing will not take effects to current value.
func (ParamTemplateOutput) ProductType ¶ added in v0.1.3
func (o ParamTemplateOutput) ProductType() pulumi.IntPtrOutput
Specify product type. Valid values: 1 (Redis 2.8 Memory Edition in cluster architecture), 2 (Redis 2.8 Memory Edition in standard architecture), 3 (CKV 3.2 Memory Edition in standard architecture), 4 (CKV 3.2 Memory Edition in cluster architecture), 5 (Redis 2.8 Memory Edition in standalone architecture), 6 (Redis 4.0 Memory Edition in standard architecture), 7 (Redis 4.0 Memory Edition in cluster architecture), 8 (Redis 5.0 Memory Edition in standard architecture), 9 (Redis 5.0 Memory Edition in cluster architecture). If `templateId` is specified, this parameter can be left blank; otherwise, it is required.
func (ParamTemplateOutput) TemplateId ¶ added in v0.1.3
func (o ParamTemplateOutput) TemplateId() pulumi.StringPtrOutput
Specify which existed template import from.
func (ParamTemplateOutput) ToParamTemplateOutput ¶ added in v0.1.3
func (o ParamTemplateOutput) ToParamTemplateOutput() ParamTemplateOutput
func (ParamTemplateOutput) ToParamTemplateOutputWithContext ¶ added in v0.1.3
func (o ParamTemplateOutput) ToParamTemplateOutputWithContext(ctx context.Context) ParamTemplateOutput
type ParamTemplateParamDetail ¶ added in v0.1.3
type ParamTemplateParamDetail struct { // Current value. CurrentValue *string `pulumi:"currentValue"` // Default value. Default *string `pulumi:"default"` // Parameter template description. Description *string `pulumi:"description"` // Enum values. EnumValues []string `pulumi:"enumValues"` // Maximum value. Max *string `pulumi:"max"` // Minimum value. Min *string `pulumi:"min"` // Parameter template name. Name *string `pulumi:"name"` // Indicates whether to reboot redis instance if modified. NeedReboot *int `pulumi:"needReboot"` // Parameter type. ParamType *string `pulumi:"paramType"` }
type ParamTemplateParamDetailArgs ¶ added in v0.1.3
type ParamTemplateParamDetailArgs struct { // Current value. CurrentValue pulumi.StringPtrInput `pulumi:"currentValue"` // Default value. Default pulumi.StringPtrInput `pulumi:"default"` // Parameter template description. Description pulumi.StringPtrInput `pulumi:"description"` // Enum values. EnumValues pulumi.StringArrayInput `pulumi:"enumValues"` // Maximum value. Max pulumi.StringPtrInput `pulumi:"max"` // Minimum value. Min pulumi.StringPtrInput `pulumi:"min"` // Parameter template name. Name pulumi.StringPtrInput `pulumi:"name"` // Indicates whether to reboot redis instance if modified. NeedReboot pulumi.IntPtrInput `pulumi:"needReboot"` // Parameter type. ParamType pulumi.StringPtrInput `pulumi:"paramType"` }
func (ParamTemplateParamDetailArgs) ElementType ¶ added in v0.1.3
func (ParamTemplateParamDetailArgs) ElementType() reflect.Type
func (ParamTemplateParamDetailArgs) ToParamTemplateParamDetailOutput ¶ added in v0.1.3
func (i ParamTemplateParamDetailArgs) ToParamTemplateParamDetailOutput() ParamTemplateParamDetailOutput
func (ParamTemplateParamDetailArgs) ToParamTemplateParamDetailOutputWithContext ¶ added in v0.1.3
func (i ParamTemplateParamDetailArgs) ToParamTemplateParamDetailOutputWithContext(ctx context.Context) ParamTemplateParamDetailOutput
type ParamTemplateParamDetailArray ¶ added in v0.1.3
type ParamTemplateParamDetailArray []ParamTemplateParamDetailInput
func (ParamTemplateParamDetailArray) ElementType ¶ added in v0.1.3
func (ParamTemplateParamDetailArray) ElementType() reflect.Type
func (ParamTemplateParamDetailArray) ToParamTemplateParamDetailArrayOutput ¶ added in v0.1.3
func (i ParamTemplateParamDetailArray) ToParamTemplateParamDetailArrayOutput() ParamTemplateParamDetailArrayOutput
func (ParamTemplateParamDetailArray) ToParamTemplateParamDetailArrayOutputWithContext ¶ added in v0.1.3
func (i ParamTemplateParamDetailArray) ToParamTemplateParamDetailArrayOutputWithContext(ctx context.Context) ParamTemplateParamDetailArrayOutput
type ParamTemplateParamDetailArrayInput ¶ added in v0.1.3
type ParamTemplateParamDetailArrayInput interface { pulumi.Input ToParamTemplateParamDetailArrayOutput() ParamTemplateParamDetailArrayOutput ToParamTemplateParamDetailArrayOutputWithContext(context.Context) ParamTemplateParamDetailArrayOutput }
ParamTemplateParamDetailArrayInput is an input type that accepts ParamTemplateParamDetailArray and ParamTemplateParamDetailArrayOutput values. You can construct a concrete instance of `ParamTemplateParamDetailArrayInput` via:
ParamTemplateParamDetailArray{ ParamTemplateParamDetailArgs{...} }
type ParamTemplateParamDetailArrayOutput ¶ added in v0.1.3
type ParamTemplateParamDetailArrayOutput struct{ *pulumi.OutputState }
func (ParamTemplateParamDetailArrayOutput) ElementType ¶ added in v0.1.3
func (ParamTemplateParamDetailArrayOutput) ElementType() reflect.Type
func (ParamTemplateParamDetailArrayOutput) Index ¶ added in v0.1.3
func (o ParamTemplateParamDetailArrayOutput) Index(i pulumi.IntInput) ParamTemplateParamDetailOutput
func (ParamTemplateParamDetailArrayOutput) ToParamTemplateParamDetailArrayOutput ¶ added in v0.1.3
func (o ParamTemplateParamDetailArrayOutput) ToParamTemplateParamDetailArrayOutput() ParamTemplateParamDetailArrayOutput
func (ParamTemplateParamDetailArrayOutput) ToParamTemplateParamDetailArrayOutputWithContext ¶ added in v0.1.3
func (o ParamTemplateParamDetailArrayOutput) ToParamTemplateParamDetailArrayOutputWithContext(ctx context.Context) ParamTemplateParamDetailArrayOutput
type ParamTemplateParamDetailInput ¶ added in v0.1.3
type ParamTemplateParamDetailInput interface { pulumi.Input ToParamTemplateParamDetailOutput() ParamTemplateParamDetailOutput ToParamTemplateParamDetailOutputWithContext(context.Context) ParamTemplateParamDetailOutput }
ParamTemplateParamDetailInput is an input type that accepts ParamTemplateParamDetailArgs and ParamTemplateParamDetailOutput values. You can construct a concrete instance of `ParamTemplateParamDetailInput` via:
ParamTemplateParamDetailArgs{...}
type ParamTemplateParamDetailOutput ¶ added in v0.1.3
type ParamTemplateParamDetailOutput struct{ *pulumi.OutputState }
func (ParamTemplateParamDetailOutput) CurrentValue ¶ added in v0.1.3
func (o ParamTemplateParamDetailOutput) CurrentValue() pulumi.StringPtrOutput
Current value.
func (ParamTemplateParamDetailOutput) Default ¶ added in v0.1.3
func (o ParamTemplateParamDetailOutput) Default() pulumi.StringPtrOutput
Default value.
func (ParamTemplateParamDetailOutput) Description ¶ added in v0.1.3
func (o ParamTemplateParamDetailOutput) Description() pulumi.StringPtrOutput
Parameter template description.
func (ParamTemplateParamDetailOutput) ElementType ¶ added in v0.1.3
func (ParamTemplateParamDetailOutput) ElementType() reflect.Type
func (ParamTemplateParamDetailOutput) EnumValues ¶ added in v0.1.3
func (o ParamTemplateParamDetailOutput) EnumValues() pulumi.StringArrayOutput
Enum values.
func (ParamTemplateParamDetailOutput) Max ¶ added in v0.1.3
func (o ParamTemplateParamDetailOutput) Max() pulumi.StringPtrOutput
Maximum value.
func (ParamTemplateParamDetailOutput) Min ¶ added in v0.1.3
func (o ParamTemplateParamDetailOutput) Min() pulumi.StringPtrOutput
Minimum value.
func (ParamTemplateParamDetailOutput) Name ¶ added in v0.1.3
func (o ParamTemplateParamDetailOutput) Name() pulumi.StringPtrOutput
Parameter template name.
func (ParamTemplateParamDetailOutput) NeedReboot ¶ added in v0.1.3
func (o ParamTemplateParamDetailOutput) NeedReboot() pulumi.IntPtrOutput
Indicates whether to reboot redis instance if modified.
func (ParamTemplateParamDetailOutput) ParamType ¶ added in v0.1.3
func (o ParamTemplateParamDetailOutput) ParamType() pulumi.StringPtrOutput
Parameter type.
func (ParamTemplateParamDetailOutput) ToParamTemplateParamDetailOutput ¶ added in v0.1.3
func (o ParamTemplateParamDetailOutput) ToParamTemplateParamDetailOutput() ParamTemplateParamDetailOutput
func (ParamTemplateParamDetailOutput) ToParamTemplateParamDetailOutputWithContext ¶ added in v0.1.3
func (o ParamTemplateParamDetailOutput) ToParamTemplateParamDetailOutputWithContext(ctx context.Context) ParamTemplateParamDetailOutput
type ParamTemplateParamsOverride ¶ added in v0.1.3
type ParamTemplateParamsOverride struct { // Parameter key e.g. `timeout`, check https://www.tencentcloud.com/document/product/239/39796 for more reference. Key string `pulumi:"key"` // Parameter value, check https://www.tencentcloud.com/document/product/239/39796 for more reference. Value string `pulumi:"value"` }
type ParamTemplateParamsOverrideArgs ¶ added in v0.1.3
type ParamTemplateParamsOverrideArgs struct { // Parameter key e.g. `timeout`, check https://www.tencentcloud.com/document/product/239/39796 for more reference. Key pulumi.StringInput `pulumi:"key"` // Parameter value, check https://www.tencentcloud.com/document/product/239/39796 for more reference. Value pulumi.StringInput `pulumi:"value"` }
func (ParamTemplateParamsOverrideArgs) ElementType ¶ added in v0.1.3
func (ParamTemplateParamsOverrideArgs) ElementType() reflect.Type
func (ParamTemplateParamsOverrideArgs) ToParamTemplateParamsOverrideOutput ¶ added in v0.1.3
func (i ParamTemplateParamsOverrideArgs) ToParamTemplateParamsOverrideOutput() ParamTemplateParamsOverrideOutput
func (ParamTemplateParamsOverrideArgs) ToParamTemplateParamsOverrideOutputWithContext ¶ added in v0.1.3
func (i ParamTemplateParamsOverrideArgs) ToParamTemplateParamsOverrideOutputWithContext(ctx context.Context) ParamTemplateParamsOverrideOutput
type ParamTemplateParamsOverrideArray ¶ added in v0.1.3
type ParamTemplateParamsOverrideArray []ParamTemplateParamsOverrideInput
func (ParamTemplateParamsOverrideArray) ElementType ¶ added in v0.1.3
func (ParamTemplateParamsOverrideArray) ElementType() reflect.Type
func (ParamTemplateParamsOverrideArray) ToParamTemplateParamsOverrideArrayOutput ¶ added in v0.1.3
func (i ParamTemplateParamsOverrideArray) ToParamTemplateParamsOverrideArrayOutput() ParamTemplateParamsOverrideArrayOutput
func (ParamTemplateParamsOverrideArray) ToParamTemplateParamsOverrideArrayOutputWithContext ¶ added in v0.1.3
func (i ParamTemplateParamsOverrideArray) ToParamTemplateParamsOverrideArrayOutputWithContext(ctx context.Context) ParamTemplateParamsOverrideArrayOutput
type ParamTemplateParamsOverrideArrayInput ¶ added in v0.1.3
type ParamTemplateParamsOverrideArrayInput interface { pulumi.Input ToParamTemplateParamsOverrideArrayOutput() ParamTemplateParamsOverrideArrayOutput ToParamTemplateParamsOverrideArrayOutputWithContext(context.Context) ParamTemplateParamsOverrideArrayOutput }
ParamTemplateParamsOverrideArrayInput is an input type that accepts ParamTemplateParamsOverrideArray and ParamTemplateParamsOverrideArrayOutput values. You can construct a concrete instance of `ParamTemplateParamsOverrideArrayInput` via:
ParamTemplateParamsOverrideArray{ ParamTemplateParamsOverrideArgs{...} }
type ParamTemplateParamsOverrideArrayOutput ¶ added in v0.1.3
type ParamTemplateParamsOverrideArrayOutput struct{ *pulumi.OutputState }
func (ParamTemplateParamsOverrideArrayOutput) ElementType ¶ added in v0.1.3
func (ParamTemplateParamsOverrideArrayOutput) ElementType() reflect.Type
func (ParamTemplateParamsOverrideArrayOutput) ToParamTemplateParamsOverrideArrayOutput ¶ added in v0.1.3
func (o ParamTemplateParamsOverrideArrayOutput) ToParamTemplateParamsOverrideArrayOutput() ParamTemplateParamsOverrideArrayOutput
func (ParamTemplateParamsOverrideArrayOutput) ToParamTemplateParamsOverrideArrayOutputWithContext ¶ added in v0.1.3
func (o ParamTemplateParamsOverrideArrayOutput) ToParamTemplateParamsOverrideArrayOutputWithContext(ctx context.Context) ParamTemplateParamsOverrideArrayOutput
type ParamTemplateParamsOverrideInput ¶ added in v0.1.3
type ParamTemplateParamsOverrideInput interface { pulumi.Input ToParamTemplateParamsOverrideOutput() ParamTemplateParamsOverrideOutput ToParamTemplateParamsOverrideOutputWithContext(context.Context) ParamTemplateParamsOverrideOutput }
ParamTemplateParamsOverrideInput is an input type that accepts ParamTemplateParamsOverrideArgs and ParamTemplateParamsOverrideOutput values. You can construct a concrete instance of `ParamTemplateParamsOverrideInput` via:
ParamTemplateParamsOverrideArgs{...}
type ParamTemplateParamsOverrideOutput ¶ added in v0.1.3
type ParamTemplateParamsOverrideOutput struct{ *pulumi.OutputState }
func (ParamTemplateParamsOverrideOutput) ElementType ¶ added in v0.1.3
func (ParamTemplateParamsOverrideOutput) ElementType() reflect.Type
func (ParamTemplateParamsOverrideOutput) Key ¶ added in v0.1.3
func (o ParamTemplateParamsOverrideOutput) Key() pulumi.StringOutput
Parameter key e.g. `timeout`, check https://www.tencentcloud.com/document/product/239/39796 for more reference.
func (ParamTemplateParamsOverrideOutput) ToParamTemplateParamsOverrideOutput ¶ added in v0.1.3
func (o ParamTemplateParamsOverrideOutput) ToParamTemplateParamsOverrideOutput() ParamTemplateParamsOverrideOutput
func (ParamTemplateParamsOverrideOutput) ToParamTemplateParamsOverrideOutputWithContext ¶ added in v0.1.3
func (o ParamTemplateParamsOverrideOutput) ToParamTemplateParamsOverrideOutputWithContext(ctx context.Context) ParamTemplateParamsOverrideOutput
func (ParamTemplateParamsOverrideOutput) Value ¶ added in v0.1.3
func (o ParamTemplateParamsOverrideOutput) Value() pulumi.StringOutput
Parameter value, check https://www.tencentcloud.com/document/product/239/39796 for more reference.
type ParamTemplateState ¶ added in v0.1.3
type ParamTemplateState struct { // Parameter template description. Description pulumi.StringPtrInput // Parameter template name. Name pulumi.StringPtrInput // Readonly full parameter list details. ParamDetails ParamTemplateParamDetailArrayInput // Specify override parameter list, NOTE: Do not remove override params once set, removing will not take effects to current value. ParamsOverrides ParamTemplateParamsOverrideArrayInput // Specify product type. Valid values: 1 (Redis 2.8 Memory Edition in cluster architecture), 2 (Redis 2.8 Memory Edition in standard architecture), 3 (CKV 3.2 Memory Edition in standard architecture), 4 (CKV 3.2 Memory Edition in cluster architecture), 5 (Redis 2.8 Memory Edition in standalone architecture), 6 (Redis 4.0 Memory Edition in standard architecture), 7 (Redis 4.0 Memory Edition in cluster architecture), 8 (Redis 5.0 Memory Edition in standard architecture), 9 (Redis 5.0 Memory Edition in cluster architecture). If `templateId` is specified, this parameter can be left blank; otherwise, it is required. ProductType pulumi.IntPtrInput // Specify which existed template import from. TemplateId pulumi.StringPtrInput }
func (ParamTemplateState) ElementType ¶ added in v0.1.3
func (ParamTemplateState) ElementType() reflect.Type
type ReadOnly ¶ added in v0.1.3
type ReadOnly struct { pulumi.CustomResourceState // Instance input mode: `0`: read-write; `1`: read-only. InputMode pulumi.StringOutput `pulumi:"inputMode"` // The ID of instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a redis readOnly
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.NewReadOnly(ctx, "readOnly", &Redis.ReadOnlyArgs{ InputMode: pulumi.String("0"), InstanceId: pulumi.String("crs-c1nl9rpv"), }) if err != nil { return err } return nil }) }
```
## Import
redis read_only can be imported using the instanceId, e.g.
```sh
$ pulumi import tencentcloud:Redis/readOnly:ReadOnly read_only crs-c1nl9rpv
```
func GetReadOnly ¶ added in v0.1.3
func GetReadOnly(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReadOnlyState, opts ...pulumi.ResourceOption) (*ReadOnly, error)
GetReadOnly gets an existing ReadOnly 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 NewReadOnly ¶ added in v0.1.3
func NewReadOnly(ctx *pulumi.Context, name string, args *ReadOnlyArgs, opts ...pulumi.ResourceOption) (*ReadOnly, error)
NewReadOnly registers a new resource with the given unique name, arguments, and options.
func (*ReadOnly) ElementType ¶ added in v0.1.3
func (*ReadOnly) ToReadOnlyOutput ¶ added in v0.1.3
func (i *ReadOnly) ToReadOnlyOutput() ReadOnlyOutput
func (*ReadOnly) ToReadOnlyOutputWithContext ¶ added in v0.1.3
func (i *ReadOnly) ToReadOnlyOutputWithContext(ctx context.Context) ReadOnlyOutput
type ReadOnlyArgs ¶ added in v0.1.3
type ReadOnlyArgs struct { // Instance input mode: `0`: read-write; `1`: read-only. InputMode pulumi.StringInput // The ID of instance. InstanceId pulumi.StringInput }
The set of arguments for constructing a ReadOnly resource.
func (ReadOnlyArgs) ElementType ¶ added in v0.1.3
func (ReadOnlyArgs) ElementType() reflect.Type
type ReadOnlyArray ¶ added in v0.1.3
type ReadOnlyArray []ReadOnlyInput
func (ReadOnlyArray) ElementType ¶ added in v0.1.3
func (ReadOnlyArray) ElementType() reflect.Type
func (ReadOnlyArray) ToReadOnlyArrayOutput ¶ added in v0.1.3
func (i ReadOnlyArray) ToReadOnlyArrayOutput() ReadOnlyArrayOutput
func (ReadOnlyArray) ToReadOnlyArrayOutputWithContext ¶ added in v0.1.3
func (i ReadOnlyArray) ToReadOnlyArrayOutputWithContext(ctx context.Context) ReadOnlyArrayOutput
type ReadOnlyArrayInput ¶ added in v0.1.3
type ReadOnlyArrayInput interface { pulumi.Input ToReadOnlyArrayOutput() ReadOnlyArrayOutput ToReadOnlyArrayOutputWithContext(context.Context) ReadOnlyArrayOutput }
ReadOnlyArrayInput is an input type that accepts ReadOnlyArray and ReadOnlyArrayOutput values. You can construct a concrete instance of `ReadOnlyArrayInput` via:
ReadOnlyArray{ ReadOnlyArgs{...} }
type ReadOnlyArrayOutput ¶ added in v0.1.3
type ReadOnlyArrayOutput struct{ *pulumi.OutputState }
func (ReadOnlyArrayOutput) ElementType ¶ added in v0.1.3
func (ReadOnlyArrayOutput) ElementType() reflect.Type
func (ReadOnlyArrayOutput) Index ¶ added in v0.1.3
func (o ReadOnlyArrayOutput) Index(i pulumi.IntInput) ReadOnlyOutput
func (ReadOnlyArrayOutput) ToReadOnlyArrayOutput ¶ added in v0.1.3
func (o ReadOnlyArrayOutput) ToReadOnlyArrayOutput() ReadOnlyArrayOutput
func (ReadOnlyArrayOutput) ToReadOnlyArrayOutputWithContext ¶ added in v0.1.3
func (o ReadOnlyArrayOutput) ToReadOnlyArrayOutputWithContext(ctx context.Context) ReadOnlyArrayOutput
type ReadOnlyInput ¶ added in v0.1.3
type ReadOnlyInput interface { pulumi.Input ToReadOnlyOutput() ReadOnlyOutput ToReadOnlyOutputWithContext(ctx context.Context) ReadOnlyOutput }
type ReadOnlyMap ¶ added in v0.1.3
type ReadOnlyMap map[string]ReadOnlyInput
func (ReadOnlyMap) ElementType ¶ added in v0.1.3
func (ReadOnlyMap) ElementType() reflect.Type
func (ReadOnlyMap) ToReadOnlyMapOutput ¶ added in v0.1.3
func (i ReadOnlyMap) ToReadOnlyMapOutput() ReadOnlyMapOutput
func (ReadOnlyMap) ToReadOnlyMapOutputWithContext ¶ added in v0.1.3
func (i ReadOnlyMap) ToReadOnlyMapOutputWithContext(ctx context.Context) ReadOnlyMapOutput
type ReadOnlyMapInput ¶ added in v0.1.3
type ReadOnlyMapInput interface { pulumi.Input ToReadOnlyMapOutput() ReadOnlyMapOutput ToReadOnlyMapOutputWithContext(context.Context) ReadOnlyMapOutput }
ReadOnlyMapInput is an input type that accepts ReadOnlyMap and ReadOnlyMapOutput values. You can construct a concrete instance of `ReadOnlyMapInput` via:
ReadOnlyMap{ "key": ReadOnlyArgs{...} }
type ReadOnlyMapOutput ¶ added in v0.1.3
type ReadOnlyMapOutput struct{ *pulumi.OutputState }
func (ReadOnlyMapOutput) ElementType ¶ added in v0.1.3
func (ReadOnlyMapOutput) ElementType() reflect.Type
func (ReadOnlyMapOutput) MapIndex ¶ added in v0.1.3
func (o ReadOnlyMapOutput) MapIndex(k pulumi.StringInput) ReadOnlyOutput
func (ReadOnlyMapOutput) ToReadOnlyMapOutput ¶ added in v0.1.3
func (o ReadOnlyMapOutput) ToReadOnlyMapOutput() ReadOnlyMapOutput
func (ReadOnlyMapOutput) ToReadOnlyMapOutputWithContext ¶ added in v0.1.3
func (o ReadOnlyMapOutput) ToReadOnlyMapOutputWithContext(ctx context.Context) ReadOnlyMapOutput
type ReadOnlyOutput ¶ added in v0.1.3
type ReadOnlyOutput struct{ *pulumi.OutputState }
func (ReadOnlyOutput) ElementType ¶ added in v0.1.3
func (ReadOnlyOutput) ElementType() reflect.Type
func (ReadOnlyOutput) InputMode ¶ added in v0.1.3
func (o ReadOnlyOutput) InputMode() pulumi.StringOutput
Instance input mode: `0`: read-write; `1`: read-only.
func (ReadOnlyOutput) InstanceId ¶ added in v0.1.3
func (o ReadOnlyOutput) InstanceId() pulumi.StringOutput
The ID of instance.
func (ReadOnlyOutput) ToReadOnlyOutput ¶ added in v0.1.3
func (o ReadOnlyOutput) ToReadOnlyOutput() ReadOnlyOutput
func (ReadOnlyOutput) ToReadOnlyOutputWithContext ¶ added in v0.1.3
func (o ReadOnlyOutput) ToReadOnlyOutputWithContext(ctx context.Context) ReadOnlyOutput
type ReadOnlyState ¶ added in v0.1.3
type ReadOnlyState struct { // Instance input mode: `0`: read-write; `1`: read-only. InputMode pulumi.StringPtrInput // The ID of instance. InstanceId pulumi.StringPtrInput }
func (ReadOnlyState) ElementType ¶ added in v0.1.3
func (ReadOnlyState) ElementType() reflect.Type
type ReplicaReadonly ¶ added in v0.1.3
type ReplicaReadonly struct { pulumi.CustomResourceState // The ID of instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The replica is read-only, `enable` - enable read-write splitting, `disable`- disable read-write splitting. Operate pulumi.StringOutput `pulumi:"operate"` // Routing policy: Enter `master` or `replication`, which indicates the master node or slave node. ReadonlyPolicies pulumi.StringArrayOutput `pulumi:"readonlyPolicies"` }
Provides a resource to create a redis replicaReadonly
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.NewReplicaReadonly(ctx, "replicaReadonly", &Redis.ReplicaReadonlyArgs{ InstanceId: pulumi.String("crs-c1nl9rpv"), Operate: pulumi.String("enable"), ReadonlyPolicies: pulumi.StringArray{ pulumi.String("master"), }, }) if err != nil { return err } return nil }) }
```
func GetReplicaReadonly ¶ added in v0.1.3
func GetReplicaReadonly(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplicaReadonlyState, opts ...pulumi.ResourceOption) (*ReplicaReadonly, error)
GetReplicaReadonly gets an existing ReplicaReadonly 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 NewReplicaReadonly ¶ added in v0.1.3
func NewReplicaReadonly(ctx *pulumi.Context, name string, args *ReplicaReadonlyArgs, opts ...pulumi.ResourceOption) (*ReplicaReadonly, error)
NewReplicaReadonly registers a new resource with the given unique name, arguments, and options.
func (*ReplicaReadonly) ElementType ¶ added in v0.1.3
func (*ReplicaReadonly) ElementType() reflect.Type
func (*ReplicaReadonly) ToReplicaReadonlyOutput ¶ added in v0.1.3
func (i *ReplicaReadonly) ToReplicaReadonlyOutput() ReplicaReadonlyOutput
func (*ReplicaReadonly) ToReplicaReadonlyOutputWithContext ¶ added in v0.1.3
func (i *ReplicaReadonly) ToReplicaReadonlyOutputWithContext(ctx context.Context) ReplicaReadonlyOutput
type ReplicaReadonlyArgs ¶ added in v0.1.3
type ReplicaReadonlyArgs struct { // The ID of instance. InstanceId pulumi.StringInput // The replica is read-only, `enable` - enable read-write splitting, `disable`- disable read-write splitting. Operate pulumi.StringInput // Routing policy: Enter `master` or `replication`, which indicates the master node or slave node. ReadonlyPolicies pulumi.StringArrayInput }
The set of arguments for constructing a ReplicaReadonly resource.
func (ReplicaReadonlyArgs) ElementType ¶ added in v0.1.3
func (ReplicaReadonlyArgs) ElementType() reflect.Type
type ReplicaReadonlyArray ¶ added in v0.1.3
type ReplicaReadonlyArray []ReplicaReadonlyInput
func (ReplicaReadonlyArray) ElementType ¶ added in v0.1.3
func (ReplicaReadonlyArray) ElementType() reflect.Type
func (ReplicaReadonlyArray) ToReplicaReadonlyArrayOutput ¶ added in v0.1.3
func (i ReplicaReadonlyArray) ToReplicaReadonlyArrayOutput() ReplicaReadonlyArrayOutput
func (ReplicaReadonlyArray) ToReplicaReadonlyArrayOutputWithContext ¶ added in v0.1.3
func (i ReplicaReadonlyArray) ToReplicaReadonlyArrayOutputWithContext(ctx context.Context) ReplicaReadonlyArrayOutput
type ReplicaReadonlyArrayInput ¶ added in v0.1.3
type ReplicaReadonlyArrayInput interface { pulumi.Input ToReplicaReadonlyArrayOutput() ReplicaReadonlyArrayOutput ToReplicaReadonlyArrayOutputWithContext(context.Context) ReplicaReadonlyArrayOutput }
ReplicaReadonlyArrayInput is an input type that accepts ReplicaReadonlyArray and ReplicaReadonlyArrayOutput values. You can construct a concrete instance of `ReplicaReadonlyArrayInput` via:
ReplicaReadonlyArray{ ReplicaReadonlyArgs{...} }
type ReplicaReadonlyArrayOutput ¶ added in v0.1.3
type ReplicaReadonlyArrayOutput struct{ *pulumi.OutputState }
func (ReplicaReadonlyArrayOutput) ElementType ¶ added in v0.1.3
func (ReplicaReadonlyArrayOutput) ElementType() reflect.Type
func (ReplicaReadonlyArrayOutput) Index ¶ added in v0.1.3
func (o ReplicaReadonlyArrayOutput) Index(i pulumi.IntInput) ReplicaReadonlyOutput
func (ReplicaReadonlyArrayOutput) ToReplicaReadonlyArrayOutput ¶ added in v0.1.3
func (o ReplicaReadonlyArrayOutput) ToReplicaReadonlyArrayOutput() ReplicaReadonlyArrayOutput
func (ReplicaReadonlyArrayOutput) ToReplicaReadonlyArrayOutputWithContext ¶ added in v0.1.3
func (o ReplicaReadonlyArrayOutput) ToReplicaReadonlyArrayOutputWithContext(ctx context.Context) ReplicaReadonlyArrayOutput
type ReplicaReadonlyInput ¶ added in v0.1.3
type ReplicaReadonlyInput interface { pulumi.Input ToReplicaReadonlyOutput() ReplicaReadonlyOutput ToReplicaReadonlyOutputWithContext(ctx context.Context) ReplicaReadonlyOutput }
type ReplicaReadonlyMap ¶ added in v0.1.3
type ReplicaReadonlyMap map[string]ReplicaReadonlyInput
func (ReplicaReadonlyMap) ElementType ¶ added in v0.1.3
func (ReplicaReadonlyMap) ElementType() reflect.Type
func (ReplicaReadonlyMap) ToReplicaReadonlyMapOutput ¶ added in v0.1.3
func (i ReplicaReadonlyMap) ToReplicaReadonlyMapOutput() ReplicaReadonlyMapOutput
func (ReplicaReadonlyMap) ToReplicaReadonlyMapOutputWithContext ¶ added in v0.1.3
func (i ReplicaReadonlyMap) ToReplicaReadonlyMapOutputWithContext(ctx context.Context) ReplicaReadonlyMapOutput
type ReplicaReadonlyMapInput ¶ added in v0.1.3
type ReplicaReadonlyMapInput interface { pulumi.Input ToReplicaReadonlyMapOutput() ReplicaReadonlyMapOutput ToReplicaReadonlyMapOutputWithContext(context.Context) ReplicaReadonlyMapOutput }
ReplicaReadonlyMapInput is an input type that accepts ReplicaReadonlyMap and ReplicaReadonlyMapOutput values. You can construct a concrete instance of `ReplicaReadonlyMapInput` via:
ReplicaReadonlyMap{ "key": ReplicaReadonlyArgs{...} }
type ReplicaReadonlyMapOutput ¶ added in v0.1.3
type ReplicaReadonlyMapOutput struct{ *pulumi.OutputState }
func (ReplicaReadonlyMapOutput) ElementType ¶ added in v0.1.3
func (ReplicaReadonlyMapOutput) ElementType() reflect.Type
func (ReplicaReadonlyMapOutput) MapIndex ¶ added in v0.1.3
func (o ReplicaReadonlyMapOutput) MapIndex(k pulumi.StringInput) ReplicaReadonlyOutput
func (ReplicaReadonlyMapOutput) ToReplicaReadonlyMapOutput ¶ added in v0.1.3
func (o ReplicaReadonlyMapOutput) ToReplicaReadonlyMapOutput() ReplicaReadonlyMapOutput
func (ReplicaReadonlyMapOutput) ToReplicaReadonlyMapOutputWithContext ¶ added in v0.1.3
func (o ReplicaReadonlyMapOutput) ToReplicaReadonlyMapOutputWithContext(ctx context.Context) ReplicaReadonlyMapOutput
type ReplicaReadonlyOutput ¶ added in v0.1.3
type ReplicaReadonlyOutput struct{ *pulumi.OutputState }
func (ReplicaReadonlyOutput) ElementType ¶ added in v0.1.3
func (ReplicaReadonlyOutput) ElementType() reflect.Type
func (ReplicaReadonlyOutput) InstanceId ¶ added in v0.1.3
func (o ReplicaReadonlyOutput) InstanceId() pulumi.StringOutput
The ID of instance.
func (ReplicaReadonlyOutput) Operate ¶ added in v0.1.3
func (o ReplicaReadonlyOutput) Operate() pulumi.StringOutput
The replica is read-only, `enable` - enable read-write splitting, `disable`- disable read-write splitting.
func (ReplicaReadonlyOutput) ReadonlyPolicies ¶ added in v0.1.3
func (o ReplicaReadonlyOutput) ReadonlyPolicies() pulumi.StringArrayOutput
Routing policy: Enter `master` or `replication`, which indicates the master node or slave node.
func (ReplicaReadonlyOutput) ToReplicaReadonlyOutput ¶ added in v0.1.3
func (o ReplicaReadonlyOutput) ToReplicaReadonlyOutput() ReplicaReadonlyOutput
func (ReplicaReadonlyOutput) ToReplicaReadonlyOutputWithContext ¶ added in v0.1.3
func (o ReplicaReadonlyOutput) ToReplicaReadonlyOutputWithContext(ctx context.Context) ReplicaReadonlyOutput
type ReplicaReadonlyState ¶ added in v0.1.3
type ReplicaReadonlyState struct { // The ID of instance. InstanceId pulumi.StringPtrInput // The replica is read-only, `enable` - enable read-write splitting, `disable`- disable read-write splitting. Operate pulumi.StringPtrInput // Routing policy: Enter `master` or `replication`, which indicates the master node or slave node. ReadonlyPolicies pulumi.StringArrayInput }
func (ReplicaReadonlyState) ElementType ¶ added in v0.1.3
func (ReplicaReadonlyState) ElementType() reflect.Type
type Ssl ¶ added in v0.1.3
type Ssl struct { pulumi.CustomResourceState // The ID of instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The SSL configuration status of the instance: `enabled`,`disabled`. SslConfig pulumi.StringOutput `pulumi:"sslConfig"` }
Provides a resource to create a redis ssl
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Redis"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Redis.NewSsl(ctx, "ssl", &Redis.SslArgs{ InstanceId: pulumi.String("crs-c1nl9rpv"), SslConfig: pulumi.String("disabled"), }) if err != nil { return err } return nil }) }
```
## Import
redis ssl can be imported using the instanceId, e.g.
```sh
$ pulumi import tencentcloud:Redis/ssl:Ssl ssl crs-c1nl9rpv
```
func GetSsl ¶ added in v0.1.3
func GetSsl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SslState, opts ...pulumi.ResourceOption) (*Ssl, error)
GetSsl gets an existing Ssl 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 NewSsl ¶ added in v0.1.3
func NewSsl(ctx *pulumi.Context, name string, args *SslArgs, opts ...pulumi.ResourceOption) (*Ssl, error)
NewSsl registers a new resource with the given unique name, arguments, and options.
func (*Ssl) ElementType ¶ added in v0.1.3
func (*Ssl) ToSslOutput ¶ added in v0.1.3
type SslArgs ¶ added in v0.1.3
type SslArgs struct { // The ID of instance. InstanceId pulumi.StringInput // The SSL configuration status of the instance: `enabled`,`disabled`. SslConfig pulumi.StringInput }
The set of arguments for constructing a Ssl resource.
func (SslArgs) ElementType ¶ added in v0.1.3
type SslArray ¶ added in v0.1.3
type SslArray []SslInput
func (SslArray) ElementType ¶ added in v0.1.3
func (SslArray) ToSslArrayOutput ¶ added in v0.1.3
func (i SslArray) ToSslArrayOutput() SslArrayOutput
func (SslArray) ToSslArrayOutputWithContext ¶ added in v0.1.3
func (i SslArray) ToSslArrayOutputWithContext(ctx context.Context) SslArrayOutput
type SslArrayInput ¶ added in v0.1.3
type SslArrayInput interface { pulumi.Input ToSslArrayOutput() SslArrayOutput ToSslArrayOutputWithContext(context.Context) SslArrayOutput }
SslArrayInput is an input type that accepts SslArray and SslArrayOutput values. You can construct a concrete instance of `SslArrayInput` via:
SslArray{ SslArgs{...} }
type SslArrayOutput ¶ added in v0.1.3
type SslArrayOutput struct{ *pulumi.OutputState }
func (SslArrayOutput) ElementType ¶ added in v0.1.3
func (SslArrayOutput) ElementType() reflect.Type
func (SslArrayOutput) Index ¶ added in v0.1.3
func (o SslArrayOutput) Index(i pulumi.IntInput) SslOutput
func (SslArrayOutput) ToSslArrayOutput ¶ added in v0.1.3
func (o SslArrayOutput) ToSslArrayOutput() SslArrayOutput
func (SslArrayOutput) ToSslArrayOutputWithContext ¶ added in v0.1.3
func (o SslArrayOutput) ToSslArrayOutputWithContext(ctx context.Context) SslArrayOutput
type SslMap ¶ added in v0.1.3
func (SslMap) ElementType ¶ added in v0.1.3
func (SslMap) ToSslMapOutput ¶ added in v0.1.3
func (i SslMap) ToSslMapOutput() SslMapOutput
func (SslMap) ToSslMapOutputWithContext ¶ added in v0.1.3
func (i SslMap) ToSslMapOutputWithContext(ctx context.Context) SslMapOutput
type SslMapInput ¶ added in v0.1.3
type SslMapInput interface { pulumi.Input ToSslMapOutput() SslMapOutput ToSslMapOutputWithContext(context.Context) SslMapOutput }
SslMapInput is an input type that accepts SslMap and SslMapOutput values. You can construct a concrete instance of `SslMapInput` via:
SslMap{ "key": SslArgs{...} }
type SslMapOutput ¶ added in v0.1.3
type SslMapOutput struct{ *pulumi.OutputState }
func (SslMapOutput) ElementType ¶ added in v0.1.3
func (SslMapOutput) ElementType() reflect.Type
func (SslMapOutput) MapIndex ¶ added in v0.1.3
func (o SslMapOutput) MapIndex(k pulumi.StringInput) SslOutput
func (SslMapOutput) ToSslMapOutput ¶ added in v0.1.3
func (o SslMapOutput) ToSslMapOutput() SslMapOutput
func (SslMapOutput) ToSslMapOutputWithContext ¶ added in v0.1.3
func (o SslMapOutput) ToSslMapOutputWithContext(ctx context.Context) SslMapOutput
type SslOutput ¶ added in v0.1.3
type SslOutput struct{ *pulumi.OutputState }
func (SslOutput) ElementType ¶ added in v0.1.3
func (SslOutput) InstanceId ¶ added in v0.1.3
func (o SslOutput) InstanceId() pulumi.StringOutput
The ID of instance.
func (SslOutput) SslConfig ¶ added in v0.1.3
func (o SslOutput) SslConfig() pulumi.StringOutput
The SSL configuration status of the instance: `enabled`,`disabled`.
func (SslOutput) ToSslOutput ¶ added in v0.1.3
type SslState ¶ added in v0.1.3
type SslState struct { // The ID of instance. InstanceId pulumi.StringPtrInput // The SSL configuration status of the instance: `enabled`,`disabled`. SslConfig pulumi.StringPtrInput }
func (SslState) ElementType ¶ added in v0.1.3
Source Files
¶
- account.go
- backupConfig.go
- connectionConfig.go
- getBackup.go
- getBackupDownloadInfo.go
- getInstanceShards.go
- getInstanceTaskList.go
- getInstanceZoneInfo.go
- getInstances.go
- getParamRecords.go
- getZoneConfig.go
- init.go
- instance.go
- maintenanceWindow.go
- param.go
- paramTemplate.go
- pulumiTypes.go
- pulumiUtilities.go
- readOnly.go
- replicaReadonly.go
- ssl.go