Class PrivatelinkAwsState.Builder

  • Enclosing class:
    PrivatelinkAwsState

    public static final class PrivatelinkAwsState.Builder
    extends java.lang.Object
    • Method Detail

      • activeZones

        public PrivatelinkAwsState.Builder activeZones​(@Nullable
                                                       com.pulumi.core.Output<java.util.List<java.lang.String>> activeZones)
        Parameters:
        activeZones - Covering availability zones used when creating an Endpoint from other VPC.
        Returns:
        builder
      • activeZones

        public PrivatelinkAwsState.Builder activeZones​(java.util.List<java.lang.String> activeZones)
        Parameters:
        activeZones - Covering availability zones used when creating an Endpoint from other VPC.
        Returns:
        builder
      • activeZones

        public PrivatelinkAwsState.Builder activeZones​(java.lang.String... activeZones)
        Parameters:
        activeZones - Covering availability zones used when creating an Endpoint from other VPC.
        Returns:
        builder
      • allowedPrincipals

        public PrivatelinkAwsState.Builder allowedPrincipals​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<java.lang.String>> allowedPrincipals)
        Parameters:
        allowedPrincipals - Allowed principals to access the endpoint service.
        Returns:
        builder
      • allowedPrincipals

        public PrivatelinkAwsState.Builder allowedPrincipals​(java.util.List<java.lang.String> allowedPrincipals)
        Parameters:
        allowedPrincipals - Allowed principals to access the endpoint service.
        Returns:
        builder
      • allowedPrincipals

        public PrivatelinkAwsState.Builder allowedPrincipals​(java.lang.String... allowedPrincipals)
        Parameters:
        allowedPrincipals - Allowed principals to access the endpoint service.
        Returns:
        builder
      • instanceId

        public PrivatelinkAwsState.Builder instanceId​(@Nullable
                                                      com.pulumi.core.Output<java.lang.Integer> instanceId)
        Parameters:
        instanceId - The CloudAMQP instance identifier.
        Returns:
        builder
      • instanceId

        public PrivatelinkAwsState.Builder instanceId​(java.lang.Integer instanceId)
        Parameters:
        instanceId - The CloudAMQP instance identifier.
        Returns:
        builder
      • serviceName

        public PrivatelinkAwsState.Builder serviceName​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> serviceName)
        Parameters:
        serviceName - Service name of the PrivateLink used when creating the endpoint from other VPC.
        Returns:
        builder
      • serviceName

        public PrivatelinkAwsState.Builder serviceName​(java.lang.String serviceName)
        Parameters:
        serviceName - Service name of the PrivateLink used when creating the endpoint from other VPC.
        Returns:
        builder
      • sleep

        public PrivatelinkAwsState.Builder sleep​(@Nullable
                                                 com.pulumi.core.Output<java.lang.Integer> sleep)
        Parameters:
        sleep - Configurable sleep time (seconds) when enable PrivateLink. Default set to 10 seconds. *Available from v1.29.0*
        Returns:
        builder
      • sleep

        public PrivatelinkAwsState.Builder sleep​(java.lang.Integer sleep)
        Parameters:
        sleep - Configurable sleep time (seconds) when enable PrivateLink. Default set to 10 seconds. *Available from v1.29.0*
        Returns:
        builder
      • status

        public PrivatelinkAwsState.Builder status​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - PrivateLink status [enable, pending, disable]
        Returns:
        builder
      • status

        public PrivatelinkAwsState.Builder status​(java.lang.String status)
        Parameters:
        status - PrivateLink status [enable, pending, disable]
        Returns:
        builder
      • timeout

        public PrivatelinkAwsState.Builder timeout​(@Nullable
                                                   com.pulumi.core.Output<java.lang.Integer> timeout)
        Parameters:
        timeout - Configurable timeout time (seconds) when enable PrivateLink. Default set to 1800 seconds. *Available from v1.29.0* Allowed principals format: <br> `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`
        Returns:
        builder
      • timeout

        public PrivatelinkAwsState.Builder timeout​(java.lang.Integer timeout)
        Parameters:
        timeout - Configurable timeout time (seconds) when enable PrivateLink. Default set to 1800 seconds. *Available from v1.29.0* Allowed principals format: <br> `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`
        Returns:
        builder