Class VpcConnectState


  • public final class VpcConnectState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  VpcConnectState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> activeZones()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> allowedPrincipals()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> allowedProjects()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> approvedSubscriptions()  
      static VpcConnectState.Builder builder()  
      static VpcConnectState.Builder builder​(VpcConnectState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> instanceId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceName()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> sleep()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeout()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • activeZones

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> activeZones()
        Returns:
        Covering availability zones used when creating an endpoint from other VPC. (AWS)
      • allowedPrincipals

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> allowedPrincipals()
        Returns:
        List of allowed prinicpals used by AWS, see below table.
      • allowedProjects

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> allowedProjects()
        Returns:
        List of allowed projects used by GCP, see below table.
      • approvedSubscriptions

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> approvedSubscriptions()
        Returns:
        List of approved subscriptions used by Azure, see below table.
      • instanceId

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> instanceId()
        Returns:
        The CloudAMQP instance identifier.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        The region where the CloudAMQP instance is hosted.
      • serviceName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceName()
        Returns:
        Service name (alias for Azure) of the PrivateLink.
      • sleep

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> sleep()
        Returns:
        Configurable sleep time (seconds) when enable Private Service Connect. Default set to 10 seconds.
      • status

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
        Returns:
        Private Service Connect status [enable, pending, disable]
      • timeout

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeout()
        Returns:
        Configurable timeout time (seconds) when enable Private Service Connect. Default set to 1800 seconds. *** The `allowed_principals`, `approved_subscriptions` or `allowed_projects` data depends on the provider platform: | Platform | Description | Format | |----------|---------------------|------------------------------------------------------------------------------------------------------------------------------------| | AWS | IAM ARN principals | arn:aws:iam::aws-account-id:root<br /> arn:aws:iam::aws-account-id:user/user-name<br /> arn:aws:iam::aws-account-id:role/role-name | | Azure | Subscription (GUID) | XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX | | GCP | Project IDs* | 6 to 30 lowercase letters, digits, or hyphens | *https://cloud.google.com/resource-manager/reference/rest/v1/projects