Class RuleGroupEncryptionConfigurationArgs.Builder

    • Method Detail

      • keyId

        public RuleGroupEncryptionConfigurationArgs.Builder keyId​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> keyId)
        Parameters:
        keyId - The ID of the customer managed key. You can use any of the [key identifiers](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) that KMS supports, unless you're using a key that's managed by another account. If you're using a key managed by another account, then specify the key ARN.
        Returns:
        builder
      • keyId

        public RuleGroupEncryptionConfigurationArgs.Builder keyId​(java.lang.String keyId)
        Parameters:
        keyId - The ID of the customer managed key. You can use any of the [key identifiers](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id) that KMS supports, unless you're using a key that's managed by another account. If you're using a key managed by another account, then specify the key ARN.
        Returns:
        builder
      • type

        public RuleGroupEncryptionConfigurationArgs.Builder type​(com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - The type of AWS KMS key to use for encryption of your Network Firewall resources. Valid values are `CUSTOMER_KMS` and `AWS_OWNED_KMS_KEY`.
        Returns:
        builder
      • type

        public RuleGroupEncryptionConfigurationArgs.Builder type​(java.lang.String type)
        Parameters:
        type - The type of AWS KMS key to use for encryption of your Network Firewall resources. Valid values are `CUSTOMER_KMS` and `AWS_OWNED_KMS_KEY`.
        Returns:
        builder