Class ServiceConnectionPolicyPscConnectionArgs


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

      • consumerAddress

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> consumerAddress()
        Returns:
        The resource reference of the consumer address.
      • consumerForwardingRule

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> consumerForwardingRule()
        Returns:
        The resource reference of the PSC Forwarding Rule within the consumer VPC.
      • consumerTargetProject

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> consumerTargetProject()
        Returns:
        The project where the PSC connection is created.
      • errorType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> errorType()
        Returns:
        The error type indicates whether the error is consumer facing, producer facing or system internal. Possible values are: `CONNECTION_ERROR_TYPE_UNSPECIFIED`, `ERROR_INTERNAL`, `ERROR_CONSUMER_SIDE`, `ERROR_PRODUCER_SIDE`.
      • gceOperation

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> gceOperation()
        Returns:
        The last Compute Engine operation to setup PSC connection.
      • pscConnectionId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> pscConnectionId()
        Returns:
        The PSC connection id of the PSC forwarding rule.
      • state

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
        Returns:
        The state of the PSC connection. Possible values are: `STATE_UNSPECIFIED`, `ACTIVE`, `CREATING`, `DELETING`, `FAILED`.