Class: Aws::PrometheusService::Types::UpdateScraperRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::PrometheusService::Types::UpdateScraperRequest
- Defined in:
- gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#alias ⇒ String
The new alias of the scraper.
-
#client_token ⇒ String
A unique identifier that you can provide to ensure the idempotency of the request.
-
#destination ⇒ Types::Destination
The new destination where the scraper sends metrics.
-
#role_configuration ⇒ Types::RoleConfiguration
Use this structure to enable cross-account access, so that you can use a target account to access Prometheus metrics from source accounts.
-
#scrape_configuration ⇒ Types::ScrapeConfiguration
Contains the base-64 encoded YAML configuration for the scraper.
-
#scraper_id ⇒ String
The ID of the scraper to update.
Instance Attribute Details
#alias ⇒ String
The new alias of the scraper.
3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 3029 class UpdateScraperRequest < Struct.new( :scraper_id, :alias, :scrape_configuration, :destination, :role_configuration, :client_token) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A unique identifier that you can provide to ensure the idempotency of the request. Case-sensitive.
A suitable default value is auto-generated. You should normally not need to pass this option.
3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 3029 class UpdateScraperRequest < Struct.new( :scraper_id, :alias, :scrape_configuration, :destination, :role_configuration, :client_token) SENSITIVE = [] include Aws::Structure end |
#destination ⇒ Types::Destination
The new destination where the scraper sends metrics. Valid destinations are Amazon Managed Service for Prometheus workspaces and CloudWatch datasets.
3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 3029 class UpdateScraperRequest < Struct.new( :scraper_id, :alias, :scrape_configuration, :destination, :role_configuration, :client_token) SENSITIVE = [] include Aws::Structure end |
#role_configuration ⇒ Types::RoleConfiguration
Use this structure to enable cross-account access, so that you can use a target account to access Prometheus metrics from source accounts.
3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 3029 class UpdateScraperRequest < Struct.new( :scraper_id, :alias, :scrape_configuration, :destination, :role_configuration, :client_token) SENSITIVE = [] include Aws::Structure end |
#scrape_configuration ⇒ Types::ScrapeConfiguration
Contains the base-64 encoded YAML configuration for the scraper.
3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 3029 class UpdateScraperRequest < Struct.new( :scraper_id, :alias, :scrape_configuration, :destination, :role_configuration, :client_token) SENSITIVE = [] include Aws::Structure end |
#scraper_id ⇒ String
The ID of the scraper to update.
3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 |
# File 'gems/aws-sdk-prometheusservice/lib/aws-sdk-prometheusservice/types.rb', line 3029 class UpdateScraperRequest < Struct.new( :scraper_id, :alias, :scrape_configuration, :destination, :role_configuration, :client_token) SENSITIVE = [] include Aws::Structure end |