Google Cloud v8.25.1 published on Wednesday, Apr 9, 2025 by Pulumi
gcp.memorystore.getInstance
Explore with Pulumi AI
Use this data source to get information about the available instance. For more details refer the API docs.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const qa = gcp.memorystore.getInstance({});
import pulumi
import pulumi_gcp as gcp
qa = gcp.memorystore.get_instance()
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/memorystore"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := memorystore.LookupInstance(ctx, &memorystore.LookupInstanceArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var qa = Gcp.MemoryStore.GetInstance.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.memorystore.MemorystoreFunctions;
import com.pulumi.gcp.memorystore.inputs.GetInstanceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var qa = MemorystoreFunctions.getInstance(GetInstanceArgs.builder()
.build());
}
}
variables:
qa:
fn::invoke:
function: gcp:memorystore:getInstance
arguments: {}
Using getInstance
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInstance(args: GetInstanceArgs, opts?: InvokeOptions): Promise<GetInstanceResult>
function getInstanceOutput(args: GetInstanceOutputArgs, opts?: InvokeOptions): Output<GetInstanceResult>
def get_instance(instance_id: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInstanceResult
def get_instance_output(instance_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInstanceResult]
func LookupInstance(ctx *Context, args *LookupInstanceArgs, opts ...InvokeOption) (*LookupInstanceResult, error)
func LookupInstanceOutput(ctx *Context, args *LookupInstanceOutputArgs, opts ...InvokeOption) LookupInstanceResultOutput
> Note: This function is named LookupInstance
in the Go SDK.
public static class GetInstance
{
public static Task<GetInstanceResult> InvokeAsync(GetInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetInstanceResult> Invoke(GetInstanceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
public static Output<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
fn::invoke:
function: gcp:memorystore/getInstance:getInstance
arguments:
# arguments dictionary
The following arguments are supported:
- Instance
Id This property is required. string - The ID of the memorystore instance. 'memorystore_instance_id'
- Location string
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- Project string
- (optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Instance
Id This property is required. string - The ID of the memorystore instance. 'memorystore_instance_id'
- Location string
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- Project string
- (optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- instance
Id This property is required. String - The ID of the memorystore instance. 'memorystore_instance_id'
- location String
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- project String
- (optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- instance
Id This property is required. string - The ID of the memorystore instance. 'memorystore_instance_id'
- location string
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- project string
- (optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- instance_
id This property is required. str - The ID of the memorystore instance. 'memorystore_instance_id'
- location str
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- project str
- (optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- instance
Id This property is required. String - The ID of the memorystore instance. 'memorystore_instance_id'
- location String
- (optional) The canonical id of the location.If it is not provided, the provider project is used. For example: us-east1.
- project String
- (optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
getInstance Result
The following output properties are available:
- string
- Create
Time string - Cross
Instance List<GetReplication Configs Instance Cross Instance Replication Config> - Deletion
Protection boolEnabled - Desired
Psc List<GetAuto Connections Instance Desired Psc Auto Connection> - Discovery
Endpoints List<GetInstance Discovery Endpoint> - Effective
Labels Dictionary<string, string> - Endpoints
List<Get
Instance Endpoint> - Engine
Configs Dictionary<string, string> - Engine
Version string - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Labels Dictionary<string, string>
- Maintenance
Policies List<GetInstance Maintenance Policy> - Maintenance
Schedules List<GetInstance Maintenance Schedule> - Mode string
- Name string
- Node
Configs List<GetInstance Node Config> - Node
Type string - Persistence
Configs List<GetInstance Persistence Config> - Psc
Attachment List<GetDetails Instance Psc Attachment Detail> - Psc
Auto List<GetConnections Instance Psc Auto Connection> - Pulumi
Labels Dictionary<string, string> - Replica
Count int - int
- State string
- State
Infos List<GetInstance State Info> - Transit
Encryption stringMode - Uid string
- Update
Time string - Zone
Distribution List<GetConfigs Instance Zone Distribution Config> - Location string
- Project string
- string
- Create
Time string - Cross
Instance []GetReplication Configs Instance Cross Instance Replication Config - Deletion
Protection boolEnabled - Desired
Psc []GetAuto Connections Instance Desired Psc Auto Connection - Discovery
Endpoints []GetInstance Discovery Endpoint - Effective
Labels map[string]string - Endpoints
[]Get
Instance Endpoint - Engine
Configs map[string]string - Engine
Version string - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Labels map[string]string
- Maintenance
Policies []GetInstance Maintenance Policy - Maintenance
Schedules []GetInstance Maintenance Schedule - Mode string
- Name string
- Node
Configs []GetInstance Node Config - Node
Type string - Persistence
Configs []GetInstance Persistence Config - Psc
Attachment []GetDetails Instance Psc Attachment Detail - Psc
Auto []GetConnections Instance Psc Auto Connection - Pulumi
Labels map[string]string - Replica
Count int - int
- State string
- State
Infos []GetInstance State Info - Transit
Encryption stringMode - Uid string
- Update
Time string - Zone
Distribution []GetConfigs Instance Zone Distribution Config - Location string
- Project string
- String
- create
Time String - cross
Instance List<GetReplication Configs Instance Cross Instance Replication Config> - deletion
Protection BooleanEnabled - desired
Psc List<GetAuto Connections Instance Desired Psc Auto Connection> - discovery
Endpoints List<GetInstance Discovery Endpoint> - effective
Labels Map<String,String> - endpoints
List<Get
Instance Endpoint> - engine
Configs Map<String,String> - engine
Version String - id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - labels Map<String,String>
- maintenance
Policies List<GetInstance Maintenance Policy> - maintenance
Schedules List<GetInstance Maintenance Schedule> - mode String
- name String
- node
Configs List<GetInstance Node Config> - node
Type String - persistence
Configs List<GetInstance Persistence Config> - psc
Attachment List<GetDetails Instance Psc Attachment Detail> - psc
Auto List<GetConnections Instance Psc Auto Connection> - pulumi
Labels Map<String,String> - replica
Count Integer - Integer
- state String
- state
Infos List<GetInstance State Info> - transit
Encryption StringMode - uid String
- update
Time String - zone
Distribution List<GetConfigs Instance Zone Distribution Config> - location String
- project String
- string
- create
Time string - cross
Instance GetReplication Configs Instance Cross Instance Replication Config[] - deletion
Protection booleanEnabled - desired
Psc GetAuto Connections Instance Desired Psc Auto Connection[] - discovery
Endpoints GetInstance Discovery Endpoint[] - effective
Labels {[key: string]: string} - endpoints
Get
Instance Endpoint[] - engine
Configs {[key: string]: string} - engine
Version string - id string
- The provider-assigned unique ID for this managed resource.
- instance
Id string - labels {[key: string]: string}
- maintenance
Policies GetInstance Maintenance Policy[] - maintenance
Schedules GetInstance Maintenance Schedule[] - mode string
- name string
- node
Configs GetInstance Node Config[] - node
Type string - persistence
Configs GetInstance Persistence Config[] - psc
Attachment GetDetails Instance Psc Attachment Detail[] - psc
Auto GetConnections Instance Psc Auto Connection[] - pulumi
Labels {[key: string]: string} - replica
Count number - number
- state string
- state
Infos GetInstance State Info[] - transit
Encryption stringMode - uid string
- update
Time string - zone
Distribution GetConfigs Instance Zone Distribution Config[] - location string
- project string
- str
- create_
time str - cross_
instance_ Sequence[Getreplication_ configs Instance Cross Instance Replication Config] - deletion_
protection_ boolenabled - desired_
psc_ Sequence[Getauto_ connections Instance Desired Psc Auto Connection] - discovery_
endpoints Sequence[GetInstance Discovery Endpoint] - effective_
labels Mapping[str, str] - endpoints
Sequence[Get
Instance Endpoint] - engine_
configs Mapping[str, str] - engine_
version str - id str
- The provider-assigned unique ID for this managed resource.
- instance_
id str - labels Mapping[str, str]
- maintenance_
policies Sequence[GetInstance Maintenance Policy] - maintenance_
schedules Sequence[GetInstance Maintenance Schedule] - mode str
- name str
- node_
configs Sequence[GetInstance Node Config] - node_
type str - persistence_
configs Sequence[GetInstance Persistence Config] - psc_
attachment_ Sequence[Getdetails Instance Psc Attachment Detail] - psc_
auto_ Sequence[Getconnections Instance Psc Auto Connection] - pulumi_
labels Mapping[str, str] - replica_
count int - int
- state str
- state_
infos Sequence[GetInstance State Info] - transit_
encryption_ strmode - uid str
- update_
time str - zone_
distribution_ Sequence[Getconfigs Instance Zone Distribution Config] - location str
- project str
- String
- create
Time String - cross
Instance List<Property Map>Replication Configs - deletion
Protection BooleanEnabled - desired
Psc List<Property Map>Auto Connections - discovery
Endpoints List<Property Map> - effective
Labels Map<String> - endpoints List<Property Map>
- engine
Configs Map<String> - engine
Version String - id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - labels Map<String>
- maintenance
Policies List<Property Map> - maintenance
Schedules List<Property Map> - mode String
- name String
- node
Configs List<Property Map> - node
Type String - persistence
Configs List<Property Map> - psc
Attachment List<Property Map>Details - psc
Auto List<Property Map>Connections - pulumi
Labels Map<String> - replica
Count Number - Number
- state String
- state
Infos List<Property Map> - transit
Encryption StringMode - uid String
- update
Time String - zone
Distribution List<Property Map>Configs - location String
- project String
Supporting Types
GetInstanceCrossInstanceReplicationConfig
- Instance
Role This property is required. string - The instance role supports the following values:
- 'INSTANCE_ROLE_UNSPECIFIED': This is an independent instance that has never participated in cross instance replication. It allows both reads and writes.
- 'NONE': This is an independent instance that previously participated in cross instance replication(either as a 'PRIMARY' or 'SECONDARY' cluster). It allows both reads and writes.
- 'PRIMARY': This instance serves as the replication source for secondary instance that are replicating from it. Any data written to it is automatically replicated to its secondary clusters. It allows both reads and writes.
- 'SECONDARY': This instance replicates data from the primary instance. It allows only reads. Possible values: ["INSTANCE_ROLE_UNSPECIFIED", "NONE", "PRIMARY", "SECONDARY"]
- Memberships
This property is required. List<GetInstance Cross Instance Replication Config Membership> - An output only view of all the member instance participating in cross instance replication. This field is populated for all the member clusters irrespective of their cluster role.
- Primary
Instances This property is required. List<GetInstance Cross Instance Replication Config Primary Instance> - This field is only set for a secondary instance. Details of the primary instance that is used as the replication source for this secondary instance. This is allowed to be set only for clusters whose cluster role is of type 'SECONDARY'.
- Secondary
Instances This property is required. List<GetInstance Cross Instance Replication Config Secondary Instance> - List of secondary instances that are replicating from this primary cluster. This is allowed to be set only for instances whose cluster role is of type 'PRIMARY'.
- Update
Time This property is required. string - The last time cross instance replication config was updated.
- Instance
Role This property is required. string - The instance role supports the following values:
- 'INSTANCE_ROLE_UNSPECIFIED': This is an independent instance that has never participated in cross instance replication. It allows both reads and writes.
- 'NONE': This is an independent instance that previously participated in cross instance replication(either as a 'PRIMARY' or 'SECONDARY' cluster). It allows both reads and writes.
- 'PRIMARY': This instance serves as the replication source for secondary instance that are replicating from it. Any data written to it is automatically replicated to its secondary clusters. It allows both reads and writes.
- 'SECONDARY': This instance replicates data from the primary instance. It allows only reads. Possible values: ["INSTANCE_ROLE_UNSPECIFIED", "NONE", "PRIMARY", "SECONDARY"]
- Memberships
This property is required. []GetInstance Cross Instance Replication Config Membership - An output only view of all the member instance participating in cross instance replication. This field is populated for all the member clusters irrespective of their cluster role.
- Primary
Instances This property is required. []GetInstance Cross Instance Replication Config Primary Instance - This field is only set for a secondary instance. Details of the primary instance that is used as the replication source for this secondary instance. This is allowed to be set only for clusters whose cluster role is of type 'SECONDARY'.
- Secondary
Instances This property is required. []GetInstance Cross Instance Replication Config Secondary Instance - List of secondary instances that are replicating from this primary cluster. This is allowed to be set only for instances whose cluster role is of type 'PRIMARY'.
- Update
Time This property is required. string - The last time cross instance replication config was updated.
- instance
Role This property is required. String - The instance role supports the following values:
- 'INSTANCE_ROLE_UNSPECIFIED': This is an independent instance that has never participated in cross instance replication. It allows both reads and writes.
- 'NONE': This is an independent instance that previously participated in cross instance replication(either as a 'PRIMARY' or 'SECONDARY' cluster). It allows both reads and writes.
- 'PRIMARY': This instance serves as the replication source for secondary instance that are replicating from it. Any data written to it is automatically replicated to its secondary clusters. It allows both reads and writes.
- 'SECONDARY': This instance replicates data from the primary instance. It allows only reads. Possible values: ["INSTANCE_ROLE_UNSPECIFIED", "NONE", "PRIMARY", "SECONDARY"]
- memberships
This property is required. List<GetInstance Cross Instance Replication Config Membership> - An output only view of all the member instance participating in cross instance replication. This field is populated for all the member clusters irrespective of their cluster role.
- primary
Instances This property is required. List<GetInstance Cross Instance Replication Config Primary Instance> - This field is only set for a secondary instance. Details of the primary instance that is used as the replication source for this secondary instance. This is allowed to be set only for clusters whose cluster role is of type 'SECONDARY'.
- secondary
Instances This property is required. List<GetInstance Cross Instance Replication Config Secondary Instance> - List of secondary instances that are replicating from this primary cluster. This is allowed to be set only for instances whose cluster role is of type 'PRIMARY'.
- update
Time This property is required. String - The last time cross instance replication config was updated.
- instance
Role This property is required. string - The instance role supports the following values:
- 'INSTANCE_ROLE_UNSPECIFIED': This is an independent instance that has never participated in cross instance replication. It allows both reads and writes.
- 'NONE': This is an independent instance that previously participated in cross instance replication(either as a 'PRIMARY' or 'SECONDARY' cluster). It allows both reads and writes.
- 'PRIMARY': This instance serves as the replication source for secondary instance that are replicating from it. Any data written to it is automatically replicated to its secondary clusters. It allows both reads and writes.
- 'SECONDARY': This instance replicates data from the primary instance. It allows only reads. Possible values: ["INSTANCE_ROLE_UNSPECIFIED", "NONE", "PRIMARY", "SECONDARY"]
- memberships
This property is required. GetInstance Cross Instance Replication Config Membership[] - An output only view of all the member instance participating in cross instance replication. This field is populated for all the member clusters irrespective of their cluster role.
- primary
Instances This property is required. GetInstance Cross Instance Replication Config Primary Instance[] - This field is only set for a secondary instance. Details of the primary instance that is used as the replication source for this secondary instance. This is allowed to be set only for clusters whose cluster role is of type 'SECONDARY'.
- secondary
Instances This property is required. GetInstance Cross Instance Replication Config Secondary Instance[] - List of secondary instances that are replicating from this primary cluster. This is allowed to be set only for instances whose cluster role is of type 'PRIMARY'.
- update
Time This property is required. string - The last time cross instance replication config was updated.
- instance_
role This property is required. str - The instance role supports the following values:
- 'INSTANCE_ROLE_UNSPECIFIED': This is an independent instance that has never participated in cross instance replication. It allows both reads and writes.
- 'NONE': This is an independent instance that previously participated in cross instance replication(either as a 'PRIMARY' or 'SECONDARY' cluster). It allows both reads and writes.
- 'PRIMARY': This instance serves as the replication source for secondary instance that are replicating from it. Any data written to it is automatically replicated to its secondary clusters. It allows both reads and writes.
- 'SECONDARY': This instance replicates data from the primary instance. It allows only reads. Possible values: ["INSTANCE_ROLE_UNSPECIFIED", "NONE", "PRIMARY", "SECONDARY"]
- memberships
This property is required. Sequence[GetInstance Cross Instance Replication Config Membership] - An output only view of all the member instance participating in cross instance replication. This field is populated for all the member clusters irrespective of their cluster role.
- primary_
instances This property is required. Sequence[GetInstance Cross Instance Replication Config Primary Instance] - This field is only set for a secondary instance. Details of the primary instance that is used as the replication source for this secondary instance. This is allowed to be set only for clusters whose cluster role is of type 'SECONDARY'.
- secondary_
instances This property is required. Sequence[GetInstance Cross Instance Replication Config Secondary Instance] - List of secondary instances that are replicating from this primary cluster. This is allowed to be set only for instances whose cluster role is of type 'PRIMARY'.
- update_
time This property is required. str - The last time cross instance replication config was updated.
- instance
Role This property is required. String - The instance role supports the following values:
- 'INSTANCE_ROLE_UNSPECIFIED': This is an independent instance that has never participated in cross instance replication. It allows both reads and writes.
- 'NONE': This is an independent instance that previously participated in cross instance replication(either as a 'PRIMARY' or 'SECONDARY' cluster). It allows both reads and writes.
- 'PRIMARY': This instance serves as the replication source for secondary instance that are replicating from it. Any data written to it is automatically replicated to its secondary clusters. It allows both reads and writes.
- 'SECONDARY': This instance replicates data from the primary instance. It allows only reads. Possible values: ["INSTANCE_ROLE_UNSPECIFIED", "NONE", "PRIMARY", "SECONDARY"]
- memberships
This property is required. List<Property Map> - An output only view of all the member instance participating in cross instance replication. This field is populated for all the member clusters irrespective of their cluster role.
- primary
Instances This property is required. List<Property Map> - This field is only set for a secondary instance. Details of the primary instance that is used as the replication source for this secondary instance. This is allowed to be set only for clusters whose cluster role is of type 'SECONDARY'.
- secondary
Instances This property is required. List<Property Map> - List of secondary instances that are replicating from this primary cluster. This is allowed to be set only for instances whose cluster role is of type 'PRIMARY'.
- update
Time This property is required. String - The last time cross instance replication config was updated.
GetInstanceCrossInstanceReplicationConfigMembership
- Primary
Instances This property is required. List<GetInstance Cross Instance Replication Config Membership Primary Instance> - Details of the primary instance that is used as the replication source for all the secondary instances.
- Secondary
Instances This property is required. List<GetInstance Cross Instance Replication Config Membership Secondary Instance> - List of secondary instances that are replicating from the primary instance.
- Primary
Instances This property is required. []GetInstance Cross Instance Replication Config Membership Primary Instance - Details of the primary instance that is used as the replication source for all the secondary instances.
- Secondary
Instances This property is required. []GetInstance Cross Instance Replication Config Membership Secondary Instance - List of secondary instances that are replicating from the primary instance.
- primary
Instances This property is required. List<GetInstance Cross Instance Replication Config Membership Primary Instance> - Details of the primary instance that is used as the replication source for all the secondary instances.
- secondary
Instances This property is required. List<GetInstance Cross Instance Replication Config Membership Secondary Instance> - List of secondary instances that are replicating from the primary instance.
- primary
Instances This property is required. GetInstance Cross Instance Replication Config Membership Primary Instance[] - Details of the primary instance that is used as the replication source for all the secondary instances.
- secondary
Instances This property is required. GetInstance Cross Instance Replication Config Membership Secondary Instance[] - List of secondary instances that are replicating from the primary instance.
- primary_
instances This property is required. Sequence[GetInstance Cross Instance Replication Config Membership Primary Instance] - Details of the primary instance that is used as the replication source for all the secondary instances.
- secondary_
instances This property is required. Sequence[GetInstance Cross Instance Replication Config Membership Secondary Instance] - List of secondary instances that are replicating from the primary instance.
- primary
Instances This property is required. List<Property Map> - Details of the primary instance that is used as the replication source for all the secondary instances.
- secondary
Instances This property is required. List<Property Map> - List of secondary instances that are replicating from the primary instance.
GetInstanceCrossInstanceReplicationConfigMembershipPrimaryInstance
GetInstanceCrossInstanceReplicationConfigMembershipSecondaryInstance
GetInstanceCrossInstanceReplicationConfigPrimaryInstance
GetInstanceCrossInstanceReplicationConfigSecondaryInstance
GetInstanceDesiredPscAutoConnection
- network
This property is required. str - Required. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- project_
id This property is required. str - Required. The consumer project_id where the forwarding rule is created from.
GetInstanceDiscoveryEndpoint
- Address
This property is required. string - Output only. IP address of the exposed endpoint clients connect to.
- Network
This property is required. string - Output only. The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- Port
This property is required. int - Output only. The port number of the exposed endpoint.
- Address
This property is required. string - Output only. IP address of the exposed endpoint clients connect to.
- Network
This property is required. string - Output only. The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- Port
This property is required. int - Output only. The port number of the exposed endpoint.
- address
This property is required. String - Output only. IP address of the exposed endpoint clients connect to.
- network
This property is required. String - Output only. The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- port
This property is required. Integer - Output only. The port number of the exposed endpoint.
- address
This property is required. string - Output only. IP address of the exposed endpoint clients connect to.
- network
This property is required. string - Output only. The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- port
This property is required. number - Output only. The port number of the exposed endpoint.
- address
This property is required. str - Output only. IP address of the exposed endpoint clients connect to.
- network
This property is required. str - Output only. The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- port
This property is required. int - Output only. The port number of the exposed endpoint.
- address
This property is required. String - Output only. IP address of the exposed endpoint clients connect to.
- network
This property is required. String - Output only. The network where the IP address of the discovery endpoint will be reserved, in the form of projects/{network_project}/global/networks/{network_id}.
- port
This property is required. Number - Output only. The port number of the exposed endpoint.
GetInstanceEndpoint
- Connections
This property is required. List<GetInstance Endpoint Connection> - A group of PSC connections. They are created in the same VPC network, one for each service attachment in the cluster.
- Connections
This property is required. []GetInstance Endpoint Connection - A group of PSC connections. They are created in the same VPC network, one for each service attachment in the cluster.
- connections
This property is required. List<GetInstance Endpoint Connection> - A group of PSC connections. They are created in the same VPC network, one for each service attachment in the cluster.
- connections
This property is required. GetInstance Endpoint Connection[] - A group of PSC connections. They are created in the same VPC network, one for each service attachment in the cluster.
- connections
This property is required. Sequence[GetInstance Endpoint Connection] - A group of PSC connections. They are created in the same VPC network, one for each service attachment in the cluster.
- connections
This property is required. List<Property Map> - A group of PSC connections. They are created in the same VPC network, one for each service attachment in the cluster.
GetInstanceEndpointConnection
- Psc
Auto Connections This property is required. List<GetInstance Endpoint Connection Psc Auto Connection> - Detailed information of a PSC connection that is created through service connectivity automation.
- Psc
Auto Connections This property is required. []GetInstance Endpoint Connection Psc Auto Connection - Detailed information of a PSC connection that is created through service connectivity automation.
- psc
Auto Connections This property is required. List<GetInstance Endpoint Connection Psc Auto Connection> - Detailed information of a PSC connection that is created through service connectivity automation.
- psc
Auto Connections This property is required. GetInstance Endpoint Connection Psc Auto Connection[] - Detailed information of a PSC connection that is created through service connectivity automation.
- psc_
auto_ connections This property is required. Sequence[GetInstance Endpoint Connection Psc Auto Connection] - Detailed information of a PSC connection that is created through service connectivity automation.
- psc
Auto Connections This property is required. List<Property Map> - Detailed information of a PSC connection that is created through service connectivity automation.
GetInstanceEndpointConnectionPscAutoConnection
- Connection
Type This property is required. string - Output Only. Type of a PSC Connection. Possible values: CONNECTION_TYPE_DISCOVERY CONNECTION_TYPE_PRIMARY CONNECTION_TYPE_READER
- Forwarding
Rule This property is required. string - Output only. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
- Ip
Address This property is required. string - Output only. The IP allocated on the consumer network for the PSC forwarding rule.
- Network
This property is required. string - Output only. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- Port
This property is required. int - Output only. Ports of the exposed endpoint.
- Project
Id This property is required. string - Output only. The consumer project_id where the forwarding rule is created from.
- Psc
Connection Id This property is required. string - Output only. The PSC connection id of the forwarding rule connected to the service attachment.
- Service
Attachment This property is required. string - Output only. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
- Connection
Type This property is required. string - Output Only. Type of a PSC Connection. Possible values: CONNECTION_TYPE_DISCOVERY CONNECTION_TYPE_PRIMARY CONNECTION_TYPE_READER
- Forwarding
Rule This property is required. string - Output only. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
- Ip
Address This property is required. string - Output only. The IP allocated on the consumer network for the PSC forwarding rule.
- Network
This property is required. string - Output only. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- Port
This property is required. int - Output only. Ports of the exposed endpoint.
- Project
Id This property is required. string - Output only. The consumer project_id where the forwarding rule is created from.
- Psc
Connection Id This property is required. string - Output only. The PSC connection id of the forwarding rule connected to the service attachment.
- Service
Attachment This property is required. string - Output only. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
- connection
Type This property is required. String - Output Only. Type of a PSC Connection. Possible values: CONNECTION_TYPE_DISCOVERY CONNECTION_TYPE_PRIMARY CONNECTION_TYPE_READER
- forwarding
Rule This property is required. String - Output only. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
- ip
Address This property is required. String - Output only. The IP allocated on the consumer network for the PSC forwarding rule.
- network
This property is required. String - Output only. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- port
This property is required. Integer - Output only. Ports of the exposed endpoint.
- project
Id This property is required. String - Output only. The consumer project_id where the forwarding rule is created from.
- psc
Connection Id This property is required. String - Output only. The PSC connection id of the forwarding rule connected to the service attachment.
- service
Attachment This property is required. String - Output only. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
- connection
Type This property is required. string - Output Only. Type of a PSC Connection. Possible values: CONNECTION_TYPE_DISCOVERY CONNECTION_TYPE_PRIMARY CONNECTION_TYPE_READER
- forwarding
Rule This property is required. string - Output only. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
- ip
Address This property is required. string - Output only. The IP allocated on the consumer network for the PSC forwarding rule.
- network
This property is required. string - Output only. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- port
This property is required. number - Output only. Ports of the exposed endpoint.
- project
Id This property is required. string - Output only. The consumer project_id where the forwarding rule is created from.
- psc
Connection Id This property is required. string - Output only. The PSC connection id of the forwarding rule connected to the service attachment.
- service
Attachment This property is required. string - Output only. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
- connection_
type This property is required. str - Output Only. Type of a PSC Connection. Possible values: CONNECTION_TYPE_DISCOVERY CONNECTION_TYPE_PRIMARY CONNECTION_TYPE_READER
- forwarding_
rule This property is required. str - Output only. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
- ip_
address This property is required. str - Output only. The IP allocated on the consumer network for the PSC forwarding rule.
- network
This property is required. str - Output only. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- port
This property is required. int - Output only. Ports of the exposed endpoint.
- project_
id This property is required. str - Output only. The consumer project_id where the forwarding rule is created from.
- psc_
connection_ id This property is required. str - Output only. The PSC connection id of the forwarding rule connected to the service attachment.
- service_
attachment This property is required. str - Output only. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
- connection
Type This property is required. String - Output Only. Type of a PSC Connection. Possible values: CONNECTION_TYPE_DISCOVERY CONNECTION_TYPE_PRIMARY CONNECTION_TYPE_READER
- forwarding
Rule This property is required. String - Output only. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
- ip
Address This property is required. String - Output only. The IP allocated on the consumer network for the PSC forwarding rule.
- network
This property is required. String - Output only. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- port
This property is required. Number - Output only. Ports of the exposed endpoint.
- project
Id This property is required. String - Output only. The consumer project_id where the forwarding rule is created from.
- psc
Connection Id This property is required. String - Output only. The PSC connection id of the forwarding rule connected to the service attachment.
- service
Attachment This property is required. String - Output only. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
GetInstanceMaintenancePolicy
- Create
Time This property is required. string - The time when the policy was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- Update
Time This property is required. string - The time when the policy was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- Weekly
Maintenance Windows This property is required. List<GetInstance Maintenance Policy Weekly Maintenance Window> - Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_window is expected to be one.
- Create
Time This property is required. string - The time when the policy was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- Update
Time This property is required. string - The time when the policy was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- Weekly
Maintenance Windows This property is required. []GetInstance Maintenance Policy Weekly Maintenance Window - Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_window is expected to be one.
- create
Time This property is required. String - The time when the policy was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- update
Time This property is required. String - The time when the policy was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- weekly
Maintenance Windows This property is required. List<GetInstance Maintenance Policy Weekly Maintenance Window> - Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_window is expected to be one.
- create
Time This property is required. string - The time when the policy was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- update
Time This property is required. string - The time when the policy was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- weekly
Maintenance Windows This property is required. GetInstance Maintenance Policy Weekly Maintenance Window[] - Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_window is expected to be one.
- create_
time This property is required. str - The time when the policy was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- update_
time This property is required. str - The time when the policy was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- weekly_
maintenance_ windows This property is required. Sequence[GetInstance Maintenance Policy Weekly Maintenance Window] - Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_window is expected to be one.
- create
Time This property is required. String - The time when the policy was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- update
Time This property is required. String - The time when the policy was last updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- weekly
Maintenance Windows This property is required. List<Property Map> - Optional. Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_window is expected to be one.
GetInstanceMaintenancePolicyWeeklyMaintenanceWindow
- Day
This property is required. string - The day of week that maintenance updates occur.
- DAY_OF_WEEK_UNSPECIFIED: The day of the week is unspecified.
- MONDAY: Monday
- TUESDAY: Tuesday
- WEDNESDAY: Wednesday
- THURSDAY: Thursday
- FRIDAY: Friday
- SATURDAY: Saturday
- SUNDAY: Sunday Possible values: ["DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- Duration
This property is required. string - Duration of the maintenance window. The current window is fixed at 1 hour. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
- Start
Times This property is required. List<GetInstance Maintenance Policy Weekly Maintenance Window Start Time> - Start time of the window in UTC time.
- Day
This property is required. string - The day of week that maintenance updates occur.
- DAY_OF_WEEK_UNSPECIFIED: The day of the week is unspecified.
- MONDAY: Monday
- TUESDAY: Tuesday
- WEDNESDAY: Wednesday
- THURSDAY: Thursday
- FRIDAY: Friday
- SATURDAY: Saturday
- SUNDAY: Sunday Possible values: ["DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- Duration
This property is required. string - Duration of the maintenance window. The current window is fixed at 1 hour. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
- Start
Times This property is required. []GetInstance Maintenance Policy Weekly Maintenance Window Start Time - Start time of the window in UTC time.
- day
This property is required. String - The day of week that maintenance updates occur.
- DAY_OF_WEEK_UNSPECIFIED: The day of the week is unspecified.
- MONDAY: Monday
- TUESDAY: Tuesday
- WEDNESDAY: Wednesday
- THURSDAY: Thursday
- FRIDAY: Friday
- SATURDAY: Saturday
- SUNDAY: Sunday Possible values: ["DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- duration
This property is required. String - Duration of the maintenance window. The current window is fixed at 1 hour. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
- start
Times This property is required. List<GetInstance Maintenance Policy Weekly Maintenance Window Start Time> - Start time of the window in UTC time.
- day
This property is required. string - The day of week that maintenance updates occur.
- DAY_OF_WEEK_UNSPECIFIED: The day of the week is unspecified.
- MONDAY: Monday
- TUESDAY: Tuesday
- WEDNESDAY: Wednesday
- THURSDAY: Thursday
- FRIDAY: Friday
- SATURDAY: Saturday
- SUNDAY: Sunday Possible values: ["DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- duration
This property is required. string - Duration of the maintenance window. The current window is fixed at 1 hour. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
- start
Times This property is required. GetInstance Maintenance Policy Weekly Maintenance Window Start Time[] - Start time of the window in UTC time.
- day
This property is required. str - The day of week that maintenance updates occur.
- DAY_OF_WEEK_UNSPECIFIED: The day of the week is unspecified.
- MONDAY: Monday
- TUESDAY: Tuesday
- WEDNESDAY: Wednesday
- THURSDAY: Thursday
- FRIDAY: Friday
- SATURDAY: Saturday
- SUNDAY: Sunday Possible values: ["DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- duration
This property is required. str - Duration of the maintenance window. The current window is fixed at 1 hour. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
- start_
times This property is required. Sequence[GetInstance Maintenance Policy Weekly Maintenance Window Start Time] - Start time of the window in UTC time.
- day
This property is required. String - The day of week that maintenance updates occur.
- DAY_OF_WEEK_UNSPECIFIED: The day of the week is unspecified.
- MONDAY: Monday
- TUESDAY: Tuesday
- WEDNESDAY: Wednesday
- THURSDAY: Thursday
- FRIDAY: Friday
- SATURDAY: Saturday
- SUNDAY: Sunday Possible values: ["DAY_OF_WEEK_UNSPECIFIED", "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]
- duration
This property is required. String - Duration of the maintenance window. The current window is fixed at 1 hour. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
- start
Times This property is required. List<Property Map> - Start time of the window in UTC time.
GetInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime
- Hours
This property is required. int - Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- Minutes
This property is required. int - Minutes of hour of day. Must be from 0 to 59.
- Nanos
This property is required. int - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- Seconds
This property is required. int - Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
- Hours
This property is required. int - Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- Minutes
This property is required. int - Minutes of hour of day. Must be from 0 to 59.
- Nanos
This property is required. int - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- Seconds
This property is required. int - Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
- hours
This property is required. Integer - Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes
This property is required. Integer - Minutes of hour of day. Must be from 0 to 59.
- nanos
This property is required. Integer - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds
This property is required. Integer - Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
- hours
This property is required. number - Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes
This property is required. number - Minutes of hour of day. Must be from 0 to 59.
- nanos
This property is required. number - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds
This property is required. number - Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
- hours
This property is required. int - Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes
This property is required. int - Minutes of hour of day. Must be from 0 to 59.
- nanos
This property is required. int - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds
This property is required. int - Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
- hours
This property is required. Number - Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes
This property is required. Number - Minutes of hour of day. Must be from 0 to 59.
- nanos
This property is required. Number - Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
- seconds
This property is required. Number - Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
GetInstanceMaintenanceSchedule
- End
Time This property is required. string - The end time of any upcoming scheduled maintenance for this cluster. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- Schedule
Deadline Time This property is required. string - The deadline that the maintenance schedule start time can not go beyond, including reschedule. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- Start
Time This property is required. string - The start time of any upcoming scheduled maintenance for this cluster. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- End
Time This property is required. string - The end time of any upcoming scheduled maintenance for this cluster. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- Schedule
Deadline Time This property is required. string - The deadline that the maintenance schedule start time can not go beyond, including reschedule. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- Start
Time This property is required. string - The start time of any upcoming scheduled maintenance for this cluster. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- end
Time This property is required. String - The end time of any upcoming scheduled maintenance for this cluster. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- schedule
Deadline Time This property is required. String - The deadline that the maintenance schedule start time can not go beyond, including reschedule. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- start
Time This property is required. String - The start time of any upcoming scheduled maintenance for this cluster. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- end
Time This property is required. string - The end time of any upcoming scheduled maintenance for this cluster. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- schedule
Deadline Time This property is required. string - The deadline that the maintenance schedule start time can not go beyond, including reschedule. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- start
Time This property is required. string - The start time of any upcoming scheduled maintenance for this cluster. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- end_
time This property is required. str - The end time of any upcoming scheduled maintenance for this cluster. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- schedule_
deadline_ time This property is required. str - The deadline that the maintenance schedule start time can not go beyond, including reschedule. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- start_
time This property is required. str - The start time of any upcoming scheduled maintenance for this cluster. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- end
Time This property is required. String - The end time of any upcoming scheduled maintenance for this cluster. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- schedule
Deadline Time This property is required. String - The deadline that the maintenance schedule start time can not go beyond, including reschedule. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
- start
Time This property is required. String - The start time of any upcoming scheduled maintenance for this cluster. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
GetInstanceNodeConfig
- Size
Gb This property is required. double - Output only. Memory size in GB of the node.
- Size
Gb This property is required. float64 - Output only. Memory size in GB of the node.
- size
Gb This property is required. Double - Output only. Memory size in GB of the node.
- size
Gb This property is required. number - Output only. Memory size in GB of the node.
- size_
gb This property is required. float - Output only. Memory size in GB of the node.
- size
Gb This property is required. Number - Output only. Memory size in GB of the node.
GetInstancePersistenceConfig
- Aof
Configs This property is required. List<GetInstance Persistence Config Aof Config> - Configuration for AOF based persistence.
- Mode
This property is required. string - Optional. Current persistence mode. Possible values: DISABLED RDB AOF Possible values: ["DISABLED", "RDB", "AOF"]
- Rdb
Configs This property is required. List<GetInstance Persistence Config Rdb Config> - Configuration for RDB based persistence.
- Aof
Configs This property is required. []GetInstance Persistence Config Aof Config - Configuration for AOF based persistence.
- Mode
This property is required. string - Optional. Current persistence mode. Possible values: DISABLED RDB AOF Possible values: ["DISABLED", "RDB", "AOF"]
- Rdb
Configs This property is required. []GetInstance Persistence Config Rdb Config - Configuration for RDB based persistence.
- aof
Configs This property is required. List<GetInstance Persistence Config Aof Config> - Configuration for AOF based persistence.
- mode
This property is required. String - Optional. Current persistence mode. Possible values: DISABLED RDB AOF Possible values: ["DISABLED", "RDB", "AOF"]
- rdb
Configs This property is required. List<GetInstance Persistence Config Rdb Config> - Configuration for RDB based persistence.
- aof
Configs This property is required. GetInstance Persistence Config Aof Config[] - Configuration for AOF based persistence.
- mode
This property is required. string - Optional. Current persistence mode. Possible values: DISABLED RDB AOF Possible values: ["DISABLED", "RDB", "AOF"]
- rdb
Configs This property is required. GetInstance Persistence Config Rdb Config[] - Configuration for RDB based persistence.
- aof_
configs This property is required. Sequence[GetInstance Persistence Config Aof Config] - Configuration for AOF based persistence.
- mode
This property is required. str - Optional. Current persistence mode. Possible values: DISABLED RDB AOF Possible values: ["DISABLED", "RDB", "AOF"]
- rdb_
configs This property is required. Sequence[GetInstance Persistence Config Rdb Config] - Configuration for RDB based persistence.
- aof
Configs This property is required. List<Property Map> - Configuration for AOF based persistence.
- mode
This property is required. String - Optional. Current persistence mode. Possible values: DISABLED RDB AOF Possible values: ["DISABLED", "RDB", "AOF"]
- rdb
Configs This property is required. List<Property Map> - Configuration for RDB based persistence.
GetInstancePersistenceConfigAofConfig
- Append
Fsync This property is required. string - Optional. The fsync mode. Possible values: NEVER EVERY_SEC ALWAYS
- Append
Fsync This property is required. string - Optional. The fsync mode. Possible values: NEVER EVERY_SEC ALWAYS
- append
Fsync This property is required. String - Optional. The fsync mode. Possible values: NEVER EVERY_SEC ALWAYS
- append
Fsync This property is required. string - Optional. The fsync mode. Possible values: NEVER EVERY_SEC ALWAYS
- append_
fsync This property is required. str - Optional. The fsync mode. Possible values: NEVER EVERY_SEC ALWAYS
- append
Fsync This property is required. String - Optional. The fsync mode. Possible values: NEVER EVERY_SEC ALWAYS
GetInstancePersistenceConfigRdbConfig
- Rdb
Snapshot Period This property is required. string - Optional. Period between RDB snapshots. Possible values: ONE_HOUR SIX_HOURS TWELVE_HOURS TWENTY_FOUR_HOURS
- Rdb
Snapshot Start Time This property is required. string - Optional. Time that the first snapshot was/will be attempted, and to which future snapshots will be aligned. If not provided, the current time will be used.
- Rdb
Snapshot Period This property is required. string - Optional. Period between RDB snapshots. Possible values: ONE_HOUR SIX_HOURS TWELVE_HOURS TWENTY_FOUR_HOURS
- Rdb
Snapshot Start Time This property is required. string - Optional. Time that the first snapshot was/will be attempted, and to which future snapshots will be aligned. If not provided, the current time will be used.
- rdb
Snapshot Period This property is required. String - Optional. Period between RDB snapshots. Possible values: ONE_HOUR SIX_HOURS TWELVE_HOURS TWENTY_FOUR_HOURS
- rdb
Snapshot Start Time This property is required. String - Optional. Time that the first snapshot was/will be attempted, and to which future snapshots will be aligned. If not provided, the current time will be used.
- rdb
Snapshot Period This property is required. string - Optional. Period between RDB snapshots. Possible values: ONE_HOUR SIX_HOURS TWELVE_HOURS TWENTY_FOUR_HOURS
- rdb
Snapshot Start Time This property is required. string - Optional. Time that the first snapshot was/will be attempted, and to which future snapshots will be aligned. If not provided, the current time will be used.
- rdb_
snapshot_ period This property is required. str - Optional. Period between RDB snapshots. Possible values: ONE_HOUR SIX_HOURS TWELVE_HOURS TWENTY_FOUR_HOURS
- rdb_
snapshot_ start_ time This property is required. str - Optional. Time that the first snapshot was/will be attempted, and to which future snapshots will be aligned. If not provided, the current time will be used.
- rdb
Snapshot Period This property is required. String - Optional. Period between RDB snapshots. Possible values: ONE_HOUR SIX_HOURS TWELVE_HOURS TWENTY_FOUR_HOURS
- rdb
Snapshot Start Time This property is required. String - Optional. Time that the first snapshot was/will be attempted, and to which future snapshots will be aligned. If not provided, the current time will be used.
GetInstancePscAttachmentDetail
- Connection
Type This property is required. string - Service attachment URI which your self-created PscConnection should use as target.
- Service
Attachment This property is required. string - Service attachment URI which your self-created PscConnection should use as target.
- Connection
Type This property is required. string - Service attachment URI which your self-created PscConnection should use as target.
- Service
Attachment This property is required. string - Service attachment URI which your self-created PscConnection should use as target.
- connection
Type This property is required. String - Service attachment URI which your self-created PscConnection should use as target.
- service
Attachment This property is required. String - Service attachment URI which your self-created PscConnection should use as target.
- connection
Type This property is required. string - Service attachment URI which your self-created PscConnection should use as target.
- service
Attachment This property is required. string - Service attachment URI which your self-created PscConnection should use as target.
- connection_
type This property is required. str - Service attachment URI which your self-created PscConnection should use as target.
- service_
attachment This property is required. str - Service attachment URI which your self-created PscConnection should use as target.
- connection
Type This property is required. String - Service attachment URI which your self-created PscConnection should use as target.
- service
Attachment This property is required. String - Service attachment URI which your self-created PscConnection should use as target.
GetInstancePscAutoConnection
- Connection
Type This property is required. string - Output Only. Type of a PSC Connection. Possible values: CONNECTION_TYPE_DISCOVERY CONNECTION_TYPE_PRIMARY CONNECTION_TYPE_READER
- Forwarding
Rule This property is required. string - Output only. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
- Ip
Address This property is required. string - Output only. The IP allocated on the consumer network for the PSC forwarding rule.
- Network
This property is required. string - Output only. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- Port
This property is required. int - Output only. Ports of the exposed endpoint.
- Project
Id This property is required. string - Output only. The consumer project_id where the forwarding rule is created from.
- Psc
Connection Id This property is required. string - Output only. The PSC connection id of the forwarding rule connected to the service attachment.
- Psc
Connection Status This property is required. string - Output Only. The status of the PSC connection: whether a connection exists and ACTIVE or it no longer exists. Possible values: ACTIVE NOT_FOUND
- Service
Attachment This property is required. string - Output only. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
- Connection
Type This property is required. string - Output Only. Type of a PSC Connection. Possible values: CONNECTION_TYPE_DISCOVERY CONNECTION_TYPE_PRIMARY CONNECTION_TYPE_READER
- Forwarding
Rule This property is required. string - Output only. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
- Ip
Address This property is required. string - Output only. The IP allocated on the consumer network for the PSC forwarding rule.
- Network
This property is required. string - Output only. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- Port
This property is required. int - Output only. Ports of the exposed endpoint.
- Project
Id This property is required. string - Output only. The consumer project_id where the forwarding rule is created from.
- Psc
Connection Id This property is required. string - Output only. The PSC connection id of the forwarding rule connected to the service attachment.
- Psc
Connection Status This property is required. string - Output Only. The status of the PSC connection: whether a connection exists and ACTIVE or it no longer exists. Possible values: ACTIVE NOT_FOUND
- Service
Attachment This property is required. string - Output only. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
- connection
Type This property is required. String - Output Only. Type of a PSC Connection. Possible values: CONNECTION_TYPE_DISCOVERY CONNECTION_TYPE_PRIMARY CONNECTION_TYPE_READER
- forwarding
Rule This property is required. String - Output only. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
- ip
Address This property is required. String - Output only. The IP allocated on the consumer network for the PSC forwarding rule.
- network
This property is required. String - Output only. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- port
This property is required. Integer - Output only. Ports of the exposed endpoint.
- project
Id This property is required. String - Output only. The consumer project_id where the forwarding rule is created from.
- psc
Connection Id This property is required. String - Output only. The PSC connection id of the forwarding rule connected to the service attachment.
- psc
Connection Status This property is required. String - Output Only. The status of the PSC connection: whether a connection exists and ACTIVE or it no longer exists. Possible values: ACTIVE NOT_FOUND
- service
Attachment This property is required. String - Output only. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
- connection
Type This property is required. string - Output Only. Type of a PSC Connection. Possible values: CONNECTION_TYPE_DISCOVERY CONNECTION_TYPE_PRIMARY CONNECTION_TYPE_READER
- forwarding
Rule This property is required. string - Output only. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
- ip
Address This property is required. string - Output only. The IP allocated on the consumer network for the PSC forwarding rule.
- network
This property is required. string - Output only. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- port
This property is required. number - Output only. Ports of the exposed endpoint.
- project
Id This property is required. string - Output only. The consumer project_id where the forwarding rule is created from.
- psc
Connection Id This property is required. string - Output only. The PSC connection id of the forwarding rule connected to the service attachment.
- psc
Connection Status This property is required. string - Output Only. The status of the PSC connection: whether a connection exists and ACTIVE or it no longer exists. Possible values: ACTIVE NOT_FOUND
- service
Attachment This property is required. string - Output only. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
- connection_
type This property is required. str - Output Only. Type of a PSC Connection. Possible values: CONNECTION_TYPE_DISCOVERY CONNECTION_TYPE_PRIMARY CONNECTION_TYPE_READER
- forwarding_
rule This property is required. str - Output only. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
- ip_
address This property is required. str - Output only. The IP allocated on the consumer network for the PSC forwarding rule.
- network
This property is required. str - Output only. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- port
This property is required. int - Output only. Ports of the exposed endpoint.
- project_
id This property is required. str - Output only. The consumer project_id where the forwarding rule is created from.
- psc_
connection_ id This property is required. str - Output only. The PSC connection id of the forwarding rule connected to the service attachment.
- psc_
connection_ status This property is required. str - Output Only. The status of the PSC connection: whether a connection exists and ACTIVE or it no longer exists. Possible values: ACTIVE NOT_FOUND
- service_
attachment This property is required. str - Output only. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
- connection
Type This property is required. String - Output Only. Type of a PSC Connection. Possible values: CONNECTION_TYPE_DISCOVERY CONNECTION_TYPE_PRIMARY CONNECTION_TYPE_READER
- forwarding
Rule This property is required. String - Output only. The URI of the consumer side forwarding rule. Format: projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}
- ip
Address This property is required. String - Output only. The IP allocated on the consumer network for the PSC forwarding rule.
- network
This property is required. String - Output only. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}.
- port
This property is required. Number - Output only. Ports of the exposed endpoint.
- project
Id This property is required. String - Output only. The consumer project_id where the forwarding rule is created from.
- psc
Connection Id This property is required. String - Output only. The PSC connection id of the forwarding rule connected to the service attachment.
- psc
Connection Status This property is required. String - Output Only. The status of the PSC connection: whether a connection exists and ACTIVE or it no longer exists. Possible values: ACTIVE NOT_FOUND
- service
Attachment This property is required. String - Output only. The service attachment which is the target of the PSC connection, in the form of projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}.
GetInstanceStateInfo
- Update
Infos This property is required. List<GetInstance State Info Update Info> - Represents information about instance with state UPDATING.
- Update
Infos This property is required. []GetInstance State Info Update Info - Represents information about instance with state UPDATING.
- update
Infos This property is required. List<GetInstance State Info Update Info> - Represents information about instance with state UPDATING.
- update
Infos This property is required. GetInstance State Info Update Info[] - Represents information about instance with state UPDATING.
- update_
infos This property is required. Sequence[GetInstance State Info Update Info] - Represents information about instance with state UPDATING.
- update
Infos This property is required. List<Property Map> - Represents information about instance with state UPDATING.
GetInstanceStateInfoUpdateInfo
- Target
Engine Version This property is required. string - Output only. Target engine version for the instance.
- Target
Node Type This property is required. string - Output only. Target node type for the instance.
- Target
Replica Count This property is required. int - Output only. Target number of replica nodes per shard for the instance.
- Target
Shard Count This property is required. int - Output only. Target number of shards for the instance.
- Target
Engine Version This property is required. string - Output only. Target engine version for the instance.
- Target
Node Type This property is required. string - Output only. Target node type for the instance.
- Target
Replica Count This property is required. int - Output only. Target number of replica nodes per shard for the instance.
- Target
Shard Count This property is required. int - Output only. Target number of shards for the instance.
- target
Engine Version This property is required. String - Output only. Target engine version for the instance.
- target
Node Type This property is required. String - Output only. Target node type for the instance.
- target
Replica Count This property is required. Integer - Output only. Target number of replica nodes per shard for the instance.
- target
Shard Count This property is required. Integer - Output only. Target number of shards for the instance.
- target
Engine Version This property is required. string - Output only. Target engine version for the instance.
- target
Node Type This property is required. string - Output only. Target node type for the instance.
- target
Replica Count This property is required. number - Output only. Target number of replica nodes per shard for the instance.
- target
Shard Count This property is required. number - Output only. Target number of shards for the instance.
- target_
engine_ version This property is required. str - Output only. Target engine version for the instance.
- target_
node_ type This property is required. str - Output only. Target node type for the instance.
- target_
replica_ count This property is required. int - Output only. Target number of replica nodes per shard for the instance.
- target_
shard_ count This property is required. int - Output only. Target number of shards for the instance.
- target
Engine Version This property is required. String - Output only. Target engine version for the instance.
- target
Node Type This property is required. String - Output only. Target node type for the instance.
- target
Replica Count This property is required. Number - Output only. Target number of replica nodes per shard for the instance.
- target
Shard Count This property is required. Number - Output only. Target number of shards for the instance.
GetInstanceZoneDistributionConfig
- Mode
This property is required. string - Optional. Current zone distribution mode. Defaults to MULTI_ZONE. Possible values: MULTI_ZONE SINGLE_ZONE Possible values: ["MULTI_ZONE", "SINGLE_ZONE"]
- Zone
This property is required. string - Optional. Defines zone where all resources will be allocated with SINGLE_ZONE mode. Ignored for MULTI_ZONE mode.
- Mode
This property is required. string - Optional. Current zone distribution mode. Defaults to MULTI_ZONE. Possible values: MULTI_ZONE SINGLE_ZONE Possible values: ["MULTI_ZONE", "SINGLE_ZONE"]
- Zone
This property is required. string - Optional. Defines zone where all resources will be allocated with SINGLE_ZONE mode. Ignored for MULTI_ZONE mode.
- mode
This property is required. String - Optional. Current zone distribution mode. Defaults to MULTI_ZONE. Possible values: MULTI_ZONE SINGLE_ZONE Possible values: ["MULTI_ZONE", "SINGLE_ZONE"]
- zone
This property is required. String - Optional. Defines zone where all resources will be allocated with SINGLE_ZONE mode. Ignored for MULTI_ZONE mode.
- mode
This property is required. string - Optional. Current zone distribution mode. Defaults to MULTI_ZONE. Possible values: MULTI_ZONE SINGLE_ZONE Possible values: ["MULTI_ZONE", "SINGLE_ZONE"]
- zone
This property is required. string - Optional. Defines zone where all resources will be allocated with SINGLE_ZONE mode. Ignored for MULTI_ZONE mode.
- mode
This property is required. str - Optional. Current zone distribution mode. Defaults to MULTI_ZONE. Possible values: MULTI_ZONE SINGLE_ZONE Possible values: ["MULTI_ZONE", "SINGLE_ZONE"]
- zone
This property is required. str - Optional. Defines zone where all resources will be allocated with SINGLE_ZONE mode. Ignored for MULTI_ZONE mode.
- mode
This property is required. String - Optional. Current zone distribution mode. Defaults to MULTI_ZONE. Possible values: MULTI_ZONE SINGLE_ZONE Possible values: ["MULTI_ZONE", "SINGLE_ZONE"]
- zone
This property is required. String - Optional. Defines zone where all resources will be allocated with SINGLE_ZONE mode. Ignored for MULTI_ZONE mode.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-beta
Terraform Provider.