Class: Aws::SecurityHub::Types::RemediationResource

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#account_id ⇒ String

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

Returns:

  • (String)


31548
31549
31550
31551
31552
31553
31554
31555
31556
31557
31558
31559
31560
31561
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31548

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.

  • AWS specifies that the resource exists in Amazon Web Services.

  • Azure specifies that the resource exists in Microsoft Azure.

Returns:

  • (String)


31548
31549
31550
31551
31552
31553
31554
31555
31556
31557
31558
31559
31560
31561
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31548

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.

Returns:

  • (String)


31548
31549
31550
31551
31552
31553
31554
31555
31556
31557
31558
31559
31560
31561
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31548

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.

Returns:

  • (String)


31548
31549
31550
31551
31552
31553
31554
31555
31556
31557
31558
31559
31560
31561
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31548

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.

Returns:

  • (String)


31548
31549
31550
31551
31552
31553
31554
31555
31556
31557
31558
31559
31560
31561
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31548

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.

Returns:

  • (String)


31548
31549
31550
31551
31552
31553
31554
31555
31556
31557
31558
31559
31560
31561
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31548

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.

Returns:

  • (String)


31548
31549
31550
31551
31552
31553
31554
31555
31556
31557
31558
31559
31560
31561
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31548

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.

Returns:

  • (String)


31548
31549
31550
31551
31552
31553
31554
31555
31556
31557
31558
31559
31560
31561
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31548

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.

Returns:

  • (String)


31548
31549
31550
31551
31552
31553
31554
31555
31556
31557
31558
31559
31560
31561
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31548

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.

Returns:

  • (String)


31548
31549
31550
31551
31552
31553
31554
31555
31556
31557
31558
31559
31560
31561
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 31548

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