Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- describeAcceleratorOfferings_acceleratorTypes :: Lens' DescribeAcceleratorOfferings (Maybe [Text])
- describeAcceleratorOfferings_locationType :: Lens' DescribeAcceleratorOfferings LocationType
- describeAcceleratorOfferingsResponse_acceleratorTypeOfferings :: Lens' DescribeAcceleratorOfferingsResponse (Maybe [AcceleratorTypeOffering])
- describeAcceleratorOfferingsResponse_httpStatus :: Lens' DescribeAcceleratorOfferingsResponse Int
- describeAcceleratorTypesResponse_acceleratorTypes :: Lens' DescribeAcceleratorTypesResponse (Maybe [AcceleratorType])
- describeAcceleratorTypesResponse_httpStatus :: Lens' DescribeAcceleratorTypesResponse Int
- describeAccelerators_acceleratorIds :: Lens' DescribeAccelerators (Maybe [Text])
- describeAccelerators_filters :: Lens' DescribeAccelerators (Maybe [Filter])
- describeAccelerators_maxResults :: Lens' DescribeAccelerators (Maybe Natural)
- describeAccelerators_nextToken :: Lens' DescribeAccelerators (Maybe Text)
- describeAcceleratorsResponse_acceleratorSet :: Lens' DescribeAcceleratorsResponse (Maybe [ElasticInferenceAccelerator])
- describeAcceleratorsResponse_nextToken :: Lens' DescribeAcceleratorsResponse (Maybe Text)
- describeAcceleratorsResponse_httpStatus :: Lens' DescribeAcceleratorsResponse Int
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text))
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource (HashMap Text Text)
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text)
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
- acceleratorType_acceleratorTypeName :: Lens' AcceleratorType (Maybe Text)
- acceleratorType_memoryInfo :: Lens' AcceleratorType (Maybe MemoryInfo)
- acceleratorType_throughputInfo :: Lens' AcceleratorType (Maybe [KeyValuePair])
- acceleratorTypeOffering_acceleratorType :: Lens' AcceleratorTypeOffering (Maybe Text)
- acceleratorTypeOffering_location :: Lens' AcceleratorTypeOffering (Maybe Text)
- acceleratorTypeOffering_locationType :: Lens' AcceleratorTypeOffering (Maybe LocationType)
- elasticInferenceAccelerator_acceleratorHealth :: Lens' ElasticInferenceAccelerator (Maybe ElasticInferenceAcceleratorHealth)
- elasticInferenceAccelerator_acceleratorId :: Lens' ElasticInferenceAccelerator (Maybe Text)
- elasticInferenceAccelerator_acceleratorType :: Lens' ElasticInferenceAccelerator (Maybe Text)
- elasticInferenceAccelerator_attachedResource :: Lens' ElasticInferenceAccelerator (Maybe Text)
- elasticInferenceAccelerator_availabilityZone :: Lens' ElasticInferenceAccelerator (Maybe Text)
- elasticInferenceAcceleratorHealth_status :: Lens' ElasticInferenceAcceleratorHealth (Maybe Text)
- filter_name :: Lens' Filter (Maybe Text)
- filter_values :: Lens' Filter (Maybe [Text])
- keyValuePair_key :: Lens' KeyValuePair (Maybe Text)
- keyValuePair_value :: Lens' KeyValuePair (Maybe Int)
- memoryInfo_sizeInMiB :: Lens' MemoryInfo (Maybe Int)
Operations
DescribeAcceleratorOfferings
describeAcceleratorOfferings_acceleratorTypes :: Lens' DescribeAcceleratorOfferings (Maybe [Text]) Source #
The list of accelerator types to describe.
describeAcceleratorOfferings_locationType :: Lens' DescribeAcceleratorOfferings LocationType Source #
The location type that you want to describe accelerator type offerings for. It can assume the following values: region: will return the accelerator type offering at the regional level. availability-zone: will return the accelerator type offering at the availability zone level. availability-zone-id: will return the accelerator type offering at the availability zone level returning the availability zone id.
describeAcceleratorOfferingsResponse_acceleratorTypeOfferings :: Lens' DescribeAcceleratorOfferingsResponse (Maybe [AcceleratorTypeOffering]) Source #
The list of accelerator type offerings for a specific location.
describeAcceleratorOfferingsResponse_httpStatus :: Lens' DescribeAcceleratorOfferingsResponse Int Source #
The response's http status code.
DescribeAcceleratorTypes
describeAcceleratorTypesResponse_acceleratorTypes :: Lens' DescribeAcceleratorTypesResponse (Maybe [AcceleratorType]) Source #
The available accelerator types.
describeAcceleratorTypesResponse_httpStatus :: Lens' DescribeAcceleratorTypesResponse Int Source #
The response's http status code.
DescribeAccelerators
describeAccelerators_acceleratorIds :: Lens' DescribeAccelerators (Maybe [Text]) Source #
The IDs of the accelerators to describe.
describeAccelerators_filters :: Lens' DescribeAccelerators (Maybe [Filter]) Source #
One or more filters. Filter names and values are case-sensitive. Valid filter names are: accelerator-types: can provide a list of accelerator type names to filter for. instance-id: can provide a list of EC2 instance ids to filter for.
describeAccelerators_maxResults :: Lens' DescribeAccelerators (Maybe Natural) Source #
The total number of items to return in the command's output. If the total number of items available is more than the value specified, a NextToken is provided in the command's output. To resume pagination, provide the NextToken value in the starting-token argument of a subsequent command. Do not use the NextToken response element directly outside of the AWS CLI.
describeAccelerators_nextToken :: Lens' DescribeAccelerators (Maybe Text) Source #
A token to specify where to start paginating. This is the NextToken from a previously truncated response.
describeAcceleratorsResponse_acceleratorSet :: Lens' DescribeAcceleratorsResponse (Maybe [ElasticInferenceAccelerator]) Source #
The details of the Elastic Inference Accelerators.
describeAcceleratorsResponse_nextToken :: Lens' DescribeAcceleratorsResponse (Maybe Text) Source #
A token to specify where to start paginating. This is the NextToken from a previously truncated response.
describeAcceleratorsResponse_httpStatus :: Lens' DescribeAcceleratorsResponse Int Source #
The response's http status code.
ListTagsForResource
listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #
The ARN of the Elastic Inference Accelerator to list the tags for.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe (HashMap Text Text)) Source #
The tags of the Elastic Inference Accelerator.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
TagResource
tagResource_resourceArn :: Lens' TagResource Text Source #
The ARN of the Elastic Inference Accelerator to tag.
tagResource_tags :: Lens' TagResource (HashMap Text Text) Source #
The tags to add to the Elastic Inference Accelerator.
tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int Source #
The response's http status code.
UntagResource
untagResource_resourceArn :: Lens' UntagResource Text Source #
The ARN of the Elastic Inference Accelerator to untag.
untagResource_tagKeys :: Lens' UntagResource (NonEmpty Text) Source #
The list of tags to remove from the Elastic Inference Accelerator.
untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int Source #
The response's http status code.
Types
AcceleratorType
acceleratorType_acceleratorTypeName :: Lens' AcceleratorType (Maybe Text) Source #
The name of the Elastic Inference Accelerator type.
acceleratorType_memoryInfo :: Lens' AcceleratorType (Maybe MemoryInfo) Source #
The memory information of the Elastic Inference Accelerator type.
acceleratorType_throughputInfo :: Lens' AcceleratorType (Maybe [KeyValuePair]) Source #
The throughput information of the Elastic Inference Accelerator type.
AcceleratorTypeOffering
acceleratorTypeOffering_acceleratorType :: Lens' AcceleratorTypeOffering (Maybe Text) Source #
The name of the Elastic Inference Accelerator type.
acceleratorTypeOffering_location :: Lens' AcceleratorTypeOffering (Maybe Text) Source #
The location for the offering. It will return either the region, availability zone or availability zone id for the offering depending on the locationType value.
acceleratorTypeOffering_locationType :: Lens' AcceleratorTypeOffering (Maybe LocationType) Source #
The location type for the offering. It can assume the following values: region: defines that the offering is at the regional level. availability-zone: defines that the offering is at the availability zone level. availability-zone-id: defines that the offering is at the availability zone level, defined by the availability zone id.
ElasticInferenceAccelerator
elasticInferenceAccelerator_acceleratorHealth :: Lens' ElasticInferenceAccelerator (Maybe ElasticInferenceAcceleratorHealth) Source #
The health of the Elastic Inference Accelerator.
elasticInferenceAccelerator_acceleratorId :: Lens' ElasticInferenceAccelerator (Maybe Text) Source #
The ID of the Elastic Inference Accelerator.
elasticInferenceAccelerator_acceleratorType :: Lens' ElasticInferenceAccelerator (Maybe Text) Source #
The type of the Elastic Inference Accelerator.
elasticInferenceAccelerator_attachedResource :: Lens' ElasticInferenceAccelerator (Maybe Text) Source #
The ARN of the resource that the Elastic Inference Accelerator is attached to.
elasticInferenceAccelerator_availabilityZone :: Lens' ElasticInferenceAccelerator (Maybe Text) Source #
The availability zone where the Elastic Inference Accelerator is present.
ElasticInferenceAcceleratorHealth
elasticInferenceAcceleratorHealth_status :: Lens' ElasticInferenceAcceleratorHealth (Maybe Text) Source #
The health status of the Elastic Inference Accelerator.
Filter
filter_name :: Lens' Filter (Maybe Text) Source #
The filter name for the Elastic Inference Accelerator list. It can assume the following values: accelerator-type: the type of Elastic Inference Accelerator to filter for. instance-id: an EC2 instance id to filter for.
filter_values :: Lens' Filter (Maybe [Text]) Source #
The values for the filter of the Elastic Inference Accelerator list.
KeyValuePair
keyValuePair_key :: Lens' KeyValuePair (Maybe Text) Source #
The throughput value of the Elastic Inference Accelerator type. It can assume the following values: TFLOPS16bit: the throughput expressed in 16bit TeraFLOPS. TFLOPS32bit: the throughput expressed in 32bit TeraFLOPS.
keyValuePair_value :: Lens' KeyValuePair (Maybe Int) Source #
The throughput value of the Elastic Inference Accelerator type.
MemoryInfo
memoryInfo_sizeInMiB :: Lens' MemoryInfo (Maybe Int) Source #
The size in mebibytes of the Elastic Inference Accelerator type.