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 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) CompartmentId() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) DefinedTags() pulumi.MapOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetRedisClustersRedisClusterCollectionItemOutput) ElementType() reflect.Type
- func (o GetRedisClustersRedisClusterCollectionItemOutput) FreeformTags() pulumi.MapOutput
- 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) SoftwareVersion() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) State() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) SubnetId() pulumi.StringOutput
- func (o GetRedisClustersRedisClusterCollectionItemOutput) SystemTags() pulumi.MapOutput
- 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) CompartmentId() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupRedisClusterResultOutput) DisplayName() pulumi.StringOutput
- func (LookupRedisClusterResultOutput) ElementType() reflect.Type
- func (o LookupRedisClusterResultOutput) FreeformTags() pulumi.MapOutput
- 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) SoftwareVersion() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) State() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupRedisClusterResultOutput) SystemTags() pulumi.MapOutput
- 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) CompartmentId() pulumi.StringOutput
- func (o RedisClusterOutput) DefinedTags() pulumi.MapOutput
- func (o RedisClusterOutput) DisplayName() pulumi.StringOutput
- func (RedisClusterOutput) ElementType() reflect.Type
- func (o RedisClusterOutput) FreeformTags() pulumi.MapOutput
- 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) SoftwareVersion() pulumi.StringOutput
- func (o RedisClusterOutput) State() pulumi.StringOutput
- func (o RedisClusterOutput) SubnetId() pulumi.StringOutput
- func (o RedisClusterOutput) SystemTags() pulumi.MapOutput
- 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 Redis 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 Redis 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 Redis 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 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 Redis 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 Redis 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 { // 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]interface{} `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]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the Redis 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 Redis cluster nodes. NodeCollections []GetRedisClustersRedisClusterCollectionItemNodeCollection `pulumi:"nodeCollections"` // The number of nodes in the Redis cluster. NodeCount int `pulumi:"nodeCount"` // The amount of memory allocated to the Redis cluster's nodes, in gigabytes. NodeMemoryInGbs float64 `pulumi:"nodeMemoryInGbs"` // OCIDs of the NSGs to control access in the customer network NsgIds []string `pulumi:"nsgIds"` // The private IP address of the API endpoint for the Redis cluster's primary node. PrimaryEndpointIpAddress string `pulumi:"primaryEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the Redis cluster's primary node. PrimaryFqdn string `pulumi:"primaryFqdn"` // The private IP address of the API endpoint for the Redis cluster's replica nodes. ReplicasEndpointIpAddress string `pulumi:"replicasEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the Redis cluster's replica nodes. ReplicasFqdn string `pulumi:"replicasFqdn"` // The Redis 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 Redis 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]interface{} `pulumi:"systemTags"` // The date and time the Redis cluster was created. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The date and time the Redis cluster was updated. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetRedisClustersRedisClusterCollectionItemArgs ¶
type GetRedisClustersRedisClusterCollectionItemArgs struct { // 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.MapInput `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.MapInput `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the Redis 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 Redis cluster nodes. NodeCollections GetRedisClustersRedisClusterCollectionItemNodeCollectionArrayInput `pulumi:"nodeCollections"` // The number of nodes in the Redis cluster. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // The amount of memory allocated to the Redis cluster's nodes, in gigabytes. NodeMemoryInGbs pulumi.Float64Input `pulumi:"nodeMemoryInGbs"` // OCIDs of the NSGs to control access in the customer network NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // The private IP address of the API endpoint for the Redis cluster's primary node. PrimaryEndpointIpAddress pulumi.StringInput `pulumi:"primaryEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the Redis cluster's primary node. PrimaryFqdn pulumi.StringInput `pulumi:"primaryFqdn"` // The private IP address of the API endpoint for the Redis cluster's replica nodes. ReplicasEndpointIpAddress pulumi.StringInput `pulumi:"replicasEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the Redis cluster's replica nodes. ReplicasFqdn pulumi.StringInput `pulumi:"replicasFqdn"` // The Redis 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 Redis 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.MapInput `pulumi:"systemTags"` // The date and time the Redis 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 Redis 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) 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.MapOutput
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.MapOutput
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 Redis 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 Redis cluster nodes.
func (GetRedisClustersRedisClusterCollectionItemOutput) NodeCount ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) NodeCount() pulumi.IntOutput
The number of nodes in the Redis cluster.
func (GetRedisClustersRedisClusterCollectionItemOutput) NodeMemoryInGbs ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) NodeMemoryInGbs() pulumi.Float64Output
The amount of memory allocated to the Redis cluster's nodes, in gigabytes.
func (GetRedisClustersRedisClusterCollectionItemOutput) NsgIds ¶ added in v1.32.0
func (o GetRedisClustersRedisClusterCollectionItemOutput) NsgIds() pulumi.StringArrayOutput
OCIDs of the NSGs to control access in the customer network
func (GetRedisClustersRedisClusterCollectionItemOutput) PrimaryEndpointIpAddress ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) PrimaryEndpointIpAddress() pulumi.StringOutput
The private IP address of the API endpoint for the Redis 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 Redis cluster's primary node.
func (GetRedisClustersRedisClusterCollectionItemOutput) ReplicasEndpointIpAddress ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) ReplicasEndpointIpAddress() pulumi.StringOutput
The private IP address of the API endpoint for the Redis 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 Redis cluster's replica nodes.
func (GetRedisClustersRedisClusterCollectionItemOutput) SoftwareVersion ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) SoftwareVersion() pulumi.StringOutput
The Redis 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 Redis cluster's subnet.
func (GetRedisClustersRedisClusterCollectionItemOutput) SystemTags ¶
func (o GetRedisClustersRedisClusterCollectionItemOutput) SystemTags() pulumi.MapOutput
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 Redis 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 Redis 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 Redis cluster. CompartmentId *string `pulumi:"compartmentId"` // A user-friendly name of a Redis 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 Redis cluster. Id *string `pulumi:"id"` // The list of redis_cluster_collection. RedisClusterCollections []GetRedisClustersRedisClusterCollection `pulumi:"redisClusterCollections"` // The current state of the Redis 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 Redis clusters in the specified compartment. A Redis cluster is a memory-based storage solution. For more information, see [OCI Caching Service with Redis](https://docs.cloud.oracle.com/iaas/Content/redis/home.htm).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/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 Redis cluster.
func (GetRedisClustersResultOutput) DisplayName ¶
func (o GetRedisClustersResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name of a Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the compartment that contains the Redis 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]interface{} `pulumi:"definedTags"` // A user-friendly name of a Redis 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]interface{} `pulumi:"freeformTags"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the Redis 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 Redis cluster nodes. NodeCollections []GetRedisClusterNodeCollection `pulumi:"nodeCollections"` // The number of nodes in the Redis cluster. NodeCount int `pulumi:"nodeCount"` // The amount of memory allocated to the Redis cluster's nodes, in gigabytes. NodeMemoryInGbs float64 `pulumi:"nodeMemoryInGbs"` // OCIDs of the NSGs to control access in the customer network NsgIds []string `pulumi:"nsgIds"` // The private IP address of the API endpoint for the Redis cluster's primary node. PrimaryEndpointIpAddress string `pulumi:"primaryEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the Redis cluster's primary node. PrimaryFqdn string `pulumi:"primaryFqdn"` RedisClusterId string `pulumi:"redisClusterId"` // The private IP address of the API endpoint for the Redis cluster's replica nodes. ReplicasEndpointIpAddress string `pulumi:"replicasEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the Redis cluster's replica nodes. ReplicasFqdn string `pulumi:"replicasFqdn"` // The Redis version that the cluster is running. SoftwareVersion string `pulumi:"softwareVersion"` // The current state of the Redis cluster. State string `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the Redis 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]interface{} `pulumi:"systemTags"` // The date and time the Redis cluster was created. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The date and time the Redis 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 Redis cluster. A Redis cluster is a memory-based storage solution. For more information, see [OCI Caching Service with Redis](https://docs.cloud.oracle.com/iaas/Content/redis/home.htm).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/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) 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 Redis cluster.
func (LookupRedisClusterResultOutput) DefinedTags ¶
func (o LookupRedisClusterResultOutput) DefinedTags() pulumi.MapOutput
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 Redis cluster node.
func (LookupRedisClusterResultOutput) ElementType ¶
func (LookupRedisClusterResultOutput) ElementType() reflect.Type
func (LookupRedisClusterResultOutput) FreeformTags ¶
func (o LookupRedisClusterResultOutput) FreeformTags() pulumi.MapOutput
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 Redis 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 Redis cluster nodes.
func (LookupRedisClusterResultOutput) NodeCount ¶
func (o LookupRedisClusterResultOutput) NodeCount() pulumi.IntOutput
The number of nodes in the Redis cluster.
func (LookupRedisClusterResultOutput) NodeMemoryInGbs ¶
func (o LookupRedisClusterResultOutput) NodeMemoryInGbs() pulumi.Float64Output
The amount of memory allocated to the Redis cluster's nodes, in gigabytes.
func (LookupRedisClusterResultOutput) NsgIds ¶ added in v1.32.0
func (o LookupRedisClusterResultOutput) NsgIds() pulumi.StringArrayOutput
OCIDs of the NSGs to control access in the customer network
func (LookupRedisClusterResultOutput) PrimaryEndpointIpAddress ¶
func (o LookupRedisClusterResultOutput) PrimaryEndpointIpAddress() pulumi.StringOutput
The private IP address of the API endpoint for the Redis 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 Redis 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 Redis 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 Redis cluster's replica nodes.
func (LookupRedisClusterResultOutput) SoftwareVersion ¶
func (o LookupRedisClusterResultOutput) SoftwareVersion() pulumi.StringOutput
The Redis version that the cluster is running.
func (LookupRedisClusterResultOutput) State ¶
func (o LookupRedisClusterResultOutput) State() pulumi.StringOutput
The current state of the Redis 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 Redis cluster's subnet.
func (LookupRedisClusterResultOutput) SystemTags ¶
func (o LookupRedisClusterResultOutput) SystemTags() pulumi.MapOutput
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 Redis 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 Redis 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 // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the compartment that contains the Redis 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.MapOutput `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.MapOutput `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 Redis cluster nodes. NodeCollections RedisClusterNodeCollectionArrayOutput `pulumi:"nodeCollections"` // (Updatable) The number of nodes in the Redis cluster. NodeCount pulumi.IntOutput `pulumi:"nodeCount"` // (Updatable) The amount of memory allocated to the Redis cluster's nodes, in gigabytes. NodeMemoryInGbs pulumi.Float64Output `pulumi:"nodeMemoryInGbs"` // (Updatable) OCIDs of the NSGs to control access in the customer network NsgIds pulumi.StringArrayOutput `pulumi:"nsgIds"` // The private IP address of the API endpoint for the Redis cluster's primary node. PrimaryEndpointIpAddress pulumi.StringOutput `pulumi:"primaryEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the Redis cluster's primary node. PrimaryFqdn pulumi.StringOutput `pulumi:"primaryFqdn"` // The private IP address of the API endpoint for the Redis cluster's replica nodes. ReplicasEndpointIpAddress pulumi.StringOutput `pulumi:"replicasEndpointIpAddress"` // The fully qualified domain name (FQDN) of the API endpoint for the Redis cluster's replica nodes. ReplicasFqdn pulumi.StringOutput `pulumi:"replicasFqdn"` // The Redis version that the cluster is running. SoftwareVersion pulumi.StringOutput `pulumi:"softwareVersion"` // The current state of the Redis cluster. State pulumi.StringOutput `pulumi:"state"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the Redis 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.MapOutput `pulumi:"systemTags"` // The date and time the Redis 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 Redis 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 Redis cluster. A Redis cluster is a memory-based storage solution. For more information, see [OCI Caching Service with Redis](https://docs.cloud.oracle.com/iaas/Content/redis/home.htm).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/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), DefinedTags: pulumi.Map{ "foo-namespace.bar-key": pulumi.Any("value"), }, FreeformTags: pulumi.Map{ "bar-key": pulumi.Any("value"), }, NsgIds: pulumi.Any(redisClusterNsgIds), }) 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 { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the compartment that contains the Redis 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.MapInput // (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.MapInput // (Updatable) The number of nodes in the Redis cluster. NodeCount pulumi.IntInput // (Updatable) The amount of memory allocated to the Redis cluster's nodes, in gigabytes. NodeMemoryInGbs pulumi.Float64Input // (Updatable) OCIDs of the NSGs to control access in the customer network NsgIds pulumi.StringArrayInput // The Redis 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 Redis 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) 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 Redis cluster.
func (RedisClusterOutput) DefinedTags ¶
func (o RedisClusterOutput) DefinedTags() pulumi.MapOutput
(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.MapOutput
(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 Redis cluster nodes.
func (RedisClusterOutput) NodeCount ¶
func (o RedisClusterOutput) NodeCount() pulumi.IntOutput
(Updatable) The number of nodes in the Redis cluster.
func (RedisClusterOutput) NodeMemoryInGbs ¶
func (o RedisClusterOutput) NodeMemoryInGbs() pulumi.Float64Output
(Updatable) The amount of memory allocated to the Redis cluster's nodes, in gigabytes.
func (RedisClusterOutput) NsgIds ¶ added in v1.32.0
func (o RedisClusterOutput) NsgIds() pulumi.StringArrayOutput
(Updatable) OCIDs of the NSGs to control access in the customer network
func (RedisClusterOutput) PrimaryEndpointIpAddress ¶
func (o RedisClusterOutput) PrimaryEndpointIpAddress() pulumi.StringOutput
The private IP address of the API endpoint for the Redis 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 Redis cluster's primary node.
func (RedisClusterOutput) ReplicasEndpointIpAddress ¶
func (o RedisClusterOutput) ReplicasEndpointIpAddress() pulumi.StringOutput
The private IP address of the API endpoint for the Redis 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 Redis cluster's replica nodes.
func (RedisClusterOutput) SoftwareVersion ¶
func (o RedisClusterOutput) SoftwareVersion() pulumi.StringOutput
The Redis version that the cluster is running.
func (RedisClusterOutput) State ¶
func (o RedisClusterOutput) State() pulumi.StringOutput
The current state of the Redis 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 Redis 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.MapOutput
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 Redis 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 Redis 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 { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the compartment that contains the Redis 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.MapInput // (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.MapInput // 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 Redis cluster nodes. NodeCollections RedisClusterNodeCollectionArrayInput // (Updatable) The number of nodes in the Redis cluster. NodeCount pulumi.IntPtrInput // (Updatable) The amount of memory allocated to the Redis cluster's nodes, in gigabytes. NodeMemoryInGbs pulumi.Float64PtrInput // (Updatable) OCIDs of the NSGs to control access in the customer network NsgIds pulumi.StringArrayInput // The private IP address of the API endpoint for the Redis cluster's primary node. PrimaryEndpointIpAddress pulumi.StringPtrInput // The fully qualified domain name (FQDN) of the API endpoint for the Redis cluster's primary node. PrimaryFqdn pulumi.StringPtrInput // The private IP address of the API endpoint for the Redis cluster's replica nodes. ReplicasEndpointIpAddress pulumi.StringPtrInput // The fully qualified domain name (FQDN) of the API endpoint for the Redis cluster's replica nodes. ReplicasFqdn pulumi.StringPtrInput // The Redis version that the cluster is running. SoftwareVersion pulumi.StringPtrInput // The current state of the Redis cluster. State pulumi.StringPtrInput // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm#Oracle) of the Redis 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.MapInput // The date and time the Redis cluster was created. An [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string. TimeCreated pulumi.StringPtrInput // The date and time the Redis 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