class Aws::Backup::Types::CreateFrameworkInput

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

data as a hash:

    {
      framework_name: "FrameworkName", # required
      framework_description: "FrameworkDescription",
      framework_controls: [ # required
        {
          control_name: "ControlName", # required
          control_input_parameters: [
            {
              parameter_name: "ParameterName",
              parameter_value: "ParameterValue",
            },
          ],
          control_scope: {
            compliance_resource_ids: ["string"],
            compliance_resource_types: ["ARN"],
            tags: {
              "string" => "string",
            },
          },
        },
      ],
      idempotency_token: "string",
      framework_tags: {
        "string" => "string",
      },
    }

@!attribute [rw] framework_name

The unique name of the framework. The name must be between 1 and 256
characters, starting with a letter, and consisting of letters (a-z,
A-Z), numbers (0-9), and underscores (\_).
@return [String]

@!attribute [rw] framework_description

An optional description of the framework with a maximum of 1,024
characters.
@return [String]

@!attribute [rw] framework_controls

A list of the controls that make up the framework. Each control in
the list has a name, input parameters, and scope.
@return [Array<Types::FrameworkControl>]

@!attribute [rw] idempotency_token

A customer-chosen string that you can use to distinguish between
otherwise identical calls to `CreateFrameworkInput`. Retrying a
successful request with the same idempotency token results in a
success message with no action taken.

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

@!attribute [rw] framework_tags

Metadata that you can assign to help organize the frameworks that
you create. Each tag is a key-value pair.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/CreateFrameworkInput AWS API Documentation

Constants

SENSITIVE