Class: Aws::PrometheusService::Types::CreateScraperRequest

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#aliasString

(optional) a name to associate with the scraper. This is for your use, and does not need to be unique.

Returns:

  • (String)


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_tokenString

(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.

Returns:

  • (String)


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

#destinationTypes::Destination

The Amazon Managed Service for Prometheus workspace to send metrics to.

Returns:



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_configurationTypes::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

#sourceTypes::Source

The Amazon EKS cluster from which the scraper will collect metrics.

Returns:



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

#tagsHash<String,String>

(Optional) The list of tag keys and values to associate with the scraper.

Returns:

  • (Hash<String,String>)


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