class Aws::WAFV2::Types::VersionToPublish

A version of the named managed rule group, that the rule group's vendor publishes for use by customers.

<note markdown=“1”> This is intended for use only by vendors of managed rule sets. Vendors are Amazon Web Services and Marketplace sellers.

Vendors, you can use the managed rule set APIs to provide controlled

rollout of your versioned managed rule group offerings for your customers. The APIs are `ListManagedRuleSets`, `GetManagedRuleSet`, `PutManagedRuleSetVersions`, and `UpdateManagedRuleSetVersionExpiryDate`.

</note>

@note When making an API call, you may pass VersionToPublish

data as a hash:

    {
      associated_rule_group_arn: "ResourceArn",
      forecasted_lifetime: 1,
    }

@!attribute [rw] associated_rule_group_arn

The Amazon Resource Name (ARN) of the vendor's rule group that's
used in the published managed rule group version.
@return [String]

@!attribute [rw] forecasted_lifetime

The amount of time the vendor expects this version of the managed
rule group to last, in days.
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/wafv2-2019-07-29/VersionToPublish AWS API Documentation

Constants

SENSITIVE