github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/elastic-inference/2017-07-25/docs-2.json (about)

     1  {
     2    "version": "2.0",
     3    "service": "<p> Elastic Inference public APIs. </p>",
     4    "operations": {
     5      "DescribeAcceleratorOfferings": "<p> Describes the locations in which a given accelerator type or set of types is present in a given region. </p>",
     6      "DescribeAcceleratorTypes": "<p> Describes the accelerator types available in a given region, as well as their characteristics, such as memory and throughput. </p>",
     7      "DescribeAccelerators": "<p> Describes information over a provided set of accelerators belonging to an account. </p>",
     8      "ListTagsForResource": "<p> Returns all tags of an Elastic Inference Accelerator. </p>",
     9      "TagResource": "<p> Adds the specified tags to an Elastic Inference Accelerator. </p>",
    10      "UntagResource": "<p> Removes the specified tags from an Elastic Inference Accelerator. </p>"
    11    },
    12    "shapes": {
    13      "AcceleratorHealthStatus": {
    14        "base": null,
    15        "refs": {
    16          "ElasticInferenceAcceleratorHealth$status": "<p> The health status of the Elastic Inference Accelerator. </p>"
    17        }
    18      },
    19      "AcceleratorId": {
    20        "base": null,
    21        "refs": {
    22          "AcceleratorIdList$member": null,
    23          "ElasticInferenceAccelerator$acceleratorId": "<p> The ID of the Elastic Inference Accelerator. </p>"
    24        }
    25      },
    26      "AcceleratorIdList": {
    27        "base": null,
    28        "refs": {
    29          "DescribeAcceleratorsRequest$acceleratorIds": "<p> The IDs of the accelerators to describe. </p>"
    30        }
    31      },
    32      "AcceleratorType": {
    33        "base": "<p> The details of an Elastic Inference Accelerator type. </p>",
    34        "refs": {
    35          "AcceleratorTypeList$member": null
    36        }
    37      },
    38      "AcceleratorTypeList": {
    39        "base": null,
    40        "refs": {
    41          "DescribeAcceleratorTypesResponse$acceleratorTypes": "<p> The available accelerator types. </p>"
    42        }
    43      },
    44      "AcceleratorTypeName": {
    45        "base": null,
    46        "refs": {
    47          "AcceleratorType$acceleratorTypeName": "<p> The name of the Elastic Inference Accelerator type. </p>",
    48          "AcceleratorTypeNameList$member": null,
    49          "AcceleratorTypeOffering$acceleratorType": "<p> The name of the Elastic Inference Accelerator type. </p>",
    50          "ElasticInferenceAccelerator$acceleratorType": "<p> The type of the Elastic Inference Accelerator. </p>"
    51        }
    52      },
    53      "AcceleratorTypeNameList": {
    54        "base": null,
    55        "refs": {
    56          "DescribeAcceleratorOfferingsRequest$acceleratorTypes": "<p> The list of accelerator types to describe. </p>"
    57        }
    58      },
    59      "AcceleratorTypeOffering": {
    60        "base": "<p> The offering for an Elastic Inference Accelerator type. </p>",
    61        "refs": {
    62          "AcceleratorTypeOfferingList$member": null
    63        }
    64      },
    65      "AcceleratorTypeOfferingList": {
    66        "base": null,
    67        "refs": {
    68          "DescribeAcceleratorOfferingsResponse$acceleratorTypeOfferings": "<p> The list of accelerator type offerings for a specific location. </p>"
    69        }
    70      },
    71      "AvailabilityZone": {
    72        "base": null,
    73        "refs": {
    74          "ElasticInferenceAccelerator$availabilityZone": "<p> The availability zone where the Elastic Inference Accelerator is present. </p>"
    75        }
    76      },
    77      "BadRequestException": {
    78        "base": "<p> Raised when a malformed input has been provided to the API. </p>",
    79        "refs": {
    80        }
    81      },
    82      "DescribeAcceleratorOfferingsRequest": {
    83        "base": null,
    84        "refs": {
    85        }
    86      },
    87      "DescribeAcceleratorOfferingsResponse": {
    88        "base": null,
    89        "refs": {
    90        }
    91      },
    92      "DescribeAcceleratorTypesRequest": {
    93        "base": null,
    94        "refs": {
    95        }
    96      },
    97      "DescribeAcceleratorTypesResponse": {
    98        "base": null,
    99        "refs": {
   100        }
   101      },
   102      "DescribeAcceleratorsRequest": {
   103        "base": null,
   104        "refs": {
   105        }
   106      },
   107      "DescribeAcceleratorsResponse": {
   108        "base": null,
   109        "refs": {
   110        }
   111      },
   112      "ElasticInferenceAccelerator": {
   113        "base": "<p> The details of an Elastic Inference Accelerator. </p>",
   114        "refs": {
   115          "ElasticInferenceAcceleratorSet$member": null
   116        }
   117      },
   118      "ElasticInferenceAcceleratorHealth": {
   119        "base": "<p> The health details of an Elastic Inference Accelerator. </p>",
   120        "refs": {
   121          "ElasticInferenceAccelerator$acceleratorHealth": "<p> The health of the Elastic Inference Accelerator. </p>"
   122        }
   123      },
   124      "ElasticInferenceAcceleratorSet": {
   125        "base": null,
   126        "refs": {
   127          "DescribeAcceleratorsResponse$acceleratorSet": "<p> The details of the Elastic Inference Accelerators. </p>"
   128        }
   129      },
   130      "Filter": {
   131        "base": "<p> A filter expression for the Elastic Inference Accelerator list. </p>",
   132        "refs": {
   133          "FilterList$member": null
   134        }
   135      },
   136      "FilterList": {
   137        "base": null,
   138        "refs": {
   139          "DescribeAcceleratorsRequest$filters": "<p> 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. </p>"
   140        }
   141      },
   142      "FilterName": {
   143        "base": null,
   144        "refs": {
   145          "Filter$name": "<p> 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. </p>"
   146        }
   147      },
   148      "Integer": {
   149        "base": null,
   150        "refs": {
   151          "MemoryInfo$sizeInMiB": "<p> The size in mebibytes of the Elastic Inference Accelerator type. </p>"
   152        }
   153      },
   154      "InternalServerException": {
   155        "base": "<p> Raised when an unexpected error occurred during request processing. </p>",
   156        "refs": {
   157        }
   158      },
   159      "Key": {
   160        "base": null,
   161        "refs": {
   162          "KeyValuePair$key": "<p> 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. </p>"
   163        }
   164      },
   165      "KeyValuePair": {
   166        "base": "<p> A throughput entry for an Elastic Inference Accelerator type. </p>",
   167        "refs": {
   168          "ThroughputInfoList$member": null
   169        }
   170      },
   171      "ListTagsForResourceRequest": {
   172        "base": null,
   173        "refs": {
   174        }
   175      },
   176      "ListTagsForResourceResult": {
   177        "base": null,
   178        "refs": {
   179        }
   180      },
   181      "Location": {
   182        "base": null,
   183        "refs": {
   184          "AcceleratorTypeOffering$location": "<p> 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. </p>"
   185        }
   186      },
   187      "LocationType": {
   188        "base": null,
   189        "refs": {
   190          "AcceleratorTypeOffering$locationType": "<p> 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. </p>",
   191          "DescribeAcceleratorOfferingsRequest$locationType": "<p> 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. </p>"
   192        }
   193      },
   194      "MaxResults": {
   195        "base": null,
   196        "refs": {
   197          "DescribeAcceleratorsRequest$maxResults": "<p> 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. </p>"
   198        }
   199      },
   200      "MemoryInfo": {
   201        "base": "<p> The memory information of an Elastic Inference Accelerator type. </p>",
   202        "refs": {
   203          "AcceleratorType$memoryInfo": "<p> The memory information of the Elastic Inference Accelerator type. </p>"
   204        }
   205      },
   206      "NextToken": {
   207        "base": null,
   208        "refs": {
   209          "DescribeAcceleratorsRequest$nextToken": "<p> A token to specify where to start paginating. This is the NextToken from a previously truncated response. </p>",
   210          "DescribeAcceleratorsResponse$nextToken": "<p> A token to specify where to start paginating. This is the NextToken from a previously truncated response. </p>"
   211        }
   212      },
   213      "ResourceARN": {
   214        "base": null,
   215        "refs": {
   216          "ListTagsForResourceRequest$resourceArn": "<p> The ARN of the Elastic Inference Accelerator to list the tags for. </p>",
   217          "TagResourceRequest$resourceArn": "<p> The ARN of the Elastic Inference Accelerator to tag. </p>",
   218          "UntagResourceRequest$resourceArn": "<p> The ARN of the Elastic Inference Accelerator to untag. </p>"
   219        }
   220      },
   221      "ResourceArn": {
   222        "base": null,
   223        "refs": {
   224          "ElasticInferenceAccelerator$attachedResource": "<p> The ARN of the resource that the Elastic Inference Accelerator is attached to. </p>"
   225        }
   226      },
   227      "ResourceNotFoundException": {
   228        "base": "<p> Raised when the requested resource cannot be found. </p>",
   229        "refs": {
   230        }
   231      },
   232      "String": {
   233        "base": null,
   234        "refs": {
   235          "BadRequestException$message": null,
   236          "InternalServerException$message": null,
   237          "ResourceNotFoundException$message": null,
   238          "ValueStringList$member": null
   239        }
   240      },
   241      "TagKey": {
   242        "base": null,
   243        "refs": {
   244          "TagKeyList$member": null,
   245          "TagMap$key": null
   246        }
   247      },
   248      "TagKeyList": {
   249        "base": null,
   250        "refs": {
   251          "UntagResourceRequest$tagKeys": "<p> The list of tags to remove from the Elastic Inference Accelerator. </p>"
   252        }
   253      },
   254      "TagMap": {
   255        "base": null,
   256        "refs": {
   257          "ListTagsForResourceResult$tags": "<p> The tags of the Elastic Inference Accelerator. </p>",
   258          "TagResourceRequest$tags": "<p> The tags to add to the Elastic Inference Accelerator. </p>"
   259        }
   260      },
   261      "TagResourceRequest": {
   262        "base": null,
   263        "refs": {
   264        }
   265      },
   266      "TagResourceResult": {
   267        "base": null,
   268        "refs": {
   269        }
   270      },
   271      "TagValue": {
   272        "base": null,
   273        "refs": {
   274          "TagMap$value": null
   275        }
   276      },
   277      "ThroughputInfoList": {
   278        "base": null,
   279        "refs": {
   280          "AcceleratorType$throughputInfo": "<p> The throughput information of the Elastic Inference Accelerator type. </p>"
   281        }
   282      },
   283      "UntagResourceRequest": {
   284        "base": null,
   285        "refs": {
   286        }
   287      },
   288      "UntagResourceResult": {
   289        "base": null,
   290        "refs": {
   291        }
   292      },
   293      "Value": {
   294        "base": null,
   295        "refs": {
   296          "KeyValuePair$value": "<p> The throughput value of the Elastic Inference Accelerator type. </p>"
   297        }
   298      },
   299      "ValueStringList": {
   300        "base": null,
   301        "refs": {
   302          "Filter$values": "<p> The values for the filter of the Elastic Inference Accelerator list. </p>"
   303        }
   304      }
   305    }
   306  }