Class: Aws::Resiliencehubv2::Types::UpdatePolicyRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_sloTypes::AvailabilitySlo

The updated availability SLO for the policy.



6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
# File 'gems/aws-sdk-resiliencehubv2/lib/aws-sdk-resiliencehubv2/types.rb', line 6931

class UpdatePolicyRequest < Struct.new(
  :policy_arn,
  :description,
  :availability_slo,
  :multi_az,
  :multi_region,
  :data_recovery,
  :sharing_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#data_recoveryTypes::DataRecoveryTargets

The updated data recovery targets for the policy.



6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
# File 'gems/aws-sdk-resiliencehubv2/lib/aws-sdk-resiliencehubv2/types.rb', line 6931

class UpdatePolicyRequest < Struct.new(
  :policy_arn,
  :description,
  :availability_slo,
  :multi_az,
  :multi_region,
  :data_recovery,
  :sharing_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

Resource description for services and policies.

Returns:

  • (String)


6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
# File 'gems/aws-sdk-resiliencehubv2/lib/aws-sdk-resiliencehubv2/types.rb', line 6931

class UpdatePolicyRequest < Struct.new(
  :policy_arn,
  :description,
  :availability_slo,
  :multi_az,
  :multi_region,
  :data_recovery,
  :sharing_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#multi_azTypes::MultiAzTargets

The updated multi-AZ disaster recovery targets for the policy.



6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
# File 'gems/aws-sdk-resiliencehubv2/lib/aws-sdk-resiliencehubv2/types.rb', line 6931

class UpdatePolicyRequest < Struct.new(
  :policy_arn,
  :description,
  :availability_slo,
  :multi_az,
  :multi_region,
  :data_recovery,
  :sharing_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#multi_regionTypes::MultiRegionTargets

The updated multi-Region disaster recovery targets for the policy.



6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
# File 'gems/aws-sdk-resiliencehubv2/lib/aws-sdk-resiliencehubv2/types.rb', line 6931

class UpdatePolicyRequest < Struct.new(
  :policy_arn,
  :description,
  :availability_slo,
  :multi_az,
  :multi_region,
  :data_recovery,
  :sharing_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#policy_arnString

ARN identifier.

Returns:

  • (String)


6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
# File 'gems/aws-sdk-resiliencehubv2/lib/aws-sdk-resiliencehubv2/types.rb', line 6931

class UpdatePolicyRequest < Struct.new(
  :policy_arn,
  :description,
  :availability_slo,
  :multi_az,
  :multi_region,
  :data_recovery,
  :sharing_enabled)
  SENSITIVE = []
  include Aws::Structure
end

#sharing_enabledBoolean

Specifies whether cross-account sharing is enabled for the policy. Disabling sharing stops member services from using the policy.

Returns:

  • (Boolean)


6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
# File 'gems/aws-sdk-resiliencehubv2/lib/aws-sdk-resiliencehubv2/types.rb', line 6931

class UpdatePolicyRequest < Struct.new(
  :policy_arn,
  :description,
  :availability_slo,
  :multi_az,
  :multi_region,
  :data_recovery,
  :sharing_enabled)
  SENSITIVE = []
  include Aws::Structure
end