AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
The GetDefaultScraperConfiguration operation returns the default scraper configuration
used when Amazon EKS creates a scraper for you.
For .NET Core this operation is only available in asynchronous form. Please refer to GetDefaultScraperConfigurationAsync.
Namespace: Amazon.PrometheusService
Assembly: AWSSDK.PrometheusService.dll
Version: 3.x.y.z
public abstract GetDefaultScraperConfigurationResponse GetDefaultScraperConfiguration( GetDefaultScraperConfigurationRequest request )
Container for the necessary parameters to execute the GetDefaultScraperConfiguration service method.
| Exception | Condition |
|---|---|
| AccessDeniedException | You do not have sufficient access to perform this action. |
| InternalServerException | An unexpected error occurred during the processing of the request. |
| ThrottlingException | The request was denied due to request throttling. |
var client = new AmazonPrometheusServiceClient();
var response = client.CreateScraper(new CreateScraperRequest
{
Alias = "alias",
ClientToken = "token",
Destination = new Destination { AmpConfiguration = new AmpConfiguration { WorkspaceArn = "arn:aws:aps:us-west-2:123456789012:workspace/ws-ogh2u499-ce12-hg89-v6c7-123412341234" } },
ScrapeConfiguration = new ScrapeConfiguration { ConfigurationBlob = new MemoryStream(blob) },
Source = new Source { EksConfiguration = new EksConfiguration {
ClusterArn = "arn:aws:eks:us-west-2:123456789012:cluster/example",
SecurityGroupIds = new List<string> {
"sg-abc123"
},
SubnetIds = new List<string> {
"subnet-abc123"
}
} },
Tags = new Dictionary<string, string> {
{ "exampleTag", "exampleValue" }
}
});
string arn = response.Arn;
string scraperId = response.ScraperId;
ScraperStatus status = response.Status;
Dictionary<string, string> tags = response.Tags;
.NET Framework:
Supported in: 4.7.2 and newer