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 `consumerArn` and `consumerRegion`.
        Returns:
        builder
      • associateEntireAccount

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

        public DataShareConsumerAssociationState.Builder dataShareArn​(@Nullable
                                                                      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 DataShareConsumerAssociationState.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
      • 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 - ARN of the producer.
        Returns:
        builder
      • region

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