Class AccessLogSubscriptionState.Builder

  • Enclosing class:
    AccessLogSubscriptionState

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

      • arn

        public AccessLogSubscriptionState.Builder arn​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of the access log subscription.
        Returns:
        builder
      • destinationArn

        public AccessLogSubscriptionState.Builder destinationArn​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> destinationArn)
        Parameters:
        destinationArn - ARN of the log destination.
        Returns:
        builder
      • destinationArn

        public AccessLogSubscriptionState.Builder destinationArn​(java.lang.String destinationArn)
        Parameters:
        destinationArn - ARN of the log destination.
        Returns:
        builder
      • region

        public AccessLogSubscriptionState.Builder region​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public AccessLogSubscriptionState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • resourceArn

        public AccessLogSubscriptionState.Builder resourceArn​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> resourceArn)
        Parameters:
        resourceArn - ARN of the service network or service.
        Returns:
        builder
      • resourceArn

        public AccessLogSubscriptionState.Builder resourceArn​(java.lang.String resourceArn)
        Parameters:
        resourceArn - ARN of the service network or service.
        Returns:
        builder
      • resourceIdentifier

        public AccessLogSubscriptionState.Builder resourceIdentifier​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> resourceIdentifier)
        Parameters:
        resourceIdentifier - ID or Amazon Resource Identifier (ARN) of the service network or service. You must use the ARN if the resources specified in the operation are in different accounts. The following arguments are optional:
        Returns:
        builder
      • resourceIdentifier

        public AccessLogSubscriptionState.Builder resourceIdentifier​(java.lang.String resourceIdentifier)
        Parameters:
        resourceIdentifier - ID or Amazon Resource Identifier (ARN) of the service network or service. You must use the ARN if the resources specified in the operation are in different accounts. The following arguments are optional:
        Returns:
        builder
      • serviceNetworkLogType

        public AccessLogSubscriptionState.Builder serviceNetworkLogType​(@Nullable
                                                                        com.pulumi.core.Output<java.lang.String> serviceNetworkLogType)
        Parameters:
        serviceNetworkLogType - Type of log that monitors your Amazon VPC Lattice service networks. Valid values are: `SERVICE`, `RESOURCE`. Defaults to `SERVICE`.
        Returns:
        builder
      • serviceNetworkLogType

        public AccessLogSubscriptionState.Builder serviceNetworkLogType​(java.lang.String serviceNetworkLogType)
        Parameters:
        serviceNetworkLogType - Type of log that monitors your Amazon VPC Lattice service networks. Valid values are: `SERVICE`, `RESOURCE`. Defaults to `SERVICE`.
        Returns:
        builder
      • tags

        public AccessLogSubscriptionState.Builder tags​(@Nullable
                                                       com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public AccessLogSubscriptionState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder