Class: Aws::SecurityHub::Types::UpdateConfigurationPolicyResponse

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-securityhub/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The ARN of the configuration policy.



33273
33274
33275
33276
33277
33278
33279
33280
33281
33282
33283
# File 'lib/aws-sdk-securityhub/types.rb', line 33273

class UpdateConfigurationPolicyResponse < Struct.new(
  :arn,
  :id,
  :name,
  :description,
  :updated_at,
  :created_at,
  :configuration_policy)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_policyTypes::Policy

An object that defines how Security Hub is configured. It includes whether Security Hub is enabled or disabled, a list of enabled security standards, a list of enabled or disabled security controls, and a list of custom parameter values for specified controls. If the request included a list of security controls that are enabled in the configuration policy, Security Hub disables all other controls (including newly released controls). If the request included a list of security controls that are disabled in the configuration policy, Security Hub enables all other controls (including newly released controls).



33273
33274
33275
33276
33277
33278
33279
33280
33281
33282
33283
# File 'lib/aws-sdk-securityhub/types.rb', line 33273

class UpdateConfigurationPolicyResponse < Struct.new(
  :arn,
  :id,
  :name,
  :description,
  :updated_at,
  :created_at,
  :configuration_policy)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The date and time, in UTC and ISO 8601 format, that the configuration policy was created.



33273
33274
33275
33276
33277
33278
33279
33280
33281
33282
33283
# File 'lib/aws-sdk-securityhub/types.rb', line 33273

class UpdateConfigurationPolicyResponse < Struct.new(
  :arn,
  :id,
  :name,
  :description,
  :updated_at,
  :created_at,
  :configuration_policy)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the configuration policy.



33273
33274
33275
33276
33277
33278
33279
33280
33281
33282
33283
# File 'lib/aws-sdk-securityhub/types.rb', line 33273

class UpdateConfigurationPolicyResponse < Struct.new(
  :arn,
  :id,
  :name,
  :description,
  :updated_at,
  :created_at,
  :configuration_policy)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The UUID of the configuration policy.



33273
33274
33275
33276
33277
33278
33279
33280
33281
33282
33283
# File 'lib/aws-sdk-securityhub/types.rb', line 33273

class UpdateConfigurationPolicyResponse < Struct.new(
  :arn,
  :id,
  :name,
  :description,
  :updated_at,
  :created_at,
  :configuration_policy)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the configuration policy.



33273
33274
33275
33276
33277
33278
33279
33280
33281
33282
33283
# File 'lib/aws-sdk-securityhub/types.rb', line 33273

class UpdateConfigurationPolicyResponse < Struct.new(
  :arn,
  :id,
  :name,
  :description,
  :updated_at,
  :created_at,
  :configuration_policy)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The date and time, in UTC and ISO 8601 format, that the configuration policy was last updated.



33273
33274
33275
33276
33277
33278
33279
33280
33281
33282
33283
# File 'lib/aws-sdk-securityhub/types.rb', line 33273

class UpdateConfigurationPolicyResponse < Struct.new(
  :arn,
  :id,
  :name,
  :description,
  :updated_at,
  :created_at,
  :configuration_policy)
  SENSITIVE = []
  include Aws::Structure
end