class Aws::AccessAnalyzer::Types::CreateAnalyzerRequest

Creates an analyzer.

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

data as a hash:

    {
      analyzer_name: "Name", # required
      archive_rules: [
        {
          filter: { # required
            "String" => {
              contains: ["String"],
              eq: ["String"],
              exists: false,
              neq: ["String"],
            },
          },
          rule_name: "Name", # required
        },
      ],
      client_token: "String",
      tags: {
        "String" => "String",
      },
      type: "ACCOUNT", # required, accepts ACCOUNT, ORGANIZATION
    }

@!attribute [rw] analyzer_name

The name of the analyzer to create.
@return [String]

@!attribute [rw] archive_rules

Specifies the archive rules to add for the analyzer. Archive rules
automatically archive findings that meet the criteria you define for
the rule.
@return [Array<Types::InlineArchiveRule>]

@!attribute [rw] client_token

A client token.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] tags

The tags to apply to the analyzer.
@return [Hash<String,String>]

@!attribute [rw] type

The type of analyzer to create. Only ACCOUNT and ORGANIZATION
analyzers are supported. You can create only one analyzer per
account per Region. You can create up to 5 analyzers per
organization per Region.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/accessanalyzer-2019-11-01/CreateAnalyzerRequest AWS API Documentation

Constants

SENSITIVE