Class ServiceConnectionPolicyState


  • public final class ServiceConnectionPolicyState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • createTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createTime()
        Returns:
        The timestamp when the resource was created.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        Free-text description of the resource.
      • etag

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> etag()
        Returns:
        The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
      • infrastructure

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> infrastructure()
        Returns:
        The type of underlying resources used to create the connection.
      • labels

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> labels()
        Returns:
        User-defined labels.
      • location

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
        Returns:
        The location of the ServiceConnectionPolicy. ***
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The name of a ServiceConnectionPolicy. Format: projects/{project}/locations/{location}/serviceConnectionPolicies/{service_connection_policy} See: https://google.aip.dev/122#fields-representing-resource-names
      • network

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> network()
        Returns:
        The resource path of the consumer network. Example: - projects/{projectNumOrId}/global/networks/{resourceId}.
      • 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.
      • pscConfig

        public java.util.Optional<com.pulumi.core.Output<ServiceConnectionPolicyPscConfigArgs>> pscConfig()
        Returns:
        Configuration used for Private Service Connect connections. Used when Infrastructure is PSC. Structure is documented below.
      • pscConnections

        public java.util.Optional<com.pulumi.core.Output<java.util.List<ServiceConnectionPolicyPscConnectionArgs>>> pscConnections()
        Returns:
        Information about each Private Service Connect connection. Structure is documented below.
      • serviceClass

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceClass()
        Returns:
        The service class identifier for which this ServiceConnectionPolicy is for. The service class identifier is a unique, symbolic representation of a ServiceClass. It is provided by the Service Producer. Google services have a prefix of gcp. For example, gcp-cloud-sql. 3rd party services do not. For example, test-service-a3dfcx.
      • updateTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> updateTime()
        Returns:
        The timestamp when the resource was updated.