Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.alloydb/v1alpha.getInstance
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets details of a single Instance.
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(cluster_id: Optional[str] = None,
                 instance_id: Optional[str] = None,
                 location: Optional[str] = None,
                 project: Optional[str] = None,
                 view: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetInstanceResult
def get_instance_output(cluster_id: Optional[pulumi.Input[str]] = None,
                 instance_id: Optional[pulumi.Input[str]] = None,
                 location: Optional[pulumi.Input[str]] = None,
                 project: Optional[pulumi.Input[str]] = None,
                 view: 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: google-native:alloydb/v1alpha:getInstance
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ClusterId string
- InstanceId string
- Location string
- Project string
- View string
- ClusterId string
- InstanceId string
- Location string
- Project string
- View string
- clusterId String
- instanceId String
- location String
- project String
- view String
- clusterId string
- instanceId string
- location string
- project string
- view string
- cluster_id str
- instance_id str
- location str
- project str
- view str
- clusterId String
- instanceId String
- location String
- project String
- view String
getInstance Result
The following output properties are available:
- Annotations Dictionary<string, string>
- Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128
- AvailabilityType string
- Availability type of an Instance. If empty, defaults to REGIONAL for primary instances. For read pools, availability_type is always UNSPECIFIED. Instances in the read pools are evenly distributed across available zones within the region (i.e. read pools with more than one node will have a node in at least two zones).
- ClientConnection Pulumi.Config Google Native. Alloy DB. V1Alpha. Outputs. Client Connection Config Response 
- Optional. Client connection specific configurations
- CreateTime string
- Create time stamp
- DatabaseFlags Dictionary<string, string>
- Database flags. Set at instance level. * They are copied from primary instance on read instance creation. * Read instances can set new or override existing flags that are relevant for reads, e.g. for enabling columnar cache on a read instance. Flags set on read instance may or may not be present on primary. This is a list of "key": "value" pairs. "key": The name of the flag. These flags are passed at instance setup time, so include both server options and system variables for Postgres. Flags are specified with underscores, not hyphens. "value": The value of the flag. Booleans are set to on for true and off for false. This field must be omitted if the flag doesn't take a value.
- DeleteTime string
- Delete time stamp
- DisplayName string
- User-settable and human-readable display name for the Instance.
- Etag string
- For Resource freshness validation (https://google.aip.dev/154)
- GceZone string
- The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances. If present for a REGIONAL instance, an error will be thrown. If this is absent for a ZONAL instance, instance is created in a random zone with available capacity.
- InstanceType string
- The type of the instance. Specified at creation time.
- IpAddress string
- The IP address for the Instance. This is the connection endpoint for an end-user application.
- Labels Dictionary<string, string>
- Labels as key value pairs
- MachineConfig Pulumi.Google Native. Alloy DB. V1Alpha. Outputs. Machine Config Response 
- Configurations for the machines that host the underlying database engine.
- Name string
- The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression [a-z]([a-z0-9-]{0,61}[a-z0-9])?, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id}
- Nodes
List<Pulumi.Google Native. Alloy DB. V1Alpha. Outputs. Node Response> 
- List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
- QueryInsights Pulumi.Config Google Native. Alloy DB. V1Alpha. Outputs. Query Insights Instance Config Response 
- Configuration for query insights.
- ReadPool Pulumi.Config Google Native. Alloy DB. V1Alpha. Outputs. Read Pool Config Response 
- Read pool instance configuration. This is required if the value of instanceType is READ_POOL.
- Reconciling bool
- Reconciling (https://google.aip.dev/128#reconciliation). Set to true if the current state of Instance does not match the user's intended state, and the service is actively updating the resource to reconcile them. This can happen due to user-triggered updates or system actions like failover or maintenance.
- SatisfiesPzs bool
- Reserved for future use.
- State string
- The current serving state of the instance.
- Uid string
- The system-generated UID of the resource. The UID is assigned when the resource is created, and it is retained until it is deleted.
- UpdatePolicy Pulumi.Google Native. Alloy DB. V1Alpha. Outputs. Update Policy Response 
- Update policy that will be applied during instance update. This field is not persisted when you update the instance. To use a non-default update policy, you must specify explicitly specify the value in each update request.
- UpdateTime string
- Update time stamp
- WritableNode Pulumi.Google Native. Alloy DB. V1Alpha. Outputs. Node Response 
- This is set for the read-write VM of the PRIMARY instance only.
- Annotations map[string]string
- Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128
- AvailabilityType string
- Availability type of an Instance. If empty, defaults to REGIONAL for primary instances. For read pools, availability_type is always UNSPECIFIED. Instances in the read pools are evenly distributed across available zones within the region (i.e. read pools with more than one node will have a node in at least two zones).
- ClientConnection ClientConfig Connection Config Response 
- Optional. Client connection specific configurations
- CreateTime string
- Create time stamp
- DatabaseFlags map[string]string
- Database flags. Set at instance level. * They are copied from primary instance on read instance creation. * Read instances can set new or override existing flags that are relevant for reads, e.g. for enabling columnar cache on a read instance. Flags set on read instance may or may not be present on primary. This is a list of "key": "value" pairs. "key": The name of the flag. These flags are passed at instance setup time, so include both server options and system variables for Postgres. Flags are specified with underscores, not hyphens. "value": The value of the flag. Booleans are set to on for true and off for false. This field must be omitted if the flag doesn't take a value.
- DeleteTime string
- Delete time stamp
- DisplayName string
- User-settable and human-readable display name for the Instance.
- Etag string
- For Resource freshness validation (https://google.aip.dev/154)
- GceZone string
- The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances. If present for a REGIONAL instance, an error will be thrown. If this is absent for a ZONAL instance, instance is created in a random zone with available capacity.
- InstanceType string
- The type of the instance. Specified at creation time.
- IpAddress string
- The IP address for the Instance. This is the connection endpoint for an end-user application.
- Labels map[string]string
- Labels as key value pairs
- MachineConfig MachineConfig Response 
- Configurations for the machines that host the underlying database engine.
- Name string
- The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression [a-z]([a-z0-9-]{0,61}[a-z0-9])?, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id}
- Nodes
[]NodeResponse 
- List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
- QueryInsights QueryConfig Insights Instance Config Response 
- Configuration for query insights.
- ReadPool ReadConfig Pool Config Response 
- Read pool instance configuration. This is required if the value of instanceType is READ_POOL.
- Reconciling bool
- Reconciling (https://google.aip.dev/128#reconciliation). Set to true if the current state of Instance does not match the user's intended state, and the service is actively updating the resource to reconcile them. This can happen due to user-triggered updates or system actions like failover or maintenance.
- SatisfiesPzs bool
- Reserved for future use.
- State string
- The current serving state of the instance.
- Uid string
- The system-generated UID of the resource. The UID is assigned when the resource is created, and it is retained until it is deleted.
- UpdatePolicy UpdatePolicy Response 
- Update policy that will be applied during instance update. This field is not persisted when you update the instance. To use a non-default update policy, you must specify explicitly specify the value in each update request.
- UpdateTime string
- Update time stamp
- WritableNode NodeResponse 
- This is set for the read-write VM of the PRIMARY instance only.
- annotations Map<String,String>
- Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128
- availabilityType String
- Availability type of an Instance. If empty, defaults to REGIONAL for primary instances. For read pools, availability_type is always UNSPECIFIED. Instances in the read pools are evenly distributed across available zones within the region (i.e. read pools with more than one node will have a node in at least two zones).
- clientConnection ClientConfig Connection Config Response 
- Optional. Client connection specific configurations
- createTime String
- Create time stamp
- databaseFlags Map<String,String>
- Database flags. Set at instance level. * They are copied from primary instance on read instance creation. * Read instances can set new or override existing flags that are relevant for reads, e.g. for enabling columnar cache on a read instance. Flags set on read instance may or may not be present on primary. This is a list of "key": "value" pairs. "key": The name of the flag. These flags are passed at instance setup time, so include both server options and system variables for Postgres. Flags are specified with underscores, not hyphens. "value": The value of the flag. Booleans are set to on for true and off for false. This field must be omitted if the flag doesn't take a value.
- deleteTime String
- Delete time stamp
- displayName String
- User-settable and human-readable display name for the Instance.
- etag String
- For Resource freshness validation (https://google.aip.dev/154)
- gceZone String
- The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances. If present for a REGIONAL instance, an error will be thrown. If this is absent for a ZONAL instance, instance is created in a random zone with available capacity.
- instanceType String
- The type of the instance. Specified at creation time.
- ipAddress String
- The IP address for the Instance. This is the connection endpoint for an end-user application.
- labels Map<String,String>
- Labels as key value pairs
- machineConfig MachineConfig Response 
- Configurations for the machines that host the underlying database engine.
- name String
- The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression [a-z]([a-z0-9-]{0,61}[a-z0-9])?, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id}
- nodes
List<NodeResponse> 
- List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
- queryInsights QueryConfig Insights Instance Config Response 
- Configuration for query insights.
- readPool ReadConfig Pool Config Response 
- Read pool instance configuration. This is required if the value of instanceType is READ_POOL.
- reconciling Boolean
- Reconciling (https://google.aip.dev/128#reconciliation). Set to true if the current state of Instance does not match the user's intended state, and the service is actively updating the resource to reconcile them. This can happen due to user-triggered updates or system actions like failover or maintenance.
- satisfiesPzs Boolean
- Reserved for future use.
- state String
- The current serving state of the instance.
- uid String
- The system-generated UID of the resource. The UID is assigned when the resource is created, and it is retained until it is deleted.
- updatePolicy UpdatePolicy Response 
- Update policy that will be applied during instance update. This field is not persisted when you update the instance. To use a non-default update policy, you must specify explicitly specify the value in each update request.
- updateTime String
- Update time stamp
- writableNode NodeResponse 
- This is set for the read-write VM of the PRIMARY instance only.
- annotations {[key: string]: string}
- Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128
- availabilityType string
- Availability type of an Instance. If empty, defaults to REGIONAL for primary instances. For read pools, availability_type is always UNSPECIFIED. Instances in the read pools are evenly distributed across available zones within the region (i.e. read pools with more than one node will have a node in at least two zones).
- clientConnection ClientConfig Connection Config Response 
- Optional. Client connection specific configurations
- createTime string
- Create time stamp
- databaseFlags {[key: string]: string}
- Database flags. Set at instance level. * They are copied from primary instance on read instance creation. * Read instances can set new or override existing flags that are relevant for reads, e.g. for enabling columnar cache on a read instance. Flags set on read instance may or may not be present on primary. This is a list of "key": "value" pairs. "key": The name of the flag. These flags are passed at instance setup time, so include both server options and system variables for Postgres. Flags are specified with underscores, not hyphens. "value": The value of the flag. Booleans are set to on for true and off for false. This field must be omitted if the flag doesn't take a value.
- deleteTime string
- Delete time stamp
- displayName string
- User-settable and human-readable display name for the Instance.
- etag string
- For Resource freshness validation (https://google.aip.dev/154)
- gceZone string
- The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances. If present for a REGIONAL instance, an error will be thrown. If this is absent for a ZONAL instance, instance is created in a random zone with available capacity.
- instanceType string
- The type of the instance. Specified at creation time.
- ipAddress string
- The IP address for the Instance. This is the connection endpoint for an end-user application.
- labels {[key: string]: string}
- Labels as key value pairs
- machineConfig MachineConfig Response 
- Configurations for the machines that host the underlying database engine.
- name string
- The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression [a-z]([a-z0-9-]{0,61}[a-z0-9])?, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id}
- nodes
NodeResponse[] 
- List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
- queryInsights QueryConfig Insights Instance Config Response 
- Configuration for query insights.
- readPool ReadConfig Pool Config Response 
- Read pool instance configuration. This is required if the value of instanceType is READ_POOL.
- reconciling boolean
- Reconciling (https://google.aip.dev/128#reconciliation). Set to true if the current state of Instance does not match the user's intended state, and the service is actively updating the resource to reconcile them. This can happen due to user-triggered updates or system actions like failover or maintenance.
- satisfiesPzs boolean
- Reserved for future use.
- state string
- The current serving state of the instance.
- uid string
- The system-generated UID of the resource. The UID is assigned when the resource is created, and it is retained until it is deleted.
- updatePolicy UpdatePolicy Response 
- Update policy that will be applied during instance update. This field is not persisted when you update the instance. To use a non-default update policy, you must specify explicitly specify the value in each update request.
- updateTime string
- Update time stamp
- writableNode NodeResponse 
- This is set for the read-write VM of the PRIMARY instance only.
- annotations Mapping[str, str]
- Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128
- availability_type str
- Availability type of an Instance. If empty, defaults to REGIONAL for primary instances. For read pools, availability_type is always UNSPECIFIED. Instances in the read pools are evenly distributed across available zones within the region (i.e. read pools with more than one node will have a node in at least two zones).
- client_connection_ Clientconfig Connection Config Response 
- Optional. Client connection specific configurations
- create_time str
- Create time stamp
- database_flags Mapping[str, str]
- Database flags. Set at instance level. * They are copied from primary instance on read instance creation. * Read instances can set new or override existing flags that are relevant for reads, e.g. for enabling columnar cache on a read instance. Flags set on read instance may or may not be present on primary. This is a list of "key": "value" pairs. "key": The name of the flag. These flags are passed at instance setup time, so include both server options and system variables for Postgres. Flags are specified with underscores, not hyphens. "value": The value of the flag. Booleans are set to on for true and off for false. This field must be omitted if the flag doesn't take a value.
- delete_time str
- Delete time stamp
- display_name str
- User-settable and human-readable display name for the Instance.
- etag str
- For Resource freshness validation (https://google.aip.dev/154)
- gce_zone str
- The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances. If present for a REGIONAL instance, an error will be thrown. If this is absent for a ZONAL instance, instance is created in a random zone with available capacity.
- instance_type str
- The type of the instance. Specified at creation time.
- ip_address str
- The IP address for the Instance. This is the connection endpoint for an end-user application.
- labels Mapping[str, str]
- Labels as key value pairs
- machine_config MachineConfig Response 
- Configurations for the machines that host the underlying database engine.
- name str
- The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression [a-z]([a-z0-9-]{0,61}[a-z0-9])?, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id}
- nodes
Sequence[NodeResponse] 
- List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
- query_insights_ Queryconfig Insights Instance Config Response 
- Configuration for query insights.
- read_pool_ Readconfig Pool Config Response 
- Read pool instance configuration. This is required if the value of instanceType is READ_POOL.
- reconciling bool
- Reconciling (https://google.aip.dev/128#reconciliation). Set to true if the current state of Instance does not match the user's intended state, and the service is actively updating the resource to reconcile them. This can happen due to user-triggered updates or system actions like failover or maintenance.
- satisfies_pzs bool
- Reserved for future use.
- state str
- The current serving state of the instance.
- uid str
- The system-generated UID of the resource. The UID is assigned when the resource is created, and it is retained until it is deleted.
- update_policy UpdatePolicy Response 
- Update policy that will be applied during instance update. This field is not persisted when you update the instance. To use a non-default update policy, you must specify explicitly specify the value in each update request.
- update_time str
- Update time stamp
- writable_node NodeResponse 
- This is set for the read-write VM of the PRIMARY instance only.
- annotations Map<String>
- Annotations to allow client tools to store small amount of arbitrary data. This is distinct from labels. https://google.aip.dev/128
- availabilityType String
- Availability type of an Instance. If empty, defaults to REGIONAL for primary instances. For read pools, availability_type is always UNSPECIFIED. Instances in the read pools are evenly distributed across available zones within the region (i.e. read pools with more than one node will have a node in at least two zones).
- clientConnection Property MapConfig 
- Optional. Client connection specific configurations
- createTime String
- Create time stamp
- databaseFlags Map<String>
- Database flags. Set at instance level. * They are copied from primary instance on read instance creation. * Read instances can set new or override existing flags that are relevant for reads, e.g. for enabling columnar cache on a read instance. Flags set on read instance may or may not be present on primary. This is a list of "key": "value" pairs. "key": The name of the flag. These flags are passed at instance setup time, so include both server options and system variables for Postgres. Flags are specified with underscores, not hyphens. "value": The value of the flag. Booleans are set to on for true and off for false. This field must be omitted if the flag doesn't take a value.
- deleteTime String
- Delete time stamp
- displayName String
- User-settable and human-readable display name for the Instance.
- etag String
- For Resource freshness validation (https://google.aip.dev/154)
- gceZone String
- The Compute Engine zone that the instance should serve from, per https://cloud.google.com/compute/docs/regions-zones This can ONLY be specified for ZONAL instances. If present for a REGIONAL instance, an error will be thrown. If this is absent for a ZONAL instance, instance is created in a random zone with available capacity.
- instanceType String
- The type of the instance. Specified at creation time.
- ipAddress String
- The IP address for the Instance. This is the connection endpoint for an end-user application.
- labels Map<String>
- Labels as key value pairs
- machineConfig Property Map
- Configurations for the machines that host the underlying database engine.
- name String
- The name of the instance resource with the format: * projects/{project}/locations/{region}/clusters/{cluster_id}/instances/{instance_id} where the cluster and instance ID segments should satisfy the regex expression [a-z]([a-z0-9-]{0,61}[a-z0-9])?, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number. For more details see https://google.aip.dev/122. The prefix of the instance resource name is the name of the parent resource: * projects/{project}/locations/{region}/clusters/{cluster_id}
- nodes List<Property Map>
- List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
- queryInsights Property MapConfig 
- Configuration for query insights.
- readPool Property MapConfig 
- Read pool instance configuration. This is required if the value of instanceType is READ_POOL.
- reconciling Boolean
- Reconciling (https://google.aip.dev/128#reconciliation). Set to true if the current state of Instance does not match the user's intended state, and the service is actively updating the resource to reconcile them. This can happen due to user-triggered updates or system actions like failover or maintenance.
- satisfiesPzs Boolean
- Reserved for future use.
- state String
- The current serving state of the instance.
- uid String
- The system-generated UID of the resource. The UID is assigned when the resource is created, and it is retained until it is deleted.
- updatePolicy Property Map
- Update policy that will be applied during instance update. This field is not persisted when you update the instance. To use a non-default update policy, you must specify explicitly specify the value in each update request.
- updateTime String
- Update time stamp
- writableNode Property Map
- This is set for the read-write VM of the PRIMARY instance only.
Supporting Types
ClientConnectionConfigResponse   
- RequireConnectors bool
- Optional. Configuration to enforce connectors only (ex: AuthProxy) connections to the database.
- SslConfig Pulumi.Google Native. Alloy DB. V1Alpha. Inputs. Ssl Config Response 
- Optional. SSL config option for this instance.
- RequireConnectors bool
- Optional. Configuration to enforce connectors only (ex: AuthProxy) connections to the database.
- SslConfig SslConfig Response 
- Optional. SSL config option for this instance.
- requireConnectors Boolean
- Optional. Configuration to enforce connectors only (ex: AuthProxy) connections to the database.
- sslConfig SslConfig Response 
- Optional. SSL config option for this instance.
- requireConnectors boolean
- Optional. Configuration to enforce connectors only (ex: AuthProxy) connections to the database.
- sslConfig SslConfig Response 
- Optional. SSL config option for this instance.
- require_connectors bool
- Optional. Configuration to enforce connectors only (ex: AuthProxy) connections to the database.
- ssl_config SslConfig Response 
- Optional. SSL config option for this instance.
- requireConnectors Boolean
- Optional. Configuration to enforce connectors only (ex: AuthProxy) connections to the database.
- sslConfig Property Map
- Optional. SSL config option for this instance.
MachineConfigResponse  
- CpuCount int
- The number of CPU's in the VM instance.
- CpuCount int
- The number of CPU's in the VM instance.
- cpuCount Integer
- The number of CPU's in the VM instance.
- cpuCount number
- The number of CPU's in the VM instance.
- cpu_count int
- The number of CPU's in the VM instance.
- cpuCount Number
- The number of CPU's in the VM instance.
NodeResponse 
- Ip string
- The private IP address of the VM e.g. "10.57.0.34".
- State string
- Determined by state of the compute VM and postgres-service health. Compute VM state can have values listed in https://cloud.google.com/compute/docs/instances/instance-life-cycle and postgres-service health can have values: HEALTHY and UNHEALTHY.
- Zone string
- The Compute Engine zone of the VM e.g. "us-central1-b".
- Ip string
- The private IP address of the VM e.g. "10.57.0.34".
- State string
- Determined by state of the compute VM and postgres-service health. Compute VM state can have values listed in https://cloud.google.com/compute/docs/instances/instance-life-cycle and postgres-service health can have values: HEALTHY and UNHEALTHY.
- Zone string
- The Compute Engine zone of the VM e.g. "us-central1-b".
- ip String
- The private IP address of the VM e.g. "10.57.0.34".
- state String
- Determined by state of the compute VM and postgres-service health. Compute VM state can have values listed in https://cloud.google.com/compute/docs/instances/instance-life-cycle and postgres-service health can have values: HEALTHY and UNHEALTHY.
- zone String
- The Compute Engine zone of the VM e.g. "us-central1-b".
- ip string
- The private IP address of the VM e.g. "10.57.0.34".
- state string
- Determined by state of the compute VM and postgres-service health. Compute VM state can have values listed in https://cloud.google.com/compute/docs/instances/instance-life-cycle and postgres-service health can have values: HEALTHY and UNHEALTHY.
- zone string
- The Compute Engine zone of the VM e.g. "us-central1-b".
- ip str
- The private IP address of the VM e.g. "10.57.0.34".
- state str
- Determined by state of the compute VM and postgres-service health. Compute VM state can have values listed in https://cloud.google.com/compute/docs/instances/instance-life-cycle and postgres-service health can have values: HEALTHY and UNHEALTHY.
- zone str
- The Compute Engine zone of the VM e.g. "us-central1-b".
- ip String
- The private IP address of the VM e.g. "10.57.0.34".
- state String
- Determined by state of the compute VM and postgres-service health. Compute VM state can have values listed in https://cloud.google.com/compute/docs/instances/instance-life-cycle and postgres-service health can have values: HEALTHY and UNHEALTHY.
- zone String
- The Compute Engine zone of the VM e.g. "us-central1-b".
QueryInsightsInstanceConfigResponse    
- QueryPlans intPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. The default value is 5. Any integer between 0 and 20 is considered valid.
- QueryString intLength 
- Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid.
- bool
- Record application tags for an instance. This flag is turned "on" by default.
- RecordClient boolAddress 
- Record client address for an instance. Client address is PII information. This flag is turned "on" by default.
- QueryPlans intPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. The default value is 5. Any integer between 0 and 20 is considered valid.
- QueryString intLength 
- Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid.
- bool
- Record application tags for an instance. This flag is turned "on" by default.
- RecordClient boolAddress 
- Record client address for an instance. Client address is PII information. This flag is turned "on" by default.
- queryPlans IntegerPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. The default value is 5. Any integer between 0 and 20 is considered valid.
- queryString IntegerLength 
- Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid.
- Boolean
- Record application tags for an instance. This flag is turned "on" by default.
- recordClient BooleanAddress 
- Record client address for an instance. Client address is PII information. This flag is turned "on" by default.
- queryPlans numberPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. The default value is 5. Any integer between 0 and 20 is considered valid.
- queryString numberLength 
- Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid.
- boolean
- Record application tags for an instance. This flag is turned "on" by default.
- recordClient booleanAddress 
- Record client address for an instance. Client address is PII information. This flag is turned "on" by default.
- query_plans_ intper_ minute 
- Number of query execution plans captured by Insights per minute for all queries combined. The default value is 5. Any integer between 0 and 20 is considered valid.
- query_string_ intlength 
- Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid.
- bool
- Record application tags for an instance. This flag is turned "on" by default.
- record_client_ booladdress 
- Record client address for an instance. Client address is PII information. This flag is turned "on" by default.
- queryPlans NumberPer Minute 
- Number of query execution plans captured by Insights per minute for all queries combined. The default value is 5. Any integer between 0 and 20 is considered valid.
- queryString NumberLength 
- Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid.
- Boolean
- Record application tags for an instance. This flag is turned "on" by default.
- recordClient BooleanAddress 
- Record client address for an instance. Client address is PII information. This flag is turned "on" by default.
ReadPoolConfigResponse   
- NodeCount int
- Read capacity, i.e. number of nodes in a read pool instance.
- NodeCount int
- Read capacity, i.e. number of nodes in a read pool instance.
- nodeCount Integer
- Read capacity, i.e. number of nodes in a read pool instance.
- nodeCount number
- Read capacity, i.e. number of nodes in a read pool instance.
- node_count int
- Read capacity, i.e. number of nodes in a read pool instance.
- nodeCount Number
- Read capacity, i.e. number of nodes in a read pool instance.
SslConfigResponse  
UpdatePolicyResponse  
- Mode string
- Mode for updating the instance.
- Mode string
- Mode for updating the instance.
- mode String
- Mode for updating the instance.
- mode string
- Mode for updating the instance.
- mode str
- Mode for updating the instance.
- mode String
- Mode for updating the instance.
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.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi