Class: Aws::ResilienceHub::Types::UpdateAppRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#app_arnString

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.

Returns:

  • (String)


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_scheduleString

Assessment execution schedule with 'Daily' or 'Disabled' values.

Returns:

  • (String)


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_arnBoolean

Specifies if the resiliency policy ARN should be cleared.

Returns:

  • (Boolean)


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

#descriptionString

The optional description for an app.

Returns:

  • (String)


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_subscriptionsArray<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.

Returns:



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_modelTypes::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_arnString

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.

Returns:

  • (String)


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