Class: Aws::SecurityHub::Types::SoftwareResourceResult

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

Overview

Provides information about a resource that contains a software package.

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)


34977
34978
34979
34980
34981
34982
34983
34984
34985
34986
34987
34988
34989
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34977

class SoftwareResourceResult < Struct.new(
  :account_id,
  :resource_type,
  :region,
  :resource_id,
  :resource_provider,
  :resource_owner_org_id,
  :resource_owner_account_id,
  :resource_cloud_partition,
  :resource_region)
  SENSITIVE = []
  include Aws::Structure
end

#region ⇒ String

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

Returns:

  • (String)


34977
34978
34979
34980
34981
34982
34983
34984
34985
34986
34987
34988
34989
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34977

class SoftwareResourceResult < Struct.new(
  :account_id,
  :resource_type,
  :region,
  :resource_id,
  :resource_provider,
  :resource_owner_org_id,
  :resource_owner_account_id,
  :resource_cloud_partition,
  :resource_region)
  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)


34977
34978
34979
34980
34981
34982
34983
34984
34985
34986
34987
34988
34989
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34977

class SoftwareResourceResult < Struct.new(
  :account_id,
  :resource_type,
  :region,
  :resource_id,
  :resource_provider,
  :resource_owner_org_id,
  :resource_owner_account_id,
  :resource_cloud_partition,
  :resource_region)
  SENSITIVE = []
  include Aws::Structure
end

#resource_id ⇒ String

The unique identifier for a resource.

Returns:

  • (String)


34977
34978
34979
34980
34981
34982
34983
34984
34985
34986
34987
34988
34989
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34977

class SoftwareResourceResult < Struct.new(
  :account_id,
  :resource_type,
  :region,
  :resource_id,
  :resource_provider,
  :resource_owner_org_id,
  :resource_owner_account_id,
  :resource_cloud_partition,
  :resource_region)
  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)


34977
34978
34979
34980
34981
34982
34983
34984
34985
34986
34987
34988
34989
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34977

class SoftwareResourceResult < Struct.new(
  :account_id,
  :resource_type,
  :region,
  :resource_id,
  :resource_provider,
  :resource_owner_org_id,
  :resource_owner_account_id,
  :resource_cloud_partition,
  :resource_region)
  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)


34977
34978
34979
34980
34981
34982
34983
34984
34985
34986
34987
34988
34989
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34977

class SoftwareResourceResult < Struct.new(
  :account_id,
  :resource_type,
  :region,
  :resource_id,
  :resource_provider,
  :resource_owner_org_id,
  :resource_owner_account_id,
  :resource_cloud_partition,
  :resource_region)
  SENSITIVE = []
  include Aws::Structure
end

#resource_provider ⇒ String

The cloud provider where the resource exists. Valid values are AWS and Azure.

Returns:

  • (String)


34977
34978
34979
34980
34981
34982
34983
34984
34985
34986
34987
34988
34989
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34977

class SoftwareResourceResult < Struct.new(
  :account_id,
  :resource_type,
  :region,
  :resource_id,
  :resource_provider,
  :resource_owner_org_id,
  :resource_owner_account_id,
  :resource_cloud_partition,
  :resource_region)
  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).

Returns:

  • (String)


34977
34978
34979
34980
34981
34982
34983
34984
34985
34986
34987
34988
34989
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34977

class SoftwareResourceResult < Struct.new(
  :account_id,
  :resource_type,
  :region,
  :resource_id,
  :resource_provider,
  :resource_owner_org_id,
  :resource_owner_account_id,
  :resource_cloud_partition,
  :resource_region)
  SENSITIVE = []
  include Aws::Structure
end

#resource_type ⇒ String

The type of resource, for example AWS::EC2::Instance or AWS::Lambda::Function.

Returns:

  • (String)


34977
34978
34979
34980
34981
34982
34983
34984
34985
34986
34987
34988
34989
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 34977

class SoftwareResourceResult < Struct.new(
  :account_id,
  :resource_type,
  :region,
  :resource_id,
  :resource_provider,
  :resource_owner_org_id,
  :resource_owner_account_id,
  :resource_cloud_partition,
  :resource_region)
  SENSITIVE = []
  include Aws::Structure
end