Class: Aws::PrometheusService::Types::ScraperDescription
- Inherits:
-
Struct
- Object
- Struct
- Aws::PrometheusService::Types::ScraperDescription
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-prometheusservice/types.rb
Overview
The ‘ScraperDescription` structure contains the full 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.
-
#scrape_configuration ⇒ Types::ScrapeConfiguration
The configuration in use by the scraper.
-
#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.
1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1469 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :scrape_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the scraper. For example, ‘arn:aws:aps:<region>:123456798012:scraper/s-example1-1234-abcd-5678-ef9012abcd34`.
1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1469 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :scrape_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.
1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1469 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :scrape_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.
1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1469 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :scrape_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.
1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1469 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :scrape_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.
For example, ‘arn:aws:iam::123456789012:role/service-role/AmazonGrafanaServiceRole-12example`.
1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1469 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :scrape_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |
#scrape_configuration ⇒ Types::ScrapeConfiguration
The configuration in use by the scraper.
1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1469 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :scrape_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |
#scraper_id ⇒ String
The ID of the scraper. For example, ‘s-example1-1234-abcd-5678-ef9012abcd34`.
1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1469 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :scrape_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.
1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1469 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :scrape_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.
1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1469 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :scrape_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.
1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1469 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :scrape_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.
1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 1469 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :scrape_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |