Class AccessLogSubscriptionArgs.Builder

  • Enclosing class:
    AccessLogSubscriptionArgs

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

      • destinationArn

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

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

        public AccessLogSubscriptionArgs.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 AccessLogSubscriptionArgs.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
      • resourceIdentifier

        public AccessLogSubscriptionArgs.Builder resourceIdentifier​(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 AccessLogSubscriptionArgs.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 AccessLogSubscriptionArgs.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 AccessLogSubscriptionArgs.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 AccessLogSubscriptionArgs.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 AccessLogSubscriptionArgs.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