Class: Aws::PrometheusService::Types::ScraperSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::PrometheusService::Types::ScraperSummary
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-prometheusservice/types.rb
Overview
The ‘ScraperSummary` structure contains a summary of the details about one scraper in your account.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#alias ⇒ String
(Optional) A name associated with the scraper.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the scraper.
-
#created_at ⇒ Time
The date and time that the scraper was created.
-
#destination ⇒ Types::Destination
The Amazon Managed Service for Prometheus workspace the scraper sends metrics to.
-
#last_modified_at ⇒ Time
The date and time that the scraper was last modified.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role that provides permissions for the scraper to discover and collect metrics on your behalf.
-
#role_configuration ⇒ Types::RoleConfiguration
To configure roles that allows users to write to an Amazon Managed Service for Prometheus workspace in a different account.
-
#scraper_id ⇒ String
The ID of the scraper.
-
#source ⇒ Types::Source
The Amazon EKS cluster from which the scraper collects metrics.
-
#status ⇒ Types::ScraperStatus
A structure that contains the current status of the scraper.
-
#status_reason ⇒ String
If there is a failure, the reason for the failure.
-
#tags ⇒ Hash<String,String>
(Optional) The list of tag keys and values associated with the scraper.
Instance Attribute Details
#alias ⇒ String
(Optional) A name associated with the scraper.
1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1590 class ScraperSummary < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the scraper.
1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1590 class ScraperSummary < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time that the scraper was created.
1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1590 class ScraperSummary < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |
#destination ⇒ Types::Destination
The Amazon Managed Service for Prometheus workspace the scraper sends metrics to.
1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1590 class ScraperSummary < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |
#last_modified_at ⇒ Time
The date and time that the scraper was last modified.
1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1590 class ScraperSummary < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role that provides permissions for the scraper to discover and collect metrics on your behalf.
1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1590 class ScraperSummary < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |
#role_configuration ⇒ Types::RoleConfiguration
To configure roles that allows users to write to an Amazon Managed Service for Prometheus workspace in a different account.
1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1590 class ScraperSummary < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |
#scraper_id ⇒ String
The ID of the scraper.
1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1590 class ScraperSummary < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |
#source ⇒ Types::Source
The Amazon EKS cluster from which the scraper collects metrics.
1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1590 class ScraperSummary < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |
#status ⇒ Types::ScraperStatus
A structure that contains the current status of the scraper.
1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1590 class ScraperSummary < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |
#status_reason ⇒ String
If there is a failure, the reason for the failure.
1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1590 class ScraperSummary < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
(Optional) The list of tag keys and values associated with the scraper.
1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1590 class ScraperSummary < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |