Class: Aws::PrometheusService::Types::ScraperDescription
- Inherits:
-
Struct
- Object
- Struct
- Aws::PrometheusService::Types::ScraperDescription
- Defined in:
- gems/aws-sdk-prometheusservice/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.
-
#role_configuration ⇒ Types::RoleConfiguration
To configure roles that allows users to write to an Amazon Managed Service for Prometheus workspace in a different account.
-
#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.
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1499 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :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
.
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1499 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :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.
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1499 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :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.
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1499 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :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.
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1499 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :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
.
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1499 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :scrape_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.
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1499 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :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.
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1499 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :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
.
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1499 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :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.
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1499 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :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.
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1499 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :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.
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1499 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :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.
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 1499 class ScraperDescription < Struct.new( :alias, :arn, :created_at, :destination, :last_modified_at, :role_arn, :role_configuration, :scrape_configuration, :scraper_id, :source, :status, :status_reason, :tags) SENSITIVE = [] include Aws::Structure end |