Documentation
¶
Index ¶
- type GetRedisClusterNodeCollection
- type GetRedisClusterNodeCollectionArgs
- func (GetRedisClusterNodeCollectionArgs) ElementType() reflect.Type
- func (i GetRedisClusterNodeCollectionArgs) ToGetRedisClusterNodeCollectionOutput() GetRedisClusterNodeCollectionOutput
- func (i GetRedisClusterNodeCollectionArgs) ToGetRedisClusterNodeCollectionOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionOutput
- type GetRedisClusterNodeCollectionArray
- func (GetRedisClusterNodeCollectionArray) ElementType() reflect.Type
- func (i GetRedisClusterNodeCollectionArray) ToGetRedisClusterNodeCollectionArrayOutput() GetRedisClusterNodeCollectionArrayOutput
- func (i GetRedisClusterNodeCollectionArray) ToGetRedisClusterNodeCollectionArrayOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionArrayOutput
- type GetRedisClusterNodeCollectionArrayInput
- type GetRedisClusterNodeCollectionArrayOutput
- func (GetRedisClusterNodeCollectionArrayOutput) ElementType() reflect.Type
- func (o GetRedisClusterNodeCollectionArrayOutput) Index(i pulumi.IntInput) GetRedisClusterNodeCollectionOutput
- func (o GetRedisClusterNodeCollectionArrayOutput) ToGetRedisClusterNodeCollectionArrayOutput() GetRedisClusterNodeCollectionArrayOutput
- func (o GetRedisClusterNodeCollectionArrayOutput) ToGetRedisClusterNodeCollectionArrayOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionArrayOutput
- type GetRedisClusterNodeCollectionInput
- type GetRedisClusterNodeCollectionItem
- type GetRedisClusterNodeCollectionItemArgs
- func (GetRedisClusterNodeCollectionItemArgs) ElementType() reflect.Type
- func (i GetRedisClusterNodeCollectionItemArgs) ToGetRedisClusterNodeCollectionItemOutput() GetRedisClusterNodeCollectionItemOutput
- func (i GetRedisClusterNodeCollectionItemArgs) ToGetRedisClusterNodeCollectionItemOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionItemOutput
- type GetRedisClusterNodeCollectionItemArray
- func (GetRedisClusterNodeCollectionItemArray) ElementType() reflect.Type
- func (i GetRedisClusterNodeCollectionItemArray) ToGetRedisClusterNodeCollectionItemArrayOutput() GetRedisClusterNodeCollectionItemArrayOutput
- func (i GetRedisClusterNodeCollectionItemArray) ToGetRedisClusterNodeCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionItemArrayOutput
- type GetRedisClusterNodeCollectionItemArrayInput
- type GetRedisClusterNodeCollectionItemArrayOutput
- func (GetRedisClusterNodeCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetRedisClusterNodeCollectionItemArrayOutput) Index(i pulumi.IntInput) GetRedisClusterNodeCollectionItemOutput
- func (o GetRedisClusterNodeCollectionItemArrayOutput) ToGetRedisClusterNodeCollectionItemArrayOutput() GetRedisClusterNodeCollectionItemArrayOutput
- func (o GetRedisClusterNodeCollectionItemArrayOutput) ToGetRedisClusterNodeCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionItemArrayOutput
- type GetRedisClusterNodeCollectionItemInput
- type GetRedisClusterNodeCollectionItemOutput
- func (o GetRedisClusterNodeCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetRedisClusterNodeCollectionItemOutput) ElementType() reflect.Type
- func (o GetRedisClusterNodeCollectionItemOutput) PrivateEndpointFqdn() pulumi.StringOutput
- func (o GetRedisClusterNodeCollectionItemOutput) PrivateEndpointIpAddress() pulumi.StringOutput
- func (o GetRedisClusterNodeCollectionItemOutput) ToGetRedisClusterNodeCollectionItemOutput() GetRedisClusterNodeCollectionItemOutput
- func (o GetRedisClusterNodeCollectionItemOutput) ToGetRedisClusterNodeCollectionItemOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionItemOutput
- type GetRedisClusterNodeCollectionOutput
- func (GetRedisClusterNodeCollectionOutput) ElementType() reflect.Type
- func (o GetRedisClusterNodeCollectionOutput) Items() GetRedisClusterNodeCollectionItemArrayOutput
- func (o GetRedisClusterNodeCollectionOutput) ToGetRedisClusterNodeCollectionOutput() GetRedisClusterNodeCollectionOutput
- func (o GetRedisClusterNodeCollectionOutput) ToGetRedisClusterNodeCollectionOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionOutput
- type GetRedisClusterNodesArgs
- type GetRedisClusterNodesFilter
- type GetRedisClusterNodesFilterArgs
- func (GetRedisClusterNodesFilterArgs) ElementType() reflect.Type
- func (i GetRedisClusterNodesFilterArgs) ToGetRedisClusterNodesFilterOutput() GetRedisClusterNodesFilterOutput
- func (i GetRedisClusterNodesFilterArgs) ToGetRedisClusterNodesFilterOutputWithContext(ctx context.Context) GetRedisClusterNodesFilterOutput
- type GetRedisClusterNodesFilterArray
- func (GetRedisClusterNodesFilterArray) ElementType() reflect.Type
- func (i GetRedisClusterNodesFilterArray) ToGetRedisClusterNodesFilterArrayOutput() GetRedisClusterNodesFilterArrayOutput
- func (i GetRedisClusterNodesFilterArray) ToGetRedisClusterNodesFilterArrayOutputWithContext(ctx context.Context) GetRedisClusterNodesFilterArrayOutput
- type GetRedisClusterNodesFilterArrayInput
- type GetRedisClusterNodesFilterArrayOutput
- func (GetRedisClusterNodesFilterArrayOutput) ElementType() reflect.Type
- func (o GetRedisClusterNodesFilterArrayOutput) Index(i pulumi.IntInput) GetRedisClusterNodesFilterOutput
- func (o GetRedisClusterNodesFilterArrayOutput) ToGetRedisClusterNodesFilterArrayOutput() GetRedisClusterNodesFilterArrayOutput
- func (o GetRedisClusterNodesFilterArrayOutput) ToGetRedisClusterNodesFilterArrayOutputWithContext(ctx context.Context) GetRedisClusterNodesFilterArrayOutput
- type GetRedisClusterNodesFilterInput
- type GetRedisClusterNodesFilterOutput
- func (GetRedisClusterNodesFilterOutput) ElementType() reflect.Type
- func (o GetRedisClusterNodesFilterOutput) Name() pulumi.StringOutput
- func (o GetRedisClusterNodesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetRedisClusterNodesFilterOutput) ToGetRedisClusterNodesFilterOutput() GetRedisClusterNodesFilterOutput
- func (o GetRedisClusterNodesFilterOutput) ToGetRedisClusterNodesFilterOutputWithContext(ctx context.Context) GetRedisClusterNodesFilterOutput
- func (o GetRedisClusterNodesFilterOutput) Values() pulumi.StringArrayOutput
- type GetRedisClusterNodesOutputArgs
- type GetRedisClusterNodesRedisNodeCollection
- type GetRedisClusterNodesRedisNodeCollectionArgs
- func (GetRedisClusterNodesRedisNodeCollectionArgs) ElementType() reflect.Type
- func (i GetRedisClusterNodesRedisNodeCollectionArgs) ToGetRedisClusterNodesRedisNodeCollectionOutput() GetRedisClusterNodesRedisNodeCollectionOutput
- func (i GetRedisClusterNodesRedisNodeCollectionArgs) ToGetRedisClusterNodesRedisNodeCollectionOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionOutput
- type GetRedisClusterNodesRedisNodeCollectionArray
- func (GetRedisClusterNodesRedisNodeCollectionArray) ElementType() reflect.Type
- func (i GetRedisClusterNodesRedisNodeCollectionArray) ToGetRedisClusterNodesRedisNodeCollectionArrayOutput() GetRedisClusterNodesRedisNodeCollectionArrayOutput
- func (i GetRedisClusterNodesRedisNodeCollectionArray) ToGetRedisClusterNodesRedisNodeCollectionArrayOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionArrayOutput
- type GetRedisClusterNodesRedisNodeCollectionArrayInput
- type GetRedisClusterNodesRedisNodeCollectionArrayOutput
- func (GetRedisClusterNodesRedisNodeCollectionArrayOutput) ElementType() reflect.Type
- func (o GetRedisClusterNodesRedisNodeCollectionArrayOutput) Index(i pulumi.IntInput) GetRedisClusterNodesRedisNodeCollectionOutput
- func (o GetRedisClusterNodesRedisNodeCollectionArrayOutput) ToGetRedisClusterNodesRedisNodeCollectionArrayOutput() GetRedisClusterNodesRedisNodeCollectionArrayOutput
- func (o GetRedisClusterNodesRedisNodeCollectionArrayOutput) ToGetRedisClusterNodesRedisNodeCollectionArrayOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionArrayOutput
- type GetRedisClusterNodesRedisNodeCollectionInput
- type GetRedisClusterNodesRedisNodeCollectionItem
- type GetRedisClusterNodesRedisNodeCollectionItemArgs
- func (GetRedisClusterNodesRedisNodeCollectionItemArgs) ElementType() reflect.Type
- func (i GetRedisClusterNodesRedisNodeCollectionItemArgs) ToGetRedisClusterNodesRedisNodeCollectionItemOutput() GetRedisClusterNodesRedisNodeCollectionItemOutput
- func (i GetRedisClusterNodesRedisNodeCollectionItemArgs) ToGetRedisClusterNodesRedisNodeCollectionItemOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionItemOutput
- type GetRedisClusterNodesRedisNodeCollectionItemArray
- func (GetRedisClusterNodesRedisNodeCollectionItemArray) ElementType() reflect.Type
- func (i GetRedisClusterNodesRedisNodeCollectionItemArray) ToGetRedisClusterNodesRedisNodeCollectionItemArrayOutput() GetRedisClusterNodesRedisNodeCollectionItemArrayOutput
- func (i GetRedisClusterNodesRedisNodeCollectionItemArray) ToGetRedisClusterNodesRedisNodeCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionItemArrayOutput
- type GetRedisClusterNodesRedisNodeCollectionItemArrayInput
- type GetRedisClusterNodesRedisNodeCollectionItemArrayOutput
- func (GetRedisClusterNodesRedisNodeCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetRedisClusterNodesRedisNodeCollectionItemArrayOutput) Index(i pulumi.IntInput) GetRedisClusterNodesRedisNodeCollectionItemOutput
- func (o GetRedisClusterNodesRedisNodeCollectionItemArrayOutput) ToGetRedisClusterNodesRedisNodeCollectionItemArrayOutput() GetRedisClusterNodesRedisNodeCollectionItemArrayOutput
- func (o GetRedisClusterNodesRedisNodeCollectionItemArrayOutput) ToGetRedisClusterNodesRedisNodeCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionItemArrayOutput
- type GetRedisClusterNodesRedisNodeCollectionItemInput
- type GetRedisClusterNodesRedisNodeCollectionItemOutput
- func (o GetRedisClusterNodesRedisNodeCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetRedisClusterNodesRedisNodeCollectionItemOutput) ElementType() reflect.Type
- func (o GetRedisClusterNodesRedisNodeCollectionItemOutput) PrivateEndpointFqdn() pulumi.StringOutput
- func (o GetRedisClusterNodesRedisNodeCollectionItemOutput) PrivateEndpointIpAddress() pulumi.StringOutput
- func (o GetRedisClusterNodesRedisNodeCollectionItemOutput) RedisClusterId() pulumi.StringOutput
- func (o GetRedisClusterNodesRedisNodeCollectionItemOutput) ShardNumber() pulumi.IntOutput
- func (o GetRedisClusterNodesRedisNodeCollectionItemOutput) ToGetRedisClusterNodesRedisNodeCollectionItemOutput() GetRedisClusterNodesRedisNodeCollectionItemOutput
- func (o GetRedisClusterNodesRedisNodeCollectionItemOutput) ToGetRedisClusterNodesRedisNodeCollectionItemOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionItemOutput
- type GetRedisClusterNodesRedisNodeCollectionOutput
- func (GetRedisClusterNodesRedisNodeCollectionOutput) ElementType() reflect.Type
- func (o GetRedisClusterNodesRedisNodeCollectionOutput) Items() GetRedisClusterNodesRedisNodeCollectionItemArrayOutput
- func (o GetRedisClusterNodesRedisNodeCollectionOutput) ToGetRedisClusterNodesRedisNodeCollectionOutput() GetRedisClusterNodesRedisNodeCollectionOutput
- func (o GetRedisClusterNodesRedisNodeCollectionOutput) ToGetRedisClusterNodesRedisNodeCollectionOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionOutput
- type GetRedisClusterNodesResult
- type GetRedisClusterNodesResultOutput
- func (o GetRedisClusterNodesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetRedisClusterNodesResultOutput) ElementType() reflect.Type
- func (o GetRedisClusterNodesResultOutput) Filters() GetRedisClusterNodesFilterArrayOutput
- func (o GetRedisClusterNodesResultOutput) Id() pulumi.StringOutput
- func (o GetRedisClusterNodesResultOutput) RedisClusterId() pulumi.StringOutput
- func (o GetRedisClusterNodesResultOutput) RedisNodeCollections() GetRedisClusterNodesRedisNodeCollectionArrayOutput
- func (o GetRedisClusterNodesResultOutput) ToGetRedisClusterNodesResultOutput() GetRedisClusterNodesResultOutput
- func (o GetRedisClusterNodesResultOutput) ToGetRedisClusterNodesResultOutputWithContext(ctx context.Context) GetRedisClusterNodesResultOutput
- type GetRedisClustersArgs
- type GetRedisClustersFilter
- type GetRedisClustersFilterArgs
- type GetRedisClustersFilterArray
- func (GetRedisClustersFilterArray) ElementType() reflect.Type
- func (i GetRedisClustersFilterArray) ToGetRedisClustersFilterArrayOutput() GetRedisClustersFilterArrayOutput
- func (i GetRedisClustersFilterArray) ToGetRedisClustersFilterArrayOutputWithContext(ctx context.Context) GetRedisClustersFilterArrayOutput
- type GetRedisClustersFilterArrayInput
- type GetRedisClustersFilterArrayOutput
- func (GetRedisClustersFilterArrayOutput) ElementType() reflect.Type
- func (o GetRedisClustersFilterArrayOutput) Index(i pulumi.IntInput) GetRedisClustersFilterOutput
- func (o GetRedisClustersFilterArrayOutput) ToGetRedisClustersFilterArrayOutput() GetRedisClustersFilterArrayOutput
- func (o GetRedisClustersFilterArrayOutput) ToGetRedisClustersFilterArrayOutputWithContext(ctx context.Context) GetRedisClustersFilterArrayOutput
- type GetRedisClustersFilterInput
- type GetRedisClustersFilterOutput
- func (GetRedisClustersFilterOutput) ElementType() reflect.Type
- func (o GetRedisClustersFilterOutput) Name() pulumi.StringOutput
- func (o GetRedisClustersFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetRedisClustersFilterOutput) ToGetRedisClustersFilterOutput() GetRedisClustersFilterOutput
- func (o GetRedisClustersFilterOutput) ToGetRedisClustersFilterOutputWithContext(ctx context.Context) GetRedisClustersFilterOutput
- func (o GetRedisClustersFilterOutput) Values() pulumi.StringArrayOutput
- type GetRedisClustersOutputArgs
- type GetRedisClustersRedisClusterCollection
- type GetRedisClustersRedisClusterCollectionArgs
- func (GetRedisClustersRedisClusterCollectionArgs) ElementType() reflect.Type
- func (i GetRedisClustersRedisClusterCollectionArgs) ToGetRedisClustersRedisClusterCollectionOutput() GetRedisClustersRedisClusterCollectionOutput
- func (i GetRedisClustersRedisClusterCollectionArgs) ToGetRedisClustersRedisClusterCollectionOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionOutput
- type GetRedisClustersRedisClusterCollectionArray
- func (GetRedisClustersRedisClusterCollectionArray) ElementType() reflect.Type
- func (i GetRedisClustersRedisClusterCollectionArray) ToGetRedisClustersRedisClusterCollectionArrayOutput() GetRedisClustersRedisClusterCollectionArrayOutput
- func (i GetRedisClustersRedisClusterCollectionArray) ToGetRedisClustersRedisClusterCollectionArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionArrayOutput
- type GetRedisClustersRedisClusterCollectionArrayInput
- type GetRedisClustersRedisClusterCollectionArrayOutput
- func (GetRedisClustersRedisClusterCollectionArrayOutput) ElementType() reflect.Type
- func (o GetRedisClustersRedisClusterCollectionArrayOutput) Index(i pulumi.IntInput) GetRedisClustersRedisClusterCollectionOutput
- func (o GetRedisClustersRedisClusterCollectionArrayOutput) ToGetRedisClustersRedisClusterCollectionArrayOutput() GetRedisClustersRedisClusterCollectionArrayOutput
- func (o GetRedisClustersRedisClusterCollectionArrayOutput) ToGetRedisClustersRedisClusterCollectionArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionArrayOutput
- type GetRedisClustersRedisClusterCollectionInput
- type GetRedisClustersRedisClusterCollectionItem
- type GetRedisClustersRedisClusterCollectionItemArgs
- func (GetRedisClustersRedisClusterCollectionItemArgs) ElementType() reflect.Type
- func (i GetRedisClustersRedisClusterCollectionItemArgs) ToGetRedisClustersRedisClusterCollectionItemOutput() GetRedisClustersRedisClusterCollectionItemOutput
- func (i GetRedisClustersRedisClusterCollectionItemArgs) ToGetRedisClustersRedisClusterCollectionItemOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemOutput
- type GetRedisClustersRedisClusterCollectionItemArray
- func (GetRedisClustersRedisClusterCollectionItemArray) ElementType() reflect.Type
- func (i GetRedisClustersRedisClusterCollectionItemArray) ToGetRedisClustersRedisClusterCollectionItemArrayOutput() GetRedisClustersRedisClusterCollectionItemArrayOutput
- func (i GetRedisClustersRedisClusterCollectionItemArray) ToGetRedisClustersRedisClusterCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemArrayOutput
- type GetRedisClustersRedisClusterCollectionItemArrayInput
- type GetRedisClustersRedisClusterCollectionItemArrayOutput
- func (GetRedisClustersRedisClusterCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetRedisClustersRedisClusterCollectionItemArrayOutput) Index(i pulumi.IntInput) GetRedisClustersRedisClusterCollectionItemOutput
- func (o GetRedisClustersRedisClusterCollectionItemArrayOutput) ToGetRedisClustersRedisClusterCollectionItemArrayOutput() GetRedisClustersRedisClusterCollectionItemArrayOutput
- func (o GetRedisClustersRedisClusterCollectionItemArrayOutput) ToGetRedisClustersRedisClusterCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemArrayOutput
- type GetRedisClustersRedisClusterCollectionItemInput
- type GetRedisClustersRedisClusterCollectionItemNodeCollection
- type GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs
- func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs) ElementType() reflect.Type
- func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput
- func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput
- type GetRedisClustersRedisClusterCollectionItemNodeCollectionArray
- func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArray) ElementType() reflect.Type
- func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionArray) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput
- func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionArray) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput
- type GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayInput
- type GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput
- func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput) ElementType() reflect.Type
- func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput) Index(i pulumi.IntInput) GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput
- func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput
- func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput
- type GetRedisClustersRedisClusterCollectionItemNodeCollectionInput
- type GetRedisClustersRedisClusterCollectionItemNodeCollectionItem
- type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs
- func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs) ElementType() reflect.Type
- func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput
- func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput
- type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArray
- func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArray) ElementType() reflect.Type
- func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArray) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput
- func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArray) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput
- type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayInput
- type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput
- func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput) Index(i pulumi.IntInput) GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput
- func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput
- func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput
- type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemInput
- type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput
- func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) ElementType() reflect.Type
- func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) PrivateEndpointFqdn() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) PrivateEndpointIpAddress() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput
- func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput
- type GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput
- func (GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput) ElementType() reflect.Type
- func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput) Items() GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput
- func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput
- func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput
- type GetRedisClustersRedisClusterCollectionItemOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) ClusterMode() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetRedisClustersRedisClusterCollectionItemOutput) ElementType() reflect.Type
- func (o GetRedisClustersRedisClusterCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) NodeCollections() GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) NodeCount() pulumi.IntOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) NodeMemoryInGbs() pulumi.Float64Output
- func (o GetRedisClustersRedisClusterCollectionItemOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) PrimaryEndpointIpAddress() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) PrimaryFqdn() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) ReplicasEndpointIpAddress() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) ReplicasFqdn() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) ShardCount() pulumi.IntOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) SoftwareVersion() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) State() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) SubnetId() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) ToGetRedisClustersRedisClusterCollectionItemOutput() GetRedisClustersRedisClusterCollectionItemOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) ToGetRedisClustersRedisClusterCollectionItemOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemOutput
- type GetRedisClustersRedisClusterCollectionOutput
- func (GetRedisClustersRedisClusterCollectionOutput) ElementType() reflect.Type
- func (o GetRedisClustersRedisClusterCollectionOutput) Items() GetRedisClustersRedisClusterCollectionItemArrayOutput
- func (o GetRedisClustersRedisClusterCollectionOutput) ToGetRedisClustersRedisClusterCollectionOutput() GetRedisClustersRedisClusterCollectionOutput
- func (o GetRedisClustersRedisClusterCollectionOutput) ToGetRedisClustersRedisClusterCollectionOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionOutput
- type GetRedisClustersResult
- type GetRedisClustersResultOutput
- func (o GetRedisClustersResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (o GetRedisClustersResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetRedisClustersResultOutput) ElementType() reflect.Type
- func (o GetRedisClustersResultOutput) Filters() GetRedisClustersFilterArrayOutput
- func (o GetRedisClustersResultOutput) Id() pulumi.StringPtrOutput
- func (o GetRedisClustersResultOutput) RedisClusterCollections() GetRedisClustersRedisClusterCollectionArrayOutput
- func (o GetRedisClustersResultOutput) State() pulumi.StringPtrOutput
- func (o GetRedisClustersResultOutput) ToGetRedisClustersResultOutput() GetRedisClustersResultOutput
- func (o GetRedisClustersResultOutput) ToGetRedisClustersResultOutputWithContext(ctx context.Context) GetRedisClustersResultOutput
- type LookupRedisClusterArgs
- type LookupRedisClusterOutputArgs
- type LookupRedisClusterResult
- type LookupRedisClusterResultOutput
- func (o LookupRedisClusterResultOutput) ClusterMode() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupRedisClusterResultOutput) DisplayName() pulumi.StringOutput
- func (LookupRedisClusterResultOutput) ElementType() reflect.Type
- func (o LookupRedisClusterResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupRedisClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) NodeCollections() GetRedisClusterNodeCollectionArrayOutput
- func (o LookupRedisClusterResultOutput) NodeCount() pulumi.IntOutput
- func (o LookupRedisClusterResultOutput) NodeMemoryInGbs() pulumi.Float64Output
- func (o LookupRedisClusterResultOutput) NsgIds() pulumi.StringArrayOutput
- func (o LookupRedisClusterResultOutput) PrimaryEndpointIpAddress() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) PrimaryFqdn() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) RedisClusterId() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) ReplicasEndpointIpAddress() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) ReplicasFqdn() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) ShardCount() pulumi.IntOutput
- func (o LookupRedisClusterResultOutput) SoftwareVersion() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) State() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupRedisClusterResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) ToLookupRedisClusterResultOutput() LookupRedisClusterResultOutput
- func (o LookupRedisClusterResultOutput) ToLookupRedisClusterResultOutputWithContext(ctx context.Context) LookupRedisClusterResultOutput
- type RedisCluster
- type RedisClusterArgs
- type RedisClusterArray
- type RedisClusterArrayInput
- type RedisClusterArrayOutput
- func (RedisClusterArrayOutput) ElementType() reflect.Type
- func (o RedisClusterArrayOutput) Index(i pulumi.IntInput) RedisClusterOutput
- func (o RedisClusterArrayOutput) ToRedisClusterArrayOutput() RedisClusterArrayOutput
- func (o RedisClusterArrayOutput) ToRedisClusterArrayOutputWithContext(ctx context.Context) RedisClusterArrayOutput
- type RedisClusterInput
- type RedisClusterMap
- type RedisClusterMapInput
- type RedisClusterMapOutput
- func (RedisClusterMapOutput) ElementType() reflect.Type
- func (o RedisClusterMapOutput) MapIndex(k pulumi.StringInput) RedisClusterOutput
- func (o RedisClusterMapOutput) ToRedisClusterMapOutput() RedisClusterMapOutput
- func (o RedisClusterMapOutput) ToRedisClusterMapOutputWithContext(ctx context.Context) RedisClusterMapOutput
- type RedisClusterNodeCollection
- type RedisClusterNodeCollectionArgs
- func (RedisClusterNodeCollectionArgs) ElementType() reflect.Type
- func (i RedisClusterNodeCollectionArgs) ToRedisClusterNodeCollectionOutput() RedisClusterNodeCollectionOutput
- func (i RedisClusterNodeCollectionArgs) ToRedisClusterNodeCollectionOutputWithContext(ctx context.Context) RedisClusterNodeCollectionOutput
- type RedisClusterNodeCollectionArray
- func (RedisClusterNodeCollectionArray) ElementType() reflect.Type
- func (i RedisClusterNodeCollectionArray) ToRedisClusterNodeCollectionArrayOutput() RedisClusterNodeCollectionArrayOutput
- func (i RedisClusterNodeCollectionArray) ToRedisClusterNodeCollectionArrayOutputWithContext(ctx context.Context) RedisClusterNodeCollectionArrayOutput
- type RedisClusterNodeCollectionArrayInput
- type RedisClusterNodeCollectionArrayOutput
- func (RedisClusterNodeCollectionArrayOutput) ElementType() reflect.Type
- func (o RedisClusterNodeCollectionArrayOutput) Index(i pulumi.IntInput) RedisClusterNodeCollectionOutput
- func (o RedisClusterNodeCollectionArrayOutput) ToRedisClusterNodeCollectionArrayOutput() RedisClusterNodeCollectionArrayOutput
- func (o RedisClusterNodeCollectionArrayOutput) ToRedisClusterNodeCollectionArrayOutputWithContext(ctx context.Context) RedisClusterNodeCollectionArrayOutput
- type RedisClusterNodeCollectionInput
- type RedisClusterNodeCollectionItem
- type RedisClusterNodeCollectionItemArgs
- func (RedisClusterNodeCollectionItemArgs) ElementType() reflect.Type
- func (i RedisClusterNodeCollectionItemArgs) ToRedisClusterNodeCollectionItemOutput() RedisClusterNodeCollectionItemOutput
- func (i RedisClusterNodeCollectionItemArgs) ToRedisClusterNodeCollectionItemOutputWithContext(ctx context.Context) RedisClusterNodeCollectionItemOutput
- type RedisClusterNodeCollectionItemArray
- func (RedisClusterNodeCollectionItemArray) ElementType() reflect.Type
- func (i RedisClusterNodeCollectionItemArray) ToRedisClusterNodeCollectionItemArrayOutput() RedisClusterNodeCollectionItemArrayOutput
- func (i RedisClusterNodeCollectionItemArray) ToRedisClusterNodeCollectionItemArrayOutputWithContext(ctx context.Context) RedisClusterNodeCollectionItemArrayOutput
- type RedisClusterNodeCollectionItemArrayInput
- type RedisClusterNodeCollectionItemArrayOutput
- func (RedisClusterNodeCollectionItemArrayOutput) ElementType() reflect.Type
- func (o RedisClusterNodeCollectionItemArrayOutput) Index(i pulumi.IntInput) RedisClusterNodeCollectionItemOutput
- func (o RedisClusterNodeCollectionItemArrayOutput) ToRedisClusterNodeCollectionItemArrayOutput() RedisClusterNodeCollectionItemArrayOutput
- func (o RedisClusterNodeCollectionItemArrayOutput) ToRedisClusterNodeCollectionItemArrayOutputWithContext(ctx context.Context) RedisClusterNodeCollectionItemArrayOutput
- type RedisClusterNodeCollectionItemInput
- type RedisClusterNodeCollectionItemOutput
- func (o RedisClusterNodeCollectionItemOutput) DisplayName() pulumi.StringPtrOutput
- func (RedisClusterNodeCollectionItemOutput) ElementType() reflect.Type
- func (o RedisClusterNodeCollectionItemOutput) PrivateEndpointFqdn() pulumi.StringPtrOutput
- func (o RedisClusterNodeCollectionItemOutput) PrivateEndpointIpAddress() pulumi.StringPtrOutput
- func (o RedisClusterNodeCollectionItemOutput) ToRedisClusterNodeCollectionItemOutput() RedisClusterNodeCollectionItemOutput
- func (o RedisClusterNodeCollectionItemOutput) ToRedisClusterNodeCollectionItemOutputWithContext(ctx context.Context) RedisClusterNodeCollectionItemOutput
- type RedisClusterNodeCollectionOutput
- func (RedisClusterNodeCollectionOutput) ElementType() reflect.Type
- func (o RedisClusterNodeCollectionOutput) Items() RedisClusterNodeCollectionItemArrayOutput
- func (o RedisClusterNodeCollectionOutput) ToRedisClusterNodeCollectionOutput() RedisClusterNodeCollectionOutput
- func (o RedisClusterNodeCollectionOutput) ToRedisClusterNodeCollectionOutputWithContext(ctx context.Context) RedisClusterNodeCollectionOutput
- type RedisClusterOutput
- func (o RedisClusterOutput) ClusterMode() pulumi.StringOutput
- func (o RedisClusterOutput) CompartmentId() pulumi.StringOutput
- func (o RedisClusterOutput) DefinedTags() pulumi.StringMapOutput
- func (o RedisClusterOutput) DisplayName() pulumi.StringOutput
- func (RedisClusterOutput) ElementType() reflect.Type
- func (o RedisClusterOutput) FreeformTags() pulumi.StringMapOutput
- func (o RedisClusterOutput) LifecycleDetails() pulumi.StringOutput
- func (o RedisClusterOutput) NodeCollections() RedisClusterNodeCollectionArrayOutput
- func (o RedisClusterOutput) NodeCount() pulumi.IntOutput
- func (o RedisClusterOutput) NodeMemoryInGbs() pulumi.Float64Output
- func (o RedisClusterOutput) NsgIds() pulumi.StringArrayOutput
- func (o RedisClusterOutput) PrimaryEndpointIpAddress() pulumi.StringOutput
- func (o RedisClusterOutput) PrimaryFqdn() pulumi.StringOutput
- func (o RedisClusterOutput) ReplicasEndpointIpAddress() pulumi.StringOutput
- func (o RedisClusterOutput) ReplicasFqdn() pulumi.StringOutput
- func (o RedisClusterOutput) ShardCount() pulumi.IntOutput
- func (o RedisClusterOutput) SoftwareVersion() pulumi.StringOutput
- func (o RedisClusterOutput) State() pulumi.StringOutput
- func (o RedisClusterOutput) SubnetId() pulumi.StringOutput
- func (o RedisClusterOutput) SystemTags() pulumi.StringMapOutput
- func (o RedisClusterOutput) TimeCreated() pulumi.StringOutput
- func (o RedisClusterOutput) TimeUpdated() pulumi.StringOutput
- func (o RedisClusterOutput) ToRedisClusterOutput() RedisClusterOutput
- func (o RedisClusterOutput) ToRedisClusterOutputWithContext(ctx context.Context) RedisClusterOutput
- type RedisClusterState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetRedisClusterNodeCollection ¶
type GetRedisClusterNodeCollection struct { // Collection of node objects. Items []GetRedisClusterNodeCollectionItem `pulumi:"items"` }
type GetRedisClusterNodeCollectionArgs ¶
type GetRedisClusterNodeCollectionArgs struct { // Collection of node objects. Items GetRedisClusterNodeCollectionItemArrayInput `pulumi:"items"` }
func (GetRedisClusterNodeCollectionArgs) ElementType ¶
func (GetRedisClusterNodeCollectionArgs) ElementType() reflect.Type
func (GetRedisClusterNodeCollectionArgs) ToGetRedisClusterNodeCollectionOutput ¶
func (i GetRedisClusterNodeCollectionArgs) ToGetRedisClusterNodeCollectionOutput() GetRedisClusterNodeCollectionOutput
func (GetRedisClusterNodeCollectionArgs) ToGetRedisClusterNodeCollectionOutputWithContext ¶
func (i GetRedisClusterNodeCollectionArgs) ToGetRedisClusterNodeCollectionOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionOutput
type GetRedisClusterNodeCollectionArray ¶
type GetRedisClusterNodeCollectionArray []GetRedisClusterNodeCollectionInput
func (GetRedisClusterNodeCollectionArray) ElementType ¶
func (GetRedisClusterNodeCollectionArray) ElementType() reflect.Type
func (GetRedisClusterNodeCollectionArray) ToGetRedisClusterNodeCollectionArrayOutput ¶
func (i GetRedisClusterNodeCollectionArray) ToGetRedisClusterNodeCollectionArrayOutput() GetRedisClusterNodeCollectionArrayOutput
func (GetRedisClusterNodeCollectionArray) ToGetRedisClusterNodeCollectionArrayOutputWithContext ¶
func (i GetRedisClusterNodeCollectionArray) ToGetRedisClusterNodeCollectionArrayOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionArrayOutput
type GetRedisClusterNodeCollectionArrayInput ¶
type GetRedisClusterNodeCollectionArrayInput interface { pulumi.Input ToGetRedisClusterNodeCollectionArrayOutput() GetRedisClusterNodeCollectionArrayOutput ToGetRedisClusterNodeCollectionArrayOutputWithContext(context.Context) GetRedisClusterNodeCollectionArrayOutput }
GetRedisClusterNodeCollectionArrayInput is an input type that accepts GetRedisClusterNodeCollectionArray and GetRedisClusterNodeCollectionArrayOutput values. You can construct a concrete instance of `GetRedisClusterNodeCollectionArrayInput` via:
GetRedisClusterNodeCollectionArray{ GetRedisClusterNodeCollectionArgs{...} }
type GetRedisClusterNodeCollectionArrayOutput ¶
type GetRedisClusterNodeCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetRedisClusterNodeCollectionArrayOutput) ElementType ¶
func (GetRedisClusterNodeCollectionArrayOutput) ElementType() reflect.Type
func (GetRedisClusterNodeCollectionArrayOutput) ToGetRedisClusterNodeCollectionArrayOutput ¶
func (o GetRedisClusterNodeCollectionArrayOutput) ToGetRedisClusterNodeCollectionArrayOutput() GetRedisClusterNodeCollectionArrayOutput
func (GetRedisClusterNodeCollectionArrayOutput) ToGetRedisClusterNodeCollectionArrayOutputWithContext ¶
func (o GetRedisClusterNodeCollectionArrayOutput) ToGetRedisClusterNodeCollectionArrayOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionArrayOutput
type GetRedisClusterNodeCollectionInput ¶
type GetRedisClusterNodeCollectionInput interface { pulumi.Input ToGetRedisClusterNodeCollectionOutput() GetRedisClusterNodeCollectionOutput ToGetRedisClusterNodeCollectionOutputWithContext(context.Context) GetRedisClusterNodeCollectionOutput }
GetRedisClusterNodeCollectionInput is an input type that accepts GetRedisClusterNodeCollectionArgs and GetRedisClusterNodeCollectionOutput values. You can construct a concrete instance of `GetRedisClusterNodeCollectionInput` via:
GetRedisClusterNodeCollectionArgs{...}
type GetRedisClusterNodeCollectionItem ¶
type GetRedisClusterNodeCollectionItem struct { // A user-friendly name of a cluster node. DisplayName string `pulumi:"displayName"` // The fully qualified domain name (FQDN) of the API endpoint to access a specific node. PrivateEndpointFqdn string `pulumi:"privateEndpointFqdn"` // The private IP address of the API endpoint to access a specific node. PrivateEndpointIpAddress string `pulumi:"privateEndpointIpAddress"` }
type GetRedisClusterNodeCollectionItemArgs ¶
type GetRedisClusterNodeCollectionItemArgs struct { // A user-friendly name of a cluster node. DisplayName pulumi.StringInput `pulumi:"displayName"` // The fully qualified domain name (FQDN) of the API endpoint to access a specific node. PrivateEndpointFqdn pulumi.StringInput `pulumi:"privateEndpointFqdn"` // The private IP address of the API endpoint to access a specific node. PrivateEndpointIpAddress pulumi.StringInput `pulumi:"privateEndpointIpAddress"` }
func (GetRedisClusterNodeCollectionItemArgs) ElementType ¶
func (GetRedisClusterNodeCollectionItemArgs) ElementType() reflect.Type
func (GetRedisClusterNodeCollectionItemArgs) ToGetRedisClusterNodeCollectionItemOutput ¶
func (i GetRedisClusterNodeCollectionItemArgs) ToGetRedisClusterNodeCollectionItemOutput() GetRedisClusterNodeCollectionItemOutput
func (GetRedisClusterNodeCollectionItemArgs) ToGetRedisClusterNodeCollectionItemOutputWithContext ¶
func (i GetRedisClusterNodeCollectionItemArgs) ToGetRedisClusterNodeCollectionItemOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionItemOutput
type GetRedisClusterNodeCollectionItemArray ¶
type GetRedisClusterNodeCollectionItemArray []GetRedisClusterNodeCollectionItemInput
func (GetRedisClusterNodeCollectionItemArray) ElementType ¶
func (GetRedisClusterNodeCollectionItemArray) ElementType() reflect.Type
func (GetRedisClusterNodeCollectionItemArray) ToGetRedisClusterNodeCollectionItemArrayOutput ¶
func (i GetRedisClusterNodeCollectionItemArray) ToGetRedisClusterNodeCollectionItemArrayOutput() GetRedisClusterNodeCollectionItemArrayOutput
func (GetRedisClusterNodeCollectionItemArray) ToGetRedisClusterNodeCollectionItemArrayOutputWithContext ¶
func (i GetRedisClusterNodeCollectionItemArray) ToGetRedisClusterNodeCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionItemArrayOutput
type GetRedisClusterNodeCollectionItemArrayInput ¶
type GetRedisClusterNodeCollectionItemArrayInput interface { pulumi.Input ToGetRedisClusterNodeCollectionItemArrayOutput() GetRedisClusterNodeCollectionItemArrayOutput ToGetRedisClusterNodeCollectionItemArrayOutputWithContext(context.Context) GetRedisClusterNodeCollectionItemArrayOutput }
GetRedisClusterNodeCollectionItemArrayInput is an input type that accepts GetRedisClusterNodeCollectionItemArray and GetRedisClusterNodeCollectionItemArrayOutput values. You can construct a concrete instance of `GetRedisClusterNodeCollectionItemArrayInput` via:
GetRedisClusterNodeCollectionItemArray{ GetRedisClusterNodeCollectionItemArgs{...} }
type GetRedisClusterNodeCollectionItemArrayOutput ¶
type GetRedisClusterNodeCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetRedisClusterNodeCollectionItemArrayOutput) ElementType ¶
func (GetRedisClusterNodeCollectionItemArrayOutput) ElementType() reflect.Type
func (GetRedisClusterNodeCollectionItemArrayOutput) ToGetRedisClusterNodeCollectionItemArrayOutput ¶
func (o GetRedisClusterNodeCollectionItemArrayOutput) ToGetRedisClusterNodeCollectionItemArrayOutput() GetRedisClusterNodeCollectionItemArrayOutput
func (GetRedisClusterNodeCollectionItemArrayOutput) ToGetRedisClusterNodeCollectionItemArrayOutputWithContext ¶
func (o GetRedisClusterNodeCollectionItemArrayOutput) ToGetRedisClusterNodeCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionItemArrayOutput
type GetRedisClusterNodeCollectionItemInput ¶
type GetRedisClusterNodeCollectionItemInput interface { pulumi.Input ToGetRedisClusterNodeCollectionItemOutput() GetRedisClusterNodeCollectionItemOutput ToGetRedisClusterNodeCollectionItemOutputWithContext(context.Context) GetRedisClusterNodeCollectionItemOutput }
GetRedisClusterNodeCollectionItemInput is an input type that accepts GetRedisClusterNodeCollectionItemArgs and GetRedisClusterNodeCollectionItemOutput values. You can construct a concrete instance of `GetRedisClusterNodeCollectionItemInput` via:
GetRedisClusterNodeCollectionItemArgs{...}
type GetRedisClusterNodeCollectionItemOutput ¶
type GetRedisClusterNodeCollectionItemOutput struct{ *pulumi.OutputState }
func (GetRedisClusterNodeCollectionItemOutput) DisplayName ¶
func (o GetRedisClusterNodeCollectionItemOutput) DisplayName() pulumi.StringOutput
A user-friendly name of a cluster node.
func (GetRedisClusterNodeCollectionItemOutput) ElementType ¶
func (GetRedisClusterNodeCollectionItemOutput) ElementType() reflect.Type
func (GetRedisClusterNodeCollectionItemOutput) PrivateEndpointFqdn ¶
func (o GetRedisClusterNodeCollectionItemOutput) PrivateEndpointFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) of the API endpoint to access a specific node.
func (GetRedisClusterNodeCollectionItemOutput) PrivateEndpointIpAddress ¶
func (o GetRedisClusterNodeCollectionItemOutput) PrivateEndpointIpAddress() pulumi.StringOutput
The private IP address of the API endpoint to access a specific node.
func (GetRedisClusterNodeCollectionItemOutput) ToGetRedisClusterNodeCollectionItemOutput ¶
func (o GetRedisClusterNodeCollectionItemOutput) ToGetRedisClusterNodeCollectionItemOutput() GetRedisClusterNodeCollectionItemOutput
func (GetRedisClusterNodeCollectionItemOutput) ToGetRedisClusterNodeCollectionItemOutputWithContext ¶
func (o GetRedisClusterNodeCollectionItemOutput) ToGetRedisClusterNodeCollectionItemOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionItemOutput
type GetRedisClusterNodeCollectionOutput ¶
type GetRedisClusterNodeCollectionOutput struct{ *pulumi.OutputState }
func (GetRedisClusterNodeCollectionOutput) ElementType ¶
func (GetRedisClusterNodeCollectionOutput) ElementType() reflect.Type
func (GetRedisClusterNodeCollectionOutput) ToGetRedisClusterNodeCollectionOutput ¶
func (o GetRedisClusterNodeCollectionOutput) ToGetRedisClusterNodeCollectionOutput() GetRedisClusterNodeCollectionOutput
func (GetRedisClusterNodeCollectionOutput) ToGetRedisClusterNodeCollectionOutputWithContext ¶
func (o GetRedisClusterNodeCollectionOutput) ToGetRedisClusterNodeCollectionOutputWithContext(ctx context.Context) GetRedisClusterNodeCollectionOutput
type GetRedisClusterNodesArgs ¶ added in v2.8.0
type GetRedisClusterNodesArgs struct { // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetRedisClusterNodesFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster. RedisClusterId string `pulumi:"redisClusterId"` }
A collection of arguments for invoking getRedisClusterNodes.
type GetRedisClusterNodesFilter ¶ added in v2.8.0
type GetRedisClusterNodesFilterArgs ¶ added in v2.8.0
type GetRedisClusterNodesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetRedisClusterNodesFilterArgs) ElementType ¶ added in v2.8.0
func (GetRedisClusterNodesFilterArgs) ElementType() reflect.Type
func (GetRedisClusterNodesFilterArgs) ToGetRedisClusterNodesFilterOutput ¶ added in v2.8.0
func (i GetRedisClusterNodesFilterArgs) ToGetRedisClusterNodesFilterOutput() GetRedisClusterNodesFilterOutput
func (GetRedisClusterNodesFilterArgs) ToGetRedisClusterNodesFilterOutputWithContext ¶ added in v2.8.0
func (i GetRedisClusterNodesFilterArgs) ToGetRedisClusterNodesFilterOutputWithContext(ctx context.Context) GetRedisClusterNodesFilterOutput
type GetRedisClusterNodesFilterArray ¶ added in v2.8.0
type GetRedisClusterNodesFilterArray []GetRedisClusterNodesFilterInput
func (GetRedisClusterNodesFilterArray) ElementType ¶ added in v2.8.0
func (GetRedisClusterNodesFilterArray) ElementType() reflect.Type
func (GetRedisClusterNodesFilterArray) ToGetRedisClusterNodesFilterArrayOutput ¶ added in v2.8.0
func (i GetRedisClusterNodesFilterArray) ToGetRedisClusterNodesFilterArrayOutput() GetRedisClusterNodesFilterArrayOutput
func (GetRedisClusterNodesFilterArray) ToGetRedisClusterNodesFilterArrayOutputWithContext ¶ added in v2.8.0
func (i GetRedisClusterNodesFilterArray) ToGetRedisClusterNodesFilterArrayOutputWithContext(ctx context.Context) GetRedisClusterNodesFilterArrayOutput
type GetRedisClusterNodesFilterArrayInput ¶ added in v2.8.0
type GetRedisClusterNodesFilterArrayInput interface { pulumi.Input ToGetRedisClusterNodesFilterArrayOutput() GetRedisClusterNodesFilterArrayOutput ToGetRedisClusterNodesFilterArrayOutputWithContext(context.Context) GetRedisClusterNodesFilterArrayOutput }
GetRedisClusterNodesFilterArrayInput is an input type that accepts GetRedisClusterNodesFilterArray and GetRedisClusterNodesFilterArrayOutput values. You can construct a concrete instance of `GetRedisClusterNodesFilterArrayInput` via:
GetRedisClusterNodesFilterArray{ GetRedisClusterNodesFilterArgs{...} }
type GetRedisClusterNodesFilterArrayOutput ¶ added in v2.8.0
type GetRedisClusterNodesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetRedisClusterNodesFilterArrayOutput) ElementType ¶ added in v2.8.0
func (GetRedisClusterNodesFilterArrayOutput) ElementType() reflect.Type
func (GetRedisClusterNodesFilterArrayOutput) Index ¶ added in v2.8.0
func (o GetRedisClusterNodesFilterArrayOutput) Index(i pulumi.IntInput) GetRedisClusterNodesFilterOutput
func (GetRedisClusterNodesFilterArrayOutput) ToGetRedisClusterNodesFilterArrayOutput ¶ added in v2.8.0
func (o GetRedisClusterNodesFilterArrayOutput) ToGetRedisClusterNodesFilterArrayOutput() GetRedisClusterNodesFilterArrayOutput
func (GetRedisClusterNodesFilterArrayOutput) ToGetRedisClusterNodesFilterArrayOutputWithContext ¶ added in v2.8.0
func (o GetRedisClusterNodesFilterArrayOutput) ToGetRedisClusterNodesFilterArrayOutputWithContext(ctx context.Context) GetRedisClusterNodesFilterArrayOutput
type GetRedisClusterNodesFilterInput ¶ added in v2.8.0
type GetRedisClusterNodesFilterInput interface { pulumi.Input ToGetRedisClusterNodesFilterOutput() GetRedisClusterNodesFilterOutput ToGetRedisClusterNodesFilterOutputWithContext(context.Context) GetRedisClusterNodesFilterOutput }
GetRedisClusterNodesFilterInput is an input type that accepts GetRedisClusterNodesFilterArgs and GetRedisClusterNodesFilterOutput values. You can construct a concrete instance of `GetRedisClusterNodesFilterInput` via:
GetRedisClusterNodesFilterArgs{...}
type GetRedisClusterNodesFilterOutput ¶ added in v2.8.0
type GetRedisClusterNodesFilterOutput struct{ *pulumi.OutputState }
func (GetRedisClusterNodesFilterOutput) ElementType ¶ added in v2.8.0
func (GetRedisClusterNodesFilterOutput) ElementType() reflect.Type
func (GetRedisClusterNodesFilterOutput) Name ¶ added in v2.8.0
func (o GetRedisClusterNodesFilterOutput) Name() pulumi.StringOutput
func (GetRedisClusterNodesFilterOutput) Regex ¶ added in v2.8.0
func (o GetRedisClusterNodesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetRedisClusterNodesFilterOutput) ToGetRedisClusterNodesFilterOutput ¶ added in v2.8.0
func (o GetRedisClusterNodesFilterOutput) ToGetRedisClusterNodesFilterOutput() GetRedisClusterNodesFilterOutput
func (GetRedisClusterNodesFilterOutput) ToGetRedisClusterNodesFilterOutputWithContext ¶ added in v2.8.0
func (o GetRedisClusterNodesFilterOutput) ToGetRedisClusterNodesFilterOutputWithContext(ctx context.Context) GetRedisClusterNodesFilterOutput
func (GetRedisClusterNodesFilterOutput) Values ¶ added in v2.8.0
func (o GetRedisClusterNodesFilterOutput) Values() pulumi.StringArrayOutput
type GetRedisClusterNodesOutputArgs ¶ added in v2.8.0
type GetRedisClusterNodesOutputArgs struct { // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetRedisClusterNodesFilterArrayInput `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster. RedisClusterId pulumi.StringInput `pulumi:"redisClusterId"` }
A collection of arguments for invoking getRedisClusterNodes.
func (GetRedisClusterNodesOutputArgs) ElementType ¶ added in v2.8.0
func (GetRedisClusterNodesOutputArgs) ElementType() reflect.Type
type GetRedisClusterNodesRedisNodeCollection ¶ added in v2.8.0
type GetRedisClusterNodesRedisNodeCollection struct { // The list of nodes in a cluster. Items []GetRedisClusterNodesRedisNodeCollectionItem `pulumi:"items"` }
type GetRedisClusterNodesRedisNodeCollectionArgs ¶ added in v2.8.0
type GetRedisClusterNodesRedisNodeCollectionArgs struct { // The list of nodes in a cluster. Items GetRedisClusterNodesRedisNodeCollectionItemArrayInput `pulumi:"items"` }
func (GetRedisClusterNodesRedisNodeCollectionArgs) ElementType ¶ added in v2.8.0
func (GetRedisClusterNodesRedisNodeCollectionArgs) ElementType() reflect.Type
func (GetRedisClusterNodesRedisNodeCollectionArgs) ToGetRedisClusterNodesRedisNodeCollectionOutput ¶ added in v2.8.0
func (i GetRedisClusterNodesRedisNodeCollectionArgs) ToGetRedisClusterNodesRedisNodeCollectionOutput() GetRedisClusterNodesRedisNodeCollectionOutput
func (GetRedisClusterNodesRedisNodeCollectionArgs) ToGetRedisClusterNodesRedisNodeCollectionOutputWithContext ¶ added in v2.8.0
func (i GetRedisClusterNodesRedisNodeCollectionArgs) ToGetRedisClusterNodesRedisNodeCollectionOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionOutput
type GetRedisClusterNodesRedisNodeCollectionArray ¶ added in v2.8.0
type GetRedisClusterNodesRedisNodeCollectionArray []GetRedisClusterNodesRedisNodeCollectionInput
func (GetRedisClusterNodesRedisNodeCollectionArray) ElementType ¶ added in v2.8.0
func (GetRedisClusterNodesRedisNodeCollectionArray) ElementType() reflect.Type
func (GetRedisClusterNodesRedisNodeCollectionArray) ToGetRedisClusterNodesRedisNodeCollectionArrayOutput ¶ added in v2.8.0
func (i GetRedisClusterNodesRedisNodeCollectionArray) ToGetRedisClusterNodesRedisNodeCollectionArrayOutput() GetRedisClusterNodesRedisNodeCollectionArrayOutput
func (GetRedisClusterNodesRedisNodeCollectionArray) ToGetRedisClusterNodesRedisNodeCollectionArrayOutputWithContext ¶ added in v2.8.0
func (i GetRedisClusterNodesRedisNodeCollectionArray) ToGetRedisClusterNodesRedisNodeCollectionArrayOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionArrayOutput
type GetRedisClusterNodesRedisNodeCollectionArrayInput ¶ added in v2.8.0
type GetRedisClusterNodesRedisNodeCollectionArrayInput interface { pulumi.Input ToGetRedisClusterNodesRedisNodeCollectionArrayOutput() GetRedisClusterNodesRedisNodeCollectionArrayOutput ToGetRedisClusterNodesRedisNodeCollectionArrayOutputWithContext(context.Context) GetRedisClusterNodesRedisNodeCollectionArrayOutput }
GetRedisClusterNodesRedisNodeCollectionArrayInput is an input type that accepts GetRedisClusterNodesRedisNodeCollectionArray and GetRedisClusterNodesRedisNodeCollectionArrayOutput values. You can construct a concrete instance of `GetRedisClusterNodesRedisNodeCollectionArrayInput` via:
GetRedisClusterNodesRedisNodeCollectionArray{ GetRedisClusterNodesRedisNodeCollectionArgs{...} }
type GetRedisClusterNodesRedisNodeCollectionArrayOutput ¶ added in v2.8.0
type GetRedisClusterNodesRedisNodeCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetRedisClusterNodesRedisNodeCollectionArrayOutput) ElementType ¶ added in v2.8.0
func (GetRedisClusterNodesRedisNodeCollectionArrayOutput) ElementType() reflect.Type
func (GetRedisClusterNodesRedisNodeCollectionArrayOutput) ToGetRedisClusterNodesRedisNodeCollectionArrayOutput ¶ added in v2.8.0
func (o GetRedisClusterNodesRedisNodeCollectionArrayOutput) ToGetRedisClusterNodesRedisNodeCollectionArrayOutput() GetRedisClusterNodesRedisNodeCollectionArrayOutput
func (GetRedisClusterNodesRedisNodeCollectionArrayOutput) ToGetRedisClusterNodesRedisNodeCollectionArrayOutputWithContext ¶ added in v2.8.0
func (o GetRedisClusterNodesRedisNodeCollectionArrayOutput) ToGetRedisClusterNodesRedisNodeCollectionArrayOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionArrayOutput
type GetRedisClusterNodesRedisNodeCollectionInput ¶ added in v2.8.0
type GetRedisClusterNodesRedisNodeCollectionInput interface { pulumi.Input ToGetRedisClusterNodesRedisNodeCollectionOutput() GetRedisClusterNodesRedisNodeCollectionOutput ToGetRedisClusterNodesRedisNodeCollectionOutputWithContext(context.Context) GetRedisClusterNodesRedisNodeCollectionOutput }
GetRedisClusterNodesRedisNodeCollectionInput is an input type that accepts GetRedisClusterNodesRedisNodeCollectionArgs and GetRedisClusterNodesRedisNodeCollectionOutput values. You can construct a concrete instance of `GetRedisClusterNodesRedisNodeCollectionInput` via:
GetRedisClusterNodesRedisNodeCollectionArgs{...}
type GetRedisClusterNodesRedisNodeCollectionItem ¶ added in v2.8.0
type GetRedisClusterNodesRedisNodeCollectionItem struct { // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // The fully qualified domain name (FQDN) of the API endpoint to access a specific node. PrivateEndpointFqdn string `pulumi:"privateEndpointFqdn"` // The private IP address of the API endpoint to access a specific node. PrivateEndpointIpAddress string `pulumi:"privateEndpointIpAddress"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster. RedisClusterId string `pulumi:"redisClusterId"` // The shard number to which the node belongs to. ShardNumber int `pulumi:"shardNumber"` }
type GetRedisClusterNodesRedisNodeCollectionItemArgs ¶ added in v2.8.0
type GetRedisClusterNodesRedisNodeCollectionItemArgs struct { // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // The fully qualified domain name (FQDN) of the API endpoint to access a specific node. PrivateEndpointFqdn pulumi.StringInput `pulumi:"privateEndpointFqdn"` // The private IP address of the API endpoint to access a specific node. PrivateEndpointIpAddress pulumi.StringInput `pulumi:"privateEndpointIpAddress"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster. RedisClusterId pulumi.StringInput `pulumi:"redisClusterId"` // The shard number to which the node belongs to. ShardNumber pulumi.IntInput `pulumi:"shardNumber"` }
func (GetRedisClusterNodesRedisNodeCollectionItemArgs) ElementType ¶ added in v2.8.0
func (GetRedisClusterNodesRedisNodeCollectionItemArgs) ElementType() reflect.Type
func (GetRedisClusterNodesRedisNodeCollectionItemArgs) ToGetRedisClusterNodesRedisNodeCollectionItemOutput ¶ added in v2.8.0
func (i GetRedisClusterNodesRedisNodeCollectionItemArgs) ToGetRedisClusterNodesRedisNodeCollectionItemOutput() GetRedisClusterNodesRedisNodeCollectionItemOutput
func (GetRedisClusterNodesRedisNodeCollectionItemArgs) ToGetRedisClusterNodesRedisNodeCollectionItemOutputWithContext ¶ added in v2.8.0
func (i GetRedisClusterNodesRedisNodeCollectionItemArgs) ToGetRedisClusterNodesRedisNodeCollectionItemOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionItemOutput
type GetRedisClusterNodesRedisNodeCollectionItemArray ¶ added in v2.8.0
type GetRedisClusterNodesRedisNodeCollectionItemArray []GetRedisClusterNodesRedisNodeCollectionItemInput
func (GetRedisClusterNodesRedisNodeCollectionItemArray) ElementType ¶ added in v2.8.0
func (GetRedisClusterNodesRedisNodeCollectionItemArray) ElementType() reflect.Type
func (GetRedisClusterNodesRedisNodeCollectionItemArray) ToGetRedisClusterNodesRedisNodeCollectionItemArrayOutput ¶ added in v2.8.0
func (i GetRedisClusterNodesRedisNodeCollectionItemArray) ToGetRedisClusterNodesRedisNodeCollectionItemArrayOutput() GetRedisClusterNodesRedisNodeCollectionItemArrayOutput
func (GetRedisClusterNodesRedisNodeCollectionItemArray) ToGetRedisClusterNodesRedisNodeCollectionItemArrayOutputWithContext ¶ added in v2.8.0
func (i GetRedisClusterNodesRedisNodeCollectionItemArray) ToGetRedisClusterNodesRedisNodeCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionItemArrayOutput
type GetRedisClusterNodesRedisNodeCollectionItemArrayInput ¶ added in v2.8.0
type GetRedisClusterNodesRedisNodeCollectionItemArrayInput interface { pulumi.Input ToGetRedisClusterNodesRedisNodeCollectionItemArrayOutput() GetRedisClusterNodesRedisNodeCollectionItemArrayOutput ToGetRedisClusterNodesRedisNodeCollectionItemArrayOutputWithContext(context.Context) GetRedisClusterNodesRedisNodeCollectionItemArrayOutput }
GetRedisClusterNodesRedisNodeCollectionItemArrayInput is an input type that accepts GetRedisClusterNodesRedisNodeCollectionItemArray and GetRedisClusterNodesRedisNodeCollectionItemArrayOutput values. You can construct a concrete instance of `GetRedisClusterNodesRedisNodeCollectionItemArrayInput` via:
GetRedisClusterNodesRedisNodeCollectionItemArray{ GetRedisClusterNodesRedisNodeCollectionItemArgs{...} }
type GetRedisClusterNodesRedisNodeCollectionItemArrayOutput ¶ added in v2.8.0
type GetRedisClusterNodesRedisNodeCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetRedisClusterNodesRedisNodeCollectionItemArrayOutput) ElementType ¶ added in v2.8.0
func (GetRedisClusterNodesRedisNodeCollectionItemArrayOutput) ElementType() reflect.Type
func (GetRedisClusterNodesRedisNodeCollectionItemArrayOutput) ToGetRedisClusterNodesRedisNodeCollectionItemArrayOutput ¶ added in v2.8.0
func (o GetRedisClusterNodesRedisNodeCollectionItemArrayOutput) ToGetRedisClusterNodesRedisNodeCollectionItemArrayOutput() GetRedisClusterNodesRedisNodeCollectionItemArrayOutput
func (GetRedisClusterNodesRedisNodeCollectionItemArrayOutput) ToGetRedisClusterNodesRedisNodeCollectionItemArrayOutputWithContext ¶ added in v2.8.0
func (o GetRedisClusterNodesRedisNodeCollectionItemArrayOutput) ToGetRedisClusterNodesRedisNodeCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionItemArrayOutput
type GetRedisClusterNodesRedisNodeCollectionItemInput ¶ added in v2.8.0
type GetRedisClusterNodesRedisNodeCollectionItemInput interface { pulumi.Input ToGetRedisClusterNodesRedisNodeCollectionItemOutput() GetRedisClusterNodesRedisNodeCollectionItemOutput ToGetRedisClusterNodesRedisNodeCollectionItemOutputWithContext(context.Context) GetRedisClusterNodesRedisNodeCollectionItemOutput }
GetRedisClusterNodesRedisNodeCollectionItemInput is an input type that accepts GetRedisClusterNodesRedisNodeCollectionItemArgs and GetRedisClusterNodesRedisNodeCollectionItemOutput values. You can construct a concrete instance of `GetRedisClusterNodesRedisNodeCollectionItemInput` via:
GetRedisClusterNodesRedisNodeCollectionItemArgs{...}
type GetRedisClusterNodesRedisNodeCollectionItemOutput ¶ added in v2.8.0
type GetRedisClusterNodesRedisNodeCollectionItemOutput struct{ *pulumi.OutputState }
func (GetRedisClusterNodesRedisNodeCollectionItemOutput) DisplayName ¶ added in v2.8.0
func (o GetRedisClusterNodesRedisNodeCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetRedisClusterNodesRedisNodeCollectionItemOutput) ElementType ¶ added in v2.8.0
func (GetRedisClusterNodesRedisNodeCollectionItemOutput) ElementType() reflect.Type
func (GetRedisClusterNodesRedisNodeCollectionItemOutput) PrivateEndpointFqdn ¶ added in v2.8.0
func (o GetRedisClusterNodesRedisNodeCollectionItemOutput) PrivateEndpointFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) of the API endpoint to access a specific node.
func (GetRedisClusterNodesRedisNodeCollectionItemOutput) PrivateEndpointIpAddress ¶ added in v2.8.0
func (o GetRedisClusterNodesRedisNodeCollectionItemOutput) PrivateEndpointIpAddress() pulumi.StringOutput
The private IP address of the API endpoint to access a specific node.
func (GetRedisClusterNodesRedisNodeCollectionItemOutput) RedisClusterId ¶ added in v2.8.0
func (o GetRedisClusterNodesRedisNodeCollectionItemOutput) RedisClusterId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster.
func (GetRedisClusterNodesRedisNodeCollectionItemOutput) ShardNumber ¶ added in v2.8.0
func (o GetRedisClusterNodesRedisNodeCollectionItemOutput) ShardNumber() pulumi.IntOutput
The shard number to which the node belongs to.
func (GetRedisClusterNodesRedisNodeCollectionItemOutput) ToGetRedisClusterNodesRedisNodeCollectionItemOutput ¶ added in v2.8.0
func (o GetRedisClusterNodesRedisNodeCollectionItemOutput) ToGetRedisClusterNodesRedisNodeCollectionItemOutput() GetRedisClusterNodesRedisNodeCollectionItemOutput
func (GetRedisClusterNodesRedisNodeCollectionItemOutput) ToGetRedisClusterNodesRedisNodeCollectionItemOutputWithContext ¶ added in v2.8.0
func (o GetRedisClusterNodesRedisNodeCollectionItemOutput) ToGetRedisClusterNodesRedisNodeCollectionItemOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionItemOutput
type GetRedisClusterNodesRedisNodeCollectionOutput ¶ added in v2.8.0
type GetRedisClusterNodesRedisNodeCollectionOutput struct{ *pulumi.OutputState }
func (GetRedisClusterNodesRedisNodeCollectionOutput) ElementType ¶ added in v2.8.0
func (GetRedisClusterNodesRedisNodeCollectionOutput) ElementType() reflect.Type
func (GetRedisClusterNodesRedisNodeCollectionOutput) Items ¶ added in v2.8.0
func (o GetRedisClusterNodesRedisNodeCollectionOutput) Items() GetRedisClusterNodesRedisNodeCollectionItemArrayOutput
The list of nodes in a cluster.
func (GetRedisClusterNodesRedisNodeCollectionOutput) ToGetRedisClusterNodesRedisNodeCollectionOutput ¶ added in v2.8.0
func (o GetRedisClusterNodesRedisNodeCollectionOutput) ToGetRedisClusterNodesRedisNodeCollectionOutput() GetRedisClusterNodesRedisNodeCollectionOutput
func (GetRedisClusterNodesRedisNodeCollectionOutput) ToGetRedisClusterNodesRedisNodeCollectionOutputWithContext ¶ added in v2.8.0
func (o GetRedisClusterNodesRedisNodeCollectionOutput) ToGetRedisClusterNodesRedisNodeCollectionOutputWithContext(ctx context.Context) GetRedisClusterNodesRedisNodeCollectionOutput
type GetRedisClusterNodesResult ¶ added in v2.8.0
type GetRedisClusterNodesResult struct { // A user-friendly name of a cluster node. DisplayName *string `pulumi:"displayName"` Filters []GetRedisClusterNodesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The OCID of the cluster RedisClusterId string `pulumi:"redisClusterId"` // The list of redis_node_collection. RedisNodeCollections []GetRedisClusterNodesRedisNodeCollection `pulumi:"redisNodeCollections"` }
A collection of values returned by getRedisClusterNodes.
func GetRedisClusterNodes ¶ added in v2.8.0
func GetRedisClusterNodes(ctx *pulumi.Context, args *GetRedisClusterNodesArgs, opts ...pulumi.InvokeOption) (*GetRedisClusterNodesResult, error)
This data source provides the list of Redis Cluster Nodes in Oracle Cloud Infrastructure Redis service.
Gets the list of all nodes in a cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/redis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := redis.GetRedisClusterNodes(ctx, &redis.GetRedisClusterNodesArgs{ RedisClusterId: testRedisCluster.Id, DisplayName: pulumi.StringRef(redisClusterNodeDisplayName), }, nil) if err != nil { return err } return nil }) }
```
type GetRedisClusterNodesResultOutput ¶ added in v2.8.0
type GetRedisClusterNodesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRedisClusterNodes.
func GetRedisClusterNodesOutput ¶ added in v2.8.0
func GetRedisClusterNodesOutput(ctx *pulumi.Context, args GetRedisClusterNodesOutputArgs, opts ...pulumi.InvokeOption) GetRedisClusterNodesResultOutput
func (GetRedisClusterNodesResultOutput) DisplayName ¶ added in v2.8.0
func (o GetRedisClusterNodesResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name of a cluster node.
func (GetRedisClusterNodesResultOutput) ElementType ¶ added in v2.8.0
func (GetRedisClusterNodesResultOutput) ElementType() reflect.Type
func (GetRedisClusterNodesResultOutput) Filters ¶ added in v2.8.0
func (o GetRedisClusterNodesResultOutput) Filters() GetRedisClusterNodesFilterArrayOutput
func (GetRedisClusterNodesResultOutput) Id ¶ added in v2.8.0
func (o GetRedisClusterNodesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRedisClusterNodesResultOutput) RedisClusterId ¶ added in v2.8.0
func (o GetRedisClusterNodesResultOutput) RedisClusterId() pulumi.StringOutput
The OCID of the cluster
func (GetRedisClusterNodesResultOutput) RedisNodeCollections ¶ added in v2.8.0
func (o GetRedisClusterNodesResultOutput) RedisNodeCollections() GetRedisClusterNodesRedisNodeCollectionArrayOutput
The list of redis_node_collection.
func (GetRedisClusterNodesResultOutput) ToGetRedisClusterNodesResultOutput ¶ added in v2.8.0
func (o GetRedisClusterNodesResultOutput) ToGetRedisClusterNodesResultOutput() GetRedisClusterNodesResultOutput
func (GetRedisClusterNodesResultOutput) ToGetRedisClusterNodesResultOutputWithContext ¶ added in v2.8.0
func (o GetRedisClusterNodesResultOutput) ToGetRedisClusterNodesResultOutputWithContext(ctx context.Context) GetRedisClusterNodesResultOutput
type GetRedisClustersArgs ¶
type GetRedisClustersArgs struct { // The ID of the compartment in which to list resources. CompartmentId *string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetRedisClustersFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster. Id *string `pulumi:"id"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State *string `pulumi:"state"` }
A collection of arguments for invoking getRedisClusters.
type GetRedisClustersFilter ¶
type GetRedisClustersFilterArgs ¶
type GetRedisClustersFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetRedisClustersFilterArgs) ElementType ¶
func (GetRedisClustersFilterArgs) ElementType() reflect.Type
func (GetRedisClustersFilterArgs) ToGetRedisClustersFilterOutput ¶
func (i GetRedisClustersFilterArgs) ToGetRedisClustersFilterOutput() GetRedisClustersFilterOutput
func (GetRedisClustersFilterArgs) ToGetRedisClustersFilterOutputWithContext ¶
func (i GetRedisClustersFilterArgs) ToGetRedisClustersFilterOutputWithContext(ctx context.Context) GetRedisClustersFilterOutput
type GetRedisClustersFilterArray ¶
type GetRedisClustersFilterArray []GetRedisClustersFilterInput
func (GetRedisClustersFilterArray) ElementType ¶
func (GetRedisClustersFilterArray) ElementType() reflect.Type
func (GetRedisClustersFilterArray) ToGetRedisClustersFilterArrayOutput ¶
func (i GetRedisClustersFilterArray) ToGetRedisClustersFilterArrayOutput() GetRedisClustersFilterArrayOutput
func (GetRedisClustersFilterArray) ToGetRedisClustersFilterArrayOutputWithContext ¶
func (i GetRedisClustersFilterArray) ToGetRedisClustersFilterArrayOutputWithContext(ctx context.Context) GetRedisClustersFilterArrayOutput
type GetRedisClustersFilterArrayInput ¶
type GetRedisClustersFilterArrayInput interface { pulumi.Input ToGetRedisClustersFilterArrayOutput() GetRedisClustersFilterArrayOutput ToGetRedisClustersFilterArrayOutputWithContext(context.Context) GetRedisClustersFilterArrayOutput }
GetRedisClustersFilterArrayInput is an input type that accepts GetRedisClustersFilterArray and GetRedisClustersFilterArrayOutput values. You can construct a concrete instance of `GetRedisClustersFilterArrayInput` via:
GetRedisClustersFilterArray{ GetRedisClustersFilterArgs{...} }
type GetRedisClustersFilterArrayOutput ¶
type GetRedisClustersFilterArrayOutput struct{ *pulumi.OutputState }
func (GetRedisClustersFilterArrayOutput) ElementType ¶
func (GetRedisClustersFilterArrayOutput) ElementType() reflect.Type
func (GetRedisClustersFilterArrayOutput) Index ¶
func (o GetRedisClustersFilterArrayOutput) Index(i pulumi.IntInput) GetRedisClustersFilterOutput
func (GetRedisClustersFilterArrayOutput) ToGetRedisClustersFilterArrayOutput ¶
func (o GetRedisClustersFilterArrayOutput) ToGetRedisClustersFilterArrayOutput() GetRedisClustersFilterArrayOutput
func (GetRedisClustersFilterArrayOutput) ToGetRedisClustersFilterArrayOutputWithContext ¶
func (o GetRedisClustersFilterArrayOutput) ToGetRedisClustersFilterArrayOutputWithContext(ctx context.Context) GetRedisClustersFilterArrayOutput
type GetRedisClustersFilterInput ¶
type GetRedisClustersFilterInput interface { pulumi.Input ToGetRedisClustersFilterOutput() GetRedisClustersFilterOutput ToGetRedisClustersFilterOutputWithContext(context.Context) GetRedisClustersFilterOutput }
GetRedisClustersFilterInput is an input type that accepts GetRedisClustersFilterArgs and GetRedisClustersFilterOutput values. You can construct a concrete instance of `GetRedisClustersFilterInput` via:
GetRedisClustersFilterArgs{...}
type GetRedisClustersFilterOutput ¶
type GetRedisClustersFilterOutput struct{ *pulumi.OutputState }
func (GetRedisClustersFilterOutput) ElementType ¶
func (GetRedisClustersFilterOutput) ElementType() reflect.Type
func (GetRedisClustersFilterOutput) Name ¶
func (o GetRedisClustersFilterOutput) Name() pulumi.StringOutput
func (GetRedisClustersFilterOutput) Regex ¶
func (o GetRedisClustersFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetRedisClustersFilterOutput) ToGetRedisClustersFilterOutput ¶
func (o GetRedisClustersFilterOutput) ToGetRedisClustersFilterOutput() GetRedisClustersFilterOutput
func (GetRedisClustersFilterOutput) ToGetRedisClustersFilterOutputWithContext ¶
func (o GetRedisClustersFilterOutput) ToGetRedisClustersFilterOutputWithContext(ctx context.Context) GetRedisClustersFilterOutput
func (GetRedisClustersFilterOutput) Values ¶
func (o GetRedisClustersFilterOutput) Values() pulumi.StringArrayOutput
type GetRedisClustersOutputArgs ¶
type GetRedisClustersOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetRedisClustersFilterArrayInput `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster. Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getRedisClusters.
func (GetRedisClustersOutputArgs) ElementType ¶
func (GetRedisClustersOutputArgs) ElementType() reflect.Type
type GetRedisClustersRedisClusterCollection ¶
type GetRedisClustersRedisClusterCollection struct { // Collection of node objects. Items []GetRedisClustersRedisClusterCollectionItem `pulumi:"items"` }
type GetRedisClustersRedisClusterCollectionArgs ¶
type GetRedisClustersRedisClusterCollectionArgs struct { // Collection of node objects. Items GetRedisClustersRedisClusterCollectionItemArrayInput `pulumi:"items"` }
func (GetRedisClustersRedisClusterCollectionArgs) ElementType ¶
func (GetRedisClustersRedisClusterCollectionArgs) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionArgs) ToGetRedisClustersRedisClusterCollectionOutput ¶
func (i GetRedisClustersRedisClusterCollectionArgs) ToGetRedisClustersRedisClusterCollectionOutput() GetRedisClustersRedisClusterCollectionOutput
func (GetRedisClustersRedisClusterCollectionArgs) ToGetRedisClustersRedisClusterCollectionOutputWithContext ¶
func (i GetRedisClustersRedisClusterCollectionArgs) ToGetRedisClustersRedisClusterCollectionOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionOutput
type GetRedisClustersRedisClusterCollectionArray ¶
type GetRedisClustersRedisClusterCollectionArray []GetRedisClustersRedisClusterCollectionInput
func (GetRedisClustersRedisClusterCollectionArray) ElementType ¶
func (GetRedisClustersRedisClusterCollectionArray) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionArray) ToGetRedisClustersRedisClusterCollectionArrayOutput ¶
func (i GetRedisClustersRedisClusterCollectionArray) ToGetRedisClustersRedisClusterCollectionArrayOutput() GetRedisClustersRedisClusterCollectionArrayOutput
func (GetRedisClustersRedisClusterCollectionArray) ToGetRedisClustersRedisClusterCollectionArrayOutputWithContext ¶
func (i GetRedisClustersRedisClusterCollectionArray) ToGetRedisClustersRedisClusterCollectionArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionArrayOutput
type GetRedisClustersRedisClusterCollectionArrayInput ¶
type GetRedisClustersRedisClusterCollectionArrayInput interface { pulumi.Input ToGetRedisClustersRedisClusterCollectionArrayOutput() GetRedisClustersRedisClusterCollectionArrayOutput ToGetRedisClustersRedisClusterCollectionArrayOutputWithContext(context.Context) GetRedisClustersRedisClusterCollectionArrayOutput }
GetRedisClustersRedisClusterCollectionArrayInput is an input type that accepts GetRedisClustersRedisClusterCollectionArray and GetRedisClustersRedisClusterCollectionArrayOutput values. You can construct a concrete instance of `GetRedisClustersRedisClusterCollectionArrayInput` via:
GetRedisClustersRedisClusterCollectionArray{ GetRedisClustersRedisClusterCollectionArgs{...} }
type GetRedisClustersRedisClusterCollectionArrayOutput ¶
type GetRedisClustersRedisClusterCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetRedisClustersRedisClusterCollectionArrayOutput) ElementType ¶
func (GetRedisClustersRedisClusterCollectionArrayOutput) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionArrayOutput) ToGetRedisClustersRedisClusterCollectionArrayOutput ¶
func (o GetRedisClustersRedisClusterCollectionArrayOutput) ToGetRedisClustersRedisClusterCollectionArrayOutput() GetRedisClustersRedisClusterCollectionArrayOutput
func (GetRedisClustersRedisClusterCollectionArrayOutput) ToGetRedisClustersRedisClusterCollectionArrayOutputWithContext ¶
func (o GetRedisClustersRedisClusterCollectionArrayOutput) ToGetRedisClustersRedisClusterCollectionArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionArrayOutput
type GetRedisClustersRedisClusterCollectionInput ¶
type GetRedisClustersRedisClusterCollectionInput interface { pulumi.Input ToGetRedisClustersRedisClusterCollectionOutput() GetRedisClustersRedisClusterCollectionOutput ToGetRedisClustersRedisClusterCollectionOutputWithContext(context.Context) GetRedisClustersRedisClusterCollectionOutput }
GetRedisClustersRedisClusterCollectionInput is an input type that accepts GetRedisClustersRedisClusterCollectionArgs and GetRedisClustersRedisClusterCollectionOutput values. You can construct a concrete instance of `GetRedisClustersRedisClusterCollectionInput` via:
GetRedisClustersRedisClusterCollectionArgs{...}
type GetRedisClustersRedisClusterCollectionItem ¶
type GetRedisClustersRedisClusterCollectionItem struct { // Specifies whether the cluster is sharded or non-sharded. ClusterMode string `pulumi:"clusterMode"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, the message might provide actionable information for a resource in `FAILED` state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The collection of cluster nodes. NodeCollections []GetRedisClustersRedisClusterCollectionItemNodeCollection `pulumi:"nodeCollections"` // The number of nodes per shard in the cluster when clusterMode is SHARDED. This is the total number of nodes when clusterMode is NONSHARDED. NodeCount int `pulumi:"nodeCount"` // The amount of memory allocated to the cluster's nodes, in gigabytes. NodeMemoryInGbs float64 `pulumi:"nodeMemoryInGbs"` // A list of Network Security Group (NSG) [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with this cluster. For more information, see [Using an NSG for Clusters](https://docs.cloud.oracle.com/iaas/Content/ocicache/connecttocluster.htm#connecttocluster__networksecuritygroup). NsgIds []string `pulumi:"nsgIds"` // The private IP address of the API endpoint for the cluster's primary node. PrimaryEndpointIpAddress string `pulumi:"primaryEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the cluster's primary node. PrimaryFqdn string `pulumi:"primaryFqdn"` // The private IP address of the API endpoint for the cluster's replica nodes. ReplicasEndpointIpAddress string `pulumi:"replicasEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the cluster's replica nodes. ReplicasFqdn string `pulumi:"replicasFqdn"` // The number of shards in a sharded cluster. Only applicable when clusterMode is SHARDED. ShardCount int `pulumi:"shardCount"` // The Oracle Cloud Infrastructure Cache engine version that the cluster is running. SoftwareVersion string `pulumi:"softwareVersion"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State string `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster's subnet. SubnetId string `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The date and time the cluster was created. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The date and time the cluster was updated. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetRedisClustersRedisClusterCollectionItemArgs ¶
type GetRedisClustersRedisClusterCollectionItemArgs struct { // Specifies whether the cluster is sharded or non-sharded. ClusterMode pulumi.StringInput `pulumi:"clusterMode"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster. Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, the message might provide actionable information for a resource in `FAILED` state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The collection of cluster nodes. NodeCollections GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayInput `pulumi:"nodeCollections"` // The number of nodes per shard in the cluster when clusterMode is SHARDED. This is the total number of nodes when clusterMode is NONSHARDED. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // The amount of memory allocated to the cluster's nodes, in gigabytes. NodeMemoryInGbs pulumi.Float64Input `pulumi:"nodeMemoryInGbs"` // A list of Network Security Group (NSG) [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with this cluster. For more information, see [Using an NSG for Clusters](https://docs.cloud.oracle.com/iaas/Content/ocicache/connecttocluster.htm#connecttocluster__networksecuritygroup). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // The private IP address of the API endpoint for the cluster's primary node. PrimaryEndpointIpAddress pulumi.StringInput `pulumi:"primaryEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the cluster's primary node. PrimaryFqdn pulumi.StringInput `pulumi:"primaryFqdn"` // The private IP address of the API endpoint for the cluster's replica nodes. ReplicasEndpointIpAddress pulumi.StringInput `pulumi:"replicasEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the cluster's replica nodes. ReplicasFqdn pulumi.StringInput `pulumi:"replicasFqdn"` // The number of shards in a sharded cluster. Only applicable when clusterMode is SHARDED. ShardCount pulumi.IntInput `pulumi:"shardCount"` // The Oracle Cloud Infrastructure Cache engine version that the cluster is running. SoftwareVersion pulumi.StringInput `pulumi:"softwareVersion"` // A filter to return only resources their lifecycleState matches the given lifecycleState. State pulumi.StringInput `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster's subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The date and time the cluster was created. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The date and time the cluster was updated. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetRedisClustersRedisClusterCollectionItemArgs) ElementType ¶
func (GetRedisClustersRedisClusterCollectionItemArgs) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionItemArgs) ToGetRedisClustersRedisClusterCollectionItemOutput ¶
func (i GetRedisClustersRedisClusterCollectionItemArgs) ToGetRedisClustersRedisClusterCollectionItemOutput() GetRedisClustersRedisClusterCollectionItemOutput
func (GetRedisClustersRedisClusterCollectionItemArgs) ToGetRedisClustersRedisClusterCollectionItemOutputWithContext ¶
func (i GetRedisClustersRedisClusterCollectionItemArgs) ToGetRedisClustersRedisClusterCollectionItemOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemOutput
type GetRedisClustersRedisClusterCollectionItemArray ¶
type GetRedisClustersRedisClusterCollectionItemArray []GetRedisClustersRedisClusterCollectionItemInput
func (GetRedisClustersRedisClusterCollectionItemArray) ElementType ¶
func (GetRedisClustersRedisClusterCollectionItemArray) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionItemArray) ToGetRedisClustersRedisClusterCollectionItemArrayOutput ¶
func (i GetRedisClustersRedisClusterCollectionItemArray) ToGetRedisClustersRedisClusterCollectionItemArrayOutput() GetRedisClustersRedisClusterCollectionItemArrayOutput
func (GetRedisClustersRedisClusterCollectionItemArray) ToGetRedisClustersRedisClusterCollectionItemArrayOutputWithContext ¶
func (i GetRedisClustersRedisClusterCollectionItemArray) ToGetRedisClustersRedisClusterCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemArrayOutput
type GetRedisClustersRedisClusterCollectionItemArrayInput ¶
type GetRedisClustersRedisClusterCollectionItemArrayInput interface { pulumi.Input ToGetRedisClustersRedisClusterCollectionItemArrayOutput() GetRedisClustersRedisClusterCollectionItemArrayOutput ToGetRedisClustersRedisClusterCollectionItemArrayOutputWithContext(context.Context) GetRedisClustersRedisClusterCollectionItemArrayOutput }
GetRedisClustersRedisClusterCollectionItemArrayInput is an input type that accepts GetRedisClustersRedisClusterCollectionItemArray and GetRedisClustersRedisClusterCollectionItemArrayOutput values. You can construct a concrete instance of `GetRedisClustersRedisClusterCollectionItemArrayInput` via:
GetRedisClustersRedisClusterCollectionItemArray{ GetRedisClustersRedisClusterCollectionItemArgs{...} }
type GetRedisClustersRedisClusterCollectionItemArrayOutput ¶
type GetRedisClustersRedisClusterCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetRedisClustersRedisClusterCollectionItemArrayOutput) ElementType ¶
func (GetRedisClustersRedisClusterCollectionItemArrayOutput) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionItemArrayOutput) ToGetRedisClustersRedisClusterCollectionItemArrayOutput ¶
func (o GetRedisClustersRedisClusterCollectionItemArrayOutput) ToGetRedisClustersRedisClusterCollectionItemArrayOutput() GetRedisClustersRedisClusterCollectionItemArrayOutput
func (GetRedisClustersRedisClusterCollectionItemArrayOutput) ToGetRedisClustersRedisClusterCollectionItemArrayOutputWithContext ¶
func (o GetRedisClustersRedisClusterCollectionItemArrayOutput) ToGetRedisClustersRedisClusterCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemArrayOutput
type GetRedisClustersRedisClusterCollectionItemInput ¶
type GetRedisClustersRedisClusterCollectionItemInput interface { pulumi.Input ToGetRedisClustersRedisClusterCollectionItemOutput() GetRedisClustersRedisClusterCollectionItemOutput ToGetRedisClustersRedisClusterCollectionItemOutputWithContext(context.Context) GetRedisClustersRedisClusterCollectionItemOutput }
GetRedisClustersRedisClusterCollectionItemInput is an input type that accepts GetRedisClustersRedisClusterCollectionItemArgs and GetRedisClustersRedisClusterCollectionItemOutput values. You can construct a concrete instance of `GetRedisClustersRedisClusterCollectionItemInput` via:
GetRedisClustersRedisClusterCollectionItemArgs{...}
type GetRedisClustersRedisClusterCollectionItemNodeCollection ¶
type GetRedisClustersRedisClusterCollectionItemNodeCollection struct { // Collection of node objects. Items []GetRedisClustersRedisClusterCollectionItemNodeCollectionItem `pulumi:"items"` }
type GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs ¶
type GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs struct { // Collection of node objects. Items GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayInput `pulumi:"items"` }
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs) ElementType ¶
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionOutput ¶
func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionOutputWithContext ¶
func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput
type GetRedisClustersRedisClusterCollectionItemNodeCollectionArray ¶
type GetRedisClustersRedisClusterCollectionItemNodeCollectionArray []GetRedisClustersRedisClusterCollectionItemNodeCollectionInput
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArray) ElementType ¶
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArray) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArray) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput ¶
func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionArray) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArray) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutputWithContext ¶
func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionArray) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput
type GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayInput ¶
type GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayInput interface { pulumi.Input ToGetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput ToGetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutputWithContext(context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput }
GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayInput is an input type that accepts GetRedisClustersRedisClusterCollectionItemNodeCollectionArray and GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput values. You can construct a concrete instance of `GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayInput` via:
GetRedisClustersRedisClusterCollectionItemNodeCollectionArray{ GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs{...} }
type GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput ¶
type GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput) ElementType ¶
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput ¶
func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutputWithContext ¶
func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput
type GetRedisClustersRedisClusterCollectionItemNodeCollectionInput ¶
type GetRedisClustersRedisClusterCollectionItemNodeCollectionInput interface { pulumi.Input ToGetRedisClustersRedisClusterCollectionItemNodeCollectionOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput ToGetRedisClustersRedisClusterCollectionItemNodeCollectionOutputWithContext(context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput }
GetRedisClustersRedisClusterCollectionItemNodeCollectionInput is an input type that accepts GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs and GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput values. You can construct a concrete instance of `GetRedisClustersRedisClusterCollectionItemNodeCollectionInput` via:
GetRedisClustersRedisClusterCollectionItemNodeCollectionArgs{...}
type GetRedisClustersRedisClusterCollectionItemNodeCollectionItem ¶
type GetRedisClustersRedisClusterCollectionItemNodeCollectionItem struct { // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // The fully qualified domain name (FQDN) of the API endpoint to access a specific node. PrivateEndpointFqdn string `pulumi:"privateEndpointFqdn"` // The private IP address of the API endpoint to access a specific node. PrivateEndpointIpAddress string `pulumi:"privateEndpointIpAddress"` }
type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs ¶
type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs struct { // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // The fully qualified domain name (FQDN) of the API endpoint to access a specific node. PrivateEndpointFqdn pulumi.StringInput `pulumi:"privateEndpointFqdn"` // The private IP address of the API endpoint to access a specific node. PrivateEndpointIpAddress pulumi.StringInput `pulumi:"privateEndpointIpAddress"` }
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs) ElementType ¶
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput ¶
func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutputWithContext ¶
func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput
type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArray ¶
type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArray []GetRedisClustersRedisClusterCollectionItemNodeCollectionItemInput
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArray) ElementType ¶
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArray) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArray) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput ¶
func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArray) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArray) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutputWithContext ¶
func (i GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArray) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput
type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayInput ¶
type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayInput interface { pulumi.Input ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutputWithContext(context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput }
GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayInput is an input type that accepts GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArray and GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput values. You can construct a concrete instance of `GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayInput` via:
GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArray{ GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs{...} }
type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput ¶
type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput) ElementType ¶
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput ¶
func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutputWithContext ¶
func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput
type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemInput ¶
type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemInput interface { pulumi.Input ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutputWithContext(context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput }
GetRedisClustersRedisClusterCollectionItemNodeCollectionItemInput is an input type that accepts GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs and GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput values. You can construct a concrete instance of `GetRedisClustersRedisClusterCollectionItemNodeCollectionItemInput` via:
GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArgs{...}
type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput ¶
type GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput struct{ *pulumi.OutputState }
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) DisplayName ¶
func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) ElementType ¶
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) PrivateEndpointFqdn ¶
func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) PrivateEndpointFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) of the API endpoint to access a specific node.
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) PrivateEndpointIpAddress ¶
func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) PrivateEndpointIpAddress() pulumi.StringOutput
The private IP address of the API endpoint to access a specific node.
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput ¶
func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutputWithContext ¶
func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionItemOutput
type GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput ¶
type GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput struct{ *pulumi.OutputState }
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput) ElementType ¶
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput) Items ¶
func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput) Items() GetRedisClustersRedisClusterCollectionItemNodeCollectionItemArrayOutput
Collection of node objects.
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionOutput ¶
func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionOutput() GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput
func (GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionOutputWithContext ¶
func (o GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput) ToGetRedisClustersRedisClusterCollectionItemNodeCollectionOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemNodeCollectionOutput
type GetRedisClustersRedisClusterCollectionItemOutput ¶
type GetRedisClustersRedisClusterCollectionItemOutput struct{ *pulumi.OutputState }
func (GetRedisClustersRedisClusterCollectionItemOutput) ClusterMode ¶ added in v2.8.0
func (o GetRedisClustersRedisClusterCollectionItemOutput) ClusterMode() pulumi.StringOutput
Specifies whether the cluster is sharded or non-sharded.
func (GetRedisClustersRedisClusterCollectionItemOutput) CompartmentId ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetRedisClustersRedisClusterCollectionItemOutput) DefinedTags ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetRedisClustersRedisClusterCollectionItemOutput) DisplayName ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetRedisClustersRedisClusterCollectionItemOutput) ElementType ¶
func (GetRedisClustersRedisClusterCollectionItemOutput) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionItemOutput) FreeformTags ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetRedisClustersRedisClusterCollectionItemOutput) Id ¶
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster.
func (GetRedisClustersRedisClusterCollectionItemOutput) LifecycleDetails ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, the message might provide actionable information for a resource in `FAILED` state.
func (GetRedisClustersRedisClusterCollectionItemOutput) NodeCollections ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) NodeCollections() GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayOutput
The collection of cluster nodes.
func (GetRedisClustersRedisClusterCollectionItemOutput) NodeCount ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) NodeCount() pulumi.IntOutput
The number of nodes per shard in the cluster when clusterMode is SHARDED. This is the total number of nodes when clusterMode is NONSHARDED.
func (GetRedisClustersRedisClusterCollectionItemOutput) NodeMemoryInGbs ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) NodeMemoryInGbs() pulumi.Float64Output
The amount of memory allocated to the cluster's nodes, in gigabytes.
func (GetRedisClustersRedisClusterCollectionItemOutput) NsgIds ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) NsgIds() pulumi.StringArrayOutput
A list of Network Security Group (NSG) [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with this cluster. For more information, see [Using an NSG for Clusters](https://docs.cloud.oracle.com/iaas/Content/ocicache/connecttocluster.htm#connecttocluster__networksecuritygroup).
func (GetRedisClustersRedisClusterCollectionItemOutput) PrimaryEndpointIpAddress ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) PrimaryEndpointIpAddress() pulumi.StringOutput
The private IP address of the API endpoint for the cluster's primary node.
func (GetRedisClustersRedisClusterCollectionItemOutput) PrimaryFqdn ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) PrimaryFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) of the API endpoint for the cluster's primary node.
func (GetRedisClustersRedisClusterCollectionItemOutput) ReplicasEndpointIpAddress ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) ReplicasEndpointIpAddress() pulumi.StringOutput
The private IP address of the API endpoint for the cluster's replica nodes.
func (GetRedisClustersRedisClusterCollectionItemOutput) ReplicasFqdn ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) ReplicasFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) of the API endpoint for the cluster's replica nodes.
func (GetRedisClustersRedisClusterCollectionItemOutput) ShardCount ¶ added in v2.8.0
func (o GetRedisClustersRedisClusterCollectionItemOutput) ShardCount() pulumi.IntOutput
The number of shards in a sharded cluster. Only applicable when clusterMode is SHARDED.
func (GetRedisClustersRedisClusterCollectionItemOutput) SoftwareVersion ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) SoftwareVersion() pulumi.StringOutput
The Oracle Cloud Infrastructure Cache engine version that the cluster is running.
func (GetRedisClustersRedisClusterCollectionItemOutput) State ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources their lifecycleState matches the given lifecycleState.
func (GetRedisClustersRedisClusterCollectionItemOutput) SubnetId ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster's subnet.
func (GetRedisClustersRedisClusterCollectionItemOutput) SystemTags ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetRedisClustersRedisClusterCollectionItemOutput) TimeCreated ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) TimeCreated() pulumi.StringOutput
The date and time the cluster was created. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
func (GetRedisClustersRedisClusterCollectionItemOutput) TimeUpdated ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The date and time the cluster was updated. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
func (GetRedisClustersRedisClusterCollectionItemOutput) ToGetRedisClustersRedisClusterCollectionItemOutput ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) ToGetRedisClustersRedisClusterCollectionItemOutput() GetRedisClustersRedisClusterCollectionItemOutput
func (GetRedisClustersRedisClusterCollectionItemOutput) ToGetRedisClustersRedisClusterCollectionItemOutputWithContext ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) ToGetRedisClustersRedisClusterCollectionItemOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionItemOutput
type GetRedisClustersRedisClusterCollectionOutput ¶
type GetRedisClustersRedisClusterCollectionOutput struct{ *pulumi.OutputState }
func (GetRedisClustersRedisClusterCollectionOutput) ElementType ¶
func (GetRedisClustersRedisClusterCollectionOutput) ElementType() reflect.Type
func (GetRedisClustersRedisClusterCollectionOutput) Items ¶
func (o GetRedisClustersRedisClusterCollectionOutput) Items() GetRedisClustersRedisClusterCollectionItemArrayOutput
Collection of node objects.
func (GetRedisClustersRedisClusterCollectionOutput) ToGetRedisClustersRedisClusterCollectionOutput ¶
func (o GetRedisClustersRedisClusterCollectionOutput) ToGetRedisClustersRedisClusterCollectionOutput() GetRedisClustersRedisClusterCollectionOutput
func (GetRedisClustersRedisClusterCollectionOutput) ToGetRedisClustersRedisClusterCollectionOutputWithContext ¶
func (o GetRedisClustersRedisClusterCollectionOutput) ToGetRedisClustersRedisClusterCollectionOutputWithContext(ctx context.Context) GetRedisClustersRedisClusterCollectionOutput
type GetRedisClustersResult ¶
type GetRedisClustersResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the compartment that contains the cluster. CompartmentId *string `pulumi:"compartmentId"` // A user-friendly name of a cluster node. DisplayName *string `pulumi:"displayName"` Filters []GetRedisClustersFilter `pulumi:"filters"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster. Id *string `pulumi:"id"` // The list of redis_cluster_collection. RedisClusterCollections []GetRedisClustersRedisClusterCollection `pulumi:"redisClusterCollections"` // The current state of the cluster. State *string `pulumi:"state"` }
A collection of values returned by getRedisClusters.
func GetRedisClusters ¶
func GetRedisClusters(ctx *pulumi.Context, args *GetRedisClustersArgs, opts ...pulumi.InvokeOption) (*GetRedisClustersResult, error)
This data source provides the list of Redis Clusters in Oracle Cloud Infrastructure Redis service.
Lists the Oracle Cloud Infrastructure Cache clusters in the specified compartment. A cluster is a memory-based storage solution. For more information, see [OCI Cache](https://docs.cloud.oracle.com/iaas/Content/ocicache/home.htm).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/redis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := redis.GetRedisClusters(ctx, &redis.GetRedisClustersArgs{ CompartmentId: pulumi.StringRef(compartmentId), DisplayName: pulumi.StringRef(redisClusterDisplayName), Id: pulumi.StringRef(redisClusterId), State: pulumi.StringRef(redisClusterState), }, nil) if err != nil { return err } return nil }) }
```
type GetRedisClustersResultOutput ¶
type GetRedisClustersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRedisClusters.
func GetRedisClustersOutput ¶
func GetRedisClustersOutput(ctx *pulumi.Context, args GetRedisClustersOutputArgs, opts ...pulumi.InvokeOption) GetRedisClustersResultOutput
func (GetRedisClustersResultOutput) CompartmentId ¶
func (o GetRedisClustersResultOutput) CompartmentId() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the compartment that contains the cluster.
func (GetRedisClustersResultOutput) DisplayName ¶
func (o GetRedisClustersResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name of a cluster node.
func (GetRedisClustersResultOutput) ElementType ¶
func (GetRedisClustersResultOutput) ElementType() reflect.Type
func (GetRedisClustersResultOutput) Filters ¶
func (o GetRedisClustersResultOutput) Filters() GetRedisClustersFilterArrayOutput
func (GetRedisClustersResultOutput) Id ¶
func (o GetRedisClustersResultOutput) Id() pulumi.StringPtrOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster.
func (GetRedisClustersResultOutput) RedisClusterCollections ¶
func (o GetRedisClustersResultOutput) RedisClusterCollections() GetRedisClustersRedisClusterCollectionArrayOutput
The list of redis_cluster_collection.
func (GetRedisClustersResultOutput) State ¶
func (o GetRedisClustersResultOutput) State() pulumi.StringPtrOutput
The current state of the cluster.
func (GetRedisClustersResultOutput) ToGetRedisClustersResultOutput ¶
func (o GetRedisClustersResultOutput) ToGetRedisClustersResultOutput() GetRedisClustersResultOutput
func (GetRedisClustersResultOutput) ToGetRedisClustersResultOutputWithContext ¶
func (o GetRedisClustersResultOutput) ToGetRedisClustersResultOutputWithContext(ctx context.Context) GetRedisClustersResultOutput
type LookupRedisClusterArgs ¶
type LookupRedisClusterArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster. RedisClusterId string `pulumi:"redisClusterId"` }
A collection of arguments for invoking getRedisCluster.
type LookupRedisClusterOutputArgs ¶
type LookupRedisClusterOutputArgs struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster. RedisClusterId pulumi.StringInput `pulumi:"redisClusterId"` }
A collection of arguments for invoking getRedisCluster.
func (LookupRedisClusterOutputArgs) ElementType ¶
func (LookupRedisClusterOutputArgs) ElementType() reflect.Type
type LookupRedisClusterResult ¶
type LookupRedisClusterResult struct { // Specifies whether the cluster is sharded or non-sharded. ClusterMode string `pulumi:"clusterMode"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the compartment that contains the cluster. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // A user-friendly name of a cluster node. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, the message might provide actionable information for a resource in `FAILED` state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The collection of cluster nodes. NodeCollections []GetRedisClusterNodeCollection `pulumi:"nodeCollections"` // The number of nodes per shard in the cluster when clusterMode is SHARDED. This is the total number of nodes when clusterMode is NONSHARDED. NodeCount int `pulumi:"nodeCount"` // The amount of memory allocated to the cluster's nodes, in gigabytes. NodeMemoryInGbs float64 `pulumi:"nodeMemoryInGbs"` // A list of Network Security Group (NSG) [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with this cluster. For more information, see [Using an NSG for Clusters](https://docs.cloud.oracle.com/iaas/Content/ocicache/connecttocluster.htm#connecttocluster__networksecuritygroup). NsgIds []string `pulumi:"nsgIds"` // The private IP address of the API endpoint for the cluster's primary node. PrimaryEndpointIpAddress string `pulumi:"primaryEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the cluster's primary node. PrimaryFqdn string `pulumi:"primaryFqdn"` RedisClusterId string `pulumi:"redisClusterId"` // The private IP address of the API endpoint for the cluster's replica nodes. ReplicasEndpointIpAddress string `pulumi:"replicasEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the cluster's replica nodes. ReplicasFqdn string `pulumi:"replicasFqdn"` // The number of shards in a sharded cluster. Only applicable when clusterMode is SHARDED. ShardCount int `pulumi:"shardCount"` // The Oracle Cloud Infrastructure Cache engine version that the cluster is running. SoftwareVersion string `pulumi:"softwareVersion"` // The current state of the cluster. State string `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster's subnet. SubnetId string `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The date and time the cluster was created. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The date and time the cluster was updated. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getRedisCluster.
func LookupRedisCluster ¶
func LookupRedisCluster(ctx *pulumi.Context, args *LookupRedisClusterArgs, opts ...pulumi.InvokeOption) (*LookupRedisClusterResult, error)
This data source provides details about a specific Redis Cluster resource in Oracle Cloud Infrastructure Redis service.
Retrieves the specified Oracle Cloud Infrastructure Cache cluster. A cluster is a memory-based storage solution. For more information, see [OCI Cache](https://docs.cloud.oracle.com/iaas/Content/ocicache/home.htm).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/redis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := redis.GetRedisCluster(ctx, &redis.GetRedisClusterArgs{ RedisClusterId: testRedisClusterOciRedisRedisCluster.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupRedisClusterResultOutput ¶
type LookupRedisClusterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRedisCluster.
func LookupRedisClusterOutput ¶
func LookupRedisClusterOutput(ctx *pulumi.Context, args LookupRedisClusterOutputArgs, opts ...pulumi.InvokeOption) LookupRedisClusterResultOutput
func (LookupRedisClusterResultOutput) ClusterMode ¶ added in v2.8.0
func (o LookupRedisClusterResultOutput) ClusterMode() pulumi.StringOutput
Specifies whether the cluster is sharded or non-sharded.
func (LookupRedisClusterResultOutput) CompartmentId ¶
func (o LookupRedisClusterResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the compartment that contains the cluster.
func (LookupRedisClusterResultOutput) DefinedTags ¶
func (o LookupRedisClusterResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupRedisClusterResultOutput) DisplayName ¶
func (o LookupRedisClusterResultOutput) DisplayName() pulumi.StringOutput
A user-friendly name of a cluster node.
func (LookupRedisClusterResultOutput) ElementType ¶
func (LookupRedisClusterResultOutput) ElementType() reflect.Type
func (LookupRedisClusterResultOutput) FreeformTags ¶
func (o LookupRedisClusterResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupRedisClusterResultOutput) Id ¶
func (o LookupRedisClusterResultOutput) Id() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster.
func (LookupRedisClusterResultOutput) LifecycleDetails ¶
func (o LookupRedisClusterResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, the message might provide actionable information for a resource in `FAILED` state.
func (LookupRedisClusterResultOutput) NodeCollections ¶
func (o LookupRedisClusterResultOutput) NodeCollections() GetRedisClusterNodeCollectionArrayOutput
The collection of cluster nodes.
func (LookupRedisClusterResultOutput) NodeCount ¶
func (o LookupRedisClusterResultOutput) NodeCount() pulumi.IntOutput
The number of nodes per shard in the cluster when clusterMode is SHARDED. This is the total number of nodes when clusterMode is NONSHARDED.
func (LookupRedisClusterResultOutput) NodeMemoryInGbs ¶
func (o LookupRedisClusterResultOutput) NodeMemoryInGbs() pulumi.Float64Output
The amount of memory allocated to the cluster's nodes, in gigabytes.
func (LookupRedisClusterResultOutput) NsgIds ¶
func (o LookupRedisClusterResultOutput) NsgIds() pulumi.StringArrayOutput
A list of Network Security Group (NSG) [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with this cluster. For more information, see [Using an NSG for Clusters](https://docs.cloud.oracle.com/iaas/Content/ocicache/connecttocluster.htm#connecttocluster__networksecuritygroup).
func (LookupRedisClusterResultOutput) PrimaryEndpointIpAddress ¶
func (o LookupRedisClusterResultOutput) PrimaryEndpointIpAddress() pulumi.StringOutput
The private IP address of the API endpoint for the cluster's primary node.
func (LookupRedisClusterResultOutput) PrimaryFqdn ¶
func (o LookupRedisClusterResultOutput) PrimaryFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) of the API endpoint for the cluster's primary node.
func (LookupRedisClusterResultOutput) RedisClusterId ¶
func (o LookupRedisClusterResultOutput) RedisClusterId() pulumi.StringOutput
func (LookupRedisClusterResultOutput) ReplicasEndpointIpAddress ¶
func (o LookupRedisClusterResultOutput) ReplicasEndpointIpAddress() pulumi.StringOutput
The private IP address of the API endpoint for the cluster's replica nodes.
func (LookupRedisClusterResultOutput) ReplicasFqdn ¶
func (o LookupRedisClusterResultOutput) ReplicasFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) of the API endpoint for the cluster's replica nodes.
func (LookupRedisClusterResultOutput) ShardCount ¶ added in v2.8.0
func (o LookupRedisClusterResultOutput) ShardCount() pulumi.IntOutput
The number of shards in a sharded cluster. Only applicable when clusterMode is SHARDED.
func (LookupRedisClusterResultOutput) SoftwareVersion ¶
func (o LookupRedisClusterResultOutput) SoftwareVersion() pulumi.StringOutput
The Oracle Cloud Infrastructure Cache engine version that the cluster is running.
func (LookupRedisClusterResultOutput) State ¶
func (o LookupRedisClusterResultOutput) State() pulumi.StringOutput
The current state of the cluster.
func (LookupRedisClusterResultOutput) SubnetId ¶
func (o LookupRedisClusterResultOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster's subnet.
func (LookupRedisClusterResultOutput) SystemTags ¶
func (o LookupRedisClusterResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupRedisClusterResultOutput) TimeCreated ¶
func (o LookupRedisClusterResultOutput) TimeCreated() pulumi.StringOutput
The date and time the cluster was created. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
func (LookupRedisClusterResultOutput) TimeUpdated ¶
func (o LookupRedisClusterResultOutput) TimeUpdated() pulumi.StringOutput
The date and time the cluster was updated. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
func (LookupRedisClusterResultOutput) ToLookupRedisClusterResultOutput ¶
func (o LookupRedisClusterResultOutput) ToLookupRedisClusterResultOutput() LookupRedisClusterResultOutput
func (LookupRedisClusterResultOutput) ToLookupRedisClusterResultOutputWithContext ¶
func (o LookupRedisClusterResultOutput) ToLookupRedisClusterResultOutputWithContext(ctx context.Context) LookupRedisClusterResultOutput
type RedisCluster ¶
type RedisCluster struct { pulumi.CustomResourceState // Specifies whether the cluster is sharded or non-sharded. ClusterMode pulumi.StringOutput `pulumi:"clusterMode"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the compartment that contains the cluster. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // A message describing the current state in more detail. For example, the message might provide actionable information for a resource in `FAILED` state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The collection of cluster nodes. NodeCollections RedisClusterNodeCollectionArrayOutput `pulumi:"nodeCollections"` // (Updatable) The number of nodes per shard in the cluster when clusterMode is SHARDED. This is the total number of nodes when clusterMode is NONSHARDED. NodeCount pulumi.IntOutput `pulumi:"nodeCount"` // (Updatable) The amount of memory allocated to the cluster's nodes, in gigabytes. NodeMemoryInGbs pulumi.Float64Output `pulumi:"nodeMemoryInGbs"` // (Updatable) A list of Network Security Group (NSG) [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with this cluster. For more information, see [Using an NSG for Clusters](https://docs.cloud.oracle.com/iaas/Content/ocicache/connecttocluster.htm#connecttocluster__networksecuritygroup). NsgIds pulumi.StringArrayOutput `pulumi:"nsgIds"` // The private IP address of the API endpoint for the cluster's primary node. PrimaryEndpointIpAddress pulumi.StringOutput `pulumi:"primaryEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the cluster's primary node. PrimaryFqdn pulumi.StringOutput `pulumi:"primaryFqdn"` // The private IP address of the API endpoint for the cluster's replica nodes. ReplicasEndpointIpAddress pulumi.StringOutput `pulumi:"replicasEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the cluster's replica nodes. ReplicasFqdn pulumi.StringOutput `pulumi:"replicasFqdn"` // (Updatable) The number of shards in sharded cluster. Only applicable when clusterMode is SHARDED. ShardCount pulumi.IntOutput `pulumi:"shardCount"` // The Oracle Cloud Infrastructure Cache engine version that the cluster is running. SoftwareVersion pulumi.StringOutput `pulumi:"softwareVersion"` // The current state of the cluster. State pulumi.StringOutput `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster's subnet. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The date and time the cluster was created. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The date and time the cluster was updated. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Redis Cluster resource in Oracle Cloud Infrastructure Redis service.
Creates a new Oracle Cloud Infrastructure Cache cluster. A cluster is a memory-based storage solution. For more information, see [OCI Cache](https://docs.cloud.oracle.com/iaas/Content/ocicache/home.htm).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/redis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := redis.NewRedisCluster(ctx, "test_redis_cluster", &redis.RedisClusterArgs{ CompartmentId: pulumi.Any(compartmentId), DisplayName: pulumi.Any(redisClusterDisplayName), NodeCount: pulumi.Any(redisClusterNodeCount), NodeMemoryInGbs: pulumi.Any(redisClusterNodeMemoryInGbs), SoftwareVersion: pulumi.Any(redisClusterSoftwareVersion), SubnetId: pulumi.Any(testSubnet.Id), ClusterMode: pulumi.Any(redisClusterClusterMode), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, NsgIds: pulumi.Any(redisClusterNsgIds), ShardCount: pulumi.Any(redisClusterShardCount), }) if err != nil { return err } return nil }) }
```
## Import
RedisClusters can be imported using the `id`, e.g.
```sh $ pulumi import oci:Redis/redisCluster:RedisCluster test_redis_cluster "id" ```
func GetRedisCluster ¶
func GetRedisCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RedisClusterState, opts ...pulumi.ResourceOption) (*RedisCluster, error)
GetRedisCluster gets an existing RedisCluster 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 NewRedisCluster ¶
func NewRedisCluster(ctx *pulumi.Context, name string, args *RedisClusterArgs, opts ...pulumi.ResourceOption) (*RedisCluster, error)
NewRedisCluster registers a new resource with the given unique name, arguments, and options.
func (*RedisCluster) ElementType ¶
func (*RedisCluster) ElementType() reflect.Type
func (*RedisCluster) ToRedisClusterOutput ¶
func (i *RedisCluster) ToRedisClusterOutput() RedisClusterOutput
func (*RedisCluster) ToRedisClusterOutputWithContext ¶
func (i *RedisCluster) ToRedisClusterOutputWithContext(ctx context.Context) RedisClusterOutput
type RedisClusterArgs ¶
type RedisClusterArgs struct { // Specifies whether the cluster is sharded or non-sharded. ClusterMode pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the compartment that contains the cluster. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // (Updatable) The number of nodes per shard in the cluster when clusterMode is SHARDED. This is the total number of nodes when clusterMode is NONSHARDED. NodeCount pulumi.IntInput // (Updatable) The amount of memory allocated to the cluster's nodes, in gigabytes. NodeMemoryInGbs pulumi.Float64Input // (Updatable) A list of Network Security Group (NSG) [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with this cluster. For more information, see [Using an NSG for Clusters](https://docs.cloud.oracle.com/iaas/Content/ocicache/connecttocluster.htm#connecttocluster__networksecuritygroup). NsgIds pulumi.StringArrayInput // (Updatable) The number of shards in sharded cluster. Only applicable when clusterMode is SHARDED. ShardCount pulumi.IntPtrInput // The Oracle Cloud Infrastructure Cache engine version that the cluster is running. SoftwareVersion pulumi.StringInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster's subnet. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SubnetId pulumi.StringInput }
The set of arguments for constructing a RedisCluster resource.
func (RedisClusterArgs) ElementType ¶
func (RedisClusterArgs) ElementType() reflect.Type
type RedisClusterArray ¶
type RedisClusterArray []RedisClusterInput
func (RedisClusterArray) ElementType ¶
func (RedisClusterArray) ElementType() reflect.Type
func (RedisClusterArray) ToRedisClusterArrayOutput ¶
func (i RedisClusterArray) ToRedisClusterArrayOutput() RedisClusterArrayOutput
func (RedisClusterArray) ToRedisClusterArrayOutputWithContext ¶
func (i RedisClusterArray) ToRedisClusterArrayOutputWithContext(ctx context.Context) RedisClusterArrayOutput
type RedisClusterArrayInput ¶
type RedisClusterArrayInput interface { pulumi.Input ToRedisClusterArrayOutput() RedisClusterArrayOutput ToRedisClusterArrayOutputWithContext(context.Context) RedisClusterArrayOutput }
RedisClusterArrayInput is an input type that accepts RedisClusterArray and RedisClusterArrayOutput values. You can construct a concrete instance of `RedisClusterArrayInput` via:
RedisClusterArray{ RedisClusterArgs{...} }
type RedisClusterArrayOutput ¶
type RedisClusterArrayOutput struct{ *pulumi.OutputState }
func (RedisClusterArrayOutput) ElementType ¶
func (RedisClusterArrayOutput) ElementType() reflect.Type
func (RedisClusterArrayOutput) Index ¶
func (o RedisClusterArrayOutput) Index(i pulumi.IntInput) RedisClusterOutput
func (RedisClusterArrayOutput) ToRedisClusterArrayOutput ¶
func (o RedisClusterArrayOutput) ToRedisClusterArrayOutput() RedisClusterArrayOutput
func (RedisClusterArrayOutput) ToRedisClusterArrayOutputWithContext ¶
func (o RedisClusterArrayOutput) ToRedisClusterArrayOutputWithContext(ctx context.Context) RedisClusterArrayOutput
type RedisClusterInput ¶
type RedisClusterInput interface { pulumi.Input ToRedisClusterOutput() RedisClusterOutput ToRedisClusterOutputWithContext(ctx context.Context) RedisClusterOutput }
type RedisClusterMap ¶
type RedisClusterMap map[string]RedisClusterInput
func (RedisClusterMap) ElementType ¶
func (RedisClusterMap) ElementType() reflect.Type
func (RedisClusterMap) ToRedisClusterMapOutput ¶
func (i RedisClusterMap) ToRedisClusterMapOutput() RedisClusterMapOutput
func (RedisClusterMap) ToRedisClusterMapOutputWithContext ¶
func (i RedisClusterMap) ToRedisClusterMapOutputWithContext(ctx context.Context) RedisClusterMapOutput
type RedisClusterMapInput ¶
type RedisClusterMapInput interface { pulumi.Input ToRedisClusterMapOutput() RedisClusterMapOutput ToRedisClusterMapOutputWithContext(context.Context) RedisClusterMapOutput }
RedisClusterMapInput is an input type that accepts RedisClusterMap and RedisClusterMapOutput values. You can construct a concrete instance of `RedisClusterMapInput` via:
RedisClusterMap{ "key": RedisClusterArgs{...} }
type RedisClusterMapOutput ¶
type RedisClusterMapOutput struct{ *pulumi.OutputState }
func (RedisClusterMapOutput) ElementType ¶
func (RedisClusterMapOutput) ElementType() reflect.Type
func (RedisClusterMapOutput) MapIndex ¶
func (o RedisClusterMapOutput) MapIndex(k pulumi.StringInput) RedisClusterOutput
func (RedisClusterMapOutput) ToRedisClusterMapOutput ¶
func (o RedisClusterMapOutput) ToRedisClusterMapOutput() RedisClusterMapOutput
func (RedisClusterMapOutput) ToRedisClusterMapOutputWithContext ¶
func (o RedisClusterMapOutput) ToRedisClusterMapOutputWithContext(ctx context.Context) RedisClusterMapOutput
type RedisClusterNodeCollection ¶
type RedisClusterNodeCollection struct { // Collection of node objects. Items []RedisClusterNodeCollectionItem `pulumi:"items"` }
type RedisClusterNodeCollectionArgs ¶
type RedisClusterNodeCollectionArgs struct { // Collection of node objects. Items RedisClusterNodeCollectionItemArrayInput `pulumi:"items"` }
func (RedisClusterNodeCollectionArgs) ElementType ¶
func (RedisClusterNodeCollectionArgs) ElementType() reflect.Type
func (RedisClusterNodeCollectionArgs) ToRedisClusterNodeCollectionOutput ¶
func (i RedisClusterNodeCollectionArgs) ToRedisClusterNodeCollectionOutput() RedisClusterNodeCollectionOutput
func (RedisClusterNodeCollectionArgs) ToRedisClusterNodeCollectionOutputWithContext ¶
func (i RedisClusterNodeCollectionArgs) ToRedisClusterNodeCollectionOutputWithContext(ctx context.Context) RedisClusterNodeCollectionOutput
type RedisClusterNodeCollectionArray ¶
type RedisClusterNodeCollectionArray []RedisClusterNodeCollectionInput
func (RedisClusterNodeCollectionArray) ElementType ¶
func (RedisClusterNodeCollectionArray) ElementType() reflect.Type
func (RedisClusterNodeCollectionArray) ToRedisClusterNodeCollectionArrayOutput ¶
func (i RedisClusterNodeCollectionArray) ToRedisClusterNodeCollectionArrayOutput() RedisClusterNodeCollectionArrayOutput
func (RedisClusterNodeCollectionArray) ToRedisClusterNodeCollectionArrayOutputWithContext ¶
func (i RedisClusterNodeCollectionArray) ToRedisClusterNodeCollectionArrayOutputWithContext(ctx context.Context) RedisClusterNodeCollectionArrayOutput
type RedisClusterNodeCollectionArrayInput ¶
type RedisClusterNodeCollectionArrayInput interface { pulumi.Input ToRedisClusterNodeCollectionArrayOutput() RedisClusterNodeCollectionArrayOutput ToRedisClusterNodeCollectionArrayOutputWithContext(context.Context) RedisClusterNodeCollectionArrayOutput }
RedisClusterNodeCollectionArrayInput is an input type that accepts RedisClusterNodeCollectionArray and RedisClusterNodeCollectionArrayOutput values. You can construct a concrete instance of `RedisClusterNodeCollectionArrayInput` via:
RedisClusterNodeCollectionArray{ RedisClusterNodeCollectionArgs{...} }
type RedisClusterNodeCollectionArrayOutput ¶
type RedisClusterNodeCollectionArrayOutput struct{ *pulumi.OutputState }
func (RedisClusterNodeCollectionArrayOutput) ElementType ¶
func (RedisClusterNodeCollectionArrayOutput) ElementType() reflect.Type
func (RedisClusterNodeCollectionArrayOutput) Index ¶
func (o RedisClusterNodeCollectionArrayOutput) Index(i pulumi.IntInput) RedisClusterNodeCollectionOutput
func (RedisClusterNodeCollectionArrayOutput) ToRedisClusterNodeCollectionArrayOutput ¶
func (o RedisClusterNodeCollectionArrayOutput) ToRedisClusterNodeCollectionArrayOutput() RedisClusterNodeCollectionArrayOutput
func (RedisClusterNodeCollectionArrayOutput) ToRedisClusterNodeCollectionArrayOutputWithContext ¶
func (o RedisClusterNodeCollectionArrayOutput) ToRedisClusterNodeCollectionArrayOutputWithContext(ctx context.Context) RedisClusterNodeCollectionArrayOutput
type RedisClusterNodeCollectionInput ¶
type RedisClusterNodeCollectionInput interface { pulumi.Input ToRedisClusterNodeCollectionOutput() RedisClusterNodeCollectionOutput ToRedisClusterNodeCollectionOutputWithContext(context.Context) RedisClusterNodeCollectionOutput }
RedisClusterNodeCollectionInput is an input type that accepts RedisClusterNodeCollectionArgs and RedisClusterNodeCollectionOutput values. You can construct a concrete instance of `RedisClusterNodeCollectionInput` via:
RedisClusterNodeCollectionArgs{...}
type RedisClusterNodeCollectionItem ¶
type RedisClusterNodeCollectionItem struct { // (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` // The fully qualified domain name (FQDN) of the API endpoint to access a specific node. PrivateEndpointFqdn *string `pulumi:"privateEndpointFqdn"` // The private IP address of the API endpoint to access a specific node. PrivateEndpointIpAddress *string `pulumi:"privateEndpointIpAddress"` }
type RedisClusterNodeCollectionItemArgs ¶
type RedisClusterNodeCollectionItemArgs struct { // (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The fully qualified domain name (FQDN) of the API endpoint to access a specific node. PrivateEndpointFqdn pulumi.StringPtrInput `pulumi:"privateEndpointFqdn"` // The private IP address of the API endpoint to access a specific node. PrivateEndpointIpAddress pulumi.StringPtrInput `pulumi:"privateEndpointIpAddress"` }
func (RedisClusterNodeCollectionItemArgs) ElementType ¶
func (RedisClusterNodeCollectionItemArgs) ElementType() reflect.Type
func (RedisClusterNodeCollectionItemArgs) ToRedisClusterNodeCollectionItemOutput ¶
func (i RedisClusterNodeCollectionItemArgs) ToRedisClusterNodeCollectionItemOutput() RedisClusterNodeCollectionItemOutput
func (RedisClusterNodeCollectionItemArgs) ToRedisClusterNodeCollectionItemOutputWithContext ¶
func (i RedisClusterNodeCollectionItemArgs) ToRedisClusterNodeCollectionItemOutputWithContext(ctx context.Context) RedisClusterNodeCollectionItemOutput
type RedisClusterNodeCollectionItemArray ¶
type RedisClusterNodeCollectionItemArray []RedisClusterNodeCollectionItemInput
func (RedisClusterNodeCollectionItemArray) ElementType ¶
func (RedisClusterNodeCollectionItemArray) ElementType() reflect.Type
func (RedisClusterNodeCollectionItemArray) ToRedisClusterNodeCollectionItemArrayOutput ¶
func (i RedisClusterNodeCollectionItemArray) ToRedisClusterNodeCollectionItemArrayOutput() RedisClusterNodeCollectionItemArrayOutput
func (RedisClusterNodeCollectionItemArray) ToRedisClusterNodeCollectionItemArrayOutputWithContext ¶
func (i RedisClusterNodeCollectionItemArray) ToRedisClusterNodeCollectionItemArrayOutputWithContext(ctx context.Context) RedisClusterNodeCollectionItemArrayOutput
type RedisClusterNodeCollectionItemArrayInput ¶
type RedisClusterNodeCollectionItemArrayInput interface { pulumi.Input ToRedisClusterNodeCollectionItemArrayOutput() RedisClusterNodeCollectionItemArrayOutput ToRedisClusterNodeCollectionItemArrayOutputWithContext(context.Context) RedisClusterNodeCollectionItemArrayOutput }
RedisClusterNodeCollectionItemArrayInput is an input type that accepts RedisClusterNodeCollectionItemArray and RedisClusterNodeCollectionItemArrayOutput values. You can construct a concrete instance of `RedisClusterNodeCollectionItemArrayInput` via:
RedisClusterNodeCollectionItemArray{ RedisClusterNodeCollectionItemArgs{...} }
type RedisClusterNodeCollectionItemArrayOutput ¶
type RedisClusterNodeCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (RedisClusterNodeCollectionItemArrayOutput) ElementType ¶
func (RedisClusterNodeCollectionItemArrayOutput) ElementType() reflect.Type
func (RedisClusterNodeCollectionItemArrayOutput) ToRedisClusterNodeCollectionItemArrayOutput ¶
func (o RedisClusterNodeCollectionItemArrayOutput) ToRedisClusterNodeCollectionItemArrayOutput() RedisClusterNodeCollectionItemArrayOutput
func (RedisClusterNodeCollectionItemArrayOutput) ToRedisClusterNodeCollectionItemArrayOutputWithContext ¶
func (o RedisClusterNodeCollectionItemArrayOutput) ToRedisClusterNodeCollectionItemArrayOutputWithContext(ctx context.Context) RedisClusterNodeCollectionItemArrayOutput
type RedisClusterNodeCollectionItemInput ¶
type RedisClusterNodeCollectionItemInput interface { pulumi.Input ToRedisClusterNodeCollectionItemOutput() RedisClusterNodeCollectionItemOutput ToRedisClusterNodeCollectionItemOutputWithContext(context.Context) RedisClusterNodeCollectionItemOutput }
RedisClusterNodeCollectionItemInput is an input type that accepts RedisClusterNodeCollectionItemArgs and RedisClusterNodeCollectionItemOutput values. You can construct a concrete instance of `RedisClusterNodeCollectionItemInput` via:
RedisClusterNodeCollectionItemArgs{...}
type RedisClusterNodeCollectionItemOutput ¶
type RedisClusterNodeCollectionItemOutput struct{ *pulumi.OutputState }
func (RedisClusterNodeCollectionItemOutput) DisplayName ¶
func (o RedisClusterNodeCollectionItemOutput) DisplayName() pulumi.StringPtrOutput
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (RedisClusterNodeCollectionItemOutput) ElementType ¶
func (RedisClusterNodeCollectionItemOutput) ElementType() reflect.Type
func (RedisClusterNodeCollectionItemOutput) PrivateEndpointFqdn ¶
func (o RedisClusterNodeCollectionItemOutput) PrivateEndpointFqdn() pulumi.StringPtrOutput
The fully qualified domain name (FQDN) of the API endpoint to access a specific node.
func (RedisClusterNodeCollectionItemOutput) PrivateEndpointIpAddress ¶
func (o RedisClusterNodeCollectionItemOutput) PrivateEndpointIpAddress() pulumi.StringPtrOutput
The private IP address of the API endpoint to access a specific node.
func (RedisClusterNodeCollectionItemOutput) ToRedisClusterNodeCollectionItemOutput ¶
func (o RedisClusterNodeCollectionItemOutput) ToRedisClusterNodeCollectionItemOutput() RedisClusterNodeCollectionItemOutput
func (RedisClusterNodeCollectionItemOutput) ToRedisClusterNodeCollectionItemOutputWithContext ¶
func (o RedisClusterNodeCollectionItemOutput) ToRedisClusterNodeCollectionItemOutputWithContext(ctx context.Context) RedisClusterNodeCollectionItemOutput
type RedisClusterNodeCollectionOutput ¶
type RedisClusterNodeCollectionOutput struct{ *pulumi.OutputState }
func (RedisClusterNodeCollectionOutput) ElementType ¶
func (RedisClusterNodeCollectionOutput) ElementType() reflect.Type
func (RedisClusterNodeCollectionOutput) ToRedisClusterNodeCollectionOutput ¶
func (o RedisClusterNodeCollectionOutput) ToRedisClusterNodeCollectionOutput() RedisClusterNodeCollectionOutput
func (RedisClusterNodeCollectionOutput) ToRedisClusterNodeCollectionOutputWithContext ¶
func (o RedisClusterNodeCollectionOutput) ToRedisClusterNodeCollectionOutputWithContext(ctx context.Context) RedisClusterNodeCollectionOutput
type RedisClusterOutput ¶
type RedisClusterOutput struct{ *pulumi.OutputState }
func (RedisClusterOutput) ClusterMode ¶ added in v2.8.0
func (o RedisClusterOutput) ClusterMode() pulumi.StringOutput
Specifies whether the cluster is sharded or non-sharded.
func (RedisClusterOutput) CompartmentId ¶
func (o RedisClusterOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the compartment that contains the cluster.
func (RedisClusterOutput) DefinedTags ¶
func (o RedisClusterOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (RedisClusterOutput) DisplayName ¶
func (o RedisClusterOutput) DisplayName() pulumi.StringOutput
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
func (RedisClusterOutput) ElementType ¶
func (RedisClusterOutput) ElementType() reflect.Type
func (RedisClusterOutput) FreeformTags ¶
func (o RedisClusterOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (RedisClusterOutput) LifecycleDetails ¶
func (o RedisClusterOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, the message might provide actionable information for a resource in `FAILED` state.
func (RedisClusterOutput) NodeCollections ¶
func (o RedisClusterOutput) NodeCollections() RedisClusterNodeCollectionArrayOutput
The collection of cluster nodes.
func (RedisClusterOutput) NodeCount ¶
func (o RedisClusterOutput) NodeCount() pulumi.IntOutput
(Updatable) The number of nodes per shard in the cluster when clusterMode is SHARDED. This is the total number of nodes when clusterMode is NONSHARDED.
func (RedisClusterOutput) NodeMemoryInGbs ¶
func (o RedisClusterOutput) NodeMemoryInGbs() pulumi.Float64Output
(Updatable) The amount of memory allocated to the cluster's nodes, in gigabytes.
func (RedisClusterOutput) NsgIds ¶
func (o RedisClusterOutput) NsgIds() pulumi.StringArrayOutput
(Updatable) A list of Network Security Group (NSG) [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with this cluster. For more information, see [Using an NSG for Clusters](https://docs.cloud.oracle.com/iaas/Content/ocicache/connecttocluster.htm#connecttocluster__networksecuritygroup).
func (RedisClusterOutput) PrimaryEndpointIpAddress ¶
func (o RedisClusterOutput) PrimaryEndpointIpAddress() pulumi.StringOutput
The private IP address of the API endpoint for the cluster's primary node.
func (RedisClusterOutput) PrimaryFqdn ¶
func (o RedisClusterOutput) PrimaryFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) of the API endpoint for the cluster's primary node.
func (RedisClusterOutput) ReplicasEndpointIpAddress ¶
func (o RedisClusterOutput) ReplicasEndpointIpAddress() pulumi.StringOutput
The private IP address of the API endpoint for the cluster's replica nodes.
func (RedisClusterOutput) ReplicasFqdn ¶
func (o RedisClusterOutput) ReplicasFqdn() pulumi.StringOutput
The fully qualified domain name (FQDN) of the API endpoint for the cluster's replica nodes.
func (RedisClusterOutput) ShardCount ¶ added in v2.8.0
func (o RedisClusterOutput) ShardCount() pulumi.IntOutput
(Updatable) The number of shards in sharded cluster. Only applicable when clusterMode is SHARDED.
func (RedisClusterOutput) SoftwareVersion ¶
func (o RedisClusterOutput) SoftwareVersion() pulumi.StringOutput
The Oracle Cloud Infrastructure Cache engine version that the cluster is running.
func (RedisClusterOutput) State ¶
func (o RedisClusterOutput) State() pulumi.StringOutput
The current state of the cluster.
func (RedisClusterOutput) SubnetId ¶
func (o RedisClusterOutput) SubnetId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster's subnet.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (RedisClusterOutput) SystemTags ¶
func (o RedisClusterOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (RedisClusterOutput) TimeCreated ¶
func (o RedisClusterOutput) TimeCreated() pulumi.StringOutput
The date and time the cluster was created. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
func (RedisClusterOutput) TimeUpdated ¶
func (o RedisClusterOutput) TimeUpdated() pulumi.StringOutput
The date and time the cluster was updated. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
func (RedisClusterOutput) ToRedisClusterOutput ¶
func (o RedisClusterOutput) ToRedisClusterOutput() RedisClusterOutput
func (RedisClusterOutput) ToRedisClusterOutputWithContext ¶
func (o RedisClusterOutput) ToRedisClusterOutputWithContext(ctx context.Context) RedisClusterOutput
type RedisClusterState ¶
type RedisClusterState struct { // Specifies whether the cluster is sharded or non-sharded. ClusterMode pulumi.StringPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the compartment that contains the cluster. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // A message describing the current state in more detail. For example, the message might provide actionable information for a resource in `FAILED` state. LifecycleDetails pulumi.StringPtrInput // The collection of cluster nodes. NodeCollections RedisClusterNodeCollectionArrayInput // (Updatable) The number of nodes per shard in the cluster when clusterMode is SHARDED. This is the total number of nodes when clusterMode is NONSHARDED. NodeCount pulumi.IntPtrInput // (Updatable) The amount of memory allocated to the cluster's nodes, in gigabytes. NodeMemoryInGbs pulumi.Float64PtrInput // (Updatable) A list of Network Security Group (NSG) [OCIDs](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) associated with this cluster. For more information, see [Using an NSG for Clusters](https://docs.cloud.oracle.com/iaas/Content/ocicache/connecttocluster.htm#connecttocluster__networksecuritygroup). NsgIds pulumi.StringArrayInput // The private IP address of the API endpoint for the cluster's primary node. PrimaryEndpointIpAddress pulumi.StringPtrInput // The fully qualified domain name (FQDN) of the API endpoint for the cluster's primary node. PrimaryFqdn pulumi.StringPtrInput // The private IP address of the API endpoint for the cluster's replica nodes. ReplicasEndpointIpAddress pulumi.StringPtrInput // The fully qualified domain name (FQDN) of the API endpoint for the cluster's replica nodes. ReplicasFqdn pulumi.StringPtrInput // (Updatable) The number of shards in sharded cluster. Only applicable when clusterMode is SHARDED. ShardCount pulumi.IntPtrInput // The Oracle Cloud Infrastructure Cache engine version that the cluster is running. SoftwareVersion pulumi.StringPtrInput // The current state of the cluster. State pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the cluster's subnet. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SubnetId pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The date and time the cluster was created. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringPtrInput // The date and time the cluster was updated. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string. TimeUpdated pulumi.StringPtrInput }
func (RedisClusterState) ElementType ¶
func (RedisClusterState) ElementType() reflect.Type