1. Packages
  2. Google Cloud Native
  3. API Docs
  4. alloydb
  5. alloydb/v1
  6. getInstance

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/v1.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>
Copy
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]
Copy
func LookupInstance(ctx *Context, args *LookupInstanceArgs, opts ...InvokeOption) (*LookupInstanceResult, error)
func LookupInstanceOutput(ctx *Context, args *LookupInstanceOutputArgs, opts ...InvokeOption) LookupInstanceResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
public static Output<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:alloydb/v1:getInstance
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ClusterId This property is required. string
InstanceId This property is required. string
Location This property is required. string
Project string
View string
ClusterId This property is required. string
InstanceId This property is required. string
Location This property is required. string
Project string
View string
clusterId This property is required. String
instanceId This property is required. String
location This property is required. String
project String
view String
clusterId This property is required. string
instanceId This property is required. string
location This property is required. string
project string
view string
cluster_id This property is required. str
instance_id This property is required. str
location This property is required. str
project str
view str
clusterId This property is required. String
instanceId This property is required. String
location This property is required. 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).
ClientConnectionConfig Pulumi.GoogleNative.AlloyDB.V1.Outputs.ClientConnectionConfigResponse
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.GoogleNative.AlloyDB.V1.Outputs.MachineConfigResponse
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.GoogleNative.AlloyDB.V1.Outputs.NodeResponse>
List of available read-only VMs in this instance, including the standby for a PRIMARY instance.
QueryInsightsConfig Pulumi.GoogleNative.AlloyDB.V1.Outputs.QueryInsightsInstanceConfigResponse
Configuration for query insights.
ReadPoolConfig Pulumi.GoogleNative.AlloyDB.V1.Outputs.ReadPoolConfigResponse
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.
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.
UpdateTime string
Update time stamp
WritableNode Pulumi.GoogleNative.AlloyDB.V1.Outputs.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).
ClientConnectionConfig ClientConnectionConfigResponse
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 MachineConfigResponse
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.
QueryInsightsConfig QueryInsightsInstanceConfigResponse
Configuration for query insights.
ReadPoolConfig ReadPoolConfigResponse
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.
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.
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).
clientConnectionConfig ClientConnectionConfigResponse
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 MachineConfigResponse
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.
queryInsightsConfig QueryInsightsInstanceConfigResponse
Configuration for query insights.
readPoolConfig ReadPoolConfigResponse
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.
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.
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).
clientConnectionConfig ClientConnectionConfigResponse
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 MachineConfigResponse
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.
queryInsightsConfig QueryInsightsInstanceConfigResponse
Configuration for query insights.
readPoolConfig ReadPoolConfigResponse
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.
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.
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_config ClientConnectionConfigResponse
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 MachineConfigResponse
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_config QueryInsightsInstanceConfigResponse
Configuration for query insights.
read_pool_config ReadPoolConfigResponse
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.
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_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).
clientConnectionConfig Property Map
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.
queryInsightsConfig Property Map
Configuration for query insights.
readPoolConfig Property Map
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.
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.
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 This property is required. bool
Optional. Configuration to enforce connectors only (ex: AuthProxy) connections to the database.
SslConfig This property is required. Pulumi.GoogleNative.AlloyDB.V1.Inputs.SslConfigResponse
Optional. SSL config option for this instance.
RequireConnectors This property is required. bool
Optional. Configuration to enforce connectors only (ex: AuthProxy) connections to the database.
SslConfig This property is required. SslConfigResponse
Optional. SSL config option for this instance.
requireConnectors This property is required. Boolean
Optional. Configuration to enforce connectors only (ex: AuthProxy) connections to the database.
sslConfig This property is required. SslConfigResponse
Optional. SSL config option for this instance.
requireConnectors This property is required. boolean
Optional. Configuration to enforce connectors only (ex: AuthProxy) connections to the database.
sslConfig This property is required. SslConfigResponse
Optional. SSL config option for this instance.
require_connectors This property is required. bool
Optional. Configuration to enforce connectors only (ex: AuthProxy) connections to the database.
ssl_config This property is required. SslConfigResponse
Optional. SSL config option for this instance.
requireConnectors This property is required. Boolean
Optional. Configuration to enforce connectors only (ex: AuthProxy) connections to the database.
sslConfig This property is required. Property Map
Optional. SSL config option for this instance.

MachineConfigResponse

CpuCount This property is required. int
The number of CPU's in the VM instance.
CpuCount This property is required. int
The number of CPU's in the VM instance.
cpuCount This property is required. Integer
The number of CPU's in the VM instance.
cpuCount This property is required. number
The number of CPU's in the VM instance.
cpu_count This property is required. int
The number of CPU's in the VM instance.
cpuCount This property is required. Number
The number of CPU's in the VM instance.

NodeResponse

Ip This property is required. string
The private IP address of the VM e.g. "10.57.0.34".
State This property is required. 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 This property is required. string
The Compute Engine zone of the VM e.g. "us-central1-b".
Ip This property is required. string
The private IP address of the VM e.g. "10.57.0.34".
State This property is required. 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 This property is required. string
The Compute Engine zone of the VM e.g. "us-central1-b".
ip This property is required. String
The private IP address of the VM e.g. "10.57.0.34".
state This property is required. 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 This property is required. String
The Compute Engine zone of the VM e.g. "us-central1-b".
ip This property is required. string
The private IP address of the VM e.g. "10.57.0.34".
state This property is required. 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 This property is required. string
The Compute Engine zone of the VM e.g. "us-central1-b".
ip This property is required. str
The private IP address of the VM e.g. "10.57.0.34".
state This property is required. 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 This property is required. str
The Compute Engine zone of the VM e.g. "us-central1-b".
ip This property is required. String
The private IP address of the VM e.g. "10.57.0.34".
state This property is required. 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 This property is required. String
The Compute Engine zone of the VM e.g. "us-central1-b".

QueryInsightsInstanceConfigResponse

QueryPlansPerMinute This property is required. int
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.
QueryStringLength This property is required. int
Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid.
RecordApplicationTags This property is required. bool
Record application tags for an instance. This flag is turned "on" by default.
RecordClientAddress This property is required. bool
Record client address for an instance. Client address is PII information. This flag is turned "on" by default.
QueryPlansPerMinute This property is required. int
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.
QueryStringLength This property is required. int
Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid.
RecordApplicationTags This property is required. bool
Record application tags for an instance. This flag is turned "on" by default.
RecordClientAddress This property is required. bool
Record client address for an instance. Client address is PII information. This flag is turned "on" by default.
queryPlansPerMinute This property is required. Integer
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.
queryStringLength This property is required. Integer
Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid.
recordApplicationTags This property is required. Boolean
Record application tags for an instance. This flag is turned "on" by default.
recordClientAddress This property is required. Boolean
Record client address for an instance. Client address is PII information. This flag is turned "on" by default.
queryPlansPerMinute This property is required. number
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.
queryStringLength This property is required. number
Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid.
recordApplicationTags This property is required. boolean
Record application tags for an instance. This flag is turned "on" by default.
recordClientAddress This property is required. boolean
Record client address for an instance. Client address is PII information. This flag is turned "on" by default.
query_plans_per_minute This property is required. int
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_length This property is required. int
Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid.
record_application_tags This property is required. bool
Record application tags for an instance. This flag is turned "on" by default.
record_client_address This property is required. bool
Record client address for an instance. Client address is PII information. This flag is turned "on" by default.
queryPlansPerMinute This property is required. Number
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.
queryStringLength This property is required. Number
Query string length. The default value is 1024. Any integer between 256 and 4500 is considered valid.
recordApplicationTags This property is required. Boolean
Record application tags for an instance. This flag is turned "on" by default.
recordClientAddress This property is required. Boolean
Record client address for an instance. Client address is PII information. This flag is turned "on" by default.

ReadPoolConfigResponse

NodeCount This property is required. int
Read capacity, i.e. number of nodes in a read pool instance.
NodeCount This property is required. int
Read capacity, i.e. number of nodes in a read pool instance.
nodeCount This property is required. Integer
Read capacity, i.e. number of nodes in a read pool instance.
nodeCount This property is required. number
Read capacity, i.e. number of nodes in a read pool instance.
node_count This property is required. int
Read capacity, i.e. number of nodes in a read pool instance.
nodeCount This property is required. Number
Read capacity, i.e. number of nodes in a read pool instance.

SslConfigResponse

CaSource This property is required. string
Optional. Certificate Authority (CA) source. Only CA_SOURCE_MANAGED is supported currently, and is the default value.
SslMode This property is required. string
Optional. SSL mode. Specifies client-server SSL/TLS connection behavior.
CaSource This property is required. string
Optional. Certificate Authority (CA) source. Only CA_SOURCE_MANAGED is supported currently, and is the default value.
SslMode This property is required. string
Optional. SSL mode. Specifies client-server SSL/TLS connection behavior.
caSource This property is required. String
Optional. Certificate Authority (CA) source. Only CA_SOURCE_MANAGED is supported currently, and is the default value.
sslMode This property is required. String
Optional. SSL mode. Specifies client-server SSL/TLS connection behavior.
caSource This property is required. string
Optional. Certificate Authority (CA) source. Only CA_SOURCE_MANAGED is supported currently, and is the default value.
sslMode This property is required. string
Optional. SSL mode. Specifies client-server SSL/TLS connection behavior.
ca_source This property is required. str
Optional. Certificate Authority (CA) source. Only CA_SOURCE_MANAGED is supported currently, and is the default value.
ssl_mode This property is required. str
Optional. SSL mode. Specifies client-server SSL/TLS connection behavior.
caSource This property is required. String
Optional. Certificate Authority (CA) source. Only CA_SOURCE_MANAGED is supported currently, and is the default value.
sslMode This property is required. String
Optional. SSL mode. Specifies client-server SSL/TLS connection behavior.

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