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:
- ClusterId 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
- PscConfigs 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
- ReplicaCount int
- Optional. The number of replica nodes per shard.
- RequestId string
- Idempotent request UUID.
- TransitEncryption 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.
- ClusterId 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
- PscConfigs []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.
- 
ClusterAuthorization 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
- ReplicaCount int
- Optional. The number of replica nodes per shard.
- RequestId string
- Idempotent request UUID.
- TransitEncryption ClusterMode Transit Encryption Mode 
- Optional. The in-transit encryption for the Redis cluster. If not provided, encryption is disabled for the cluster.
- clusterId 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
- pscConfigs 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.
- 
ClusterAuthorization 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
- replicaCount Integer
- Optional. The number of replica nodes per shard.
- requestId String
- Idempotent request UUID.
- transitEncryption ClusterMode Transit Encryption Mode 
- Optional. The in-transit encryption for the Redis cluster. If not provided, encryption is disabled for the cluster.
- clusterId 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
- pscConfigs 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.
- 
ClusterAuthorization 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
- replicaCount number
- Optional. The number of replica nodes per shard.
- requestId string
- Idempotent request UUID.
- transitEncryption 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.
- 
ClusterAuthorization 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.
- clusterId 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
- pscConfigs 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
- replicaCount Number
- Optional. The number of replica nodes per shard.
- requestId String
- Idempotent request UUID.
- transitEncryption "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:
- CreateTime string
- The timestamp associated with the cluster creation request.
- DiscoveryEndpoints 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.
- PscConnections List<Pulumi.Google Native. Redis. V1. Outputs. Psc Connection Response> 
- PSC connections for discovery of the cluster topology and accessing the cluster.
- SizeGb 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
- StateInfo 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.
- CreateTime string
- The timestamp associated with the cluster creation request.
- DiscoveryEndpoints []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.
- PscConnections []PscConnection Response 
- PSC connections for discovery of the cluster topology and accessing the cluster.
- SizeGb 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
- StateInfo StateInfo Response 
- Additional information about the current state of the cluster.
- Uid string
- System assigned, unique identifier for the cluster.
- createTime String
- The timestamp associated with the cluster creation request.
- discoveryEndpoints 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.
- pscConnections List<PscConnection Response> 
- PSC connections for discovery of the cluster topology and accessing the cluster.
- sizeGb 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
- stateInfo StateInfo Response 
- Additional information about the current state of the cluster.
- uid String
- System assigned, unique identifier for the cluster.
- createTime string
- The timestamp associated with the cluster creation request.
- discoveryEndpoints 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.
- pscConnections PscConnection Response[] 
- PSC connections for discovery of the cluster topology and accessing the cluster.
- sizeGb 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
- stateInfo 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.
- createTime String
- The timestamp associated with the cluster creation request.
- discoveryEndpoints 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.
- pscConnections List<Property Map>
- PSC connections for discovery of the cluster topology and accessing the cluster.
- sizeGb 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
- stateInfo Property Map
- Additional information about the current state of the cluster.
- uid String
- System assigned, unique identifier for the cluster.
Supporting Types
ClusterAuthorizationMode, ClusterAuthorizationModeArgs      
- AuthMode Unspecified 
- AUTH_MODE_UNSPECIFIEDNot set.
- AuthMode Iam Auth 
- AUTH_MODE_IAM_AUTHIAM basic authorization mode
- AuthMode Disabled 
- AUTH_MODE_DISABLEDAuthorization disabled mode
- ClusterAuthorization Mode Auth Mode Unspecified 
- AUTH_MODE_UNSPECIFIEDNot set.
- ClusterAuthorization Mode Auth Mode Iam Auth 
- AUTH_MODE_IAM_AUTHIAM basic authorization mode
- ClusterAuthorization Mode Auth Mode Disabled 
- AUTH_MODE_DISABLEDAuthorization disabled mode
- AuthMode Unspecified 
- AUTH_MODE_UNSPECIFIEDNot set.
- AuthMode Iam Auth 
- AUTH_MODE_IAM_AUTHIAM basic authorization mode
- AuthMode Disabled 
- AUTH_MODE_DISABLEDAuthorization disabled mode
- AuthMode Unspecified 
- AUTH_MODE_UNSPECIFIEDNot set.
- AuthMode Iam Auth 
- AUTH_MODE_IAM_AUTHIAM basic authorization mode
- AuthMode 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        
- TransitEncryption Mode Unspecified 
- TRANSIT_ENCRYPTION_MODE_UNSPECIFIEDIn-transit encryption not set.
- TransitEncryption Mode Disabled 
- TRANSIT_ENCRYPTION_MODE_DISABLEDIn-transit encryption disabled.
- TransitEncryption Mode Server Authentication 
- TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATIONUse server managed encryption for in-transit encryption.
- ClusterTransit Encryption Mode Transit Encryption Mode Unspecified 
- TRANSIT_ENCRYPTION_MODE_UNSPECIFIEDIn-transit encryption not set.
- ClusterTransit Encryption Mode Transit Encryption Mode Disabled 
- TRANSIT_ENCRYPTION_MODE_DISABLEDIn-transit encryption disabled.
- ClusterTransit Encryption Mode Transit Encryption Mode Server Authentication 
- TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATIONUse server managed encryption for in-transit encryption.
- TransitEncryption Mode Unspecified 
- TRANSIT_ENCRYPTION_MODE_UNSPECIFIEDIn-transit encryption not set.
- TransitEncryption Mode Disabled 
- TRANSIT_ENCRYPTION_MODE_DISABLEDIn-transit encryption disabled.
- TransitEncryption Mode Server Authentication 
- TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATIONUse server managed encryption for in-transit encryption.
- TransitEncryption Mode Unspecified 
- TRANSIT_ENCRYPTION_MODE_UNSPECIFIEDIn-transit encryption not set.
- TransitEncryption Mode Disabled 
- TRANSIT_ENCRYPTION_MODE_DISABLEDIn-transit encryption disabled.
- TransitEncryption 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.
- PscConfig 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.
- PscConfig 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.
- pscConfig 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.
- pscConfig 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.
- pscConfig 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.
- ForwardingRule 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.
- PscConnection 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.
- ForwardingRule 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.
- PscConnection 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.
- forwardingRule 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.
- pscConnection 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.
- forwardingRule 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.
- pscConnection 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.
- forwardingRule 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.
- pscConnection StringId 
- The PSC connection id of the forwarding rule connected to the service attachment.
StateInfoResponse, StateInfoResponseArgs      
- UpdateInfo Pulumi.Google Native. Redis. V1. Inputs. Update Info Response 
- Describes ongoing update on the cluster when cluster state is UPDATING.
- UpdateInfo UpdateInfo Response 
- Describes ongoing update on the cluster when cluster state is UPDATING.
- updateInfo UpdateInfo Response 
- Describes ongoing update on the cluster when cluster state is UPDATING.
- updateInfo 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.
- updateInfo Property Map
- Describes ongoing update on the cluster when cluster state is UPDATING.
UpdateInfoResponse, UpdateInfoResponseArgs      
- TargetReplica intCount 
- Target number of replica nodes per shard.
- TargetShard intCount 
- Target number of shards for redis cluster
- TargetReplica intCount 
- Target number of replica nodes per shard.
- TargetShard intCount 
- Target number of shards for redis cluster
- targetReplica IntegerCount 
- Target number of replica nodes per shard.
- targetShard IntegerCount 
- Target number of shards for redis cluster
- targetReplica numberCount 
- Target number of replica nodes per shard.
- targetShard 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
- targetReplica NumberCount 
- Target number of replica nodes per shard.
- targetShard 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.