![]() |
![]()
| ![]() |
![]()
NAMEPaws::Lightsail::GetDistributionMetricData - Arguments for method GetDistributionMetricData on Paws::Lightsail DESCRIPTIONThis class represents the parameters used for calling the method GetDistributionMetricData on the Amazon Lightsail service. Use the attributes of this class as arguments to method GetDistributionMetricData. You shouldn't make instances of this class. Each attribute should be used as a named argument in the call to GetDistributionMetricData. SYNOPSISmy $lightsail = Paws->service('Lightsail'); my $GetDistributionMetricDataResult = $lightsail->GetDistributionMetricData( DistributionName => 'MyResourceName', EndTime => '1970-01-01T01:00:00', MetricName => 'Requests', Period => 1, StartTime => '1970-01-01T01:00:00', Statistics => [ 'Minimum', ... # values: Minimum, Maximum, Sum, Average, SampleCount ], Unit => 'Seconds', ); # Results: my $MetricData = $GetDistributionMetricDataResult->MetricData; my $MetricName = $GetDistributionMetricDataResult->MetricName; # Returns a L<Paws::Lightsail::GetDistributionMetricDataResult> object. Values for attributes that are native types (Int, String, Float, etc) can passed as-is (scalar values). Values for complex Types (objects) can be passed as a HashRef. The keys and values of the hashref will be used to instance the underlying object. For the AWS API documentation, see <https://docs.aws.amazon.com/goto/WebAPI/lightsail/GetDistributionMetricData> ATTRIBUTESREQUIRED DistributionName => StrThe name of the distribution for which to get metric data. Use the "GetDistributions" action to get a list of distribution names that you can specify. REQUIRED EndTime => StrThe end of the time interval for which to get metric data. Constraints:
You can convert a human-friendly time to Unix time format using a converter like Epoch converter (https://www.epochconverter.com/). REQUIRED MetricName => StrThe metric for which you want to return information. Valid distribution metric names are listed below, along with the most useful "statistics" to include in your request, and the published "unit" value.
Valid values are: "Requests", "BytesDownloaded", "BytesUploaded", "TotalErrorRate", "Http4xxErrorRate", "Http5xxErrorRate" REQUIRED Period => IntThe granularity, in seconds, for the metric data points that will be returned. REQUIRED StartTime => StrThe start of the time interval for which to get metric data. Constraints:
You can convert a human-friendly time to Unix time format using a converter like Epoch converter (https://www.epochconverter.com/). REQUIRED Statistics => ArrayRef[Str|Undef]The statistic for the metric. The following statistics are available:
REQUIRED Unit => StrThe unit for the metric data request. Valid units depend on the metric data being requested. For the valid units with each available metric, see the "metricName" parameter. Valid values are: "Seconds", "Microseconds", "Milliseconds", "Bytes", "Kilobytes", "Megabytes", "Gigabytes", "Terabytes", "Bits", "Kilobits", "Megabits", "Gigabits", "Terabits", "Percent", "Count", "Bytes/Second", "Kilobytes/Second", "Megabytes/Second", "Gigabytes/Second", "Terabytes/Second", "Bits/Second", "Kilobits/Second", "Megabits/Second", "Gigabits/Second", "Terabits/Second", "Count/Second", "None" SEE ALSOThis class forms part of Paws, documenting arguments for method GetDistributionMetricData in Paws::Lightsail BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|