class Aws::RDS::Types::ApplyPendingMaintenanceActionMessage

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

data as a hash:

    {
      resource_identifier: "String", # required
      apply_action: "String", # required
      opt_in_type: "String", # required
    }

@!attribute [rw] resource_identifier

The RDS Amazon Resource Name (ARN) of the resource that the pending
maintenance action applies to. For information about creating an
ARN, see [ Constructing an RDS Amazon Resource Name (ARN)][1].

[1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.ARN.html#USER_Tagging.ARN.Constructing
@return [String]

@!attribute [rw] apply_action

The pending maintenance action to apply to this resource.

Valid values: `system-update`, `db-upgrade`, `hardware-maintenance`,
`ca-certificate-rotation`
@return [String]

@!attribute [rw] opt_in_type

A value that specifies the type of opt-in request, or undoes an
opt-in request. An opt-in request of type `immediate` can't be
undone.

Valid values:

* `immediate` - Apply the maintenance action immediately.

* `next-maintenance` - Apply the maintenance action during the next
  maintenance window for the resource.

* `undo-opt-in` - Cancel any existing `next-maintenance` opt-in
  requests.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/ApplyPendingMaintenanceActionMessage AWS API Documentation

Constants

SENSITIVE