Class: Aws::CloudTrail::Types::UpdateDashboardRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudtrail/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#dashboard_idString

The name or ARN of the dashboard.

Returns:

  • (String)


5517
5518
5519
5520
5521
5522
5523
5524
# File 'lib/aws-sdk-cloudtrail/types.rb', line 5517

class UpdateDashboardRequest < Struct.new(
  :dashboard_id,
  :widgets,
  :refresh_schedule,
  :termination_protection_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#refresh_scheduleTypes::RefreshSchedule

The refresh schedule configuration for the dashboard.



5517
5518
5519
5520
5521
5522
5523
5524
# File 'lib/aws-sdk-cloudtrail/types.rb', line 5517

class UpdateDashboardRequest < Struct.new(
  :dashboard_id,
  :widgets,
  :refresh_schedule,
  :termination_protection_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#termination_protection_enabledBoolean

Specifies whether termination protection is enabled for the dashboard. If termination protection is enabled, you cannot delete the dashboard until termination protection is disabled.

Returns:

  • (Boolean)


5517
5518
5519
5520
5521
5522
5523
5524
# File 'lib/aws-sdk-cloudtrail/types.rb', line 5517

class UpdateDashboardRequest < Struct.new(
  :dashboard_id,
  :widgets,
  :refresh_schedule,
  :termination_protection_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#widgetsArray<Types::RequestWidget>

An array of widgets for the dashboard. A custom dashboard can have a maximum of 10 widgets.

To add new widgets, pass in an array that includes the existing widgets along with any new widgets. Run the ‘GetDashboard` operation to get the list of widgets for the dashboard.

To remove widgets, pass in an array that includes the existing widgets minus the widgets you want removed.

Returns:



5517
5518
5519
5520
5521
5522
5523
5524
# File 'lib/aws-sdk-cloudtrail/types.rb', line 5517

class UpdateDashboardRequest < Struct.new(
  :dashboard_id,
  :widgets,
  :refresh_schedule,
  :termination_protection_enabled)
  SENSITIVE = []
  include Aws::Structure
end