Package com.pulumi.gcp.bigquery.inputs
Class ConnectionState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.bigquery.inputs.ConnectionState
-
public final class ConnectionState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConnectionState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ConnectionState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<ConnectionAwsArgs>>
aws()
java.util.Optional<com.pulumi.core.Output<ConnectionAzureArgs>>
azure()
static ConnectionState.Builder
builder()
static ConnectionState.Builder
builder(ConnectionState defaults)
java.util.Optional<com.pulumi.core.Output<ConnectionCloudResourceArgs>>
cloudResource()
java.util.Optional<com.pulumi.core.Output<ConnectionCloudSpannerArgs>>
cloudSpanner()
java.util.Optional<com.pulumi.core.Output<ConnectionCloudSqlArgs>>
cloudSql()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
connectionId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
friendlyName()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
hasCredential()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
-
-
-
Field Detail
-
Empty
public static final ConnectionState Empty
-
-
Method Detail
-
aws
public java.util.Optional<com.pulumi.core.Output<ConnectionAwsArgs>> aws()
- Returns:
- Connection properties specific to Amazon Web Services. Structure is documented below.
-
azure
public java.util.Optional<com.pulumi.core.Output<ConnectionAzureArgs>> azure()
- Returns:
- Container for connection properties specific to Azure. Structure is documented below.
-
cloudResource
public java.util.Optional<com.pulumi.core.Output<ConnectionCloudResourceArgs>> cloudResource()
- Returns:
- Container for connection properties for delegation of access to GCP resources. Structure is documented below.
-
cloudSpanner
public java.util.Optional<com.pulumi.core.Output<ConnectionCloudSpannerArgs>> cloudSpanner()
- Returns:
- Connection properties specific to Cloud Spanner Structure is documented below.
-
cloudSql
public java.util.Optional<com.pulumi.core.Output<ConnectionCloudSqlArgs>> cloudSql()
- Returns:
- Connection properties specific to the Cloud SQL. Structure is documented below.
-
connectionId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> connectionId()
- Returns:
- Optional connection id that should be assigned to the created connection.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- A descriptive description for the connection
-
friendlyName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> friendlyName()
- Returns:
- A descriptive name for the connection
-
hasCredential
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> hasCredential()
- Returns:
- True if the connection has credential assigned.
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- The geographic location where the connection should reside. Cloud SQL instance must be in the same location as the connection with following exceptions: Cloud SQL us-central1 maps to BigQuery US, Cloud SQL europe-west1 maps to BigQuery EU. Examples: US, EU, asia-northeast1, us-central1, europe-west1. Spanner Connections same as spanner region AWS allowed regions are aws-us-east-1 Azure allowed regions are azure-eastus2
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The resource name of the connection in the form of: "projects/{project_id}/locations/{location_id}/connections/{connectionId}"
-
project
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
- Returns:
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
-
builder
public static ConnectionState.Builder builder()
-
builder
public static ConnectionState.Builder builder(ConnectionState defaults)
-
-