Class: Aws::SecurityHub::Types::RemediationResource
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::RemediationResource
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
Provides comprehensive details about a resource.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The Amazon Web Services account that recorded the resource data in Security Hub.
-
#cloud_provider ⇒ String
The cloud provider where the resource exists.
-
#id ⇒ String
The unique identifier for a resource.
-
#name ⇒ String
The name of the resource.
-
#region ⇒ String
The Amazon Web Services Region in which Security Hub recorded the resource data.
-
#resource_guid ⇒ String
The global identifier used to identify a resource.
-
#resource_owner_account_id ⇒ String
The identifier of the cloud account that owns the resource.
-
#resource_owner_org_id ⇒ String
The identifier of the cloud organization that owns the resource.
-
#resource_region ⇒ String
The native cloud region where the resource is located.
-
#type ⇒ String
The type of the resource.
Instance Attribute Details
#account_id ⇒ String
The Amazon Web Services account that recorded the resource data in Security Hub.
31078 31079 31080 31081 31082 31083 31084 31085 31086 31087 31088 31089 31090 31091 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31078 class RemediationResource < Struct.new( :account_id, :region, :resource_owner_account_id, :resource_owner_org_id, :type, :name, :id, :resource_guid, :resource_region, :cloud_provider) SENSITIVE = [] include Aws::Structure end |
#cloud_provider ⇒ String
The cloud provider where the resource exists.
AWSspecifies that the resource exists in Amazon Web Services.Azurespecifies that the resource exists in Microsoft Azure.
31078 31079 31080 31081 31082 31083 31084 31085 31086 31087 31088 31089 31090 31091 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31078 class RemediationResource < Struct.new( :account_id, :region, :resource_owner_account_id, :resource_owner_org_id, :type, :name, :id, :resource_guid, :resource_region, :cloud_provider) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier for a resource.
31078 31079 31080 31081 31082 31083 31084 31085 31086 31087 31088 31089 31090 31091 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31078 class RemediationResource < Struct.new( :account_id, :region, :resource_owner_account_id, :resource_owner_org_id, :type, :name, :id, :resource_guid, :resource_region, :cloud_provider) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the resource.
31078 31079 31080 31081 31082 31083 31084 31085 31086 31087 31088 31089 31090 31091 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31078 class RemediationResource < Struct.new( :account_id, :region, :resource_owner_account_id, :resource_owner_org_id, :type, :name, :id, :resource_guid, :resource_region, :cloud_provider) SENSITIVE = [] include Aws::Structure end |
#region ⇒ String
The Amazon Web Services Region in which Security Hub recorded the resource data.
31078 31079 31080 31081 31082 31083 31084 31085 31086 31087 31088 31089 31090 31091 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31078 class RemediationResource < Struct.new( :account_id, :region, :resource_owner_account_id, :resource_owner_org_id, :type, :name, :id, :resource_guid, :resource_region, :cloud_provider) SENSITIVE = [] include Aws::Structure end |
#resource_guid ⇒ String
The global identifier used to identify a resource.
31078 31079 31080 31081 31082 31083 31084 31085 31086 31087 31088 31089 31090 31091 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31078 class RemediationResource < Struct.new( :account_id, :region, :resource_owner_account_id, :resource_owner_org_id, :type, :name, :id, :resource_guid, :resource_region, :cloud_provider) 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.
31078 31079 31080 31081 31082 31083 31084 31085 31086 31087 31088 31089 31090 31091 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31078 class RemediationResource < Struct.new( :account_id, :region, :resource_owner_account_id, :resource_owner_org_id, :type, :name, :id, :resource_guid, :resource_region, :cloud_provider) 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.
31078 31079 31080 31081 31082 31083 31084 31085 31086 31087 31088 31089 31090 31091 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31078 class RemediationResource < Struct.new( :account_id, :region, :resource_owner_account_id, :resource_owner_org_id, :type, :name, :id, :resource_guid, :resource_region, :cloud_provider) 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.
31078 31079 31080 31081 31082 31083 31084 31085 31086 31087 31088 31089 31090 31091 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31078 class RemediationResource < Struct.new( :account_id, :region, :resource_owner_account_id, :resource_owner_org_id, :type, :name, :id, :resource_guid, :resource_region, :cloud_provider) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of the resource.
31078 31079 31080 31081 31082 31083 31084 31085 31086 31087 31088 31089 31090 31091 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31078 class RemediationResource < Struct.new( :account_id, :region, :resource_owner_account_id, :resource_owner_org_id, :type, :name, :id, :resource_guid, :resource_region, :cloud_provider) SENSITIVE = [] include Aws::Structure end |