Class DataShareConsumerAssociationArgs.Builder

    • Method Detail

      • allowWrites

        public DataShareConsumerAssociationArgs.Builder allowWrites​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Boolean> allowWrites)
        Parameters:
        allowWrites - Whether to allow write operations for a datashare.
        Returns:
        builder
      • allowWrites

        public DataShareConsumerAssociationArgs.Builder allowWrites​(java.lang.Boolean allowWrites)
        Parameters:
        allowWrites - Whether to allow write operations for a datashare.
        Returns:
        builder
      • associateEntireAccount

        public DataShareConsumerAssociationArgs.Builder associateEntireAccount​(@Nullable
                                                                               com.pulumi.core.Output<java.lang.Boolean> associateEntireAccount)
        Parameters:
        associateEntireAccount - Whether the datashare is associated with the entire account. Conflicts with `consumerArn` and `consumerRegion`.
        Returns:
        builder
      • associateEntireAccount

        public DataShareConsumerAssociationArgs.Builder associateEntireAccount​(java.lang.Boolean associateEntireAccount)
        Parameters:
        associateEntireAccount - Whether the datashare is associated with the entire account. Conflicts with `consumerArn` and `consumerRegion`.
        Returns:
        builder
      • consumerArn

        public DataShareConsumerAssociationArgs.Builder consumerArn​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> consumerArn)
        Parameters:
        consumerArn - ARN of the consumer that is associated with the datashare. Conflicts with `associateEntireAccount` and `consumerRegion`.
        Returns:
        builder
      • consumerArn

        public DataShareConsumerAssociationArgs.Builder consumerArn​(java.lang.String consumerArn)
        Parameters:
        consumerArn - ARN of the consumer that is associated with the datashare. Conflicts with `associateEntireAccount` and `consumerRegion`.
        Returns:
        builder
      • consumerRegion

        public DataShareConsumerAssociationArgs.Builder consumerRegion​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.String> consumerRegion)
        Parameters:
        consumerRegion - From a datashare consumer account, associates a datashare with all existing and future namespaces in the specified AWS Region. Conflicts with `associateEntireAccount` and `consumerArn`.
        Returns:
        builder
      • consumerRegion

        public DataShareConsumerAssociationArgs.Builder consumerRegion​(java.lang.String consumerRegion)
        Parameters:
        consumerRegion - From a datashare consumer account, associates a datashare with all existing and future namespaces in the specified AWS Region. Conflicts with `associateEntireAccount` and `consumerArn`.
        Returns:
        builder
      • dataShareArn

        public DataShareConsumerAssociationArgs.Builder dataShareArn​(com.pulumi.core.Output<java.lang.String> dataShareArn)
        Parameters:
        dataShareArn - ARN of the datashare that the consumer is to use with the account or the namespace. The following arguments are optional:
        Returns:
        builder
      • dataShareArn

        public DataShareConsumerAssociationArgs.Builder dataShareArn​(java.lang.String dataShareArn)
        Parameters:
        dataShareArn - ARN of the datashare that the consumer is to use with the account or the namespace. The following arguments are optional:
        Returns:
        builder
      • region

        public DataShareConsumerAssociationArgs.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 DataShareConsumerAssociationArgs.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