Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.redis/v1.Cluster
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a Redis cluster based on the specified properties. The creation is executed asynchronously and callers may check the returned operation to track its progress. Once the operation is completed the Redis cluster will be fully functional. The completed longrunning.Operation will contain the new cluster object in the response field. The returned operation is automatically deleted after a few hours, so there is no need to call DeleteOperation.
Create Cluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Cluster(name: string, args: ClusterArgs, opts?: CustomResourceOptions);
@overload
def Cluster(resource_name: str,
args: ClusterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Cluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
cluster_id: Optional[str] = None,
psc_configs: Optional[Sequence[PscConfigArgs]] = None,
shard_count: Optional[int] = None,
authorization_mode: Optional[ClusterAuthorizationMode] = None,
location: Optional[str] = None,
name: Optional[str] = None,
project: Optional[str] = None,
replica_count: Optional[int] = None,
request_id: Optional[str] = None,
transit_encryption_mode: Optional[ClusterTransitEncryptionMode] = None)
func NewCluster(ctx *Context, name string, args ClusterArgs, opts ...ResourceOption) (*Cluster, error)
public Cluster(string name, ClusterArgs args, CustomResourceOptions? opts = null)
public Cluster(String name, ClusterArgs args)
public Cluster(String name, ClusterArgs args, CustomResourceOptions options)
type: google-native:redis/v1:Cluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleclusterResourceResourceFromRedisv1 = new GoogleNative.Redis.V1.Cluster("exampleclusterResourceResourceFromRedisv1", new()
{
ClusterId = "string",
PscConfigs = new[]
{
new GoogleNative.Redis.V1.Inputs.PscConfigArgs
{
Network = "string",
},
},
ShardCount = 0,
AuthorizationMode = GoogleNative.Redis.V1.ClusterAuthorizationMode.AuthModeUnspecified,
Location = "string",
Name = "string",
Project = "string",
ReplicaCount = 0,
RequestId = "string",
TransitEncryptionMode = GoogleNative.Redis.V1.ClusterTransitEncryptionMode.TransitEncryptionModeUnspecified,
});
example, err := redis.NewCluster(ctx, "exampleclusterResourceResourceFromRedisv1", &redis.ClusterArgs{
ClusterId: pulumi.String("string"),
PscConfigs: redis.PscConfigArray{
&redis.PscConfigArgs{
Network: pulumi.String("string"),
},
},
ShardCount: pulumi.Int(0),
AuthorizationMode: redis.ClusterAuthorizationModeAuthModeUnspecified,
Location: pulumi.String("string"),
Name: pulumi.String("string"),
Project: pulumi.String("string"),
ReplicaCount: pulumi.Int(0),
RequestId: pulumi.String("string"),
TransitEncryptionMode: redis.ClusterTransitEncryptionModeTransitEncryptionModeUnspecified,
})
var exampleclusterResourceResourceFromRedisv1 = new Cluster("exampleclusterResourceResourceFromRedisv1", ClusterArgs.builder()
.clusterId("string")
.pscConfigs(PscConfigArgs.builder()
.network("string")
.build())
.shardCount(0)
.authorizationMode("AUTH_MODE_UNSPECIFIED")
.location("string")
.name("string")
.project("string")
.replicaCount(0)
.requestId("string")
.transitEncryptionMode("TRANSIT_ENCRYPTION_MODE_UNSPECIFIED")
.build());
examplecluster_resource_resource_from_redisv1 = google_native.redis.v1.Cluster("exampleclusterResourceResourceFromRedisv1",
cluster_id="string",
psc_configs=[{
"network": "string",
}],
shard_count=0,
authorization_mode=google_native.redis.v1.ClusterAuthorizationMode.AUTH_MODE_UNSPECIFIED,
location="string",
name="string",
project="string",
replica_count=0,
request_id="string",
transit_encryption_mode=google_native.redis.v1.ClusterTransitEncryptionMode.TRANSIT_ENCRYPTION_MODE_UNSPECIFIED)
const exampleclusterResourceResourceFromRedisv1 = new google_native.redis.v1.Cluster("exampleclusterResourceResourceFromRedisv1", {
clusterId: "string",
pscConfigs: [{
network: "string",
}],
shardCount: 0,
authorizationMode: google_native.redis.v1.ClusterAuthorizationMode.AuthModeUnspecified,
location: "string",
name: "string",
project: "string",
replicaCount: 0,
requestId: "string",
transitEncryptionMode: google_native.redis.v1.ClusterTransitEncryptionMode.TransitEncryptionModeUnspecified,
});
type: google-native:redis/v1:Cluster
properties:
authorizationMode: AUTH_MODE_UNSPECIFIED
clusterId: string
location: string
name: string
project: string
pscConfigs:
- network: string
replicaCount: 0
requestId: string
shardCount: 0
transitEncryptionMode: TRANSIT_ENCRYPTION_MODE_UNSPECIFIED
Cluster Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Cluster resource accepts the following input properties:
- Cluster
Id string - Required. The logical name of the Redis cluster in the customer project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the customer project / location
- Psc
Configs List<Pulumi.Google Native. Redis. V1. Inputs. Psc Config> - Each PscConfig configures the consumer network where IPs will be designated to the cluster for client access through Private Service Connect Automation. Currently, only one PscConfig is supported.
- int
- Number of shards for the Redis cluster.
- Pulumi.
Google Native. Redis. V1. Cluster Authorization Mode - Optional. The authorization mode of the Redis cluster. If not provided, auth feature is disabled for the cluster.
- Location string
- Name string
- Unique name of the resource in this scope including project and location using the form:
projects/{project_id}/locations/{location_id}/clusters/{cluster_id}
- Project string
- Replica
Count int - Optional. The number of replica nodes per shard.
- Request
Id string - Idempotent request UUID.
- Transit
Encryption Pulumi.Mode Google Native. Redis. V1. Cluster Transit Encryption Mode - Optional. The in-transit encryption for the Redis cluster. If not provided, encryption is disabled for the cluster.
- Cluster
Id string - Required. The logical name of the Redis cluster in the customer project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the customer project / location
- Psc
Configs []PscConfig Args - Each PscConfig configures the consumer network where IPs will be designated to the cluster for client access through Private Service Connect Automation. Currently, only one PscConfig is supported.
- int
- Number of shards for the Redis cluster.
- Cluster
Authorization Mode - Optional. The authorization mode of the Redis cluster. If not provided, auth feature is disabled for the cluster.
- Location string
- Name string
- Unique name of the resource in this scope including project and location using the form:
projects/{project_id}/locations/{location_id}/clusters/{cluster_id}
- Project string
- Replica
Count int - Optional. The number of replica nodes per shard.
- Request
Id string - Idempotent request UUID.
- Transit
Encryption ClusterMode Transit Encryption Mode - Optional. The in-transit encryption for the Redis cluster. If not provided, encryption is disabled for the cluster.
- cluster
Id String - Required. The logical name of the Redis cluster in the customer project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the customer project / location
- psc
Configs List<PscConfig> - Each PscConfig configures the consumer network where IPs will be designated to the cluster for client access through Private Service Connect Automation. Currently, only one PscConfig is supported.
- Integer
- Number of shards for the Redis cluster.
- Cluster
Authorization Mode - Optional. The authorization mode of the Redis cluster. If not provided, auth feature is disabled for the cluster.
- location String
- name String
- Unique name of the resource in this scope including project and location using the form:
projects/{project_id}/locations/{location_id}/clusters/{cluster_id}
- project String
- replica
Count Integer - Optional. The number of replica nodes per shard.
- request
Id String - Idempotent request UUID.
- transit
Encryption ClusterMode Transit Encryption Mode - Optional. The in-transit encryption for the Redis cluster. If not provided, encryption is disabled for the cluster.
- cluster
Id string - Required. The logical name of the Redis cluster in the customer project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the customer project / location
- psc
Configs PscConfig[] - Each PscConfig configures the consumer network where IPs will be designated to the cluster for client access through Private Service Connect Automation. Currently, only one PscConfig is supported.
- number
- Number of shards for the Redis cluster.
- Cluster
Authorization Mode - Optional. The authorization mode of the Redis cluster. If not provided, auth feature is disabled for the cluster.
- location string
- name string
- Unique name of the resource in this scope including project and location using the form:
projects/{project_id}/locations/{location_id}/clusters/{cluster_id}
- project string
- replica
Count number - Optional. The number of replica nodes per shard.
- request
Id string - Idempotent request UUID.
- transit
Encryption ClusterMode Transit Encryption Mode - Optional. The in-transit encryption for the Redis cluster. If not provided, encryption is disabled for the cluster.
- cluster_
id str - Required. The logical name of the Redis cluster in the customer project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the customer project / location
- psc_
configs Sequence[PscConfig Args] - Each PscConfig configures the consumer network where IPs will be designated to the cluster for client access through Private Service Connect Automation. Currently, only one PscConfig is supported.
- int
- Number of shards for the Redis cluster.
- Cluster
Authorization Mode - Optional. The authorization mode of the Redis cluster. If not provided, auth feature is disabled for the cluster.
- location str
- name str
- Unique name of the resource in this scope including project and location using the form:
projects/{project_id}/locations/{location_id}/clusters/{cluster_id}
- project str
- replica_
count int - Optional. The number of replica nodes per shard.
- request_
id str - Idempotent request UUID.
- transit_
encryption_ Clustermode Transit Encryption Mode - Optional. The in-transit encryption for the Redis cluster. If not provided, encryption is disabled for the cluster.
- cluster
Id String - Required. The logical name of the Redis cluster in the customer project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the customer project / location
- psc
Configs List<Property Map> - Each PscConfig configures the consumer network where IPs will be designated to the cluster for client access through Private Service Connect Automation. Currently, only one PscConfig is supported.
- Number
- Number of shards for the Redis cluster.
- "AUTH_MODE_UNSPECIFIED" | "AUTH_MODE_IAM_AUTH" | "AUTH_MODE_DISABLED"
- Optional. The authorization mode of the Redis cluster. If not provided, auth feature is disabled for the cluster.
- location String
- name String
- Unique name of the resource in this scope including project and location using the form:
projects/{project_id}/locations/{location_id}/clusters/{cluster_id}
- project String
- replica
Count Number - Optional. The number of replica nodes per shard.
- request
Id String - Idempotent request UUID.
- transit
Encryption "TRANSIT_ENCRYPTION_MODE_UNSPECIFIED" | "TRANSIT_ENCRYPTION_MODE_DISABLED" | "TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATION"Mode - Optional. The in-transit encryption for the Redis cluster. If not provided, encryption is disabled for the cluster.
Outputs
All input properties are implicitly available as output properties. Additionally, the Cluster resource produces the following output properties:
- Create
Time string - The timestamp associated with the cluster creation request.
- Discovery
Endpoints List<Pulumi.Google Native. Redis. V1. Outputs. Discovery Endpoint Response> - Endpoints created on each given network, for Redis clients to connect to the cluster. Currently only one discovery endpoint is supported.
- Id string
- The provider-assigned unique ID for this managed resource.
- Psc
Connections List<Pulumi.Google Native. Redis. V1. Outputs. Psc Connection Response> - PSC connections for discovery of the cluster topology and accessing the cluster.
- Size
Gb int - Redis memory size in GB for the entire cluster.
- State string
- The current state of this cluster. Can be CREATING, READY, UPDATING, DELETING and SUSPENDED
- State
Info Pulumi.Google Native. Redis. V1. Outputs. State Info Response - Additional information about the current state of the cluster.
- Uid string
- System assigned, unique identifier for the cluster.
- Create
Time string - The timestamp associated with the cluster creation request.
- Discovery
Endpoints []DiscoveryEndpoint Response - Endpoints created on each given network, for Redis clients to connect to the cluster. Currently only one discovery endpoint is supported.
- Id string
- The provider-assigned unique ID for this managed resource.
- Psc
Connections []PscConnection Response - PSC connections for discovery of the cluster topology and accessing the cluster.
- Size
Gb int - Redis memory size in GB for the entire cluster.
- State string
- The current state of this cluster. Can be CREATING, READY, UPDATING, DELETING and SUSPENDED
- State
Info StateInfo Response - Additional information about the current state of the cluster.
- Uid string
- System assigned, unique identifier for the cluster.
- create
Time String - The timestamp associated with the cluster creation request.
- discovery
Endpoints List<DiscoveryEndpoint Response> - Endpoints created on each given network, for Redis clients to connect to the cluster. Currently only one discovery endpoint is supported.
- id String
- The provider-assigned unique ID for this managed resource.
- psc
Connections List<PscConnection Response> - PSC connections for discovery of the cluster topology and accessing the cluster.
- size
Gb Integer - Redis memory size in GB for the entire cluster.
- state String
- The current state of this cluster. Can be CREATING, READY, UPDATING, DELETING and SUSPENDED
- state
Info StateInfo Response - Additional information about the current state of the cluster.
- uid String
- System assigned, unique identifier for the cluster.
- create
Time string - The timestamp associated with the cluster creation request.
- discovery
Endpoints DiscoveryEndpoint Response[] - Endpoints created on each given network, for Redis clients to connect to the cluster. Currently only one discovery endpoint is supported.
- id string
- The provider-assigned unique ID for this managed resource.
- psc
Connections PscConnection Response[] - PSC connections for discovery of the cluster topology and accessing the cluster.
- size
Gb number - Redis memory size in GB for the entire cluster.
- state string
- The current state of this cluster. Can be CREATING, READY, UPDATING, DELETING and SUSPENDED
- state
Info StateInfo Response - Additional information about the current state of the cluster.
- uid string
- System assigned, unique identifier for the cluster.
- create_
time str - The timestamp associated with the cluster creation request.
- discovery_
endpoints Sequence[DiscoveryEndpoint Response] - Endpoints created on each given network, for Redis clients to connect to the cluster. Currently only one discovery endpoint is supported.
- id str
- The provider-assigned unique ID for this managed resource.
- psc_
connections Sequence[PscConnection Response] - PSC connections for discovery of the cluster topology and accessing the cluster.
- size_
gb int - Redis memory size in GB for the entire cluster.
- state str
- The current state of this cluster. Can be CREATING, READY, UPDATING, DELETING and SUSPENDED
- state_
info StateInfo Response - Additional information about the current state of the cluster.
- uid str
- System assigned, unique identifier for the cluster.
- create
Time String - The timestamp associated with the cluster creation request.
- discovery
Endpoints List<Property Map> - Endpoints created on each given network, for Redis clients to connect to the cluster. Currently only one discovery endpoint is supported.
- id String
- The provider-assigned unique ID for this managed resource.
- psc
Connections List<Property Map> - PSC connections for discovery of the cluster topology and accessing the cluster.
- size
Gb Number - Redis memory size in GB for the entire cluster.
- state String
- The current state of this cluster. Can be CREATING, READY, UPDATING, DELETING and SUSPENDED
- state
Info Property Map - Additional information about the current state of the cluster.
- uid String
- System assigned, unique identifier for the cluster.
Supporting Types
ClusterAuthorizationMode, ClusterAuthorizationModeArgs
- Auth
Mode Unspecified - AUTH_MODE_UNSPECIFIEDNot set.
- Auth
Mode Iam Auth - AUTH_MODE_IAM_AUTHIAM basic authorization mode
- Auth
Mode Disabled - AUTH_MODE_DISABLEDAuthorization disabled mode
- Cluster
Authorization Mode Auth Mode Unspecified - AUTH_MODE_UNSPECIFIEDNot set.
- Cluster
Authorization Mode Auth Mode Iam Auth - AUTH_MODE_IAM_AUTHIAM basic authorization mode
- Cluster
Authorization Mode Auth Mode Disabled - AUTH_MODE_DISABLEDAuthorization disabled mode
- Auth
Mode Unspecified - AUTH_MODE_UNSPECIFIEDNot set.
- Auth
Mode Iam Auth - AUTH_MODE_IAM_AUTHIAM basic authorization mode
- Auth
Mode Disabled - AUTH_MODE_DISABLEDAuthorization disabled mode
- Auth
Mode Unspecified - AUTH_MODE_UNSPECIFIEDNot set.
- Auth
Mode Iam Auth - AUTH_MODE_IAM_AUTHIAM basic authorization mode
- Auth
Mode Disabled - AUTH_MODE_DISABLEDAuthorization disabled mode
- AUTH_MODE_UNSPECIFIED
- AUTH_MODE_UNSPECIFIEDNot set.
- AUTH_MODE_IAM_AUTH
- AUTH_MODE_IAM_AUTHIAM basic authorization mode
- AUTH_MODE_DISABLED
- AUTH_MODE_DISABLEDAuthorization disabled mode
- "AUTH_MODE_UNSPECIFIED"
- AUTH_MODE_UNSPECIFIEDNot set.
- "AUTH_MODE_IAM_AUTH"
- AUTH_MODE_IAM_AUTHIAM basic authorization mode
- "AUTH_MODE_DISABLED"
- AUTH_MODE_DISABLEDAuthorization disabled mode
ClusterTransitEncryptionMode, ClusterTransitEncryptionModeArgs
- Transit
Encryption Mode Unspecified - TRANSIT_ENCRYPTION_MODE_UNSPECIFIEDIn-transit encryption not set.
- Transit
Encryption Mode Disabled - TRANSIT_ENCRYPTION_MODE_DISABLEDIn-transit encryption disabled.
- Transit
Encryption Mode Server Authentication - TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATIONUse server managed encryption for in-transit encryption.
- Cluster
Transit Encryption Mode Transit Encryption Mode Unspecified - TRANSIT_ENCRYPTION_MODE_UNSPECIFIEDIn-transit encryption not set.
- Cluster
Transit Encryption Mode Transit Encryption Mode Disabled - TRANSIT_ENCRYPTION_MODE_DISABLEDIn-transit encryption disabled.
- Cluster
Transit Encryption Mode Transit Encryption Mode Server Authentication - TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATIONUse server managed encryption for in-transit encryption.
- Transit
Encryption Mode Unspecified - TRANSIT_ENCRYPTION_MODE_UNSPECIFIEDIn-transit encryption not set.
- Transit
Encryption Mode Disabled - TRANSIT_ENCRYPTION_MODE_DISABLEDIn-transit encryption disabled.
- Transit
Encryption Mode Server Authentication - TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATIONUse server managed encryption for in-transit encryption.
- Transit
Encryption Mode Unspecified - TRANSIT_ENCRYPTION_MODE_UNSPECIFIEDIn-transit encryption not set.
- Transit
Encryption Mode Disabled - TRANSIT_ENCRYPTION_MODE_DISABLEDIn-transit encryption disabled.
- Transit
Encryption Mode Server Authentication - TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATIONUse server managed encryption for in-transit encryption.
- TRANSIT_ENCRYPTION_MODE_UNSPECIFIED
- TRANSIT_ENCRYPTION_MODE_UNSPECIFIEDIn-transit encryption not set.
- TRANSIT_ENCRYPTION_MODE_DISABLED
- TRANSIT_ENCRYPTION_MODE_DISABLEDIn-transit encryption disabled.
- TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATION
- TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATIONUse server managed encryption for in-transit encryption.
- "TRANSIT_ENCRYPTION_MODE_UNSPECIFIED"
- TRANSIT_ENCRYPTION_MODE_UNSPECIFIEDIn-transit encryption not set.
- "TRANSIT_ENCRYPTION_MODE_DISABLED"
- TRANSIT_ENCRYPTION_MODE_DISABLEDIn-transit encryption disabled.
- "TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATION"
- TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATIONUse server managed encryption for in-transit encryption.
DiscoveryEndpointResponse, DiscoveryEndpointResponseArgs
- Address string
- Address of the exposed Redis endpoint used by clients to connect to the service. The address could be either IP or hostname.
- Port int
- The port number of the exposed Redis endpoint.
- Psc
Config Pulumi.Google Native. Redis. V1. Inputs. Psc Config Response - Customer configuration for where the endpoint is created and accessed from.
- Address string
- Address of the exposed Redis endpoint used by clients to connect to the service. The address could be either IP or hostname.
- Port int
- The port number of the exposed Redis endpoint.
- Psc
Config PscConfig Response - Customer configuration for where the endpoint is created and accessed from.
- address String
- Address of the exposed Redis endpoint used by clients to connect to the service. The address could be either IP or hostname.
- port Integer
- The port number of the exposed Redis endpoint.
- psc
Config PscConfig Response - Customer configuration for where the endpoint is created and accessed from.
- address string
- Address of the exposed Redis endpoint used by clients to connect to the service. The address could be either IP or hostname.
- port number
- The port number of the exposed Redis endpoint.
- psc
Config PscConfig Response - Customer configuration for where the endpoint is created and accessed from.
- address str
- Address of the exposed Redis endpoint used by clients to connect to the service. The address could be either IP or hostname.
- port int
- The port number of the exposed Redis endpoint.
- psc_
config PscConfig Response - Customer configuration for where the endpoint is created and accessed from.
- address String
- Address of the exposed Redis endpoint used by clients to connect to the service. The address could be either IP or hostname.
- port Number
- The port number of the exposed Redis endpoint.
- psc
Config Property Map - Customer configuration for where the endpoint is created and accessed from.
PscConfig, PscConfigArgs
- Network string
- The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- Network string
- The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- network String
- The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- network string
- The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- network str
- The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- network String
- The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
PscConfigResponse, PscConfigResponseArgs
- Network string
- The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- Network string
- The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- network String
- The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- network string
- The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- network str
- The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- network String
- The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
PscConnectionResponse, PscConnectionResponseArgs
- Address string
- The IP allocated on the consumer network for the PSC forwarding rule.
- Forwarding
Rule string - The URI of the consumer side forwarding rule. Example: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}.
- Network string
- The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- Project string
- The consumer project_id where the forwarding rule is created from.
- Psc
Connection stringId - The PSC connection id of the forwarding rule connected to the service attachment.
- Address string
- The IP allocated on the consumer network for the PSC forwarding rule.
- Forwarding
Rule string - The URI of the consumer side forwarding rule. Example: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}.
- Network string
- The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- Project string
- The consumer project_id where the forwarding rule is created from.
- Psc
Connection stringId - The PSC connection id of the forwarding rule connected to the service attachment.
- address String
- The IP allocated on the consumer network for the PSC forwarding rule.
- forwarding
Rule String - The URI of the consumer side forwarding rule. Example: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}.
- network String
- The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- project String
- The consumer project_id where the forwarding rule is created from.
- psc
Connection StringId - The PSC connection id of the forwarding rule connected to the service attachment.
- address string
- The IP allocated on the consumer network for the PSC forwarding rule.
- forwarding
Rule string - The URI of the consumer side forwarding rule. Example: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}.
- network string
- The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- project string
- The consumer project_id where the forwarding rule is created from.
- psc
Connection stringId - The PSC connection id of the forwarding rule connected to the service attachment.
- address str
- The IP allocated on the consumer network for the PSC forwarding rule.
- forwarding_
rule str - The URI of the consumer side forwarding rule. Example: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}.
- network str
- The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- project str
- The consumer project_id where the forwarding rule is created from.
- psc_
connection_ strid - The PSC connection id of the forwarding rule connected to the service attachment.
- address String
- The IP allocated on the consumer network for the PSC forwarding rule.
- forwarding
Rule String - The URI of the consumer side forwarding rule. Example: projects/{projectNumOrId}/regions/us-east1/forwardingRules/{resourceId}.
- network String
- The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- project String
- The consumer project_id where the forwarding rule is created from.
- psc
Connection StringId - The PSC connection id of the forwarding rule connected to the service attachment.
StateInfoResponse, StateInfoResponseArgs
- Update
Info Pulumi.Google Native. Redis. V1. Inputs. Update Info Response - Describes ongoing update on the cluster when cluster state is UPDATING.
- Update
Info UpdateInfo Response - Describes ongoing update on the cluster when cluster state is UPDATING.
- update
Info UpdateInfo Response - Describes ongoing update on the cluster when cluster state is UPDATING.
- update
Info UpdateInfo Response - Describes ongoing update on the cluster when cluster state is UPDATING.
- update_
info UpdateInfo Response - Describes ongoing update on the cluster when cluster state is UPDATING.
- update
Info Property Map - Describes ongoing update on the cluster when cluster state is UPDATING.
UpdateInfoResponse, UpdateInfoResponseArgs
- Target
Replica intCount - Target number of replica nodes per shard.
- Target
Shard intCount - Target number of shards for redis cluster
- Target
Replica intCount - Target number of replica nodes per shard.
- Target
Shard intCount - Target number of shards for redis cluster
- target
Replica IntegerCount - Target number of replica nodes per shard.
- target
Shard IntegerCount - Target number of shards for redis cluster
- target
Replica numberCount - Target number of replica nodes per shard.
- target
Shard numberCount - Target number of shards for redis cluster
- target_
replica_ intcount - Target number of replica nodes per shard.
- target_
shard_ intcount - Target number of shards for redis cluster
- target
Replica NumberCount - Target number of replica nodes per shard.
- target
Shard NumberCount - Target number of shards for redis cluster
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.