Class ConnectionState


  • public final class ConnectionState
    extends com.pulumi.resources.ResourceArgs
    • 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.