Class ResolverFirewallRuleGroupState.Builder

    • Method Detail

      • name

        public ResolverFirewallRuleGroupState.Builder name​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - A name that lets you identify the rule group, to manage and use it.
        Returns:
        builder
      • name

        public ResolverFirewallRuleGroupState.Builder name​(java.lang.String name)
        Parameters:
        name - A name that lets you identify the rule group, to manage and use it.
        Returns:
        builder
      • ownerId

        public ResolverFirewallRuleGroupState.Builder ownerId​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> ownerId)
        Parameters:
        ownerId - The AWS account ID for the account that created the rule group. When a rule group is shared with your account, this is the account that has shared the rule group with you.
        Returns:
        builder
      • ownerId

        public ResolverFirewallRuleGroupState.Builder ownerId​(java.lang.String ownerId)
        Parameters:
        ownerId - The AWS account ID for the account that created the rule group. When a rule group is shared with your account, this is the account that has shared the rule group with you.
        Returns:
        builder
      • region

        public ResolverFirewallRuleGroupState.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 ResolverFirewallRuleGroupState.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
      • shareStatus

        public ResolverFirewallRuleGroupState.Builder shareStatus​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> shareStatus)
        Parameters:
        shareStatus - Whether the rule group is shared with other AWS accounts, or was shared with the current account by another AWS account. Sharing is configured through AWS Resource Access Manager (AWS RAM). Valid values: `NOT_SHARED`, `SHARED_BY_ME`, `SHARED_WITH_ME`
        Returns:
        builder
      • shareStatus

        public ResolverFirewallRuleGroupState.Builder shareStatus​(java.lang.String shareStatus)
        Parameters:
        shareStatus - Whether the rule group is shared with other AWS accounts, or was shared with the current account by another AWS account. Sharing is configured through AWS Resource Access Manager (AWS RAM). Valid values: `NOT_SHARED`, `SHARED_BY_ME`, `SHARED_WITH_ME`
        Returns:
        builder
      • tags

        public ResolverFirewallRuleGroupState.Builder tags​(@Nullable
                                                           com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public ResolverFirewallRuleGroupState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tagsAll

        public ResolverFirewallRuleGroupState.Builder tagsAll​(@Nullable
                                                              com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • tagsAll

        public ResolverFirewallRuleGroupState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder