Class: Aws::ResilienceHub::Types::UpdateAppRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResilienceHub::Types::UpdateAppRequest
- Includes:
- Structure
- Defined in:
- 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.
[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 6234 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.
6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 6234 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.
6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 6234 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.
6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 6234 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.
6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 6234 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.
6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 6234 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.
[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 6234 class UpdateAppRequest < Struct.new( :app_arn, :assessment_schedule, :clear_resiliency_policy_arn, :description, :event_subscriptions, :permission_model, :policy_arn) SENSITIVE = [] include Aws::Structure end |