Class: Aws::SecurityHub::Types::ResourceResult

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

Overview

Provides comprehensive details about an Amazon Web Services resource and its associated security findings.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_id ⇒ String

The Amazon Web Services account that recorded the resource data in Security Hub.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#account_name ⇒ String

The name of the Amazon Web Services account that's associated with the resource.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#criticality_sources ⇒ Array<Types::CriticalitySource>

The sources of criticalities determined from a resource.

Returns:



32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#discovery_type ⇒ String

Specifies how the resource was discovered. If the value is Managed, the resource is natively provided by a cloud service provider. If the value is SelfHosted, the resource is hosted on customer-managed infrastructure, such as a compute instance or container image.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#findings_summary ⇒ Array<Types::ResourceFindingsSummary>

An aggregated view of security findings associated with a resource.

Returns:



32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#region ⇒ String

The Amazon Web Services Region that recorded the resource data in Security Hub.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_category ⇒ String

The grouping where the resource belongs.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_cloud_partition ⇒ String

The cloud partition where the resource exists. For Amazon Web Services, valid values include aws, aws-cn, and aws-us-gov. This field isn't returned for cloud providers that don't use partitions.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_config ⇒ Hash, ...

The configuration details of a resource.

Returns:

  • (Hash, Array, String, Numeric, Boolean)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_creation_time_dt ⇒ String

The time when the resource was created.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_criticality ⇒ String

The criticality assigned to a resource.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_detail_capture_time_dt ⇒ String

The timestamp when information about the resource was captured.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_guid ⇒ String

The global identifier used to identify a resource.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_id ⇒ String

The unique identifier for a resource.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_info ⇒ Types::ResourceInfo

Additional resource-type-specific details. For self-hosted AI resources and their host resources, contains an AIDetails structure.

Returns:



32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_name ⇒ String

The name of the resource.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_owner_account_id ⇒ String

The identifier of the cloud account that owns the resource. For Amazon Web Services resources, this is the Amazon Web Services account ID. For Azure resources, this is the Azure subscription ID.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_owner_org_id ⇒ String

The identifier of the cloud organization that owns the resource. For Amazon Web Services resources, this is the Organizations ID. For Azure resources, this is the Azure tenant ID.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_provider ⇒ String

The cloud provider where the resource exists. Valid values are AWS and Azure. This field is always included.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_region ⇒ String

The native cloud region where the resource is located. For Amazon Web Services, this is an Amazon Web Services Region (for example, us-east-1). For Azure resources, this is the Azure region (for example, westus2). This field is always included.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_sub_category ⇒ String

The AI/ML sub-grouping of the resource. Present only when ResourceCategory is AI/ML.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_tags ⇒ Array<Types::ResourceTag>

The key-value pairs associated with a resource.

Returns:



32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end

#resource_type ⇒ String

The type of resource.

Returns:

  • (String)


32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 32743

class ResourceResult < Struct.new(
  :resource_guid,
  :resource_id,
  :account_id,
  :account_name,
  :region,
  :resource_provider,
  :resource_owner_account_id,
  :resource_owner_org_id,
  :resource_cloud_partition,
  :resource_region,
  :resource_category,
  :resource_type,
  :resource_name,
  :resource_creation_time_dt,
  :resource_detail_capture_time_dt,
  :findings_summary,
  :resource_tags,
  :resource_config,
  :resource_sub_category,
  :discovery_type,
  :resource_info,
  :resource_criticality,
  :criticality_sources)
  SENSITIVE = []
  include Aws::Structure
end