UNPKG

@itentialopensource/adapter-aws_ec2

Version:

This adapter integrates with system described as: Aws_Ec2.

225 lines 6.83 kB
{ "$id": "schema.json", "type": "object", "schema": "http://json-schema.org/draft-07/schema#", "translate": true, "dynamicfields": true, "properties": { "ph_request_type": { "type": "string", "description": "type of request (internal to adapter)", "default": "describeHosts", "enum": [ "describeHosts", "describeHostReservations", "describeHostReservationOfferings", "allocateHosts", "modifyHosts", "purchaseHostReservation", "releaseHosts" ], "external_name": "ph_request_type" }, "hostId": { "description": "The IDs of the Dedicated Hosts to modify.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "HostId" }, "autoPlacement": { "description": "Indicates whether the host accepts any untargeted instance launches that match its instance type configuration, or if it only accepts Host tenancy instance launches that...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "AutoPlacement" }, "availabilityZone": { "description": "The Availability Zone in which to allocate the Dedicated Host.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "AvailabilityZone" }, "clientToken": { "description": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency in the Amazon Elastic ...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "ClientToken" }, "instanceType": { "description": "Specifies the instance type for which to configure your Dedicated Hosts. When you specify the instance type, that is the only instance type that you can launch onto that ...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "InstanceType" }, "quantity": { "description": "The number of Dedicated Hosts to allocate to your account with these parameters.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "Quantity" }, "tagSpecification": { "description": "The tags to apply to the Dedicated Host during creation.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "TagSpecification" }, "action": { "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "Action" }, "version": { "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "Version" }, "currencyCode": { "description": "The currency in which the totalUpfrontPrice , LimitPrice , and totalHourlyPrice amounts are specified. At this time, the only supported currency is USD .", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "CurrencyCode" }, "hostIdSet": { "description": "The IDs of the Dedicated Hosts with which the reservation will be associated.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "HostIdSet" }, "limitPrice": { "description": "The specified limit is checked against the total upfront cost of the reservation (calculated as the offering's upfront cost multiplied by the host count). If the total up...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "LimitPrice" }, "offeringId": { "description": "The ID of the offering.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "OfferingId" }, "maxDuration": { "description": "This is the maximum duration of the reservation to purchase, specified in seconds. Reservations are available in one-year and three-year terms. The number of seconds spec...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "MaxDuration" }, "maxResults": { "description": "The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken value...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "MaxResults" }, "minDuration": { "description": "This is the minimum duration of the reservation you'd like to purchase, specified in seconds. Reservations are available in one-year and three-year terms. The number of s...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "MinDuration" }, "nextToken": { "description": "The token to use to retrieve the next page of results.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "NextToken" }, "hostReservationIdSet": { "description": "The host reservation IDs.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "HostReservationIdSet" }, "filter": { "description": "The filters. instance-family - The instance family of the offering (for example, m4 ). payment-option - The payment option ( NoUpfront | PartialUpfr...(description truncated)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "Filter" }, "bodyFormData": { "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "body" } }, "definitions": {} }