Class ServiceConnectionPolicyPscConnectionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.networkconnectivity.inputs.ServiceConnectionPolicyPscConnectionArgs
-
public final class ServiceConnectionPolicyPscConnectionArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServiceConnectionPolicyPscConnectionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ServiceConnectionPolicyPscConnectionArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServiceConnectionPolicyPscConnectionArgs.Builder
builder()
static ServiceConnectionPolicyPscConnectionArgs.Builder
builder(ServiceConnectionPolicyPscConnectionArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
consumerAddress()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
consumerForwardingRule()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
consumerTargetProject()
java.util.Optional<com.pulumi.core.Output<ServiceConnectionPolicyPscConnectionErrorArgs>>
error()
java.util.Optional<com.pulumi.core.Output<ServiceConnectionPolicyPscConnectionErrorInfoArgs>>
errorInfo()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
errorType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
gceOperation()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
pscConnectionId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
state()
-
-
-
Field Detail
-
Empty
public static final ServiceConnectionPolicyPscConnectionArgs Empty
-
-
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.
-
error
public java.util.Optional<com.pulumi.core.Output<ServiceConnectionPolicyPscConnectionErrorArgs>> error()
- Returns:
- The most recent error during operating this connection. Structure is documented below.
-
errorInfo
public java.util.Optional<com.pulumi.core.Output<ServiceConnectionPolicyPscConnectionErrorInfoArgs>> errorInfo()
- Returns:
- The error info for the latest error during operating this connection. Structure is documented below.
-
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`.
-
builder
public static ServiceConnectionPolicyPscConnectionArgs.Builder builder()
-
builder
public static ServiceConnectionPolicyPscConnectionArgs.Builder builder(ServiceConnectionPolicyPscConnectionArgs defaults)
-
-