Class DataShareAuthorizationState.Builder

    • Method Detail

      • allowWrites

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

        public DataShareAuthorizationState.Builder consumerIdentifier​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.String> consumerIdentifier)
        Parameters:
        consumerIdentifier - Identifier of the data consumer that is authorized to access the datashare. This identifier is an AWS account ID or a keyword, such as `ADX`.
        Returns:
        builder
      • consumerIdentifier

        public DataShareAuthorizationState.Builder consumerIdentifier​(java.lang.String consumerIdentifier)
        Parameters:
        consumerIdentifier - Identifier of the data consumer that is authorized to access the datashare. This identifier is an AWS account ID or a keyword, such as `ADX`.
        Returns:
        builder
      • dataShareArn

        public DataShareAuthorizationState.Builder dataShareArn​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> dataShareArn)
        Parameters:
        dataShareArn - ARN of the datashare that producers are to authorize sharing for. The following arguments are optional:
        Returns:
        builder
      • dataShareArn

        public DataShareAuthorizationState.Builder dataShareArn​(java.lang.String dataShareArn)
        Parameters:
        dataShareArn - ARN of the datashare that producers are to authorize sharing for. The following arguments are optional:
        Returns:
        builder
      • managedBy

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

        public DataShareAuthorizationState.Builder managedBy​(java.lang.String managedBy)
        Parameters:
        managedBy - Identifier of a datashare to show its managing entity.
        Returns:
        builder
      • producerArn

        public DataShareAuthorizationState.Builder producerArn​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> producerArn)
        Parameters:
        producerArn - ARN of the producer.
        Returns:
        builder
      • region

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