Class DataShareConsumerAssociationState.Builder

    • Method Detail

      • allowWrites

        public DataShareConsumerAssociationState.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 DataShareConsumerAssociationState.Builder allowWrites​(java.lang.Boolean allowWrites)
        Parameters:
        allowWrites - Whether to allow write operations for a datashare.
        Returns:
        builder
      • associateEntireAccount

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

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

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

        public DataShareConsumerAssociationState.Builder consumerArn​(java.lang.String consumerArn)
        Parameters:
        consumerArn - Amazon Resource Name (ARN) of the consumer that is associated with the datashare. Conflicts with `associate_entire_account` and `consumer_region`.
        Returns:
        builder
      • consumerRegion

        public DataShareConsumerAssociationState.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 `associate_entire_account` and `consumer_arn`.
        Returns:
        builder
      • consumerRegion

        public DataShareConsumerAssociationState.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 `associate_entire_account` and `consumer_arn`.
        Returns:
        builder
      • dataShareArn

        public DataShareConsumerAssociationState.Builder dataShareArn​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.String> dataShareArn)
        Parameters:
        dataShareArn - Amazon Resource Name (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 DataShareConsumerAssociationState.Builder dataShareArn​(java.lang.String dataShareArn)
        Parameters:
        dataShareArn - Amazon Resource Name (ARN) of the datashare that the consumer is to use with the account or the namespace. The following arguments are optional:
        Returns:
        builder
      • managedBy

        public DataShareConsumerAssociationState.Builder managedBy​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> managedBy)
        Parameters:
        managedBy - Identifier of a datashare to show its managing entity.
        Returns:
        builder
      • producerArn

        public DataShareConsumerAssociationState.Builder producerArn​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> producerArn)
        Parameters:
        producerArn - Amazon Resource Name (ARN) of the producer.
        Returns:
        builder