Class DeliveryChannelArgs.Builder

  • Enclosing class:
    DeliveryChannelArgs

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

      • name

        public DeliveryChannelArgs.Builder name​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The name of the delivery channel. Defaults to `default`. Changing it recreates the resource.
        Returns:
        builder
      • name

        public DeliveryChannelArgs.Builder name​(java.lang.String name)
        Parameters:
        name - The name of the delivery channel. Defaults to `default`. Changing it recreates the resource.
        Returns:
        builder
      • s3BucketName

        public DeliveryChannelArgs.Builder s3BucketName​(com.pulumi.core.Output<java.lang.String> s3BucketName)
        Parameters:
        s3BucketName - The name of the S3 bucket used to store the configuration history.
        Returns:
        builder
      • s3BucketName

        public DeliveryChannelArgs.Builder s3BucketName​(java.lang.String s3BucketName)
        Parameters:
        s3BucketName - The name of the S3 bucket used to store the configuration history.
        Returns:
        builder
      • s3KeyPrefix

        public DeliveryChannelArgs.Builder s3KeyPrefix​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> s3KeyPrefix)
        Parameters:
        s3KeyPrefix - The prefix for the specified S3 bucket.
        Returns:
        builder
      • s3KeyPrefix

        public DeliveryChannelArgs.Builder s3KeyPrefix​(java.lang.String s3KeyPrefix)
        Parameters:
        s3KeyPrefix - The prefix for the specified S3 bucket.
        Returns:
        builder
      • s3KmsKeyArn

        public DeliveryChannelArgs.Builder s3KmsKeyArn​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> s3KmsKeyArn)
        Parameters:
        s3KmsKeyArn - The ARN of the AWS KMS key used to encrypt objects delivered by AWS Config. Must belong to the same Region as the destination S3 bucket.
        Returns:
        builder
      • s3KmsKeyArn

        public DeliveryChannelArgs.Builder s3KmsKeyArn​(java.lang.String s3KmsKeyArn)
        Parameters:
        s3KmsKeyArn - The ARN of the AWS KMS key used to encrypt objects delivered by AWS Config. Must belong to the same Region as the destination S3 bucket.
        Returns:
        builder
      • snsTopicArn

        public DeliveryChannelArgs.Builder snsTopicArn​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> snsTopicArn)
        Parameters:
        snsTopicArn - The ARN of the SNS topic that AWS Config delivers notifications to.
        Returns:
        builder
      • snsTopicArn

        public DeliveryChannelArgs.Builder snsTopicArn​(java.lang.String snsTopicArn)
        Parameters:
        snsTopicArn - The ARN of the SNS topic that AWS Config delivers notifications to.
        Returns:
        builder