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.
5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5704 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.
5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5704 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.
5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5704 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.
5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5704 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.
5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5704 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.
5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5704 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.
5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 5704 class UpdateAppRequest < Struct.new( :app_arn, :assessment_schedule, :clear_resiliency_policy_arn, :description, :event_subscriptions, :permission_model, :policy_arn) SENSITIVE = [] include Aws::Structure end |