Class: Aws::ResilienceHub::Types::UpdateAppRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResilienceHub::Types::UpdateAppRequest
- Defined in:
- gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#app_arn ⇒ String
Amazon Resource Name (ARN) of the Resilience Hub application.
-
#assessment_schedule ⇒ String
Assessment execution schedule with 'Daily' or 'Disabled' values.
-
#clear_resiliency_policy_arn ⇒ Boolean
Specifies if the resiliency policy ARN should be cleared.
-
#description ⇒ String
The optional description for an app.
-
#event_subscriptions ⇒ Array<Types::EventSubscription>
The list of events you would like to subscribe and get notification for.
-
#permission_model ⇒ Types::PermissionModel
Defines the roles and credentials that Resilience Hub would use while creating an application, importing its resources, and running an assessment.
-
#policy_arn ⇒ String
Amazon Resource Name (ARN) of the resiliency policy.
Instance Attribute Details
#app_arn ⇒ String
Amazon Resource Name (ARN) of the Resilience Hub application. The
format for this ARN is:
arn:partition
:resiliencehub:region
:account
:app/app-id
. For
more information about ARNs, see Amazon Resource Names (ARNs)
in the Amazon Web Services General Reference guide.
6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 6507 class UpdateAppRequest < Struct.new( :app_arn, :assessment_schedule, :clear_resiliency_policy_arn, :description, :event_subscriptions, :permission_model, :policy_arn) SENSITIVE = [] include Aws::Structure end |
#assessment_schedule ⇒ String
Assessment execution schedule with 'Daily' or 'Disabled' values.
6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 6507 class UpdateAppRequest < Struct.new( :app_arn, :assessment_schedule, :clear_resiliency_policy_arn, :description, :event_subscriptions, :permission_model, :policy_arn) SENSITIVE = [] include Aws::Structure end |
#clear_resiliency_policy_arn ⇒ Boolean
Specifies if the resiliency policy ARN should be cleared.
6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 6507 class UpdateAppRequest < Struct.new( :app_arn, :assessment_schedule, :clear_resiliency_policy_arn, :description, :event_subscriptions, :permission_model, :policy_arn) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The optional description for an app.
6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 6507 class UpdateAppRequest < Struct.new( :app_arn, :assessment_schedule, :clear_resiliency_policy_arn, :description, :event_subscriptions, :permission_model, :policy_arn) SENSITIVE = [] include Aws::Structure end |
#event_subscriptions ⇒ Array<Types::EventSubscription>
The list of events you would like to subscribe and get notification for. Currently, Resilience Hub supports notifications only for Drift detected and Scheduled assessment failure events.
6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 6507 class UpdateAppRequest < Struct.new( :app_arn, :assessment_schedule, :clear_resiliency_policy_arn, :description, :event_subscriptions, :permission_model, :policy_arn) SENSITIVE = [] include Aws::Structure end |
#permission_model ⇒ Types::PermissionModel
Defines the roles and credentials that Resilience Hub would use while creating an application, importing its resources, and running an assessment.
6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 6507 class UpdateAppRequest < Struct.new( :app_arn, :assessment_schedule, :clear_resiliency_policy_arn, :description, :event_subscriptions, :permission_model, :policy_arn) SENSITIVE = [] include Aws::Structure end |
#policy_arn ⇒ String
Amazon Resource Name (ARN) of the resiliency policy. The format for
this ARN is:
arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
.
For more information about ARNs, see Amazon Resource Names
(ARNs) in the Amazon Web Services General Reference guide.
6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 6507 class UpdateAppRequest < Struct.new( :app_arn, :assessment_schedule, :clear_resiliency_policy_arn, :description, :event_subscriptions, :permission_model, :policy_arn) SENSITIVE = [] include Aws::Structure end |