Class: Aws::PrometheusService::Types::CreateScraperRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::PrometheusService::Types::CreateScraperRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-prometheusservice/types.rb
Overview
Represents the input of a ‘CreateScraper` operation.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#alias ⇒ String
(optional) a name to associate with the scraper.
-
#client_token ⇒ String
(Optional) A unique, case-sensitive identifier that you can provide to ensure the idempotency of the request.
-
#destination ⇒ Types::Destination
The Amazon Managed Service for Prometheus workspace to send metrics to.
-
#scrape_configuration ⇒ Types::ScrapeConfiguration
The configuration file to use in the new scraper.
-
#source ⇒ Types::Source
The Amazon EKS cluster from which the scraper will collect metrics.
-
#tags ⇒ Hash<String,String>
(Optional) The list of tag keys and values to associate with the scraper.
Instance Attribute Details
#alias ⇒ String
(optional) a name to associate with the scraper. This is for your use, and does not need to be unique.
336 337 338 339 340 341 342 343 344 345 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 336 class CreateScraperRequest < Struct.new( :alias, :client_token, :destination, :scrape_configuration, :source, :tags) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
(Optional) A unique, case-sensitive identifier that you can provide to ensure the idempotency of the request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
336 337 338 339 340 341 342 343 344 345 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 336 class CreateScraperRequest < Struct.new( :alias, :client_token, :destination, :scrape_configuration, :source, :tags) SENSITIVE = [] include Aws::Structure end |
#destination ⇒ Types::Destination
The Amazon Managed Service for Prometheus workspace to send metrics to.
336 337 338 339 340 341 342 343 344 345 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 336 class CreateScraperRequest < Struct.new( :alias, :client_token, :destination, :scrape_configuration, :source, :tags) SENSITIVE = [] include Aws::Structure end |
#scrape_configuration ⇒ Types::ScrapeConfiguration
The configuration file to use in the new scraper. For more information, see [Scraper configuration](prometheus/latest/userguide/AMP-collector-how-to.html#AMP-collector-configuration) in the *Amazon Managed Service for Prometheus User Guide*.
336 337 338 339 340 341 342 343 344 345 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 336 class CreateScraperRequest < Struct.new( :alias, :client_token, :destination, :scrape_configuration, :source, :tags) SENSITIVE = [] include Aws::Structure end |
#source ⇒ Types::Source
The Amazon EKS cluster from which the scraper will collect metrics.
336 337 338 339 340 341 342 343 344 345 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 336 class CreateScraperRequest < Struct.new( :alias, :client_token, :destination, :scrape_configuration, :source, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
(Optional) The list of tag keys and values to associate with the scraper.
336 337 338 339 340 341 342 343 344 345 |
# File 'lib/aws-sdk-prometheusservice/types.rb', line 336 class CreateScraperRequest < Struct.new( :alias, :client_token, :destination, :scrape_configuration, :source, :tags) SENSITIVE = [] include Aws::Structure end |