forked from TrueCloudLab/rclone
vendor: update all dependencies
This commit is contained in:
parent
0b6fba34a3
commit
eb87cf6f12
2008 changed files with 352633 additions and 1004750 deletions
6
vendor/github.com/aws/aws-sdk-go/models/apis/acm/2015-12-08/docs-2.json
generated
vendored
6
vendor/github.com/aws/aws-sdk-go/models/apis/acm/2015-12-08/docs-2.json
generated
vendored
|
@ -11,7 +11,7 @@
|
|||
"ListTagsForCertificate": "<p>Lists the tags that have been applied to the ACM Certificate. Use the certificate's Amazon Resource Name (ARN) to specify the certificate. To add a tag to an ACM Certificate, use the <a>AddTagsToCertificate</a> action. To delete a tag, use the <a>RemoveTagsFromCertificate</a> action.</p>",
|
||||
"RemoveTagsFromCertificate": "<p>Remove one or more tags from an ACM Certificate. A tag consists of a key-value pair. If you do not specify the value portion of the tag when calling this function, the tag will be removed regardless of value. If you specify a value, the tag is removed only if it is associated with the specified value.</p> <p>To add tags to a certificate, use the <a>AddTagsToCertificate</a> action. To view all of the tags that have been applied to a specific ACM Certificate, use the <a>ListTagsForCertificate</a> action.</p>",
|
||||
"RequestCertificate": "<p>Requests an ACM Certificate for use with other AWS services. To request an ACM Certificate, you must specify the fully qualified domain name (FQDN) for your site. You can also specify additional FQDNs if users can reach your site by using other names. For each domain name you specify, email is sent to the domain owner to request approval to issue the certificate. After receiving approval from the domain owner, the ACM Certificate is issued. For more information, see the <a href=\"http://docs.aws.amazon.com/acm/latest/userguide/\">AWS Certificate Manager User Guide</a>.</p>",
|
||||
"ResendValidationEmail": "<p>Resends the email that requests domain ownership validation. The domain owner or an authorized representative must approve the ACM Certificate before it can be issued. The certificate can be approved by clicking a link in the mail to navigate to the Amazon certificate approval website and then clicking <b>I Approve</b>. However, the validation email can be blocked by spam filters. Therefore, if you do not receive the original mail, you can request that the mail be resent within 72 hours of requesting the ACM Certificate. If more than 72 hours have elapsed since your original request or since your last attempt to resend validation mail, you must request a new certificate.</p>"
|
||||
"ResendValidationEmail": "<p>Resends the email that requests domain ownership validation. The domain owner or an authorized representative must approve the ACM Certificate before it can be issued. The certificate can be approved by clicking a link in the mail to navigate to the Amazon certificate approval website and then clicking <b>I Approve</b>. However, the validation email can be blocked by spam filters. Therefore, if you do not receive the original mail, you can request that the mail be resent within 72 hours of requesting the ACM Certificate. If more than 72 hours have elapsed since your original request or since your last attempt to resend validation mail, you must request a new certificate. For more information about setting up your contact email addresses, see <a href=\"http://docs.aws.amazon.com/acm/latest/userguide/setup-email.html\">Configure Email for your Domain</a>. </p>"
|
||||
},
|
||||
"shapes": {
|
||||
"AddTagsToCertificateRequest": {
|
||||
|
@ -116,7 +116,7 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"CertificateDetail$SubjectAlternativeNames": "<p>One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate. The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.</p>",
|
||||
"RequestCertificateRequest$SubjectAlternativeNames": "<p>Additional FQDNs to be included in the Subject Alternative Name extension of the ACM Certificate. For example, add the name www.example.net to a certificate for which the <code>DomainName</code> field is www.example.com if users can reach your site by using either name.</p>"
|
||||
"RequestCertificateRequest$SubjectAlternativeNames": "<p>Additional FQDNs to be included in the Subject Alternative Name extension of the ACM Certificate. For example, add the name www.example.net to a certificate for which the <code>DomainName</code> field is www.example.com if users can reach your site by using either name. The maximum number of domain names that you can add to an ACM Certificate is 100. However, the initial limit is 10 domain names. If you need more than 10 names, you must request a limit increase. For more information, see <a href=\"http://docs.aws.amazon.com/acm/latest/userguide/acm-limits.html\">Limits</a>.</p>"
|
||||
}
|
||||
},
|
||||
"DomainNameString": {
|
||||
|
@ -129,7 +129,7 @@
|
|||
"DomainValidation$ValidationDomain": "<p>The domain name that ACM used to send domain validation emails.</p>",
|
||||
"DomainValidationOption$DomainName": "<p>A fully qualified domain name (FQDN) in the certificate request.</p>",
|
||||
"DomainValidationOption$ValidationDomain": "<p>The domain name that you want ACM to use to send you validation emails. This domain name is the suffix of the email addresses that you want ACM to use. This must be the same as the <code>DomainName</code> value or a superdomain of the <code>DomainName</code> value. For example, if you request a certificate for <code>testing.example.com</code>, you can specify <code>example.com</code> for this value. In that case, ACM sends domain validation emails to the following five addresses:</p> <ul> <li> <p>admin@example.com</p> </li> <li> <p>administrator@example.com</p> </li> <li> <p>hostmaster@example.com</p> </li> <li> <p>postmaster@example.com</p> </li> <li> <p>webmaster@example.com</p> </li> </ul>",
|
||||
"RequestCertificateRequest$DomainName": "<p>Fully qualified domain name (FQDN), such as www.example.com, of the site that you want to secure with an ACM Certificate. Use an asterisk (*) to create a wildcard certificate that protects several sites in the same domain. For example, *.example.com protects www.example.com, site.example.com, and images.example.com.</p>",
|
||||
"RequestCertificateRequest$DomainName": "<p> Fully qualified domain name (FQDN), such as www.example.com, of the site that you want to secure with an ACM Certificate. Use an asterisk (*) to create a wildcard certificate that protects several sites in the same domain. For example, *.example.com protects www.example.com, site.example.com, and images.example.com. </p> <p> The maximum length of a DNS name is 253 octets. The name is made up of multiple labels separated by periods. No label can be longer than 63 octets. Consider the following examples: </p> <p> <code>(63 octets).(63 octets).(63 octets).(61 octets)</code> is legal because the total length is 253 octets (63+1+63+1+63+1+61) and no label exceeds 63 octets. </p> <p> <code>(64 octets).(63 octets).(63 octets).(61 octets)</code> is not legal because the total length exceeds 253 octets (64+1+63+1+63+1+61) and the first label exceeds 63 octets. </p> <p> <code>(63 octets).(63 octets).(63 octets).(62 octets)</code> is not legal because the total length of the DNS name (63+1+63+1+63+1+62) exceeds 253 octets. </p>",
|
||||
"ResendValidationEmailRequest$Domain": "<p>The fully qualified domain name (FQDN) of the certificate that needs to be validated.</p>",
|
||||
"ResendValidationEmailRequest$ValidationDomain": "<p>The base validation domain that will act as the suffix of the email addresses that are used to send the emails. This must be the same as the <code>Domain</code> value or a superdomain of the <code>Domain</code> value. For example, if you requested a certificate for <code>site.subdomain.example.com</code> and specify a <b>ValidationDomain</b> of <code>subdomain.example.com</code>, ACM sends email to the domain registrant, technical contact, and administrative contact in WHOIS and the following five addresses:</p> <ul> <li> <p>admin@subdomain.example.com</p> </li> <li> <p>administrator@subdomain.example.com</p> </li> <li> <p>hostmaster@subdomain.example.com</p> </li> <li> <p>postmaster@subdomain.example.com</p> </li> <li> <p>webmaster@subdomain.example.com</p> </li> </ul>"
|
||||
}
|
||||
|
|
229
vendor/github.com/aws/aws-sdk-go/models/apis/apigateway/2015-07-09/api-2.json
generated
vendored
229
vendor/github.com/aws/aws-sdk-go/models/apis/apigateway/2015-07-09/api-2.json
generated
vendored
|
@ -374,6 +374,22 @@
|
|||
{"shape":"TooManyRequestsException"}
|
||||
]
|
||||
},
|
||||
"DeleteGatewayResponse":{
|
||||
"name":"DeleteGatewayResponse",
|
||||
"http":{
|
||||
"method":"DELETE",
|
||||
"requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}",
|
||||
"responseCode":202
|
||||
},
|
||||
"input":{"shape":"DeleteGatewayResponseRequest"},
|
||||
"errors":[
|
||||
{"shape":"UnauthorizedException"},
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"TooManyRequestsException"},
|
||||
{"shape":"BadRequestException"},
|
||||
{"shape":"ConflictException"}
|
||||
]
|
||||
},
|
||||
"DeleteIntegration":{
|
||||
"name":"DeleteIntegration",
|
||||
"http":{
|
||||
|
@ -847,6 +863,36 @@
|
|||
{"shape":"UnauthorizedException"},
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"BadRequestException"},
|
||||
{"shape":"ConflictException"},
|
||||
{"shape":"TooManyRequestsException"}
|
||||
]
|
||||
},
|
||||
"GetGatewayResponse":{
|
||||
"name":"GetGatewayResponse",
|
||||
"http":{
|
||||
"method":"GET",
|
||||
"requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}"
|
||||
},
|
||||
"input":{"shape":"GetGatewayResponseRequest"},
|
||||
"output":{"shape":"GatewayResponse"},
|
||||
"errors":[
|
||||
{"shape":"UnauthorizedException"},
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"TooManyRequestsException"}
|
||||
]
|
||||
},
|
||||
"GetGatewayResponses":{
|
||||
"name":"GetGatewayResponses",
|
||||
"http":{
|
||||
"method":"GET",
|
||||
"requestUri":"/restapis/{restapi_id}/gatewayresponses"
|
||||
},
|
||||
"input":{"shape":"GetGatewayResponsesRequest"},
|
||||
"output":{"shape":"GatewayResponses"},
|
||||
"errors":[
|
||||
{"shape":"BadRequestException"},
|
||||
{"shape":"UnauthorizedException"},
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"TooManyRequestsException"}
|
||||
]
|
||||
},
|
||||
|
@ -1049,6 +1095,7 @@
|
|||
{"shape":"UnauthorizedException"},
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"BadRequestException"},
|
||||
{"shape":"ConflictException"},
|
||||
{"shape":"TooManyRequestsException"}
|
||||
]
|
||||
},
|
||||
|
@ -1235,6 +1282,23 @@
|
|||
{"shape":"ConflictException"}
|
||||
]
|
||||
},
|
||||
"PutGatewayResponse":{
|
||||
"name":"PutGatewayResponse",
|
||||
"http":{
|
||||
"method":"PUT",
|
||||
"requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}",
|
||||
"responseCode":201
|
||||
},
|
||||
"input":{"shape":"PutGatewayResponseRequest"},
|
||||
"output":{"shape":"GatewayResponse"},
|
||||
"errors":[
|
||||
{"shape":"BadRequestException"},
|
||||
{"shape":"UnauthorizedException"},
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"TooManyRequestsException"}
|
||||
]
|
||||
},
|
||||
"PutIntegration":{
|
||||
"name":"PutIntegration",
|
||||
"http":{
|
||||
|
@ -1495,6 +1559,21 @@
|
|||
{"shape":"TooManyRequestsException"}
|
||||
]
|
||||
},
|
||||
"UpdateGatewayResponse":{
|
||||
"name":"UpdateGatewayResponse",
|
||||
"http":{
|
||||
"method":"PATCH",
|
||||
"requestUri":"/restapis/{restapi_id}/gatewayresponses/{response_type}"
|
||||
},
|
||||
"input":{"shape":"UpdateGatewayResponseRequest"},
|
||||
"output":{"shape":"GatewayResponse"},
|
||||
"errors":[
|
||||
{"shape":"UnauthorizedException"},
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"BadRequestException"},
|
||||
{"shape":"TooManyRequestsException"}
|
||||
]
|
||||
},
|
||||
"UpdateIntegration":{
|
||||
"name":"UpdateIntegration",
|
||||
"http":{
|
||||
|
@ -2203,6 +2282,25 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"DeleteGatewayResponseRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"restApiId",
|
||||
"responseType"
|
||||
],
|
||||
"members":{
|
||||
"restApiId":{
|
||||
"shape":"String",
|
||||
"location":"uri",
|
||||
"locationName":"restapi_id"
|
||||
},
|
||||
"responseType":{
|
||||
"shape":"GatewayResponseType",
|
||||
"location":"uri",
|
||||
"locationName":"response_type"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DeleteIntegrationRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -2602,6 +2700,51 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"GatewayResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"responseType":{"shape":"GatewayResponseType"},
|
||||
"statusCode":{"shape":"StatusCode"},
|
||||
"responseParameters":{"shape":"MapOfStringToString"},
|
||||
"responseTemplates":{"shape":"MapOfStringToString"},
|
||||
"defaultResponse":{"shape":"Boolean"}
|
||||
}
|
||||
},
|
||||
"GatewayResponseType":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"DEFAULT_4XX",
|
||||
"DEFAULT_5XX",
|
||||
"RESOURCE_NOT_FOUND",
|
||||
"UNAUTHORIZED",
|
||||
"INVALID_API_KEY",
|
||||
"ACCESS_DENIED",
|
||||
"AUTHORIZER_FAILURE",
|
||||
"AUTHORIZER_CONFIGURATION_ERROR",
|
||||
"INVALID_SIGNATURE",
|
||||
"EXPIRED_TOKEN",
|
||||
"MISSING_AUTHENTICATION_TOKEN",
|
||||
"INTEGRATION_FAILURE",
|
||||
"INTEGRATION_TIMEOUT",
|
||||
"API_CONFIGURATION_ERROR",
|
||||
"UNSUPPORTED_MEDIA_TYPE",
|
||||
"BAD_REQUEST_PARAMETERS",
|
||||
"BAD_REQUEST_BODY",
|
||||
"REQUEST_TOO_LARGE",
|
||||
"THROTTLED",
|
||||
"QUOTA_EXCEEDED"
|
||||
]
|
||||
},
|
||||
"GatewayResponses":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"position":{"shape":"String"},
|
||||
"items":{
|
||||
"shape":"ListOfGatewayResponse",
|
||||
"locationName":"item"
|
||||
}
|
||||
}
|
||||
},
|
||||
"GenerateClientCertificateRequest":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -2965,6 +3108,46 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"GetGatewayResponseRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"restApiId",
|
||||
"responseType"
|
||||
],
|
||||
"members":{
|
||||
"restApiId":{
|
||||
"shape":"String",
|
||||
"location":"uri",
|
||||
"locationName":"restapi_id"
|
||||
},
|
||||
"responseType":{
|
||||
"shape":"GatewayResponseType",
|
||||
"location":"uri",
|
||||
"locationName":"response_type"
|
||||
}
|
||||
}
|
||||
},
|
||||
"GetGatewayResponsesRequest":{
|
||||
"type":"structure",
|
||||
"required":["restApiId"],
|
||||
"members":{
|
||||
"restApiId":{
|
||||
"shape":"String",
|
||||
"location":"uri",
|
||||
"locationName":"restapi_id"
|
||||
},
|
||||
"position":{
|
||||
"shape":"String",
|
||||
"location":"querystring",
|
||||
"locationName":"position"
|
||||
},
|
||||
"limit":{
|
||||
"shape":"NullableInteger",
|
||||
"location":"querystring",
|
||||
"locationName":"limit"
|
||||
}
|
||||
}
|
||||
},
|
||||
"GetIntegrationRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -3617,6 +3800,10 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"DomainName"}
|
||||
},
|
||||
"ListOfGatewayResponse":{
|
||||
"type":"list",
|
||||
"member":{"shape":"GatewayResponse"}
|
||||
},
|
||||
"ListOfLong":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Long"}
|
||||
|
@ -3825,6 +4012,28 @@
|
|||
"value":{"shape":"MapOfMethodSnapshot"}
|
||||
},
|
||||
"ProviderARN":{"type":"string"},
|
||||
"PutGatewayResponseRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"restApiId",
|
||||
"responseType"
|
||||
],
|
||||
"members":{
|
||||
"restApiId":{
|
||||
"shape":"String",
|
||||
"location":"uri",
|
||||
"locationName":"restapi_id"
|
||||
},
|
||||
"responseType":{
|
||||
"shape":"GatewayResponseType",
|
||||
"location":"uri",
|
||||
"locationName":"response_type"
|
||||
},
|
||||
"statusCode":{"shape":"StatusCode"},
|
||||
"responseParameters":{"shape":"MapOfStringToString"},
|
||||
"responseTemplates":{"shape":"MapOfStringToString"}
|
||||
}
|
||||
},
|
||||
"PutIntegrationRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -4435,6 +4644,26 @@
|
|||
"patchOperations":{"shape":"ListOfPatchOperation"}
|
||||
}
|
||||
},
|
||||
"UpdateGatewayResponseRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"restApiId",
|
||||
"responseType"
|
||||
],
|
||||
"members":{
|
||||
"restApiId":{
|
||||
"shape":"String",
|
||||
"location":"uri",
|
||||
"locationName":"restapi_id"
|
||||
},
|
||||
"responseType":{
|
||||
"shape":"GatewayResponseType",
|
||||
"location":"uri",
|
||||
"locationName":"response_type"
|
||||
},
|
||||
"patchOperations":{"shape":"ListOfPatchOperation"}
|
||||
}
|
||||
},
|
||||
"UpdateIntegrationRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
|
269
vendor/github.com/aws/aws-sdk-go/models/apis/apigateway/2015-07-09/docs-2.json
generated
vendored
269
vendor/github.com/aws/aws-sdk-go/models/apis/apigateway/2015-07-09/docs-2.json
generated
vendored
File diff suppressed because one or more lines are too long
|
@ -101,6 +101,7 @@
|
|||
{"shape":"LimitExceededException"},
|
||||
{"shape":"ObjectNotFoundException"},
|
||||
{"shape":"ConcurrentUpdateException"},
|
||||
{"shape":"FailedResourceAccessException"},
|
||||
{"shape":"InternalServiceException"}
|
||||
]
|
||||
},
|
||||
|
@ -152,6 +153,21 @@
|
|||
"exception":true
|
||||
},
|
||||
"Cooldown":{"type":"integer"},
|
||||
"CustomizedMetricSpecification":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"MetricName",
|
||||
"Namespace",
|
||||
"Statistic"
|
||||
],
|
||||
"members":{
|
||||
"MetricName":{"shape":"MetricName"},
|
||||
"Namespace":{"shape":"MetricNamespace"},
|
||||
"Dimensions":{"shape":"MetricDimensions"},
|
||||
"Statistic":{"shape":"MetricStatistic"},
|
||||
"Unit":{"shape":"MetricUnit"}
|
||||
}
|
||||
},
|
||||
"DeleteScalingPolicyRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -283,7 +299,44 @@
|
|||
"Maximum"
|
||||
]
|
||||
},
|
||||
"MetricDimension":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"Name",
|
||||
"Value"
|
||||
],
|
||||
"members":{
|
||||
"Name":{"shape":"MetricDimensionName"},
|
||||
"Value":{"shape":"MetricDimensionValue"}
|
||||
}
|
||||
},
|
||||
"MetricDimensionName":{"type":"string"},
|
||||
"MetricDimensionValue":{"type":"string"},
|
||||
"MetricDimensions":{
|
||||
"type":"list",
|
||||
"member":{"shape":"MetricDimension"}
|
||||
},
|
||||
"MetricName":{"type":"string"},
|
||||
"MetricNamespace":{"type":"string"},
|
||||
"MetricScale":{"type":"double"},
|
||||
"MetricStatistic":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"Average",
|
||||
"Minimum",
|
||||
"Maximum",
|
||||
"SampleCount",
|
||||
"Sum"
|
||||
]
|
||||
},
|
||||
"MetricType":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"DynamoDBReadCapacityUtilization",
|
||||
"DynamoDBWriteCapacityUtilization"
|
||||
]
|
||||
},
|
||||
"MetricUnit":{"type":"string"},
|
||||
"MinAdjustmentMagnitude":{"type":"integer"},
|
||||
"ObjectNotFoundException":{
|
||||
"type":"structure",
|
||||
|
@ -300,7 +353,18 @@
|
|||
},
|
||||
"PolicyType":{
|
||||
"type":"string",
|
||||
"enum":["StepScaling"]
|
||||
"enum":[
|
||||
"StepScaling",
|
||||
"TargetTrackingScaling"
|
||||
]
|
||||
},
|
||||
"PredefinedMetricSpecification":{
|
||||
"type":"structure",
|
||||
"required":["PredefinedMetricType"],
|
||||
"members":{
|
||||
"PredefinedMetricType":{"shape":"MetricType"},
|
||||
"ResourceLabel":{"shape":"ResourceLabel"}
|
||||
}
|
||||
},
|
||||
"PutScalingPolicyRequest":{
|
||||
"type":"structure",
|
||||
|
@ -316,14 +380,16 @@
|
|||
"ResourceId":{"shape":"ResourceIdMaxLen1600"},
|
||||
"ScalableDimension":{"shape":"ScalableDimension"},
|
||||
"PolicyType":{"shape":"PolicyType"},
|
||||
"StepScalingPolicyConfiguration":{"shape":"StepScalingPolicyConfiguration"}
|
||||
"StepScalingPolicyConfiguration":{"shape":"StepScalingPolicyConfiguration"},
|
||||
"TargetTrackingScalingPolicyConfiguration":{"shape":"TargetTrackingScalingPolicyConfiguration"}
|
||||
}
|
||||
},
|
||||
"PutScalingPolicyResponse":{
|
||||
"type":"structure",
|
||||
"required":["PolicyARN"],
|
||||
"members":{
|
||||
"PolicyARN":{"shape":"ResourceIdMaxLen1600"}
|
||||
"PolicyARN":{"shape":"ResourceIdMaxLen1600"},
|
||||
"Alarms":{"shape":"Alarms"}
|
||||
}
|
||||
},
|
||||
"RegisterScalableTargetRequest":{
|
||||
|
@ -362,13 +428,22 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"ResourceIdMaxLen1600"}
|
||||
},
|
||||
"ResourceLabel":{
|
||||
"type":"string",
|
||||
"max":1023,
|
||||
"min":1
|
||||
},
|
||||
"ScalableDimension":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"ecs:service:DesiredCount",
|
||||
"ec2:spot-fleet-request:TargetCapacity",
|
||||
"elasticmapreduce:instancegroup:InstanceCount",
|
||||
"appstream:fleet:DesiredCapacity"
|
||||
"appstream:fleet:DesiredCapacity",
|
||||
"dynamodb:table:ReadCapacityUnits",
|
||||
"dynamodb:table:WriteCapacityUnits",
|
||||
"dynamodb:index:ReadCapacityUnits",
|
||||
"dynamodb:index:WriteCapacityUnits"
|
||||
]
|
||||
},
|
||||
"ScalableTarget":{
|
||||
|
@ -461,6 +536,7 @@
|
|||
"ScalableDimension":{"shape":"ScalableDimension"},
|
||||
"PolicyType":{"shape":"PolicyType"},
|
||||
"StepScalingPolicyConfiguration":{"shape":"StepScalingPolicyConfiguration"},
|
||||
"TargetTrackingScalingPolicyConfiguration":{"shape":"TargetTrackingScalingPolicyConfiguration"},
|
||||
"Alarms":{"shape":"Alarms"},
|
||||
"CreationTime":{"shape":"TimestampType"}
|
||||
}
|
||||
|
@ -471,7 +547,8 @@
|
|||
"ecs",
|
||||
"elasticmapreduce",
|
||||
"ec2",
|
||||
"appstream"
|
||||
"appstream",
|
||||
"dynamodb"
|
||||
]
|
||||
},
|
||||
"StepAdjustment":{
|
||||
|
@ -497,6 +574,17 @@
|
|||
"MetricAggregationType":{"shape":"MetricAggregationType"}
|
||||
}
|
||||
},
|
||||
"TargetTrackingScalingPolicyConfiguration":{
|
||||
"type":"structure",
|
||||
"required":["TargetValue"],
|
||||
"members":{
|
||||
"TargetValue":{"shape":"MetricScale"},
|
||||
"PredefinedMetricSpecification":{"shape":"PredefinedMetricSpecification"},
|
||||
"CustomizedMetricSpecification":{"shape":"CustomizedMetricSpecification"},
|
||||
"ScaleOutCooldown":{"shape":"Cooldown"},
|
||||
"ScaleInCooldown":{"shape":"Cooldown"}
|
||||
}
|
||||
},
|
||||
"TimestampType":{"type":"timestamp"},
|
||||
"ValidationException":{
|
||||
"type":"structure",
|
||||
|
|
137
vendor/github.com/aws/aws-sdk-go/models/apis/application-autoscaling/2016-02-06/docs-2.json
generated
vendored
137
vendor/github.com/aws/aws-sdk-go/models/apis/application-autoscaling/2016-02-06/docs-2.json
generated
vendored
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"version": "2.0",
|
||||
"service": "<p>With Application Auto Scaling, you can automatically scale your AWS resources. The experience similar to that of <a href=\"https://aws.amazon.com/autoscaling/\">Auto Scaling</a>. You can use Application Auto Scaling to accomplish the following tasks:</p> <ul> <li> <p>Define scaling policies to automatically scale your AWS resources</p> </li> <li> <p>Scale your resources in response to CloudWatch alarms</p> </li> <li> <p>View the history of your scaling events</p> </li> </ul> <p>Application Auto Scaling can scale the following AWS resources:</p> <ul> <li> <p>Amazon ECS services. For more information, see <a href=\"http://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-auto-scaling.html\">Service Auto Scaling</a> in the <i>Amazon EC2 Container Service Developer Guide</i>.</p> </li> <li> <p>Amazon EC2 Spot fleets. For more information, see <a href=\"http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/fleet-auto-scaling.html\">Automatic Scaling for Spot Fleet</a> in the <i>Amazon EC2 User Guide</i>.</p> </li> <li> <p>Amazon EMR clusters. For more information, see <a href=\"http://docs.aws.amazon.com/ElasticMapReduce/latest/ManagementGuide/emr-automatic-scaling.html\">Using Automatic Scaling in Amazon EMR</a> in the <i>Amazon EMR Management Guide</i>.</p> </li> <li> <p>AppStream 2.0 fleets. For more information, see <a href=\"http://docs.aws.amazon.com/appstream2/latest/developerguide/autoscaling.html\">Autoscaling Amazon AppStream 2.0 Resources</a> in the <i>Amazon AppStream 2.0 Developer Guide</i>.</p> </li> </ul> <p>For a list of supported regions, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/rande.html#as-app_region\">AWS Regions and Endpoints: Application Auto Scaling</a> in the <i>AWS General Reference</i>.</p>",
|
||||
"service": "<p>With Application Auto Scaling, you can automatically scale your AWS resources. The experience similar to that of <a href=\"https://aws.amazon.com/autoscaling/\">Auto Scaling</a>. You can use Application Auto Scaling to accomplish the following tasks:</p> <ul> <li> <p>Define scaling policies to automatically scale your AWS resources</p> </li> <li> <p>Scale your resources in response to CloudWatch alarms</p> </li> <li> <p>View the history of your scaling events</p> </li> </ul> <p>Application Auto Scaling can scale the following AWS resources:</p> <ul> <li> <p>Amazon ECS services. For more information, see <a href=\"http://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-auto-scaling.html\">Service Auto Scaling</a> in the <i>Amazon EC2 Container Service Developer Guide</i>.</p> </li> <li> <p>Amazon EC2 Spot fleets. For more information, see <a href=\"http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/fleet-auto-scaling.html\">Automatic Scaling for Spot Fleet</a> in the <i>Amazon EC2 User Guide</i>.</p> </li> <li> <p>Amazon EMR clusters. For more information, see <a href=\"http://docs.aws.amazon.com/ElasticMapReduce/latest/ManagementGuide/emr-automatic-scaling.html\">Using Automatic Scaling in Amazon EMR</a> in the <i>Amazon EMR Management Guide</i>.</p> </li> <li> <p>AppStream 2.0 fleets. For more information, see <a href=\"http://docs.aws.amazon.com/appstream2/latest/developerguide/autoscaling.html\">Fleet Auto Scaling for Amazon AppStream 2.0</a> in the <i>Amazon AppStream 2.0 Developer Guide</i>.</p> </li> <li> <p>Provisioned read and write capacity for Amazon DynamoDB tables and global secondary indexes. For more information, see <a href=\"http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/TargetTracking.html\">Auto Scaling for DynamoDB</a> in the <i>Amazon DynamoDB Developer Guide</i>.</p> </li> </ul> <p>For a list of supported regions, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/rande.html#as-app_region\">AWS Regions and Endpoints: Application Auto Scaling</a> in the <i>AWS General Reference</i>.</p>",
|
||||
"operations": {
|
||||
"DeleteScalingPolicy": "<p>Deletes the specified Application Auto Scaling scaling policy.</p> <p>Deleting a policy deletes the underlying alarm action, but does not delete the CloudWatch alarm associated with the scaling policy, even if it no longer has an associated action.</p> <p>To create a scaling policy or update an existing one, see <a>PutScalingPolicy</a>.</p>",
|
||||
"DeregisterScalableTarget": "<p>Deregisters a scalable target.</p> <p>Deregistering a scalable target deletes the scaling policies that are associated with it.</p> <p>To create a scalable target or update an existing one, see <a>RegisterScalableTarget</a>.</p>",
|
||||
|
@ -26,6 +26,7 @@
|
|||
"Alarms": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PutScalingPolicyResponse$Alarms": "<p>The CloudWatch alarms created for the target tracking policy.</p>",
|
||||
"ScalingPolicy$Alarms": "<p>The CloudWatch alarms associated with the scaling policy.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -37,7 +38,15 @@
|
|||
"Cooldown": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"StepScalingPolicyConfiguration$Cooldown": "<p>The amount of time, in seconds, after a scaling activity completes where previous trigger-related scaling activities can influence future scaling events.</p> <p>For scale out policies, while <code>Cooldown</code> is in effect, the capacity that has been added by the previous scale out event that initiated the <code>Cooldown</code> is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out. For example, an alarm triggers a step scaling policy to scale out an Amazon ECS service by 2 tasks, the scaling activity completes successfully, and a <code>Cooldown</code> period of 5 minutes starts. During the <code>Cooldown</code> period, if the alarm triggers the same policy again but at a more aggressive step adjustment to scale out the service by 3 tasks, the 2 tasks that were added in the previous scale out event are considered part of that capacity and only 1 additional task is added to the desired count.</p> <p>For scale in policies, the <code>Cooldown</code> period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale out policy during the <code>Cooldown</code> period after a scale-in, Application Auto Scaling scales out your scalable target immediately.</p>"
|
||||
"StepScalingPolicyConfiguration$Cooldown": "<p>The amount of time, in seconds, after a scaling activity completes where previous trigger-related scaling activities can influence future scaling events.</p> <p>For scale out policies, while the cooldown period is in effect, the capacity that has been added by the previous scale out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out. For example, an alarm triggers a step scaling policy to scale out an Amazon ECS service by 2 tasks, the scaling activity completes successfully, and a cooldown period of 5 minutes starts. During the Cooldown period, if the alarm triggers the same policy again but at a more aggressive step adjustment to scale out the service by 3 tasks, the 2 tasks that were added in the previous scale out event are considered part of that capacity and only 1 additional task is added to the desired count.</p> <p>For scale in policies, the cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale out policy during the cooldown period after a scale-in, Application Auto Scaling scales out your scalable target immediately.</p>",
|
||||
"TargetTrackingScalingPolicyConfiguration$ScaleOutCooldown": "<p>The amount of time, in seconds, after a scale out activity completes before another scale out activity can start.</p> <p>While the cooldown period is in effect, the capacity that has been added by the previous scale out event that initiated the cooldown is calculated as part of the desired capacity for the next scale out. The intention is to continuously (but not excessively) scale out.</p>",
|
||||
"TargetTrackingScalingPolicyConfiguration$ScaleInCooldown": "<p>The amount of time, in seconds, after a scale in activity completes before another scale in activity can start.</p> <p>The cooldown period is used to block subsequent scale in requests until it has expired. The intention is to scale in conservatively to protect your application's availability. However, if another alarm triggers a scale out policy during the cooldown period after a scale-in, Application Auto Scaling scales out your scalable target immediately.</p>"
|
||||
}
|
||||
},
|
||||
"CustomizedMetricSpecification": {
|
||||
"base": "<p>Configures a customized metric for a target tracking policy.</p>",
|
||||
"refs": {
|
||||
"TargetTrackingScalingPolicyConfiguration$CustomizedMetricSpecification": "<p>Reserved for future use.</p>"
|
||||
}
|
||||
},
|
||||
"DeleteScalingPolicyRequest": {
|
||||
|
@ -103,7 +112,7 @@
|
|||
}
|
||||
},
|
||||
"FailedResourceAccessException": {
|
||||
"base": "<p>Failed access to resources caused an exception. This exception currently only applies to <a>DescribeScalingPolicies</a>. It is thrown when Application Auto Scaling is unable to retrieve the alarms associated with a scaling policy due to a client error, for example, if the role ARN specified for a scalable target does not have the proper permissions to call the CloudWatch <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeAlarms.html\">DescribeAlarms</a> API operation on behalf of your account.</p>",
|
||||
"base": "<p>Failed access to resources caused an exception. This exception is thrown when Application Auto Scaling is unable to retrieve the alarms associated with a scaling policy due to a client error, for example, if the role ARN specified for a scalable target does not have permission to call the CloudWatch <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeAlarms.html\">DescribeAlarms</a> API operation on behalf of your account.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -136,11 +145,66 @@
|
|||
"StepScalingPolicyConfiguration$MetricAggregationType": "<p>The aggregation type for the CloudWatch metrics. Valid values are <code>Minimum</code>, <code>Maximum</code>, and <code>Average</code>.</p>"
|
||||
}
|
||||
},
|
||||
"MetricDimension": {
|
||||
"base": "<p>Describes the dimension of a metric.</p>",
|
||||
"refs": {
|
||||
"MetricDimensions$member": null
|
||||
}
|
||||
},
|
||||
"MetricDimensionName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"MetricDimension$Name": "<p>The name of the dimension.</p>"
|
||||
}
|
||||
},
|
||||
"MetricDimensionValue": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"MetricDimension$Value": "<p>The value of the dimension.</p>"
|
||||
}
|
||||
},
|
||||
"MetricDimensions": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CustomizedMetricSpecification$Dimensions": "<p>The dimensions of the metric.</p>"
|
||||
}
|
||||
},
|
||||
"MetricName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CustomizedMetricSpecification$MetricName": "<p>The name of the metric.</p>"
|
||||
}
|
||||
},
|
||||
"MetricNamespace": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CustomizedMetricSpecification$Namespace": "<p>The namespace of the metric.</p>"
|
||||
}
|
||||
},
|
||||
"MetricScale": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"StepAdjustment$MetricIntervalLowerBound": "<p>The lower bound for the difference between the alarm threshold and the CloudWatch metric. If the metric value is above the breach threshold, the lower bound is inclusive (the metric must be greater than or equal to the threshold plus the lower bound). Otherwise, it is exclusive (the metric must be greater than the threshold plus the lower bound). A null value indicates negative infinity.</p>",
|
||||
"StepAdjustment$MetricIntervalUpperBound": "<p>The upper bound for the difference between the alarm threshold and the CloudWatch metric. If the metric value is above the breach threshold, the upper bound is exclusive (the metric must be less than the threshold plus the upper bound). Otherwise, it is inclusive (the metric must be less than or equal to the threshold plus the upper bound). A null value indicates positive infinity.</p> <p>The upper bound must be greater than the lower bound.</p>"
|
||||
"StepAdjustment$MetricIntervalUpperBound": "<p>The upper bound for the difference between the alarm threshold and the CloudWatch metric. If the metric value is above the breach threshold, the upper bound is exclusive (the metric must be less than the threshold plus the upper bound). Otherwise, it is inclusive (the metric must be less than or equal to the threshold plus the upper bound). A null value indicates positive infinity.</p> <p>The upper bound must be greater than the lower bound.</p>",
|
||||
"TargetTrackingScalingPolicyConfiguration$TargetValue": "<p>The target value for the metric. The range is 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2).</p>"
|
||||
}
|
||||
},
|
||||
"MetricStatistic": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CustomizedMetricSpecification$Statistic": "<p>The statistic of the metric.</p>"
|
||||
}
|
||||
},
|
||||
"MetricType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PredefinedMetricSpecification$PredefinedMetricType": "<p>The metric type.</p>"
|
||||
}
|
||||
},
|
||||
"MetricUnit": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CustomizedMetricSpecification$Unit": "<p>The unit of the metric.</p>"
|
||||
}
|
||||
},
|
||||
"MinAdjustmentMagnitude": {
|
||||
|
@ -164,10 +228,16 @@
|
|||
"PolicyType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PutScalingPolicyRequest$PolicyType": "<p>The policy type. If you are creating a new policy, this parameter is required. If you are updating a policy, this parameter is not required.</p>",
|
||||
"PutScalingPolicyRequest$PolicyType": "<p>The policy type. If you are creating a new policy, this parameter is required. If you are updating a policy, this parameter is not required.</p> <p>For DynamoDB, only <code>TargetTrackingScaling</code> is supported. For any other service, only <code>StepScaling</code> is supported.</p>",
|
||||
"ScalingPolicy$PolicyType": "<p>The scaling policy type.</p>"
|
||||
}
|
||||
},
|
||||
"PredefinedMetricSpecification": {
|
||||
"base": "<p>Configures a predefined metric for a target tracking policy.</p>",
|
||||
"refs": {
|
||||
"TargetTrackingScalingPolicyConfiguration$PredefinedMetricSpecification": "<p>A predefined metric.</p>"
|
||||
}
|
||||
},
|
||||
"PutScalingPolicyRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -209,42 +279,48 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"DeleteScalingPolicyRequest$PolicyName": "<p>The name of the scaling policy.</p>",
|
||||
"DeleteScalingPolicyRequest$ResourceId": "<p>The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> </ul>",
|
||||
"DeregisterScalableTargetRequest$ResourceId": "<p>The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> </ul>",
|
||||
"DescribeScalingActivitiesRequest$ResourceId": "<p>The identifier of the resource associated with the scaling activity. This string consists of the resource type and unique identifier. If you specify a scalable dimension, you must also specify a resource ID.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> </ul>",
|
||||
"DescribeScalingPoliciesRequest$ResourceId": "<p>The identifier of the resource associated with the scaling policy. This string consists of the resource type and unique identifier. If you specify a scalable dimension, you must also specify a resource ID.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> </ul>",
|
||||
"PutScalingPolicyRequest$ResourceId": "<p>The identifier of the resource associated with the scaling policy. This string consists of the resource type and unique identifier.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> </ul>",
|
||||
"DeleteScalingPolicyRequest$ResourceId": "<p>The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> <li> <p>DynamoDB table - The resource type is <code>table</code> and the unique identifier is the resource ID. Example: <code>table/my-table</code>.</p> </li> <li> <p>DynamoDB global secondary index - The resource type is <code>index</code> and the unique identifier is the resource ID. Example: <code>table/my-table/index/my-table-index</code>.</p> </li> </ul>",
|
||||
"DeregisterScalableTargetRequest$ResourceId": "<p>The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> <li> <p>DynamoDB table - The resource type is <code>table</code> and the unique identifier is the resource ID. Example: <code>table/my-table</code>.</p> </li> <li> <p>DynamoDB global secondary index - The resource type is <code>index</code> and the unique identifier is the resource ID. Example: <code>table/my-table/index/my-table-index</code>.</p> </li> </ul>",
|
||||
"DescribeScalingActivitiesRequest$ResourceId": "<p>The identifier of the resource associated with the scaling activity. This string consists of the resource type and unique identifier. If you specify a scalable dimension, you must also specify a resource ID.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> <li> <p>DynamoDB table - The resource type is <code>table</code> and the unique identifier is the resource ID. Example: <code>table/my-table</code>.</p> </li> <li> <p>DynamoDB global secondary index - The resource type is <code>index</code> and the unique identifier is the resource ID. Example: <code>table/my-table/index/my-table-index</code>.</p> </li> </ul>",
|
||||
"DescribeScalingPoliciesRequest$ResourceId": "<p>The identifier of the resource associated with the scaling policy. This string consists of the resource type and unique identifier. If you specify a scalable dimension, you must also specify a resource ID.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> <li> <p>DynamoDB table - The resource type is <code>table</code> and the unique identifier is the resource ID. Example: <code>table/my-table</code>.</p> </li> <li> <p>DynamoDB global secondary index - The resource type is <code>index</code> and the unique identifier is the resource ID. Example: <code>table/my-table/index/my-table-index</code>.</p> </li> </ul>",
|
||||
"PutScalingPolicyRequest$ResourceId": "<p>The identifier of the resource associated with the scaling policy. This string consists of the resource type and unique identifier.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> <li> <p>DynamoDB table - The resource type is <code>table</code> and the unique identifier is the resource ID. Example: <code>table/my-table</code>.</p> </li> <li> <p>DynamoDB global secondary index - The resource type is <code>index</code> and the unique identifier is the resource ID. Example: <code>table/my-table/index/my-table-index</code>.</p> </li> </ul>",
|
||||
"PutScalingPolicyResponse$PolicyARN": "<p>The Amazon Resource Name (ARN) of the resulting scaling policy.</p>",
|
||||
"RegisterScalableTargetRequest$ResourceId": "<p>The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> </ul>",
|
||||
"RegisterScalableTargetRequest$ResourceId": "<p>The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> <li> <p>DynamoDB table - The resource type is <code>table</code> and the unique identifier is the resource ID. Example: <code>table/my-table</code>.</p> </li> <li> <p>DynamoDB global secondary index - The resource type is <code>index</code> and the unique identifier is the resource ID. Example: <code>table/my-table/index/my-table-index</code>.</p> </li> </ul>",
|
||||
"RegisterScalableTargetRequest$RoleARN": "<p>The ARN of an IAM role that allows Application Auto Scaling to modify the scalable target on your behalf. This parameter is required when you register a scalable target and optional when you update one.</p>",
|
||||
"ResourceIdsMaxLen1600$member": null,
|
||||
"ScalableTarget$ResourceId": "<p>The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> </ul>",
|
||||
"ScalableTarget$ResourceId": "<p>The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> <li> <p>DynamoDB table - The resource type is <code>table</code> and the unique identifier is the resource ID. Example: <code>table/my-table</code>.</p> </li> <li> <p>DynamoDB global secondary index - The resource type is <code>index</code> and the unique identifier is the resource ID. Example: <code>table/my-table/index/my-table-index</code>.</p> </li> </ul>",
|
||||
"ScalableTarget$RoleARN": "<p>The ARN of an IAM role that allows Application Auto Scaling to modify the scalable target on your behalf.</p>",
|
||||
"ScalingActivity$ResourceId": "<p>The identifier of the resource associated with the scaling activity. This string consists of the resource type and unique identifier.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> </ul>",
|
||||
"ScalingActivity$ResourceId": "<p>The identifier of the resource associated with the scaling activity. This string consists of the resource type and unique identifier.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> <li> <p>DynamoDB table - The resource type is <code>table</code> and the unique identifier is the resource ID. Example: <code>table/my-table</code>.</p> </li> <li> <p>DynamoDB global secondary index - The resource type is <code>index</code> and the unique identifier is the resource ID. Example: <code>table/my-table/index/my-table-index</code>.</p> </li> </ul>",
|
||||
"ScalingPolicy$PolicyARN": "<p>The Amazon Resource Name (ARN) of the scaling policy.</p>",
|
||||
"ScalingPolicy$ResourceId": "<p>The identifier of the resource associated with the scaling policy. This string consists of the resource type and unique identifier.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> </ul>"
|
||||
"ScalingPolicy$ResourceId": "<p>The identifier of the resource associated with the scaling policy. This string consists of the resource type and unique identifier.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> <li> <p>DynamoDB table - The resource type is <code>table</code> and the unique identifier is the resource ID. Example: <code>table/my-table</code>.</p> </li> <li> <p>DynamoDB global secondary index - The resource type is <code>index</code> and the unique identifier is the resource ID. Example: <code>table/my-table/index/my-table-index</code>.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"ResourceIdsMaxLen1600": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeScalableTargetsRequest$ResourceIds": "<p>The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier. If you specify a scalable dimension, you must also specify a resource ID.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> </ul>",
|
||||
"DescribeScalableTargetsRequest$ResourceIds": "<p>The identifier of the resource associated with the scalable target. This string consists of the resource type and unique identifier. If you specify a scalable dimension, you must also specify a resource ID.</p> <ul> <li> <p>ECS service - The resource type is <code>service</code> and the unique identifier is the cluster name and service name. Example: <code>service/default/sample-webapp</code>.</p> </li> <li> <p>Spot fleet request - The resource type is <code>spot-fleet-request</code> and the unique identifier is the Spot fleet request ID. Example: <code>spot-fleet-request/sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE</code>.</p> </li> <li> <p>EMR cluster - The resource type is <code>instancegroup</code> and the unique identifier is the cluster ID and instance group ID. Example: <code>instancegroup/j-2EEZNYKUA1NTV/ig-1791Y4E1L8YI0</code>.</p> </li> <li> <p>AppStream 2.0 fleet - The resource type is <code>fleet</code> and the unique identifier is the fleet name. Example: <code>fleet/sample-fleet</code>.</p> </li> <li> <p>DynamoDB table - The resource type is <code>table</code> and the unique identifier is the resource ID. Example: <code>table/my-table</code>.</p> </li> <li> <p>DynamoDB global secondary index - The resource type is <code>index</code> and the unique identifier is the resource ID. Example: <code>table/my-table/index/my-table-index</code>.</p> </li> </ul>",
|
||||
"DescribeScalingPoliciesRequest$PolicyNames": "<p>The names of the scaling policies to describe.</p>"
|
||||
}
|
||||
},
|
||||
"ResourceLabel": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PredefinedMetricSpecification$ResourceLabel": "<p>Reserved for future use.</p>"
|
||||
}
|
||||
},
|
||||
"ScalableDimension": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DeleteScalingPolicyRequest$ScalableDimension": "<p>The scalable dimension. This string consists of the service namespace, resource type, and scaling property.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> </ul>",
|
||||
"DeregisterScalableTargetRequest$ScalableDimension": "<p>The scalable dimension associated with the scalable target. This string consists of the service namespace, resource type, and scaling property.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> </ul>",
|
||||
"DescribeScalableTargetsRequest$ScalableDimension": "<p>The scalable dimension associated with the scalable target. This string consists of the service namespace, resource type, and scaling property. If you specify a scalable dimension, you must also specify a resource ID.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> </ul>",
|
||||
"DescribeScalingActivitiesRequest$ScalableDimension": "<p>The scalable dimension. This string consists of the service namespace, resource type, and scaling property. If you specify a scalable dimension, you must also specify a resource ID.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> </ul>",
|
||||
"DescribeScalingPoliciesRequest$ScalableDimension": "<p>The scalable dimension. This string consists of the service namespace, resource type, and scaling property. If you specify a scalable dimension, you must also specify a resource ID.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> </ul>",
|
||||
"PutScalingPolicyRequest$ScalableDimension": "<p>The scalable dimension. This string consists of the service namespace, resource type, and scaling property.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> </ul>",
|
||||
"RegisterScalableTargetRequest$ScalableDimension": "<p>The scalable dimension associated with the scalable target. This string consists of the service namespace, resource type, and scaling property.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> </ul>",
|
||||
"ScalableTarget$ScalableDimension": "<p>The scalable dimension associated with the scalable target. This string consists of the service namespace, resource type, and scaling property.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> </ul>",
|
||||
"ScalingActivity$ScalableDimension": "<p>The scalable dimension. This string consists of the service namespace, resource type, and scaling property.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> </ul>",
|
||||
"ScalingPolicy$ScalableDimension": "<p>The scalable dimension. This string consists of the service namespace, resource type, and scaling property.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> </ul>"
|
||||
"DeleteScalingPolicyRequest$ScalableDimension": "<p>The scalable dimension. This string consists of the service namespace, resource type, and scaling property.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> <li> <p> <code>dynamodb:table:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:table:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:index:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB global secondary index.</p> </li> <li> <p> <code>dynamodb:index:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB global secondary index.</p> </li> </ul>",
|
||||
"DeregisterScalableTargetRequest$ScalableDimension": "<p>The scalable dimension associated with the scalable target. This string consists of the service namespace, resource type, and scaling property.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> <li> <p> <code>dynamodb:table:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:table:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:index:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB global secondary index.</p> </li> <li> <p> <code>dynamodb:index:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB global secondary index.</p> </li> </ul>",
|
||||
"DescribeScalableTargetsRequest$ScalableDimension": "<p>The scalable dimension associated with the scalable target. This string consists of the service namespace, resource type, and scaling property. If you specify a scalable dimension, you must also specify a resource ID.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> <li> <p> <code>dynamodb:table:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:table:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:index:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB global secondary index.</p> </li> <li> <p> <code>dynamodb:index:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB global secondary index.</p> </li> </ul>",
|
||||
"DescribeScalingActivitiesRequest$ScalableDimension": "<p>The scalable dimension. This string consists of the service namespace, resource type, and scaling property. If you specify a scalable dimension, you must also specify a resource ID.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> <li> <p> <code>dynamodb:table:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:table:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:index:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB global secondary index.</p> </li> <li> <p> <code>dynamodb:index:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB global secondary index.</p> </li> </ul>",
|
||||
"DescribeScalingPoliciesRequest$ScalableDimension": "<p>The scalable dimension. This string consists of the service namespace, resource type, and scaling property. If you specify a scalable dimension, you must also specify a resource ID.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> <li> <p> <code>dynamodb:table:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:table:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:index:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB global secondary index.</p> </li> <li> <p> <code>dynamodb:index:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB global secondary index.</p> </li> </ul>",
|
||||
"PutScalingPolicyRequest$ScalableDimension": "<p>The scalable dimension. This string consists of the service namespace, resource type, and scaling property.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> <li> <p> <code>dynamodb:table:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:table:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:index:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB global secondary index.</p> </li> <li> <p> <code>dynamodb:index:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB global secondary index.</p> </li> </ul>",
|
||||
"RegisterScalableTargetRequest$ScalableDimension": "<p>The scalable dimension associated with the scalable target. This string consists of the service namespace, resource type, and scaling property.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> <li> <p> <code>dynamodb:table:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:table:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:index:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB global secondary index.</p> </li> <li> <p> <code>dynamodb:index:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB global secondary index.</p> </li> </ul>",
|
||||
"ScalableTarget$ScalableDimension": "<p>The scalable dimension associated with the scalable target. This string consists of the service namespace, resource type, and scaling property.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> <li> <p> <code>dynamodb:table:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:table:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:index:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB global secondary index.</p> </li> <li> <p> <code>dynamodb:index:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB global secondary index.</p> </li> </ul>",
|
||||
"ScalingActivity$ScalableDimension": "<p>The scalable dimension. This string consists of the service namespace, resource type, and scaling property.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> <li> <p> <code>dynamodb:table:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:table:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:index:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB global secondary index.</p> </li> <li> <p> <code>dynamodb:index:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB global secondary index.</p> </li> </ul>",
|
||||
"ScalingPolicy$ScalableDimension": "<p>The scalable dimension. This string consists of the service namespace, resource type, and scaling property.</p> <ul> <li> <p> <code>ecs:service:DesiredCount</code> - The desired task count of an ECS service.</p> </li> <li> <p> <code>ec2:spot-fleet-request:TargetCapacity</code> - The target capacity of a Spot fleet request.</p> </li> <li> <p> <code>elasticmapreduce:instancegroup:InstanceCount</code> - The instance count of an EMR Instance Group.</p> </li> <li> <p> <code>appstream:fleet:DesiredCapacity</code> - The desired capacity of an AppStream 2.0 fleet.</p> </li> <li> <p> <code>dynamodb:table:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:table:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB table.</p> </li> <li> <p> <code>dynamodb:index:ReadCapacityUnits</code> - The provisioned read capacity for a DynamoDB global secondary index.</p> </li> <li> <p> <code>dynamodb:index:WriteCapacityUnits</code> - The provisioned write capacity for a DynamoDB global secondary index.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"ScalableTarget": {
|
||||
|
@ -325,8 +401,15 @@
|
|||
"StepScalingPolicyConfiguration": {
|
||||
"base": "<p>Represents a step scaling policy configuration.</p>",
|
||||
"refs": {
|
||||
"PutScalingPolicyRequest$StepScalingPolicyConfiguration": "<p>The configuration for the step scaling policy. If you are creating a new policy, this parameter is required. If you are updating a policy, this parameter is not required. For more information, see <a>StepScalingPolicyConfiguration</a> and <a>StepAdjustment</a>.</p>",
|
||||
"ScalingPolicy$StepScalingPolicyConfiguration": "<p>The configuration for the step scaling policy.</p>"
|
||||
"PutScalingPolicyRequest$StepScalingPolicyConfiguration": "<p>A step scaling policy.</p> <p>This parameter is required if you are creating a policy and the policy type is <code>StepScaling</code>.</p>",
|
||||
"ScalingPolicy$StepScalingPolicyConfiguration": "<p>A step scaling policy.</p>"
|
||||
}
|
||||
},
|
||||
"TargetTrackingScalingPolicyConfiguration": {
|
||||
"base": "<p>Represents a target tracking scaling policy configuration.</p>",
|
||||
"refs": {
|
||||
"PutScalingPolicyRequest$TargetTrackingScalingPolicyConfiguration": "<p>A target tracking policy.</p> <p>This parameter is required if you are creating a new policy and the policy type is <code>TargetTrackingScaling</code>.</p>",
|
||||
"ScalingPolicy$TargetTrackingScalingPolicyConfiguration": "<p>A target tracking policy.</p>"
|
||||
}
|
||||
},
|
||||
"TimestampType": {
|
||||
|
|
110
vendor/github.com/aws/aws-sdk-go/models/apis/appstream/2016-12-01/api-2.json
generated
vendored
110
vendor/github.com/aws/aws-sdk-go/models/apis/appstream/2016-12-01/api-2.json
generated
vendored
|
@ -23,7 +23,8 @@
|
|||
"errors":[
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"ConcurrentModificationException"}
|
||||
{"shape":"ConcurrentModificationException"},
|
||||
{"shape":"IncompatibleImageException"}
|
||||
]
|
||||
},
|
||||
"CreateFleet":{
|
||||
|
@ -54,7 +55,10 @@
|
|||
"errors":[
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"ResourceAlreadyExistsException"},
|
||||
{"shape":"ConcurrentModificationException"}
|
||||
{"shape":"ConcurrentModificationException"},
|
||||
{"shape":"InvalidRoleException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InvalidParameterCombinationException"}
|
||||
]
|
||||
},
|
||||
"CreateStreamingURL":{
|
||||
|
@ -232,7 +236,8 @@
|
|||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"ResourceNotAvailableException"},
|
||||
{"shape":"InvalidParameterCombinationException"},
|
||||
{"shape":"ConcurrentModificationException"}
|
||||
{"shape":"ConcurrentModificationException"},
|
||||
{"shape":"IncompatibleImageException"}
|
||||
]
|
||||
},
|
||||
"UpdateStack":{
|
||||
|
@ -245,7 +250,11 @@
|
|||
"output":{"shape":"UpdateStackResult"},
|
||||
"errors":[
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"ResourceInUseException"}
|
||||
{"shape":"ResourceInUseException"},
|
||||
{"shape":"InvalidRoleException"},
|
||||
{"shape":"InvalidParameterCombinationException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"IncompatibleImageException"}
|
||||
]
|
||||
}
|
||||
},
|
||||
|
@ -290,7 +299,8 @@
|
|||
"type":"string",
|
||||
"enum":[
|
||||
"API",
|
||||
"SAML"
|
||||
"SAML",
|
||||
"USERPOOL"
|
||||
]
|
||||
},
|
||||
"Boolean":{"type":"boolean"},
|
||||
|
@ -352,7 +362,8 @@
|
|||
"members":{
|
||||
"Name":{"shape":"String"},
|
||||
"Description":{"shape":"Description"},
|
||||
"DisplayName":{"shape":"DisplayName"}
|
||||
"DisplayName":{"shape":"DisplayName"},
|
||||
"StorageConnectors":{"shape":"StorageConnectorList"}
|
||||
}
|
||||
},
|
||||
"CreateStackResult":{
|
||||
|
@ -534,6 +545,17 @@
|
|||
"EnableDefaultInternetAccess":{"shape":"BooleanObject"}
|
||||
}
|
||||
},
|
||||
"FleetAttribute":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"VPC_CONFIGURATION",
|
||||
"VPC_CONFIGURATION_SECURITY_GROUP_IDS"
|
||||
]
|
||||
},
|
||||
"FleetAttributes":{
|
||||
"type":"list",
|
||||
"member":{"shape":"FleetAttribute"}
|
||||
},
|
||||
"FleetError":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -589,7 +611,8 @@
|
|||
"Description":{"shape":"String"},
|
||||
"StateChangeReason":{"shape":"ImageStateChangeReason"},
|
||||
"Applications":{"shape":"Applications"},
|
||||
"CreatedTime":{"shape":"Timestamp"}
|
||||
"CreatedTime":{"shape":"Timestamp"},
|
||||
"PublicBaseImageReleasedDate":{"shape":"Timestamp"}
|
||||
}
|
||||
},
|
||||
"ImageList":{
|
||||
|
@ -619,6 +642,13 @@
|
|||
"IMAGE_BUILDER_NOT_AVAILABLE"
|
||||
]
|
||||
},
|
||||
"IncompatibleImageException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Message":{"shape":"ErrorMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"Integer":{"type":"integer"},
|
||||
"InvalidParameterCombinationException":{
|
||||
"type":"structure",
|
||||
|
@ -699,6 +729,10 @@
|
|||
},
|
||||
"exception":true
|
||||
},
|
||||
"ResourceIdentifier":{
|
||||
"type":"string",
|
||||
"min":1
|
||||
},
|
||||
"ResourceInUseException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -720,6 +754,11 @@
|
|||
},
|
||||
"exception":true
|
||||
},
|
||||
"SecurityGroupIdList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"String"},
|
||||
"max":5
|
||||
},
|
||||
"Session":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -758,9 +797,29 @@
|
|||
"Name":{"shape":"String"},
|
||||
"Description":{"shape":"String"},
|
||||
"DisplayName":{"shape":"String"},
|
||||
"CreatedTime":{"shape":"Timestamp"}
|
||||
"CreatedTime":{"shape":"Timestamp"},
|
||||
"StorageConnectors":{"shape":"StorageConnectorList"},
|
||||
"StackErrors":{"shape":"StackErrors"}
|
||||
}
|
||||
},
|
||||
"StackError":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"ErrorCode":{"shape":"StackErrorCode"},
|
||||
"ErrorMessage":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"StackErrorCode":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"STORAGE_CONNECTOR_ERROR",
|
||||
"INTERNAL_SERVICE_ERROR"
|
||||
]
|
||||
},
|
||||
"StackErrors":{
|
||||
"type":"list",
|
||||
"member":{"shape":"StackError"}
|
||||
},
|
||||
"StackList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Stack"}
|
||||
|
@ -789,6 +848,22 @@
|
|||
"members":{
|
||||
}
|
||||
},
|
||||
"StorageConnector":{
|
||||
"type":"structure",
|
||||
"required":["ConnectorType"],
|
||||
"members":{
|
||||
"ConnectorType":{"shape":"StorageConnectorType"},
|
||||
"ResourceIdentifier":{"shape":"ResourceIdentifier"}
|
||||
}
|
||||
},
|
||||
"StorageConnectorList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"StorageConnector"}
|
||||
},
|
||||
"StorageConnectorType":{
|
||||
"type":"string",
|
||||
"enum":["HOMEFOLDERS"]
|
||||
},
|
||||
"String":{
|
||||
"type":"string",
|
||||
"min":1
|
||||
|
@ -799,8 +874,7 @@
|
|||
},
|
||||
"SubnetIdList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"String"},
|
||||
"min":1
|
||||
"member":{"shape":"String"}
|
||||
},
|
||||
"Timestamp":{"type":"timestamp"},
|
||||
"UpdateFleetRequest":{
|
||||
|
@ -814,10 +888,14 @@
|
|||
"VpcConfig":{"shape":"VpcConfig"},
|
||||
"MaxUserDurationInSeconds":{"shape":"Integer"},
|
||||
"DisconnectTimeoutInSeconds":{"shape":"Integer"},
|
||||
"DeleteVpcConfig":{"shape":"Boolean"},
|
||||
"DeleteVpcConfig":{
|
||||
"shape":"Boolean",
|
||||
"deprecated":true
|
||||
},
|
||||
"Description":{"shape":"Description"},
|
||||
"DisplayName":{"shape":"DisplayName"},
|
||||
"EnableDefaultInternetAccess":{"shape":"BooleanObject"}
|
||||
"EnableDefaultInternetAccess":{"shape":"BooleanObject"},
|
||||
"AttributesToDelete":{"shape":"FleetAttributes"}
|
||||
}
|
||||
},
|
||||
"UpdateFleetResult":{
|
||||
|
@ -832,7 +910,9 @@
|
|||
"members":{
|
||||
"DisplayName":{"shape":"DisplayName"},
|
||||
"Description":{"shape":"Description"},
|
||||
"Name":{"shape":"String"}
|
||||
"Name":{"shape":"String"},
|
||||
"StorageConnectors":{"shape":"StorageConnectorList"},
|
||||
"DeleteStorageConnectors":{"shape":"Boolean"}
|
||||
}
|
||||
},
|
||||
"UpdateStackResult":{
|
||||
|
@ -855,9 +935,9 @@
|
|||
},
|
||||
"VpcConfig":{
|
||||
"type":"structure",
|
||||
"required":["SubnetIds"],
|
||||
"members":{
|
||||
"SubnetIds":{"shape":"SubnetIdList"}
|
||||
"SubnetIds":{"shape":"SubnetIdList"},
|
||||
"SecurityGroupIds":{"shape":"SecurityGroupIdList"}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
106
vendor/github.com/aws/aws-sdk-go/models/apis/appstream/2016-12-01/docs-2.json
generated
vendored
106
vendor/github.com/aws/aws-sdk-go/models/apis/appstream/2016-12-01/docs-2.json
generated
vendored
|
@ -10,7 +10,7 @@
|
|||
"DeleteStack": "<p>Deletes the stack. After this operation completes, the environment can no longer be activated, and any reservations made for the stack are released.</p>",
|
||||
"DescribeFleets": "<p>If fleet names are provided, this operation describes the specified fleets; otherwise, all the fleets in the account are described.</p>",
|
||||
"DescribeImages": "<p>Describes the images. If a list of names is not provided, all images in your account are returned. This operation does not return a paginated result.</p>",
|
||||
"DescribeSessions": "<p>Describes the streaming sessions for a stack and a fleet. If a user ID is provided, this operation returns streaming sessions for only that user. Pass this value for the <code>nextToken</code> parameter in a subsequent call to this operation to retrieve the next set of items. If an authentication type is not provided, the operation defaults to users authenticated using a streaming url.</p>",
|
||||
"DescribeSessions": "<p>Describes the streaming sessions for a stack and a fleet. If a user ID is provided, this operation returns streaming sessions for only that user. Pass this value for the <code>nextToken</code> parameter in a subsequent call to this operation to retrieve the next set of items. If an authentication type is not provided, the operation defaults to users authenticated using a streaming URL.</p>",
|
||||
"DescribeStacks": "<p>If stack names are not provided, this operation describes the specified stacks; otherwise, all stacks in the account are described. Pass the <code>nextToken</code> value in a subsequent call to this operation to retrieve the next set of items.</p>",
|
||||
"DisassociateFleet": "<p>Disassociates a fleet from a stack.</p>",
|
||||
"ExpireSession": "<p>This operation immediately stops a streaming session.</p>",
|
||||
|
@ -56,24 +56,25 @@
|
|||
"AuthenticationType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeSessionsRequest$AuthenticationType": "<p>The authentication method of the user. It can be <code>API</code> for a user authenticated using a streaming url or <code>SAML</code> for a SAML federated user. If an authentication type is not provided, the operation defaults to users authenticated using a streaming url.</p>",
|
||||
"Session$AuthenticationType": "<p>The authentication method of the user for whom the session was created. It can be <code>API</code> for a user authenticated using a streaming url or <code>SAML</code> for a SAML federated user.</p>"
|
||||
"DescribeSessionsRequest$AuthenticationType": "<p>The authentication method of the user. It can be <code>API</code> for a user authenticated using a streaming URL, or <code>SAML</code> for a SAML federated user. If an authentication type is not provided, the operation defaults to users authenticated using a streaming URL.</p>",
|
||||
"Session$AuthenticationType": "<p>The authentication method of the user for whom the session was created. It can be <code>API</code> for a user authenticated using a streaming URL or <code>SAML</code> for a SAML federated user.</p>"
|
||||
}
|
||||
},
|
||||
"Boolean": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Application$Enabled": "<p>An application can be disabled after image creation if there is a problem.</p>",
|
||||
"Image$ImageBuilderSupported": "<p>Indicates whether an image builder can be launched from this image.</p>",
|
||||
"UpdateFleetRequest$DeleteVpcConfig": "<p>Delete the VPC association for the specified fleet.</p>"
|
||||
"Image$ImageBuilderSupported": "<p>Whether an image builder can be launched from this image.</p>",
|
||||
"UpdateFleetRequest$DeleteVpcConfig": "<p>Delete the VPC association for the specified fleet.</p>",
|
||||
"UpdateStackRequest$DeleteStorageConnectors": "<p>Remove all the storage connectors currently enabled for the stack.</p>"
|
||||
}
|
||||
},
|
||||
"BooleanObject": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateFleetRequest$EnableDefaultInternetAccess": "<p>Enable/Disable default Internet access from fleet.</p>",
|
||||
"Fleet$EnableDefaultInternetAccess": "<p>Default Internet access from the fleet. True (Enabled), False (Disabled).</p>",
|
||||
"UpdateFleetRequest$EnableDefaultInternetAccess": "<p>Enable/Disable default Internet access from fleet.</p>"
|
||||
"CreateFleetRequest$EnableDefaultInternetAccess": "<p>Enables or disables default Internet access for the fleet.</p>",
|
||||
"Fleet$EnableDefaultInternetAccess": "<p>Whether default Internet access is enabled for the fleet. </p>",
|
||||
"UpdateFleetRequest$EnableDefaultInternetAccess": "<p>Enables or disables default Internet access for the fleet.</p>"
|
||||
}
|
||||
},
|
||||
"ComputeCapacity": {
|
||||
|
@ -90,7 +91,7 @@
|
|||
}
|
||||
},
|
||||
"ConcurrentModificationException": {
|
||||
"base": "<p>An API error occurred, please try again.</p>",
|
||||
"base": "<p>An API error occurred. Wait a few minutes and try again.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -216,6 +217,7 @@
|
|||
"base": "<p>The error message in the exception.</p>",
|
||||
"refs": {
|
||||
"ConcurrentModificationException$Message": null,
|
||||
"IncompatibleImageException$Message": null,
|
||||
"InvalidParameterCombinationException$Message": null,
|
||||
"InvalidRoleException$Message": null,
|
||||
"LimitExceededException$Message": null,
|
||||
|
@ -244,6 +246,18 @@
|
|||
"UpdateFleetResult$Fleet": "<p>A list of fleet details.</p>"
|
||||
}
|
||||
},
|
||||
"FleetAttribute": {
|
||||
"base": "<p>Fleet attribute.</p>",
|
||||
"refs": {
|
||||
"FleetAttributes$member": null
|
||||
}
|
||||
},
|
||||
"FleetAttributes": {
|
||||
"base": "<p>A list of fleet attributes.</p>",
|
||||
"refs": {
|
||||
"UpdateFleetRequest$AttributesToDelete": "<p>Fleet attributes to be deleted.</p>"
|
||||
}
|
||||
},
|
||||
"FleetError": {
|
||||
"base": "<p>The details of the fleet error.</p>",
|
||||
"refs": {
|
||||
|
@ -304,6 +318,11 @@
|
|||
"ImageStateChangeReason$Code": "<p>The state change reason code of the image.</p>"
|
||||
}
|
||||
},
|
||||
"IncompatibleImageException": {
|
||||
"base": "<p>The image does not support storage connectors.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Integer": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -312,13 +331,13 @@
|
|||
"ComputeCapacityStatus$Running": "<p>The total number of simultaneous streaming instances that are running.</p>",
|
||||
"ComputeCapacityStatus$InUse": "<p>The number of instances that are being used for streaming.</p>",
|
||||
"ComputeCapacityStatus$Available": "<p>The number of currently available instances that can be used to stream sessions.</p>",
|
||||
"CreateFleetRequest$MaxUserDurationInSeconds": "<p>The maximum time up to which a streaming session can run.</p>",
|
||||
"CreateFleetRequest$DisconnectTimeoutInSeconds": "<p>The time after disconnection when a session is considered to have ended. If a user who got disconnected reconnects within this timeout interval, the user is connected back to his/her previous session. </p>",
|
||||
"CreateFleetRequest$MaxUserDurationInSeconds": "<p>The maximum time for which a streaming session can run. The input can be any numeric value in seconds between 600 and 57600.</p>",
|
||||
"CreateFleetRequest$DisconnectTimeoutInSeconds": "<p>The time after disconnection when a session is considered to have ended. If a user who got disconnected reconnects within this timeout interval, the user is connected back to their previous session. The input can be any numeric value in seconds between 60 and 57600. </p>",
|
||||
"DescribeSessionsRequest$Limit": "<p>The size of each page of results. The default value is 20 and the maximum supported value is 50.</p>",
|
||||
"Fleet$MaxUserDurationInSeconds": "<p>The maximum time during which a streaming session can run.</p>",
|
||||
"Fleet$DisconnectTimeoutInSeconds": "<p>The time after disconnection when a session is considered to have ended. When a user reconnects after a disconnection, the user is connected to the same session and instance within this time interval.</p>",
|
||||
"UpdateFleetRequest$MaxUserDurationInSeconds": "<p>The maximum time during which a streaming session can run.</p>",
|
||||
"UpdateFleetRequest$DisconnectTimeoutInSeconds": "<p>The time after disconnection when a session is considered to have ended. When the user reconnects after a disconnection, the user is connected to the same instance within this time interval.</p>"
|
||||
"Fleet$MaxUserDurationInSeconds": "<p>The maximum time for which a streaming session can run. The value can be any numeric value in seconds between 600 and 57600.</p>",
|
||||
"Fleet$DisconnectTimeoutInSeconds": "<p>The time after disconnection when a session is considered to have ended. If a user who got disconnected reconnects within this timeout interval, the user is connected back to their previous session. The input can be any numeric value in seconds between 60 and 57600.</p>",
|
||||
"UpdateFleetRequest$MaxUserDurationInSeconds": "<p>The maximum time for which a streaming session can run. The input can be any numeric value in seconds between 600 and 57600.</p>",
|
||||
"UpdateFleetRequest$DisconnectTimeoutInSeconds": "<p>The time after disconnection when a session is considered to have ended. If a user who got disconnected reconnects within this timeout interval, the user is connected back to their previous session. The input can be any numeric value in seconds between 60 and 57600.</p>"
|
||||
}
|
||||
},
|
||||
"InvalidParameterCombinationException": {
|
||||
|
@ -359,13 +378,13 @@
|
|||
"Long": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateStreamingURLRequest$Validity": "<p>The validity duration of the URL in seconds. After this duration, the URL returned by this operation becomes invalid.</p>"
|
||||
"CreateStreamingURLRequest$Validity": "<p>The duration up to which the URL returned by this action is valid. The input can be any numeric value in seconds between 1 and 604800 seconds.</p>"
|
||||
}
|
||||
},
|
||||
"Metadata": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Application$Metadata": "<p>Additional attributes that describes the application.</p>"
|
||||
"Application$Metadata": "<p>Additional attributes that describe the application.</p>"
|
||||
}
|
||||
},
|
||||
"Name": {
|
||||
|
@ -390,6 +409,12 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"ResourceIdentifier": {
|
||||
"base": "<p>The ARN of the resource.</p>",
|
||||
"refs": {
|
||||
"StorageConnector$ResourceIdentifier": "<p>The ARN associated with the storage connector.</p>"
|
||||
}
|
||||
},
|
||||
"ResourceInUseException": {
|
||||
"base": "<p>The specified resource is in use.</p>",
|
||||
"refs": {
|
||||
|
@ -405,6 +430,12 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"SecurityGroupIdList": {
|
||||
"base": "<p>A list of security groups.</p>",
|
||||
"refs": {
|
||||
"VpcConfig$SecurityGroupIds": "<p>Security groups associated with the fleet.</p>"
|
||||
}
|
||||
},
|
||||
"Session": {
|
||||
"base": "<p>Contains the parameters for a streaming session.</p>",
|
||||
"refs": {
|
||||
|
@ -431,6 +462,24 @@
|
|||
"UpdateStackResult$Stack": "<p>A list of stack details.</p>"
|
||||
}
|
||||
},
|
||||
"StackError": {
|
||||
"base": "<p>Contains the parameters for a stack error.</p>",
|
||||
"refs": {
|
||||
"StackErrors$member": null
|
||||
}
|
||||
},
|
||||
"StackErrorCode": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"StackError$ErrorCode": "<p>The error code of a stack error.</p>"
|
||||
}
|
||||
},
|
||||
"StackErrors": {
|
||||
"base": "<p>A list of stack errors.</p>",
|
||||
"refs": {
|
||||
"Stack$StackErrors": "<p>The list of errors associated with the stack.</p>"
|
||||
}
|
||||
},
|
||||
"StackList": {
|
||||
"base": "<p>A list of stacks.</p>",
|
||||
"refs": {
|
||||
|
@ -457,6 +506,26 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"StorageConnector": {
|
||||
"base": "<p>Contains the parameters for a storage connector.</p>",
|
||||
"refs": {
|
||||
"StorageConnectorList$member": null
|
||||
}
|
||||
},
|
||||
"StorageConnectorList": {
|
||||
"base": "<p>A list of storage connectors.</p>",
|
||||
"refs": {
|
||||
"CreateStackRequest$StorageConnectors": "<p>The storage connectors to be enabled for the stack.</p>",
|
||||
"Stack$StorageConnectors": "<p>The storage connectors to be enabled for the stack.</p>",
|
||||
"UpdateStackRequest$StorageConnectors": "<p>The storage connectors to be enabled for the stack.</p>"
|
||||
}
|
||||
},
|
||||
"StorageConnectorType": {
|
||||
"base": "<p>The type of storage connector. The possible values include: HOMEFOLDERS.</p>",
|
||||
"refs": {
|
||||
"StorageConnector$ConnectorType": "<p>The type of storage connector. The possible values include: HOMEFOLDERS.</p>"
|
||||
}
|
||||
},
|
||||
"String": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -506,12 +575,14 @@
|
|||
"ListAssociatedStacksResult$NextToken": "<p>The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.</p>",
|
||||
"Metadata$key": null,
|
||||
"Metadata$value": null,
|
||||
"SecurityGroupIdList$member": null,
|
||||
"Session$Id": "<p>The unique ID for a streaming session.</p>",
|
||||
"Session$StackName": "<p>The name of the stack for which the streaming session was created.</p>",
|
||||
"Session$FleetName": "<p>The name of the fleet for which the streaming session was created.</p>",
|
||||
"Stack$Name": "<p>The unique identifier of the stack.</p>",
|
||||
"Stack$Description": "<p>A meaningful description for the stack.</p>",
|
||||
"Stack$DisplayName": "<p>A display name for the stack.</p>",
|
||||
"StackError$ErrorMessage": "<p>The error message of a stack error.</p>",
|
||||
"StartFleetRequest$Name": "<p>The name of the fleet to start.</p>",
|
||||
"StopFleetRequest$Name": "<p>The name of the fleet to stop.</p>",
|
||||
"StringList$member": null,
|
||||
|
@ -544,6 +615,7 @@
|
|||
"CreateStreamingURLResult$Expires": "<p>Elapsed seconds after the Unix epoch, at which time this URL expires.</p>",
|
||||
"Fleet$CreatedTime": "<p>The time at which the fleet was created.</p>",
|
||||
"Image$CreatedTime": "<p>The timestamp when the image was created.</p>",
|
||||
"Image$PublicBaseImageReleasedDate": "<p>The AWS release date of the public base image. For private images, this date is the release date of the base image from which the image was created.</p>",
|
||||
"Stack$CreatedTime": "<p>The timestamp when the stack was created.</p>"
|
||||
}
|
||||
},
|
||||
|
|
615
vendor/github.com/aws/aws-sdk-go/models/apis/athena/2017-05-18/api-2.json
generated
vendored
Normal file
615
vendor/github.com/aws/aws-sdk-go/models/apis/athena/2017-05-18/api-2.json
generated
vendored
Normal file
|
@ -0,0 +1,615 @@
|
|||
{
|
||||
"version":"2.0",
|
||||
"metadata":{
|
||||
"apiVersion":"2017-05-18",
|
||||
"endpointPrefix":"athena",
|
||||
"jsonVersion":"1.1",
|
||||
"protocol":"json",
|
||||
"serviceFullName":"Amazon Athena",
|
||||
"signatureVersion":"v4",
|
||||
"targetPrefix":"AmazonAthena",
|
||||
"uid":"athena-2017-05-18"
|
||||
},
|
||||
"operations":{
|
||||
"BatchGetNamedQuery":{
|
||||
"name":"BatchGetNamedQuery",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"BatchGetNamedQueryInput"},
|
||||
"output":{"shape":"BatchGetNamedQueryOutput"},
|
||||
"errors":[
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"InvalidRequestException"}
|
||||
]
|
||||
},
|
||||
"BatchGetQueryExecution":{
|
||||
"name":"BatchGetQueryExecution",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"BatchGetQueryExecutionInput"},
|
||||
"output":{"shape":"BatchGetQueryExecutionOutput"},
|
||||
"errors":[
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"InvalidRequestException"}
|
||||
]
|
||||
},
|
||||
"CreateNamedQuery":{
|
||||
"name":"CreateNamedQuery",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"CreateNamedQueryInput"},
|
||||
"output":{"shape":"CreateNamedQueryOutput"},
|
||||
"errors":[
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"InvalidRequestException"}
|
||||
],
|
||||
"idempotent":true
|
||||
},
|
||||
"DeleteNamedQuery":{
|
||||
"name":"DeleteNamedQuery",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DeleteNamedQueryInput"},
|
||||
"output":{"shape":"DeleteNamedQueryOutput"},
|
||||
"errors":[
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"InvalidRequestException"}
|
||||
],
|
||||
"idempotent":true
|
||||
},
|
||||
"GetNamedQuery":{
|
||||
"name":"GetNamedQuery",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"GetNamedQueryInput"},
|
||||
"output":{"shape":"GetNamedQueryOutput"},
|
||||
"errors":[
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"InvalidRequestException"}
|
||||
]
|
||||
},
|
||||
"GetQueryExecution":{
|
||||
"name":"GetQueryExecution",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"GetQueryExecutionInput"},
|
||||
"output":{"shape":"GetQueryExecutionOutput"},
|
||||
"errors":[
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"InvalidRequestException"}
|
||||
]
|
||||
},
|
||||
"GetQueryResults":{
|
||||
"name":"GetQueryResults",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"GetQueryResultsInput"},
|
||||
"output":{"shape":"GetQueryResultsOutput"},
|
||||
"errors":[
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"InvalidRequestException"}
|
||||
]
|
||||
},
|
||||
"ListNamedQueries":{
|
||||
"name":"ListNamedQueries",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"ListNamedQueriesInput"},
|
||||
"output":{"shape":"ListNamedQueriesOutput"},
|
||||
"errors":[
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"InvalidRequestException"}
|
||||
]
|
||||
},
|
||||
"ListQueryExecutions":{
|
||||
"name":"ListQueryExecutions",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"ListQueryExecutionsInput"},
|
||||
"output":{"shape":"ListQueryExecutionsOutput"},
|
||||
"errors":[
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"InvalidRequestException"}
|
||||
]
|
||||
},
|
||||
"StartQueryExecution":{
|
||||
"name":"StartQueryExecution",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"StartQueryExecutionInput"},
|
||||
"output":{"shape":"StartQueryExecutionOutput"},
|
||||
"errors":[
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"InvalidRequestException"},
|
||||
{"shape":"TooManyRequestsException"}
|
||||
],
|
||||
"idempotent":true
|
||||
},
|
||||
"StopQueryExecution":{
|
||||
"name":"StopQueryExecution",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"StopQueryExecutionInput"},
|
||||
"output":{"shape":"StopQueryExecutionOutput"},
|
||||
"errors":[
|
||||
{"shape":"InternalServerException"},
|
||||
{"shape":"InvalidRequestException"}
|
||||
],
|
||||
"idempotent":true
|
||||
}
|
||||
},
|
||||
"shapes":{
|
||||
"BatchGetNamedQueryInput":{
|
||||
"type":"structure",
|
||||
"required":["NamedQueryIds"],
|
||||
"members":{
|
||||
"NamedQueryIds":{"shape":"NamedQueryIdList"}
|
||||
}
|
||||
},
|
||||
"BatchGetNamedQueryOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"NamedQueries":{"shape":"NamedQueryList"},
|
||||
"UnprocessedNamedQueryIds":{"shape":"UnprocessedNamedQueryIdList"}
|
||||
}
|
||||
},
|
||||
"BatchGetQueryExecutionInput":{
|
||||
"type":"structure",
|
||||
"required":["QueryExecutionIds"],
|
||||
"members":{
|
||||
"QueryExecutionIds":{"shape":"QueryExecutionIdList"}
|
||||
}
|
||||
},
|
||||
"BatchGetQueryExecutionOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"QueryExecutions":{"shape":"QueryExecutionList"},
|
||||
"UnprocessedQueryExecutionIds":{"shape":"UnprocessedQueryExecutionIdList"}
|
||||
}
|
||||
},
|
||||
"Boolean":{"type":"boolean"},
|
||||
"ColumnInfo":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"Name",
|
||||
"Type"
|
||||
],
|
||||
"members":{
|
||||
"CatalogName":{"shape":"String"},
|
||||
"SchemaName":{"shape":"String"},
|
||||
"TableName":{"shape":"String"},
|
||||
"Name":{"shape":"String"},
|
||||
"Label":{"shape":"String"},
|
||||
"Type":{"shape":"String"},
|
||||
"Precision":{"shape":"Integer"},
|
||||
"Scale":{"shape":"Integer"},
|
||||
"Nullable":{"shape":"ColumnNullable"},
|
||||
"CaseSensitive":{"shape":"Boolean"}
|
||||
}
|
||||
},
|
||||
"ColumnInfoList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ColumnInfo"}
|
||||
},
|
||||
"ColumnNullable":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"NOT_NULL",
|
||||
"NULLABLE",
|
||||
"UNKNOWN"
|
||||
]
|
||||
},
|
||||
"CreateNamedQueryInput":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"Name",
|
||||
"Database",
|
||||
"QueryString"
|
||||
],
|
||||
"members":{
|
||||
"Name":{"shape":"NameString"},
|
||||
"Description":{"shape":"DescriptionString"},
|
||||
"Database":{"shape":"DatabaseString"},
|
||||
"QueryString":{"shape":"QueryString"},
|
||||
"ClientRequestToken":{
|
||||
"shape":"IdempotencyToken",
|
||||
"idempotencyToken":true
|
||||
}
|
||||
}
|
||||
},
|
||||
"CreateNamedQueryOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"NamedQueryId":{"shape":"NamedQueryId"}
|
||||
}
|
||||
},
|
||||
"DatabaseString":{
|
||||
"type":"string",
|
||||
"max":32,
|
||||
"min":1
|
||||
},
|
||||
"Date":{"type":"timestamp"},
|
||||
"Datum":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"VarCharValue":{"shape":"datumString"}
|
||||
}
|
||||
},
|
||||
"DeleteNamedQueryInput":{
|
||||
"type":"structure",
|
||||
"required":["NamedQueryId"],
|
||||
"members":{
|
||||
"NamedQueryId":{
|
||||
"shape":"NamedQueryId",
|
||||
"idempotencyToken":true
|
||||
}
|
||||
}
|
||||
},
|
||||
"DeleteNamedQueryOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"DescriptionString":{
|
||||
"type":"string",
|
||||
"max":1024,
|
||||
"min":1
|
||||
},
|
||||
"EncryptionConfiguration":{
|
||||
"type":"structure",
|
||||
"required":["EncryptionOption"],
|
||||
"members":{
|
||||
"EncryptionOption":{"shape":"EncryptionOption"},
|
||||
"KmsKey":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"EncryptionOption":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"SSE_S3",
|
||||
"SSE_KMS",
|
||||
"CSE_KMS"
|
||||
]
|
||||
},
|
||||
"ErrorCode":{
|
||||
"type":"string",
|
||||
"max":256,
|
||||
"min":1
|
||||
},
|
||||
"ErrorMessage":{"type":"string"},
|
||||
"GetNamedQueryInput":{
|
||||
"type":"structure",
|
||||
"required":["NamedQueryId"],
|
||||
"members":{
|
||||
"NamedQueryId":{"shape":"NamedQueryId"}
|
||||
}
|
||||
},
|
||||
"GetNamedQueryOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"NamedQuery":{"shape":"NamedQuery"}
|
||||
}
|
||||
},
|
||||
"GetQueryExecutionInput":{
|
||||
"type":"structure",
|
||||
"required":["QueryExecutionId"],
|
||||
"members":{
|
||||
"QueryExecutionId":{"shape":"QueryExecutionId"}
|
||||
}
|
||||
},
|
||||
"GetQueryExecutionOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"QueryExecution":{"shape":"QueryExecution"}
|
||||
}
|
||||
},
|
||||
"GetQueryResultsInput":{
|
||||
"type":"structure",
|
||||
"required":["QueryExecutionId"],
|
||||
"members":{
|
||||
"QueryExecutionId":{"shape":"QueryExecutionId"},
|
||||
"NextToken":{"shape":"Token"},
|
||||
"MaxResults":{"shape":"MaxQueryResults"}
|
||||
}
|
||||
},
|
||||
"GetQueryResultsOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"ResultSet":{"shape":"ResultSet"},
|
||||
"NextToken":{"shape":"Token"}
|
||||
}
|
||||
},
|
||||
"IdempotencyToken":{
|
||||
"type":"string",
|
||||
"max":128,
|
||||
"min":32
|
||||
},
|
||||
"Integer":{"type":"integer"},
|
||||
"InternalServerException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Message":{"shape":"ErrorMessage"}
|
||||
},
|
||||
"exception":true,
|
||||
"fault":true
|
||||
},
|
||||
"InvalidRequestException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"AthenaErrorCode":{"shape":"ErrorCode"},
|
||||
"Message":{"shape":"ErrorMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"ListNamedQueriesInput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"NextToken":{"shape":"Token"},
|
||||
"MaxResults":{"shape":"MaxNamedQueriesCount"}
|
||||
}
|
||||
},
|
||||
"ListNamedQueriesOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"NamedQueryIds":{"shape":"NamedQueryIdList"},
|
||||
"NextToken":{"shape":"Token"}
|
||||
}
|
||||
},
|
||||
"ListQueryExecutionsInput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"NextToken":{"shape":"Token"},
|
||||
"MaxResults":{"shape":"MaxQueryExecutionsCount"}
|
||||
}
|
||||
},
|
||||
"ListQueryExecutionsOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"QueryExecutionIds":{"shape":"QueryExecutionIdList"},
|
||||
"NextToken":{"shape":"Token"}
|
||||
}
|
||||
},
|
||||
"Long":{"type":"long"},
|
||||
"MaxNamedQueriesCount":{
|
||||
"type":"integer",
|
||||
"box":true,
|
||||
"max":50,
|
||||
"min":0
|
||||
},
|
||||
"MaxQueryExecutionsCount":{
|
||||
"type":"integer",
|
||||
"box":true,
|
||||
"max":50,
|
||||
"min":0
|
||||
},
|
||||
"MaxQueryResults":{
|
||||
"type":"integer",
|
||||
"box":true,
|
||||
"max":1000,
|
||||
"min":0
|
||||
},
|
||||
"NameString":{
|
||||
"type":"string",
|
||||
"max":128,
|
||||
"min":1
|
||||
},
|
||||
"NamedQuery":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"Name",
|
||||
"Database",
|
||||
"QueryString"
|
||||
],
|
||||
"members":{
|
||||
"Name":{"shape":"NameString"},
|
||||
"Description":{"shape":"DescriptionString"},
|
||||
"Database":{"shape":"DatabaseString"},
|
||||
"QueryString":{"shape":"QueryString"},
|
||||
"NamedQueryId":{"shape":"NamedQueryId"}
|
||||
}
|
||||
},
|
||||
"NamedQueryId":{"type":"string"},
|
||||
"NamedQueryIdList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"NamedQueryId"},
|
||||
"max":50,
|
||||
"min":1
|
||||
},
|
||||
"NamedQueryList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"NamedQuery"}
|
||||
},
|
||||
"QueryExecution":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"QueryExecutionId":{"shape":"QueryExecutionId"},
|
||||
"Query":{"shape":"QueryString"},
|
||||
"ResultConfiguration":{"shape":"ResultConfiguration"},
|
||||
"QueryExecutionContext":{"shape":"QueryExecutionContext"},
|
||||
"Status":{"shape":"QueryExecutionStatus"},
|
||||
"Statistics":{"shape":"QueryExecutionStatistics"}
|
||||
}
|
||||
},
|
||||
"QueryExecutionContext":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Database":{"shape":"DatabaseString"}
|
||||
}
|
||||
},
|
||||
"QueryExecutionId":{"type":"string"},
|
||||
"QueryExecutionIdList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"QueryExecutionId"},
|
||||
"max":50,
|
||||
"min":1
|
||||
},
|
||||
"QueryExecutionList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"QueryExecution"}
|
||||
},
|
||||
"QueryExecutionState":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"QUEUED",
|
||||
"RUNNING",
|
||||
"SUCCEEDED",
|
||||
"FAILED",
|
||||
"CANCELLED"
|
||||
]
|
||||
},
|
||||
"QueryExecutionStatistics":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"EngineExecutionTimeInMillis":{"shape":"Long"},
|
||||
"DataScannedInBytes":{"shape":"Long"}
|
||||
}
|
||||
},
|
||||
"QueryExecutionStatus":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"State":{"shape":"QueryExecutionState"},
|
||||
"StateChangeReason":{"shape":"String"},
|
||||
"SubmissionDateTime":{"shape":"Date"},
|
||||
"CompletionDateTime":{"shape":"Date"}
|
||||
}
|
||||
},
|
||||
"QueryString":{
|
||||
"type":"string",
|
||||
"max":262144,
|
||||
"min":1
|
||||
},
|
||||
"ResultConfiguration":{
|
||||
"type":"structure",
|
||||
"required":["OutputLocation"],
|
||||
"members":{
|
||||
"OutputLocation":{"shape":"String"},
|
||||
"EncryptionConfiguration":{"shape":"EncryptionConfiguration"}
|
||||
}
|
||||
},
|
||||
"ResultSet":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Rows":{"shape":"RowList"},
|
||||
"ResultSetMetadata":{"shape":"ResultSetMetadata"}
|
||||
}
|
||||
},
|
||||
"ResultSetMetadata":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"ColumnInfo":{"shape":"ColumnInfoList"}
|
||||
}
|
||||
},
|
||||
"Row":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Data":{"shape":"datumList"}
|
||||
}
|
||||
},
|
||||
"RowList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Row"}
|
||||
},
|
||||
"StartQueryExecutionInput":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"QueryString",
|
||||
"ResultConfiguration"
|
||||
],
|
||||
"members":{
|
||||
"QueryString":{"shape":"QueryString"},
|
||||
"ClientRequestToken":{
|
||||
"shape":"IdempotencyToken",
|
||||
"idempotencyToken":true
|
||||
},
|
||||
"QueryExecutionContext":{"shape":"QueryExecutionContext"},
|
||||
"ResultConfiguration":{"shape":"ResultConfiguration"}
|
||||
}
|
||||
},
|
||||
"StartQueryExecutionOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"QueryExecutionId":{"shape":"QueryExecutionId"}
|
||||
}
|
||||
},
|
||||
"StopQueryExecutionInput":{
|
||||
"type":"structure",
|
||||
"required":["QueryExecutionId"],
|
||||
"members":{
|
||||
"QueryExecutionId":{
|
||||
"shape":"QueryExecutionId",
|
||||
"idempotencyToken":true
|
||||
}
|
||||
}
|
||||
},
|
||||
"StopQueryExecutionOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"String":{"type":"string"},
|
||||
"ThrottleReason":{
|
||||
"type":"string",
|
||||
"enum":["CONCURRENT_QUERY_LIMIT_EXCEEDED"]
|
||||
},
|
||||
"Token":{"type":"string"},
|
||||
"TooManyRequestsException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Message":{"shape":"ErrorMessage"},
|
||||
"Reason":{"shape":"ThrottleReason"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"UnprocessedNamedQueryId":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"NamedQueryId":{"shape":"NamedQueryId"},
|
||||
"ErrorCode":{"shape":"ErrorCode"},
|
||||
"ErrorMessage":{"shape":"ErrorMessage"}
|
||||
}
|
||||
},
|
||||
"UnprocessedNamedQueryIdList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"UnprocessedNamedQueryId"}
|
||||
},
|
||||
"UnprocessedQueryExecutionId":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"QueryExecutionId":{"shape":"QueryExecutionId"},
|
||||
"ErrorCode":{"shape":"ErrorCode"},
|
||||
"ErrorMessage":{"shape":"ErrorMessage"}
|
||||
}
|
||||
},
|
||||
"UnprocessedQueryExecutionIdList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"UnprocessedQueryExecutionId"}
|
||||
},
|
||||
"datumList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Datum"}
|
||||
},
|
||||
"datumString":{"type":"string"}
|
||||
}
|
||||
}
|
467
vendor/github.com/aws/aws-sdk-go/models/apis/athena/2017-05-18/docs-2.json
generated
vendored
Normal file
467
vendor/github.com/aws/aws-sdk-go/models/apis/athena/2017-05-18/docs-2.json
generated
vendored
Normal file
|
@ -0,0 +1,467 @@
|
|||
{
|
||||
"version": "2.0",
|
||||
"service": "<p>Amazon Athena is an interactive query service that lets you use standard SQL to analyze data directly in Amazon S3. You can point Athena at your data in Amazon S3 and run ad-hoc queries and get results in seconds. Athena is serverless, so there is no infrastructure to set up or manage. You pay only for the queries you run. Athena scales automatically—executing queries in parallel—so results are fast, even with large datasets and complex queries. For more information, see <a href=\"http://docs.aws.amazon.com/athena/latest/ug/what-is.html\">What is Amazon Athena</a> in the <i>Amazon Athena User Guide</i>.</p> <p>For code samples using the AWS SDK for Java, see <a href=\"http://docs.aws.amazon.com/athena/latest/ug/code-samples.html\">Examples and Code Samples</a> in the <i>Amazon Athena User Guide</i>.</p>",
|
||||
"operations": {
|
||||
"BatchGetNamedQuery": "<p>Returns the details of a single named query or a list of up to 50 queries, which you provide as an array of query ID strings. Use <a>ListNamedQueries</a> to get the list of named query IDs. If information could not be retrieved for a submitted query ID, information about the query ID submitted is listed under <a>UnprocessedNamedQueryId</a>. Named queries are different from executed queries. Use <a>BatchGetQueryExecution</a> to get details about each unique query execution, and <a>ListQueryExecutions</a> to get a list of query execution IDs.</p>",
|
||||
"BatchGetQueryExecution": "<p>Returns the details of a single query execution or a list of up to 50 query executions, which you provide as an array of query execution ID strings. To get a list of query execution IDs, use <a>ListQueryExecutions</a>. Query executions are different from named (saved) queries. Use <a>BatchGetNamedQuery</a> to get details about named queries.</p>",
|
||||
"CreateNamedQuery": "<p>Creates a named query.</p> <p>For code samples using the AWS SDK for Java, see <a href=\"http://docs.aws.amazon.com/athena/latest/ug/code-samples.html\">Examples and Code Samples</a> in the <i>Amazon Athena User Guide</i>.</p>",
|
||||
"DeleteNamedQuery": "<p>Deletes a named query.</p> <p>For code samples using the AWS SDK for Java, see <a href=\"http://docs.aws.amazon.com/athena/latest/ug/code-samples.html\">Examples and Code Samples</a> in the <i>Amazon Athena User Guide</i>.</p>",
|
||||
"GetNamedQuery": "<p>Returns information about a single query.</p>",
|
||||
"GetQueryExecution": "<p>Returns information about a single execution of a query. Each time a query executes, information about the query execution is saved with a unique ID.</p>",
|
||||
"GetQueryResults": "<p>Returns the results of a single query execution specified by <code>QueryExecutionId</code>. This request does not execute the query but returns results. Use <a>StartQueryExecution</a> to run a query.</p>",
|
||||
"ListNamedQueries": "<p>Provides a list of all available query IDs.</p> <p>For code samples using the AWS SDK for Java, see <a href=\"http://docs.aws.amazon.com/athena/latest/ug/code-samples.html\">Examples and Code Samples</a> in the <i>Amazon Athena User Guide</i>.</p>",
|
||||
"ListQueryExecutions": "<p>Provides a list of all available query execution IDs.</p> <p>For code samples using the AWS SDK for Java, see <a href=\"http://docs.aws.amazon.com/athena/latest/ug/code-samples.html\">Examples and Code Samples</a> in the <i>Amazon Athena User Guide</i>.</p>",
|
||||
"StartQueryExecution": "<p>Runs (executes) the SQL query statements contained in the <code>Query</code> string.</p> <p>For code samples using the AWS SDK for Java, see <a href=\"http://docs.aws.amazon.com/athena/latest/ug/code-samples.html\">Examples and Code Samples</a> in the <i>Amazon Athena User Guide</i>.</p>",
|
||||
"StopQueryExecution": "<p>Stops a query execution.</p> <p>For code samples using the AWS SDK for Java, see <a href=\"http://docs.aws.amazon.com/athena/latest/ug/code-samples.html\">Examples and Code Samples</a> in the <i>Amazon Athena User Guide</i>.</p>"
|
||||
},
|
||||
"shapes": {
|
||||
"BatchGetNamedQueryInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetNamedQueryOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetQueryExecutionInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetQueryExecutionOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Boolean": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ColumnInfo$CaseSensitive": "<p>Indicates whether values in the column are case-sensitive.</p>"
|
||||
}
|
||||
},
|
||||
"ColumnInfo": {
|
||||
"base": "<p>Information about the columns in a query execution result.</p>",
|
||||
"refs": {
|
||||
"ColumnInfoList$member": null
|
||||
}
|
||||
},
|
||||
"ColumnInfoList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ResultSetMetadata$ColumnInfo": "<p>Information about the columns in a query execution result.</p>"
|
||||
}
|
||||
},
|
||||
"ColumnNullable": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ColumnInfo$Nullable": "<p>Indicates the column's nullable status.</p>"
|
||||
}
|
||||
},
|
||||
"CreateNamedQueryInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateNamedQueryOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DatabaseString": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateNamedQueryInput$Database": "<p>The database to which the query belongs.</p>",
|
||||
"NamedQuery$Database": "<p>The database to which the query belongs.</p>",
|
||||
"QueryExecutionContext$Database": "<p>The name of the database.</p>"
|
||||
}
|
||||
},
|
||||
"Date": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"QueryExecutionStatus$SubmissionDateTime": "<p>The date and time that the query was submitted.</p>",
|
||||
"QueryExecutionStatus$CompletionDateTime": "<p>The date and time that the query completed.</p>"
|
||||
}
|
||||
},
|
||||
"Datum": {
|
||||
"base": "<p>A piece of data (a field in the table).</p>",
|
||||
"refs": {
|
||||
"datumList$member": null
|
||||
}
|
||||
},
|
||||
"DeleteNamedQueryInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteNamedQueryOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescriptionString": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateNamedQueryInput$Description": "<p>A brief explanation of the query.</p>",
|
||||
"NamedQuery$Description": "<p>A brief description of the query.</p>"
|
||||
}
|
||||
},
|
||||
"EncryptionConfiguration": {
|
||||
"base": "<p>If query results are encrypted in Amazon S3, indicates the Amazon S3 encryption option used.</p>",
|
||||
"refs": {
|
||||
"ResultConfiguration$EncryptionConfiguration": "<p>If query results are encrypted in S3, indicates the S3 encryption option used (for example, <code>SSE-KMS</code> or <code>CSE-KMS</code> and key information.</p>"
|
||||
}
|
||||
},
|
||||
"EncryptionOption": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"EncryptionConfiguration$EncryptionOption": "<p>Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys (<code>SSE-S3</code>), server-side encryption with KMS-managed keys (<code>SSE-KMS</code>), or client-side encryption with KMS-managed keys (CSE-KMS) is used.</p>"
|
||||
}
|
||||
},
|
||||
"ErrorCode": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"InvalidRequestException$AthenaErrorCode": null,
|
||||
"UnprocessedNamedQueryId$ErrorCode": "<p>The error code returned when the processing request for the named query failed, if applicable.</p>",
|
||||
"UnprocessedQueryExecutionId$ErrorCode": "<p>The error code returned when the query execution failed to process, if applicable.</p>"
|
||||
}
|
||||
},
|
||||
"ErrorMessage": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"InternalServerException$Message": null,
|
||||
"InvalidRequestException$Message": null,
|
||||
"TooManyRequestsException$Message": null,
|
||||
"UnprocessedNamedQueryId$ErrorMessage": "<p>The error message returned when the processing request for the named query failed, if applicable.</p>",
|
||||
"UnprocessedQueryExecutionId$ErrorMessage": "<p>The error message returned when the query execution failed to process, if applicable.</p>"
|
||||
}
|
||||
},
|
||||
"GetNamedQueryInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetNamedQueryOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetQueryExecutionInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetQueryExecutionOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetQueryResultsInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetQueryResultsOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"IdempotencyToken": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateNamedQueryInput$ClientRequestToken": "<p>A unique case-sensitive string used to ensure the request to create the query is idempotent (executes only once). If another <code>CreateNamedQuery</code> request is received, the same response is returned and another query is not created. If a parameter has changed, for example, the <code>QueryString</code>, an error is returned.</p> <important> <p>This token is listed as not required because AWS SDKs (for example the AWS SDK for Java) auto-generate the token for users. If you are not using the AWS SDK or the AWS CLI, you must provide this token or the action will fail.</p> </important>",
|
||||
"StartQueryExecutionInput$ClientRequestToken": "<p>A unique case-sensitive string used to ensure the request to create the query is idempotent (executes only once). If another <code>StartQueryExecution</code> request is received, the same response is returned and another query is not created. If a parameter has changed, for example, the <code>QueryString</code>, an error is returned.</p> <important> <p>This token is listed as not required because AWS SDKs (for example the AWS SDK for Java) auto-generate the token for users. If you are not using the AWS SDK or the AWS CLI, you must provide this token or the action will fail.</p> </important>"
|
||||
}
|
||||
},
|
||||
"Integer": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ColumnInfo$Precision": "<p>For <code>DECIMAL</code> data types, specifies the total number of digits, up to 38. For performance reasons, we recommend up to 18 digits.</p>",
|
||||
"ColumnInfo$Scale": "<p>For <code>DECIMAL</code> data types, specifies the total number of digits in the fractional part of the value. Defaults to 0.</p>"
|
||||
}
|
||||
},
|
||||
"InternalServerException": {
|
||||
"base": "<p>Indicates a platform issue, which may be due to a transient condition or outage.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidRequestException": {
|
||||
"base": "<p>Indicates that something is wrong with the input to the request. For example, a required parameter may be missing or out of range.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListNamedQueriesInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListNamedQueriesOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListQueryExecutionsInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListQueryExecutionsOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Long": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"QueryExecutionStatistics$EngineExecutionTimeInMillis": "<p>The number of milliseconds that the query took to execute.</p>",
|
||||
"QueryExecutionStatistics$DataScannedInBytes": "<p>The number of bytes in the data that was queried.</p>"
|
||||
}
|
||||
},
|
||||
"MaxNamedQueriesCount": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListNamedQueriesInput$MaxResults": "<p>The maximum number of queries to return in this request.</p>"
|
||||
}
|
||||
},
|
||||
"MaxQueryExecutionsCount": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListQueryExecutionsInput$MaxResults": "<p>The maximum number of query executions to return in this request.</p>"
|
||||
}
|
||||
},
|
||||
"MaxQueryResults": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetQueryResultsInput$MaxResults": "<p>The maximum number of results (rows) to return in this request.</p>"
|
||||
}
|
||||
},
|
||||
"NameString": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateNamedQueryInput$Name": "<p>The plain language name for the query.</p>",
|
||||
"NamedQuery$Name": "<p>The plain-language name of the query.</p>"
|
||||
}
|
||||
},
|
||||
"NamedQuery": {
|
||||
"base": "<p>A query, where <code>QueryString</code> is the SQL query statements that comprise the query.</p>",
|
||||
"refs": {
|
||||
"GetNamedQueryOutput$NamedQuery": "<p>Information about the query.</p>",
|
||||
"NamedQueryList$member": null
|
||||
}
|
||||
},
|
||||
"NamedQueryId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateNamedQueryOutput$NamedQueryId": "<p>The unique ID of the query.</p>",
|
||||
"DeleteNamedQueryInput$NamedQueryId": "<p>The unique ID of the query to delete.</p>",
|
||||
"GetNamedQueryInput$NamedQueryId": "<p>The unique ID of the query. Use <a>ListNamedQueries</a> to get query IDs.</p>",
|
||||
"NamedQuery$NamedQueryId": "<p>The unique identifier of the query.</p>",
|
||||
"NamedQueryIdList$member": null,
|
||||
"UnprocessedNamedQueryId$NamedQueryId": "<p>The unique identifier of the named query.</p>"
|
||||
}
|
||||
},
|
||||
"NamedQueryIdList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchGetNamedQueryInput$NamedQueryIds": "<p>An array of query IDs.</p>",
|
||||
"ListNamedQueriesOutput$NamedQueryIds": "<p>The list of unique query IDs.</p>"
|
||||
}
|
||||
},
|
||||
"NamedQueryList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchGetNamedQueryOutput$NamedQueries": "<p>Information about the named query IDs submitted.</p>"
|
||||
}
|
||||
},
|
||||
"QueryExecution": {
|
||||
"base": "<p>Information about a single instance of a query execution.</p>",
|
||||
"refs": {
|
||||
"GetQueryExecutionOutput$QueryExecution": "<p>Information about the query execution.</p>",
|
||||
"QueryExecutionList$member": null
|
||||
}
|
||||
},
|
||||
"QueryExecutionContext": {
|
||||
"base": "<p>The database in which the query execution occurs.</p>",
|
||||
"refs": {
|
||||
"QueryExecution$QueryExecutionContext": "<p>The database in which the query execution occurred.</p>",
|
||||
"StartQueryExecutionInput$QueryExecutionContext": "<p>The database within which the query executes.</p>"
|
||||
}
|
||||
},
|
||||
"QueryExecutionId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetQueryExecutionInput$QueryExecutionId": "<p>The unique ID of the query execution.</p>",
|
||||
"GetQueryResultsInput$QueryExecutionId": "<p>The unique ID of the query execution.</p>",
|
||||
"QueryExecution$QueryExecutionId": "<p>The unique identifier for each query execution.</p>",
|
||||
"QueryExecutionIdList$member": null,
|
||||
"StartQueryExecutionOutput$QueryExecutionId": "<p>The unique ID of the query that ran as a result of this request.</p>",
|
||||
"StopQueryExecutionInput$QueryExecutionId": "<p>The unique ID of the query execution to stop.</p>",
|
||||
"UnprocessedQueryExecutionId$QueryExecutionId": "<p>The unique identifier of the query execution.</p>"
|
||||
}
|
||||
},
|
||||
"QueryExecutionIdList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchGetQueryExecutionInput$QueryExecutionIds": "<p>An array of query execution IDs.</p>",
|
||||
"ListQueryExecutionsOutput$QueryExecutionIds": "<p>The unique IDs of each query execution as an array of strings.</p>"
|
||||
}
|
||||
},
|
||||
"QueryExecutionList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchGetQueryExecutionOutput$QueryExecutions": "<p>Information about a query execution.</p>"
|
||||
}
|
||||
},
|
||||
"QueryExecutionState": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"QueryExecutionStatus$State": "<p>The state of query execution. <code>SUBMITTED</code> indicates that the query is queued for execution. <code>RUNNING</code> indicates that the query is scanning data and returning results. <code>SUCCEEDED</code> indicates that the query completed without error. <code>FAILED</code> indicates that the query experienced an error and did not complete processing. <code>CANCELLED</code> indicates that user input interrupted query execution.</p>"
|
||||
}
|
||||
},
|
||||
"QueryExecutionStatistics": {
|
||||
"base": "<p>The amount of data scanned during the query execution and the amount of time that it took to execute.</p>",
|
||||
"refs": {
|
||||
"QueryExecution$Statistics": "<p>The amount of data scanned during the query execution and the amount of time that it took to execute.</p>"
|
||||
}
|
||||
},
|
||||
"QueryExecutionStatus": {
|
||||
"base": "<p>The completion date, current state, submission time, and state change reason (if applicable) for the query execution.</p>",
|
||||
"refs": {
|
||||
"QueryExecution$Status": "<p>The completion date, current state, submission time, and state change reason (if applicable) for the query execution.</p>"
|
||||
}
|
||||
},
|
||||
"QueryString": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateNamedQueryInput$QueryString": "<p>The text of the query itself. In other words, all query statements.</p>",
|
||||
"NamedQuery$QueryString": "<p>The SQL query statements that comprise the query.</p>",
|
||||
"QueryExecution$Query": "<p>The SQL query statements which the query execution ran.</p>",
|
||||
"StartQueryExecutionInput$QueryString": "<p>The SQL query statements to be executed.</p>"
|
||||
}
|
||||
},
|
||||
"ResultConfiguration": {
|
||||
"base": "<p>The location in Amazon S3 where query results are stored and the encryption option, if any, used for query results.</p>",
|
||||
"refs": {
|
||||
"QueryExecution$ResultConfiguration": "<p>The location in Amazon S3 where query results were stored and the encryption option, if any, used for query results.</p>",
|
||||
"StartQueryExecutionInput$ResultConfiguration": "<p>Specifies information about where and how to save the results of the query execution.</p>"
|
||||
}
|
||||
},
|
||||
"ResultSet": {
|
||||
"base": "<p>The metadata and rows that comprise a query result set. The metadata describes the column structure and data types.</p>",
|
||||
"refs": {
|
||||
"GetQueryResultsOutput$ResultSet": "<p>The results of the query execution.</p>"
|
||||
}
|
||||
},
|
||||
"ResultSetMetadata": {
|
||||
"base": "<p>The metadata that describes the column structure and data types of a table of query results.</p>",
|
||||
"refs": {
|
||||
"ResultSet$ResultSetMetadata": "<p>The metadata that describes the column structure and data types of a table of query results.</p>"
|
||||
}
|
||||
},
|
||||
"Row": {
|
||||
"base": "<p>The rows that comprise a query result table.</p>",
|
||||
"refs": {
|
||||
"RowList$member": null
|
||||
}
|
||||
},
|
||||
"RowList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ResultSet$Rows": "<p>The rows in the table.</p>"
|
||||
}
|
||||
},
|
||||
"StartQueryExecutionInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"StartQueryExecutionOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"StopQueryExecutionInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"StopQueryExecutionOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"String": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ColumnInfo$CatalogName": "<p>The catalog to which the query results belong.</p>",
|
||||
"ColumnInfo$SchemaName": "<p>The schema name (database name) to which the query results belong.</p>",
|
||||
"ColumnInfo$TableName": "<p>The table name for the query results.</p>",
|
||||
"ColumnInfo$Name": "<p>The name of the column.</p>",
|
||||
"ColumnInfo$Label": "<p>A column label.</p>",
|
||||
"ColumnInfo$Type": "<p>The data type of the column.</p>",
|
||||
"EncryptionConfiguration$KmsKey": "<p>For <code>SSE-KMS</code> and <code>CSE-KMS</code>, this is the KMS key ARN or ID.</p>",
|
||||
"QueryExecutionStatus$StateChangeReason": "<p>Further detail about the status of the query.</p>",
|
||||
"ResultConfiguration$OutputLocation": "<p>The location in S3 where query results are stored.</p>"
|
||||
}
|
||||
},
|
||||
"ThrottleReason": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"TooManyRequestsException$Reason": null
|
||||
}
|
||||
},
|
||||
"Token": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetQueryResultsInput$NextToken": "<p>The token that specifies where to start pagination if a previous request was truncated.</p>",
|
||||
"GetQueryResultsOutput$NextToken": "<p>A token to be used by the next request if this request is truncated.</p>",
|
||||
"ListNamedQueriesInput$NextToken": "<p>The token that specifies where to start pagination if a previous request was truncated.</p>",
|
||||
"ListNamedQueriesOutput$NextToken": "<p>A token to be used by the next request if this request is truncated.</p>",
|
||||
"ListQueryExecutionsInput$NextToken": "<p>The token that specifies where to start pagination if a previous request was truncated.</p>",
|
||||
"ListQueryExecutionsOutput$NextToken": "<p>A token to be used by the next request if this request is truncated.</p>"
|
||||
}
|
||||
},
|
||||
"TooManyRequestsException": {
|
||||
"base": "<p>Indicates that the request was throttled.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UnprocessedNamedQueryId": {
|
||||
"base": "<p>Information about a named query ID that could not be processed.</p>",
|
||||
"refs": {
|
||||
"UnprocessedNamedQueryIdList$member": null
|
||||
}
|
||||
},
|
||||
"UnprocessedNamedQueryIdList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchGetNamedQueryOutput$UnprocessedNamedQueryIds": "<p>Information about provided query IDs.</p>"
|
||||
}
|
||||
},
|
||||
"UnprocessedQueryExecutionId": {
|
||||
"base": "<p>Describes a query execution that failed to process.</p>",
|
||||
"refs": {
|
||||
"UnprocessedQueryExecutionIdList$member": null
|
||||
}
|
||||
},
|
||||
"UnprocessedQueryExecutionIdList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchGetQueryExecutionOutput$UnprocessedQueryExecutionIds": "<p>Information about the query executions that failed to run.</p>"
|
||||
}
|
||||
},
|
||||
"datumList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Row$Data": "<p>The data that populates a row in a query result table.</p>"
|
||||
}
|
||||
},
|
||||
"datumString": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Datum$VarCharValue": "<p>The value of the datum.</p>"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
5
vendor/github.com/aws/aws-sdk-go/models/apis/athena/2017-05-18/examples-1.json
generated
vendored
Normal file
5
vendor/github.com/aws/aws-sdk-go/models/apis/athena/2017-05-18/examples-1.json
generated
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"version": "1.0",
|
||||
"examples": {
|
||||
}
|
||||
}
|
19
vendor/github.com/aws/aws-sdk-go/models/apis/athena/2017-05-18/paginators-1.json
generated
vendored
Normal file
19
vendor/github.com/aws/aws-sdk-go/models/apis/athena/2017-05-18/paginators-1.json
generated
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"pagination": {
|
||||
"GetQueryResults": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
"limit_key": "MaxResults"
|
||||
},
|
||||
"ListNamedQueries": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
"limit_key": "MaxResults"
|
||||
},
|
||||
"ListQueryExecutions": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
"limit_key": "MaxResults"
|
||||
}
|
||||
}
|
||||
}
|
94
vendor/github.com/aws/aws-sdk-go/models/apis/autoscaling/2011-01-01/api-2.json
generated
vendored
94
vendor/github.com/aws/aws-sdk-go/models/apis/autoscaling/2011-01-01/api-2.json
generated
vendored
|
@ -102,7 +102,8 @@
|
|||
"errors":[
|
||||
{"shape":"LimitExceededFault"},
|
||||
{"shape":"AlreadyExistsFault"},
|
||||
{"shape":"ResourceContentionFault"}
|
||||
{"shape":"ResourceContentionFault"},
|
||||
{"shape":"ResourceInUseFault"}
|
||||
]
|
||||
},
|
||||
"DeleteAutoScalingGroup":{
|
||||
|
@ -186,7 +187,8 @@
|
|||
},
|
||||
"input":{"shape":"DeleteTagsType"},
|
||||
"errors":[
|
||||
{"shape":"ResourceContentionFault"}
|
||||
{"shape":"ResourceContentionFault"},
|
||||
{"shape":"ResourceInUseFault"}
|
||||
]
|
||||
},
|
||||
"DescribeAccountLimits":{
|
||||
|
@ -1077,6 +1079,21 @@
|
|||
"Tags":{"shape":"Tags"}
|
||||
}
|
||||
},
|
||||
"CustomizedMetricSpecification":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"MetricName",
|
||||
"Namespace",
|
||||
"Statistic"
|
||||
],
|
||||
"members":{
|
||||
"MetricName":{"shape":"MetricName"},
|
||||
"Namespace":{"shape":"MetricNamespace"},
|
||||
"Dimensions":{"shape":"MetricDimensions"},
|
||||
"Statistic":{"shape":"MetricStatistic"},
|
||||
"Unit":{"shape":"MetricUnit"}
|
||||
}
|
||||
},
|
||||
"DeleteAutoScalingGroupType":{
|
||||
"type":"structure",
|
||||
"required":["AutoScalingGroupName"],
|
||||
|
@ -1344,6 +1361,7 @@
|
|||
"Metrics":{"shape":"Metrics"}
|
||||
}
|
||||
},
|
||||
"DisableScaleIn":{"type":"boolean"},
|
||||
"Ebs":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1568,7 +1586,8 @@
|
|||
},
|
||||
"LifecycleHookNames":{
|
||||
"type":"list",
|
||||
"member":{"shape":"AsciiStringMaxLen255"}
|
||||
"member":{"shape":"AsciiStringMaxLen255"},
|
||||
"max":50
|
||||
},
|
||||
"LifecycleHooks":{
|
||||
"type":"list",
|
||||
|
@ -1644,6 +1663,23 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"MetricCollectionType"}
|
||||
},
|
||||
"MetricDimension":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"Name",
|
||||
"Value"
|
||||
],
|
||||
"members":{
|
||||
"Name":{"shape":"MetricDimensionName"},
|
||||
"Value":{"shape":"MetricDimensionValue"}
|
||||
}
|
||||
},
|
||||
"MetricDimensionName":{"type":"string"},
|
||||
"MetricDimensionValue":{"type":"string"},
|
||||
"MetricDimensions":{
|
||||
"type":"list",
|
||||
"member":{"shape":"MetricDimension"}
|
||||
},
|
||||
"MetricGranularityType":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1654,7 +1690,29 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"MetricGranularityType"}
|
||||
},
|
||||
"MetricName":{"type":"string"},
|
||||
"MetricNamespace":{"type":"string"},
|
||||
"MetricScale":{"type":"double"},
|
||||
"MetricStatistic":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"Average",
|
||||
"Minimum",
|
||||
"Maximum",
|
||||
"SampleCount",
|
||||
"Sum"
|
||||
]
|
||||
},
|
||||
"MetricType":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"ASGAverageCPUUtilization",
|
||||
"ASGAverageNetworkIn",
|
||||
"ASGAverageNetworkOut",
|
||||
"ALBRequestCountPerTarget"
|
||||
]
|
||||
},
|
||||
"MetricUnit":{"type":"string"},
|
||||
"Metrics":{
|
||||
"type":"list",
|
||||
"member":{"shape":"XmlStringMaxLen255"}
|
||||
|
@ -1696,7 +1754,8 @@
|
|||
"PolicyARNType":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"PolicyARN":{"shape":"ResourceName"}
|
||||
"PolicyARN":{"shape":"ResourceName"},
|
||||
"Alarms":{"shape":"Alarms"}
|
||||
}
|
||||
},
|
||||
"PolicyIncrement":{"type":"integer"},
|
||||
|
@ -1708,6 +1767,14 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"XmlStringMaxLen64"}
|
||||
},
|
||||
"PredefinedMetricSpecification":{
|
||||
"type":"structure",
|
||||
"required":["PredefinedMetricType"],
|
||||
"members":{
|
||||
"PredefinedMetricType":{"shape":"MetricType"},
|
||||
"ResourceLabel":{"shape":"XmlStringMaxLen1023"}
|
||||
}
|
||||
},
|
||||
"ProcessNames":{
|
||||
"type":"list",
|
||||
"member":{"shape":"XmlStringMaxLen255"}
|
||||
|
@ -1771,8 +1838,7 @@
|
|||
"type":"structure",
|
||||
"required":[
|
||||
"AutoScalingGroupName",
|
||||
"PolicyName",
|
||||
"AdjustmentType"
|
||||
"PolicyName"
|
||||
],
|
||||
"members":{
|
||||
"AutoScalingGroupName":{"shape":"ResourceName"},
|
||||
|
@ -1785,7 +1851,8 @@
|
|||
"Cooldown":{"shape":"Cooldown"},
|
||||
"MetricAggregationType":{"shape":"XmlStringMaxLen32"},
|
||||
"StepAdjustments":{"shape":"StepAdjustments"},
|
||||
"EstimatedInstanceWarmup":{"shape":"EstimatedInstanceWarmup"}
|
||||
"EstimatedInstanceWarmup":{"shape":"EstimatedInstanceWarmup"},
|
||||
"TargetTrackingConfiguration":{"shape":"TargetTrackingConfiguration"}
|
||||
}
|
||||
},
|
||||
"PutScheduledUpdateGroupActionType":{
|
||||
|
@ -1902,7 +1969,8 @@
|
|||
"StepAdjustments":{"shape":"StepAdjustments"},
|
||||
"MetricAggregationType":{"shape":"XmlStringMaxLen32"},
|
||||
"EstimatedInstanceWarmup":{"shape":"EstimatedInstanceWarmup"},
|
||||
"Alarms":{"shape":"Alarms"}
|
||||
"Alarms":{"shape":"Alarms"},
|
||||
"TargetTrackingConfiguration":{"shape":"TargetTrackingConfiguration"}
|
||||
}
|
||||
},
|
||||
"ScalingProcessQuery":{
|
||||
|
@ -2072,6 +2140,16 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"XmlStringMaxLen511"}
|
||||
},
|
||||
"TargetTrackingConfiguration":{
|
||||
"type":"structure",
|
||||
"required":["TargetValue"],
|
||||
"members":{
|
||||
"PredefinedMetricSpecification":{"shape":"PredefinedMetricSpecification"},
|
||||
"CustomizedMetricSpecification":{"shape":"CustomizedMetricSpecification"},
|
||||
"TargetValue":{"shape":"MetricScale"},
|
||||
"DisableScaleIn":{"shape":"DisableScaleIn"}
|
||||
}
|
||||
},
|
||||
"TerminateInstanceInAutoScalingGroupType":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
|
132
vendor/github.com/aws/aws-sdk-go/models/apis/autoscaling/2011-01-01/docs-2.json
generated
vendored
132
vendor/github.com/aws/aws-sdk-go/models/apis/autoscaling/2011-01-01/docs-2.json
generated
vendored
|
@ -2,9 +2,9 @@
|
|||
"version": "2.0",
|
||||
"service": "<fullname>Auto Scaling</fullname> <p>Auto Scaling is designed to automatically launch or terminate EC2 instances based on user-defined policies, schedules, and health checks. Use this service in conjunction with the Amazon CloudWatch and Elastic Load Balancing services.</p>",
|
||||
"operations": {
|
||||
"AttachInstances": "<p>Attaches one or more EC2 instances to the specified Auto Scaling group.</p> <p>When you attach instances, Auto Scaling increases the desired capacity of the group by the number of instances being attached. If the number of instances being attached plus the desired capacity of the group exceeds the maximum size of the group, the operation fails.</p> <p>If there is a Classic load balancer attached to your Auto Scaling group, the instances are also registered with the load balancer. If there are target groups attached to your Auto Scaling group, the instances are also registered with the target groups.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/attach-instance-asg.html\">Attach EC2 Instances to Your Auto Scaling Group</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"AttachInstances": "<p>Attaches one or more EC2 instances to the specified Auto Scaling group.</p> <p>When you attach instances, Auto Scaling increases the desired capacity of the group by the number of instances being attached. If the number of instances being attached plus the desired capacity of the group exceeds the maximum size of the group, the operation fails.</p> <p>If there is a Classic Load Balancer attached to your Auto Scaling group, the instances are also registered with the load balancer. If there are target groups attached to your Auto Scaling group, the instances are also registered with the target groups.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/attach-instance-asg.html\">Attach EC2 Instances to Your Auto Scaling Group</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"AttachLoadBalancerTargetGroups": "<p>Attaches one or more target groups to the specified Auto Scaling group.</p> <p>To describe the target groups for an Auto Scaling group, use <a>DescribeLoadBalancerTargetGroups</a>. To detach the target group from the Auto Scaling group, use <a>DetachLoadBalancerTargetGroups</a>.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/attach-load-balancer-asg.html\">Attach a Load Balancer to Your Auto Scaling Group</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"AttachLoadBalancers": "<p>Attaches one or more Classic load balancers to the specified Auto Scaling group.</p> <p>To attach an Application load balancer instead, see <a>AttachLoadBalancerTargetGroups</a>.</p> <p>To describe the load balancers for an Auto Scaling group, use <a>DescribeLoadBalancers</a>. To detach the load balancer from the Auto Scaling group, use <a>DetachLoadBalancers</a>.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/attach-load-balancer-asg.html\">Attach a Load Balancer to Your Auto Scaling Group</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"AttachLoadBalancers": "<p>Attaches one or more Classic Load Balancers to the specified Auto Scaling group.</p> <p>To attach an Application Load Balancer instead, see <a>AttachLoadBalancerTargetGroups</a>.</p> <p>To describe the load balancers for an Auto Scaling group, use <a>DescribeLoadBalancers</a>. To detach the load balancer from the Auto Scaling group, use <a>DetachLoadBalancers</a>.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/attach-load-balancer-asg.html\">Attach a Load Balancer to Your Auto Scaling Group</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"CompleteLifecycleAction": "<p>Completes the lifecycle action for the specified token or instance with the specified result.</p> <p>This step is a part of the procedure for adding a lifecycle hook to an Auto Scaling group:</p> <ol> <li> <p>(Optional) Create a Lambda function and a rule that allows CloudWatch Events to invoke your Lambda function when Auto Scaling launches or terminates instances.</p> </li> <li> <p>(Optional) Create a notification target and an IAM role. The target can be either an Amazon SQS queue or an Amazon SNS topic. The role allows Auto Scaling to publish lifecycle notifications to the target.</p> </li> <li> <p>Create the lifecycle hook. Specify whether the hook is used when the instances launch or terminate.</p> </li> <li> <p>If you need more time, record the lifecycle action heartbeat to keep the instance in a pending state.</p> </li> <li> <p> <b>If you finish before the timeout period ends, complete the lifecycle action.</b> </p> </li> </ol> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/AutoScalingGroupLifecycle.html\">Auto Scaling Lifecycle</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"CreateAutoScalingGroup": "<p>Creates an Auto Scaling group with the specified name and attributes.</p> <p>If you exceed your maximum limit of Auto Scaling groups, which by default is 20 per region, the call fails. For information about viewing and updating this limit, see <a>DescribeAccountLimits</a>.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/AutoScalingGroup.html\">Auto Scaling Groups</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"CreateLaunchConfiguration": "<p>Creates a launch configuration.</p> <p>If you exceed your maximum limit of launch configurations, which by default is 100 per region, the call fails. For information about viewing and updating this limit, see <a>DescribeAccountLimits</a>.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/LaunchConfiguration.html\">Launch Configurations</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
|
@ -25,7 +25,7 @@
|
|||
"DescribeLifecycleHookTypes": "<p>Describes the available types of lifecycle hooks.</p>",
|
||||
"DescribeLifecycleHooks": "<p>Describes the lifecycle hooks for the specified Auto Scaling group.</p>",
|
||||
"DescribeLoadBalancerTargetGroups": "<p>Describes the target groups for the specified Auto Scaling group.</p>",
|
||||
"DescribeLoadBalancers": "<p>Describes the load balancers for the specified Auto Scaling group.</p> <p>Note that this operation describes only Classic load balancers. If you have Application load balancers, use <a>DescribeLoadBalancerTargetGroups</a> instead.</p>",
|
||||
"DescribeLoadBalancers": "<p>Describes the load balancers for the specified Auto Scaling group.</p> <p>Note that this operation describes only Classic Load Balancers. If you have Application Load Balancers, use <a>DescribeLoadBalancerTargetGroups</a> instead.</p>",
|
||||
"DescribeMetricCollectionTypes": "<p>Describes the available CloudWatch metrics for Auto Scaling.</p> <p>Note that the <code>GroupStandbyInstances</code> metric is not returned by default. You must explicitly request this metric when calling <a>EnableMetricsCollection</a>.</p>",
|
||||
"DescribeNotificationConfigurations": "<p>Describes the notification actions associated with the specified Auto Scaling group.</p>",
|
||||
"DescribePolicies": "<p>Describes the policies for the specified Auto Scaling group.</p>",
|
||||
|
@ -34,9 +34,9 @@
|
|||
"DescribeScheduledActions": "<p>Describes the actions scheduled for your Auto Scaling group that haven't run. To describe the actions that have already run, use <a>DescribeScalingActivities</a>.</p>",
|
||||
"DescribeTags": "<p>Describes the specified tags.</p> <p>You can use filters to limit the results. For example, you can query for the tags for a specific Auto Scaling group. You can specify multiple values for a filter. A tag must match at least one of the specified values for it to be included in the results.</p> <p>You can also specify multiple filters. The result includes information for a particular tag only if it matches all the filters. If there's no match, no special message is returned.</p>",
|
||||
"DescribeTerminationPolicyTypes": "<p>Describes the termination policies supported by Auto Scaling.</p>",
|
||||
"DetachInstances": "<p>Removes one or more instances from the specified Auto Scaling group.</p> <p>After the instances are detached, you can manage them independently from the rest of the Auto Scaling group.</p> <p>If you do not specify the option to decrement the desired capacity, Auto Scaling launches instances to replace the ones that are detached.</p> <p>If there is a Classic load balancer attached to the Auto Scaling group, the instances are deregistered from the load balancer. If there are target groups attached to the Auto Scaling group, the instances are deregistered from the target groups.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/detach-instance-asg.html\">Detach EC2 Instances from Your Auto Scaling Group</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"DetachInstances": "<p>Removes one or more instances from the specified Auto Scaling group.</p> <p>After the instances are detached, you can manage them independently from the rest of the Auto Scaling group.</p> <p>If you do not specify the option to decrement the desired capacity, Auto Scaling launches instances to replace the ones that are detached.</p> <p>If there is a Classic Load Balancer attached to the Auto Scaling group, the instances are deregistered from the load balancer. If there are target groups attached to the Auto Scaling group, the instances are deregistered from the target groups.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/detach-instance-asg.html\">Detach EC2 Instances from Your Auto Scaling Group</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"DetachLoadBalancerTargetGroups": "<p>Detaches one or more target groups from the specified Auto Scaling group.</p>",
|
||||
"DetachLoadBalancers": "<p>Detaches one or more Classic load balancers from the specified Auto Scaling group.</p> <p>Note that this operation detaches only Classic load balancers. If you have Application load balancers, use <a>DetachLoadBalancerTargetGroups</a> instead.</p> <p>When you detach a load balancer, it enters the <code>Removing</code> state while deregistering the instances in the group. When all instances are deregistered, then you can no longer describe the load balancer using <a>DescribeLoadBalancers</a>. Note that the instances remain running.</p>",
|
||||
"DetachLoadBalancers": "<p>Detaches one or more Classic Load Balancers from the specified Auto Scaling group.</p> <p>Note that this operation detaches only Classic Load Balancers. If you have Application Load Balancers, use <a>DetachLoadBalancerTargetGroups</a> instead.</p> <p>When you detach a load balancer, it enters the <code>Removing</code> state while deregistering the instances in the group. When all instances are deregistered, then you can no longer describe the load balancer using <a>DescribeLoadBalancers</a>. Note that the instances remain running.</p>",
|
||||
"DisableMetricsCollection": "<p>Disables group metrics for the specified Auto Scaling group.</p>",
|
||||
"EnableMetricsCollection": "<p>Enables group metrics for the specified Auto Scaling group. For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/as-instance-monitoring.html\">Monitoring Your Auto Scaling Groups and Instances</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"EnterStandby": "<p>Moves the specified instances into <code>Standby</code> mode.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/AutoScalingGroupLifecycle.html\">Auto Scaling Lifecycle</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
|
@ -109,6 +109,7 @@
|
|||
"Alarms": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PolicyARNType$Alarms": "<p>The CloudWatch alarms created for the target tracking policy. This parameter will be empty if the policy type is anything other than <code>TargetTrackingScaling</code>.</p>",
|
||||
"ScalingPolicy$Alarms": "<p>The CloudWatch alarms related to the policy.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -318,7 +319,7 @@
|
|||
"refs": {
|
||||
"AutoScalingGroup$DefaultCooldown": "<p>The amount of time, in seconds, after a scaling activity completes before another scaling activity can start.</p>",
|
||||
"CreateAutoScalingGroupType$DefaultCooldown": "<p>The amount of time, in seconds, after a scaling activity completes before another scaling activity can start. The default is 300.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/Cooldown.html\">Auto Scaling Cooldowns</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"PutScalingPolicyType$Cooldown": "<p>The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. If this parameter is not specified, the default cooldown period for the group applies.</p> <p>This parameter is not supported unless the policy type is <code>SimpleScaling</code>.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/Cooldown.html\">Auto Scaling Cooldowns</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"PutScalingPolicyType$Cooldown": "<p>The amount of time, in seconds, after a scaling activity completes and before the next scaling activity can start. If this parameter is not specified, the default cooldown period for the group applies.</p> <p>This parameter is supported if the policy type is <code>SimpleScaling</code>.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/Cooldown.html\">Auto Scaling Cooldowns</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"ScalingPolicy$Cooldown": "<p>The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start.</p>",
|
||||
"UpdateAutoScalingGroupType$DefaultCooldown": "<p>The amount of time, in seconds, after a scaling activity completes before another scaling activity can start. The default is 300.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/Cooldown.html\">Auto Scaling Cooldowns</a> in the <i>Auto Scaling User Guide</i>.</p>"
|
||||
}
|
||||
|
@ -338,6 +339,12 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"CustomizedMetricSpecification": {
|
||||
"base": "<p>Configures a customized metric for a target tracking policy.</p>",
|
||||
"refs": {
|
||||
"TargetTrackingConfiguration$CustomizedMetricSpecification": "<p>A customized metric.</p>"
|
||||
}
|
||||
},
|
||||
"DeleteAutoScalingGroupType": {
|
||||
"base": "<p>Contains the parameters for DeleteAutoScalingGroup.</p>",
|
||||
"refs": {
|
||||
|
@ -503,6 +510,12 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"DisableScaleIn": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"TargetTrackingConfiguration$DisableScaleIn": "<p>If the parameter is true, then scale-in will be disabled for the target tracking policy, i.e. the target tracking policy will not scale in the Auto Scaling group. The default value is false.</p>"
|
||||
}
|
||||
},
|
||||
"Ebs": {
|
||||
"base": "<p>Describes an Amazon EBS volume.</p>",
|
||||
"refs": {
|
||||
|
@ -546,7 +559,7 @@
|
|||
"EstimatedInstanceWarmup": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PutScalingPolicyType$EstimatedInstanceWarmup": "<p>The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics. The default is to use the value specified for the default cooldown period for the group.</p> <p>This parameter is not supported if the policy type is <code>SimpleScaling</code>.</p>",
|
||||
"PutScalingPolicyType$EstimatedInstanceWarmup": "<p>The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics. The default is to use the value specified for the default cooldown period for the group.</p> <p>This parameter is supported if the policy type is <code>StepScaling</code> or <code>TargetTrackingScaling</code>.</p>",
|
||||
"ScalingPolicy$EstimatedInstanceWarmup": "<p>The estimated time, in seconds, until a newly launched instance can contribute to the CloudWatch metrics.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -745,12 +758,12 @@
|
|||
"refs": {
|
||||
"AttachLoadBalancersType$LoadBalancerNames": "<p>One or more load balancer names.</p>",
|
||||
"AutoScalingGroup$LoadBalancerNames": "<p>One or more load balancers associated with the group.</p>",
|
||||
"CreateAutoScalingGroupType$LoadBalancerNames": "<p>One or more Classic load balancers. To specify an Application load balancer, use <code>TargetGroupARNs</code> instead.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/create-asg-from-instance.html\">Using a Load Balancer With an Auto Scaling Group</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"CreateAutoScalingGroupType$LoadBalancerNames": "<p>One or more Classic Load Balancers. To specify an Application Load Balancer, use <code>TargetGroupARNs</code> instead.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/create-asg-from-instance.html\">Using a Load Balancer With an Auto Scaling Group</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"DetachLoadBalancersType$LoadBalancerNames": "<p>One or more load balancer names.</p>"
|
||||
}
|
||||
},
|
||||
"LoadBalancerState": {
|
||||
"base": "<p>Describes the state of a Classic load balancer.</p> <p>If you specify a load balancer when creating the Auto Scaling group, the state of the load balancer is <code>InService</code>.</p> <p>If you attach a load balancer to an existing Auto Scaling group, the initial state is <code>Adding</code>. The state transitions to <code>Added</code> after all instances in the group are registered with the load balancer. If ELB health checks are enabled for the load balancer, the state transitions to <code>InService</code> after at least one instance in the group passes the health check. If EC2 health checks are enabled instead, the load balancer remains in the <code>Added</code> state.</p>",
|
||||
"base": "<p>Describes the state of a Classic Load Balancer.</p> <p>If you specify a load balancer when creating the Auto Scaling group, the state of the load balancer is <code>InService</code>.</p> <p>If you attach a load balancer to an existing Auto Scaling group, the initial state is <code>Adding</code>. The state transitions to <code>Added</code> after all instances in the group are registered with the load balancer. If ELB health checks are enabled for the load balancer, the state transitions to <code>InService</code> after at least one instance in the group passes the health check. If EC2 health checks are enabled instead, the load balancer remains in the <code>Added</code> state.</p>",
|
||||
"refs": {
|
||||
"LoadBalancerStates$member": null
|
||||
}
|
||||
|
@ -788,16 +801,16 @@
|
|||
"MaxRecords": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AutoScalingGroupNamesType$MaxRecords": "<p>The maximum number of items to return with this call.</p>",
|
||||
"DescribeAutoScalingInstancesType$MaxRecords": "<p>The maximum number of items to return with this call.</p>",
|
||||
"DescribeLoadBalancerTargetGroupsRequest$MaxRecords": "<p>The maximum number of items to return with this call.</p>",
|
||||
"DescribeLoadBalancersRequest$MaxRecords": "<p>The maximum number of items to return with this call.</p>",
|
||||
"DescribeNotificationConfigurationsType$MaxRecords": "<p>The maximum number of items to return with this call.</p>",
|
||||
"DescribePoliciesType$MaxRecords": "<p>The maximum number of items to be returned with each call.</p>",
|
||||
"DescribeScalingActivitiesType$MaxRecords": "<p>The maximum number of items to return with this call.</p>",
|
||||
"DescribeScheduledActionsType$MaxRecords": "<p>The maximum number of items to return with this call.</p>",
|
||||
"DescribeTagsType$MaxRecords": "<p>The maximum number of items to return with this call.</p>",
|
||||
"LaunchConfigurationNamesType$MaxRecords": "<p>The maximum number of items to return with this call. The default is 100.</p>"
|
||||
"AutoScalingGroupNamesType$MaxRecords": "<p>The maximum number of items to return with this call. The default value is 50 and the maximum value is 100.</p>",
|
||||
"DescribeAutoScalingInstancesType$MaxRecords": "<p>The maximum number of items to return with this call. The default value is 50 and the maximum value is 100.</p>",
|
||||
"DescribeLoadBalancerTargetGroupsRequest$MaxRecords": "<p>The maximum number of items to return with this call. The default value is 50 and the maximum value is 100.</p>",
|
||||
"DescribeLoadBalancersRequest$MaxRecords": "<p>The maximum number of items to return with this call. The default value is 50 and the maximum value is 100.</p>",
|
||||
"DescribeNotificationConfigurationsType$MaxRecords": "<p>The maximum number of items to return with this call. The default value is 50 and the maximum value is 100.</p>",
|
||||
"DescribePoliciesType$MaxRecords": "<p>The maximum number of items to be returned with each call. The default value is 50 and the maximum value is 100.</p>",
|
||||
"DescribeScalingActivitiesType$MaxRecords": "<p>The maximum number of items to return with this call. The default value is 100.</p>",
|
||||
"DescribeScheduledActionsType$MaxRecords": "<p>The maximum number of items to return with this call. The default value is 50 and the maximum value is 100.</p>",
|
||||
"DescribeTagsType$MaxRecords": "<p>The maximum number of items to return with this call. The default value is 50 and the maximum value is 100.</p>",
|
||||
"LaunchConfigurationNamesType$MaxRecords": "<p>The maximum number of items to return with this call. The default value is 50 and the maximum value is 100.</p>"
|
||||
}
|
||||
},
|
||||
"MetricCollectionType": {
|
||||
|
@ -812,6 +825,30 @@
|
|||
"DescribeMetricCollectionTypesAnswer$Metrics": "<p>One or more metrics.</p>"
|
||||
}
|
||||
},
|
||||
"MetricDimension": {
|
||||
"base": "<p>Describes the dimension of a metric.</p>",
|
||||
"refs": {
|
||||
"MetricDimensions$member": null
|
||||
}
|
||||
},
|
||||
"MetricDimensionName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"MetricDimension$Name": "<p>The name of the dimension.</p>"
|
||||
}
|
||||
},
|
||||
"MetricDimensionValue": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"MetricDimension$Value": "<p>The value of the dimension.</p>"
|
||||
}
|
||||
},
|
||||
"MetricDimensions": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CustomizedMetricSpecification$Dimensions": "<p>The dimensions of the metric.</p>"
|
||||
}
|
||||
},
|
||||
"MetricGranularityType": {
|
||||
"base": "<p>Describes a granularity of a metric.</p>",
|
||||
"refs": {
|
||||
|
@ -824,13 +861,44 @@
|
|||
"DescribeMetricCollectionTypesAnswer$Granularities": "<p>The granularities for the metrics.</p>"
|
||||
}
|
||||
},
|
||||
"MetricName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CustomizedMetricSpecification$MetricName": "<p>The name of the metric.</p>"
|
||||
}
|
||||
},
|
||||
"MetricNamespace": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CustomizedMetricSpecification$Namespace": "<p>The namespace of the metric.</p>"
|
||||
}
|
||||
},
|
||||
"MetricScale": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExecutePolicyType$MetricValue": "<p>The metric value to compare to <code>BreachThreshold</code>. This enables you to execute a policy of type <code>StepScaling</code> and determine which step adjustment to use. For example, if the breach threshold is 50 and you want to use a step adjustment with a lower bound of 0 and an upper bound of 10, you can set the metric value to 59.</p> <p>If you specify a metric value that doesn't correspond to a step adjustment for the policy, the call returns an error.</p> <p>This parameter is required if the policy type is <code>StepScaling</code> and not supported otherwise.</p>",
|
||||
"ExecutePolicyType$BreachThreshold": "<p>The breach threshold for the alarm.</p> <p>This parameter is required if the policy type is <code>StepScaling</code> and not supported otherwise.</p>",
|
||||
"StepAdjustment$MetricIntervalLowerBound": "<p>The lower bound for the difference between the alarm threshold and the CloudWatch metric. If the metric value is above the breach threshold, the lower bound is inclusive (the metric must be greater than or equal to the threshold plus the lower bound). Otherwise, it is exclusive (the metric must be greater than the threshold plus the lower bound). A null value indicates negative infinity.</p>",
|
||||
"StepAdjustment$MetricIntervalUpperBound": "<p>The upper bound for the difference between the alarm threshold and the CloudWatch metric. If the metric value is above the breach threshold, the upper bound is exclusive (the metric must be less than the threshold plus the upper bound). Otherwise, it is inclusive (the metric must be less than or equal to the threshold plus the upper bound). A null value indicates positive infinity.</p> <p>The upper bound must be greater than the lower bound.</p>"
|
||||
"StepAdjustment$MetricIntervalUpperBound": "<p>The upper bound for the difference between the alarm threshold and the CloudWatch metric. If the metric value is above the breach threshold, the upper bound is exclusive (the metric must be less than the threshold plus the upper bound). Otherwise, it is inclusive (the metric must be less than or equal to the threshold plus the upper bound). A null value indicates positive infinity.</p> <p>The upper bound must be greater than the lower bound.</p>",
|
||||
"TargetTrackingConfiguration$TargetValue": "<p>The target value for the metric.</p>"
|
||||
}
|
||||
},
|
||||
"MetricStatistic": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CustomizedMetricSpecification$Statistic": "<p>The statistic of the metric.</p>"
|
||||
}
|
||||
},
|
||||
"MetricType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PredefinedMetricSpecification$PredefinedMetricType": "<p>The metric type.</p>"
|
||||
}
|
||||
},
|
||||
"MetricUnit": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CustomizedMetricSpecification$Unit": "<p>The unit of the metric.</p>"
|
||||
}
|
||||
},
|
||||
"Metrics": {
|
||||
|
@ -843,7 +911,7 @@
|
|||
"MinAdjustmentMagnitude": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PutScalingPolicyType$MinAdjustmentMagnitude": "<p>The minimum number of instances to scale. If the value of <code>AdjustmentType</code> is <code>PercentChangeInCapacity</code>, the scaling policy changes the <code>DesiredCapacity</code> of the Auto Scaling group by at least this many instances. Otherwise, the error is <code>ValidationError</code>.</p>",
|
||||
"PutScalingPolicyType$MinAdjustmentMagnitude": "<p>The minimum number of instances to scale. If the value of <code>AdjustmentType</code> is <code>PercentChangeInCapacity</code>, the scaling policy changes the <code>DesiredCapacity</code> of the Auto Scaling group by at least this many instances. Otherwise, the error is <code>ValidationError</code>.</p> <p>This parameter is supported if the policy type is <code>SimpleScaling</code> or <code>StepScaling</code>.</p>",
|
||||
"ScalingPolicy$MinAdjustmentMagnitude": "<p>The minimum number of instances to scale. If the value of <code>AdjustmentType</code> is <code>PercentChangeInCapacity</code>, the scaling policy changes the <code>DesiredCapacity</code> of the Auto Scaling group by at least this many instances. Otherwise, the error is <code>ValidationError</code>.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -926,6 +994,12 @@
|
|||
"DescribePoliciesType$PolicyTypes": "<p>One or more policy types. Valid values are <code>SimpleScaling</code> and <code>StepScaling</code>.</p>"
|
||||
}
|
||||
},
|
||||
"PredefinedMetricSpecification": {
|
||||
"base": "<p>Configures a predefined metric for a target tracking policy. The following predefined metrics are available:</p> <ul> <li> <p> <code>ASGAverageCPUUtilization</code> - average CPU utilization of the Auto Scaling group</p> </li> <li> <p> <code>ASGAverageNetworkIn</code> - average number of bytes received on all network interfaces by the Auto Scaling group</p> </li> <li> <p> <code>ASGAverageNetworkOut</code> - average number of bytes sent out on all network interfaces by the Auto Scaling group</p> </li> <li> <p> <code>ALBRequestCountPerTarget</code> - number of requests completed per target in an Application Load Balancer target group</p> </li> </ul>",
|
||||
"refs": {
|
||||
"TargetTrackingConfiguration$PredefinedMetricSpecification": "<p>A predefined metric. You can specify either a predefined metric or a customized metric.</p>"
|
||||
}
|
||||
},
|
||||
"ProcessNames": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -1253,6 +1327,13 @@
|
|||
"DetachLoadBalancerTargetGroupsType$TargetGroupARNs": "<p>The Amazon Resource Names (ARN) of the target groups.</p>"
|
||||
}
|
||||
},
|
||||
"TargetTrackingConfiguration": {
|
||||
"base": "<p>Represents a target tracking policy configuration.</p>",
|
||||
"refs": {
|
||||
"PutScalingPolicyType$TargetTrackingConfiguration": "<p>The configuration of a target tracking policy.</p> <p>This parameter is required if the policy type is <code>TargetTrackingScaling</code> and not supported otherwise.</p>",
|
||||
"ScalingPolicy$TargetTrackingConfiguration": "<p>A target tracking policy.</p>"
|
||||
}
|
||||
},
|
||||
"TerminateInstanceInAutoScalingGroupType": {
|
||||
"base": "<p>Contains the parameters for TerminateInstanceInAutoScalingGroup.</p>",
|
||||
"refs": {
|
||||
|
@ -1336,6 +1417,7 @@
|
|||
"refs": {
|
||||
"Activity$Cause": "<p>The reason the activity began.</p>",
|
||||
"LifecycleHook$NotificationMetadata": "<p>Additional information that you want to include any time Auto Scaling sends a message to the notification target.</p>",
|
||||
"PredefinedMetricSpecification$ResourceLabel": "<p>Identifies the resource associated with the metric type. For predefined metric types <code>ASGAverageCPUUtilization</code>, <code>ASGAverageNetworkIn</code> and <code>ASGAverageNetworkOut</code>, the parameter must not be specified as the resource associated with the metric type is the Auto Scaling group. For predefined metric type <code>ALBRequestCountPerTarget</code>, the parameter must be specified in the format <code>app/<i>load-balancer-name</i>/<i>load-balancer-id</i>/targetgroup/<i>target-group-name</i>/<i>target-group-id</i> </code>, where <code>app/<i>load-balancer-name</i>/<i>load-balancer-id</i> </code> is the final portion of the load balancer ARN, and <code>targetgroup/<i>target-group-name</i>/<i>target-group-id</i> </code> is the final portion of the target group ARN. The target group must be attached to the Auto Scaling group.</p>",
|
||||
"PutLifecycleHookType$NotificationMetadata": "<p>Contains additional information that you want to include any time Auto Scaling sends a message to the notification target.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -1383,7 +1465,7 @@
|
|||
"AutoScalingGroup$Status": "<p>The current state of the group when <a>DeleteAutoScalingGroup</a> is in progress.</p>",
|
||||
"AutoScalingInstanceDetails$AutoScalingGroupName": "<p>The name of the Auto Scaling group associated with the instance.</p>",
|
||||
"AutoScalingInstanceDetails$AvailabilityZone": "<p>The Availability Zone for the instance.</p>",
|
||||
"AutoScalingInstanceDetails$LaunchConfigurationName": "<p>The launch configuration associated with the instance.</p>",
|
||||
"AutoScalingInstanceDetails$LaunchConfigurationName": "<p>The launch configuration used to launch the instance. This value is not available if you attached the instance to the Auto Scaling group.</p>",
|
||||
"AutoScalingNotificationTypes$member": null,
|
||||
"AvailabilityZones$member": null,
|
||||
"BlockDeviceMapping$VirtualName": "<p>The name of the virtual device (for example, <code>ephemeral0</code>).</p>",
|
||||
|
@ -1424,7 +1506,7 @@
|
|||
"ProcessNames$member": null,
|
||||
"ProcessType$ProcessName": "<p>One of the following processes:</p> <ul> <li> <p> <code>Launch</code> </p> </li> <li> <p> <code>Terminate</code> </p> </li> <li> <p> <code>AddToLoadBalancer</code> </p> </li> <li> <p> <code>AlarmNotification</code> </p> </li> <li> <p> <code>AZRebalance</code> </p> </li> <li> <p> <code>HealthCheck</code> </p> </li> <li> <p> <code>ReplaceUnhealthy</code> </p> </li> <li> <p> <code>ScheduledActions</code> </p> </li> </ul>",
|
||||
"PutScalingPolicyType$PolicyName": "<p>The name of the policy.</p>",
|
||||
"PutScalingPolicyType$AdjustmentType": "<p>The adjustment type. Valid values are <code>ChangeInCapacity</code>, <code>ExactCapacity</code>, and <code>PercentChangeInCapacity</code>.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/as-scale-based-on-demand.html\">Dynamic Scaling</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"PutScalingPolicyType$AdjustmentType": "<p>The adjustment type. The valid values are <code>ChangeInCapacity</code>, <code>ExactCapacity</code>, and <code>PercentChangeInCapacity</code>.</p> <p>This parameter is supported if the policy type is <code>SimpleScaling</code> or <code>StepScaling</code>.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/as-scale-based-on-demand.html\">Dynamic Scaling</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"PutScheduledUpdateGroupActionType$ScheduledActionName": "<p>The name of this scaling action.</p>",
|
||||
"PutScheduledUpdateGroupActionType$Recurrence": "<p>The recurring schedule for this action, in Unix cron syntax format. For more information, see <a href=\"http://en.wikipedia.org/wiki/Cron\">Cron</a> in Wikipedia.</p>",
|
||||
"ResourceContentionFault$message": "<p/>",
|
||||
|
@ -1449,7 +1531,7 @@
|
|||
"AutoScalingInstanceDetails$HealthStatus": "<p>The last reported health status of this instance. \"Healthy\" means that the instance is healthy and should remain in service. \"Unhealthy\" means that the instance is unhealthy and Auto Scaling should terminate and replace it.</p>",
|
||||
"CreateAutoScalingGroupType$HealthCheckType": "<p>The service to use for the health checks. The valid values are <code>EC2</code> and <code>ELB</code>.</p> <p>By default, health checks use Amazon EC2 instance status checks to determine the health of an instance. For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/healthcheck.html\">Health Checks</a> in the <i>Auto Scaling User Guide</i>.</p>",
|
||||
"Instance$HealthStatus": "<p>The last reported health status of the instance. \"Healthy\" means that the instance is healthy and should remain in service. \"Unhealthy\" means that the instance is unhealthy and Auto Scaling should terminate and replace it.</p>",
|
||||
"PutScalingPolicyType$MetricAggregationType": "<p>The aggregation type for the CloudWatch metrics. Valid values are <code>Minimum</code>, <code>Maximum</code>, and <code>Average</code>. If the aggregation type is null, the value is treated as <code>Average</code>.</p> <p>This parameter is not supported if the policy type is <code>SimpleScaling</code>.</p>",
|
||||
"PutScalingPolicyType$MetricAggregationType": "<p>The aggregation type for the CloudWatch metrics. The valid values are <code>Minimum</code>, <code>Maximum</code>, and <code>Average</code>. If the aggregation type is null, the value is treated as <code>Average</code>.</p> <p>This parameter is supported if the policy type is <code>StepScaling</code>.</p>",
|
||||
"ScalingPolicy$MetricAggregationType": "<p>The aggregation type for the CloudWatch metrics. Valid values are <code>Minimum</code>, <code>Maximum</code>, and <code>Average</code>.</p>",
|
||||
"SetInstanceHealthQuery$HealthStatus": "<p>The health status of the instance. Set to <code>Healthy</code> if you want the instance to remain in service. Set to <code>Unhealthy</code> if you want the instance to be out of service. Auto Scaling will terminate and replace the unhealthy instance.</p>",
|
||||
"UpdateAutoScalingGroupType$HealthCheckType": "<p>The service to use for the health checks. The valid values are <code>EC2</code> and <code>ELB</code>.</p>"
|
||||
|
@ -1468,7 +1550,7 @@
|
|||
"CreateLaunchConfigurationType$PlacementTenancy": "<p>The tenancy of the instance. An instance with a tenancy of <code>dedicated</code> runs on single-tenant hardware and can only be launched into a VPC.</p> <p>You must set the value of this parameter to <code>dedicated</code> if want to launch Dedicated Instances into a shared tenancy VPC (VPC with instance placement tenancy attribute set to <code>default</code>).</p> <p>If you specify this parameter, be sure to specify at least one subnet when you create your group.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/autoscaling/latest/userguide/asg-in-vpc.html\">Launching Auto Scaling Instances in a VPC</a> in the <i>Auto Scaling User Guide</i>.</p> <p>Valid values: <code>default</code> | <code>dedicated</code> </p>",
|
||||
"LaunchConfiguration$PlacementTenancy": "<p>The tenancy of the instance, either <code>default</code> or <code>dedicated</code>. An instance with <code>dedicated</code> tenancy runs in an isolated, single-tenant hardware and can only be launched into a VPC.</p>",
|
||||
"PolicyTypes$member": null,
|
||||
"PutScalingPolicyType$PolicyType": "<p>The policy type. Valid values are <code>SimpleScaling</code> and <code>StepScaling</code>. If the policy type is null, the value is treated as <code>SimpleScaling</code>.</p>",
|
||||
"PutScalingPolicyType$PolicyType": "<p>The policy type. The valid values are <code>SimpleScaling</code>, <code>StepScaling</code>, and <code>TargetTrackingScaling</code>. If the policy type is null, the value is treated as <code>SimpleScaling</code>.</p>",
|
||||
"ScalingPolicy$PolicyType": "<p>The policy type. Valid values are <code>SimpleScaling</code> and <code>StepScaling</code>.</p>"
|
||||
}
|
||||
},
|
||||
|
|
3
vendor/github.com/aws/aws-sdk-go/models/apis/autoscaling/2011-01-01/examples-1.json
generated
vendored
3
vendor/github.com/aws/aws-sdk-go/models/apis/autoscaling/2011-01-01/examples-1.json
generated
vendored
|
@ -410,7 +410,8 @@
|
|||
"HealthStatus": "Healthy",
|
||||
"InstanceId": "i-4ba0837f",
|
||||
"LaunchConfigurationName": "my-launch-config",
|
||||
"LifecycleState": "InService"
|
||||
"LifecycleState": "InService",
|
||||
"ProtectedFromScaleIn": false
|
||||
}
|
||||
],
|
||||
"LaunchConfigurationName": "my-launch-config",
|
||||
|
|
18
vendor/github.com/aws/aws-sdk-go/models/apis/autoscaling/2011-01-01/paginators-1.json
generated
vendored
18
vendor/github.com/aws/aws-sdk-go/models/apis/autoscaling/2011-01-01/paginators-1.json
generated
vendored
|
@ -2,51 +2,51 @@
|
|||
"pagination": {
|
||||
"DescribeAutoScalingGroups": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
"limit_key": "MaxRecords",
|
||||
"output_token": "NextToken",
|
||||
"result_key": "AutoScalingGroups"
|
||||
},
|
||||
"DescribeAutoScalingInstances": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
"limit_key": "MaxRecords",
|
||||
"output_token": "NextToken",
|
||||
"result_key": "AutoScalingInstances"
|
||||
},
|
||||
"DescribeLaunchConfigurations": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
"limit_key": "MaxRecords",
|
||||
"output_token": "NextToken",
|
||||
"result_key": "LaunchConfigurations"
|
||||
},
|
||||
"DescribeNotificationConfigurations": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
"limit_key": "MaxRecords",
|
||||
"output_token": "NextToken",
|
||||
"result_key": "NotificationConfigurations"
|
||||
},
|
||||
"DescribePolicies": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
"limit_key": "MaxRecords",
|
||||
"output_token": "NextToken",
|
||||
"result_key": "ScalingPolicies"
|
||||
},
|
||||
"DescribeScalingActivities": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
"limit_key": "MaxRecords",
|
||||
"output_token": "NextToken",
|
||||
"result_key": "Activities"
|
||||
},
|
||||
"DescribeScheduledActions": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
"limit_key": "MaxRecords",
|
||||
"output_token": "NextToken",
|
||||
"result_key": "ScheduledUpdateGroupActions"
|
||||
},
|
||||
"DescribeTags": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
"limit_key": "MaxRecords",
|
||||
"output_token": "NextToken",
|
||||
"result_key": "Tags"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
12
vendor/github.com/aws/aws-sdk-go/models/apis/budgets/2016-10-20/api-2.json
generated
vendored
12
vendor/github.com/aws/aws-sdk-go/models/apis/budgets/2016-10-20/api-2.json
generated
vendored
|
@ -236,13 +236,14 @@
|
|||
"BudgetName":{
|
||||
"type":"string",
|
||||
"max":100,
|
||||
"pattern":"[^:]+"
|
||||
"pattern":"[^:\\\\]+"
|
||||
},
|
||||
"BudgetType":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"USAGE",
|
||||
"COST"
|
||||
"COST",
|
||||
"RI_UTILIZATION"
|
||||
]
|
||||
},
|
||||
"Budgets":{
|
||||
|
@ -588,7 +589,7 @@
|
|||
],
|
||||
"members":{
|
||||
"Amount":{"shape":"NumericValue"},
|
||||
"Unit":{"shape":"GenericString"}
|
||||
"Unit":{"shape":"UnitValue"}
|
||||
}
|
||||
},
|
||||
"Subscriber":{
|
||||
|
@ -629,11 +630,16 @@
|
|||
"TimeUnit":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"DAILY",
|
||||
"MONTHLY",
|
||||
"QUARTERLY",
|
||||
"ANNUALLY"
|
||||
]
|
||||
},
|
||||
"UnitValue":{
|
||||
"type":"string",
|
||||
"min":1
|
||||
},
|
||||
"UpdateBudgetRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
|
13
vendor/github.com/aws/aws-sdk-go/models/apis/budgets/2016-10-20/docs-2.json
generated
vendored
13
vendor/github.com/aws/aws-sdk-go/models/apis/budgets/2016-10-20/docs-2.json
generated
vendored
|
@ -45,7 +45,7 @@
|
|||
}
|
||||
},
|
||||
"BudgetName": {
|
||||
"base": "A string represents the budget name. No \":\" character is allowed.",
|
||||
"base": "A string represents the budget name. No \":\" and \"\\\" character is allowed.",
|
||||
"refs": {
|
||||
"Budget$BudgetName": null,
|
||||
"CreateNotificationRequest$BudgetName": null,
|
||||
|
@ -61,7 +61,7 @@
|
|||
}
|
||||
},
|
||||
"BudgetType": {
|
||||
"base": "The type of a budget. Can be COST or USAGE.",
|
||||
"base": "The type of a budget. It should be COST, USAGE, or RI_UTILIZATION.",
|
||||
"refs": {
|
||||
"Budget$BudgetType": null
|
||||
}
|
||||
|
@ -236,7 +236,6 @@
|
|||
"DescribeSubscribersForNotificationRequest$NextToken": null,
|
||||
"DescribeSubscribersForNotificationResponse$NextToken": null,
|
||||
"DimensionValues$member": null,
|
||||
"Spend$Unit": null,
|
||||
"Subscriber$Address": null
|
||||
}
|
||||
},
|
||||
|
@ -365,11 +364,17 @@
|
|||
}
|
||||
},
|
||||
"TimeUnit": {
|
||||
"base": "The time unit of the budget. e.g. weekly, monthly, etc.",
|
||||
"base": "The time unit of the budget. e.g. MONTHLY, QUARTERLY, etc.",
|
||||
"refs": {
|
||||
"Budget$TimeUnit": null
|
||||
}
|
||||
},
|
||||
"UnitValue": {
|
||||
"base": "A string to represent budget spend unit. It should be not null and not empty.",
|
||||
"refs": {
|
||||
"Spend$Unit": null
|
||||
}
|
||||
},
|
||||
"UpdateBudgetRequest": {
|
||||
"base": "Request of UpdateBudget",
|
||||
"refs": {
|
||||
|
|
568
vendor/github.com/aws/aws-sdk-go/models/apis/clouddirectory/2016-05-10/api-2.json
generated
vendored
568
vendor/github.com/aws/aws-sdk-go/models/apis/clouddirectory/2016-05-10/api-2.json
generated
vendored
|
@ -120,6 +120,28 @@
|
|||
{"shape":"NotIndexException"}
|
||||
]
|
||||
},
|
||||
"AttachTypedLink":{
|
||||
"name":"AttachTypedLink",
|
||||
"http":{
|
||||
"method":"PUT",
|
||||
"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/attach",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"AttachTypedLinkRequest"},
|
||||
"output":{"shape":"AttachTypedLinkResponse"},
|
||||
"errors":[
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"InvalidArnException"},
|
||||
{"shape":"RetryableConflictException"},
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InvalidAttachmentException"},
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"FacetValidationException"}
|
||||
]
|
||||
},
|
||||
"BatchRead":{
|
||||
"name":"BatchRead",
|
||||
"http":{
|
||||
|
@ -198,7 +220,8 @@
|
|||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"FacetAlreadyExistsException"},
|
||||
{"shape":"InvalidRuleException"}
|
||||
{"shape":"InvalidRuleException"},
|
||||
{"shape":"FacetValidationException"}
|
||||
]
|
||||
},
|
||||
"CreateIndex":{
|
||||
|
@ -268,6 +291,28 @@
|
|||
{"shape":"AccessDeniedException"}
|
||||
]
|
||||
},
|
||||
"CreateTypedLinkFacet":{
|
||||
"name":"CreateTypedLinkFacet",
|
||||
"http":{
|
||||
"method":"PUT",
|
||||
"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/create",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"CreateTypedLinkFacetRequest"},
|
||||
"output":{"shape":"CreateTypedLinkFacetResponse"},
|
||||
"errors":[
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"InvalidArnException"},
|
||||
{"shape":"RetryableConflictException"},
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"FacetAlreadyExistsException"},
|
||||
{"shape":"InvalidRuleException"},
|
||||
{"shape":"FacetValidationException"}
|
||||
]
|
||||
},
|
||||
"DeleteDirectory":{
|
||||
"name":"DeleteDirectory",
|
||||
"http":{
|
||||
|
@ -285,7 +330,8 @@
|
|||
{"shape":"LimitExceededException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"DirectoryDeletedException"},
|
||||
{"shape":"RetryableConflictException"}
|
||||
{"shape":"RetryableConflictException"},
|
||||
{"shape":"InvalidArnException"}
|
||||
]
|
||||
},
|
||||
"DeleteFacet":{
|
||||
|
@ -350,6 +396,26 @@
|
|||
{"shape":"StillContainsLinksException"}
|
||||
]
|
||||
},
|
||||
"DeleteTypedLinkFacet":{
|
||||
"name":"DeleteTypedLinkFacet",
|
||||
"http":{
|
||||
"method":"PUT",
|
||||
"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/delete",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"DeleteTypedLinkFacetRequest"},
|
||||
"output":{"shape":"DeleteTypedLinkFacetResponse"},
|
||||
"errors":[
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"InvalidArnException"},
|
||||
{"shape":"RetryableConflictException"},
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"FacetNotFoundException"}
|
||||
]
|
||||
},
|
||||
"DetachFromIndex":{
|
||||
"name":"DetachFromIndex",
|
||||
"http":{
|
||||
|
@ -414,6 +480,25 @@
|
|||
{"shape":"NotPolicyException"}
|
||||
]
|
||||
},
|
||||
"DetachTypedLink":{
|
||||
"name":"DetachTypedLink",
|
||||
"http":{
|
||||
"method":"PUT",
|
||||
"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/detach",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"DetachTypedLinkRequest"},
|
||||
"errors":[
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"InvalidArnException"},
|
||||
{"shape":"RetryableConflictException"},
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"FacetValidationException"}
|
||||
]
|
||||
},
|
||||
"DisableDirectory":{
|
||||
"name":"DisableDirectory",
|
||||
"http":{
|
||||
|
@ -430,7 +515,8 @@
|
|||
{"shape":"ValidationException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"RetryableConflictException"}
|
||||
{"shape":"RetryableConflictException"},
|
||||
{"shape":"InvalidArnException"}
|
||||
]
|
||||
},
|
||||
"EnableDirectory":{
|
||||
|
@ -449,7 +535,8 @@
|
|||
{"shape":"ValidationException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"RetryableConflictException"}
|
||||
{"shape":"RetryableConflictException"},
|
||||
{"shape":"InvalidArnException"}
|
||||
]
|
||||
},
|
||||
"GetDirectory":{
|
||||
|
@ -530,6 +617,27 @@
|
|||
{"shape":"ValidationException"}
|
||||
]
|
||||
},
|
||||
"GetTypedLinkFacetInformation":{
|
||||
"name":"GetTypedLinkFacetInformation",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/get",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"GetTypedLinkFacetInformationRequest"},
|
||||
"output":{"shape":"GetTypedLinkFacetInformationResponse"},
|
||||
"errors":[
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"InvalidArnException"},
|
||||
{"shape":"RetryableConflictException"},
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InvalidNextTokenException"},
|
||||
{"shape":"FacetNotFoundException"}
|
||||
]
|
||||
},
|
||||
"ListAppliedSchemaArns":{
|
||||
"name":"ListAppliedSchemaArns",
|
||||
"http":{
|
||||
|
@ -650,6 +758,27 @@
|
|||
{"shape":"InvalidNextTokenException"}
|
||||
]
|
||||
},
|
||||
"ListIncomingTypedLinks":{
|
||||
"name":"ListIncomingTypedLinks",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/incoming",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"ListIncomingTypedLinksRequest"},
|
||||
"output":{"shape":"ListIncomingTypedLinksResponse"},
|
||||
"errors":[
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"InvalidArnException"},
|
||||
{"shape":"RetryableConflictException"},
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InvalidNextTokenException"},
|
||||
{"shape":"FacetValidationException"}
|
||||
]
|
||||
},
|
||||
"ListIndex":{
|
||||
"name":"ListIndex",
|
||||
"http":{
|
||||
|
@ -782,6 +911,27 @@
|
|||
{"shape":"InvalidNextTokenException"}
|
||||
]
|
||||
},
|
||||
"ListOutgoingTypedLinks":{
|
||||
"name":"ListOutgoingTypedLinks",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/outgoing",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"ListOutgoingTypedLinksRequest"},
|
||||
"output":{"shape":"ListOutgoingTypedLinksResponse"},
|
||||
"errors":[
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"InvalidArnException"},
|
||||
{"shape":"RetryableConflictException"},
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InvalidNextTokenException"},
|
||||
{"shape":"FacetValidationException"}
|
||||
]
|
||||
},
|
||||
"ListPolicyAttachments":{
|
||||
"name":"ListPolicyAttachments",
|
||||
"http":{
|
||||
|
@ -845,6 +995,47 @@
|
|||
{"shape":"InvalidTaggingRequestException"}
|
||||
]
|
||||
},
|
||||
"ListTypedLinkFacetAttributes":{
|
||||
"name":"ListTypedLinkFacetAttributes",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/attributes",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"ListTypedLinkFacetAttributesRequest"},
|
||||
"output":{"shape":"ListTypedLinkFacetAttributesResponse"},
|
||||
"errors":[
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"InvalidArnException"},
|
||||
{"shape":"RetryableConflictException"},
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"FacetNotFoundException"},
|
||||
{"shape":"InvalidNextTokenException"}
|
||||
]
|
||||
},
|
||||
"ListTypedLinkFacetNames":{
|
||||
"name":"ListTypedLinkFacetNames",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/list",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"ListTypedLinkFacetNamesRequest"},
|
||||
"output":{"shape":"ListTypedLinkFacetNamesResponse"},
|
||||
"errors":[
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"InvalidArnException"},
|
||||
{"shape":"RetryableConflictException"},
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InvalidNextTokenException"}
|
||||
]
|
||||
},
|
||||
"LookupPolicy":{
|
||||
"name":"LookupPolicy",
|
||||
"http":{
|
||||
|
@ -1029,6 +1220,29 @@
|
|||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ResourceNotFoundException"}
|
||||
]
|
||||
},
|
||||
"UpdateTypedLinkFacet":{
|
||||
"name":"UpdateTypedLinkFacet",
|
||||
"http":{
|
||||
"method":"PUT",
|
||||
"requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet",
|
||||
"responseCode":200
|
||||
},
|
||||
"input":{"shape":"UpdateTypedLinkFacetRequest"},
|
||||
"output":{"shape":"UpdateTypedLinkFacetResponse"},
|
||||
"errors":[
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"InvalidArnException"},
|
||||
{"shape":"RetryableConflictException"},
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"FacetValidationException"},
|
||||
{"shape":"InvalidFacetUpdateException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"FacetNotFoundException"},
|
||||
{"shape":"InvalidRuleException"}
|
||||
]
|
||||
}
|
||||
},
|
||||
"shapes":{
|
||||
|
@ -1159,6 +1373,33 @@
|
|||
"AttachedObjectIdentifier":{"shape":"ObjectIdentifier"}
|
||||
}
|
||||
},
|
||||
"AttachTypedLinkRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"DirectoryArn",
|
||||
"SourceObjectReference",
|
||||
"TargetObjectReference",
|
||||
"TypedLinkFacet",
|
||||
"Attributes"
|
||||
],
|
||||
"members":{
|
||||
"DirectoryArn":{
|
||||
"shape":"Arn",
|
||||
"location":"header",
|
||||
"locationName":"x-amz-data-partition"
|
||||
},
|
||||
"SourceObjectReference":{"shape":"ObjectReference"},
|
||||
"TargetObjectReference":{"shape":"ObjectReference"},
|
||||
"TypedLinkFacet":{"shape":"TypedLinkSchemaAndFacetName"},
|
||||
"Attributes":{"shape":"AttributeNameAndValueList"}
|
||||
}
|
||||
},
|
||||
"AttachTypedLinkResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"TypedLinkSpecifier":{"shape":"TypedLinkSpecifier"}
|
||||
}
|
||||
},
|
||||
"AttributeKey":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -1197,6 +1438,25 @@
|
|||
"min":1,
|
||||
"pattern":"^[a-zA-Z0-9._-]*$"
|
||||
},
|
||||
"AttributeNameAndValue":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"AttributeName",
|
||||
"Value"
|
||||
],
|
||||
"members":{
|
||||
"AttributeName":{"shape":"AttributeName"},
|
||||
"Value":{"shape":"TypedAttributeValue"}
|
||||
}
|
||||
},
|
||||
"AttributeNameAndValueList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"AttributeNameAndValue"}
|
||||
},
|
||||
"AttributeNameList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"AttributeName"}
|
||||
},
|
||||
"BatchAddFacetToObject":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -1638,6 +1898,26 @@
|
|||
"SchemaArn":{"shape":"Arn"}
|
||||
}
|
||||
},
|
||||
"CreateTypedLinkFacetRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"SchemaArn",
|
||||
"Facet"
|
||||
],
|
||||
"members":{
|
||||
"SchemaArn":{
|
||||
"shape":"Arn",
|
||||
"location":"header",
|
||||
"locationName":"x-amz-data-partition"
|
||||
},
|
||||
"Facet":{"shape":"TypedLinkFacet"}
|
||||
}
|
||||
},
|
||||
"CreateTypedLinkFacetResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"Date":{"type":"timestamp"},
|
||||
"DatetimeAttributeValue":{"type":"timestamp"},
|
||||
"DeleteDirectoryRequest":{
|
||||
|
@ -1715,6 +1995,26 @@
|
|||
"SchemaArn":{"shape":"Arn"}
|
||||
}
|
||||
},
|
||||
"DeleteTypedLinkFacetRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"SchemaArn",
|
||||
"Name"
|
||||
],
|
||||
"members":{
|
||||
"SchemaArn":{
|
||||
"shape":"Arn",
|
||||
"location":"header",
|
||||
"locationName":"x-amz-data-partition"
|
||||
},
|
||||
"Name":{"shape":"TypedLinkName"}
|
||||
}
|
||||
},
|
||||
"DeleteTypedLinkFacetResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"DetachFromIndexRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -1783,6 +2083,21 @@
|
|||
"members":{
|
||||
}
|
||||
},
|
||||
"DetachTypedLinkRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"DirectoryArn",
|
||||
"TypedLinkSpecifier"
|
||||
],
|
||||
"members":{
|
||||
"DirectoryArn":{
|
||||
"shape":"Arn",
|
||||
"location":"header",
|
||||
"locationName":"x-amz-data-partition"
|
||||
},
|
||||
"TypedLinkSpecifier":{"shape":"TypedLinkSpecifier"}
|
||||
}
|
||||
},
|
||||
"Directory":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -2069,6 +2384,27 @@
|
|||
"Document":{"shape":"SchemaJsonDocument"}
|
||||
}
|
||||
},
|
||||
"GetTypedLinkFacetInformationRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"SchemaArn",
|
||||
"Name"
|
||||
],
|
||||
"members":{
|
||||
"SchemaArn":{
|
||||
"shape":"Arn",
|
||||
"location":"header",
|
||||
"locationName":"x-amz-data-partition"
|
||||
},
|
||||
"Name":{"shape":"TypedLinkName"}
|
||||
}
|
||||
},
|
||||
"GetTypedLinkFacetInformationResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"IdentityAttributeOrder":{"shape":"AttributeNameList"}
|
||||
}
|
||||
},
|
||||
"IndexAttachment":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -2162,7 +2498,9 @@
|
|||
},
|
||||
"LinkName":{
|
||||
"type":"string",
|
||||
"max":64
|
||||
"max":64,
|
||||
"min":1,
|
||||
"pattern":"[^\\/\\[\\]\\(\\):\\{\\}#@!?\\s\\\\;]+"
|
||||
},
|
||||
"LinkNameAlreadyInUseException":{
|
||||
"type":"structure",
|
||||
|
@ -2296,6 +2634,33 @@
|
|||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListIncomingTypedLinksRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"DirectoryArn",
|
||||
"ObjectReference"
|
||||
],
|
||||
"members":{
|
||||
"DirectoryArn":{
|
||||
"shape":"Arn",
|
||||
"location":"header",
|
||||
"locationName":"x-amz-data-partition"
|
||||
},
|
||||
"ObjectReference":{"shape":"ObjectReference"},
|
||||
"FilterAttributeRanges":{"shape":"TypedLinkAttributeRangeList"},
|
||||
"FilterTypedLink":{"shape":"TypedLinkSchemaAndFacetName"},
|
||||
"NextToken":{"shape":"NextToken"},
|
||||
"MaxResults":{"shape":"NumberResults"},
|
||||
"ConsistencyLevel":{"shape":"ConsistencyLevel"}
|
||||
}
|
||||
},
|
||||
"ListIncomingTypedLinksResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"LinkSpecifiers":{"shape":"TypedLinkSpecifierList"},
|
||||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListIndexRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -2467,6 +2832,33 @@
|
|||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListOutgoingTypedLinksRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"DirectoryArn",
|
||||
"ObjectReference"
|
||||
],
|
||||
"members":{
|
||||
"DirectoryArn":{
|
||||
"shape":"Arn",
|
||||
"location":"header",
|
||||
"locationName":"x-amz-data-partition"
|
||||
},
|
||||
"ObjectReference":{"shape":"ObjectReference"},
|
||||
"FilterAttributeRanges":{"shape":"TypedLinkAttributeRangeList"},
|
||||
"FilterTypedLink":{"shape":"TypedLinkSchemaAndFacetName"},
|
||||
"NextToken":{"shape":"NextToken"},
|
||||
"MaxResults":{"shape":"NumberResults"},
|
||||
"ConsistencyLevel":{"shape":"ConsistencyLevel"}
|
||||
}
|
||||
},
|
||||
"ListOutgoingTypedLinksResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"TypedLinkSpecifiers":{"shape":"TypedLinkSpecifierList"},
|
||||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListPolicyAttachmentsRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -2526,6 +2918,50 @@
|
|||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListTypedLinkFacetAttributesRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"SchemaArn",
|
||||
"Name"
|
||||
],
|
||||
"members":{
|
||||
"SchemaArn":{
|
||||
"shape":"Arn",
|
||||
"location":"header",
|
||||
"locationName":"x-amz-data-partition"
|
||||
},
|
||||
"Name":{"shape":"TypedLinkName"},
|
||||
"NextToken":{"shape":"NextToken"},
|
||||
"MaxResults":{"shape":"NumberResults"}
|
||||
}
|
||||
},
|
||||
"ListTypedLinkFacetAttributesResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Attributes":{"shape":"TypedLinkAttributeDefinitionList"},
|
||||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListTypedLinkFacetNamesRequest":{
|
||||
"type":"structure",
|
||||
"required":["SchemaArn"],
|
||||
"members":{
|
||||
"SchemaArn":{
|
||||
"shape":"Arn",
|
||||
"location":"header",
|
||||
"locationName":"x-amz-data-partition"
|
||||
},
|
||||
"NextToken":{"shape":"NextToken"},
|
||||
"MaxResults":{"shape":"NumberResults"}
|
||||
}
|
||||
},
|
||||
"ListTypedLinkFacetNamesResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"FacetNames":{"shape":"TypedLinkNameList"},
|
||||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"LookupPolicyRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -2922,6 +3358,104 @@
|
|||
"EndValue":{"shape":"TypedAttributeValue"}
|
||||
}
|
||||
},
|
||||
"TypedLinkAttributeDefinition":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"Name",
|
||||
"Type",
|
||||
"RequiredBehavior"
|
||||
],
|
||||
"members":{
|
||||
"Name":{"shape":"AttributeName"},
|
||||
"Type":{"shape":"FacetAttributeType"},
|
||||
"DefaultValue":{"shape":"TypedAttributeValue"},
|
||||
"IsImmutable":{"shape":"Bool"},
|
||||
"Rules":{"shape":"RuleMap"},
|
||||
"RequiredBehavior":{"shape":"RequiredAttributeBehavior"}
|
||||
}
|
||||
},
|
||||
"TypedLinkAttributeDefinitionList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"TypedLinkAttributeDefinition"}
|
||||
},
|
||||
"TypedLinkAttributeRange":{
|
||||
"type":"structure",
|
||||
"required":["Range"],
|
||||
"members":{
|
||||
"AttributeName":{"shape":"AttributeName"},
|
||||
"Range":{"shape":"TypedAttributeValueRange"}
|
||||
}
|
||||
},
|
||||
"TypedLinkAttributeRangeList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"TypedLinkAttributeRange"}
|
||||
},
|
||||
"TypedLinkFacet":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"Name",
|
||||
"Attributes",
|
||||
"IdentityAttributeOrder"
|
||||
],
|
||||
"members":{
|
||||
"Name":{"shape":"TypedLinkName"},
|
||||
"Attributes":{"shape":"TypedLinkAttributeDefinitionList"},
|
||||
"IdentityAttributeOrder":{"shape":"AttributeNameList"}
|
||||
}
|
||||
},
|
||||
"TypedLinkFacetAttributeUpdate":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"Attribute",
|
||||
"Action"
|
||||
],
|
||||
"members":{
|
||||
"Attribute":{"shape":"TypedLinkAttributeDefinition"},
|
||||
"Action":{"shape":"UpdateActionType"}
|
||||
}
|
||||
},
|
||||
"TypedLinkFacetAttributeUpdateList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"TypedLinkFacetAttributeUpdate"}
|
||||
},
|
||||
"TypedLinkName":{
|
||||
"type":"string",
|
||||
"pattern":"^[a-zA-Z0-9._-]*$"
|
||||
},
|
||||
"TypedLinkNameList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"TypedLinkName"}
|
||||
},
|
||||
"TypedLinkSchemaAndFacetName":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"SchemaArn",
|
||||
"TypedLinkName"
|
||||
],
|
||||
"members":{
|
||||
"SchemaArn":{"shape":"Arn"},
|
||||
"TypedLinkName":{"shape":"TypedLinkName"}
|
||||
}
|
||||
},
|
||||
"TypedLinkSpecifier":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"TypedLinkFacet",
|
||||
"SourceObjectReference",
|
||||
"TargetObjectReference",
|
||||
"IdentityAttributeValues"
|
||||
],
|
||||
"members":{
|
||||
"TypedLinkFacet":{"shape":"TypedLinkSchemaAndFacetName"},
|
||||
"SourceObjectReference":{"shape":"ObjectReference"},
|
||||
"TargetObjectReference":{"shape":"ObjectReference"},
|
||||
"IdentityAttributeValues":{"shape":"AttributeNameAndValueList"}
|
||||
}
|
||||
},
|
||||
"TypedLinkSpecifierList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"TypedLinkSpecifier"}
|
||||
},
|
||||
"UnsupportedIndexTypeException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -3019,6 +3553,30 @@
|
|||
"SchemaArn":{"shape":"Arn"}
|
||||
}
|
||||
},
|
||||
"UpdateTypedLinkFacetRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"SchemaArn",
|
||||
"Name",
|
||||
"AttributeUpdates",
|
||||
"IdentityAttributeOrder"
|
||||
],
|
||||
"members":{
|
||||
"SchemaArn":{
|
||||
"shape":"Arn",
|
||||
"location":"header",
|
||||
"locationName":"x-amz-data-partition"
|
||||
},
|
||||
"Name":{"shape":"TypedLinkName"},
|
||||
"AttributeUpdates":{"shape":"TypedLinkFacetAttributeUpdateList"},
|
||||
"IdentityAttributeOrder":{"shape":"AttributeNameList"}
|
||||
}
|
||||
},
|
||||
"UpdateTypedLinkFacetResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"ValidationException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
632
vendor/github.com/aws/aws-sdk-go/models/apis/clouddirectory/2016-05-10/docs-2.json
generated
vendored
632
vendor/github.com/aws/aws-sdk-go/models/apis/clouddirectory/2016-05-10/docs-2.json
generated
vendored
File diff suppressed because it is too large
Load diff
10
vendor/github.com/aws/aws-sdk-go/models/apis/clouddirectory/2016-05-10/paginators-1.json
generated
vendored
10
vendor/github.com/aws/aws-sdk-go/models/apis/clouddirectory/2016-05-10/paginators-1.json
generated
vendored
|
@ -75,6 +75,16 @@
|
|||
"output_token": "NextToken",
|
||||
"limit_key": "MaxResults"
|
||||
},
|
||||
"ListTypedLinkFacetAttributes": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
"limit_key": "MaxResults"
|
||||
},
|
||||
"ListTypedLinkFacetNames": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
"limit_key": "MaxResults"
|
||||
},
|
||||
"LookupPolicy": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
|
|
4
vendor/github.com/aws/aws-sdk-go/models/apis/cloudfront/2017-03-25/docs-2.json
generated
vendored
4
vendor/github.com/aws/aws-sdk-go/models/apis/cloudfront/2017-03-25/docs-2.json
generated
vendored
|
@ -27,7 +27,7 @@
|
|||
"TagResource": "<p>Add tags to a CloudFront resource.</p>",
|
||||
"UntagResource": "<p>Remove tags from a CloudFront resource.</p>",
|
||||
"UpdateCloudFrontOriginAccessIdentity": "<p>Update an origin access identity. </p>",
|
||||
"UpdateDistribution": "<p>Update a distribution. </p>",
|
||||
"UpdateDistribution": "<p>Updates the configuration for a web distribution. Perform the following steps.</p> <p>For information about updating a distribution using the CloudFront console, see <a href=\"http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-creating-console.html\">Creating or Updating a Web Distribution Using the CloudFront Console </a> in the <i>Amazon CloudFront Developer Guide</i>.</p> <p> <b>To update a web distribution using the CloudFront API</b> </p> <ol> <li> <p>Submit a <a>GetDistributionConfig</a> request to get the current configuration and an <code>Etag</code> header for the distribution.</p> <note> <p>If you update the distribution again, you need to get a new <code>Etag</code> header.</p> </note> </li> <li> <p>Update the XML document that was returned in the response to your <code>GetDistributionConfig</code> request to include the desired changes. You can't change the value of <code>CallerReference</code>. If you try to change this value, CloudFront returns an <code>IllegalUpdate</code> error.</p> <important> <p>The new configuration replaces the existing configuration; the values that you specify in an <code>UpdateDistribution</code> request are not merged into the existing configuration. When you add, delete, or replace values in an element that allows multiple values (for example, <code>CNAME</code>), you must specify all of the values that you want to appear in the updated distribution. In addition, you must update the corresponding <code>Quantity</code> element.</p> </important> </li> <li> <p>Submit an <code>UpdateDistribution</code> request to update the configuration for your distribution:</p> <ul> <li> <p>In the request body, include the XML document that you updated in Step 2. The request body must include an XML document with a <code>DistributionConfig</code> element.</p> </li> <li> <p>Set the value of the HTTP <code>If-Match</code> header to the value of the <code>ETag</code> header that CloudFront returned when you submitted the <code>GetDistributionConfig</code> request in Step 1.</p> </li> </ul> </li> <li> <p>Review the response to the <code>UpdateDistribution</code> request to confirm that the configuration was successfully updated.</p> </li> <li> <p>Optional: Submit a <a>GetDistribution</a> request to confirm that your changes have propagated. When propagation is complete, the value of <code>Status</code> is <code>Deployed</code>.</p> <important> <p>Beginning with the 2012-05-05 version of the CloudFront API, we made substantial changes to the format of the XML document that you include in the request body when you create or update a distribution. With previous versions of the API, we discovered that it was too easy to accidentally delete one or more values for an element that accepts multiple values, for example, CNAMEs and trusted signers. Our changes for the 2012-05-05 release are intended to prevent these accidental deletions and to notify you when there's a mismatch between the number of values you say you're specifying in the <code>Quantity</code> element and the number of values you're actually specifying.</p> </important> </li> </ol>",
|
||||
"UpdateStreamingDistribution": "<p>Update a streaming distribution. </p>"
|
||||
},
|
||||
"shapes": {
|
||||
|
@ -1384,7 +1384,7 @@
|
|||
"QueryStringCacheKeysList$member": null,
|
||||
"S3Origin$DomainName": "<p>The DNS name of the Amazon S3 origin. </p>",
|
||||
"S3Origin$OriginAccessIdentity": "<p>The CloudFront origin access identity to associate with the RTMP distribution. Use an origin access identity to configure the distribution so that end users can only access objects in an Amazon S3 bucket through CloudFront.</p> <p>If you want end users to be able to access objects using either the CloudFront URL or the Amazon S3 URL, specify an empty <code>OriginAccessIdentity</code> element.</p> <p>To delete the origin access identity from an existing distribution, update the distribution configuration and include an empty <code>OriginAccessIdentity</code> element.</p> <p>To replace the origin access identity, update the distribution configuration and specify the new origin access identity.</p> <p>For more information, see <a href=\"http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html\">Using an Origin Access Identity to Restrict Access to Your Amazon S3 Content</a> in the <i>Amazon Amazon CloudFront Developer Guide</i>.</p>",
|
||||
"S3OriginConfig$OriginAccessIdentity": "<p>The CloudFront origin access identity to associate with the origin. Use an origin access identity to configure the origin so that viewers can <i>only</i> access objects in an Amazon S3 bucket through CloudFront. The format of the value is:</p> <p>origin-access-identity/CloudFront/<i>ID-of-origin-access-identity</i> </p> <p>where <code> <i>ID-of-origin-access-identity</i> </code> is the value that CloudFront returned in the <code>ID</code> element when you created the origin access identity.</p> <p>If you want viewers to be able to access objects using either the CloudFront URL or the Amazon S3 URL, specify an empty <code>OriginAccessIdentity</code> element.</p> <p>To delete the origin access identity from an existing distribution, update the distribution configuration and include an empty <code>OriginAccessIdentity</code> element.</p> <p>To replace the origin access identity, update the distribution configuration and specify the new origin access identity.</p> <p>For more information about the origin access identity, see <a href=\"http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html\">Serving Private Content through CloudFront</a> in the <i>Amazon CloudFront Developer Guide</i>.</p>",
|
||||
"S3OriginConfig$OriginAccessIdentity": "<p>The CloudFront origin access identity to associate with the origin. Use an origin access identity to configure the origin so that viewers can <i>only</i> access objects in an Amazon S3 bucket through CloudFront. The format of the value is:</p> <p>origin-access-identity/cloudfront/<i>ID-of-origin-access-identity</i> </p> <p>where <code> <i>ID-of-origin-access-identity</i> </code> is the value that CloudFront returned in the <code>ID</code> element when you created the origin access identity.</p> <p>If you want viewers to be able to access objects using either the CloudFront URL or the Amazon S3 URL, specify an empty <code>OriginAccessIdentity</code> element.</p> <p>To delete the origin access identity from an existing distribution, update the distribution configuration and include an empty <code>OriginAccessIdentity</code> element.</p> <p>To replace the origin access identity, update the distribution configuration and specify the new origin access identity.</p> <p>For more information about the origin access identity, see <a href=\"http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html\">Serving Private Content through CloudFront</a> in the <i>Amazon CloudFront Developer Guide</i>.</p>",
|
||||
"Signer$AwsAccountNumber": "<p>An AWS account that is included in the <code>TrustedSigners</code> complex type for this RTMP distribution. Valid values include:</p> <ul> <li> <p> <code>self</code>, which is the AWS account used to create the distribution.</p> </li> <li> <p>An AWS account number.</p> </li> </ul>",
|
||||
"StreamingDistribution$Id": "<p>The identifier for the RTMP distribution. For example: <code>EGTXBD79EXAMPLE</code>.</p>",
|
||||
"StreamingDistribution$ARN": null,
|
||||
|
|
6
vendor/github.com/aws/aws-sdk-go/models/apis/codebuild/2016-10-06/api-2.json
generated
vendored
6
vendor/github.com/aws/aws-sdk-go/models/apis/codebuild/2016-10-06/api-2.json
generated
vendored
|
@ -530,7 +530,8 @@
|
|||
"type":{"shape":"EnvironmentType"},
|
||||
"image":{"shape":"NonEmptyString"},
|
||||
"computeType":{"shape":"ComputeType"},
|
||||
"environmentVariables":{"shape":"EnvironmentVariables"}
|
||||
"environmentVariables":{"shape":"EnvironmentVariables"},
|
||||
"privilegedMode":{"shape":"WrapperBoolean"}
|
||||
}
|
||||
},
|
||||
"ProjectName":{
|
||||
|
@ -666,7 +667,7 @@
|
|||
"TimeOut":{
|
||||
"type":"integer",
|
||||
"max":480,
|
||||
"min":1
|
||||
"min":5
|
||||
},
|
||||
"Timestamp":{"type":"timestamp"},
|
||||
"UpdateProjectInput":{
|
||||
|
@ -696,6 +697,7 @@
|
|||
"min":1,
|
||||
"pattern":"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=@+\\\\-]*)$"
|
||||
},
|
||||
"WrapperBoolean":{"type":"boolean"},
|
||||
"WrapperInt":{"type":"integer"},
|
||||
"WrapperLong":{"type":"long"}
|
||||
}
|
||||
|
|
10
vendor/github.com/aws/aws-sdk-go/models/apis/codebuild/2016-10-06/docs-2.json
generated
vendored
10
vendor/github.com/aws/aws-sdk-go/models/apis/codebuild/2016-10-06/docs-2.json
generated
vendored
|
@ -441,7 +441,7 @@
|
|||
"BuildArtifacts$md5sum": "<p>The MD5 hash of the build artifact.</p> <p>You can use this hash along with a checksum tool to confirm both file integrity and authenticity.</p> <note> <p>This value is available only if the build project's <code>packaging</code> value is set to <code>ZIP</code>.</p> </note>",
|
||||
"EnvironmentImage$name": "<p>The name of the Docker image.</p>",
|
||||
"EnvironmentImage$description": "<p>The description of the Docker image.</p>",
|
||||
"EnvironmentVariable$value": "<p>The value of the environment variable.</p>",
|
||||
"EnvironmentVariable$value": "<p>The value of the environment variable.</p> <important> <p>We strongly discourage using environment variables to store sensitive values, especially AWS secret key IDs and secret access keys. Environment variables can be displayed in plain text using tools such as the AWS CodeBuild console and the AWS Command Line Interface (AWS CLI).</p> </important>",
|
||||
"ListBuildsForProjectInput$nextToken": "<p>During a previous call, if there are more than 100 items in the list, only the first 100 items are returned, along with a unique string called a <i>next token</i>. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.</p>",
|
||||
"ListBuildsForProjectOutput$nextToken": "<p>If there are more than 100 items in the list, only the first 100 items are returned, along with a unique string called a <i>next token</i>. To get the next batch of items in the list, call this operation again, adding the next token to the call.</p>",
|
||||
"ListBuildsInput$nextToken": "<p>During a previous call, if there are more than 100 items in the list, only the first 100 items are returned, along with a unique string called a <i>next token</i>. To get the next batch of items in the list, call this operation again, adding the next token to the call. To get all of the items in the list, keep calling this operation with each subsequent next token that is returned, until no more next tokens are returned.</p>",
|
||||
|
@ -456,7 +456,7 @@
|
|||
"ProjectArtifacts$location": "<p>Information about the build output artifact location, as follows:</p> <ul> <li> <p>If <code>type</code> is set to <code>CODEPIPELINE</code>, then AWS CodePipeline will ignore this value if specified. This is because AWS CodePipeline manages its build output locations instead of AWS CodeBuild.</p> </li> <li> <p>If <code>type</code> is set to <code>NO_ARTIFACTS</code>, then this value will be ignored if specified, because no build output will be produced.</p> </li> <li> <p>If <code>type</code> is set to <code>S3</code>, this is the name of the output bucket.</p> </li> </ul>",
|
||||
"ProjectArtifacts$path": "<p>Along with <code>namespaceType</code> and <code>name</code>, the pattern that AWS CodeBuild will use to name and store the output artifact, as follows:</p> <ul> <li> <p>If <code>type</code> is set to <code>CODEPIPELINE</code>, then AWS CodePipeline will ignore this value if specified. This is because AWS CodePipeline manages its build output names instead of AWS CodeBuild.</p> </li> <li> <p>If <code>type</code> is set to <code>NO_ARTIFACTS</code>, then this value will be ignored if specified, because no build output will be produced.</p> </li> <li> <p>If <code>type</code> is set to <code>S3</code>, this is the path to the output artifact. If <code>path</code> is not specified, then <code>path</code> will not be used.</p> </li> </ul> <p>For example, if <code>path</code> is set to <code>MyArtifacts</code>, <code>namespaceType</code> is set to <code>NONE</code>, and <code>name</code> is set to <code>MyArtifact.zip</code>, then the output artifact would be stored in the output bucket at <code>MyArtifacts/MyArtifact.zip</code>.</p>",
|
||||
"ProjectArtifacts$name": "<p>Along with <code>path</code> and <code>namespaceType</code>, the pattern that AWS CodeBuild will use to name and store the output artifact, as follows:</p> <ul> <li> <p>If <code>type</code> is set to <code>CODEPIPELINE</code>, then AWS CodePipeline will ignore this value if specified. This is because AWS CodePipeline manages its build output names instead of AWS CodeBuild.</p> </li> <li> <p>If <code>type</code> is set to <code>NO_ARTIFACTS</code>, then this value will be ignored if specified, because no build output will be produced.</p> </li> <li> <p>If <code>type</code> is set to <code>S3</code>, this is the name of the output artifact object.</p> </li> </ul> <p>For example, if <code>path</code> is set to <code>MyArtifacts</code>, <code>namespaceType</code> is set to <code>BUILD_ID</code>, and <code>name</code> is set to <code>MyArtifact.zip</code>, then the output artifact would be stored in <code>MyArtifacts/<i>build-ID</i>/MyArtifact.zip</code>.</p>",
|
||||
"ProjectSource$location": "<p>Information about the location of the source code to be built. Valid values include:</p> <ul> <li> <p>For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, <code>location</code> should not be specified. If it is specified, AWS CodePipeline will ignore it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.</p> </li> <li> <p>For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, <code>https://git-codecommit.<i>region-ID</i>.amazonaws.com/v1/repos/<i>repo-name</i> </code>).</p> </li> <li> <p>For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, the path to the ZIP file that contains the source code (for example, <code> <i>bucket-name</i>/<i>path</i>/<i>to</i>/<i>object-name</i>.zip</code>)</p> </li> <li> <p>For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. Also, you must connect your AWS account to your GitHub account. To do this, use the AWS CodeBuild console to begin creating a build project, and follow the on-screen instructions to complete the connection. (After you have connected to your GitHub account, you do not need to finish creating the build project, and you may then leave the AWS CodeBuild console.) To instruct AWS CodeBuild to then use this connection, in the <code>source</code> object, set the <code>auth</code> object's <code>type</code> value to <code>OAUTH</code>.</p> </li> </ul>",
|
||||
"ProjectSource$location": "<p>Information about the location of the source code to be built. Valid values include:</p> <ul> <li> <p>For source code settings that are specified in the source action of a pipeline in AWS CodePipeline, <code>location</code> should not be specified. If it is specified, AWS CodePipeline will ignore it. This is because AWS CodePipeline uses the settings in a pipeline's source action instead of this value.</p> </li> <li> <p>For source code in an AWS CodeCommit repository, the HTTPS clone URL to the repository that contains the source code and the build spec (for example, <code>https://git-codecommit.<i>region-ID</i>.amazonaws.com/v1/repos/<i>repo-name</i> </code>).</p> </li> <li> <p>For source code in an Amazon Simple Storage Service (Amazon S3) input bucket, the path to the ZIP file that contains the source code (for example, <code> <i>bucket-name</i>/<i>path</i>/<i>to</i>/<i>object-name</i>.zip</code>)</p> </li> <li> <p>For source code in a GitHub repository, the HTTPS clone URL to the repository that contains the source and the build spec. Also, you must connect your AWS account to your GitHub account. To do this, use the AWS CodeBuild console to begin creating a build project. When you use the console to connect (or reconnect) with GitHub, on the GitHub <b>Authorize application</b> page that displays, for <b>Organization access</b>, choose <b>Request access</b> next to each repository you want to allow AWS CodeBuild to have access to. Then choose <b>Authorize application</b>. (After you have connected to your GitHub account, you do not need to finish creating the build project, and you may then leave the AWS CodeBuild console.) To instruct AWS CodeBuild to then use this connection, in the <code>source</code> object, set the <code>auth</code> object's <code>type</code> value to <code>OAUTH</code>.</p> </li> </ul>",
|
||||
"ProjectSource$buildspec": "<p>The build spec declaration to use for the builds in this build project.</p> <p>If this value is not specified, a build spec must be included along with the source code to be built.</p>",
|
||||
"SourceAuth$resource": "<p>The resource value that applies to the specified authorization type.</p>",
|
||||
"StartBuildInput$sourceVersion": "<p>A version of the build input to be built, for this build only. If not specified, the latest version will be used. If specified, must be one of:</p> <ul> <li> <p>For AWS CodeCommit or GitHub: the commit ID to use.</p> </li> <li> <p>For Amazon Simple Storage Service (Amazon S3): the version ID of the object representing the build input ZIP file to use.</p> </li> </ul>",
|
||||
|
@ -513,6 +513,12 @@
|
|||
"Tag$value": "<p>The tag's value.</p>"
|
||||
}
|
||||
},
|
||||
"WrapperBoolean": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ProjectEnvironment$privilegedMode": "<p>If set to true, enables running the Docker daemon inside a Docker container; otherwise, false or not specified (the default). This value must be set to true only if this build project will be used to build Docker images, and the specified build environment image is not one provided by AWS CodeBuild with Docker support. Otherwise, all associated builds that attempt to interact with the Docker daemon will fail. Note that you must also start the Docker daemon so that your builds can interact with it as needed. One way to do this is to initialize the Docker daemon in the install phase of your build spec by running the following build commands. (Do not run the following build commands if the specified build environment image is provided by AWS CodeBuild with Docker support.)</p> <p> <code>- nohup /usr/local/bin/dockerd --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 --storage-driver=vfs& - timeout -t 15 sh -c \"until docker info; do echo .; sleep 1; done\"</code> </p>"
|
||||
}
|
||||
},
|
||||
"WrapperInt": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
92
vendor/github.com/aws/aws-sdk-go/models/apis/codedeploy/2014-10-06/api-2.json
generated
vendored
92
vendor/github.com/aws/aws-sdk-go/models/apis/codedeploy/2014-10-06/api-2.json
generated
vendored
|
@ -178,7 +178,8 @@
|
|||
{"shape":"DeploymentLimitExceededException"},
|
||||
{"shape":"InvalidTargetInstancesException"},
|
||||
{"shape":"InvalidAutoRollbackConfigException"},
|
||||
{"shape":"InvalidLoadBalancerInfoException"}
|
||||
{"shape":"InvalidLoadBalancerInfoException"},
|
||||
{"shape":"InvalidFileExistsBehaviorException"}
|
||||
]
|
||||
},
|
||||
"CreateDeploymentConfig":{
|
||||
|
@ -467,7 +468,8 @@
|
|||
{"shape":"InvalidNextTokenException"},
|
||||
{"shape":"InvalidDeploymentIdException"},
|
||||
{"shape":"InvalidInstanceStatusException"},
|
||||
{"shape":"InvalidInstanceTypeException"}
|
||||
{"shape":"InvalidInstanceTypeException"},
|
||||
{"shape":"InvalidDeploymentInstanceTypeException"}
|
||||
]
|
||||
},
|
||||
"ListDeployments":{
|
||||
|
@ -490,6 +492,19 @@
|
|||
{"shape":"InvalidNextTokenException"}
|
||||
]
|
||||
},
|
||||
"ListGitHubAccountTokenNames":{
|
||||
"name":"ListGitHubAccountTokenNames",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"ListGitHubAccountTokenNamesInput"},
|
||||
"output":{"shape":"ListGitHubAccountTokenNamesOutput"},
|
||||
"errors":[
|
||||
{"shape":"InvalidNextTokenException"},
|
||||
{"shape":"ResourceValidationException"}
|
||||
]
|
||||
},
|
||||
"ListOnPremisesInstances":{
|
||||
"name":"ListOnPremisesInstances",
|
||||
"http":{
|
||||
|
@ -692,7 +707,8 @@
|
|||
"applicationId":{"shape":"ApplicationId"},
|
||||
"applicationName":{"shape":"ApplicationName"},
|
||||
"createTime":{"shape":"Timestamp"},
|
||||
"linkedToGitHub":{"shape":"Boolean"}
|
||||
"linkedToGitHub":{"shape":"Boolean"},
|
||||
"gitHubAccountName":{"shape":"GitHubAccountTokenName"}
|
||||
}
|
||||
},
|
||||
"ApplicationLimitExceededException":{
|
||||
|
@ -966,7 +982,8 @@
|
|||
"ignoreApplicationStopFailures":{"shape":"Boolean"},
|
||||
"targetInstances":{"shape":"TargetInstances"},
|
||||
"autoRollbackConfiguration":{"shape":"AutoRollbackConfiguration"},
|
||||
"updateOutdatedInstancesOnly":{"shape":"Boolean"}
|
||||
"updateOutdatedInstancesOnly":{"shape":"Boolean"},
|
||||
"fileExistsBehavior":{"shape":"FileExistsBehavior"}
|
||||
}
|
||||
},
|
||||
"CreateDeploymentOutput":{
|
||||
|
@ -1105,7 +1122,9 @@
|
|||
"autoRollbackConfiguration":{"shape":"AutoRollbackConfiguration"},
|
||||
"deploymentStyle":{"shape":"DeploymentStyle"},
|
||||
"blueGreenDeploymentConfiguration":{"shape":"BlueGreenDeploymentConfiguration"},
|
||||
"loadBalancerInfo":{"shape":"LoadBalancerInfo"}
|
||||
"loadBalancerInfo":{"shape":"LoadBalancerInfo"},
|
||||
"lastSuccessfulDeployment":{"shape":"LastDeploymentInfo"},
|
||||
"lastAttemptedDeployment":{"shape":"LastDeploymentInfo"}
|
||||
}
|
||||
},
|
||||
"DeploymentGroupInfoList":{
|
||||
|
@ -1147,6 +1166,7 @@
|
|||
"deploymentGroupName":{"shape":"DeploymentGroupName"},
|
||||
"deploymentConfigName":{"shape":"DeploymentConfigName"},
|
||||
"deploymentId":{"shape":"DeploymentId"},
|
||||
"previousRevision":{"shape":"RevisionLocation"},
|
||||
"revision":{"shape":"RevisionLocation"},
|
||||
"status":{"shape":"DeploymentStatus"},
|
||||
"errorInformation":{"shape":"ErrorInformation"},
|
||||
|
@ -1165,7 +1185,8 @@
|
|||
"instanceTerminationWaitTimeStarted":{"shape":"Boolean"},
|
||||
"blueGreenDeploymentConfiguration":{"shape":"BlueGreenDeploymentConfiguration"},
|
||||
"loadBalancerInfo":{"shape":"LoadBalancerInfo"},
|
||||
"additionalDeploymentStatusInfo":{"shape":"AdditionalDeploymentStatusInfo"}
|
||||
"additionalDeploymentStatusInfo":{"shape":"AdditionalDeploymentStatusInfo"},
|
||||
"fileExistsBehavior":{"shape":"FileExistsBehavior"}
|
||||
}
|
||||
},
|
||||
"DeploymentIsNotInReadyStateException":{
|
||||
|
@ -1343,6 +1364,14 @@
|
|||
}
|
||||
},
|
||||
"ErrorMessage":{"type":"string"},
|
||||
"FileExistsBehavior":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"DISALLOW",
|
||||
"OVERWRITE",
|
||||
"RETAIN"
|
||||
]
|
||||
},
|
||||
"GenericRevisionInfo":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1458,6 +1487,17 @@
|
|||
"instanceInfo":{"shape":"InstanceInfo"}
|
||||
}
|
||||
},
|
||||
"GitHubAccountTokenDoesNotExistException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"GitHubAccountTokenName":{"type":"string"},
|
||||
"GitHubAccountTokenNameList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"GitHubAccountTokenName"}
|
||||
},
|
||||
"GitHubLocation":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1677,6 +1717,12 @@
|
|||
},
|
||||
"exception":true
|
||||
},
|
||||
"InvalidDeploymentInstanceTypeException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"InvalidDeploymentStatusException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1695,6 +1741,12 @@
|
|||
},
|
||||
"exception":true
|
||||
},
|
||||
"InvalidFileExistsBehaviorException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"InvalidIamSessionArnException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1816,6 +1868,15 @@
|
|||
"exception":true
|
||||
},
|
||||
"Key":{"type":"string"},
|
||||
"LastDeploymentInfo":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"deploymentId":{"shape":"DeploymentId"},
|
||||
"status":{"shape":"DeploymentStatus"},
|
||||
"endTime":{"shape":"Timestamp"},
|
||||
"createTime":{"shape":"Timestamp"}
|
||||
}
|
||||
},
|
||||
"LifecycleErrorCode":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
|
@ -1956,6 +2017,19 @@
|
|||
"nextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListGitHubAccountTokenNamesInput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"nextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListGitHubAccountTokenNamesOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"tokenNameList":{"shape":"GitHubAccountTokenNameList"},
|
||||
"nextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListOnPremisesInstancesInput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -2050,6 +2124,12 @@
|
|||
}
|
||||
},
|
||||
"Repository":{"type":"string"},
|
||||
"ResourceValidationException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"RevisionDoesNotExistException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
233
vendor/github.com/aws/aws-sdk-go/models/apis/codedeploy/2014-10-06/docs-2.json
generated
vendored
233
vendor/github.com/aws/aws-sdk-go/models/apis/codedeploy/2014-10-06/docs-2.json
generated
vendored
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"version": "2.0",
|
||||
"service": "<fullname>AWS CodeDeploy</fullname> <p> <b>Overview</b> </p> <p>This reference guide provides descriptions of the AWS CodeDeploy APIs. For more information about AWS CodeDeploy, see the <a href=\"http://docs.aws.amazon.com/codedeploy/latest/userguide\">AWS CodeDeploy User Guide</a>.</p> <p> <b>Using the APIs</b> </p> <p>You can use the AWS CodeDeploy APIs to work with the following:</p> <ul> <li> <p>Applications are unique identifiers used by AWS CodeDeploy to ensure the correct combinations of revisions, deployment configurations, and deployment groups are being referenced during deployments.</p> <p>You can use the AWS CodeDeploy APIs to create, delete, get, list, and update applications.</p> </li> <li> <p>Deployment configurations are sets of deployment rules and success and failure conditions used by AWS CodeDeploy during deployments.</p> <p>You can use the AWS CodeDeploy APIs to create, delete, get, and list deployment configurations.</p> </li> <li> <p>Deployment groups are groups of instances to which application revisions can be deployed.</p> <p>You can use the AWS CodeDeploy APIs to create, delete, get, list, and update deployment groups.</p> </li> <li> <p>Instances represent Amazon EC2 instances to which application revisions are deployed. Instances are identified by their Amazon EC2 tags or Auto Scaling group names. Instances belong to deployment groups.</p> <p>You can use the AWS CodeDeploy APIs to get and list instance.</p> </li> <li> <p>Deployments represent the process of deploying revisions to instances.</p> <p>You can use the AWS CodeDeploy APIs to create, get, list, and stop deployments.</p> </li> <li> <p>Application revisions are archive files stored in Amazon S3 buckets or GitHub repositories. These revisions contain source content (such as source code, web pages, executable files, and deployment scripts) along with an application specification (AppSpec) file. (The AppSpec file is unique to AWS CodeDeploy; it defines the deployment actions you want AWS CodeDeploy to execute.) For application revisions stored in Amazon S3 buckets, an application revision is uniquely identified by its Amazon S3 object key and its ETag, version, or both. For application revisions stored in GitHub repositories, an application revision is uniquely identified by its repository name and commit ID. Application revisions are deployed through deployment groups.</p> <p>You can use the AWS CodeDeploy APIs to get, list, and register application revisions.</p> </li> </ul>",
|
||||
"service": "<fullname>AWS CodeDeploy</fullname> <p>AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances or on-premises instances running in your own facility.</p> <p>You can deploy a nearly unlimited variety of application content, such as code, web and configuration files, executables, packages, scripts, multimedia files, and so on. AWS CodeDeploy can deploy application content stored in Amazon S3 buckets, GitHub repositories, or Bitbucket repositories. You do not need to make changes to your existing code before you can use AWS CodeDeploy.</p> <p>AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications, without many of the risks associated with error-prone manual deployments.</p> <p> <b>AWS CodeDeploy Components</b> </p> <p>Use the information in this guide to help you work with the following AWS CodeDeploy components:</p> <ul> <li> <p> <b>Application</b>: A name that uniquely identifies the application you want to deploy. AWS CodeDeploy uses this name, which functions as a container, to ensure the correct combination of revision, deployment configuration, and deployment group are referenced during a deployment.</p> </li> <li> <p> <b>Deployment group</b>: A set of individual instances. A deployment group contains individually tagged instances, Amazon EC2 instances in Auto Scaling groups, or both. </p> </li> <li> <p> <b>Deployment configuration</b>: A set of deployment rules and deployment success and failure conditions used by AWS CodeDeploy during a deployment.</p> </li> <li> <p> <b>Deployment</b>: The process, and the components involved in the process, of installing content on one or more instances. </p> </li> <li> <p> <b>Application revisions</b>: An archive file containing source content—source code, web pages, executable files, and deployment scripts—along with an application specification file (AppSpec file). Revisions are stored in Amazon S3 buckets or GitHub repositories. For Amazon S3, a revision is uniquely identified by its Amazon S3 object key and its ETag, version, or both. For GitHub, a revision is uniquely identified by its commit ID.</p> </li> </ul> <p>This guide also contains information to help you get details about the instances in your deployments and to make on-premises instances available for AWS CodeDeploy deployments.</p> <p> <b>AWS CodeDeploy Information Resources</b> </p> <ul> <li> <p> <a href=\"http://docs.aws.amazon.com/codedeploy/latest/userguide\">AWS CodeDeploy User Guide</a> </p> </li> <li> <p> <a href=\"http://docs.aws.amazon.com/codedeploy/latest/APIReference/\">AWS CodeDeploy API Reference Guide</a> </p> </li> <li> <p> <a href=\"http://docs.aws.amazon.com/cli/latest/reference/deploy/index.html\">AWS CLI Reference for AWS CodeDeploy</a> </p> </li> <li> <p> <a href=\"https://forums.aws.amazon.com/forum.jspa?forumID=179\">AWS CodeDeploy Developer Forum</a> </p> </li> </ul>",
|
||||
"operations": {
|
||||
"AddTagsToOnPremisesInstances": "<p>Adds tags to on-premises instances.</p>",
|
||||
"BatchGetApplicationRevisions": "<p>Gets information about one or more application revisions.</p>",
|
||||
|
@ -9,7 +9,7 @@
|
|||
"BatchGetDeploymentInstances": "<p>Gets information about one or more instance that are part of a deployment group.</p>",
|
||||
"BatchGetDeployments": "<p>Gets information about one or more deployments.</p>",
|
||||
"BatchGetOnPremisesInstances": "<p>Gets information about one or more on-premises instances.</p>",
|
||||
"ContinueDeployment": "<p>Starts the process of rerouting traffic from instances in the original environment to instances in thereplacement environment without waiting for a specified wait time to elapse. (Traffic rerouting, which is achieved by registering instances in the replacement environment with the load balancer, can start as soon as all instances have a status of Ready.) </p>",
|
||||
"ContinueDeployment": "<p>For a blue/green deployment, starts the process of rerouting traffic from instances in the original environment to instances in the replacement environment without waiting for a specified wait time to elapse. (Traffic rerouting, which is achieved by registering instances in the replacement environment with the load balancer, can start as soon as all instances have a status of Ready.) </p>",
|
||||
"CreateApplication": "<p>Creates an application.</p>",
|
||||
"CreateDeployment": "<p>Deploys an application revision through the specified deployment group.</p>",
|
||||
"CreateDeploymentConfig": "<p>Creates a deployment configuration.</p>",
|
||||
|
@ -31,6 +31,7 @@
|
|||
"ListDeploymentGroups": "<p>Lists the deployment groups for an application registered with the applicable IAM user or AWS account.</p>",
|
||||
"ListDeploymentInstances": "<p>Lists the instance for a deployment associated with the applicable IAM user or AWS account.</p>",
|
||||
"ListDeployments": "<p>Lists the deployments in a deployment group for an application registered with the applicable IAM user or AWS account.</p>",
|
||||
"ListGitHubAccountTokenNames": "<p>Lists the names of stored connections to GitHub accounts.</p>",
|
||||
"ListOnPremisesInstances": "<p>Gets a list of names for one or more on-premises instances.</p> <p>Unless otherwise specified, both registered and deregistered on-premises instance names will be listed. To list only registered or deregistered on-premises instance names, use the registration status parameter.</p>",
|
||||
"RegisterApplicationRevision": "<p>Registers with AWS CodeDeploy a revision for the specified application.</p>",
|
||||
"RegisterOnPremisesInstance": "<p>Registers an on-premises instance.</p> <note> <p>Only one IAM ARN (an IAM session ARN or IAM user ARN) is supported in the request. You cannot use both.</p> </note>",
|
||||
|
@ -61,9 +62,9 @@
|
|||
"AlarmConfiguration": {
|
||||
"base": "<p>Information about alarms associated with the deployment group.</p>",
|
||||
"refs": {
|
||||
"CreateDeploymentGroupInput$alarmConfiguration": "<p>Information to add about Amazon CloudWatch alarms when the deployment group is created. </p>",
|
||||
"CreateDeploymentGroupInput$alarmConfiguration": "<p>Information to add about Amazon CloudWatch alarms when the deployment group is created.</p>",
|
||||
"DeploymentGroupInfo$alarmConfiguration": "<p>A list of alarms associated with the deployment group.</p>",
|
||||
"UpdateDeploymentGroupInput$alarmConfiguration": "<p>Information to add or change about Amazon CloudWatch alarms when the deployment group is updated. </p>"
|
||||
"UpdateDeploymentGroupInput$alarmConfiguration": "<p>Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.</p>"
|
||||
}
|
||||
},
|
||||
"AlarmList": {
|
||||
|
@ -223,62 +224,62 @@
|
|||
}
|
||||
},
|
||||
"BatchGetApplicationRevisionsInput": {
|
||||
"base": "<p>Represents the input of a batch get application revisions operation.</p>",
|
||||
"base": "<p>Represents the input of a BatchGetApplicationRevisions operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetApplicationRevisionsOutput": {
|
||||
"base": "<p>Represents the output of a batch get application revisions operation.</p>",
|
||||
"base": "<p>Represents the output of a BatchGetApplicationRevisions operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetApplicationsInput": {
|
||||
"base": "<p>Represents the input of a batch get applications operation.</p>",
|
||||
"base": "<p>Represents the input of a BatchGetApplications operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetApplicationsOutput": {
|
||||
"base": "<p>Represents the output of a batch get applications operation.</p>",
|
||||
"base": "<p>Represents the output of a BatchGetApplications operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetDeploymentGroupsInput": {
|
||||
"base": "<p>Represents the input of a batch get deployment groups operation.</p>",
|
||||
"base": "<p>Represents the input of a BatchGetDeploymentGroups operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetDeploymentGroupsOutput": {
|
||||
"base": "<p>Represents the output of a batch get deployment groups operation.</p>",
|
||||
"base": "<p>Represents the output of a BatchGetDeploymentGroups operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetDeploymentInstancesInput": {
|
||||
"base": "<p>Represents the input of a batch get deployment instances operation.</p>",
|
||||
"base": "<p>Represents the input of a BatchGetDeploymentInstances operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetDeploymentInstancesOutput": {
|
||||
"base": "<p>Represents the output of a batch get deployment instance operation.</p>",
|
||||
"base": "<p>Represents the output of a BatchGetDeploymentInstances operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetDeploymentsInput": {
|
||||
"base": "<p>Represents the input of a batch get deployments operation.</p>",
|
||||
"base": "<p>Represents the input of a BatchGetDeployments operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetDeploymentsOutput": {
|
||||
"base": "<p>Represents the output of a batch get deployments operation.</p>",
|
||||
"base": "<p>Represents the output of a BatchGetDeployments operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetOnPremisesInstancesInput": {
|
||||
"base": "<p>Represents the input of a batch get on-premises instances operation.</p>",
|
||||
"base": "<p>Represents the input of a BatchGetOnPremisesInstances operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetOnPremisesInstancesOutput": {
|
||||
"base": "<p>Represents the output of a batch get on-premises instances operation.</p>",
|
||||
"base": "<p>Represents the output of a BatchGetOnPremisesInstances operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -339,62 +340,62 @@
|
|||
}
|
||||
},
|
||||
"CreateApplicationInput": {
|
||||
"base": "<p>Represents the input of a create application operation.</p>",
|
||||
"base": "<p>Represents the input of a CreateApplication operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateApplicationOutput": {
|
||||
"base": "<p>Represents the output of a create application operation.</p>",
|
||||
"base": "<p>Represents the output of a CreateApplication operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateDeploymentConfigInput": {
|
||||
"base": "<p>Represents the input of a create deployment configuration operation.</p>",
|
||||
"base": "<p>Represents the input of a CreateDeploymentConfig operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateDeploymentConfigOutput": {
|
||||
"base": "<p>Represents the output of a create deployment configuration operation.</p>",
|
||||
"base": "<p>Represents the output of a CreateDeploymentConfig operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateDeploymentGroupInput": {
|
||||
"base": "<p>Represents the input of a create deployment group operation.</p>",
|
||||
"base": "<p>Represents the input of a CreateDeploymentGroup operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateDeploymentGroupOutput": {
|
||||
"base": "<p>Represents the output of a create deployment group operation.</p>",
|
||||
"base": "<p>Represents the output of a CreateDeploymentGroup operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateDeploymentInput": {
|
||||
"base": "<p>Represents the input of a create deployment operation.</p>",
|
||||
"base": "<p>Represents the input of a CreateDeployment operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateDeploymentOutput": {
|
||||
"base": "<p>Represents the output of a create deployment operation.</p>",
|
||||
"base": "<p>Represents the output of a CreateDeployment operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteApplicationInput": {
|
||||
"base": "<p>Represents the input of a delete application operation.</p>",
|
||||
"base": "<p>Represents the input of a DeleteApplication operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteDeploymentConfigInput": {
|
||||
"base": "<p>Represents the input of a delete deployment configuration operation.</p>",
|
||||
"base": "<p>Represents the input of a DeleteDeploymentConfig operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteDeploymentGroupInput": {
|
||||
"base": "<p>Represents the input of a delete deployment group operation.</p>",
|
||||
"base": "<p>Represents the input of a DeleteDeploymentGroup operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteDeploymentGroupOutput": {
|
||||
"base": "<p>Represents the output of a delete deployment group operation.</p>",
|
||||
"base": "<p>Represents the output of a DeleteDeploymentGroup operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -440,7 +441,7 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"CreateDeploymentConfigInput$deploymentConfigName": "<p>The name of the deployment configuration to create.</p>",
|
||||
"CreateDeploymentGroupInput$deploymentConfigName": "<p>If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.</p> <p>CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or the deployment group.</p> <p>For more information about the predefined deployment configurations in AWS CodeDeploy, see see <a href=\"http://docs.aws.amazon.com/codedeploy/latest/userguide/deployment-configurations.html\">Working with Deployment Groups in AWS CodeDeploy</a> in the AWS CodeDeploy User Guide.</p>",
|
||||
"CreateDeploymentGroupInput$deploymentConfigName": "<p>If specified, the deployment configuration name can be either one of the predefined configurations provided with AWS CodeDeploy or a custom deployment configuration that you create by calling the create deployment configuration operation.</p> <p>CodeDeployDefault.OneAtATime is the default deployment configuration. It is used if a configuration isn't specified for the deployment or the deployment group.</p> <p>For more information about the predefined deployment configurations in AWS CodeDeploy, see <a href=\"http://docs.aws.amazon.com/codedeploy/latest/userguide/deployment-configurations.html\">Working with Deployment Groups in AWS CodeDeploy</a> in the AWS CodeDeploy User Guide.</p>",
|
||||
"CreateDeploymentInput$deploymentConfigName": "<p>The name of a deployment configuration associated with the applicable IAM user or AWS account.</p> <p>If not specified, the value configured in the deployment group will be used as the default. If the deployment group does not have a deployment configuration associated with it, then CodeDeployDefault.OneAtATime will be used by default.</p>",
|
||||
"DeleteDeploymentConfigInput$deploymentConfigName": "<p>The name of a deployment configuration associated with the applicable IAM user or AWS account.</p>",
|
||||
"DeploymentConfigInfo$deploymentConfigName": "<p>The deployment configuration name.</p>",
|
||||
|
@ -547,6 +548,7 @@
|
|||
"GetDeploymentInput$deploymentId": "<p>A deployment ID associated with the applicable IAM user or AWS account.</p>",
|
||||
"GetDeploymentInstanceInput$deploymentId": "<p>The unique ID of a deployment.</p>",
|
||||
"InstanceSummary$deploymentId": "<p>The deployment ID.</p>",
|
||||
"LastDeploymentInfo$deploymentId": "<p>The deployment ID.</p>",
|
||||
"ListDeploymentInstancesInput$deploymentId": "<p>The unique ID of a deployment.</p>",
|
||||
"RollbackInfo$rollbackDeploymentId": "<p>The ID of the deployment rollback.</p>",
|
||||
"RollbackInfo$rollbackTriggeringDeploymentId": "<p>The deployment ID of the deployment that was underway and triggered a rollback deployment because it failed or was stopped.</p>",
|
||||
|
@ -609,7 +611,8 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"DeploymentInfo$status": "<p>The current state of the deployment as a whole.</p>",
|
||||
"DeploymentStatusList$member": null
|
||||
"DeploymentStatusList$member": null,
|
||||
"LastDeploymentInfo$status": "<p>The status of the most recent deployment.</p>"
|
||||
}
|
||||
},
|
||||
"DeploymentStatusList": {
|
||||
|
@ -619,18 +622,18 @@
|
|||
}
|
||||
},
|
||||
"DeploymentStyle": {
|
||||
"base": "<p>Information about the type of deployment, either standard or blue/green, you want to run and whether to route deployment traffic behind a load balancer.</p>",
|
||||
"base": "<p>Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.</p>",
|
||||
"refs": {
|
||||
"CreateDeploymentGroupInput$deploymentStyle": "<p>Information about the type of deployment, standard or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.</p>",
|
||||
"DeploymentGroupInfo$deploymentStyle": "<p>Information about the type of deployment, either standard or blue/green, you want to run and whether to route deployment traffic behind a load balancer.</p>",
|
||||
"DeploymentInfo$deploymentStyle": "<p>Information about the type of deployment, either standard or blue/green, you want to run and whether to route deployment traffic behind a load balancer.</p>",
|
||||
"UpdateDeploymentGroupInput$deploymentStyle": "<p>Information about the type of deployment, either standard or blue/green, you want to run and whether to route deployment traffic behind a load balancer.</p>"
|
||||
"CreateDeploymentGroupInput$deploymentStyle": "<p>Information about the type of deployment, in-place or blue/green, that you want to run and whether to route deployment traffic behind a load balancer.</p>",
|
||||
"DeploymentGroupInfo$deploymentStyle": "<p>Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.</p>",
|
||||
"DeploymentInfo$deploymentStyle": "<p>Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.</p>",
|
||||
"UpdateDeploymentGroupInput$deploymentStyle": "<p>Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.</p>"
|
||||
}
|
||||
},
|
||||
"DeploymentType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DeploymentStyle$deploymentType": "<p>Indicates whether to run a standard deployment or a blue/green deployment.</p>"
|
||||
"DeploymentStyle$deploymentType": "<p>Indicates whether to run an in-place deployment or a blue/green deployment.</p>"
|
||||
}
|
||||
},
|
||||
"DeploymentsInfoList": {
|
||||
|
@ -647,7 +650,7 @@
|
|||
}
|
||||
},
|
||||
"DeregisterOnPremisesInstanceInput": {
|
||||
"base": "<p>Represents the input of a deregister on-premises instance operation.</p>",
|
||||
"base": "<p>Represents the input of a DeregisterOnPremisesInstance operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -680,7 +683,7 @@
|
|||
}
|
||||
},
|
||||
"EC2TagFilter": {
|
||||
"base": "<p>Information about a tag filter.</p>",
|
||||
"base": "<p>Information about an EC2 tag filter.</p>",
|
||||
"refs": {
|
||||
"EC2TagFilterList$member": null
|
||||
}
|
||||
|
@ -688,7 +691,7 @@
|
|||
"EC2TagFilterList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateDeploymentGroupInput$ec2TagFilters": "<p>The Amazon EC2 tags on which to filter.</p>",
|
||||
"CreateDeploymentGroupInput$ec2TagFilters": "<p>The Amazon EC2 tags on which to filter. The deployment group will include EC2 instances with any of the specified tags.</p>",
|
||||
"DeploymentGroupInfo$ec2TagFilters": "<p>The Amazon EC2 tags on which to filter.</p>",
|
||||
"TargetInstances$tagFilters": "<p>The tag filter key, type, and value used to identify Amazon EC2 instances in a replacement environment for a blue/green deployment.</p>",
|
||||
"UpdateDeploymentGroupInput$ec2TagFilters": "<p>The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.</p>"
|
||||
|
@ -701,7 +704,7 @@
|
|||
}
|
||||
},
|
||||
"ELBInfo": {
|
||||
"base": "<p>Information about a load balancer in Elastic Load Balancing to use in a blue/green deployment.</p>",
|
||||
"base": "<p>Information about a load balancer in Elastic Load Balancing to use in a deployment.</p>",
|
||||
"refs": {
|
||||
"ELBInfoList$member": null
|
||||
}
|
||||
|
@ -709,13 +712,13 @@
|
|||
"ELBInfoList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"LoadBalancerInfo$elbInfoList": "<p>An array containing information about the load balancer in Elastic Load Balancing to use in a blue/green deployment.</p>"
|
||||
"LoadBalancerInfo$elbInfoList": "<p>An array containing information about the load balancer in Elastic Load Balancing to use in a deployment.</p>"
|
||||
}
|
||||
},
|
||||
"ELBName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ELBInfo$name": "<p>The name of the load balancer that will be used to route traffic from original instances to replacement instances in a blue/green deployment.</p>"
|
||||
"ELBInfo$name": "<p>For blue/green deployments, the name of the load balancer that will be used to route traffic from original instances to replacement instances in a blue/green deployment. For in-place deployments, the name of the load balancer that instances are deregistered from so they are not serving traffic during a deployment, and then re-registered with after the deployment completes.</p>"
|
||||
}
|
||||
},
|
||||
"ETag": {
|
||||
|
@ -745,6 +748,13 @@
|
|||
"ErrorInformation$message": "<p>An accompanying error message.</p>"
|
||||
}
|
||||
},
|
||||
"FileExistsBehavior": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateDeploymentInput$fileExistsBehavior": "<p>Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.</p> <p>The fileExistsBehavior parameter takes any of the following values:</p> <ul> <li> <p>DISALLOW: The deployment fails. This is also the default behavior if no option is specified.</p> </li> <li> <p>OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.</p> </li> <li> <p>RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.</p> </li> </ul>",
|
||||
"DeploymentInfo$fileExistsBehavior": "<p>Information about how AWS CodeDeploy handles files that already exist in a deployment target location but weren't part of the previous successful deployment.</p> <ul> <li> <p>DISALLOW: The deployment fails. This is also the default behavior if no option is specified.</p> </li> <li> <p>OVERWRITE: The version of the file from the application revision currently being deployed replaces the version already on the instance.</p> </li> <li> <p>RETAIN: The version of the file already on the instance is kept and used as part of the new deployment.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"GenericRevisionInfo": {
|
||||
"base": "<p>Information about an application revision.</p>",
|
||||
"refs": {
|
||||
|
@ -753,75 +763,93 @@
|
|||
}
|
||||
},
|
||||
"GetApplicationInput": {
|
||||
"base": "<p>Represents the input of a get application operation.</p>",
|
||||
"base": "<p>Represents the input of a GetApplication operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetApplicationOutput": {
|
||||
"base": "<p>Represents the output of a get application operation.</p>",
|
||||
"base": "<p>Represents the output of a GetApplication operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetApplicationRevisionInput": {
|
||||
"base": "<p>Represents the input of a get application revision operation.</p>",
|
||||
"base": "<p>Represents the input of a GetApplicationRevision operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetApplicationRevisionOutput": {
|
||||
"base": "<p>Represents the output of a get application revision operation.</p>",
|
||||
"base": "<p>Represents the output of a GetApplicationRevision operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetDeploymentConfigInput": {
|
||||
"base": "<p>Represents the input of a get deployment configuration operation.</p>",
|
||||
"base": "<p>Represents the input of a GetDeploymentConfig operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetDeploymentConfigOutput": {
|
||||
"base": "<p>Represents the output of a get deployment configuration operation.</p>",
|
||||
"base": "<p>Represents the output of a GetDeploymentConfig operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetDeploymentGroupInput": {
|
||||
"base": "<p>Represents the input of a get deployment group operation.</p>",
|
||||
"base": "<p>Represents the input of a GetDeploymentGroup operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetDeploymentGroupOutput": {
|
||||
"base": "<p>Represents the output of a get deployment group operation.</p>",
|
||||
"base": "<p>Represents the output of a GetDeploymentGroup operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetDeploymentInput": {
|
||||
"base": "<p>Represents the input of a get deployment operation.</p>",
|
||||
"base": "<p>Represents the input of a GetDeployment operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetDeploymentInstanceInput": {
|
||||
"base": "<p>Represents the input of a get deployment instance operation.</p>",
|
||||
"base": "<p>Represents the input of a GetDeploymentInstance operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetDeploymentInstanceOutput": {
|
||||
"base": "<p>Represents the output of a get deployment instance operation.</p>",
|
||||
"base": "<p>Represents the output of a GetDeploymentInstance operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetDeploymentOutput": {
|
||||
"base": "<p>Represents the output of a get deployment operation.</p>",
|
||||
"base": "<p>Represents the output of a GetDeployment operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetOnPremisesInstanceInput": {
|
||||
"base": "<p>Represents the input of a get on-premises instance operation.</p>",
|
||||
"base": "<p>Represents the input of a GetOnPremisesInstance operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetOnPremisesInstanceOutput": {
|
||||
"base": "<p>Represents the output of a get on-premises instance operation.</p>",
|
||||
"base": "<p>Represents the output of a GetOnPremisesInstance operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GitHubAccountTokenDoesNotExistException": {
|
||||
"base": "<p>No GitHub account connection exists with the named specified in the call.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GitHubAccountTokenName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ApplicationInfo$gitHubAccountName": "<p>The name for a connection to a GitHub account.</p>",
|
||||
"GitHubAccountTokenNameList$member": null
|
||||
}
|
||||
},
|
||||
"GitHubAccountTokenNameList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListGitHubAccountTokenNamesOutput$tokenNameList": "<p>A list of names of connections to GitHub accounts.</p>"
|
||||
}
|
||||
},
|
||||
"GitHubLocation": {
|
||||
"base": "<p>Information about the location of application artifacts stored in GitHub.</p>",
|
||||
"refs": {
|
||||
|
@ -1063,13 +1091,18 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidDeploymentInstanceTypeException": {
|
||||
"base": "<p>An instance type was specified for an in-place deployment. Instance types are supported for blue/green deployments only.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidDeploymentStatusException": {
|
||||
"base": "<p>The specified deployment status doesn't exist or cannot be determined.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidDeploymentStyleException": {
|
||||
"base": "<p>An invalid deployment style was specified. Valid deployment types include \"IN_PLACE\" and \"BLUE_GREEN\". Valid deployment options for blue/green deployments include \"WITH_TRAFFIC_CONTROL\" and \"WITHOUT_TRAFFIC_CONTROL\".</p>",
|
||||
"base": "<p>An invalid deployment style was specified. Valid deployment types include \"IN_PLACE\" and \"BLUE_GREEN\". Valid deployment options include \"WITH_TRAFFIC_CONTROL\" and \"WITHOUT_TRAFFIC_CONTROL\".</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -1078,6 +1111,11 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidFileExistsBehaviorException": {
|
||||
"base": "<p>An invalid fileExistsBehavior option was specified to determine how AWS CodeDeploy handles files or directories that already exist in a deployment target location but weren't part of the previous successful deployment. Valid values include \"DISALLOW\", \"OVERWRITE\", and \"RETAIN\".</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidIamSessionArnException": {
|
||||
"base": "<p>The IAM session ARN was specified in an invalid format.</p>",
|
||||
"refs": {
|
||||
|
@ -1186,6 +1224,13 @@
|
|||
"TagFilter$Key": "<p>The on-premises instance tag filter key.</p>"
|
||||
}
|
||||
},
|
||||
"LastDeploymentInfo": {
|
||||
"base": "<p>Information about the most recent attempted or successful deployment to a deployment group.</p>",
|
||||
"refs": {
|
||||
"DeploymentGroupInfo$lastSuccessfulDeployment": "<p>Information about the most recent successful deployment to the deployment group.</p>",
|
||||
"DeploymentGroupInfo$lastAttemptedDeployment": "<p>Information about the most recent attempted deployment to the deployment group.</p>"
|
||||
}
|
||||
},
|
||||
"LifecycleErrorCode": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -1228,67 +1273,77 @@
|
|||
}
|
||||
},
|
||||
"ListApplicationRevisionsInput": {
|
||||
"base": "<p>Represents the input of a list application revisions operation.</p>",
|
||||
"base": "<p>Represents the input of a ListApplicationRevisions operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListApplicationRevisionsOutput": {
|
||||
"base": "<p>Represents the output of a list application revisions operation.</p>",
|
||||
"base": "<p>Represents the output of a ListApplicationRevisions operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListApplicationsInput": {
|
||||
"base": "<p>Represents the input of a list applications operation.</p>",
|
||||
"base": "<p>Represents the input of a ListApplications operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListApplicationsOutput": {
|
||||
"base": "<p>Represents the output of a list applications operation.</p>",
|
||||
"base": "<p>Represents the output of a ListApplications operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListDeploymentConfigsInput": {
|
||||
"base": "<p>Represents the input of a list deployment configurations operation.</p>",
|
||||
"base": "<p>Represents the input of a ListDeploymentConfigs operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListDeploymentConfigsOutput": {
|
||||
"base": "<p>Represents the output of a list deployment configurations operation.</p>",
|
||||
"base": "<p>Represents the output of a ListDeploymentConfigs operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListDeploymentGroupsInput": {
|
||||
"base": "<p>Represents the input of a list deployment groups operation.</p>",
|
||||
"base": "<p>Represents the input of a ListDeploymentGroups operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListDeploymentGroupsOutput": {
|
||||
"base": "<p>Represents the output of a list deployment groups operation.</p>",
|
||||
"base": "<p>Represents the output of a ListDeploymentGroups operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListDeploymentInstancesInput": {
|
||||
"base": "<p>Represents the input of a list deployment instances operation.</p>",
|
||||
"base": "<p>Represents the input of a ListDeploymentInstances operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListDeploymentInstancesOutput": {
|
||||
"base": "<p>Represents the output of a list deployment instances operation.</p>",
|
||||
"base": "<p>Represents the output of a ListDeploymentInstances operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListDeploymentsInput": {
|
||||
"base": "<p>Represents the input of a list deployments operation.</p>",
|
||||
"base": "<p>Represents the input of a ListDeployments operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListDeploymentsOutput": {
|
||||
"base": "<p>Represents the output of a list deployments operation.</p>",
|
||||
"base": "<p>Represents the output of a ListDeployments operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListGitHubAccountTokenNamesInput": {
|
||||
"base": "<p>Represents the input of a ListGitHubAccountTokenNames operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListGitHubAccountTokenNamesOutput": {
|
||||
"base": "<p>Represents the output of a ListGitHubAccountTokenNames operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListOnPremisesInstancesInput": {
|
||||
"base": "<p>Represents the input of a list on-premises instances operation.</p>",
|
||||
"base": "<p>Represents the input of a ListOnPremisesInstances operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -1304,12 +1359,12 @@
|
|||
}
|
||||
},
|
||||
"LoadBalancerInfo": {
|
||||
"base": "<p>Information about the load balancer used in a blue/green deployment.</p>",
|
||||
"base": "<p>Information about the load balancer used in a deployment.</p>",
|
||||
"refs": {
|
||||
"CreateDeploymentGroupInput$loadBalancerInfo": "<p>Information about the load balancer used in a blue/green deployment.</p>",
|
||||
"DeploymentGroupInfo$loadBalancerInfo": "<p>Information about the load balancer to use in a blue/green deployment.</p>",
|
||||
"DeploymentInfo$loadBalancerInfo": "<p>Information about the load balancer used in this blue/green deployment.</p>",
|
||||
"UpdateDeploymentGroupInput$loadBalancerInfo": "<p>Information about the load balancer used in a blue/green deployment.</p>"
|
||||
"CreateDeploymentGroupInput$loadBalancerInfo": "<p>Information about the load balancer used in a deployment.</p>",
|
||||
"DeploymentGroupInfo$loadBalancerInfo": "<p>Information about the load balancer to use in a deployment.</p>",
|
||||
"DeploymentInfo$loadBalancerInfo": "<p>Information about the load balancer used in the deployment.</p>",
|
||||
"UpdateDeploymentGroupInput$loadBalancerInfo": "<p>Information about the load balancer used in a deployment.</p>"
|
||||
}
|
||||
},
|
||||
"LogTail": {
|
||||
|
@ -1334,7 +1389,7 @@
|
|||
"MinimumHealthyHostsType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"MinimumHealthyHosts$type": "<p>The minimum healthy instance type:</p> <ul> <li> <p>HOST_COUNT: The minimum number of healthy instance as an absolute value.</p> </li> <li> <p>FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.</p> </li> </ul> <p>In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment will be successful if six or more instances are deployed to successfully; otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment will be successful if four or more instance are deployed to successfully; otherwise, the deployment fails.</p> <note> <p>In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime will return a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy will try to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment still succeeds.</p> </note>"
|
||||
"MinimumHealthyHosts$type": "<p>The minimum healthy instance type:</p> <ul> <li> <p>HOST_COUNT: The minimum number of healthy instance as an absolute value.</p> </li> <li> <p>FLEET_PERCENT: The minimum number of healthy instance as a percentage of the total number of instance in the deployment.</p> </li> </ul> <p>In an example of nine instance, if a HOST_COUNT of six is specified, deploy to up to three instances at a time. The deployment will be successful if six or more instances are deployed to successfully; otherwise, the deployment fails. If a FLEET_PERCENT of 40 is specified, deploy to up to five instance at a time. The deployment will be successful if four or more instance are deployed to successfully; otherwise, the deployment fails.</p> <note> <p>In a call to the get deployment configuration operation, CodeDeployDefault.OneAtATime will return a minimum healthy instance type of MOST_CONCURRENCY and a value of 1. This means a deployment to only one instance at a time. (You cannot set the type to MOST_CONCURRENCY, only to HOST_COUNT or FLEET_PERCENT.) In addition, with CodeDeployDefault.OneAtATime, AWS CodeDeploy will try to ensure that all instances but one are kept in a healthy state during the deployment. Although this allows one instance at a time to be taken offline for a new deployment, it also means that if the deployment to the last instance fails, the overall deployment still succeeds.</p> </note> <p>For more information, see <a href=\"http://docs.aws.amazon.com/codedeploy/latest/userguide/instances-health.html\">AWS CodeDeploy Instance Health</a> in the <i>AWS CodeDeploy User Guide</i>.</p>"
|
||||
}
|
||||
},
|
||||
"MinimumHealthyHostsValue": {
|
||||
|
@ -1363,6 +1418,8 @@
|
|||
"ListDeploymentInstancesOutput$nextToken": "<p>If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployment instances call to return the next set of deployment instances in the list.</p>",
|
||||
"ListDeploymentsInput$nextToken": "<p>An identifier returned from the previous list deployments call. It can be used to return the next set of deployments in the list.</p>",
|
||||
"ListDeploymentsOutput$nextToken": "<p>If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list deployments call to return the next set of deployments in the list.</p>",
|
||||
"ListGitHubAccountTokenNamesInput$nextToken": "<p>An identifier returned from the previous ListGitHubAccountTokenNames call. It can be used to return the next set of names in the list. </p>",
|
||||
"ListGitHubAccountTokenNamesOutput$nextToken": "<p>If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent ListGitHubAccountTokenNames call to return the next set of names in the list. </p>",
|
||||
"ListOnPremisesInstancesInput$nextToken": "<p>An identifier returned from the previous list on-premises instances call. It can be used to return the next set of on-premises instances in the list.</p>",
|
||||
"ListOnPremisesInstancesOutput$nextToken": "<p>If a large amount of information is returned, an identifier is also returned. It can be used in a subsequent list on-premises instances call to return the next set of on-premises instances in the list.</p>"
|
||||
}
|
||||
|
@ -1374,7 +1431,7 @@
|
|||
}
|
||||
},
|
||||
"RegisterApplicationRevisionInput": {
|
||||
"base": "<p>Represents the input of a register application revision operation.</p>",
|
||||
"base": "<p>Represents the input of a RegisterApplicationRevision operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -1390,7 +1447,7 @@
|
|||
}
|
||||
},
|
||||
"RemoveTagsFromOnPremisesInstancesInput": {
|
||||
"base": "<p>Represents the input of a remove tags from on-premises instances operation.</p>",
|
||||
"base": "<p>Represents the input of a RemoveTagsFromOnPremisesInstances operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -1400,6 +1457,11 @@
|
|||
"GitHubLocation$repository": "<p>The GitHub account and repository pair that stores a reference to the commit that represents the bundled artifacts for the application revision. </p> <p>Specified as account/repository.</p>"
|
||||
}
|
||||
},
|
||||
"ResourceValidationException": {
|
||||
"base": "<p>The specified resource could not be validated.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"RevisionDoesNotExistException": {
|
||||
"base": "<p>The named revision does not exist with the applicable IAM user or AWS account.</p>",
|
||||
"refs": {
|
||||
|
@ -1422,6 +1484,7 @@
|
|||
"refs": {
|
||||
"CreateDeploymentInput$revision": "<p>The type and location of the revision to deploy.</p>",
|
||||
"DeploymentGroupInfo$targetRevision": "<p>Information about the deployment group's target revision, including type and location.</p>",
|
||||
"DeploymentInfo$previousRevision": "<p>Information about the application revision that was deployed to the deployment group before the most recent successful deployment.</p>",
|
||||
"DeploymentInfo$revision": "<p>Information about the location of stored application artifacts and the service from which to retrieve them.</p>",
|
||||
"GetApplicationRevisionInput$revision": "<p>Information about the application revision to get, including type and location.</p>",
|
||||
"GetApplicationRevisionOutput$revision": "<p>Additional information about the revision, including type and location.</p>",
|
||||
|
@ -1505,12 +1568,12 @@
|
|||
}
|
||||
},
|
||||
"StopDeploymentInput": {
|
||||
"base": "<p>Represents the input of a stop deployment operation.</p>",
|
||||
"base": "<p>Represents the input of a StopDeployment operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"StopDeploymentOutput": {
|
||||
"base": "<p>Represents the output of a stop deployment operation.</p>",
|
||||
"base": "<p>Represents the output of a StopDeployment operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -1535,7 +1598,7 @@
|
|||
"TagFilterList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateDeploymentGroupInput$onPremisesInstanceTagFilters": "<p>The on-premises instance tags on which to filter.</p>",
|
||||
"CreateDeploymentGroupInput$onPremisesInstanceTagFilters": "<p>The on-premises instance tags on which to filter. The deployment group will include on-premises instances with any of the specified tags.</p>",
|
||||
"DeploymentGroupInfo$onPremisesInstanceTagFilters": "<p>The on-premises instance tags on which to filter.</p>",
|
||||
"ListOnPremisesInstancesInput$tagFilters": "<p>The on-premises instance tags that will be used to restrict the corresponding on-premises instance names returned.</p>",
|
||||
"UpdateDeploymentGroupInput$onPremisesInstanceTagFilters": "<p>The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.</p>"
|
||||
|
@ -1592,6 +1655,8 @@
|
|||
"InstanceInfo$registerTime": "<p>The time at which the on-premises instance was registered.</p>",
|
||||
"InstanceInfo$deregisterTime": "<p>If the on-premises instance was deregistered, the time at which the on-premises instance was deregistered.</p>",
|
||||
"InstanceSummary$lastUpdatedAt": "<p>A timestamp indicating when the instance information was last updated.</p>",
|
||||
"LastDeploymentInfo$endTime": "<p>A timestamp indicating when the most recent deployment to the deployment group completed.</p>",
|
||||
"LastDeploymentInfo$createTime": "<p>A timestamp indicating when the most recent deployment to the deployment group started.</p>",
|
||||
"LifecycleEvent$startTime": "<p>A timestamp indicating when the deployment lifecycle event started.</p>",
|
||||
"LifecycleEvent$endTime": "<p>A timestamp indicating when the deployment lifecycle event ended.</p>",
|
||||
"TimeRange$start": "<p>The start time of the time range.</p> <note> <p>Specify null to leave the start time open-ended.</p> </note>",
|
||||
|
@ -1647,17 +1712,17 @@
|
|||
}
|
||||
},
|
||||
"UpdateApplicationInput": {
|
||||
"base": "<p>Represents the input of an update application operation.</p>",
|
||||
"base": "<p>Represents the input of an UpdateApplication operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateDeploymentGroupInput": {
|
||||
"base": "<p>Represents the input of an update deployment group operation.</p>",
|
||||
"base": "<p>Represents the input of an UpdateDeploymentGroup operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateDeploymentGroupOutput": {
|
||||
"base": "<p>Represents the output of an update deployment group operation.</p>",
|
||||
"base": "<p>Represents the output of an UpdateDeploymentGroup operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
|
50
vendor/github.com/aws/aws-sdk-go/models/apis/codepipeline/2015-07-09/api-2.json
generated
vendored
50
vendor/github.com/aws/aws-sdk-go/models/apis/codepipeline/2015-07-09/api-2.json
generated
vendored
|
@ -202,6 +202,20 @@
|
|||
{"shape":"InvalidNextTokenException"}
|
||||
]
|
||||
},
|
||||
"ListPipelineExecutions":{
|
||||
"name":"ListPipelineExecutions",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"ListPipelineExecutionsInput"},
|
||||
"output":{"shape":"ListPipelineExecutionsOutput"},
|
||||
"errors":[
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"PipelineNotFoundException"},
|
||||
{"shape":"InvalidNextTokenException"}
|
||||
]
|
||||
},
|
||||
"ListPipelines":{
|
||||
"name":"ListPipelines",
|
||||
"http":{
|
||||
|
@ -488,7 +502,7 @@
|
|||
},
|
||||
"ActionConfigurationQueryableValue":{
|
||||
"type":"string",
|
||||
"max":20,
|
||||
"max":50,
|
||||
"min":1,
|
||||
"pattern":"[a-zA-Z0-9_-]+"
|
||||
},
|
||||
|
@ -1192,6 +1206,22 @@
|
|||
"nextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListPipelineExecutionsInput":{
|
||||
"type":"structure",
|
||||
"required":["pipelineName"],
|
||||
"members":{
|
||||
"pipelineName":{"shape":"PipelineName"},
|
||||
"maxResults":{"shape":"MaxResults"},
|
||||
"nextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListPipelineExecutionsOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"pipelineExecutionSummaries":{"shape":"PipelineExecutionSummaryList"},
|
||||
"nextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListPipelinesInput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1209,6 +1239,11 @@
|
|||
"type":"integer",
|
||||
"min":1
|
||||
},
|
||||
"MaxResults":{
|
||||
"type":"integer",
|
||||
"max":100,
|
||||
"min":1
|
||||
},
|
||||
"MaximumArtifactCount":{
|
||||
"type":"integer",
|
||||
"max":5,
|
||||
|
@ -1297,6 +1332,19 @@
|
|||
"Failed"
|
||||
]
|
||||
},
|
||||
"PipelineExecutionSummary":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"pipelineExecutionId":{"shape":"PipelineExecutionId"},
|
||||
"status":{"shape":"PipelineExecutionStatus"},
|
||||
"startTime":{"shape":"Timestamp"},
|
||||
"lastUpdateTime":{"shape":"Timestamp"}
|
||||
}
|
||||
},
|
||||
"PipelineExecutionSummaryList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"PipelineExecutionSummary"}
|
||||
},
|
||||
"PipelineList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"PipelineSummary"}
|
||||
|
|
98
vendor/github.com/aws/aws-sdk-go/models/apis/codepipeline/2015-07-09/docs-2.json
generated
vendored
98
vendor/github.com/aws/aws-sdk-go/models/apis/codepipeline/2015-07-09/docs-2.json
generated
vendored
|
@ -16,6 +16,7 @@
|
|||
"GetPipelineState": "<p>Returns information about the state of a pipeline, including the stages and actions.</p>",
|
||||
"GetThirdPartyJobDetails": "<p>Requests the details of a job for a third party action. Only used for partner actions.</p> <important> <p>When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.</p> </important>",
|
||||
"ListActionTypes": "<p>Gets a summary of all AWS CodePipeline action types associated with your account.</p>",
|
||||
"ListPipelineExecutions": "<p>Gets a summary of the most recent executions for a pipeline.</p>",
|
||||
"ListPipelines": "<p>Gets a summary of all of the pipelines associated with your account.</p>",
|
||||
"PollForJobs": "<p>Returns information about any jobs for AWS CodePipeline to act upon.</p> <important> <p>When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.</p> </important>",
|
||||
"PollForThirdPartyJobs": "<p>Determines whether there are any third party jobs for a job worker to act on. Only used for partner actions.</p> <important> <p>When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts.</p> </important>",
|
||||
|
@ -33,8 +34,8 @@
|
|||
"AWSSessionCredentials": {
|
||||
"base": "<p>Represents an AWS session credentials object. These credentials are temporary credentials that are issued by AWS Secure Token Service (STS). They can be used to access input and output artifacts in the Amazon S3 bucket used to store artifact for the pipeline in AWS CodePipeline.</p>",
|
||||
"refs": {
|
||||
"JobData$artifactCredentials": null,
|
||||
"ThirdPartyJobData$artifactCredentials": null
|
||||
"JobData$artifactCredentials": "<p>Represents an AWS session credentials object. These credentials are temporary credentials that are issued by AWS Secure Token Service (STS). They can be used to access input and output artifacts in the Amazon S3 bucket used to store artifact for the pipeline in AWS CodePipeline.</p>",
|
||||
"ThirdPartyJobData$artifactCredentials": "<p>Represents an AWS session credentials object. These credentials are temporary credentials that are issued by AWS Secure Token Service (STS). They can be used to access input and output artifacts in the Amazon S3 bucket used to store artifact for the pipeline in AWS CodePipeline. </p>"
|
||||
}
|
||||
},
|
||||
"AccessKeyId": {
|
||||
|
@ -81,8 +82,8 @@
|
|||
"ActionConfiguration": {
|
||||
"base": "<p>Represents information about an action configuration.</p>",
|
||||
"refs": {
|
||||
"JobData$actionConfiguration": null,
|
||||
"ThirdPartyJobData$actionConfiguration": null
|
||||
"JobData$actionConfiguration": "<p>Represents information about an action configuration.</p>",
|
||||
"ThirdPartyJobData$actionConfiguration": "<p>Represents information about an action configuration.</p>"
|
||||
}
|
||||
},
|
||||
"ActionConfigurationKey": {
|
||||
|
@ -134,7 +135,7 @@
|
|||
"ActionContext": {
|
||||
"base": "<p>Represents the context of an action within the stage of a pipeline to a job worker.</p>",
|
||||
"refs": {
|
||||
"PipelineContext$action": null
|
||||
"PipelineContext$action": "<p/>"
|
||||
}
|
||||
},
|
||||
"ActionDeclaration": {
|
||||
|
@ -146,7 +147,7 @@
|
|||
"ActionExecution": {
|
||||
"base": "<p>Represents information about the run of an action.</p>",
|
||||
"refs": {
|
||||
"ActionState$latestExecution": null
|
||||
"ActionState$latestExecution": "<p>Represents information about the run of an action.</p>"
|
||||
}
|
||||
},
|
||||
"ActionExecutionStatus": {
|
||||
|
@ -194,8 +195,8 @@
|
|||
"ActionRevision": {
|
||||
"base": "<p>Represents information about the version (or revision) of an action.</p>",
|
||||
"refs": {
|
||||
"ActionState$currentRevision": null,
|
||||
"PutActionRevisionInput$actionRevision": null
|
||||
"ActionState$currentRevision": "<p>Represents information about the version (or revision) of an action.</p>",
|
||||
"PutActionRevisionInput$actionRevision": "<p>Represents information about the version (or revision) of an action.</p>"
|
||||
}
|
||||
},
|
||||
"ActionRunOrder": {
|
||||
|
@ -220,18 +221,18 @@
|
|||
"base": "<p>Returns information about the details of an action type.</p>",
|
||||
"refs": {
|
||||
"ActionTypeList$member": null,
|
||||
"CreateCustomActionTypeOutput$actionType": null
|
||||
"CreateCustomActionTypeOutput$actionType": "<p>Returns information about the details of an action type.</p>"
|
||||
}
|
||||
},
|
||||
"ActionTypeId": {
|
||||
"base": "<p>Represents information about an action type.</p>",
|
||||
"refs": {
|
||||
"ActionDeclaration$actionTypeId": "<p>The configuration information for the action type.</p>",
|
||||
"ActionType$id": null,
|
||||
"JobData$actionTypeId": null,
|
||||
"PollForJobsInput$actionTypeId": null,
|
||||
"PollForThirdPartyJobsInput$actionTypeId": null,
|
||||
"ThirdPartyJobData$actionTypeId": null
|
||||
"ActionType$id": "<p>Represents information about an action type.</p>",
|
||||
"JobData$actionTypeId": "<p>Represents information about an action type.</p>",
|
||||
"PollForJobsInput$actionTypeId": "<p>Represents information about an action type.</p>",
|
||||
"PollForThirdPartyJobsInput$actionTypeId": "<p>Represents information about an action type.</p>",
|
||||
"ThirdPartyJobData$actionTypeId": "<p>Represents information about an action type.</p>"
|
||||
}
|
||||
},
|
||||
"ActionTypeList": {
|
||||
|
@ -249,7 +250,7 @@
|
|||
"base": "<p>Returns information about the settings for an action type.</p>",
|
||||
"refs": {
|
||||
"ActionType$settings": "<p>The settings for the action type.</p>",
|
||||
"CreateCustomActionTypeInput$settings": null
|
||||
"CreateCustomActionTypeInput$settings": "<p>Returns information about the settings for an action type.</p>"
|
||||
}
|
||||
},
|
||||
"ApprovalAlreadyCompletedException": {
|
||||
|
@ -292,8 +293,8 @@
|
|||
"refs": {
|
||||
"ActionType$inputArtifactDetails": "<p>The details of the input artifact for the action, such as its commit ID.</p>",
|
||||
"ActionType$outputArtifactDetails": "<p>The details of the output artifact of the action, such as its commit ID.</p>",
|
||||
"CreateCustomActionTypeInput$inputArtifactDetails": null,
|
||||
"CreateCustomActionTypeInput$outputArtifactDetails": null
|
||||
"CreateCustomActionTypeInput$inputArtifactDetails": "<p>The details of the input artifact for the action, such as its commit ID.</p>",
|
||||
"CreateCustomActionTypeInput$outputArtifactDetails": "<p>The details of the output artifact of the action, such as its commit ID.</p>"
|
||||
}
|
||||
},
|
||||
"ArtifactList": {
|
||||
|
@ -339,15 +340,15 @@
|
|||
}
|
||||
},
|
||||
"ArtifactStore": {
|
||||
"base": "<p>The Amazon S3 location where artifacts are stored for the pipeline. If this Amazon S3 bucket is created manually, it must meet the requirements for AWS CodePipeline. For more information, see the <a href=\"http://docs.aws.amazon.com/codepipeline/latest/userguide/concepts.html#CPS3Bucket\">Concepts</a>.</p>",
|
||||
"base": "<p>The Amazon S3 bucket where artifacts are stored for the pipeline.</p>",
|
||||
"refs": {
|
||||
"PipelineDeclaration$artifactStore": null
|
||||
"PipelineDeclaration$artifactStore": "<p>Represents the context of an action within the stage of a pipeline to a job worker. </p>"
|
||||
}
|
||||
},
|
||||
"ArtifactStoreLocation": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ArtifactStore$location": "<p>The location for storing the artifacts for a pipeline, such as an S3 bucket or folder.</p>"
|
||||
"ArtifactStore$location": "<p>The Amazon S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder within the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any Amazon S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.</p>"
|
||||
}
|
||||
},
|
||||
"ArtifactStoreType": {
|
||||
|
@ -438,7 +439,7 @@
|
|||
"base": "<p>Represents information about a current revision.</p>",
|
||||
"refs": {
|
||||
"PutJobSuccessResultInput$currentRevision": "<p>The ID of the current revision of the artifact successfully worked upon by the job.</p>",
|
||||
"PutThirdPartyJobSuccessResultInput$currentRevision": null
|
||||
"PutThirdPartyJobSuccessResultInput$currentRevision": "<p>Represents information about a current revision.</p>"
|
||||
}
|
||||
},
|
||||
"DeleteCustomActionTypeInput": {
|
||||
|
@ -484,7 +485,7 @@
|
|||
"base": "<p>Represents information about the key used to encrypt data in the artifact store, such as an AWS Key Management Service (AWS KMS) key.</p>",
|
||||
"refs": {
|
||||
"ArtifactStore$encryptionKey": "<p>The encryption key used to encrypt the data in the artifact store, such as an AWS Key Management Service (AWS KMS) key. If this is undefined, the default key for Amazon S3 is used.</p>",
|
||||
"JobData$encryptionKey": null,
|
||||
"JobData$encryptionKey": "<p>Represents information about the key used to encrypt data in the artifact store, such as an AWS Key Management Service (AWS KMS) key. </p>",
|
||||
"ThirdPartyJobData$encryptionKey": "<p>The encryption key used to encrypt and decrypt data in the artifact store for the pipeline, such as an AWS Key Management Service (AWS KMS) key. This is optional and might not be present.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -510,7 +511,7 @@
|
|||
"base": "<p>The details of the actions taken and results produced on an artifact as it passes through stages in the pipeline.</p>",
|
||||
"refs": {
|
||||
"PutJobSuccessResultInput$executionDetails": "<p>The execution details of the successful job, such as the actions taken by the job worker.</p>",
|
||||
"PutThirdPartyJobSuccessResultInput$executionDetails": null
|
||||
"PutThirdPartyJobSuccessResultInput$executionDetails": "<p>The details of the actions taken and results produced on an artifact as it passes through stages in the pipeline. </p>"
|
||||
}
|
||||
},
|
||||
"ExecutionId": {
|
||||
|
@ -532,7 +533,7 @@
|
|||
"base": "<p>Represents information about failure details.</p>",
|
||||
"refs": {
|
||||
"PutJobFailureResultInput$failureDetails": "<p>The details about the failure of a job.</p>",
|
||||
"PutThirdPartyJobFailureResultInput$failureDetails": null
|
||||
"PutThirdPartyJobFailureResultInput$failureDetails": "<p>Represents information about failure details.</p>"
|
||||
}
|
||||
},
|
||||
"FailureType": {
|
||||
|
@ -663,7 +664,7 @@
|
|||
"base": "<p>Represents additional information about a job required for a job worker to complete the job.</p>",
|
||||
"refs": {
|
||||
"Job$data": "<p>Additional data about a job.</p>",
|
||||
"JobDetails$data": null
|
||||
"JobDetails$data": "<p>Represents additional information about a job required for a job worker to complete the job. </p>"
|
||||
}
|
||||
},
|
||||
"JobDetails": {
|
||||
|
@ -735,6 +736,16 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListPipelineExecutionsInput": {
|
||||
"base": "<p>Represents the input of a list pipeline executions action.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListPipelineExecutionsOutput": {
|
||||
"base": "<p>Represents the output of a list pipeline executions action. </p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListPipelinesInput": {
|
||||
"base": "<p>Represents the input of a list pipelines action.</p>",
|
||||
"refs": {
|
||||
|
@ -752,6 +763,12 @@
|
|||
"PollForThirdPartyJobsInput$maxBatchSize": "<p>The maximum number of jobs to return in a poll for jobs call.</p>"
|
||||
}
|
||||
},
|
||||
"MaxResults": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListPipelineExecutionsInput$maxResults": "<p>The maximum number of results to return in a single call. To retrieve the remaining results, make another call with the returned nextToken value. The available pipeline execution history is limited to the most recent 12 months, based on pipeline execution start times. Default value is 100.</p>"
|
||||
}
|
||||
},
|
||||
"MaximumArtifactCount": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -776,6 +793,8 @@
|
|||
"refs": {
|
||||
"ListActionTypesInput$nextToken": "<p>An identifier that was returned from the previous list action types call, which can be used to return the next set of action types in the list.</p>",
|
||||
"ListActionTypesOutput$nextToken": "<p>If the amount of returned information is significantly large, an identifier is also returned which can be used in a subsequent list action types call to return the next set of action types in the list.</p>",
|
||||
"ListPipelineExecutionsInput$nextToken": "<p>The token that was returned from the previous list pipeline executions call, which can be used to return the next set of pipeline executions in the list.</p>",
|
||||
"ListPipelineExecutionsOutput$nextToken": "<p>A token that can be used in the next list pipeline executions call to return the next set of pipeline executions. To view all items in the list, continue to call this operation with each subsequent token until no more nextToken values are returned.</p>",
|
||||
"ListPipelinesInput$nextToken": "<p>An identifier that was returned from the previous list pipelines call, which can be used to return the next set of pipelines in the list.</p>",
|
||||
"ListPipelinesOutput$nextToken": "<p>If the amount of returned information is significantly large, an identifier is also returned which can be used in a subsequent list pipelines call to return the next set of pipelines in the list.</p>"
|
||||
}
|
||||
|
@ -816,16 +835,16 @@
|
|||
"PipelineContext": {
|
||||
"base": "<p>Represents information about a pipeline to a job worker.</p>",
|
||||
"refs": {
|
||||
"JobData$pipelineContext": null,
|
||||
"ThirdPartyJobData$pipelineContext": null
|
||||
"JobData$pipelineContext": "<p>Represents information about a pipeline to a job worker.</p>",
|
||||
"ThirdPartyJobData$pipelineContext": "<p>Represents information about a pipeline to a job worker.</p>"
|
||||
}
|
||||
},
|
||||
"PipelineDeclaration": {
|
||||
"base": "<p>Represents the structure of actions and stages to be performed in the pipeline.</p>",
|
||||
"refs": {
|
||||
"CreatePipelineInput$pipeline": null,
|
||||
"CreatePipelineOutput$pipeline": null,
|
||||
"GetPipelineOutput$pipeline": null,
|
||||
"CreatePipelineInput$pipeline": "<p>Represents the structure of actions and stages to be performed in the pipeline. </p>",
|
||||
"CreatePipelineOutput$pipeline": "<p>Represents the structure of actions and stages to be performed in the pipeline. </p>",
|
||||
"GetPipelineOutput$pipeline": "<p>Represents the structure of actions and stages to be performed in the pipeline. </p>",
|
||||
"UpdatePipelineInput$pipeline": "<p>The name of the pipeline to be updated.</p>",
|
||||
"UpdatePipelineOutput$pipeline": "<p>The structure of the updated pipeline.</p>"
|
||||
}
|
||||
|
@ -841,6 +860,7 @@
|
|||
"refs": {
|
||||
"GetPipelineExecutionInput$pipelineExecutionId": "<p>The ID of the pipeline execution about which you want to get execution details.</p>",
|
||||
"PipelineExecution$pipelineExecutionId": "<p>The ID of the pipeline execution.</p>",
|
||||
"PipelineExecutionSummary$pipelineExecutionId": "<p>The ID of the pipeline execution.</p>",
|
||||
"PutActionRevisionOutput$pipelineExecutionId": "<p>The ID of the current workflow state of the pipeline.</p>",
|
||||
"RetryStageExecutionInput$pipelineExecutionId": "<p>The ID of the pipeline execution in the failed stage to be retried. Use the <a>GetPipelineState</a> action to retrieve the current pipelineExecutionId of the failed stage</p>",
|
||||
"RetryStageExecutionOutput$pipelineExecutionId": "<p>The ID of the current workflow execution in the failed stage.</p>",
|
||||
|
@ -856,7 +876,20 @@
|
|||
"PipelineExecutionStatus": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PipelineExecution$status": "<p>The status of the pipeline execution.</p> <ul> <li> <p>InProgress: The pipeline execution is currently running.</p> </li> <li> <p>Succeeded: The pipeline execution completed successfully. </p> </li> <li> <p>Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution caught up and continued through the pipeline instead. </p> </li> <li> <p>Failed: The pipeline did not complete successfully.</p> </li> </ul>"
|
||||
"PipelineExecution$status": "<p>The status of the pipeline execution.</p> <ul> <li> <p>InProgress: The pipeline execution is currently running.</p> </li> <li> <p>Succeeded: The pipeline execution completed successfully. </p> </li> <li> <p>Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution caught up and continued through the pipeline instead. </p> </li> <li> <p>Failed: The pipeline execution did not complete successfully.</p> </li> </ul>",
|
||||
"PipelineExecutionSummary$status": "<p>The status of the pipeline execution.</p> <ul> <li> <p>InProgress: The pipeline execution is currently running.</p> </li> <li> <p>Succeeded: The pipeline execution completed successfully. </p> </li> <li> <p>Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution caught up and continued through the pipeline instead. </p> </li> <li> <p>Failed: The pipeline execution did not complete successfully.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"PipelineExecutionSummary": {
|
||||
"base": "<p>Summary information about a pipeline execution.</p>",
|
||||
"refs": {
|
||||
"PipelineExecutionSummaryList$member": null
|
||||
}
|
||||
},
|
||||
"PipelineExecutionSummaryList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListPipelineExecutionsOutput$pipelineExecutionSummaries": "<p>A list of executions in the history of a pipeline.</p>"
|
||||
}
|
||||
},
|
||||
"PipelineList": {
|
||||
|
@ -875,6 +908,7 @@
|
|||
"GetPipelineInput$name": "<p>The name of the pipeline for which you want to get information. Pipeline names must be unique under an Amazon Web Services (AWS) user account.</p>",
|
||||
"GetPipelineStateInput$name": "<p>The name of the pipeline about which you want to get information.</p>",
|
||||
"GetPipelineStateOutput$pipelineName": "<p>The name of the pipeline for which you want to get the state.</p>",
|
||||
"ListPipelineExecutionsInput$pipelineName": "<p>The name of the pipeline for which you want to get execution summary information.</p>",
|
||||
"PipelineContext$pipelineName": "<p>The name of the pipeline. This is a user-specified value. Pipeline names must be unique across all pipeline names under an Amazon Web Services account.</p>",
|
||||
"PipelineDeclaration$name": "<p>The name of the action to be performed.</p>",
|
||||
"PipelineExecution$pipelineName": "<p>The name of the pipeline that was executed.</p>",
|
||||
|
@ -1201,6 +1235,8 @@
|
|||
"ArtifactRevision$created": "<p>The date and time when the most recent revision of the artifact was created, in timestamp format.</p>",
|
||||
"GetPipelineStateOutput$created": "<p>The date and time the pipeline was created, in timestamp format.</p>",
|
||||
"GetPipelineStateOutput$updated": "<p>The date and time the pipeline was last updated, in timestamp format.</p>",
|
||||
"PipelineExecutionSummary$startTime": "<p>The date and time when the pipeline execution began, in timestamp format.</p>",
|
||||
"PipelineExecutionSummary$lastUpdateTime": "<p>The date and time of the last change to the pipeline execution, in timestamp format.</p>",
|
||||
"PipelineSummary$created": "<p>The date and time the pipeline was created, in timestamp format.</p>",
|
||||
"PipelineSummary$updated": "<p>The date and time of the last update to the pipeline, in timestamp format.</p>",
|
||||
"PutApprovalResultOutput$approvedAt": "<p>The timestamp showing when the approval or rejection was submitted.</p>"
|
||||
|
|
4
vendor/github.com/aws/aws-sdk-go/models/apis/codepipeline/2015-07-09/paginators-1.json
generated
vendored
Normal file
4
vendor/github.com/aws/aws-sdk-go/models/apis/codepipeline/2015-07-09/paginators-1.json
generated
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"pagination": {
|
||||
}
|
||||
}
|
556
vendor/github.com/aws/aws-sdk-go/models/apis/cognito-idp/2016-04-18/api-2.json
generated
vendored
556
vendor/github.com/aws/aws-sdk-go/models/apis/cognito-idp/2016-04-18/api-2.json
generated
vendored
|
@ -305,6 +305,9 @@
|
|||
{"shape":"TooManyRequestsException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"UserNotFoundException"},
|
||||
{"shape":"InvalidSmsRoleAccessPolicyException"},
|
||||
{"shape":"InvalidEmailRoleAccessPolicyException"},
|
||||
{"shape":"InvalidSmsRoleTrustRelationshipException"},
|
||||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
|
@ -526,6 +529,24 @@
|
|||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"CreateIdentityProvider":{
|
||||
"name":"CreateIdentityProvider",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"CreateIdentityProviderRequest"},
|
||||
"output":{"shape":"CreateIdentityProviderResponse"},
|
||||
"errors":[
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"DuplicateProviderException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"NotAuthorizedException"},
|
||||
{"shape":"TooManyRequestsException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"CreateUserImportJob":{
|
||||
"name":"CreateUserImportJob",
|
||||
"http":{
|
||||
|
@ -578,6 +599,23 @@
|
|||
{"shape":"TooManyRequestsException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"NotAuthorizedException"},
|
||||
{"shape":"ScopeDoesNotExistException"},
|
||||
{"shape":"InvalidOAuthFlowException"},
|
||||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"CreateUserPoolDomain":{
|
||||
"name":"CreateUserPoolDomain",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"CreateUserPoolDomainRequest"},
|
||||
"output":{"shape":"CreateUserPoolDomainResponse"},
|
||||
"errors":[
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"NotAuthorizedException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
|
@ -596,6 +634,22 @@
|
|||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"DeleteIdentityProvider":{
|
||||
"name":"DeleteIdentityProvider",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DeleteIdentityProviderRequest"},
|
||||
"errors":[
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"UnsupportedIdentityProviderException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"NotAuthorizedException"},
|
||||
{"shape":"TooManyRequestsException"},
|
||||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"DeleteUser":{
|
||||
"name":"DeleteUser",
|
||||
"http":{
|
||||
|
@ -666,6 +720,37 @@
|
|||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"DeleteUserPoolDomain":{
|
||||
"name":"DeleteUserPoolDomain",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DeleteUserPoolDomainRequest"},
|
||||
"output":{"shape":"DeleteUserPoolDomainResponse"},
|
||||
"errors":[
|
||||
{"shape":"NotAuthorizedException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"DescribeIdentityProvider":{
|
||||
"name":"DescribeIdentityProvider",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DescribeIdentityProviderRequest"},
|
||||
"output":{"shape":"DescribeIdentityProviderResponse"},
|
||||
"errors":[
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"NotAuthorizedException"},
|
||||
{"shape":"TooManyRequestsException"},
|
||||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"DescribeUserImportJob":{
|
||||
"name":"DescribeUserImportJob",
|
||||
"http":{
|
||||
|
@ -715,6 +800,21 @@
|
|||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"DescribeUserPoolDomain":{
|
||||
"name":"DescribeUserPoolDomain",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DescribeUserPoolDomainRequest"},
|
||||
"output":{"shape":"DescribeUserPoolDomainResponse"},
|
||||
"errors":[
|
||||
{"shape":"NotAuthorizedException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"ForgetDevice":{
|
||||
"name":"ForgetDevice",
|
||||
"http":{
|
||||
|
@ -813,6 +913,22 @@
|
|||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"GetIdentityProviderByIdentifier":{
|
||||
"name":"GetIdentityProviderByIdentifier",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"GetIdentityProviderByIdentifierRequest"},
|
||||
"output":{"shape":"GetIdentityProviderByIdentifierResponse"},
|
||||
"errors":[
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"NotAuthorizedException"},
|
||||
{"shape":"TooManyRequestsException"},
|
||||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"GetUser":{
|
||||
"name":"GetUser",
|
||||
"http":{
|
||||
|
@ -938,6 +1054,22 @@
|
|||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"ListIdentityProviders":{
|
||||
"name":"ListIdentityProviders",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"ListIdentityProvidersRequest"},
|
||||
"output":{"shape":"ListIdentityProvidersResponse"},
|
||||
"errors":[
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"NotAuthorizedException"},
|
||||
{"shape":"TooManyRequestsException"},
|
||||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"ListUserImportJobs":{
|
||||
"name":"ListUserImportJobs",
|
||||
"http":{
|
||||
|
@ -1188,6 +1320,23 @@
|
|||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"UpdateIdentityProvider":{
|
||||
"name":"UpdateIdentityProvider",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"UpdateIdentityProviderRequest"},
|
||||
"output":{"shape":"UpdateIdentityProviderResponse"},
|
||||
"errors":[
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"UnsupportedIdentityProviderException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"NotAuthorizedException"},
|
||||
{"shape":"TooManyRequestsException"},
|
||||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
"UpdateUserAttributes":{
|
||||
"name":"UpdateUserAttributes",
|
||||
"http":{
|
||||
|
@ -1253,6 +1402,8 @@
|
|||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"TooManyRequestsException"},
|
||||
{"shape":"NotAuthorizedException"},
|
||||
{"shape":"ScopeDoesNotExistException"},
|
||||
{"shape":"InvalidOAuthFlowException"},
|
||||
{"shape":"InternalErrorException"}
|
||||
]
|
||||
},
|
||||
|
@ -1281,6 +1432,7 @@
|
|||
}
|
||||
},
|
||||
"shapes":{
|
||||
"AWSAccountIdType":{"type":"string"},
|
||||
"AddCustomAttributesRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -1706,6 +1858,11 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"AttributeType"}
|
||||
},
|
||||
"AttributeMappingType":{
|
||||
"type":"map",
|
||||
"key":{"shape":"CustomAttributeNameType"},
|
||||
"value":{"shape":"StringType"}
|
||||
},
|
||||
"AttributeNameListType":{
|
||||
"type":"list",
|
||||
"member":{"shape":"AttributeNameType"}
|
||||
|
@ -1756,6 +1913,12 @@
|
|||
}
|
||||
},
|
||||
"BooleanType":{"type":"boolean"},
|
||||
"CallbackURLsListType":{
|
||||
"type":"list",
|
||||
"member":{"shape":"RedirectUrlType"},
|
||||
"max":100,
|
||||
"min":0
|
||||
},
|
||||
"ChallengeNameType":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
|
@ -1782,7 +1945,8 @@
|
|||
"type":"structure",
|
||||
"required":[
|
||||
"PreviousPassword",
|
||||
"ProposedPassword"
|
||||
"ProposedPassword",
|
||||
"AccessToken"
|
||||
],
|
||||
"members":{
|
||||
"PreviousPassword":{"shape":"PasswordType"},
|
||||
|
@ -1954,6 +2118,30 @@
|
|||
"Group":{"shape":"GroupType"}
|
||||
}
|
||||
},
|
||||
"CreateIdentityProviderRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"UserPoolId",
|
||||
"ProviderName",
|
||||
"ProviderType",
|
||||
"ProviderDetails"
|
||||
],
|
||||
"members":{
|
||||
"UserPoolId":{"shape":"UserPoolIdType"},
|
||||
"ProviderName":{"shape":"ProviderNameType"},
|
||||
"ProviderType":{"shape":"IdentityProviderTypeType"},
|
||||
"ProviderDetails":{"shape":"ProviderDetailsType"},
|
||||
"AttributeMapping":{"shape":"AttributeMappingType"},
|
||||
"IdpIdentifiers":{"shape":"IdpIdentifiersListType"}
|
||||
}
|
||||
},
|
||||
"CreateIdentityProviderResponse":{
|
||||
"type":"structure",
|
||||
"required":["IdentityProvider"],
|
||||
"members":{
|
||||
"IdentityProvider":{"shape":"IdentityProviderType"}
|
||||
}
|
||||
},
|
||||
"CreateUserImportJobRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -1986,7 +2174,14 @@
|
|||
"RefreshTokenValidity":{"shape":"RefreshTokenValidityType"},
|
||||
"ReadAttributes":{"shape":"ClientPermissionListType"},
|
||||
"WriteAttributes":{"shape":"ClientPermissionListType"},
|
||||
"ExplicitAuthFlows":{"shape":"ExplicitAuthFlowsListType"}
|
||||
"ExplicitAuthFlows":{"shape":"ExplicitAuthFlowsListType"},
|
||||
"SupportedIdentityProviders":{"shape":"SupportedIdentityProvidersListType"},
|
||||
"CallbackURLs":{"shape":"CallbackURLsListType"},
|
||||
"LogoutURLs":{"shape":"LogoutURLsListType"},
|
||||
"DefaultRedirectURI":{"shape":"RedirectUrlType"},
|
||||
"AllowedOAuthFlows":{"shape":"OAuthFlowsType"},
|
||||
"AllowedOAuthScopes":{"shape":"ScopeListType"},
|
||||
"AllowedOAuthFlowsUserPoolClient":{"shape":"BooleanType"}
|
||||
}
|
||||
},
|
||||
"CreateUserPoolClientResponse":{
|
||||
|
@ -1995,6 +2190,22 @@
|
|||
"UserPoolClient":{"shape":"UserPoolClientType"}
|
||||
}
|
||||
},
|
||||
"CreateUserPoolDomainRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"Domain",
|
||||
"UserPoolId"
|
||||
],
|
||||
"members":{
|
||||
"Domain":{"shape":"DomainType"},
|
||||
"UserPoolId":{"shape":"UserPoolIdType"}
|
||||
}
|
||||
},
|
||||
"CreateUserPoolDomainResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"CreateUserPoolRequest":{
|
||||
"type":"structure",
|
||||
"required":["PoolName"],
|
||||
|
@ -2004,6 +2215,7 @@
|
|||
"LambdaConfig":{"shape":"LambdaConfigType"},
|
||||
"AutoVerifiedAttributes":{"shape":"VerifiedAttributesListType"},
|
||||
"AliasAttributes":{"shape":"AliasAttributesListType"},
|
||||
"UsernameAttributes":{"shape":"UsernameAttributesListType"},
|
||||
"SmsVerificationMessage":{"shape":"SmsVerificationMessageType"},
|
||||
"EmailVerificationMessage":{"shape":"EmailVerificationMessageType"},
|
||||
"EmailVerificationSubject":{"shape":"EmailVerificationSubjectType"},
|
||||
|
@ -2047,9 +2259,23 @@
|
|||
"UserPoolId":{"shape":"UserPoolIdType"}
|
||||
}
|
||||
},
|
||||
"DeleteIdentityProviderRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"UserPoolId",
|
||||
"ProviderName"
|
||||
],
|
||||
"members":{
|
||||
"UserPoolId":{"shape":"UserPoolIdType"},
|
||||
"ProviderName":{"shape":"ProviderNameType"}
|
||||
}
|
||||
},
|
||||
"DeleteUserAttributesRequest":{
|
||||
"type":"structure",
|
||||
"required":["UserAttributeNames"],
|
||||
"required":[
|
||||
"UserAttributeNames",
|
||||
"AccessToken"
|
||||
],
|
||||
"members":{
|
||||
"UserAttributeNames":{"shape":"AttributeNameListType"},
|
||||
"AccessToken":{"shape":"TokenModelType"}
|
||||
|
@ -2071,6 +2297,22 @@
|
|||
"ClientId":{"shape":"ClientIdType"}
|
||||
}
|
||||
},
|
||||
"DeleteUserPoolDomainRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"Domain",
|
||||
"UserPoolId"
|
||||
],
|
||||
"members":{
|
||||
"Domain":{"shape":"DomainType"},
|
||||
"UserPoolId":{"shape":"UserPoolIdType"}
|
||||
}
|
||||
},
|
||||
"DeleteUserPoolDomainResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"DeleteUserPoolRequest":{
|
||||
"type":"structure",
|
||||
"required":["UserPoolId"],
|
||||
|
@ -2080,6 +2322,7 @@
|
|||
},
|
||||
"DeleteUserRequest":{
|
||||
"type":"structure",
|
||||
"required":["AccessToken"],
|
||||
"members":{
|
||||
"AccessToken":{"shape":"TokenModelType"}
|
||||
}
|
||||
|
@ -2095,6 +2338,24 @@
|
|||
"EMAIL"
|
||||
]
|
||||
},
|
||||
"DescribeIdentityProviderRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"UserPoolId",
|
||||
"ProviderName"
|
||||
],
|
||||
"members":{
|
||||
"UserPoolId":{"shape":"UserPoolIdType"},
|
||||
"ProviderName":{"shape":"ProviderNameType"}
|
||||
}
|
||||
},
|
||||
"DescribeIdentityProviderResponse":{
|
||||
"type":"structure",
|
||||
"required":["IdentityProvider"],
|
||||
"members":{
|
||||
"IdentityProvider":{"shape":"IdentityProviderType"}
|
||||
}
|
||||
},
|
||||
"DescribeUserImportJobRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -2129,6 +2390,19 @@
|
|||
"UserPoolClient":{"shape":"UserPoolClientType"}
|
||||
}
|
||||
},
|
||||
"DescribeUserPoolDomainRequest":{
|
||||
"type":"structure",
|
||||
"required":["Domain"],
|
||||
"members":{
|
||||
"Domain":{"shape":"DomainType"}
|
||||
}
|
||||
},
|
||||
"DescribeUserPoolDomainResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"DomainDescription":{"shape":"DomainDescriptionType"}
|
||||
}
|
||||
},
|
||||
"DescribeUserPoolRequest":{
|
||||
"type":"structure",
|
||||
"required":["UserPoolId"],
|
||||
|
@ -2192,6 +2466,44 @@
|
|||
"DeviceLastAuthenticatedDate":{"shape":"DateType"}
|
||||
}
|
||||
},
|
||||
"DomainDescriptionType":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"UserPoolId":{"shape":"UserPoolIdType"},
|
||||
"AWSAccountId":{"shape":"AWSAccountIdType"},
|
||||
"Domain":{"shape":"DomainType"},
|
||||
"S3Bucket":{"shape":"S3BucketType"},
|
||||
"CloudFrontDistribution":{"shape":"ArnType"},
|
||||
"Version":{"shape":"DomainVersionType"},
|
||||
"Status":{"shape":"DomainStatusType"}
|
||||
}
|
||||
},
|
||||
"DomainStatusType":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"CREATING",
|
||||
"DELETING",
|
||||
"UPDATING",
|
||||
"ACTIVE"
|
||||
]
|
||||
},
|
||||
"DomainType":{
|
||||
"type":"string",
|
||||
"max":1024,
|
||||
"min":1
|
||||
},
|
||||
"DomainVersionType":{
|
||||
"type":"string",
|
||||
"max":20,
|
||||
"min":1
|
||||
},
|
||||
"DuplicateProviderException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"MessageType"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"EmailAddressType":{
|
||||
"type":"string",
|
||||
"pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+@[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+"
|
||||
|
@ -2205,7 +2517,7 @@
|
|||
},
|
||||
"EmailVerificationMessageType":{
|
||||
"type":"string",
|
||||
"max":2048,
|
||||
"max":20000,
|
||||
"min":6,
|
||||
"pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\s*]*\\{####\\}[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\s*]*"
|
||||
},
|
||||
|
@ -2307,9 +2619,30 @@
|
|||
"Group":{"shape":"GroupType"}
|
||||
}
|
||||
},
|
||||
"GetIdentityProviderByIdentifierRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"UserPoolId",
|
||||
"IdpIdentifier"
|
||||
],
|
||||
"members":{
|
||||
"UserPoolId":{"shape":"UserPoolIdType"},
|
||||
"IdpIdentifier":{"shape":"IdpIdentifierType"}
|
||||
}
|
||||
},
|
||||
"GetIdentityProviderByIdentifierResponse":{
|
||||
"type":"structure",
|
||||
"required":["IdentityProvider"],
|
||||
"members":{
|
||||
"IdentityProvider":{"shape":"IdentityProviderType"}
|
||||
}
|
||||
},
|
||||
"GetUserAttributeVerificationCodeRequest":{
|
||||
"type":"structure",
|
||||
"required":["AttributeName"],
|
||||
"required":[
|
||||
"AccessToken",
|
||||
"AttributeName"
|
||||
],
|
||||
"members":{
|
||||
"AccessToken":{"shape":"TokenModelType"},
|
||||
"AttributeName":{"shape":"AttributeNameType"}
|
||||
|
@ -2323,6 +2656,7 @@
|
|||
},
|
||||
"GetUserRequest":{
|
||||
"type":"structure",
|
||||
"required":["AccessToken"],
|
||||
"members":{
|
||||
"AccessToken":{"shape":"TokenModelType"}
|
||||
}
|
||||
|
@ -2341,6 +2675,7 @@
|
|||
},
|
||||
"GlobalSignOutRequest":{
|
||||
"type":"structure",
|
||||
"required":["AccessToken"],
|
||||
"members":{
|
||||
"AccessToken":{"shape":"TokenModelType"}
|
||||
}
|
||||
|
@ -2379,6 +2714,35 @@
|
|||
"CreationDate":{"shape":"DateType"}
|
||||
}
|
||||
},
|
||||
"IdentityProviderType":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"UserPoolId":{"shape":"UserPoolIdType"},
|
||||
"ProviderName":{"shape":"ProviderNameType"},
|
||||
"ProviderType":{"shape":"IdentityProviderTypeType"},
|
||||
"ProviderDetails":{"shape":"ProviderDetailsType"},
|
||||
"AttributeMapping":{"shape":"AttributeMappingType"},
|
||||
"IdpIdentifiers":{"shape":"IdpIdentifiersListType"},
|
||||
"LastModifiedDate":{"shape":"DateType"},
|
||||
"CreationDate":{"shape":"DateType"}
|
||||
}
|
||||
},
|
||||
"IdentityProviderTypeType":{
|
||||
"type":"string",
|
||||
"enum":["SAML"]
|
||||
},
|
||||
"IdpIdentifierType":{
|
||||
"type":"string",
|
||||
"max":40,
|
||||
"min":1,
|
||||
"pattern":"[\\w\\s+=.@-]+"
|
||||
},
|
||||
"IdpIdentifiersListType":{
|
||||
"type":"list",
|
||||
"member":{"shape":"IdpIdentifierType"},
|
||||
"max":50,
|
||||
"min":0
|
||||
},
|
||||
"InitiateAuthRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -2424,6 +2788,13 @@
|
|||
},
|
||||
"exception":true
|
||||
},
|
||||
"InvalidOAuthFlowException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"MessageType"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"InvalidParameterException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -2511,10 +2882,32 @@
|
|||
"NextToken":{"shape":"PaginationKey"}
|
||||
}
|
||||
},
|
||||
"ListIdentityProvidersRequest":{
|
||||
"type":"structure",
|
||||
"required":["UserPoolId"],
|
||||
"members":{
|
||||
"UserPoolId":{"shape":"UserPoolIdType"},
|
||||
"MaxResults":{"shape":"ListProvidersLimitType"},
|
||||
"NextToken":{"shape":"PaginationKeyType"}
|
||||
}
|
||||
},
|
||||
"ListIdentityProvidersResponse":{
|
||||
"type":"structure",
|
||||
"required":["Providers"],
|
||||
"members":{
|
||||
"Providers":{"shape":"ProvidersListType"},
|
||||
"NextToken":{"shape":"PaginationKeyType"}
|
||||
}
|
||||
},
|
||||
"ListOfStringTypes":{
|
||||
"type":"list",
|
||||
"member":{"shape":"StringType"}
|
||||
},
|
||||
"ListProvidersLimitType":{
|
||||
"type":"integer",
|
||||
"max":60,
|
||||
"min":1
|
||||
},
|
||||
"ListUserImportJobsRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -2603,6 +2996,12 @@
|
|||
"PaginationToken":{"shape":"SearchPaginationTokenType"}
|
||||
}
|
||||
},
|
||||
"LogoutURLsListType":{
|
||||
"type":"list",
|
||||
"member":{"shape":"RedirectUrlType"},
|
||||
"max":100,
|
||||
"min":0
|
||||
},
|
||||
"LongType":{"type":"long"},
|
||||
"MFAMethodNotFoundException":{
|
||||
"type":"structure",
|
||||
|
@ -2659,6 +3058,20 @@
|
|||
"MaxValue":{"shape":"StringType"}
|
||||
}
|
||||
},
|
||||
"OAuthFlowType":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"code",
|
||||
"implicit",
|
||||
"client_credentials"
|
||||
]
|
||||
},
|
||||
"OAuthFlowsType":{
|
||||
"type":"list",
|
||||
"member":{"shape":"OAuthFlowType"},
|
||||
"max":3,
|
||||
"min":0
|
||||
},
|
||||
"PaginationKey":{
|
||||
"type":"string",
|
||||
"min":1,
|
||||
|
@ -2719,6 +3132,32 @@
|
|||
},
|
||||
"exception":true
|
||||
},
|
||||
"ProviderDescription":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"ProviderName":{"shape":"ProviderNameType"},
|
||||
"ProviderType":{"shape":"IdentityProviderTypeType"},
|
||||
"LastModifiedDate":{"shape":"DateType"},
|
||||
"CreationDate":{"shape":"DateType"}
|
||||
}
|
||||
},
|
||||
"ProviderDetailsType":{
|
||||
"type":"map",
|
||||
"key":{"shape":"StringType"},
|
||||
"value":{"shape":"StringType"}
|
||||
},
|
||||
"ProviderNameType":{
|
||||
"type":"string",
|
||||
"max":32,
|
||||
"min":1,
|
||||
"pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+"
|
||||
},
|
||||
"ProvidersListType":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ProviderDescription"},
|
||||
"max":50,
|
||||
"min":0
|
||||
},
|
||||
"QueryLimit":{
|
||||
"type":"integer",
|
||||
"max":60,
|
||||
|
@ -2729,6 +3168,12 @@
|
|||
"max":60,
|
||||
"min":0
|
||||
},
|
||||
"RedirectUrlType":{
|
||||
"type":"string",
|
||||
"max":1024,
|
||||
"min":1,
|
||||
"pattern":"[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+"
|
||||
},
|
||||
"RefreshTokenValidityType":{
|
||||
"type":"integer",
|
||||
"max":3650,
|
||||
|
@ -2781,6 +3226,12 @@
|
|||
"AuthenticationResult":{"shape":"AuthenticationResultType"}
|
||||
}
|
||||
},
|
||||
"S3BucketType":{
|
||||
"type":"string",
|
||||
"max":1024,
|
||||
"min":3,
|
||||
"pattern":"^[0-9A-Za-z\\.\\-_]*(?<!\\.)$"
|
||||
},
|
||||
"SchemaAttributeType":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -2808,6 +3259,23 @@
|
|||
"max":50,
|
||||
"min":1
|
||||
},
|
||||
"ScopeDoesNotExistException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"MessageType"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"ScopeListType":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ScopeType"}
|
||||
},
|
||||
"ScopeType":{
|
||||
"type":"string",
|
||||
"max":256,
|
||||
"min":1,
|
||||
"pattern":"[\\x21\\x23-\\x5B\\x5D-\\x7E]+"
|
||||
},
|
||||
"SearchPaginationTokenType":{
|
||||
"type":"string",
|
||||
"min":1,
|
||||
|
@ -2863,9 +3331,14 @@
|
|||
},
|
||||
"SignUpResponse":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"UserConfirmed",
|
||||
"UserSub"
|
||||
],
|
||||
"members":{
|
||||
"UserConfirmed":{"shape":"BooleanType"},
|
||||
"CodeDeliveryDetails":{"shape":"CodeDeliveryDetailsType"}
|
||||
"CodeDeliveryDetails":{"shape":"CodeDeliveryDetailsType"},
|
||||
"UserSub":{"shape":"StringType"}
|
||||
}
|
||||
},
|
||||
"SmsConfigurationType":{
|
||||
|
@ -2931,6 +3404,10 @@
|
|||
}
|
||||
},
|
||||
"StringType":{"type":"string"},
|
||||
"SupportedIdentityProvidersListType":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ProviderNameType"}
|
||||
},
|
||||
"TokenModelType":{
|
||||
"type":"string",
|
||||
"pattern":"[A-Za-z0-9-_=.]+",
|
||||
|
@ -2957,6 +3434,13 @@
|
|||
},
|
||||
"exception":true
|
||||
},
|
||||
"UnsupportedIdentityProviderException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"MessageType"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"UnsupportedUserStateException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -3001,9 +3485,33 @@
|
|||
"Group":{"shape":"GroupType"}
|
||||
}
|
||||
},
|
||||
"UpdateIdentityProviderRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"UserPoolId",
|
||||
"ProviderName"
|
||||
],
|
||||
"members":{
|
||||
"UserPoolId":{"shape":"UserPoolIdType"},
|
||||
"ProviderName":{"shape":"ProviderNameType"},
|
||||
"ProviderDetails":{"shape":"ProviderDetailsType"},
|
||||
"AttributeMapping":{"shape":"AttributeMappingType"},
|
||||
"IdpIdentifiers":{"shape":"IdpIdentifiersListType"}
|
||||
}
|
||||
},
|
||||
"UpdateIdentityProviderResponse":{
|
||||
"type":"structure",
|
||||
"required":["IdentityProvider"],
|
||||
"members":{
|
||||
"IdentityProvider":{"shape":"IdentityProviderType"}
|
||||
}
|
||||
},
|
||||
"UpdateUserAttributesRequest":{
|
||||
"type":"structure",
|
||||
"required":["UserAttributes"],
|
||||
"required":[
|
||||
"UserAttributes",
|
||||
"AccessToken"
|
||||
],
|
||||
"members":{
|
||||
"UserAttributes":{"shape":"AttributeListType"},
|
||||
"AccessToken":{"shape":"TokenModelType"}
|
||||
|
@ -3028,7 +3536,14 @@
|
|||
"RefreshTokenValidity":{"shape":"RefreshTokenValidityType"},
|
||||
"ReadAttributes":{"shape":"ClientPermissionListType"},
|
||||
"WriteAttributes":{"shape":"ClientPermissionListType"},
|
||||
"ExplicitAuthFlows":{"shape":"ExplicitAuthFlowsListType"}
|
||||
"ExplicitAuthFlows":{"shape":"ExplicitAuthFlowsListType"},
|
||||
"SupportedIdentityProviders":{"shape":"SupportedIdentityProvidersListType"},
|
||||
"CallbackURLs":{"shape":"CallbackURLsListType"},
|
||||
"LogoutURLs":{"shape":"LogoutURLsListType"},
|
||||
"DefaultRedirectURI":{"shape":"RedirectUrlType"},
|
||||
"AllowedOAuthFlows":{"shape":"OAuthFlowsType"},
|
||||
"AllowedOAuthScopes":{"shape":"ScopeListType"},
|
||||
"AllowedOAuthFlowsUserPoolClient":{"shape":"BooleanType"}
|
||||
}
|
||||
},
|
||||
"UpdateUserPoolClientResponse":{
|
||||
|
@ -3167,7 +3682,17 @@
|
|||
"RefreshTokenValidity":{"shape":"RefreshTokenValidityType"},
|
||||
"ReadAttributes":{"shape":"ClientPermissionListType"},
|
||||
"WriteAttributes":{"shape":"ClientPermissionListType"},
|
||||
"ExplicitAuthFlows":{"shape":"ExplicitAuthFlowsListType"}
|
||||
"ExplicitAuthFlows":{"shape":"ExplicitAuthFlowsListType"},
|
||||
"SupportedIdentityProviders":{"shape":"SupportedIdentityProvidersListType"},
|
||||
"CallbackURLs":{"shape":"CallbackURLsListType"},
|
||||
"LogoutURLs":{"shape":"LogoutURLsListType"},
|
||||
"DefaultRedirectURI":{"shape":"RedirectUrlType"},
|
||||
"AllowedOAuthFlows":{"shape":"OAuthFlowsType"},
|
||||
"AllowedOAuthScopes":{"shape":"ScopeListType"},
|
||||
"AllowedOAuthFlowsUserPoolClient":{
|
||||
"shape":"BooleanType",
|
||||
"box":true
|
||||
}
|
||||
}
|
||||
},
|
||||
"UserPoolDescriptionType":{
|
||||
|
@ -3236,6 +3761,7 @@
|
|||
"SchemaAttributes":{"shape":"SchemaAttributesListType"},
|
||||
"AutoVerifiedAttributes":{"shape":"VerifiedAttributesListType"},
|
||||
"AliasAttributes":{"shape":"AliasAttributesListType"},
|
||||
"UsernameAttributes":{"shape":"UsernameAttributesListType"},
|
||||
"SmsVerificationMessage":{"shape":"SmsVerificationMessageType"},
|
||||
"EmailVerificationMessage":{"shape":"EmailVerificationMessageType"},
|
||||
"EmailVerificationSubject":{"shape":"EmailVerificationSubjectType"},
|
||||
|
@ -3275,6 +3801,17 @@
|
|||
"MFAOptions":{"shape":"MFAOptionListType"}
|
||||
}
|
||||
},
|
||||
"UsernameAttributeType":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"phone_number",
|
||||
"email"
|
||||
]
|
||||
},
|
||||
"UsernameAttributesListType":{
|
||||
"type":"list",
|
||||
"member":{"shape":"UsernameAttributeType"}
|
||||
},
|
||||
"UsernameExistsException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -3307,6 +3844,7 @@
|
|||
"VerifyUserAttributeRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"AccessToken",
|
||||
"AttributeName",
|
||||
"Code"
|
||||
],
|
||||
|
|
513
vendor/github.com/aws/aws-sdk-go/models/apis/cognito-idp/2016-04-18/docs-2.json
generated
vendored
513
vendor/github.com/aws/aws-sdk-go/models/apis/cognito-idp/2016-04-18/docs-2.json
generated
vendored
File diff suppressed because it is too large
Load diff
4
vendor/github.com/aws/aws-sdk-go/models/apis/cognito-idp/2016-04-18/paginators-1.json
generated
vendored
Normal file
4
vendor/github.com/aws/aws-sdk-go/models/apis/cognito-idp/2016-04-18/paginators-1.json
generated
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"pagination": {
|
||||
}
|
||||
}
|
3
vendor/github.com/aws/aws-sdk-go/models/apis/config/2014-11-12/api-2.json
generated
vendored
3
vendor/github.com/aws/aws-sdk-go/models/apis/config/2014-11-12/api-2.json
generated
vendored
|
@ -1294,7 +1294,8 @@
|
|||
"AWS::Redshift::ClusterParameterGroup",
|
||||
"AWS::Redshift::ClusterSecurityGroup",
|
||||
"AWS::Redshift::ClusterSubnetGroup",
|
||||
"AWS::Redshift::EventSubscription"
|
||||
"AWS::Redshift::EventSubscription",
|
||||
"AWS::CloudWatch::Alarm"
|
||||
]
|
||||
},
|
||||
"ResourceTypeList":{
|
||||
|
|
1085
vendor/github.com/aws/aws-sdk-go/models/apis/dax/2017-04-19/api-2.json
generated
vendored
Normal file
1085
vendor/github.com/aws/aws-sdk-go/models/apis/dax/2017-04-19/api-2.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
751
vendor/github.com/aws/aws-sdk-go/models/apis/dax/2017-04-19/docs-2.json
generated
vendored
Normal file
751
vendor/github.com/aws/aws-sdk-go/models/apis/dax/2017-04-19/docs-2.json
generated
vendored
Normal file
|
@ -0,0 +1,751 @@
|
|||
{
|
||||
"version": "2.0",
|
||||
"service": "<p>DAX is a managed caching service engineered for Amazon DynamoDB. DAX dramatically speeds up database reads by caching frequently-accessed data from DynamoDB, so applications can access that data with sub-millisecond latency. You can create a DAX cluster easily, using the AWS Management Console. With a few simple modifications to your code, your application can begin taking advantage of the DAX cluster and realize significant improvements in read performance.</p>",
|
||||
"operations": {
|
||||
"CreateCluster": "<p>Creates a DAX cluster. All nodes in the cluster run the same DAX caching software.</p>",
|
||||
"CreateParameterGroup": "<p>Creates a new parameter group. A parameter group is a collection of parameters that you apply to all of the nodes in a DAX cluster.</p>",
|
||||
"CreateSubnetGroup": "<p>Creates a new subnet group.</p>",
|
||||
"DecreaseReplicationFactor": "<p>Removes one or more nodes from a DAX cluster.</p> <note> <p>You cannot use <code>DecreaseReplicationFactor</code> to remove the last node in a DAX cluster. If you need to do this, use <code>DeleteCluster</code> instead.</p> </note>",
|
||||
"DeleteCluster": "<p>Deletes a previously provisioned DAX cluster. <i>DeleteCluster</i> deletes all associated nodes, node endpoints and the DAX cluster itself. When you receive a successful response from this action, DAX immediately begins deleting the cluster; you cannot cancel or revert this action.</p>",
|
||||
"DeleteParameterGroup": "<p>Deletes the specified parameter group. You cannot delete a parameter group if it is associated with any DAX clusters.</p>",
|
||||
"DeleteSubnetGroup": "<p>Deletes a subnet group.</p> <note> <p>You cannot delete a subnet group if it is associated with any DAX clusters.</p> </note>",
|
||||
"DescribeClusters": "<p>Returns information about all provisioned DAX clusters if no cluster identifier is specified, or about a specific DAX cluster if a cluster identifier is supplied.</p> <p>If the cluster is in the CREATING state, only cluster level information will be displayed until all of the nodes are successfully provisioned.</p> <p>If the cluster is in the DELETING state, only cluster level information will be displayed.</p> <p>If nodes are currently being added to the DAX cluster, node endpoint information and creation time for the additional nodes will not be displayed until they are completely provisioned. When the DAX cluster state is <i>available</i>, the cluster is ready for use.</p> <p>If nodes are currently being removed from the DAX cluster, no endpoint information for the removed nodes is displayed.</p>",
|
||||
"DescribeDefaultParameters": "<p>Returns the default system parameter information for the DAX caching software.</p>",
|
||||
"DescribeEvents": "<p>Returns events related to DAX clusters and parameter groups. You can obtain events specific to a particular DAX cluster or parameter group by providing the name as a parameter.</p> <p>By default, only the events occurring within the last hour are returned; however, you can retrieve up to 14 days' worth of events if necessary.</p>",
|
||||
"DescribeParameterGroups": "<p>Returns a list of parameter group descriptions. If a parameter group name is specified, the list will contain only the descriptions for that group.</p>",
|
||||
"DescribeParameters": "<p>Returns the detailed parameter list for a particular parameter group.</p>",
|
||||
"DescribeSubnetGroups": "<p>Returns a list of subnet group descriptions. If a subnet group name is specified, the list will contain only the description of that group.</p>",
|
||||
"IncreaseReplicationFactor": "<p>Adds one or more nodes to a DAX cluster.</p>",
|
||||
"ListTags": "<p>List all of the tags for a DAX cluster. You can call <code>ListTags</code> up to 10 times per second, per account.</p>",
|
||||
"RebootNode": "<p>Reboots a single node of a DAX cluster. The reboot action takes place as soon as possible. During the reboot, the node status is set to REBOOTING.</p>",
|
||||
"TagResource": "<p>Associates a set of tags with a DAX resource. You can call <code>TagResource</code> up to 5 times per second, per account. </p>",
|
||||
"UntagResource": "<p>Removes the association of tags from a DAX resource. You can call <code>UntagResource</code> up to 5 times per second, per account. </p>",
|
||||
"UpdateCluster": "<p>Modifies the settings for a DAX cluster. You can use this action to change one or more cluster configuration parameters by specifying the parameters and the new values.</p>",
|
||||
"UpdateParameterGroup": "<p>Modifies the parameters of a parameter group. You can modify up to 20 parameters in a single request by submitting a list parameter name and value pairs.</p>",
|
||||
"UpdateSubnetGroup": "<p>Modifies an existing subnet group.</p>"
|
||||
},
|
||||
"shapes": {
|
||||
"AvailabilityZoneList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateClusterRequest$AvailabilityZones": "<p>The Availability Zones (AZs) in which the cluster nodes will be created. All nodes belonging to the cluster are placed in these Availability Zones. Use this parameter if you want to distribute the nodes across multiple AZs.</p>",
|
||||
"DecreaseReplicationFactorRequest$AvailabilityZones": "<p>The Availability Zone(s) from which to remove nodes.</p>",
|
||||
"IncreaseReplicationFactorRequest$AvailabilityZones": "<p>The Availability Zones (AZs) in which the cluster nodes will be created. All nodes belonging to the cluster are placed in these Availability Zones. Use this parameter if you want to distribute the nodes across multiple AZs.</p>"
|
||||
}
|
||||
},
|
||||
"AwsQueryErrorMessage": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"InvalidParameterCombinationException$message": null,
|
||||
"InvalidParameterValueException$message": null
|
||||
}
|
||||
},
|
||||
"ChangeType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Parameter$ChangeType": "<p>The conditions under which changes to this parameter can be applied. For example, <code>requires-reboot</code> indicates that a new value for this parameter will only take effect if a node is rebooted.</p>"
|
||||
}
|
||||
},
|
||||
"Cluster": {
|
||||
"base": "<p>Contains all of the attributes of a specific DAX cluster.</p>",
|
||||
"refs": {
|
||||
"ClusterList$member": null,
|
||||
"CreateClusterResponse$Cluster": "<p>A description of the DAX cluster that you have created.</p>",
|
||||
"DecreaseReplicationFactorResponse$Cluster": "<p>A description of the DAX cluster, after you have decreased its replication factor.</p>",
|
||||
"DeleteClusterResponse$Cluster": "<p>A description of the DAX cluster that is being deleted.</p>",
|
||||
"IncreaseReplicationFactorResponse$Cluster": "<p>A description of the DAX cluster. with its new replication factor.</p>",
|
||||
"RebootNodeResponse$Cluster": "<p>A description of the DAX cluster after a node has been rebooted.</p>",
|
||||
"UpdateClusterResponse$Cluster": "<p>A description of the DAX cluster, after it has been modified.</p>"
|
||||
}
|
||||
},
|
||||
"ClusterAlreadyExistsFault": {
|
||||
"base": "<p>You already have a DAX cluster with the given identifier.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ClusterList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeClustersResponse$Clusters": "<p>The descriptions of your DAX clusters, in response to a <i>DescribeClusters</i> request.</p>"
|
||||
}
|
||||
},
|
||||
"ClusterNameList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeClustersRequest$ClusterNames": "<p>The names of the DAX clusters being described.</p>"
|
||||
}
|
||||
},
|
||||
"ClusterNotFoundFault": {
|
||||
"base": "<p>The requested cluster ID does not refer to an existing DAX cluster.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ClusterQuotaForCustomerExceededFault": {
|
||||
"base": "<p>You have attempted to exceed the maximum number of DAX clusters for your AWS account.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateClusterRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateClusterResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateParameterGroupRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateParameterGroupResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateSubnetGroupRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateSubnetGroupResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DecreaseReplicationFactorRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DecreaseReplicationFactorResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteClusterRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteClusterResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteParameterGroupRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteParameterGroupResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteSubnetGroupRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteSubnetGroupResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeClustersRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeClustersResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeDefaultParametersRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeDefaultParametersResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeEventsRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeEventsResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeParameterGroupsRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeParameterGroupsResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeParametersRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeParametersResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeSubnetGroupsRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeSubnetGroupsResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Endpoint": {
|
||||
"base": "<p>Represents the information required for client programs to connect to the configuration endpoint for a DAX cluster, or to an individual node within the cluster.</p>",
|
||||
"refs": {
|
||||
"Cluster$ClusterDiscoveryEndpoint": "<p>The configuration endpoint for this DAX cluster, consisting of a DNS name and a port number. Client applications can specify this endpoint, rather than an individual node endpoint, and allow the DAX client software to intelligently route requests and responses to nodes in the DAX cluster.</p>",
|
||||
"Node$Endpoint": "<p>The endpoint for the node, consisting of a DNS name and a port number. Client applications can connect directly to a node endpoint, if desired (as an alternative to allowing DAX client software to intelligently route requests and responses to nodes in the DAX cluster.</p>"
|
||||
}
|
||||
},
|
||||
"Event": {
|
||||
"base": "<p>Represents a single occurrence of something interesting within the system. Some examples of events are creating a DAX cluster, adding or removing a node, or rebooting a node.</p>",
|
||||
"refs": {
|
||||
"EventList$member": null
|
||||
}
|
||||
},
|
||||
"EventList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeEventsResponse$Events": "<p>An array of events. Each element in the array represents one event.</p>"
|
||||
}
|
||||
},
|
||||
"IncreaseReplicationFactorRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"IncreaseReplicationFactorResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InsufficientClusterCapacityFault": {
|
||||
"base": "<p>There are not enough system resources to create the cluster you requested (or to resize an already-existing cluster). </p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Integer": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateClusterRequest$ReplicationFactor": "<p>The number of nodes in the DAX cluster. A replication factor of 1 will create a single-node cluster, without any read replicas. For additional fault tolerance, you can create a multiple node cluster with one or more read replicas. To do this, set <i>ReplicationFactor</i> to 2 or more.</p> <note> <p>AWS recommends that you have at least two read replicas per cluster.</p> </note>",
|
||||
"DecreaseReplicationFactorRequest$NewReplicationFactor": "<p>The new number of nodes for the DAX cluster.</p>",
|
||||
"Endpoint$Port": "<p>The port number that applications should use to connect to the endpoint.</p>",
|
||||
"IncreaseReplicationFactorRequest$NewReplicationFactor": "<p>The new number of nodes for the DAX cluster.</p>"
|
||||
}
|
||||
},
|
||||
"IntegerOptional": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Cluster$TotalNodes": "<p>The total number of nodes in the cluster.</p>",
|
||||
"Cluster$ActiveNodes": "<p>The number of nodes in the cluster that are active (i.e., capable of serving requests).</p>",
|
||||
"DescribeClustersRequest$MaxResults": "<p>The maximum number of results to include in the response. If more results exist than the specified <code>MaxResults</code> value, a token is included in the response so that the remaining results can be retrieved.</p> <p>The value for <code>MaxResults</code> must be between 20 and 100.</p>",
|
||||
"DescribeDefaultParametersRequest$MaxResults": "<p>The maximum number of results to include in the response. If more results exist than the specified <code>MaxResults</code> value, a token is included in the response so that the remaining results can be retrieved.</p> <p>The value for <code>MaxResults</code> must be between 20 and 100.</p>",
|
||||
"DescribeEventsRequest$Duration": "<p>The number of minutes' worth of events to retrieve.</p>",
|
||||
"DescribeEventsRequest$MaxResults": "<p>The maximum number of results to include in the response. If more results exist than the specified <code>MaxResults</code> value, a token is included in the response so that the remaining results can be retrieved.</p> <p>The value for <code>MaxResults</code> must be between 20 and 100.</p>",
|
||||
"DescribeParameterGroupsRequest$MaxResults": "<p>The maximum number of results to include in the response. If more results exist than the specified <code>MaxResults</code> value, a token is included in the response so that the remaining results can be retrieved.</p> <p>The value for <code>MaxResults</code> must be between 20 and 100.</p>",
|
||||
"DescribeParametersRequest$MaxResults": "<p>The maximum number of results to include in the response. If more results exist than the specified <code>MaxResults</code> value, a token is included in the response so that the remaining results can be retrieved.</p> <p>The value for <code>MaxResults</code> must be between 20 and 100.</p>",
|
||||
"DescribeSubnetGroupsRequest$MaxResults": "<p>The maximum number of results to include in the response. If more results exist than the specified <code>MaxResults</code> value, a token is included in the response so that the remaining results can be retrieved.</p> <p>The value for <code>MaxResults</code> must be between 20 and 100.</p>"
|
||||
}
|
||||
},
|
||||
"InvalidARNFault": {
|
||||
"base": "<p>The Amazon Resource Name (ARN) supplied in the request is not valid.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidClusterStateFault": {
|
||||
"base": "<p>The requested DAX cluster is not in the <i>available</i> state.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidParameterCombinationException": {
|
||||
"base": "<p>Two or more incompatible parameters were specified.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidParameterGroupStateFault": {
|
||||
"base": "<p>One or more parameters in a parameter group are in an invalid state.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidParameterValueException": {
|
||||
"base": "<p>The value for a parameter is invalid.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidSubnet": {
|
||||
"base": "<p>An invalid subnet identifier was specified.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidVPCNetworkStateFault": {
|
||||
"base": "<p>The VPC network is in an invalid state.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"IsModifiable": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Parameter$IsModifiable": "<p>Whether the customer is allowed to modify the parameter.</p>"
|
||||
}
|
||||
},
|
||||
"KeyList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"UntagResourceRequest$TagKeys": "<p>A list of tag keys. If the DAX cluster has any tags with these keys, then the tags are removed from the cluster.</p>"
|
||||
}
|
||||
},
|
||||
"ListTagsRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListTagsResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Node": {
|
||||
"base": "<p>Represents an individual node within a DAX cluster.</p>",
|
||||
"refs": {
|
||||
"NodeList$member": null
|
||||
}
|
||||
},
|
||||
"NodeIdentifierList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Cluster$NodeIdsToRemove": "<p>A list of nodes to be removed from the cluster.</p>",
|
||||
"DecreaseReplicationFactorRequest$NodeIdsToRemove": "<p>The unique identifiers of the nodes to be removed from the cluster.</p>",
|
||||
"ParameterGroupStatus$NodeIdsToReboot": "<p>The node IDs of one or more nodes to be rebooted.</p>"
|
||||
}
|
||||
},
|
||||
"NodeList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Cluster$Nodes": "<p>A list of nodes that are currently in the cluster.</p>"
|
||||
}
|
||||
},
|
||||
"NodeNotFoundFault": {
|
||||
"base": "<p>None of the nodes in the cluster have the given node ID.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"NodeQuotaForClusterExceededFault": {
|
||||
"base": "<p>You have attempted to exceed the maximum number of nodes for a DAX cluster.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"NodeQuotaForCustomerExceededFault": {
|
||||
"base": "<p>You have attempted to exceed the maximum number of nodes for your AWS account.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"NodeTypeSpecificValue": {
|
||||
"base": "<p>Represents a parameter value that is applicable to a particular node type.</p>",
|
||||
"refs": {
|
||||
"NodeTypeSpecificValueList$member": null
|
||||
}
|
||||
},
|
||||
"NodeTypeSpecificValueList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Parameter$NodeTypeSpecificValues": "<p>A list of node types, and specific parameter values for each node.</p>"
|
||||
}
|
||||
},
|
||||
"NotificationConfiguration": {
|
||||
"base": "<p>Describes a notification topic and its status. Notification topics are used for publishing DAX events to subscribers using Amazon Simple Notification Service (SNS).</p>",
|
||||
"refs": {
|
||||
"Cluster$NotificationConfiguration": "<p>Describes a notification topic and its status. Notification topics are used for publishing DAX events to subscribers using Amazon Simple Notification Service (SNS).</p>"
|
||||
}
|
||||
},
|
||||
"Parameter": {
|
||||
"base": "<p>Describes an individual setting that controls some aspect of DAX behavior.</p>",
|
||||
"refs": {
|
||||
"ParameterList$member": null
|
||||
}
|
||||
},
|
||||
"ParameterGroup": {
|
||||
"base": "<p>A named set of parameters that are applied to all of the nodes in a DAX cluster.</p>",
|
||||
"refs": {
|
||||
"CreateParameterGroupResponse$ParameterGroup": "<p>Represents the output of a <i>CreateParameterGroup</i> action.</p>",
|
||||
"ParameterGroupList$member": null,
|
||||
"UpdateParameterGroupResponse$ParameterGroup": "<p>The parameter group that has been modified.</p>"
|
||||
}
|
||||
},
|
||||
"ParameterGroupAlreadyExistsFault": {
|
||||
"base": "<p>The specified parameter group already exists.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ParameterGroupList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeParameterGroupsResponse$ParameterGroups": "<p>An array of parameter groups. Each element in the array represents one parameter group.</p>"
|
||||
}
|
||||
},
|
||||
"ParameterGroupNameList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeParameterGroupsRequest$ParameterGroupNames": "<p>The names of the parameter groups.</p>"
|
||||
}
|
||||
},
|
||||
"ParameterGroupNotFoundFault": {
|
||||
"base": "<p>The specified parameter group does not exist.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ParameterGroupQuotaExceededFault": {
|
||||
"base": "<p>You have attempted to exceed the maximum number of parameter groups.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ParameterGroupStatus": {
|
||||
"base": "<p>The status of a parameter group.</p>",
|
||||
"refs": {
|
||||
"Cluster$ParameterGroup": "<p>The parameter group being used by nodes in the cluster.</p>"
|
||||
}
|
||||
},
|
||||
"ParameterList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeDefaultParametersResponse$Parameters": "<p>A list of parameters. Each element in the list represents one parameter.</p>",
|
||||
"DescribeParametersResponse$Parameters": "<p>A list of parameters within a parameter group. Each element in the list represents one parameter.</p>"
|
||||
}
|
||||
},
|
||||
"ParameterNameValue": {
|
||||
"base": "<p>An individual DAX parameter.</p>",
|
||||
"refs": {
|
||||
"ParameterNameValueList$member": null
|
||||
}
|
||||
},
|
||||
"ParameterNameValueList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"UpdateParameterGroupRequest$ParameterNameValues": "<p>An array of name-value pairs for the parameters in the group. Each element in the array represents a single parameter.</p>"
|
||||
}
|
||||
},
|
||||
"ParameterType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Parameter$ParameterType": "<p>Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.</p>"
|
||||
}
|
||||
},
|
||||
"RebootNodeRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"RebootNodeResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"SecurityGroupIdentifierList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateClusterRequest$SecurityGroupIds": "<p>A list of security group IDs to be assigned to each node in the DAX cluster. (Each of the security group ID is system-generated.)</p> <p>If this parameter is not specified, DAX assigns the default VPC security group to each node.</p>",
|
||||
"UpdateClusterRequest$SecurityGroupIds": "<p>A list of user-specified security group IDs to be assigned to each node in the DAX cluster. If this parameter is not specified, DAX assigns the default VPC security group to each node.</p>"
|
||||
}
|
||||
},
|
||||
"SecurityGroupMembership": {
|
||||
"base": "<p>An individual VPC security group and its status.</p>",
|
||||
"refs": {
|
||||
"SecurityGroupMembershipList$member": null
|
||||
}
|
||||
},
|
||||
"SecurityGroupMembershipList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Cluster$SecurityGroups": "<p>A list of security groups, and the status of each, for the nodes in the cluster.</p>"
|
||||
}
|
||||
},
|
||||
"SourceType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeEventsRequest$SourceType": "<p>The event source to retrieve events for. If no value is specified, all events are returned.</p>",
|
||||
"Event$SourceType": "<p>Specifies the origin of this event - a cluster, a parameter group, a node ID, etc.</p>"
|
||||
}
|
||||
},
|
||||
"String": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AvailabilityZoneList$member": null,
|
||||
"Cluster$ClusterName": "<p>The name of the DAX cluster.</p>",
|
||||
"Cluster$Description": "<p>The description of the cluster.</p>",
|
||||
"Cluster$ClusterArn": "<p>The Amazon Resource Name (ARN) that uniquely identifies the cluster. </p>",
|
||||
"Cluster$NodeType": "<p>The node type for the nodes in the cluster. (All nodes in a DAX cluster are of the same type.)</p>",
|
||||
"Cluster$Status": "<p>The current status of the cluster.</p>",
|
||||
"Cluster$PreferredMaintenanceWindow": "<p>A range of time when maintenance of DAX cluster software will be performed. For example: <code>sun:01:00-sun:09:00</code>. Cluster maintenance normally takes less than 30 minutes, and is performed automatically within the maintenance window.</p>",
|
||||
"Cluster$SubnetGroup": "<p>The subnet group where the DAX cluster is running.</p>",
|
||||
"Cluster$IamRoleArn": "<p>A valid Amazon Resource Name (ARN) that identifies an IAM role. At runtime, DAX will assume this role and use the role's permissions to access DynamoDB on your behalf.</p>",
|
||||
"ClusterNameList$member": null,
|
||||
"CreateClusterRequest$ClusterName": "<p>The cluster identifier. This parameter is stored as a lowercase string.</p> <p> <b>Constraints:</b> </p> <ul> <li> <p>A name must contain from 1 to 20 alphanumeric characters or hyphens.</p> </li> <li> <p>The first character must be a letter.</p> </li> <li> <p>A name cannot end with a hyphen or contain two consecutive hyphens.</p> </li> </ul>",
|
||||
"CreateClusterRequest$NodeType": "<p>The compute and memory capacity of the nodes in the cluster.</p>",
|
||||
"CreateClusterRequest$Description": "<p>A description of the cluster.</p>",
|
||||
"CreateClusterRequest$SubnetGroupName": "<p>The name of the subnet group to be used for the replication group.</p> <important> <p>DAX clusters can only run in an Amazon VPC environment. All of the subnets that you specify in a subnet group must exist in the same VPC.</p> </important>",
|
||||
"CreateClusterRequest$PreferredMaintenanceWindow": "<p>Specifies the weekly time range during which maintenance on the DAX cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period. Valid values for <code>ddd</code> are:</p> <ul> <li> <p> <code>sun</code> </p> </li> <li> <p> <code>mon</code> </p> </li> <li> <p> <code>tue</code> </p> </li> <li> <p> <code>wed</code> </p> </li> <li> <p> <code>thu</code> </p> </li> <li> <p> <code>fri</code> </p> </li> <li> <p> <code>sat</code> </p> </li> </ul> <p>Example: <code>sun:05:00-sun:09:00</code> </p> <note> <p>If you don't specify a preferred maintenance window when you create or modify a cache cluster, DAX assigns a 60-minute maintenance window on a randomly selected day of the week.</p> </note>",
|
||||
"CreateClusterRequest$NotificationTopicArn": "<p>The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications will be sent.</p> <note> <p>The Amazon SNS topic owner must be same as the DAX cluster owner.</p> </note>",
|
||||
"CreateClusterRequest$IamRoleArn": "<p>A valid Amazon Resource Name (ARN) that identifies an IAM role. At runtime, DAX will assume this role and use the role's permissions to access DynamoDB on your behalf.</p>",
|
||||
"CreateClusterRequest$ParameterGroupName": "<p>The parameter group to be associated with the DAX cluster.</p>",
|
||||
"CreateParameterGroupRequest$ParameterGroupName": "<p>The name of the parameter group to apply to all of the clusters in this replication group.</p>",
|
||||
"CreateParameterGroupRequest$Description": "<p>A description of the parameter group.</p>",
|
||||
"CreateSubnetGroupRequest$SubnetGroupName": "<p>A name for the subnet group. This value is stored as a lowercase string. </p>",
|
||||
"CreateSubnetGroupRequest$Description": "<p>A description for the subnet group</p>",
|
||||
"DecreaseReplicationFactorRequest$ClusterName": "<p>The name of the DAX cluster from which you want to remove nodes.</p>",
|
||||
"DeleteClusterRequest$ClusterName": "<p>The name of the cluster to be deleted.</p>",
|
||||
"DeleteParameterGroupRequest$ParameterGroupName": "<p>The name of the parameter group to delete.</p>",
|
||||
"DeleteParameterGroupResponse$DeletionMessage": "<p>A user-specified message for this action (i.e., a reason for deleting the parameter group).</p>",
|
||||
"DeleteSubnetGroupRequest$SubnetGroupName": "<p>The name of the subnet group to delete.</p>",
|
||||
"DeleteSubnetGroupResponse$DeletionMessage": "<p>A user-specified message for this action (i.e., a reason for deleting the subnet group).</p>",
|
||||
"DescribeClustersRequest$NextToken": "<p>An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by <code>MaxResults</code>.</p>",
|
||||
"DescribeClustersResponse$NextToken": "<p>Provides an identifier to allow retrieval of paginated results.</p>",
|
||||
"DescribeDefaultParametersRequest$NextToken": "<p>An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by <code>MaxResults</code>.</p>",
|
||||
"DescribeDefaultParametersResponse$NextToken": "<p>Provides an identifier to allow retrieval of paginated results.</p>",
|
||||
"DescribeEventsRequest$SourceName": "<p>The identifier of the event source for which events will be returned. If not specified, then all sources are included in the response.</p>",
|
||||
"DescribeEventsRequest$NextToken": "<p>An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by <code>MaxResults</code>.</p>",
|
||||
"DescribeEventsResponse$NextToken": "<p>Provides an identifier to allow retrieval of paginated results.</p>",
|
||||
"DescribeParameterGroupsRequest$NextToken": "<p>An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by <code>MaxResults</code>.</p>",
|
||||
"DescribeParameterGroupsResponse$NextToken": "<p>Provides an identifier to allow retrieval of paginated results.</p>",
|
||||
"DescribeParametersRequest$ParameterGroupName": "<p>The name of the parameter group.</p>",
|
||||
"DescribeParametersRequest$Source": "<p>How the parameter is defined. For example, <code>system</code> denotes a system-defined parameter.</p>",
|
||||
"DescribeParametersRequest$NextToken": "<p>An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by <code>MaxResults</code>.</p>",
|
||||
"DescribeParametersResponse$NextToken": "<p>Provides an identifier to allow retrieval of paginated results.</p>",
|
||||
"DescribeSubnetGroupsRequest$NextToken": "<p>An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by <code>MaxResults</code>.</p>",
|
||||
"DescribeSubnetGroupsResponse$NextToken": "<p>Provides an identifier to allow retrieval of paginated results.</p>",
|
||||
"Endpoint$Address": "<p>The DNS hostname of the endpoint.</p>",
|
||||
"Event$SourceName": "<p>The source of the event. For example, if the event occurred at the node level, the source would be the node ID.</p>",
|
||||
"Event$Message": "<p>A user-defined message associated with the event.</p>",
|
||||
"IncreaseReplicationFactorRequest$ClusterName": "<p>The name of the DAX cluster that will receive additional nodes.</p>",
|
||||
"KeyList$member": null,
|
||||
"ListTagsRequest$ResourceName": "<p>The name of the DAX resource to which the tags belong.</p>",
|
||||
"ListTagsRequest$NextToken": "<p>An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token.</p>",
|
||||
"ListTagsResponse$NextToken": "<p>If this value is present, there are additional results to be displayed. To retrieve them, call <code>ListTags</code> again, with <code>NextToken</code> set to this value.</p>",
|
||||
"Node$NodeId": "<p>A system-generated identifier for the node.</p>",
|
||||
"Node$AvailabilityZone": "<p>The Availability Zone (AZ) in which the node has been deployed.</p>",
|
||||
"Node$NodeStatus": "<p>The current status of the node. For example: <code>available</code>.</p>",
|
||||
"Node$ParameterGroupStatus": "<p>The status of the parameter group associated with this node. For example, <code>in-sync</code>.</p>",
|
||||
"NodeIdentifierList$member": null,
|
||||
"NodeTypeSpecificValue$NodeType": "<p>A node type to which the parameter value applies.</p>",
|
||||
"NodeTypeSpecificValue$Value": "<p>The parameter value for this node type.</p>",
|
||||
"NotificationConfiguration$TopicArn": "<p>The Amazon Resource Name (ARN) that identifies the topic. </p>",
|
||||
"NotificationConfiguration$TopicStatus": "<p>The current state of the topic.</p>",
|
||||
"Parameter$ParameterName": "<p>The name of the parameter.</p>",
|
||||
"Parameter$ParameterValue": "<p>The value for the parameter.</p>",
|
||||
"Parameter$Description": "<p>A description of the parameter</p>",
|
||||
"Parameter$Source": "<p>How the parameter is defined. For example, <code>system</code> denotes a system-defined parameter.</p>",
|
||||
"Parameter$DataType": "<p>The data type of the parameter. For example, <code>integer</code>:</p>",
|
||||
"Parameter$AllowedValues": "<p>A range of values within which the parameter can be set.</p>",
|
||||
"ParameterGroup$ParameterGroupName": "<p>The name of the parameter group.</p>",
|
||||
"ParameterGroup$Description": "<p>A description of the parameter group.</p>",
|
||||
"ParameterGroupNameList$member": null,
|
||||
"ParameterGroupStatus$ParameterGroupName": "<p>The name of the parameter group.</p>",
|
||||
"ParameterGroupStatus$ParameterApplyStatus": "<p>The status of parameter updates. </p>",
|
||||
"ParameterNameValue$ParameterName": "<p>The name of the parameter.</p>",
|
||||
"ParameterNameValue$ParameterValue": "<p>The value of the parameter.</p>",
|
||||
"RebootNodeRequest$ClusterName": "<p>The name of the DAX cluster containing the node to be rebooted.</p>",
|
||||
"RebootNodeRequest$NodeId": "<p>The system-assigned ID of the node to be rebooted.</p>",
|
||||
"SecurityGroupIdentifierList$member": null,
|
||||
"SecurityGroupMembership$SecurityGroupIdentifier": "<p>The unique ID for this security group.</p>",
|
||||
"SecurityGroupMembership$Status": "<p>The status of this security group.</p>",
|
||||
"Subnet$SubnetIdentifier": "<p>The system-assigned identifier for the subnet.</p>",
|
||||
"Subnet$SubnetAvailabilityZone": "<p>The Availability Zone (AZ) for subnet subnet.</p>",
|
||||
"SubnetGroup$SubnetGroupName": "<p>The name of the subnet group.</p>",
|
||||
"SubnetGroup$Description": "<p>The description of the subnet group.</p>",
|
||||
"SubnetGroup$VpcId": "<p>The Amazon Virtual Private Cloud identifier (VPC ID) of the subnet group.</p>",
|
||||
"SubnetGroupNameList$member": null,
|
||||
"SubnetIdentifierList$member": null,
|
||||
"Tag$Key": "<p>The key for the tag. Tag keys are case sensitive. Every DAX cluster can only have one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value.</p>",
|
||||
"Tag$Value": "<p>The value of the tag. Tag values are case-sensitive and can be null. </p>",
|
||||
"TagResourceRequest$ResourceName": "<p>The name of the DAX resource to which tags should be added.</p>",
|
||||
"UntagResourceRequest$ResourceName": "<p>The name of the DAX resource from which the tags should be removed.</p>",
|
||||
"UpdateClusterRequest$ClusterName": "<p>The name of the DAX cluster to be modified.</p>",
|
||||
"UpdateClusterRequest$Description": "<p>A description of the changes being made to the cluster.</p>",
|
||||
"UpdateClusterRequest$PreferredMaintenanceWindow": "<p>A range of time when maintenance of DAX cluster software will be performed. For example: <code>sun:01:00-sun:09:00</code>. Cluster maintenance normally takes less than 30 minutes, and is performed automatically within the maintenance window.</p>",
|
||||
"UpdateClusterRequest$NotificationTopicArn": "<p>The Amazon Resource Name (ARN) that identifies the topic.</p>",
|
||||
"UpdateClusterRequest$NotificationTopicStatus": "<p>The current state of the topic.</p>",
|
||||
"UpdateClusterRequest$ParameterGroupName": "<p>The name of a parameter group for this cluster.</p>",
|
||||
"UpdateParameterGroupRequest$ParameterGroupName": "<p>The name of the parameter group.</p>",
|
||||
"UpdateSubnetGroupRequest$SubnetGroupName": "<p>The name of the subnet group.</p>",
|
||||
"UpdateSubnetGroupRequest$Description": "<p>A description of the subnet group.</p>"
|
||||
}
|
||||
},
|
||||
"Subnet": {
|
||||
"base": "<p>Represents the subnet associated with a DAX cluster. This parameter refers to subnets defined in Amazon Virtual Private Cloud (Amazon VPC) and used with DAX.</p>",
|
||||
"refs": {
|
||||
"SubnetList$member": null
|
||||
}
|
||||
},
|
||||
"SubnetGroup": {
|
||||
"base": "<p>Represents the output of one of the following actions:</p> <ul> <li> <p> <i>CreateSubnetGroup</i> </p> </li> <li> <p> <i>ModifySubnetGroup</i> </p> </li> </ul>",
|
||||
"refs": {
|
||||
"CreateSubnetGroupResponse$SubnetGroup": "<p>Represents the output of a <i>CreateSubnetGroup</i> operation.</p>",
|
||||
"SubnetGroupList$member": null,
|
||||
"UpdateSubnetGroupResponse$SubnetGroup": "<p>The subnet group that has been modified.</p>"
|
||||
}
|
||||
},
|
||||
"SubnetGroupAlreadyExistsFault": {
|
||||
"base": "<p>The specified subnet group already exists.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"SubnetGroupInUseFault": {
|
||||
"base": "<p>The specified subnet group is currently in use.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"SubnetGroupList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeSubnetGroupsResponse$SubnetGroups": "<p>An array of subnet groups. Each element in the array represents a single subnet group.</p>"
|
||||
}
|
||||
},
|
||||
"SubnetGroupNameList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeSubnetGroupsRequest$SubnetGroupNames": "<p>The name of the subnet group.</p>"
|
||||
}
|
||||
},
|
||||
"SubnetGroupNotFoundFault": {
|
||||
"base": "<p>The requested subnet group name does not refer to an existing subnet group.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"SubnetGroupQuotaExceededFault": {
|
||||
"base": "<p>The request cannot be processed because it would exceed the allowed number of subnets in a subnet group.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"SubnetIdentifierList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateSubnetGroupRequest$SubnetIds": "<p>A list of VPC subnet IDs for the subnet group.</p>",
|
||||
"UpdateSubnetGroupRequest$SubnetIds": "<p>A list of subnet IDs in the subnet group.</p>"
|
||||
}
|
||||
},
|
||||
"SubnetInUse": {
|
||||
"base": "<p>The requested subnet is being used by another subnet group.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"SubnetList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"SubnetGroup$Subnets": "<p>A list of subnets associated with the subnet group. </p>"
|
||||
}
|
||||
},
|
||||
"SubnetQuotaExceededFault": {
|
||||
"base": "<p>The request cannot be processed because it would exceed the allowed number of subnets in a subnet group.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"TStamp": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeEventsRequest$StartTime": "<p>The beginning of the time interval to retrieve events for, specified in ISO 8601 format.</p>",
|
||||
"DescribeEventsRequest$EndTime": "<p>The end of the time interval for which to retrieve events, specified in ISO 8601 format.</p>",
|
||||
"Event$Date": "<p>The date and time when the event occurred.</p>",
|
||||
"Node$NodeCreateTime": "<p>The date and time (in UNIX epoch format) when the node was launched.</p>"
|
||||
}
|
||||
},
|
||||
"Tag": {
|
||||
"base": "<p>A description of a tag. Every tag is a key-value pair. You can add up to 50 tags to a single DAX cluster.</p> <p>AWS-assigned tag names and values are automatically assigned the <code>aws:</code> prefix, which the user cannot assign. AWS-assigned tag names do not count towards the tag limit of 50. User-assigned tag names have the prefix <code>user:</code>.</p> <p>You cannot backdate the application of a tag.</p>",
|
||||
"refs": {
|
||||
"TagList$member": null
|
||||
}
|
||||
},
|
||||
"TagList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateClusterRequest$Tags": "<p>A set of tags to associate with the DAX cluster. </p>",
|
||||
"ListTagsResponse$Tags": "<p>A list of tags currently associated with the DAX cluster.</p>",
|
||||
"TagResourceRequest$Tags": "<p>The tags to be assigned to the DAX resource. </p>",
|
||||
"TagResourceResponse$Tags": "<p>The list of tags that are associated with the DAX resource.</p>",
|
||||
"UntagResourceResponse$Tags": "<p>The tag keys that have been removed from the cluster.</p>"
|
||||
}
|
||||
},
|
||||
"TagNotFoundFault": {
|
||||
"base": "<p>The tag does not exist.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"TagQuotaPerResourceExceeded": {
|
||||
"base": "<p>You have exceeded the maximum number of tags for this DAX cluster.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"TagResourceRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"TagResourceResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UntagResourceRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UntagResourceResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateClusterRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateClusterResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateParameterGroupRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateParameterGroupResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateSubnetGroupRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateSubnetGroupResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
5
vendor/github.com/aws/aws-sdk-go/models/apis/dax/2017-04-19/examples-1.json
generated
vendored
Normal file
5
vendor/github.com/aws/aws-sdk-go/models/apis/dax/2017-04-19/examples-1.json
generated
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"version": "1.0",
|
||||
"examples": {
|
||||
}
|
||||
}
|
4
vendor/github.com/aws/aws-sdk-go/models/apis/dax/2017-04-19/paginators-1.json
generated
vendored
Normal file
4
vendor/github.com/aws/aws-sdk-go/models/apis/dax/2017-04-19/paginators-1.json
generated
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"pagination": {
|
||||
}
|
||||
}
|
28
vendor/github.com/aws/aws-sdk-go/models/apis/discovery/2015-11-01/api-2.json
generated
vendored
28
vendor/github.com/aws/aws-sdk-go/models/apis/discovery/2015-11-01/api-2.json
generated
vendored
|
@ -594,6 +594,7 @@
|
|||
"type":"structure",
|
||||
"members":{
|
||||
"exportIds":{"shape":"ExportIds"},
|
||||
"filters":{"shape":"ExportFilters"},
|
||||
"maxResults":{"shape":"Integer"},
|
||||
"nextToken":{"shape":"NextToken"}
|
||||
}
|
||||
|
@ -653,6 +654,23 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"ExportDataFormat"}
|
||||
},
|
||||
"ExportFilter":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"name",
|
||||
"values",
|
||||
"condition"
|
||||
],
|
||||
"members":{
|
||||
"name":{"shape":"FilterName"},
|
||||
"values":{"shape":"FilterValues"},
|
||||
"condition":{"shape":"Condition"}
|
||||
}
|
||||
},
|
||||
"ExportFilters":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ExportFilter"}
|
||||
},
|
||||
"ExportIds":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ConfigurationsExportId"}
|
||||
|
@ -670,7 +688,10 @@
|
|||
"exportStatus":{"shape":"ExportStatus"},
|
||||
"statusMessage":{"shape":"ExportStatusMessage"},
|
||||
"configurationsDownloadUrl":{"shape":"ConfigurationsDownloadUrl"},
|
||||
"exportRequestTime":{"shape":"ExportRequestTime"}
|
||||
"exportRequestTime":{"shape":"ExportRequestTime"},
|
||||
"isTruncated":{"shape":"Boolean"},
|
||||
"requestedStartTime":{"shape":"TimeStamp"},
|
||||
"requestedEndTime":{"shape":"TimeStamp"}
|
||||
}
|
||||
},
|
||||
"ExportRequestTime":{"type":"timestamp"},
|
||||
|
@ -854,7 +875,10 @@
|
|||
"StartExportTaskRequest":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"exportDataFormat":{"shape":"ExportDataFormats"}
|
||||
"exportDataFormat":{"shape":"ExportDataFormats"},
|
||||
"filters":{"shape":"ExportFilters"},
|
||||
"startTime":{"shape":"TimeStamp"},
|
||||
"endTime":{"shape":"TimeStamp"}
|
||||
}
|
||||
},
|
||||
"StartExportTaskResponse":{
|
||||
|
|
39
vendor/github.com/aws/aws-sdk-go/models/apis/discovery/2015-11-01/docs-2.json
generated
vendored
39
vendor/github.com/aws/aws-sdk-go/models/apis/discovery/2015-11-01/docs-2.json
generated
vendored
|
@ -18,7 +18,7 @@
|
|||
"ListConfigurations": "<p>Retrieves a list of configuration items according to criteria that you specify in a filter. The filter criteria identifies the relationship requirements.</p>",
|
||||
"ListServerNeighbors": "<p>Retrieves a list of servers that are one network hop away from a specified server.</p>",
|
||||
"StartDataCollectionByAgentIds": "<p>Instructs the specified agents or connectors to start collecting data.</p>",
|
||||
"StartExportTask": "<p>Export the configuration data about discovered configuration items and relationships to an S3 bucket in a specified format.</p>",
|
||||
"StartExportTask": "<p> Begins the export of discovered data to an S3 bucket.</p> <p> If you specify <code>agentId</code> in a filter, the task exports up to 72 hours of detailed data collected by the identified Application Discovery Agent, including network, process, and performance details. A time range for exported agent data may be set by using <code>startTime</code> and <code>endTime</code>. Export of detailed agent data is limited to five concurrently running exports. </p> <p> If you do not include an <code>agentId</code> filter, summary data is exported that includes both AWS Agentless Discovery Connector data and summary data from AWS Discovery Agents. Export of summary data is limited to two exports per day. </p>",
|
||||
"StopDataCollectionByAgentIds": "<p>Instructs the specified agents or connectors to stop collecting data.</p>",
|
||||
"UpdateApplication": "<p>Updates metadata about an application.</p>"
|
||||
},
|
||||
|
@ -115,6 +115,7 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"AgentConfigurationStatus$operationSucceeded": "<p>Information about the status of the <code>StartDataCollection</code> and <code>StopDataCollection</code> operations. The system has recorded the data collection operation. The agent/connector receives this command the next time it polls for a new command. </p>",
|
||||
"ExportInfo$isTruncated": "<p>If true, the export of agent information exceeded the size limit for a single export and the exported data is incomplete for the requested time range. To address this, select a smaller time range for the export by using <code>startDate</code> and <code>endDate</code>.</p>",
|
||||
"ListServerNeighborsRequest$portInformationNeeded": "<p>Flag to indicate if port and protocol information is needed as part of the response.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -127,6 +128,7 @@
|
|||
"Condition": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExportFilter$condition": "<p>Supported condition: <code>EQUALS</code> </p>",
|
||||
"Filter$condition": "<p>A conditional operator. The following operators are valid: EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS. If you specify multiple filters, the system utilizes all filters as though concatenated by <i>AND</i>. If you specify multiple values for a particular filter, the system differentiates the values using <i>OR</i>. Calling either <i>DescribeConfigurations</i> or <i>ListConfigurations</i> returns attributes of matching configuration items.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -185,7 +187,7 @@
|
|||
"ConfigurationsDownloadUrl": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExportInfo$configurationsDownloadUrl": "<p>A URL for an Amazon S3 bucket where you can review the configuration data. The URL is displayed only if the export succeeded.</p>"
|
||||
"ExportInfo$configurationsDownloadUrl": "<p>A URL for an Amazon S3 bucket where you can review the exported data. The URL is displayed only if the export succeeded.</p>"
|
||||
}
|
||||
},
|
||||
"ConfigurationsExportId": {
|
||||
|
@ -193,8 +195,8 @@
|
|||
"refs": {
|
||||
"ExportConfigurationsResponse$exportId": "<p>A unique identifier that you can use to query the export status.</p>",
|
||||
"ExportIds$member": null,
|
||||
"ExportInfo$exportId": "<p>A unique identifier that you can use to query the export.</p>",
|
||||
"StartExportTaskResponse$exportId": "<p> A unique identifier used to query the status of an export request.</p>"
|
||||
"ExportInfo$exportId": "<p>A unique identifier used to query an export.</p>",
|
||||
"StartExportTaskResponse$exportId": "<p>A unique identifier used to query the status of an export request.</p>"
|
||||
}
|
||||
},
|
||||
"CreateApplicationRequest": {
|
||||
|
@ -338,6 +340,19 @@
|
|||
"StartExportTaskRequest$exportDataFormat": "<p>The file format for the returned export data. Default value is <code>CSV</code>.</p>"
|
||||
}
|
||||
},
|
||||
"ExportFilter": {
|
||||
"base": "<p>Used to select which agent's data is to be exported. A single agent ID may be selected for export using the <a href=\"http://docs.aws.amazon.com/application-discovery/latest/APIReference/API_StartExportTask.html\">StartExportTask</a> action.</p>",
|
||||
"refs": {
|
||||
"ExportFilters$member": null
|
||||
}
|
||||
},
|
||||
"ExportFilters": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeExportTasksRequest$filters": "<p>One or more filters.</p> <ul> <li> <p> <code>AgentId</code> - ID of the agent whose collected data will be exported</p> </li> </ul>",
|
||||
"StartExportTaskRequest$filters": "<p>If a filter is present, it selects the single <code>agentId</code> of the Application Discovery Agent for which data is exported. The <code>agentId</code> can be found in the results of the <code>DescribeAgents</code> API or CLI. If no filter is present, <code>startTime</code> and <code>endTime</code> are ignored and exported data includes both Agentless Discovery Connector data and summary data from Application Discovery agents. </p>"
|
||||
}
|
||||
},
|
||||
"ExportIds": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -346,7 +361,7 @@
|
|||
}
|
||||
},
|
||||
"ExportInfo": {
|
||||
"base": "<p>Information regarding the export status of the discovered data. The value is an array of objects.</p>",
|
||||
"base": "<p>Information regarding the export status of discovered data. The value is an array of objects.</p>",
|
||||
"refs": {
|
||||
"ExportsInfo$member": null
|
||||
}
|
||||
|
@ -354,19 +369,19 @@
|
|||
"ExportRequestTime": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExportInfo$exportRequestTime": "<p>The time that the configuration data export was initiated.</p>"
|
||||
"ExportInfo$exportRequestTime": "<p>The time that the data export was initiated.</p>"
|
||||
}
|
||||
},
|
||||
"ExportStatus": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExportInfo$exportStatus": "<p>The status of the configuration data export. The status can succeed, fail, or be in-progress.</p>"
|
||||
"ExportInfo$exportStatus": "<p>The status of the data export job.</p>"
|
||||
}
|
||||
},
|
||||
"ExportStatusMessage": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExportInfo$statusMessage": "<p>Helpful status messages for API callers. For example: Too many exports in the last 6 hours. Export in progress. Export was successful.</p>"
|
||||
"ExportInfo$statusMessage": "<p>A status message provided for API callers.</p>"
|
||||
}
|
||||
},
|
||||
"ExportsInfo": {
|
||||
|
@ -385,6 +400,7 @@
|
|||
"FilterName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExportFilter$name": "<p>A single <code>ExportFilter</code> name. Supported filters: <code>agentId</code>.</p>",
|
||||
"TagFilter$name": "<p>A name of the tag filter.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -397,6 +413,7 @@
|
|||
"FilterValues": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ExportFilter$values": "<p>A single <code>agentId</code> for a Discovery Agent. An <code>agentId</code> can be found using the <a href=\"http://docs.aws.amazon.com/application-discovery/latest/APIReference/API_DescribeExportTasks.html\">DescribeAgents</a> action. Typically an ADS <code>agentId</code> is in the form <code>o-0123456789abcdef0</code>.</p>",
|
||||
"Filter$values": "<p>A string value on which to filter. For example, if you choose the <code>destinationServer.osVersion</code> filter name, you could specify <code>Ubuntu</code> for the value.</p>",
|
||||
"TagFilter$values": "<p>Values for the tag filter.</p>"
|
||||
}
|
||||
|
@ -651,7 +668,11 @@
|
|||
"TimeStamp": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ConfigurationTag$timeOfCreation": "<p>The time the configuration tag was created in Coordinated Universal Time (UTC).</p>"
|
||||
"ConfigurationTag$timeOfCreation": "<p>The time the configuration tag was created in Coordinated Universal Time (UTC).</p>",
|
||||
"ExportInfo$requestedStartTime": "<p>The value of <code>startTime</code> parameter in the <code>StartExportTask</code> request. If no <code>startTime</code> was requested, this result does not appear in <code>ExportInfo</code>.</p>",
|
||||
"ExportInfo$requestedEndTime": "<p>The <code>endTime</code> used in the <code>StartExportTask</code> request. If no <code>endTime</code> was requested, this result does not appear in <code>ExportInfo</code>.</p>",
|
||||
"StartExportTaskRequest$startTime": "<p>The start timestamp for exported data from the single Application Discovery Agent selected in the filters. If no value is specified, data is exported starting from the first data collected by the agent.</p>",
|
||||
"StartExportTaskRequest$endTime": "<p>The end timestamp for exported data from the single Application Discovery Agent selected in the filters. If no value is specified, exported data includes the most recent data collected by the agent.</p>"
|
||||
}
|
||||
},
|
||||
"UpdateApplicationRequest": {
|
||||
|
|
390
vendor/github.com/aws/aws-sdk-go/models/apis/dms/2016-01-01/api-2.json
generated
vendored
390
vendor/github.com/aws/aws-sdk-go/models/apis/dms/2016-01-01/api-2.json
generated
vendored
|
@ -40,6 +40,22 @@
|
|||
{"shape":"AccessDeniedFault"}
|
||||
]
|
||||
},
|
||||
"CreateEventSubscription":{
|
||||
"name":"CreateEventSubscription",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"CreateEventSubscriptionMessage"},
|
||||
"output":{"shape":"CreateEventSubscriptionResponse"},
|
||||
"errors":[
|
||||
{"shape":"ResourceQuotaExceededFault"},
|
||||
{"shape":"ResourceAlreadyExistsFault"},
|
||||
{"shape":"SNSInvalidTopicFault"},
|
||||
{"shape":"SNSNoAuthorizationFault"},
|
||||
{"shape":"ResourceNotFoundFault"}
|
||||
]
|
||||
},
|
||||
"CreateReplicationInstance":{
|
||||
"name":"CreateReplicationInstance",
|
||||
"http":{
|
||||
|
@ -87,6 +103,7 @@
|
|||
"input":{"shape":"CreateReplicationTaskMessage"},
|
||||
"output":{"shape":"CreateReplicationTaskResponse"},
|
||||
"errors":[
|
||||
{"shape":"AccessDeniedFault"},
|
||||
{"shape":"InvalidResourceStateFault"},
|
||||
{"shape":"ResourceAlreadyExistsFault"},
|
||||
{"shape":"ResourceNotFoundFault"},
|
||||
|
@ -120,6 +137,19 @@
|
|||
{"shape":"InvalidResourceStateFault"}
|
||||
]
|
||||
},
|
||||
"DeleteEventSubscription":{
|
||||
"name":"DeleteEventSubscription",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DeleteEventSubscriptionMessage"},
|
||||
"output":{"shape":"DeleteEventSubscriptionResponse"},
|
||||
"errors":[
|
||||
{"shape":"ResourceNotFoundFault"},
|
||||
{"shape":"InvalidResourceStateFault"}
|
||||
]
|
||||
},
|
||||
"DeleteReplicationInstance":{
|
||||
"name":"DeleteReplicationInstance",
|
||||
"http":{
|
||||
|
@ -213,6 +243,36 @@
|
|||
{"shape":"ResourceNotFoundFault"}
|
||||
]
|
||||
},
|
||||
"DescribeEventCategories":{
|
||||
"name":"DescribeEventCategories",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DescribeEventCategoriesMessage"},
|
||||
"output":{"shape":"DescribeEventCategoriesResponse"}
|
||||
},
|
||||
"DescribeEventSubscriptions":{
|
||||
"name":"DescribeEventSubscriptions",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DescribeEventSubscriptionsMessage"},
|
||||
"output":{"shape":"DescribeEventSubscriptionsResponse"},
|
||||
"errors":[
|
||||
{"shape":"ResourceNotFoundFault"}
|
||||
]
|
||||
},
|
||||
"DescribeEvents":{
|
||||
"name":"DescribeEvents",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DescribeEventsMessage"},
|
||||
"output":{"shape":"DescribeEventsResponse"}
|
||||
},
|
||||
"DescribeOrderableReplicationInstances":{
|
||||
"name":"DescribeOrderableReplicationInstances",
|
||||
"http":{
|
||||
|
@ -334,7 +394,23 @@
|
|||
{"shape":"InvalidResourceStateFault"},
|
||||
{"shape":"ResourceNotFoundFault"},
|
||||
{"shape":"ResourceAlreadyExistsFault"},
|
||||
{"shape":"KMSKeyNotAccessibleFault"}
|
||||
{"shape":"KMSKeyNotAccessibleFault"},
|
||||
{"shape":"AccessDeniedFault"}
|
||||
]
|
||||
},
|
||||
"ModifyEventSubscription":{
|
||||
"name":"ModifyEventSubscription",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"ModifyEventSubscriptionMessage"},
|
||||
"output":{"shape":"ModifyEventSubscriptionResponse"},
|
||||
"errors":[
|
||||
{"shape":"ResourceQuotaExceededFault"},
|
||||
{"shape":"ResourceNotFoundFault"},
|
||||
{"shape":"SNSInvalidTopicFault"},
|
||||
{"shape":"SNSNoAuthorizationFault"}
|
||||
]
|
||||
},
|
||||
"ModifyReplicationInstance":{
|
||||
|
@ -401,6 +477,19 @@
|
|||
{"shape":"ResourceQuotaExceededFault"}
|
||||
]
|
||||
},
|
||||
"ReloadTables":{
|
||||
"name":"ReloadTables",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"ReloadTablesMessage"},
|
||||
"output":{"shape":"ReloadTablesResponse"},
|
||||
"errors":[
|
||||
{"shape":"ResourceNotFoundFault"},
|
||||
{"shape":"InvalidResourceStateFault"}
|
||||
]
|
||||
},
|
||||
"RemoveTagsFromResource":{
|
||||
"name":"RemoveTagsFromResource",
|
||||
"http":{
|
||||
|
@ -494,6 +583,21 @@
|
|||
"members":{
|
||||
}
|
||||
},
|
||||
"AuthMechanismValue":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"default",
|
||||
"mongodb_cr",
|
||||
"scram_sha_1"
|
||||
]
|
||||
},
|
||||
"AuthTypeValue":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"no",
|
||||
"password"
|
||||
]
|
||||
},
|
||||
"AvailabilityZone":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -525,6 +629,13 @@
|
|||
}
|
||||
},
|
||||
"CertificateWallet":{"type":"blob"},
|
||||
"CompressionTypeValue":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"none",
|
||||
"gzip"
|
||||
]
|
||||
},
|
||||
"Connection":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -563,7 +674,10 @@
|
|||
"KmsKeyId":{"shape":"String"},
|
||||
"Tags":{"shape":"TagList"},
|
||||
"CertificateArn":{"shape":"String"},
|
||||
"SslMode":{"shape":"DmsSslModeValue"}
|
||||
"SslMode":{"shape":"DmsSslModeValue"},
|
||||
"DynamoDbSettings":{"shape":"DynamoDbSettings"},
|
||||
"S3Settings":{"shape":"S3Settings"},
|
||||
"MongoDbSettings":{"shape":"MongoDbSettings"}
|
||||
}
|
||||
},
|
||||
"CreateEndpointResponse":{
|
||||
|
@ -572,6 +686,28 @@
|
|||
"Endpoint":{"shape":"Endpoint"}
|
||||
}
|
||||
},
|
||||
"CreateEventSubscriptionMessage":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"SubscriptionName",
|
||||
"SnsTopicArn"
|
||||
],
|
||||
"members":{
|
||||
"SubscriptionName":{"shape":"String"},
|
||||
"SnsTopicArn":{"shape":"String"},
|
||||
"SourceType":{"shape":"String"},
|
||||
"EventCategories":{"shape":"EventCategoriesList"},
|
||||
"SourceIds":{"shape":"SourceIdsList"},
|
||||
"Enabled":{"shape":"BooleanOptional"},
|
||||
"Tags":{"shape":"TagList"}
|
||||
}
|
||||
},
|
||||
"CreateEventSubscriptionResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"EventSubscription":{"shape":"EventSubscription"}
|
||||
}
|
||||
},
|
||||
"CreateReplicationInstanceMessage":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -674,6 +810,19 @@
|
|||
"Endpoint":{"shape":"Endpoint"}
|
||||
}
|
||||
},
|
||||
"DeleteEventSubscriptionMessage":{
|
||||
"type":"structure",
|
||||
"required":["SubscriptionName"],
|
||||
"members":{
|
||||
"SubscriptionName":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"DeleteEventSubscriptionResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"EventSubscription":{"shape":"EventSubscription"}
|
||||
}
|
||||
},
|
||||
"DeleteReplicationInstanceMessage":{
|
||||
"type":"structure",
|
||||
"required":["ReplicationInstanceArn"],
|
||||
|
@ -783,6 +932,56 @@
|
|||
"Endpoints":{"shape":"EndpointList"}
|
||||
}
|
||||
},
|
||||
"DescribeEventCategoriesMessage":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"SourceType":{"shape":"String"},
|
||||
"Filters":{"shape":"FilterList"}
|
||||
}
|
||||
},
|
||||
"DescribeEventCategoriesResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"EventCategoryGroupList":{"shape":"EventCategoryGroupList"}
|
||||
}
|
||||
},
|
||||
"DescribeEventSubscriptionsMessage":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"SubscriptionName":{"shape":"String"},
|
||||
"Filters":{"shape":"FilterList"},
|
||||
"MaxRecords":{"shape":"IntegerOptional"},
|
||||
"Marker":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"DescribeEventSubscriptionsResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Marker":{"shape":"String"},
|
||||
"EventSubscriptionsList":{"shape":"EventSubscriptionsList"}
|
||||
}
|
||||
},
|
||||
"DescribeEventsMessage":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"SourceIdentifier":{"shape":"String"},
|
||||
"SourceType":{"shape":"SourceType"},
|
||||
"StartTime":{"shape":"TStamp"},
|
||||
"EndTime":{"shape":"TStamp"},
|
||||
"Duration":{"shape":"IntegerOptional"},
|
||||
"EventCategories":{"shape":"EventCategoriesList"},
|
||||
"Filters":{"shape":"FilterList"},
|
||||
"MaxRecords":{"shape":"IntegerOptional"},
|
||||
"Marker":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"DescribeEventsResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Marker":{"shape":"String"},
|
||||
"Events":{"shape":"EventList"}
|
||||
}
|
||||
},
|
||||
"DescribeOrderableReplicationInstancesMessage":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -897,6 +1096,13 @@
|
|||
"verify-full"
|
||||
]
|
||||
},
|
||||
"DynamoDbSettings":{
|
||||
"type":"structure",
|
||||
"required":["ServiceAccessRoleArn"],
|
||||
"members":{
|
||||
"ServiceAccessRoleArn":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"Endpoint":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -912,7 +1118,11 @@
|
|||
"KmsKeyId":{"shape":"String"},
|
||||
"EndpointArn":{"shape":"String"},
|
||||
"CertificateArn":{"shape":"String"},
|
||||
"SslMode":{"shape":"DmsSslModeValue"}
|
||||
"SslMode":{"shape":"DmsSslModeValue"},
|
||||
"ExternalId":{"shape":"String"},
|
||||
"DynamoDbSettings":{"shape":"DynamoDbSettings"},
|
||||
"S3Settings":{"shape":"S3Settings"},
|
||||
"MongoDbSettings":{"shape":"MongoDbSettings"}
|
||||
}
|
||||
},
|
||||
"EndpointList":{
|
||||
|
@ -922,6 +1132,65 @@
|
|||
"locationName":"Endpoint"
|
||||
}
|
||||
},
|
||||
"Event":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"SourceIdentifier":{"shape":"String"},
|
||||
"SourceType":{"shape":"SourceType"},
|
||||
"Message":{"shape":"String"},
|
||||
"EventCategories":{"shape":"EventCategoriesList"},
|
||||
"Date":{"shape":"TStamp"}
|
||||
}
|
||||
},
|
||||
"EventCategoriesList":{
|
||||
"type":"list",
|
||||
"member":{
|
||||
"shape":"String",
|
||||
"locationName":"EventCategory"
|
||||
}
|
||||
},
|
||||
"EventCategoryGroup":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"SourceType":{"shape":"String"},
|
||||
"EventCategories":{"shape":"EventCategoriesList"}
|
||||
}
|
||||
},
|
||||
"EventCategoryGroupList":{
|
||||
"type":"list",
|
||||
"member":{
|
||||
"shape":"EventCategoryGroup",
|
||||
"locationName":"EventCategoryGroup"
|
||||
}
|
||||
},
|
||||
"EventList":{
|
||||
"type":"list",
|
||||
"member":{
|
||||
"shape":"Event",
|
||||
"locationName":"Event"
|
||||
}
|
||||
},
|
||||
"EventSubscription":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"CustomerAwsId":{"shape":"String"},
|
||||
"CustSubscriptionId":{"shape":"String"},
|
||||
"SnsTopicArn":{"shape":"String"},
|
||||
"Status":{"shape":"String"},
|
||||
"SubscriptionCreationTime":{"shape":"String"},
|
||||
"SourceType":{"shape":"String"},
|
||||
"SourceIdsList":{"shape":"SourceIdsList"},
|
||||
"EventCategoriesList":{"shape":"EventCategoriesList"},
|
||||
"Enabled":{"shape":"Boolean"}
|
||||
}
|
||||
},
|
||||
"EventSubscriptionsList":{
|
||||
"type":"list",
|
||||
"member":{
|
||||
"shape":"EventSubscription",
|
||||
"locationName":"EventSubscription"
|
||||
}
|
||||
},
|
||||
"ExceptionMessage":{"type":"string"},
|
||||
"Filter":{
|
||||
"type":"structure",
|
||||
|
@ -954,7 +1223,8 @@
|
|||
"members":{
|
||||
"CertificateIdentifier":{"shape":"String"},
|
||||
"CertificatePem":{"shape":"String"},
|
||||
"CertificateWallet":{"shape":"CertificateWallet"}
|
||||
"CertificateWallet":{"shape":"CertificateWallet"},
|
||||
"Tags":{"shape":"TagList"}
|
||||
}
|
||||
},
|
||||
"ImportCertificateResponse":{
|
||||
|
@ -1041,7 +1311,10 @@
|
|||
"DatabaseName":{"shape":"String"},
|
||||
"ExtraConnectionAttributes":{"shape":"String"},
|
||||
"CertificateArn":{"shape":"String"},
|
||||
"SslMode":{"shape":"DmsSslModeValue"}
|
||||
"SslMode":{"shape":"DmsSslModeValue"},
|
||||
"DynamoDbSettings":{"shape":"DynamoDbSettings"},
|
||||
"S3Settings":{"shape":"S3Settings"},
|
||||
"MongoDbSettings":{"shape":"MongoDbSettings"}
|
||||
}
|
||||
},
|
||||
"ModifyEndpointResponse":{
|
||||
|
@ -1050,6 +1323,23 @@
|
|||
"Endpoint":{"shape":"Endpoint"}
|
||||
}
|
||||
},
|
||||
"ModifyEventSubscriptionMessage":{
|
||||
"type":"structure",
|
||||
"required":["SubscriptionName"],
|
||||
"members":{
|
||||
"SubscriptionName":{"shape":"String"},
|
||||
"SnsTopicArn":{"shape":"String"},
|
||||
"SourceType":{"shape":"String"},
|
||||
"EventCategories":{"shape":"EventCategoriesList"},
|
||||
"Enabled":{"shape":"BooleanOptional"}
|
||||
}
|
||||
},
|
||||
"ModifyEventSubscriptionResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"EventSubscription":{"shape":"EventSubscription"}
|
||||
}
|
||||
},
|
||||
"ModifyReplicationInstanceMessage":{
|
||||
"type":"structure",
|
||||
"required":["ReplicationInstanceArn"],
|
||||
|
@ -1109,6 +1399,29 @@
|
|||
"ReplicationTask":{"shape":"ReplicationTask"}
|
||||
}
|
||||
},
|
||||
"MongoDbSettings":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Username":{"shape":"String"},
|
||||
"Password":{"shape":"SecretString"},
|
||||
"ServerName":{"shape":"String"},
|
||||
"Port":{"shape":"IntegerOptional"},
|
||||
"DatabaseName":{"shape":"String"},
|
||||
"AuthType":{"shape":"AuthTypeValue"},
|
||||
"AuthMechanism":{"shape":"AuthMechanismValue"},
|
||||
"NestingLevel":{"shape":"NestingLevelValue"},
|
||||
"ExtractDocId":{"shape":"String"},
|
||||
"DocsToInvestigate":{"shape":"String"},
|
||||
"AuthSource":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"NestingLevelValue":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"none",
|
||||
"one"
|
||||
]
|
||||
},
|
||||
"OrderableReplicationInstance":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1163,6 +1476,23 @@
|
|||
"refreshing"
|
||||
]
|
||||
},
|
||||
"ReloadTablesMessage":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"ReplicationTaskArn",
|
||||
"TablesToReload"
|
||||
],
|
||||
"members":{
|
||||
"ReplicationTaskArn":{"shape":"String"},
|
||||
"TablesToReload":{"shape":"TableListToReload"}
|
||||
}
|
||||
},
|
||||
"ReloadTablesResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"ReplicationTaskArn":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"RemoveTagsFromResourceMessage":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -1324,6 +1654,32 @@
|
|||
},
|
||||
"exception":true
|
||||
},
|
||||
"S3Settings":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"ServiceAccessRoleArn":{"shape":"String"},
|
||||
"ExternalTableDefinition":{"shape":"String"},
|
||||
"CsvRowDelimiter":{"shape":"String"},
|
||||
"CsvDelimiter":{"shape":"String"},
|
||||
"BucketFolder":{"shape":"String"},
|
||||
"BucketName":{"shape":"String"},
|
||||
"CompressionType":{"shape":"CompressionTypeValue"}
|
||||
}
|
||||
},
|
||||
"SNSInvalidTopicFault":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"SNSNoAuthorizationFault":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"SchemaList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"String"}
|
||||
|
@ -1332,6 +1688,17 @@
|
|||
"type":"string",
|
||||
"sensitive":true
|
||||
},
|
||||
"SourceIdsList":{
|
||||
"type":"list",
|
||||
"member":{
|
||||
"shape":"String",
|
||||
"locationName":"SourceId"
|
||||
}
|
||||
},
|
||||
"SourceType":{
|
||||
"type":"string",
|
||||
"enum":["replication-instance"]
|
||||
},
|
||||
"StartReplicationTaskMessage":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -1424,6 +1791,10 @@
|
|||
}
|
||||
},
|
||||
"TStamp":{"type":"timestamp"},
|
||||
"TableListToReload":{
|
||||
"type":"list",
|
||||
"member":{"shape":"TableToReload"}
|
||||
},
|
||||
"TableStatistics":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1434,6 +1805,8 @@
|
|||
"Updates":{"shape":"Long"},
|
||||
"Ddls":{"shape":"Long"},
|
||||
"FullLoadRows":{"shape":"Long"},
|
||||
"FullLoadCondtnlChkFailedRows":{"shape":"Long"},
|
||||
"FullLoadErrorRows":{"shape":"Long"},
|
||||
"LastUpdateTime":{"shape":"TStamp"},
|
||||
"TableState":{"shape":"String"}
|
||||
}
|
||||
|
@ -1442,6 +1815,13 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"TableStatistics"}
|
||||
},
|
||||
"TableToReload":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"SchemaName":{"shape":"String"},
|
||||
"TableName":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"Tag":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
302
vendor/github.com/aws/aws-sdk-go/models/apis/dms/2016-01-01/docs-2.json
generated
vendored
302
vendor/github.com/aws/aws-sdk-go/models/apis/dms/2016-01-01/docs-2.json
generated
vendored
|
@ -1,14 +1,16 @@
|
|||
{
|
||||
"version": "2.0",
|
||||
"service": "<fullname>AWS Database Migration Service</fullname> <p>AWS Database Migration Service (AWS DMS) can migrate your data to and from the most widely used commercial and open-source databases such as Oracle, PostgreSQL, Microsoft SQL Server, Amazon Redshift, MariaDB, Amazon Aurora, MySQL, and SAP Adaptive Server Enterprise (ASE). The service supports homogeneous migrations such as Oracle to Oracle, as well as heterogeneous migrations between different database platforms, such as Oracle to MySQL or SQL Server to PostgreSQL.</p>",
|
||||
"service": "<fullname>AWS Database Migration Service</fullname> <p>AWS Database Migration Service (AWS DMS) can migrate your data to and from the most widely used commercial and open-source databases such as Oracle, PostgreSQL, Microsoft SQL Server, Amazon Redshift, MariaDB, Amazon Aurora, MySQL, and SAP Adaptive Server Enterprise (ASE). The service supports homogeneous migrations such as Oracle to Oracle, as well as heterogeneous migrations between different database platforms, such as Oracle to MySQL or SQL Server to PostgreSQL.</p> <p>For more information about AWS DMS, see the AWS DMS user guide at <a href=\"http://docs.aws.amazon.com/dms/latest/userguide/Welcome.html\"> What Is AWS Database Migration Service? </a> </p>",
|
||||
"operations": {
|
||||
"AddTagsToResource": "<p>Adds metadata tags to a DMS resource, including replication instance, endpoint, security group, and migration task. These tags can also be used with cost allocation reporting to track cost associated with DMS resources, or used in a Condition statement in an IAM policy for DMS.</p>",
|
||||
"CreateEndpoint": "<p>Creates an endpoint using the provided settings.</p>",
|
||||
"CreateEventSubscription": "<p> Creates an AWS DMS event notification subscription. </p> <p>You can specify the type of source (<code>SourceType</code>) you want to be notified of, provide a list of AWS DMS source IDs (<code>SourceIds</code>) that triggers the events, and provide a list of event categories (<code>EventCategories</code>) for events you want to be notified of. If you specify both the <code>SourceType</code> and <code>SourceIds</code>, such as <code>SourceType = replication-instance</code> and <code>SourceIdentifier = my-replinstance</code>, you will be notified of all the replication instance events for the specified source. If you specify a <code>SourceType</code> but don't specify a <code>SourceIdentifier</code>, you receive notice of the events for that source type for all your AWS DMS sources. If you don't specify either <code>SourceType</code> nor <code>SourceIdentifier</code>, you will be notified of events generated from all AWS DMS sources belonging to your customer account.</p> <p>For more information about AWS DMS events, see <a href=\"http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html\"> Working with Events and Notifications </a> in the AWS Database MIgration Service User Guide.</p>",
|
||||
"CreateReplicationInstance": "<p>Creates the replication instance using the specified parameters.</p>",
|
||||
"CreateReplicationSubnetGroup": "<p>Creates a replication subnet group given a list of the subnet IDs in a VPC.</p>",
|
||||
"CreateReplicationTask": "<p>Creates a replication task using the specified parameters.</p>",
|
||||
"DeleteCertificate": "<p>Deletes the specified certificate. </p>",
|
||||
"DeleteEndpoint": "<p>Deletes the specified endpoint.</p> <note> <p>All tasks associated with the endpoint must be deleted before you can delete the endpoint.</p> </note> <p/>",
|
||||
"DeleteEventSubscription": "<p> Deletes an AWS DMS event subscription. </p>",
|
||||
"DeleteReplicationInstance": "<p>Deletes the specified replication instance.</p> <note> <p>You must delete any migration tasks that are associated with the replication instance before you can delete it.</p> </note> <p/>",
|
||||
"DeleteReplicationSubnetGroup": "<p>Deletes a subnet group.</p>",
|
||||
"DeleteReplicationTask": "<p>Deletes the specified replication task.</p>",
|
||||
|
@ -17,6 +19,9 @@
|
|||
"DescribeConnections": "<p>Describes the status of the connections that have been made between the replication instance and an endpoint. Connections are created when you test an endpoint.</p>",
|
||||
"DescribeEndpointTypes": "<p>Returns information about the type of endpoints available.</p>",
|
||||
"DescribeEndpoints": "<p>Returns information about the endpoints for your account in the current region.</p>",
|
||||
"DescribeEventCategories": "<p>Lists categories for all event source types, or, if specified, for a specified source type. You can see a list of the event categories and source types in <a href=\"http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html\"> Working with Events and Notifications </a> in the AWS Database Migration Service User Guide. </p>",
|
||||
"DescribeEventSubscriptions": "<p>Lists all the event subscriptions for a customer account. The description of a subscription includes <code>SubscriptionName</code>, <code>SNSTopicARN</code>, <code>CustomerID</code>, <code>SourceType</code>, <code>SourceID</code>, <code>CreationTime</code>, and <code>Status</code>. </p> <p>If you specify <code>SubscriptionName</code>, this action lists the description for that subscription.</p>",
|
||||
"DescribeEvents": "<p> Lists events for a given source identifier and source type. You can also specify a start and end time. For more information on AWS DMS events, see <a href=\"http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html\"> Working with Events and Notifications </a>. </p>",
|
||||
"DescribeOrderableReplicationInstances": "<p>Returns information about the replication instance types that can be created in the specified region.</p>",
|
||||
"DescribeRefreshSchemasStatus": "<p>Returns the status of the RefreshSchemas operation.</p>",
|
||||
"DescribeReplicationInstances": "<p>Returns information about replication instances for your account in the current region.</p>",
|
||||
|
@ -27,12 +32,14 @@
|
|||
"ImportCertificate": "<p>Uploads the specified certificate.</p>",
|
||||
"ListTagsForResource": "<p>Lists all tags for an AWS DMS resource.</p>",
|
||||
"ModifyEndpoint": "<p>Modifies the specified endpoint.</p>",
|
||||
"ModifyEventSubscription": "<p>Modifies an existing AWS DMS event notification subscription. </p>",
|
||||
"ModifyReplicationInstance": "<p>Modifies the replication instance to apply new settings. You can change one or more parameters by specifying these parameters and the new values in the request.</p> <p>Some settings are applied during the maintenance window.</p> <p/>",
|
||||
"ModifyReplicationSubnetGroup": "<p>Modifies the settings for the specified replication subnet group.</p>",
|
||||
"ModifyReplicationTask": "<p>Modifies the specified replication task.</p> <p>You can't modify the task endpoints. The task must be stopped before you can modify it. </p>",
|
||||
"ModifyReplicationTask": "<p>Modifies the specified replication task.</p> <p>You can't modify the task endpoints. The task must be stopped before you can modify it. </p> <p>For more information about AWS DMS tasks, see the AWS DMS user guide at <a href=\"http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html\"> Working with Migration Tasks </a> </p>",
|
||||
"RefreshSchemas": "<p>Populates the schema for the specified endpoint. This is an asynchronous operation and can take several minutes. You can check the status of this operation by calling the DescribeRefreshSchemasStatus operation.</p>",
|
||||
"ReloadTables": "<p>Reloads the target database table with the source data. </p>",
|
||||
"RemoveTagsFromResource": "<p>Removes metadata tags from a DMS resource.</p>",
|
||||
"StartReplicationTask": "<p>Starts the replication task.</p>",
|
||||
"StartReplicationTask": "<p>Starts the replication task.</p> <p>For more information about AWS DMS tasks, see the AWS DMS user guide at <a href=\"http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html\"> Working with Migration Tasks </a> </p>",
|
||||
"StopReplicationTask": "<p>Stops the replication task.</p> <p/>",
|
||||
"TestConnection": "<p>Tests the connection between the replication instance and the endpoint.</p>"
|
||||
},
|
||||
|
@ -64,6 +71,18 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"AuthMechanismValue": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"MongoDbSettings$AuthMechanism": "<p> The authentication mechanism you use to access the MongoDB source endpoint.</p> <p>Valid values: DEFAULT, MONGODB_CR, SCRAM_SHA_1 </p> <p>DEFAULT – For MongoDB version 2.x, use MONGODB_CR. For MongoDB version 3.x, use SCRAM_SHA_1. This attribute is not used when authType=No.</p>"
|
||||
}
|
||||
},
|
||||
"AuthTypeValue": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"MongoDbSettings$AuthType": "<p> The authentication type you use to access the MongoDB source endpoint.</p> <p>Valid values: NO, PASSWORD </p> <p>When NO is selected, user name and password parameters are not used and can be empty. </p>"
|
||||
}
|
||||
},
|
||||
"AvailabilityZone": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
|
@ -73,6 +92,7 @@
|
|||
"Boolean": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"EventSubscription$Enabled": "<p>Boolean value that indicates if the event subscription is enabled.</p>",
|
||||
"ModifyReplicationInstanceMessage$ApplyImmediately": "<p>Indicates whether the changes should be applied immediately or during the next maintenance window.</p>",
|
||||
"ModifyReplicationInstanceMessage$AllowMajorVersionUpgrade": "<p>Indicates that major version upgrades are allowed. Changing this parameter does not result in an outage and the change is asynchronously applied as soon as possible.</p> <p>Constraints: This parameter must be set to true when specifying a value for the <code>EngineVersion</code> parameter that is a different major version than the replication instance's current version.</p>",
|
||||
"ReplicationInstance$MultiAZ": "<p> Specifies if the replication instance is a Multi-AZ deployment. You cannot set the <code>AvailabilityZone</code> parameter if the Multi-AZ parameter is set to <code>true</code>. </p>",
|
||||
|
@ -84,9 +104,11 @@
|
|||
"BooleanOptional": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateEventSubscriptionMessage$Enabled": "<p> A Boolean value; set to <b>true</b> to activate the subscription, or set to <b>false</b> to create the subscription but not activate it. </p>",
|
||||
"CreateReplicationInstanceMessage$MultiAZ": "<p> Specifies if the replication instance is a Multi-AZ deployment. You cannot set the <code>AvailabilityZone</code> parameter if the Multi-AZ parameter is set to <code>true</code>. </p>",
|
||||
"CreateReplicationInstanceMessage$AutoMinorVersionUpgrade": "<p>Indicates that minor engine upgrades will be applied automatically to the replication instance during the maintenance window.</p> <p>Default: <code>true</code> </p>",
|
||||
"CreateReplicationInstanceMessage$PubliclyAccessible": "<p> Specifies the accessibility options for the replication instance. A value of <code>true</code> represents an instance with a public IP address. A value of <code>false</code> represents an instance with a private IP address. The default value is <code>true</code>. </p>",
|
||||
"ModifyEventSubscriptionMessage$Enabled": "<p> A Boolean value; set to <b>true</b> to activate the subscription. </p>",
|
||||
"ModifyReplicationInstanceMessage$MultiAZ": "<p> Specifies if the replication instance is a Multi-AZ deployment. You cannot set the <code>AvailabilityZone</code> parameter if the Multi-AZ parameter is set to <code>true</code>. </p>",
|
||||
"ModifyReplicationInstanceMessage$AutoMinorVersionUpgrade": "<p> Indicates that minor version upgrades will be applied automatically to the replication instance during the maintenance window. Changing this parameter does not result in an outage except in the following case and the change is asynchronously applied as soon as possible. An outage will result if this parameter is set to <code>true</code> during the maintenance window, and a newer minor version is available, and AWS DMS has enabled auto patching for that engine version. </p>",
|
||||
"ReplicationPendingModifiedValues$MultiAZ": "<p> Specifies if the replication instance is a Multi-AZ deployment. You cannot set the <code>AvailabilityZone</code> parameter if the Multi-AZ parameter is set to <code>true</code>. </p>"
|
||||
|
@ -113,6 +135,12 @@
|
|||
"ImportCertificateMessage$CertificateWallet": "<p>The location of the imported Oracle Wallet certificate for use with SSL.</p>"
|
||||
}
|
||||
},
|
||||
"CompressionTypeValue": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"S3Settings$CompressionType": "<p> An optional parameter to use GZIP to compress the target files. Set to GZIP to compress the target files. Set to NONE (the default) or do not use to leave the files uncompressed. </p>"
|
||||
}
|
||||
},
|
||||
"Connection": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
|
@ -136,6 +164,16 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateEventSubscriptionMessage": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateEventSubscriptionResponse": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateReplicationInstanceMessage": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
|
@ -186,6 +224,16 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteEventSubscriptionMessage": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteEventSubscriptionResponse": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteReplicationInstanceMessage": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
|
@ -266,6 +314,36 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeEventCategoriesMessage": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeEventCategoriesResponse": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeEventSubscriptionsMessage": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeEventSubscriptionsResponse": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeEventsMessage": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeEventsResponse": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeOrderableReplicationInstancesMessage": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
|
@ -344,6 +422,14 @@
|
|||
"ModifyEndpointMessage$SslMode": "<p>The SSL mode to be used.</p> <p>SSL mode can be one of four values: none, require, verify-ca, verify-full. </p> <p>The default value is none.</p>"
|
||||
}
|
||||
},
|
||||
"DynamoDbSettings": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
"CreateEndpointMessage$DynamoDbSettings": "<p>Settings in JSON format for the target Amazon DynamoDB endpoint. For more information about the available settings, see the <b>Using Object Mapping to Migrate Data to DynamoDB</b> section at <a href=\"http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html\"> Using an Amazon DynamoDB Database as a Target for AWS Database Migration Service</a>. </p>",
|
||||
"Endpoint$DynamoDbSettings": "<p>The settings for the target DynamoDB database. For more information, see the <code>DynamoDBSettings</code> structure.</p>",
|
||||
"ModifyEndpointMessage$DynamoDbSettings": "<p>Settings in JSON format for the target Amazon DynamoDB endpoint. For more information about the available settings, see the <b>Using Object Mapping to Migrate Data to DynamoDB</b> section at <a href=\"http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.DynamoDB.html\"> Using an Amazon DynamoDB Database as a Target for AWS Database Migration Service</a>. </p>"
|
||||
}
|
||||
},
|
||||
"Endpoint": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
|
@ -359,6 +445,56 @@
|
|||
"DescribeEndpointsResponse$Endpoints": "<p>Endpoint description.</p>"
|
||||
}
|
||||
},
|
||||
"Event": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
"EventList$member": null
|
||||
}
|
||||
},
|
||||
"EventCategoriesList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateEventSubscriptionMessage$EventCategories": "<p> A list of event categories for a source type that you want to subscribe to. You can see a list of the categories for a given source type by calling the <b>DescribeEventCategories</b> action or in the topic <a href=\"http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html\"> Working with Events and Notifications</a> in the AWS Database Migration Service User Guide. </p>",
|
||||
"DescribeEventsMessage$EventCategories": "<p>A list of event categories for a source type that you want to subscribe to.</p>",
|
||||
"Event$EventCategories": "<p>The event categories available for the specified source type.</p>",
|
||||
"EventCategoryGroup$EventCategories": "<p> A list of event categories for a <code>SourceType</code> that you want to subscribe to. </p>",
|
||||
"EventSubscription$EventCategoriesList": "<p>A lists of event categories.</p>",
|
||||
"ModifyEventSubscriptionMessage$EventCategories": "<p> A list of event categories for a source type that you want to subscribe to. Use the <code>DescribeEventCategories</code> action to see a list of event categories. </p>"
|
||||
}
|
||||
},
|
||||
"EventCategoryGroup": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
"EventCategoryGroupList$member": null
|
||||
}
|
||||
},
|
||||
"EventCategoryGroupList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeEventCategoriesResponse$EventCategoryGroupList": "<p>A list of event categories.</p>"
|
||||
}
|
||||
},
|
||||
"EventList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeEventsResponse$Events": "<p>The events described.</p>"
|
||||
}
|
||||
},
|
||||
"EventSubscription": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
"CreateEventSubscriptionResponse$EventSubscription": "<p>The event subscription that was created.</p>",
|
||||
"DeleteEventSubscriptionResponse$EventSubscription": "<p>The event subscription that was deleted.</p>",
|
||||
"EventSubscriptionsList$member": null,
|
||||
"ModifyEventSubscriptionResponse$EventSubscription": "<p>The modified event subscription.</p>"
|
||||
}
|
||||
},
|
||||
"EventSubscriptionsList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeEventSubscriptionsResponse$EventSubscriptionsList": "<p>A list of event subscriptions.</p>"
|
||||
}
|
||||
},
|
||||
"ExceptionMessage": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -372,6 +508,8 @@
|
|||
"ResourceAlreadyExistsFault$message": "<p/>",
|
||||
"ResourceNotFoundFault$message": "<p/>",
|
||||
"ResourceQuotaExceededFault$message": "<p/>",
|
||||
"SNSInvalidTopicFault$message": "<p/>",
|
||||
"SNSNoAuthorizationFault$message": "<p/>",
|
||||
"StorageQuotaExceededFault$message": "<p/>",
|
||||
"SubnetAlreadyInUse$message": "<p/>",
|
||||
"UpgradeDependencyFailureFault$message": "<p/>"
|
||||
|
@ -390,6 +528,9 @@
|
|||
"DescribeConnectionsMessage$Filters": "<p>The filters applied to the connection.</p> <p>Valid filter names: endpoint-arn | replication-instance-arn</p>",
|
||||
"DescribeEndpointTypesMessage$Filters": "<p>Filters applied to the describe action.</p> <p>Valid filter names: engine-name | endpoint-type</p>",
|
||||
"DescribeEndpointsMessage$Filters": "<p>Filters applied to the describe action.</p> <p>Valid filter names: endpoint-arn | endpoint-type | endpoint-id | engine-name</p>",
|
||||
"DescribeEventCategoriesMessage$Filters": "<p>Filters applied to the action.</p>",
|
||||
"DescribeEventSubscriptionsMessage$Filters": "<p>Filters applied to the action.</p>",
|
||||
"DescribeEventsMessage$Filters": "<p>Filters applied to the action.</p>",
|
||||
"DescribeReplicationInstancesMessage$Filters": "<p>Filters applied to the describe action.</p> <p>Valid filter names: replication-instance-arn | replication-instance-id | replication-instance-class | engine-version</p>",
|
||||
"DescribeReplicationSubnetGroupsMessage$Filters": "<p>Filters applied to the describe action.</p>",
|
||||
"DescribeReplicationTasksMessage$Filters": "<p>Filters applied to the describe action.</p> <p>Valid filter names: replication-task-arn | replication-task-id | migration-type | endpoint-arn | replication-instance-arn</p>"
|
||||
|
@ -441,6 +582,9 @@
|
|||
"DescribeConnectionsMessage$MaxRecords": "<p> The maximum number of records to include in the response. If more records exist than the specified <code>MaxRecords</code> value, a pagination token called a marker is included in the response so that the remaining results can be retrieved. </p> <p>Default: 100</p> <p>Constraints: Minimum 20, maximum 100.</p>",
|
||||
"DescribeEndpointTypesMessage$MaxRecords": "<p> The maximum number of records to include in the response. If more records exist than the specified <code>MaxRecords</code> value, a pagination token called a marker is included in the response so that the remaining results can be retrieved. </p> <p>Default: 100</p> <p>Constraints: Minimum 20, maximum 100.</p>",
|
||||
"DescribeEndpointsMessage$MaxRecords": "<p> The maximum number of records to include in the response. If more records exist than the specified <code>MaxRecords</code> value, a pagination token called a marker is included in the response so that the remaining results can be retrieved. </p> <p>Default: 100</p> <p>Constraints: Minimum 20, maximum 100.</p>",
|
||||
"DescribeEventSubscriptionsMessage$MaxRecords": "<p> The maximum number of records to include in the response. If more records exist than the specified <code>MaxRecords</code> value, a pagination token called a marker is included in the response so that the remaining results can be retrieved. </p> <p>Default: 100</p> <p>Constraints: Minimum 20, maximum 100.</p>",
|
||||
"DescribeEventsMessage$Duration": "<p>The duration of the events to be listed.</p>",
|
||||
"DescribeEventsMessage$MaxRecords": "<p> The maximum number of records to include in the response. If more records exist than the specified <code>MaxRecords</code> value, a pagination token called a marker is included in the response so that the remaining results can be retrieved. </p> <p>Default: 100</p> <p>Constraints: Minimum 20, maximum 100.</p>",
|
||||
"DescribeOrderableReplicationInstancesMessage$MaxRecords": "<p> The maximum number of records to include in the response. If more records exist than the specified <code>MaxRecords</code> value, a pagination token called a marker is included in the response so that the remaining results can be retrieved. </p> <p>Default: 100</p> <p>Constraints: Minimum 20, maximum 100.</p>",
|
||||
"DescribeReplicationInstancesMessage$MaxRecords": "<p> The maximum number of records to include in the response. If more records exist than the specified <code>MaxRecords</code> value, a pagination token called a marker is included in the response so that the remaining results can be retrieved. </p> <p>Default: 100</p> <p>Constraints: Minimum 20, maximum 100.</p>",
|
||||
"DescribeReplicationSubnetGroupsMessage$MaxRecords": "<p> The maximum number of records to include in the response. If more records exist than the specified <code>MaxRecords</code> value, a pagination token called a marker is included in the response so that the remaining results can be retrieved. </p> <p>Default: 100</p> <p>Constraints: Minimum 20, maximum 100.</p>",
|
||||
|
@ -450,6 +594,7 @@
|
|||
"Endpoint$Port": "<p>The port value used to access the endpoint.</p>",
|
||||
"ModifyEndpointMessage$Port": "<p>The port used by the endpoint database.</p>",
|
||||
"ModifyReplicationInstanceMessage$AllocatedStorage": "<p>The amount of storage (in gigabytes) to be allocated for the replication instance.</p>",
|
||||
"MongoDbSettings$Port": "<p> The port value for the MongoDB source endpoint. </p>",
|
||||
"ReplicationPendingModifiedValues$AllocatedStorage": "<p>The amount of storage (in gigabytes) that is allocated for the replication instance.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -499,7 +644,9 @@
|
|||
"TableStatistics$Deletes": "<p>The number of delete actions performed on a table.</p>",
|
||||
"TableStatistics$Updates": "<p>The number of update actions performed on a table.</p>",
|
||||
"TableStatistics$Ddls": "<p>The Data Definition Language (DDL) used to build and modify the structure of your tables.</p>",
|
||||
"TableStatistics$FullLoadRows": "<p>The number of rows added during the Full Load operation.</p>"
|
||||
"TableStatistics$FullLoadRows": "<p>The number of rows added during the Full Load operation.</p>",
|
||||
"TableStatistics$FullLoadCondtnlChkFailedRows": "<p>The number of rows that failed conditional checks during the Full Load operation (valid only for DynamoDB as a target migrations).</p>",
|
||||
"TableStatistics$FullLoadErrorRows": "<p>The number of rows that failed to load during the Full Load operation (valid only for DynamoDB as a target migrations).</p>"
|
||||
}
|
||||
},
|
||||
"MigrationTypeValue": {
|
||||
|
@ -520,6 +667,16 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"ModifyEventSubscriptionMessage": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ModifyEventSubscriptionResponse": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ModifyReplicationInstanceMessage": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
|
@ -550,6 +707,20 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"MongoDbSettings": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
"CreateEndpointMessage$MongoDbSettings": "<p>Settings in JSON format for the source MongoDB endpoint. For more information about the available settings, see the <b>Configuration Properties When Using MongoDB as a Source for AWS Database Migration Service</b> section at <a href=\"http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MongoDB.html\"> Using Amazon S3 as a Target for AWS Database Migration Service</a>. </p>",
|
||||
"Endpoint$MongoDbSettings": "<p>The settings for the MongoDB source endpoint. For more information, see the <code>MongoDbSettings</code> structure.</p>",
|
||||
"ModifyEndpointMessage$MongoDbSettings": "<p>Settings in JSON format for the source MongoDB endpoint. For more information about the available settings, see the <b>Configuration Properties When Using MongoDB as a Source for AWS Database Migration Service</b> section at <a href=\"http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.MongoDB.html\"> Using Amazon S3 as a Target for AWS Database Migration Service</a>. </p>"
|
||||
}
|
||||
},
|
||||
"NestingLevelValue": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"MongoDbSettings$NestingLevel": "<p> Specifies either document or table mode. </p> <p>Valid values: NONE, ONE</p> <p>Default value is NONE. Specify NONE to use document mode. Specify ONE to use table mode.</p>"
|
||||
}
|
||||
},
|
||||
"OrderableReplicationInstance": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
|
@ -585,6 +756,16 @@
|
|||
"RefreshSchemasStatus$Status": "<p>The status of the schema.</p>"
|
||||
}
|
||||
},
|
||||
"ReloadTablesMessage": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ReloadTablesResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"RemoveTagsFromResourceMessage": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
|
@ -695,6 +876,24 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"S3Settings": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
"CreateEndpointMessage$S3Settings": "<p>Settings in JSON format for the target S3 endpoint. For more information about the available settings, see the <b>Extra Connection Attributes</b> section at <a href=\"http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html\"> Using Amazon S3 as a Target for AWS Database Migration Service</a>. </p>",
|
||||
"Endpoint$S3Settings": "<p>The settings for the S3 target endpoint. For more information, see the <code>S3Settings</code> structure.</p>",
|
||||
"ModifyEndpointMessage$S3Settings": "<p>Settings in JSON format for the target S3 endpoint. For more information about the available settings, see the <b>Extra Connection Attributes</b> section at <a href=\"http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.S3.html\"> Using Amazon S3 as a Target for AWS Database Migration Service</a>. </p>"
|
||||
}
|
||||
},
|
||||
"SNSInvalidTopicFault": {
|
||||
"base": "<p>The SNS topic is invalid.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"SNSNoAuthorizationFault": {
|
||||
"base": "<p>You are not authorized for the SNS subscription.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"SchemaList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -705,7 +904,22 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"CreateEndpointMessage$Password": "<p>The password to be used to login to the endpoint database.</p>",
|
||||
"ModifyEndpointMessage$Password": "<p>The password to be used to login to the endpoint database.</p>"
|
||||
"ModifyEndpointMessage$Password": "<p>The password to be used to login to the endpoint database.</p>",
|
||||
"MongoDbSettings$Password": "<p> The password for the user account you use to access the MongoDB source endpoint. </p>"
|
||||
}
|
||||
},
|
||||
"SourceIdsList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateEventSubscriptionMessage$SourceIds": "<p> The list of identifiers of the event sources for which events will be returned. If not specified, then all sources are included in the response. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it cannot end with a hyphen or contain two consecutive hyphens. </p>",
|
||||
"EventSubscription$SourceIdsList": "<p>A list of source Ids for the event subscription.</p>"
|
||||
}
|
||||
},
|
||||
"SourceType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeEventsMessage$SourceType": "<p>The type of AWS DMS resource that generates events.</p> <p>Valid values: replication-instance | migration-task</p>",
|
||||
"Event$SourceType": "<p> The type of AWS DMS resource that generates events. </p> <p>Valid values: replication-instance | endpoint | migration-task</p>"
|
||||
}
|
||||
},
|
||||
"StartReplicationTaskMessage": {
|
||||
|
@ -757,13 +971,16 @@
|
|||
"Connection$EndpointIdentifier": "<p>The identifier of the endpoint. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.</p>",
|
||||
"Connection$ReplicationInstanceIdentifier": "<p>The replication instance identifier. This parameter is stored as a lowercase string.</p>",
|
||||
"CreateEndpointMessage$EndpointIdentifier": "<p>The database endpoint identifier. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.</p>",
|
||||
"CreateEndpointMessage$EngineName": "<p>The type of engine for the endpoint. Valid values include MYSQL, ORACLE, POSTGRES, MARIADB, AURORA, REDSHIFT, SYBASE, and SQLSERVER.</p>",
|
||||
"CreateEndpointMessage$EngineName": "<p>The type of engine for the endpoint. Valid values, depending on the EndPointType, include MYSQL, ORACLE, POSTGRES, MARIADB, AURORA, REDSHIFT, S3, SYBASE, DYNAMODB, MONGODB, and SQLSERVER.</p>",
|
||||
"CreateEndpointMessage$Username": "<p>The user name to be used to login to the endpoint database.</p>",
|
||||
"CreateEndpointMessage$ServerName": "<p>The name of the server where the endpoint database resides.</p>",
|
||||
"CreateEndpointMessage$DatabaseName": "<p>The name of the endpoint database.</p>",
|
||||
"CreateEndpointMessage$ExtraConnectionAttributes": "<p>Additional attributes associated with the connection.</p>",
|
||||
"CreateEndpointMessage$KmsKeyId": "<p>The KMS key identifier that will be used to encrypt the connection parameters. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.</p>",
|
||||
"CreateEndpointMessage$CertificateArn": "<p>The Amazon Resource Number (ARN) for the certificate.</p>",
|
||||
"CreateEventSubscriptionMessage$SubscriptionName": "<p>The name of the DMS event notification subscription. </p> <p>Constraints: The name must be less than 255 characters. </p>",
|
||||
"CreateEventSubscriptionMessage$SnsTopicArn": "<p> The Amazon Resource Name (ARN) of the Amazon SNS topic created for event notification. The ARN is created by Amazon SNS when you create a topic and subscribe to it. </p>",
|
||||
"CreateEventSubscriptionMessage$SourceType": "<p> The type of AWS DMS resource that generates the events. For example, if you want to be notified of events generated by a replication instance, you set this parameter to <code>replication-instance</code>. If this value is not specified, all events are returned. </p> <p>Valid values: replication-instance | migration-task</p>",
|
||||
"CreateReplicationInstanceMessage$ReplicationInstanceIdentifier": "<p>The replication instance identifier. This parameter is stored as a lowercase string.</p> <p>Constraints:</p> <ul> <li> <p>Must contain from 1 to 63 alphanumeric characters or hyphens.</p> </li> <li> <p>First character must be a letter.</p> </li> <li> <p>Cannot end with a hyphen or contain two consecutive hyphens.</p> </li> </ul> <p>Example: <code>myrepinstance</code> </p>",
|
||||
"CreateReplicationInstanceMessage$ReplicationInstanceClass": "<p>The compute and memory capacity of the replication instance as specified by the replication instance class.</p> <p> Valid Values: <code>dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge </code> </p>",
|
||||
"CreateReplicationInstanceMessage$AvailabilityZone": "<p>The EC2 Availability Zone that the replication instance will be created in.</p> <p>Default: A random, system-chosen Availability Zone in the endpoint's region.</p> <p> Example: <code>us-east-1d</code> </p>",
|
||||
|
@ -773,14 +990,15 @@
|
|||
"CreateReplicationInstanceMessage$KmsKeyId": "<p>The KMS key identifier that will be used to encrypt the content on the replication instance. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.</p>",
|
||||
"CreateReplicationSubnetGroupMessage$ReplicationSubnetGroupIdentifier": "<p>The name for the replication subnet group. This value is stored as a lowercase string.</p> <p>Constraints: Must contain no more than 255 alphanumeric characters, periods, spaces, underscores, or hyphens. Must not be \"default\".</p> <p>Example: <code>mySubnetgroup</code> </p>",
|
||||
"CreateReplicationSubnetGroupMessage$ReplicationSubnetGroupDescription": "<p>The description for the subnet group.</p>",
|
||||
"CreateReplicationTaskMessage$ReplicationTaskIdentifier": "<p>The replication task identifier.</p> <p>Constraints:</p> <ul> <li> <p>Must contain from 1 to 63 alphanumeric characters or hyphens.</p> </li> <li> <p>First character must be a letter.</p> </li> <li> <p>Cannot end with a hyphen or contain two consecutive hyphens.</p> </li> </ul>",
|
||||
"CreateReplicationTaskMessage$ReplicationTaskIdentifier": "<p>The replication task identifier.</p> <p>Constraints:</p> <ul> <li> <p>Must contain from 1 to 255 alphanumeric characters or hyphens.</p> </li> <li> <p>First character must be a letter.</p> </li> <li> <p>Cannot end with a hyphen or contain two consecutive hyphens.</p> </li> </ul>",
|
||||
"CreateReplicationTaskMessage$SourceEndpointArn": "<p>The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.</p>",
|
||||
"CreateReplicationTaskMessage$TargetEndpointArn": "<p>The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.</p>",
|
||||
"CreateReplicationTaskMessage$ReplicationInstanceArn": "<p>The Amazon Resource Name (ARN) of the replication instance.</p>",
|
||||
"CreateReplicationTaskMessage$TableMappings": "<p>The path of the JSON file that contains the table mappings. Preceed the path with \"file://\".</p> <p>For example, --table-mappings file://mappingfile.json</p>",
|
||||
"CreateReplicationTaskMessage$TableMappings": "<p>When using the AWS CLI or boto3, provide the path of the JSON file that contains the table mappings. Precede the path with \"file://\". When working with the DMS API, provide the JSON as the parameter value.</p> <p>For example, --table-mappings file://mappingfile.json</p>",
|
||||
"CreateReplicationTaskMessage$ReplicationTaskSettings": "<p>Settings for the task, such as target metadata settings. For a complete list of task settings, see <a href=\"http://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.html\">Task Settings for AWS Database Migration Service Tasks</a>.</p>",
|
||||
"DeleteCertificateMessage$CertificateArn": "<p>The Amazon Resource Name (ARN) of the deleted certificate.</p>",
|
||||
"DeleteEndpointMessage$EndpointArn": "<p>The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.</p>",
|
||||
"DeleteEventSubscriptionMessage$SubscriptionName": "<p>The name of the DMS event notification subscription to be deleted.</p>",
|
||||
"DeleteReplicationInstanceMessage$ReplicationInstanceArn": "<p>The Amazon Resource Name (ARN) of the replication instance to be deleted.</p>",
|
||||
"DeleteReplicationSubnetGroupMessage$ReplicationSubnetGroupIdentifier": "<p>The subnet group name of the replication instance.</p>",
|
||||
"DeleteReplicationTaskMessage$ReplicationTaskArn": "<p>The Amazon Resource Name (ARN) of the replication task to be deleted.</p>",
|
||||
|
@ -792,6 +1010,13 @@
|
|||
"DescribeEndpointTypesResponse$Marker": "<p> An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>",
|
||||
"DescribeEndpointsMessage$Marker": "<p> An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>",
|
||||
"DescribeEndpointsResponse$Marker": "<p> An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>",
|
||||
"DescribeEventCategoriesMessage$SourceType": "<p> The type of AWS DMS resource that generates events. </p> <p>Valid values: replication-instance | migration-task</p>",
|
||||
"DescribeEventSubscriptionsMessage$SubscriptionName": "<p>The name of the AWS DMS event subscription to be described.</p>",
|
||||
"DescribeEventSubscriptionsMessage$Marker": "<p> An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>",
|
||||
"DescribeEventSubscriptionsResponse$Marker": "<p> An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>",
|
||||
"DescribeEventsMessage$SourceIdentifier": "<p> The identifier of the event source. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens. It cannot end with a hyphen or contain two consecutive hyphens. </p>",
|
||||
"DescribeEventsMessage$Marker": "<p> An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>",
|
||||
"DescribeEventsResponse$Marker": "<p> An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>",
|
||||
"DescribeOrderableReplicationInstancesMessage$Marker": "<p> An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>",
|
||||
"DescribeOrderableReplicationInstancesResponse$Marker": "<p> An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>",
|
||||
"DescribeRefreshSchemasStatusMessage$EndpointArn": "<p>The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.</p>",
|
||||
|
@ -808,8 +1033,9 @@
|
|||
"DescribeTableStatisticsMessage$Marker": "<p> An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>",
|
||||
"DescribeTableStatisticsResponse$ReplicationTaskArn": "<p>The Amazon Resource Name (ARN) of the replication task.</p>",
|
||||
"DescribeTableStatisticsResponse$Marker": "<p> An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>",
|
||||
"DynamoDbSettings$ServiceAccessRoleArn": "<p> The Amazon Resource Name (ARN) used by the service access IAM role. </p>",
|
||||
"Endpoint$EndpointIdentifier": "<p>The database endpoint identifier. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.</p>",
|
||||
"Endpoint$EngineName": "<p>The database engine name. Valid values include MYSQL, ORACLE, POSTGRES, MARIADB, AURORA, REDSHIFT, SYBASE, and SQLSERVER.</p>",
|
||||
"Endpoint$EngineName": "<p>The database engine name. Valid values, depending on the EndPointType, include MYSQL, ORACLE, POSTGRES, MARIADB, AURORA, REDSHIFT, S3, SYBASE, DYNAMODB, MONGODB, and SQLSERVER.</p>",
|
||||
"Endpoint$Username": "<p>The user name used to connect to the endpoint.</p>",
|
||||
"Endpoint$ServerName": "<p>The name of the server at the endpoint.</p>",
|
||||
"Endpoint$DatabaseName": "<p>The name of the database at the endpoint.</p>",
|
||||
|
@ -818,6 +1044,17 @@
|
|||
"Endpoint$KmsKeyId": "<p>The KMS key identifier that will be used to encrypt the connection parameters. If you do not specify a value for the KmsKeyId parameter, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.</p>",
|
||||
"Endpoint$EndpointArn": "<p>The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.</p>",
|
||||
"Endpoint$CertificateArn": "<p>The Amazon Resource Name (ARN) used for SSL connection to the endpoint.</p>",
|
||||
"Endpoint$ExternalId": "<p> Value returned by a call to CreateEndpoint that can be used for cross-account validation. Use it on a subsequent call to CreateEndpoint to create the endpoint with a cross-account. </p>",
|
||||
"Event$SourceIdentifier": "<p> The identifier of the event source. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it cannot end with a hyphen or contain two consecutive hyphens. </p> <p>Constraints:replication instance, endpoint, migration task</p>",
|
||||
"Event$Message": "<p>The event message.</p>",
|
||||
"EventCategoriesList$member": null,
|
||||
"EventCategoryGroup$SourceType": "<p> The type of AWS DMS resource that generates events. </p> <p>Valid values: replication-instance | replication-server | security-group | migration-task</p>",
|
||||
"EventSubscription$CustomerAwsId": "<p>The AWS customer account associated with the AWS DMS event notification subscription.</p>",
|
||||
"EventSubscription$CustSubscriptionId": "<p>The AWS DMS event notification subscription Id.</p>",
|
||||
"EventSubscription$SnsTopicArn": "<p>The topic ARN of the AWS DMS event notification subscription.</p>",
|
||||
"EventSubscription$Status": "<p>The status of the AWS DMS event notification subscription.</p> <p>Constraints:</p> <p>Can be one of the following: creating | modifying | deleting | active | no-permission | topic-not-exist</p> <p>The status \"no-permission\" indicates that AWS DMS no longer has permission to post to the SNS topic. The status \"topic-not-exist\" indicates that the topic was deleted after the subscription was created.</p>",
|
||||
"EventSubscription$SubscriptionCreationTime": "<p>The time the RDS event notification subscription was created.</p>",
|
||||
"EventSubscription$SourceType": "<p> The type of AWS DMS resource that generates events. </p> <p>Valid values: replication-instance | replication-server | security-group | migration-task</p>",
|
||||
"Filter$Name": "<p>The name of the filter.</p>",
|
||||
"FilterValueList$member": null,
|
||||
"ImportCertificateMessage$CertificateIdentifier": "<p>The customer-assigned name of the certificate. Valid characters are A-z and 0-9.</p>",
|
||||
|
@ -826,12 +1063,15 @@
|
|||
"ListTagsForResourceMessage$ResourceArn": "<p>The Amazon Resource Name (ARN) string that uniquely identifies the AWS DMS resource.</p>",
|
||||
"ModifyEndpointMessage$EndpointArn": "<p>The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.</p>",
|
||||
"ModifyEndpointMessage$EndpointIdentifier": "<p>The database endpoint identifier. Identifiers must begin with a letter; must contain only ASCII letters, digits, and hyphens; and must not end with a hyphen or contain two consecutive hyphens.</p>",
|
||||
"ModifyEndpointMessage$EngineName": "<p>The type of engine for the endpoint. Valid values include MYSQL, ORACLE, POSTGRES, MARIADB, AURORA, REDSHIFT, SYBASE, and SQLSERVER.</p>",
|
||||
"ModifyEndpointMessage$EngineName": "<p>The type of engine for the endpoint. Valid values, depending on the EndPointType, include MYSQL, ORACLE, POSTGRES, MARIADB, AURORA, REDSHIFT, S3, DYNAMODB, MONGODB, SYBASE, and SQLSERVER.</p>",
|
||||
"ModifyEndpointMessage$Username": "<p>The user name to be used to login to the endpoint database.</p>",
|
||||
"ModifyEndpointMessage$ServerName": "<p>The name of the server where the endpoint database resides.</p>",
|
||||
"ModifyEndpointMessage$DatabaseName": "<p>The name of the endpoint database.</p>",
|
||||
"ModifyEndpointMessage$ExtraConnectionAttributes": "<p>Additional attributes associated with the connection.</p>",
|
||||
"ModifyEndpointMessage$CertificateArn": "<p>The Amazon Resource Name (ARN) of the certificate used for SSL connection.</p>",
|
||||
"ModifyEventSubscriptionMessage$SubscriptionName": "<p>The name of the AWS DMS event notification subscription to be modified.</p>",
|
||||
"ModifyEventSubscriptionMessage$SnsTopicArn": "<p> The Amazon Resource Name (ARN) of the Amazon SNS topic created for event notification. The ARN is created by Amazon SNS when you create a topic and subscribe to it.</p>",
|
||||
"ModifyEventSubscriptionMessage$SourceType": "<p> The type of AWS DMS resource that generates the events you want to subscribe to. </p> <p>Valid values: replication-instance | migration-task</p>",
|
||||
"ModifyReplicationInstanceMessage$ReplicationInstanceArn": "<p>The Amazon Resource Name (ARN) of the replication instance.</p>",
|
||||
"ModifyReplicationInstanceMessage$ReplicationInstanceClass": "<p>The compute and memory capacity of the replication instance.</p> <p> Valid Values: <code>dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge </code> </p>",
|
||||
"ModifyReplicationInstanceMessage$PreferredMaintenanceWindow": "<p>The weekly time range (in UTC) during which system maintenance can occur, which might result in an outage. Changing this parameter does not result in an outage, except in the following situation, and the change is asynchronously applied as soon as possible. If moving this window to the current time, there must be at least 30 minutes between the current time and end of the window to ensure pending changes are applied.</p> <p>Default: Uses existing setting</p> <p>Format: ddd:hh24:mi-ddd:hh24:mi</p> <p>Valid Days: Mon | Tue | Wed | Thu | Fri | Sat | Sun</p> <p>Constraints: Must be at least 30 minutes</p>",
|
||||
|
@ -840,9 +1080,15 @@
|
|||
"ModifyReplicationSubnetGroupMessage$ReplicationSubnetGroupIdentifier": "<p>The name of the replication instance subnet group.</p>",
|
||||
"ModifyReplicationSubnetGroupMessage$ReplicationSubnetGroupDescription": "<p>The description of the replication instance subnet group.</p>",
|
||||
"ModifyReplicationTaskMessage$ReplicationTaskArn": "<p>The Amazon Resource Name (ARN) of the replication task.</p>",
|
||||
"ModifyReplicationTaskMessage$ReplicationTaskIdentifier": "<p>The replication task identifier.</p> <p>Constraints:</p> <ul> <li> <p>Must contain from 1 to 63 alphanumeric characters or hyphens.</p> </li> <li> <p>First character must be a letter.</p> </li> <li> <p>Cannot end with a hyphen or contain two consecutive hyphens.</p> </li> </ul>",
|
||||
"ModifyReplicationTaskMessage$TableMappings": "<p>The path of the JSON file that contains the table mappings. Preceed the path with \"file://\".</p> <p>For example, --table-mappings file://mappingfile.json</p>",
|
||||
"ModifyReplicationTaskMessage$ReplicationTaskIdentifier": "<p>The replication task identifier.</p> <p>Constraints:</p> <ul> <li> <p>Must contain from 1 to 255 alphanumeric characters or hyphens.</p> </li> <li> <p>First character must be a letter.</p> </li> <li> <p>Cannot end with a hyphen or contain two consecutive hyphens.</p> </li> </ul>",
|
||||
"ModifyReplicationTaskMessage$TableMappings": "<p>When using the AWS CLI or boto3, provide the path of the JSON file that contains the table mappings. Precede the path with \"file://\". When working with the DMS API, provide the JSON as the parameter value.</p> <p>For example, --table-mappings file://mappingfile.json</p>",
|
||||
"ModifyReplicationTaskMessage$ReplicationTaskSettings": "<p>JSON file that contains settings for the task, such as target metadata settings.</p>",
|
||||
"MongoDbSettings$Username": "<p>The user name you use to access the MongoDB source endpoint. </p>",
|
||||
"MongoDbSettings$ServerName": "<p> The name of the server on the MongoDB source endpoint. </p>",
|
||||
"MongoDbSettings$DatabaseName": "<p> The database name on the MongoDB source endpoint. </p>",
|
||||
"MongoDbSettings$ExtractDocId": "<p> Specifies the document ID. Use this attribute when <code>NestingLevel</code> is set to NONE. </p> <p>Default value is false. </p>",
|
||||
"MongoDbSettings$DocsToInvestigate": "<p> Indicates the number of documents to preview to determine the document organization. Use this attribute when <code>NestingLevel</code> is set to ONE. </p> <p>Must be a positive value greater than 0. Default value is 1000.</p>",
|
||||
"MongoDbSettings$AuthSource": "<p> The MongoDB database name. This attribute is not used when <code>authType=NO</code>. </p> <p>The default is admin.</p>",
|
||||
"OrderableReplicationInstance$EngineVersion": "<p>The version of the replication engine.</p>",
|
||||
"OrderableReplicationInstance$ReplicationInstanceClass": "<p>The compute and memory capacity of the replication instance.</p> <p> Valid Values: <code>dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge </code> </p>",
|
||||
"OrderableReplicationInstance$StorageType": "<p>The type of storage used by the replication instance.</p>",
|
||||
|
@ -851,6 +1097,8 @@
|
|||
"RefreshSchemasStatus$EndpointArn": "<p>The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.</p>",
|
||||
"RefreshSchemasStatus$ReplicationInstanceArn": "<p>The Amazon Resource Name (ARN) of the replication instance.</p>",
|
||||
"RefreshSchemasStatus$LastFailureMessage": "<p>The last failure message for the schema.</p>",
|
||||
"ReloadTablesMessage$ReplicationTaskArn": "<p>The Amazon Resource Name (ARN) of the replication instance. </p>",
|
||||
"ReloadTablesResponse$ReplicationTaskArn": "<p>The Amazon Resource Name (ARN) of the replication task. </p>",
|
||||
"RemoveTagsFromResourceMessage$ResourceArn": "<p>>The Amazon Resource Name (ARN) of the AWS DMS resource the tag is to be removed from.</p>",
|
||||
"ReplicationInstance$ReplicationInstanceIdentifier": "<p>The replication instance identifier. This parameter is stored as a lowercase string.</p> <p>Constraints:</p> <ul> <li> <p>Must contain from 1 to 63 alphanumeric characters or hyphens.</p> </li> <li> <p>First character must be a letter.</p> </li> <li> <p>Cannot end with a hyphen or contain two consecutive hyphens.</p> </li> </ul> <p>Example: <code>myrepinstance</code> </p>",
|
||||
"ReplicationInstance$ReplicationInstanceClass": "<p>The compute and memory capacity of the replication instance.</p> <p> Valid Values: <code>dms.t2.micro | dms.t2.small | dms.t2.medium | dms.t2.large | dms.c4.large | dms.c4.xlarge | dms.c4.2xlarge | dms.c4.4xlarge </code> </p>",
|
||||
|
@ -871,7 +1119,7 @@
|
|||
"ReplicationSubnetGroup$ReplicationSubnetGroupDescription": "<p>The description of the replication subnet group.</p>",
|
||||
"ReplicationSubnetGroup$VpcId": "<p>The ID of the VPC.</p>",
|
||||
"ReplicationSubnetGroup$SubnetGroupStatus": "<p>The status of the subnet group.</p>",
|
||||
"ReplicationTask$ReplicationTaskIdentifier": "<p>The replication task identifier.</p> <p>Constraints:</p> <ul> <li> <p>Must contain from 1 to 63 alphanumeric characters or hyphens.</p> </li> <li> <p>First character must be a letter.</p> </li> <li> <p>Cannot end with a hyphen or contain two consecutive hyphens.</p> </li> </ul>",
|
||||
"ReplicationTask$ReplicationTaskIdentifier": "<p>The replication task identifier.</p> <p>Constraints:</p> <ul> <li> <p>Must contain from 1 to 255 alphanumeric characters or hyphens.</p> </li> <li> <p>First character must be a letter.</p> </li> <li> <p>Cannot end with a hyphen or contain two consecutive hyphens.</p> </li> </ul>",
|
||||
"ReplicationTask$SourceEndpointArn": "<p>The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.</p>",
|
||||
"ReplicationTask$TargetEndpointArn": "<p>The Amazon Resource Name (ARN) string that uniquely identifies the endpoint.</p>",
|
||||
"ReplicationTask$ReplicationInstanceArn": "<p>The Amazon Resource Name (ARN) of the replication instance.</p>",
|
||||
|
@ -881,16 +1129,25 @@
|
|||
"ReplicationTask$LastFailureMessage": "<p>The last error (failure) message generated for the replication instance.</p>",
|
||||
"ReplicationTask$StopReason": "<p>The reason the replication task was stopped.</p>",
|
||||
"ReplicationTask$ReplicationTaskArn": "<p>The Amazon Resource Name (ARN) of the replication task.</p>",
|
||||
"S3Settings$ServiceAccessRoleArn": "<p> The Amazon Resource Name (ARN) used by the service access IAM role. </p>",
|
||||
"S3Settings$ExternalTableDefinition": "<p> </p>",
|
||||
"S3Settings$CsvRowDelimiter": "<p> The delimiter used to separate rows in the source files. The default is a carriage return (\\n). </p>",
|
||||
"S3Settings$CsvDelimiter": "<p> The delimiter used to separate columns in the source files. The default is a comma. </p>",
|
||||
"S3Settings$BucketFolder": "<p> An optional parameter to set a folder name in the S3 bucket. If provided, tables are created in the path <bucketFolder>/<schema_name>/<table_name>/. If this parameter is not specified, then the path used is <schema_name>/<table_name>/. </p>",
|
||||
"S3Settings$BucketName": "<p> The name of the S3 bucket. </p>",
|
||||
"SchemaList$member": null,
|
||||
"SourceIdsList$member": null,
|
||||
"StartReplicationTaskMessage$ReplicationTaskArn": "<p>The Amazon Resource Number (ARN) of the replication task to be started.</p>",
|
||||
"StopReplicationTaskMessage$ReplicationTaskArn": "<p>The Amazon Resource Number(ARN) of the replication task to be stopped.</p>",
|
||||
"Subnet$SubnetIdentifier": "<p>The subnet identifier.</p>",
|
||||
"Subnet$SubnetStatus": "<p>The status of the subnet.</p>",
|
||||
"SubnetIdentifierList$member": null,
|
||||
"SupportedEndpointType$EngineName": "<p>The database engine name. Valid values include MYSQL, ORACLE, POSTGRES, MARIADB, AURORA, REDSHIFT, SYBASE, and SQLSERVER.</p>",
|
||||
"SupportedEndpointType$EngineName": "<p>The database engine name. Valid values, depending on the EndPointType, include MYSQL, ORACLE, POSTGRES, MARIADB, AURORA, REDSHIFT, S3, SYBASE, DYNAMODB, MONGODB, and SQLSERVER.</p>",
|
||||
"TableStatistics$SchemaName": "<p>The schema name.</p>",
|
||||
"TableStatistics$TableName": "<p>The name of the table.</p>",
|
||||
"TableStatistics$TableState": "<p>The state of the table.</p>",
|
||||
"TableToReload$SchemaName": "<p>The schema name of the table to be reloaded.</p>",
|
||||
"TableToReload$TableName": "<p>The table name of the table to be reloaded.</p>",
|
||||
"Tag$Key": "<p>A key is the required name of the tag. The string value can be from 1 to 128 Unicode characters in length and cannot be prefixed with \"aws:\" or \"dms:\". The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-]*)$\").</p>",
|
||||
"Tag$Value": "<p>A value is the optional value of the tag. The string value can be from 1 to 256 Unicode characters in length and cannot be prefixed with \"aws:\" or \"dms:\". The string can only contain only the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regex: \"^([\\\\p{L}\\\\p{Z}\\\\p{N}_.:/=+\\\\-]*)$\").</p>",
|
||||
"TestConnectionMessage$ReplicationInstanceArn": "<p>The Amazon Resource Name (ARN) of the replication instance.</p>",
|
||||
|
@ -943,6 +1200,9 @@
|
|||
"Certificate$ValidFromDate": "<p>The beginning date that the certificate is valid.</p>",
|
||||
"Certificate$ValidToDate": "<p>The final date that the certificate is valid.</p>",
|
||||
"CreateReplicationTaskMessage$CdcStartTime": "<p>The start time for the Change Data Capture (CDC) operation.</p>",
|
||||
"DescribeEventsMessage$StartTime": "<p>The start time for the events to be listed.</p>",
|
||||
"DescribeEventsMessage$EndTime": "<p>The end time for the events to be listed.</p>",
|
||||
"Event$Date": "<p>The date of the event.</p>",
|
||||
"ModifyReplicationTaskMessage$CdcStartTime": "<p>The start time for the Change Data Capture (CDC) operation.</p>",
|
||||
"RefreshSchemasStatus$LastRefreshDate": "<p>The date the schema was last refreshed.</p>",
|
||||
"ReplicationInstance$InstanceCreateTime": "<p>The time the replication instance was created.</p>",
|
||||
|
@ -952,6 +1212,12 @@
|
|||
"TableStatistics$LastUpdateTime": "<p>The last time the table was updated.</p>"
|
||||
}
|
||||
},
|
||||
"TableListToReload": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ReloadTablesMessage$TablesToReload": "<p>The name and schema of the table to be reloaded. </p>"
|
||||
}
|
||||
},
|
||||
"TableStatistics": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
|
@ -964,6 +1230,12 @@
|
|||
"DescribeTableStatisticsResponse$TableStatistics": "<p>The table statistics.</p>"
|
||||
}
|
||||
},
|
||||
"TableToReload": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
"TableListToReload$member": null
|
||||
}
|
||||
},
|
||||
"Tag": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
|
@ -975,9 +1247,11 @@
|
|||
"refs": {
|
||||
"AddTagsToResourceMessage$Tags": "<p>The tag to be assigned to the DMS resource.</p>",
|
||||
"CreateEndpointMessage$Tags": "<p>Tags to be added to the endpoint.</p>",
|
||||
"CreateEventSubscriptionMessage$Tags": "<p>A tag to be attached to the event subscription.</p>",
|
||||
"CreateReplicationInstanceMessage$Tags": "<p>Tags to be associated with the replication instance.</p>",
|
||||
"CreateReplicationSubnetGroupMessage$Tags": "<p>The tag to be assigned to the subnet group.</p>",
|
||||
"CreateReplicationTaskMessage$Tags": "<p>Tags to be added to the replication instance.</p>",
|
||||
"ImportCertificateMessage$Tags": "<p>The tags associated with the certificate.</p>",
|
||||
"ListTagsForResourceResponse$TagList": "<p>A list of tags for the resource.</p>"
|
||||
}
|
||||
},
|
||||
|
|
1048
vendor/github.com/aws/aws-sdk-go/models/apis/dms/2016-01-01/examples-1.json
generated
vendored
1048
vendor/github.com/aws/aws-sdk-go/models/apis/dms/2016-01-01/examples-1.json
generated
vendored
File diff suppressed because it is too large
Load diff
64
vendor/github.com/aws/aws-sdk-go/models/apis/dms/2016-01-01/paginators-1.json
generated
vendored
Normal file
64
vendor/github.com/aws/aws-sdk-go/models/apis/dms/2016-01-01/paginators-1.json
generated
vendored
Normal file
|
@ -0,0 +1,64 @@
|
|||
{
|
||||
"pagination": {
|
||||
"DescribeCertificates": {
|
||||
"input_token": "Marker",
|
||||
"output_token": "Marker",
|
||||
"limit_key": "MaxRecords"
|
||||
},
|
||||
"DescribeConnections": {
|
||||
"input_token": "Marker",
|
||||
"output_token": "Marker",
|
||||
"limit_key": "MaxRecords"
|
||||
},
|
||||
"DescribeEndpointTypes": {
|
||||
"input_token": "Marker",
|
||||
"output_token": "Marker",
|
||||
"limit_key": "MaxRecords"
|
||||
},
|
||||
"DescribeEndpoints": {
|
||||
"input_token": "Marker",
|
||||
"output_token": "Marker",
|
||||
"limit_key": "MaxRecords"
|
||||
},
|
||||
"DescribeEventSubscriptions": {
|
||||
"input_token": "Marker",
|
||||
"output_token": "Marker",
|
||||
"limit_key": "MaxRecords"
|
||||
},
|
||||
"DescribeEvents": {
|
||||
"input_token": "Marker",
|
||||
"output_token": "Marker",
|
||||
"limit_key": "MaxRecords"
|
||||
},
|
||||
"DescribeOrderableReplicationInstances": {
|
||||
"input_token": "Marker",
|
||||
"output_token": "Marker",
|
||||
"limit_key": "MaxRecords"
|
||||
},
|
||||
"DescribeReplicationInstances": {
|
||||
"input_token": "Marker",
|
||||
"output_token": "Marker",
|
||||
"limit_key": "MaxRecords"
|
||||
},
|
||||
"DescribeReplicationSubnetGroups": {
|
||||
"input_token": "Marker",
|
||||
"output_token": "Marker",
|
||||
"limit_key": "MaxRecords"
|
||||
},
|
||||
"DescribeReplicationTasks": {
|
||||
"input_token": "Marker",
|
||||
"output_token": "Marker",
|
||||
"limit_key": "MaxRecords"
|
||||
},
|
||||
"DescribeSchemas": {
|
||||
"input_token": "Marker",
|
||||
"output_token": "Marker",
|
||||
"limit_key": "MaxRecords"
|
||||
},
|
||||
"DescribeTableStatistics": {
|
||||
"input_token": "Marker",
|
||||
"output_token": "Marker",
|
||||
"limit_key": "MaxRecords"
|
||||
}
|
||||
}
|
||||
}
|
123
vendor/github.com/aws/aws-sdk-go/models/apis/ds/2015-04-16/api-2.json
generated
vendored
123
vendor/github.com/aws/aws-sdk-go/models/apis/ds/2015-04-16/api-2.json
generated
vendored
|
@ -302,6 +302,23 @@
|
|||
{"shape":"ServiceException"}
|
||||
]
|
||||
},
|
||||
"DescribeDomainControllers":{
|
||||
"name":"DescribeDomainControllers",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DescribeDomainControllersRequest"},
|
||||
"output":{"shape":"DescribeDomainControllersResult"},
|
||||
"errors":[
|
||||
{"shape":"EntityDoesNotExistException"},
|
||||
{"shape":"InvalidNextTokenException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"ClientException"},
|
||||
{"shape":"ServiceException"},
|
||||
{"shape":"UnsupportedOperationException"}
|
||||
]
|
||||
},
|
||||
"DescribeEventTopics":{
|
||||
"name":"DescribeEventTopics",
|
||||
"http":{
|
||||
|
@ -582,6 +599,24 @@
|
|||
{"shape":"ServiceException"}
|
||||
]
|
||||
},
|
||||
"UpdateNumberOfDomainControllers":{
|
||||
"name":"UpdateNumberOfDomainControllers",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"UpdateNumberOfDomainControllersRequest"},
|
||||
"output":{"shape":"UpdateNumberOfDomainControllersResult"},
|
||||
"errors":[
|
||||
{"shape":"EntityDoesNotExistException"},
|
||||
{"shape":"DirectoryUnavailableException"},
|
||||
{"shape":"DomainControllerLimitExceededException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"UnsupportedOperationException"},
|
||||
{"shape":"ClientException"},
|
||||
{"shape":"ServiceException"}
|
||||
]
|
||||
},
|
||||
"UpdateRadius":{
|
||||
"name":"UpdateRadius",
|
||||
"http":{
|
||||
|
@ -1025,6 +1060,23 @@
|
|||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"DescribeDomainControllersRequest":{
|
||||
"type":"structure",
|
||||
"required":["DirectoryId"],
|
||||
"members":{
|
||||
"DirectoryId":{"shape":"DirectoryId"},
|
||||
"DomainControllerIds":{"shape":"DomainControllerIds"},
|
||||
"NextToken":{"shape":"NextToken"},
|
||||
"Limit":{"shape":"Limit"}
|
||||
}
|
||||
},
|
||||
"DescribeDomainControllersResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"DomainControllers":{"shape":"DomainControllers"},
|
||||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"DescribeEventTopicsRequest":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1076,6 +1128,10 @@
|
|||
"min":0,
|
||||
"pattern":"^([a-zA-Z0-9_])[\\\\a-zA-Z0-9_@#%*+=:?./!\\s-]*$"
|
||||
},
|
||||
"DesiredNumberOfDomainControllers":{
|
||||
"type":"integer",
|
||||
"min":2
|
||||
},
|
||||
"DirectoryConnectSettings":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -1122,7 +1178,8 @@
|
|||
"RadiusSettings":{"shape":"RadiusSettings"},
|
||||
"RadiusStatus":{"shape":"RadiusStatus"},
|
||||
"StageReason":{"shape":"StageReason"},
|
||||
"SsoEnabled":{"shape":"SsoEnabled"}
|
||||
"SsoEnabled":{"shape":"SsoEnabled"},
|
||||
"DesiredNumberOfDomainControllers":{"shape":"DesiredNumberOfDomainControllers"}
|
||||
}
|
||||
},
|
||||
"DirectoryDescriptions":{
|
||||
|
@ -1256,6 +1313,54 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"IpAddr"}
|
||||
},
|
||||
"DomainController":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"DirectoryId":{"shape":"DirectoryId"},
|
||||
"DomainControllerId":{"shape":"DomainControllerId"},
|
||||
"DnsIpAddr":{"shape":"IpAddr"},
|
||||
"VpcId":{"shape":"VpcId"},
|
||||
"SubnetId":{"shape":"SubnetId"},
|
||||
"AvailabilityZone":{"shape":"AvailabilityZone"},
|
||||
"Status":{"shape":"DomainControllerStatus"},
|
||||
"StatusReason":{"shape":"DomainControllerStatusReason"},
|
||||
"LaunchTime":{"shape":"LaunchTime"},
|
||||
"StatusLastUpdatedDateTime":{"shape":"LastUpdatedDateTime"}
|
||||
}
|
||||
},
|
||||
"DomainControllerId":{
|
||||
"type":"string",
|
||||
"pattern":"^dc-[0-9a-f]{10}$"
|
||||
},
|
||||
"DomainControllerIds":{
|
||||
"type":"list",
|
||||
"member":{"shape":"DomainControllerId"}
|
||||
},
|
||||
"DomainControllerLimitExceededException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Message":{"shape":"ExceptionMessage"},
|
||||
"RequestId":{"shape":"RequestId"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"DomainControllerStatus":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"Creating",
|
||||
"Active",
|
||||
"Impaired",
|
||||
"Restoring",
|
||||
"Deleting",
|
||||
"Deleted",
|
||||
"Failed"
|
||||
]
|
||||
},
|
||||
"DomainControllerStatusReason":{"type":"string"},
|
||||
"DomainControllers":{
|
||||
"type":"list",
|
||||
"member":{"shape":"DomainController"}
|
||||
},
|
||||
"EnableRadiusRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -1928,6 +2033,22 @@
|
|||
"members":{
|
||||
}
|
||||
},
|
||||
"UpdateNumberOfDomainControllersRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"DirectoryId",
|
||||
"DesiredNumber"
|
||||
],
|
||||
"members":{
|
||||
"DirectoryId":{"shape":"DirectoryId"},
|
||||
"DesiredNumber":{"shape":"DesiredNumberOfDomainControllers"}
|
||||
}
|
||||
},
|
||||
"UpdateNumberOfDomainControllersResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"UpdateRadiusRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
|
93
vendor/github.com/aws/aws-sdk-go/models/apis/ds/2015-04-16/docs-2.json
generated
vendored
93
vendor/github.com/aws/aws-sdk-go/models/apis/ds/2015-04-16/docs-2.json
generated
vendored
|
@ -20,6 +20,7 @@
|
|||
"DeregisterEventTopic": "<p>Removes the specified directory as a publisher to the specified SNS topic.</p>",
|
||||
"DescribeConditionalForwarders": "<p>Obtains information about the conditional forwarders for this account.</p> <p>If no input parameters are provided for RemoteDomainNames, this request describes all conditional forwarders for the specified directory ID.</p>",
|
||||
"DescribeDirectories": "<p>Obtains information about the directories that belong to this account.</p> <p>You can retrieve information about specific directories by passing the directory identifiers in the <i>DirectoryIds</i> parameter. Otherwise, all directories that belong to the current account are returned.</p> <p>This operation supports pagination with the use of the <i>NextToken</i> request and response parameters. If more results are available, the <i>DescribeDirectoriesResult.NextToken</i> member contains a token that you pass in the next call to <a>DescribeDirectories</a> to retrieve the next set of items.</p> <p>You can also specify a maximum number of return results with the <i>Limit</i> parameter.</p>",
|
||||
"DescribeDomainControllers": "<p>Provides information about any domain controllers in your directory.</p>",
|
||||
"DescribeEventTopics": "<p>Obtains information about which SNS topics receive status messages from the specified directory.</p> <p>If no input parameters are provided, such as DirectoryId or TopicName, this request describes all of the associations in the account.</p>",
|
||||
"DescribeSnapshots": "<p>Obtains information about the directory snapshots that belong to this account.</p> <p>This operation supports pagination with the use of the <i>NextToken</i> request and response parameters. If more results are available, the <i>DescribeSnapshots.NextToken</i> member contains a token that you pass in the next call to <a>DescribeSnapshots</a> to retrieve the next set of items.</p> <p>You can also specify a maximum number of return results with the <i>Limit</i> parameter.</p>",
|
||||
"DescribeTrusts": "<p>Obtains information about the trust relationships for this account.</p> <p>If no input parameters are provided, such as DirectoryId or TrustIds, this request describes all the trust relationships belonging to the account.</p>",
|
||||
|
@ -38,6 +39,7 @@
|
|||
"RestoreFromSnapshot": "<p>Restores a directory using an existing directory snapshot.</p> <p>When you restore a directory from a snapshot, any changes made to the directory after the snapshot date are overwritten.</p> <p>This action returns as soon as the restore operation is initiated. You can monitor the progress of the restore operation by calling the <a>DescribeDirectories</a> operation with the directory identifier. When the <b>DirectoryDescription.Stage</b> value changes to <code>Active</code>, the restore operation is complete.</p>",
|
||||
"StartSchemaExtension": "<p>Applies a schema extension to a Microsoft AD directory.</p>",
|
||||
"UpdateConditionalForwarder": "<p>Updates a conditional forwarder that has been set up for your AWS directory.</p>",
|
||||
"UpdateNumberOfDomainControllers": "<p>Adds or removes domain controllers to or from the directory. Based on the difference between current value and new value (provided through this API call), domain controllers will be added or removed. It may take up to 45 minutes for any new domain controllers to become fully active once the requested number of domain controllers is updated. During this time, you cannot make another update request.</p>",
|
||||
"UpdateRadius": "<p>Updates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector directory.</p>",
|
||||
"VerifyTrust": "<p>AWS Directory Service for Microsoft Active Directory allows you to configure and verify trust relationships.</p> <p>This action verifies a trust relationship between your Microsoft AD in the AWS cloud and an external domain.</p>"
|
||||
},
|
||||
|
@ -115,7 +117,8 @@
|
|||
"AvailabilityZone": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AvailabilityZones$member": null
|
||||
"AvailabilityZones$member": null,
|
||||
"DomainController$AvailabilityZone": "<p>The Availability Zone where the domain controller is located.</p>"
|
||||
}
|
||||
},
|
||||
"AvailabilityZones": {
|
||||
|
@ -375,6 +378,16 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeDomainControllersRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeDomainControllersResult": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeEventTopicsRequest": {
|
||||
"base": "<p>Describes event topics.</p>",
|
||||
"refs": {
|
||||
|
@ -418,6 +431,13 @@
|
|||
"StartSchemaExtensionRequest$Description": "<p>A description of the schema extension.</p>"
|
||||
}
|
||||
},
|
||||
"DesiredNumberOfDomainControllers": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DirectoryDescription$DesiredNumberOfDomainControllers": "<p>The desired number of domain controllers in the directory if the directory is Microsoft AD.</p>",
|
||||
"UpdateNumberOfDomainControllersRequest$DesiredNumber": "<p>The number of domain controllers desired in the directory.</p>"
|
||||
}
|
||||
},
|
||||
"DirectoryConnectSettings": {
|
||||
"base": "<p>Contains information for the <a>ConnectDirectory</a> operation when an AD Connector directory is being created.</p>",
|
||||
"refs": {
|
||||
|
@ -461,6 +481,7 @@
|
|||
"DeleteDirectoryResult$DirectoryId": "<p>The directory identifier.</p>",
|
||||
"DeregisterEventTopicRequest$DirectoryId": "<p>The Directory ID to remove as a publisher. This directory will no longer send messages to the specified SNS topic.</p>",
|
||||
"DescribeConditionalForwardersRequest$DirectoryId": "<p>The directory ID for which to get the list of associated conditional forwarders.</p>",
|
||||
"DescribeDomainControllersRequest$DirectoryId": "<p>Identifier of the directory for which to retrieve the domain controller information.</p>",
|
||||
"DescribeEventTopicsRequest$DirectoryId": "<p>The Directory ID for which to get the list of associated SNS topics. If this member is null, associations for all Directory IDs are returned.</p>",
|
||||
"DescribeSnapshotsRequest$DirectoryId": "<p>The identifier of the directory for which to retrieve snapshot information.</p>",
|
||||
"DescribeTrustsRequest$DirectoryId": "<p>The Directory ID of the AWS directory that is a part of the requested trust relationship.</p>",
|
||||
|
@ -468,6 +489,7 @@
|
|||
"DirectoryIds$member": null,
|
||||
"DisableRadiusRequest$DirectoryId": "<p>The identifier of the directory for which to disable MFA.</p>",
|
||||
"DisableSsoRequest$DirectoryId": "<p>The identifier of the directory for which to disable single-sign on.</p>",
|
||||
"DomainController$DirectoryId": "<p>Identifier of the directory where the domain controller resides.</p>",
|
||||
"EnableRadiusRequest$DirectoryId": "<p>The identifier of the directory for which to enable MFA.</p>",
|
||||
"EnableSsoRequest$DirectoryId": "<p>The identifier of the directory for which to enable single-sign on.</p>",
|
||||
"EventTopic$DirectoryId": "<p>The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.</p>",
|
||||
|
@ -482,6 +504,7 @@
|
|||
"StartSchemaExtensionRequest$DirectoryId": "<p>The identifier of the directory for which the schema extension will be applied to.</p>",
|
||||
"Trust$DirectoryId": "<p>The Directory ID of the AWS directory involved in the trust relationship.</p>",
|
||||
"UpdateConditionalForwarderRequest$DirectoryId": "<p>The directory ID of the AWS directory for which to update the conditional forwarder.</p>",
|
||||
"UpdateNumberOfDomainControllersRequest$DirectoryId": "<p>Identifier of the directory to which the domain controllers will be added or removed.</p>",
|
||||
"UpdateRadiusRequest$DirectoryId": "<p>The identifier of the directory for which to update the RADIUS server information.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -549,7 +572,7 @@
|
|||
"base": "<p>Contains VPC information for the <a>CreateDirectory</a> or <a>CreateMicrosoftAD</a> operation.</p>",
|
||||
"refs": {
|
||||
"CreateDirectoryRequest$VpcSettings": "<p>A <a>DirectoryVpcSettings</a> object that contains additional information for the operation.</p>",
|
||||
"CreateMicrosoftADRequest$VpcSettings": null
|
||||
"CreateMicrosoftADRequest$VpcSettings": "<p>Contains VPC information for the <a>CreateDirectory</a> or <a>CreateMicrosoftAD</a> operation.</p>"
|
||||
}
|
||||
},
|
||||
"DirectoryVpcSettingsDescription": {
|
||||
|
@ -589,6 +612,48 @@
|
|||
"UpdateConditionalForwarderRequest$DnsIpAddrs": "<p>The updated IP addresses of the remote DNS server associated with the conditional forwarder.</p>"
|
||||
}
|
||||
},
|
||||
"DomainController": {
|
||||
"base": "<p>Contains information about the domain controllers for a specified directory.</p>",
|
||||
"refs": {
|
||||
"DomainControllers$member": null
|
||||
}
|
||||
},
|
||||
"DomainControllerId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DomainController$DomainControllerId": "<p>Identifies a specific domain controller in the directory.</p>",
|
||||
"DomainControllerIds$member": null
|
||||
}
|
||||
},
|
||||
"DomainControllerIds": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeDomainControllersRequest$DomainControllerIds": "<p>A list of identifiers for the domain controllers whose information will be provided.</p>"
|
||||
}
|
||||
},
|
||||
"DomainControllerLimitExceededException": {
|
||||
"base": "<p>The maximum allowed number of domain controllers per directory was exceeded. The default limit per directory is 20 domain controllers.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DomainControllerStatus": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DomainController$Status": "<p>The status of the domain controller.</p>"
|
||||
}
|
||||
},
|
||||
"DomainControllerStatusReason": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DomainController$StatusReason": "<p>A description of the domain controller state.</p>"
|
||||
}
|
||||
},
|
||||
"DomainControllers": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeDomainControllersResult$DomainControllers": "<p>List of the <a>DomainController</a> objects that were retrieved.</p>"
|
||||
}
|
||||
},
|
||||
"EnableRadiusRequest": {
|
||||
"base": "<p>Contains the inputs for the <a>EnableRadius</a> operation.</p>",
|
||||
"refs": {
|
||||
|
@ -644,6 +709,7 @@
|
|||
"ClientException$Message": null,
|
||||
"DirectoryLimitExceededException$Message": null,
|
||||
"DirectoryUnavailableException$Message": null,
|
||||
"DomainControllerLimitExceededException$Message": null,
|
||||
"EntityAlreadyExistsException$Message": null,
|
||||
"EntityDoesNotExistException$Message": null,
|
||||
"InsufficientPermissionsException$Message": null,
|
||||
|
@ -695,6 +761,7 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"DnsIpAddrs$member": null,
|
||||
"DomainController$DnsIpAddr": "<p>The IP address of the domain controller.</p>",
|
||||
"IpAddrs$member": null
|
||||
}
|
||||
},
|
||||
|
@ -749,13 +816,15 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"DirectoryDescription$StageLastUpdatedDateTime": "<p>The date and time that the stage was last updated.</p>",
|
||||
"DomainController$StatusLastUpdatedDateTime": "<p>The date and time that the status was last updated.</p>",
|
||||
"Trust$LastUpdatedDateTime": "<p>The date and time that the trust relationship was last updated.</p>"
|
||||
}
|
||||
},
|
||||
"LaunchTime": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DirectoryDescription$LaunchTime": "<p>Specifies when the directory was created.</p>"
|
||||
"DirectoryDescription$LaunchTime": "<p>Specifies when the directory was created.</p>",
|
||||
"DomainController$LaunchTime": "<p>Specifies when the domain controller was created.</p>"
|
||||
}
|
||||
},
|
||||
"LdifContent": {
|
||||
|
@ -768,6 +837,7 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"DescribeDirectoriesRequest$Limit": "<p>The maximum number of items to return. If this value is zero, the maximum number of items is specified by the limitations of the operation.</p>",
|
||||
"DescribeDomainControllersRequest$Limit": "<p>The maximum number of items to return.</p>",
|
||||
"DescribeSnapshotsRequest$Limit": "<p>The maximum number of objects to return.</p>",
|
||||
"DescribeTrustsRequest$Limit": "<p>The maximum number of objects to return.</p>",
|
||||
"DirectoryLimits$CloudOnlyDirectoriesLimit": "<p>The maximum number of cloud directories allowed in the region.</p>",
|
||||
|
@ -824,6 +894,8 @@
|
|||
"refs": {
|
||||
"DescribeDirectoriesRequest$NextToken": "<p>The <i>DescribeDirectoriesResult.NextToken</i> value from a previous call to <a>DescribeDirectories</a>. Pass null if this is the first call.</p>",
|
||||
"DescribeDirectoriesResult$NextToken": "<p>If not null, more results are available. Pass this value for the <i>NextToken</i> parameter in a subsequent call to <a>DescribeDirectories</a> to retrieve the next set of items.</p>",
|
||||
"DescribeDomainControllersRequest$NextToken": "<p>The <i>DescribeDomainControllers.NextToken</i> value from a previous call to <a>DescribeDomainControllers</a>. Pass null if this is the first call. </p>",
|
||||
"DescribeDomainControllersResult$NextToken": "<p>If not null, more results are available. Pass this value for the <code>NextToken</code> parameter in a subsequent call to <a>DescribeDomainControllers</a> retrieve the next set of items.</p>",
|
||||
"DescribeSnapshotsRequest$NextToken": "<p>The <i>DescribeSnapshotsResult.NextToken</i> value from a previous call to <a>DescribeSnapshots</a>. Pass null if this is the first call.</p>",
|
||||
"DescribeSnapshotsResult$NextToken": "<p>If not null, more results are available. Pass this value in the <i>NextToken</i> member of a subsequent call to <a>DescribeSnapshots</a>.</p>",
|
||||
"DescribeTrustsRequest$NextToken": "<p>The <i>DescribeTrustsResult.NextToken</i> value from a previous call to <a>DescribeTrusts</a>. Pass null if this is the first call.</p>",
|
||||
|
@ -960,6 +1032,7 @@
|
|||
"ClientException$RequestId": null,
|
||||
"DirectoryLimitExceededException$RequestId": null,
|
||||
"DirectoryUnavailableException$RequestId": null,
|
||||
"DomainControllerLimitExceededException$RequestId": null,
|
||||
"EntityAlreadyExistsException$RequestId": null,
|
||||
"EntityDoesNotExistException$RequestId": null,
|
||||
"InsufficientPermissionsException$RequestId": null,
|
||||
|
@ -1154,6 +1227,7 @@
|
|||
"SubnetId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DomainController$SubnetId": "<p>Identifier of the subnet in the VPC that contains the domain controller.</p>",
|
||||
"SubnetIds$member": null
|
||||
}
|
||||
},
|
||||
|
@ -1307,6 +1381,16 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateNumberOfDomainControllersRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateNumberOfDomainControllersResult": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateRadiusRequest": {
|
||||
"base": "<p>Contains the inputs for the <a>UpdateRadius</a> operation.</p>",
|
||||
"refs": {
|
||||
|
@ -1354,7 +1438,8 @@
|
|||
"DirectoryConnectSettings$VpcId": "<p>The identifier of the VPC in which the AD Connector is created.</p>",
|
||||
"DirectoryConnectSettingsDescription$VpcId": "<p>The identifier of the VPC that the AD Connector is in.</p>",
|
||||
"DirectoryVpcSettings$VpcId": "<p>The identifier of the VPC in which to create the directory.</p>",
|
||||
"DirectoryVpcSettingsDescription$VpcId": "<p>The identifier of the VPC that the directory is in.</p>"
|
||||
"DirectoryVpcSettingsDescription$VpcId": "<p>The identifier of the VPC that the directory is in.</p>",
|
||||
"DomainController$VpcId": "<p>The identifier of the VPC that contains the domain controller.</p>"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
9
vendor/github.com/aws/aws-sdk-go/models/apis/ds/2015-04-16/paginators-1.json
generated
vendored
Normal file
9
vendor/github.com/aws/aws-sdk-go/models/apis/ds/2015-04-16/paginators-1.json
generated
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"pagination": {
|
||||
"DescribeDomainControllers": {
|
||||
"input_token": "NextToken",
|
||||
"output_token": "NextToken",
|
||||
"limit_key": "Limit"
|
||||
}
|
||||
}
|
||||
}
|
6346
vendor/github.com/aws/aws-sdk-go/models/apis/ec2/2016-11-15/api-2.json
generated
vendored
6346
vendor/github.com/aws/aws-sdk-go/models/apis/ec2/2016-11-15/api-2.json
generated
vendored
File diff suppressed because it is too large
Load diff
842
vendor/github.com/aws/aws-sdk-go/models/apis/ec2/2016-11-15/docs-2.json
generated
vendored
842
vendor/github.com/aws/aws-sdk-go/models/apis/ec2/2016-11-15/docs-2.json
generated
vendored
File diff suppressed because one or more lines are too long
5
vendor/github.com/aws/aws-sdk-go/models/apis/ecs/2014-11-13/api-2.json
generated
vendored
5
vendor/github.com/aws/aws-sdk-go/models/apis/ecs/2014-11-13/api-2.json
generated
vendored
|
@ -631,7 +631,10 @@
|
|||
"members":{
|
||||
"name":{"shape":"String"},
|
||||
"command":{"shape":"StringList"},
|
||||
"environment":{"shape":"EnvironmentVariables"}
|
||||
"environment":{"shape":"EnvironmentVariables"},
|
||||
"cpu":{"shape":"BoxedInteger"},
|
||||
"memory":{"shape":"BoxedInteger"},
|
||||
"memoryReservation":{"shape":"BoxedInteger"}
|
||||
}
|
||||
},
|
||||
"ContainerOverrides":{
|
||||
|
|
9
vendor/github.com/aws/aws-sdk-go/models/apis/ecs/2014-11-13/docs-2.json
generated
vendored
9
vendor/github.com/aws/aws-sdk-go/models/apis/ecs/2014-11-13/docs-2.json
generated
vendored
|
@ -89,6 +89,9 @@
|
|||
"Container$exitCode": "<p>The exit code returned from the container.</p>",
|
||||
"ContainerDefinition$memory": "<p>The hard limit (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. This parameter maps to <code>Memory</code> in the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/#create-a-container\">Create a container</a> section of the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/\">Docker Remote API</a> and the <code>--memory</code> option to <a href=\"https://docs.docker.com/engine/reference/run/\">docker run</a>.</p> <p>You must specify a non-zero integer for one or both of <code>memory</code> or <code>memoryReservation</code> in container definitions. If you specify both, <code>memory</code> must be greater than <code>memoryReservation</code>. If you specify <code>memoryReservation</code>, then that value is subtracted from the available memory resources for the container instance on which the container is placed; otherwise, the value of <code>memory</code> is used.</p> <p>The Docker daemon reserves a minimum of 4 MiB of memory for a container, so you should not specify fewer than 4 MiB of memory for your containers. </p>",
|
||||
"ContainerDefinition$memoryReservation": "<p>The soft limit (in MiB) of memory to reserve for the container. When system memory is under heavy contention, Docker attempts to keep the container memory to this soft limit; however, your container can consume more memory when it needs to, up to either the hard limit specified with the <code>memory</code> parameter (if applicable), or all of the available memory on the container instance, whichever comes first. This parameter maps to <code>MemoryReservation</code> in the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/#create-a-container\">Create a container</a> section of the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/\">Docker Remote API</a> and the <code>--memory-reservation</code> option to <a href=\"https://docs.docker.com/engine/reference/run/\">docker run</a>.</p> <p>You must specify a non-zero integer for one or both of <code>memory</code> or <code>memoryReservation</code> in container definitions. If you specify both, <code>memory</code> must be greater than <code>memoryReservation</code>. If you specify <code>memoryReservation</code>, then that value is subtracted from the available memory resources for the container instance on which the container is placed; otherwise, the value of <code>memory</code> is used.</p> <p>For example, if your container normally uses 128 MiB of memory, but occasionally bursts to 256 MiB of memory for short periods of time, you can set a <code>memoryReservation</code> of 128 MiB, and a <code>memory</code> hard limit of 300 MiB. This configuration would allow the container to only reserve 128 MiB of memory from the remaining resources on the container instance, but also allow the container to consume more memory resources when needed.</p>",
|
||||
"ContainerOverride$cpu": "<p>The number of <code>cpu</code> units reserved for the container, instead of the default value from the task definition. You must also specify a container name.</p>",
|
||||
"ContainerOverride$memory": "<p>The hard limit (in MiB) of memory to present to the container, instead of the default value from the task definition. If your container attempts to exceed the memory specified here, the container is killed. You must also specify a container name.</p>",
|
||||
"ContainerOverride$memoryReservation": "<p>The soft limit (in MiB) of memory to reserve for the container, instead of the default value from the task definition. You must also specify a container name.</p>",
|
||||
"CreateServiceRequest$desiredCount": "<p>The number of instantiations of the specified task definition to place and keep running on your cluster.</p>",
|
||||
"DeploymentConfiguration$maximumPercent": "<p>The upper limit (as a percentage of the service's <code>desiredCount</code>) of the number of tasks that are allowed in the <code>RUNNING</code> or <code>PENDING</code> state in a service during a deployment. The maximum number of tasks during a deployment is the <code>desiredCount</code> multiplied by <code>maximumPercent</code>/100, rounded down to the nearest integer value.</p>",
|
||||
"DeploymentConfiguration$minimumHealthyPercent": "<p>The lower limit (as a percentage of the service's <code>desiredCount</code>) of the number of running tasks that must remain in the <code>RUNNING</code> state in a service during a deployment. The minimum healthy tasks during a deployment is the <code>desiredCount</code> multiplied by <code>minimumHealthyPercent</code>/100, rounded up to the nearest integer value.</p>",
|
||||
|
@ -103,7 +106,7 @@
|
|||
"NetworkBinding$containerPort": "<p>The port number on the container that is be used with the network binding.</p>",
|
||||
"NetworkBinding$hostPort": "<p>The port number on the host that is used with the network binding.</p>",
|
||||
"PortMapping$containerPort": "<p>The port number on the container that is bound to the user-specified or automatically assigned host port. If you specify a container port and not a host port, your container automatically receives a host port in the ephemeral port range (for more information, see <code>hostPort</code>). Port mappings that are automatically assigned in this way do not count toward the 100 reserved ports limit of a container instance.</p>",
|
||||
"PortMapping$hostPort": "<p>The port number on the container instance to reserve for your container. You can specify a non-reserved host port for your container port mapping, or you can omit the <code>hostPort</code> (or set it to <code>0</code>) while specifying a <code>containerPort</code> and your container automatically receives a port in the ephemeral port range for your container instance operating system and Docker version.</p> <p>The default ephemeral port range is 49153 to 65535, and this range is used for Docker versions prior to 1.6.0. For Docker version 1.6.0 and later, the Docker daemon tries to read the ephemeral port range from <code>/proc/sys/net/ipv4/ip_local_port_range</code>; if this kernel parameter is unavailable, the default ephemeral port range is used. You should not attempt to specify a host port in the ephemeral port range, because these are reserved for automatic assignment. In general, ports below 32768 are outside of the ephemeral port range.</p> <p>The default reserved ports are 22 for SSH, the Docker ports 2375 and 2376, and the Amazon ECS container agent ports 51678 and 51679. Any host port that was previously specified in a running task is also reserved while the task is running (after a task stops, the host port is released).The current reserved ports are displayed in the <code>remainingResources</code> of <a>DescribeContainerInstances</a> output, and a container instance may have up to 100 reserved ports at a time, including the default reserved ports (automatically assigned ports do not count toward the 100 reserved ports limit).</p>",
|
||||
"PortMapping$hostPort": "<p>The port number on the container instance to reserve for your container. You can specify a non-reserved host port for your container port mapping, or you can omit the <code>hostPort</code> (or set it to <code>0</code>) while specifying a <code>containerPort</code> and your container automatically receives a port in the ephemeral port range for your container instance operating system and Docker version.</p> <p>The default ephemeral port range for Docker version 1.6.0 and later is listed on the instance under <code>/proc/sys/net/ipv4/ip_local_port_range</code>; if this kernel parameter is unavailable, the default ephemeral port range of 49153 to 65535 is used. You should not attempt to specify a host port in the ephemeral port range as these are reserved for automatic assignment. In general, ports below 32768 are outside of the ephemeral port range.</p> <note> <p>The default ephemeral port range of 49153 to 65535 will always be used for Docker versions prior to 1.6.0.</p> </note> <p>The default reserved ports are 22 for SSH, the Docker ports 2375 and 2376, and the Amazon ECS container agent ports 51678 and 51679. Any host port that was previously specified in a running task is also reserved while the task is running (after a task stops, the host port is released).The current reserved ports are displayed in the <code>remainingResources</code> of <a>DescribeContainerInstances</a> output, and a container instance may have up to 100 reserved ports at a time, including the default reserved ports (automatically assigned ports do not count toward the 100 reserved ports limit).</p>",
|
||||
"RunTaskRequest$count": "<p>The number of instantiations of the specified task to place on your cluster. You can specify up to 10 tasks per call.</p>",
|
||||
"SubmitContainerStateChangeRequest$exitCode": "<p>The exit code returned for the state change request.</p>",
|
||||
"UpdateServiceRequest$desiredCount": "<p>The number of instantiations of the task to place and keep running in your service.</p>"
|
||||
|
@ -794,14 +797,14 @@
|
|||
"Container$lastStatus": "<p>The last known status of the container.</p>",
|
||||
"Container$reason": "<p>A short (255 max characters) human-readable string to provide additional details about a running or stopped container.</p>",
|
||||
"ContainerDefinition$name": "<p>The name of a container. If you are linking multiple containers together in a task definition, the <code>name</code> of one container can be entered in the <code>links</code> of another container to connect the containers. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. This parameter maps to <code>name</code> in the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/#create-a-container\">Create a container</a> section of the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/\">Docker Remote API</a> and the <code>--name</code> option to <a href=\"https://docs.docker.com/engine/reference/run/\">docker run</a>. </p>",
|
||||
"ContainerDefinition$image": "<p>The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with <code> <i>repository-url</i>/<i>image</i>:<i>tag</i> </code>. Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to <code>Image</code> in the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/#create-a-container\">Create a container</a> section of the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/\">Docker Remote API</a> and the <code>IMAGE</code> parameter of <a href=\"https://docs.docker.com/engine/reference/run/\">docker run</a>.</p> <note> <p>Amazon ECS task definitions currently only support tags as image identifiers within a specified repository (and not <code>sha256</code> digests).</p> </note> <ul> <li> <p>Images in Amazon ECR repositories use the full registry and repository URI (for example, <code>012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name></code>). </p> </li> <li> <p>Images in official repositories on Docker Hub use a single name (for example, <code>ubuntu</code> or <code>mongo</code>).</p> </li> <li> <p>Images in other repositories on Docker Hub are qualified with an organization name (for example, <code>amazon/amazon-ecs-agent</code>).</p> </li> <li> <p>Images in other online repositories are qualified further by a domain name (for example, <code>quay.io/assemblyline/ubuntu</code>).</p> </li> </ul>",
|
||||
"ContainerDefinition$image": "<p>The image used to start a container. This string is passed directly to the Docker daemon. Images in the Docker Hub registry are available by default. Other repositories are specified with <code> <i>repository-url</i>/<i>image</i>:<i>tag</i> </code>. Up to 255 letters (uppercase and lowercase), numbers, hyphens, underscores, colons, periods, forward slashes, and number signs are allowed. This parameter maps to <code>Image</code> in the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/#create-a-container\">Create a container</a> section of the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/\">Docker Remote API</a> and the <code>IMAGE</code> parameter of <a href=\"https://docs.docker.com/engine/reference/run/\">docker run</a>.</p> <ul> <li> <p>Images in Amazon ECR repositories use the full registry and repository URI (for example, <code>012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name></code>). </p> </li> <li> <p>Images in official repositories on Docker Hub use a single name (for example, <code>ubuntu</code> or <code>mongo</code>).</p> </li> <li> <p>Images in other repositories on Docker Hub are qualified with an organization name (for example, <code>amazon/amazon-ecs-agent</code>).</p> </li> <li> <p>Images in other online repositories are qualified further by a domain name (for example, <code>quay.io/assemblyline/ubuntu</code>).</p> </li> </ul>",
|
||||
"ContainerDefinition$hostname": "<p>The hostname to use for your container. This parameter maps to <code>Hostname</code> in the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/#create-a-container\">Create a container</a> section of the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/\">Docker Remote API</a> and the <code>--hostname</code> option to <a href=\"https://docs.docker.com/engine/reference/run/\">docker run</a>.</p>",
|
||||
"ContainerDefinition$user": "<p>The user name to use inside the container. This parameter maps to <code>User</code> in the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/#create-a-container\">Create a container</a> section of the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/\">Docker Remote API</a> and the <code>--user</code> option to <a href=\"https://docs.docker.com/engine/reference/run/\">docker run</a>.</p>",
|
||||
"ContainerDefinition$workingDirectory": "<p>The working directory in which to run commands inside the container. This parameter maps to <code>WorkingDir</code> in the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/#create-a-container\">Create a container</a> section of the <a href=\"https://docs.docker.com/engine/reference/api/docker_remote_api_v1.23/\">Docker Remote API</a> and the <code>--workdir</code> option to <a href=\"https://docs.docker.com/engine/reference/run/\">docker run</a>.</p>",
|
||||
"ContainerInstance$containerInstanceArn": "<p>The Amazon Resource Name (ARN) of the container instance. The ARN contains the <code>arn:aws:ecs</code> namespace, followed by the region of the container instance, the AWS account ID of the container instance owner, the <code>container-instance</code> namespace, and then the container instance ID. For example, <code>arn:aws:ecs:<i>region</i>:<i>aws_account_id</i>:container-instance/<i>container_instance_ID</i> </code>.</p>",
|
||||
"ContainerInstance$ec2InstanceId": "<p>The EC2 instance ID of the container instance.</p>",
|
||||
"ContainerInstance$status": "<p>The status of the container instance. The valid values are <code>ACTIVE</code>, <code>INACTIVE</code>, or <code>DRAINING</code>. <code>ACTIVE</code> indicates that the container instance can accept tasks. <code>DRAINING</code> indicates that new tasks are not placed on the container instance and any service tasks running on the container instance are removed if possible. For more information, see <a href=\"http://docs.aws.amazon.com/AmazonECS/latest/developerguide/container-instance-draining.html\">Container Instance Draining</a> in the <i>Amazon EC2 Container Service Developer Guide</i>.</p>",
|
||||
"ContainerOverride$name": "<p>The name of the container that receives the override. This parameter is required if a command or environment variable is specified.</p>",
|
||||
"ContainerOverride$name": "<p>The name of the container that receives the override. This parameter is required if any override is specified.</p>",
|
||||
"CreateClusterRequest$clusterName": "<p>The name of your cluster. If you do not specify a name for your cluster, you create a cluster named <code>default</code>. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed.</p>",
|
||||
"CreateServiceRequest$cluster": "<p>The short name or full Amazon Resource Name (ARN) of the cluster on which to run your service. If you do not specify a cluster, the default cluster is assumed.</p>",
|
||||
"CreateServiceRequest$serviceName": "<p>The name of your service. Up to 255 letters (uppercase and lowercase), numbers, hyphens, and underscores are allowed. Service names must be unique within a cluster, but you can have similarly named services in multiple clusters within a region or across multiple regions.</p>",
|
||||
|
|
|
@ -39,6 +39,11 @@
|
|||
"expected":"InService",
|
||||
"matcher":"pathAll",
|
||||
"state":"success"
|
||||
},
|
||||
{
|
||||
"matcher": "error",
|
||||
"expected": "InvalidInstance",
|
||||
"state": "retry"
|
||||
}
|
||||
],
|
||||
"delay":15,
|
||||
|
|
|
@ -406,7 +406,9 @@
|
|||
{"shape":"TargetGroupAssociationLimitException"},
|
||||
{"shape":"RuleNotFoundException"},
|
||||
{"shape":"OperationNotPermittedException"},
|
||||
{"shape":"TooManyRegistrationsForTargetIdException"}
|
||||
{"shape":"TooManyRegistrationsForTargetIdException"},
|
||||
{"shape":"TooManyTargetsException"},
|
||||
{"shape":"TargetGroupNotFoundException"}
|
||||
]
|
||||
},
|
||||
"ModifyTargetGroup":{
|
||||
|
@ -856,13 +858,16 @@
|
|||
"type":"structure",
|
||||
"members":{
|
||||
"ListenerArn":{"shape":"ListenerArn"},
|
||||
"RuleArns":{"shape":"RuleArns"}
|
||||
"RuleArns":{"shape":"RuleArns"},
|
||||
"Marker":{"shape":"Marker"},
|
||||
"PageSize":{"shape":"PageSize"}
|
||||
}
|
||||
},
|
||||
"DescribeRulesOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Rules":{"shape":"Rules"}
|
||||
"Rules":{"shape":"Rules"},
|
||||
"NextMarker":{"shape":"Marker"}
|
||||
}
|
||||
},
|
||||
"DescribeSSLPoliciesInput":{
|
||||
|
|
|
@ -632,6 +632,8 @@
|
|||
"DescribeListenersOutput$NextMarker": "<p>The marker to use when requesting the next set of results. If there are no additional results, the string is empty.</p>",
|
||||
"DescribeLoadBalancersInput$Marker": "<p>The marker for the next set of results. (You received this marker from a previous call.)</p>",
|
||||
"DescribeLoadBalancersOutput$NextMarker": "<p>The marker to use when requesting the next set of results. If there are no additional results, the string is empty.</p>",
|
||||
"DescribeRulesInput$Marker": "<p>The marker for the next set of results. (You received this marker from a previous call.)</p>",
|
||||
"DescribeRulesOutput$NextMarker": "<p>The marker to use when requesting the next set of results. If there are no additional results, the string is empty.</p>",
|
||||
"DescribeSSLPoliciesInput$Marker": "<p>The marker for the next set of results. (You received this marker from a previous call.)</p>",
|
||||
"DescribeSSLPoliciesOutput$NextMarker": "<p>The marker to use when requesting the next set of results. If there are no additional results, the string is empty.</p>",
|
||||
"DescribeTargetGroupsInput$Marker": "<p>The marker for the next set of results. (You received this marker from a previous call.)</p>",
|
||||
|
@ -719,6 +721,7 @@
|
|||
"DescribeAccountLimitsInput$PageSize": "<p>The maximum number of results to return with this call.</p>",
|
||||
"DescribeListenersInput$PageSize": "<p>The maximum number of results to return with this call.</p>",
|
||||
"DescribeLoadBalancersInput$PageSize": "<p>The maximum number of results to return with this call.</p>",
|
||||
"DescribeRulesInput$PageSize": "<p>The maximum number of results to return with this call.</p>",
|
||||
"DescribeSSLPoliciesInput$PageSize": "<p>The maximum number of results to return with this call.</p>",
|
||||
"DescribeTargetGroupsInput$PageSize": "<p>The maximum number of results to return with this call.</p>"
|
||||
}
|
||||
|
|
18
vendor/github.com/aws/aws-sdk-go/models/apis/elasticmapreduce/2009-03-31/api-2.json
generated
vendored
18
vendor/github.com/aws/aws-sdk-go/models/apis/elasticmapreduce/2009-03-31/api-2.json
generated
vendored
|
@ -599,7 +599,10 @@
|
|||
"Configurations":{"shape":"ConfigurationList"},
|
||||
"SecurityConfiguration":{"shape":"XmlString"},
|
||||
"AutoScalingRole":{"shape":"XmlString"},
|
||||
"ScaleDownBehavior":{"shape":"ScaleDownBehavior"}
|
||||
"ScaleDownBehavior":{"shape":"ScaleDownBehavior"},
|
||||
"CustomAmiId":{"shape":"XmlStringMaxLen256"},
|
||||
"EbsRootVolumeSize":{"shape":"Integer"},
|
||||
"RepoUpgradeOnBoot":{"shape":"RepoUpgradeOnBoot"}
|
||||
}
|
||||
},
|
||||
"ClusterId":{"type":"string"},
|
||||
|
@ -628,6 +631,7 @@
|
|||
"INTERNAL_ERROR",
|
||||
"VALIDATION_ERROR",
|
||||
"INSTANCE_FAILURE",
|
||||
"INSTANCE_FLEET_TIMEOUT",
|
||||
"BOOTSTRAP_FAILURE",
|
||||
"USER_REQUEST",
|
||||
"STEP_FAILURE",
|
||||
|
@ -1639,6 +1643,13 @@
|
|||
"members":{
|
||||
}
|
||||
},
|
||||
"RepoUpgradeOnBoot":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"SECURITY",
|
||||
"NONE"
|
||||
]
|
||||
},
|
||||
"ResourceId":{"type":"string"},
|
||||
"RunJobFlowInput":{
|
||||
"type":"structure",
|
||||
|
@ -1665,7 +1676,10 @@
|
|||
"Tags":{"shape":"TagList"},
|
||||
"SecurityConfiguration":{"shape":"XmlString"},
|
||||
"AutoScalingRole":{"shape":"XmlString"},
|
||||
"ScaleDownBehavior":{"shape":"ScaleDownBehavior"}
|
||||
"ScaleDownBehavior":{"shape":"ScaleDownBehavior"},
|
||||
"CustomAmiId":{"shape":"XmlStringMaxLen256"},
|
||||
"EbsRootVolumeSize":{"shape":"Integer"},
|
||||
"RepoUpgradeOnBoot":{"shape":"RepoUpgradeOnBoot"}
|
||||
}
|
||||
},
|
||||
"RunJobFlowOutput":{
|
||||
|
|
43
vendor/github.com/aws/aws-sdk-go/models/apis/elasticmapreduce/2009-03-31/docs-2.json
generated
vendored
43
vendor/github.com/aws/aws-sdk-go/models/apis/elasticmapreduce/2009-03-31/docs-2.json
generated
vendored
|
@ -17,7 +17,7 @@
|
|||
"ListClusters": "<p>Provides the status of all clusters visible to this AWS account. Allows you to filter the list of clusters based on certain criteria; for example, filtering by cluster creation date and time or by status. This call returns a maximum of 50 clusters per call, but returns a marker to track the paging of the cluster list across multiple ListClusters calls.</p>",
|
||||
"ListInstanceFleets": "<p>Lists all available details about the instance fleets in a cluster.</p> <note> <p>The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.</p> </note>",
|
||||
"ListInstanceGroups": "<p>Provides all available details about the instance groups in a cluster.</p>",
|
||||
"ListInstances": "<p>Provides information about the cluster instances that Amazon EMR provisions on behalf of a user when it creates the cluster. For example, this operation indicates when the EC2 instances reach the Ready state, when instances become available to Amazon EMR to use for jobs, and the IP addresses for cluster instances, etc.</p>",
|
||||
"ListInstances": "<p>Provides information for all active EC2 instances and EC2 instances terminated in the last 30 days, up to a maximum of 2,000. EC2 instances in any of the following states are considered active: AWAITING_FULFILLMENT, PROVISIONING, BOOTSTRAPPING, RUNNING.</p>",
|
||||
"ListSecurityConfigurations": "<p>Lists all the security configurations visible to this account, providing their creation dates and times, and their names. This call returns a maximum of 50 clusters per call, but returns a marker to track the paging of the cluster list across multiple ListSecurityConfigurations calls.</p>",
|
||||
"ListSteps": "<p>Provides a list of steps for the cluster in reverse order unless you specify stepIds with the request.</p>",
|
||||
"ModifyInstanceFleet": "<p>Modifies the target On-Demand and target Spot capacities for the instance fleet with the specified InstanceFleetID within the cluster specified using ClusterID. The call either succeeds or fails atomically.</p> <note> <p>The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.</p> </note>",
|
||||
|
@ -86,7 +86,7 @@
|
|||
}
|
||||
},
|
||||
"Application": {
|
||||
"base": "<p>An application is any Amazon or third-party software that you can add to the cluster. This structure contains a list of strings that indicates the software to use with the cluster and accepts a user argument list. Amazon EMR accepts and forwards the argument list to the corresponding installation script as bootstrap action argument. For more information, see <a href=\"http://docs.aws.amazon.com/ElasticMapReduce/latest/ManagementGuide/emr-mapr.html\">Using the MapR Distribution for Hadoop</a>. Currently supported values are:</p> <ul> <li> <p>\"mapr-m3\" - launch the cluster using MapR M3 Edition.</p> </li> <li> <p>\"mapr-m5\" - launch the cluster using MapR M5 Edition.</p> </li> <li> <p>\"mapr\" with the user arguments specifying \"--edition,m3\" or \"--edition,m5\" - launch the cluster using MapR M3 or M5 Edition, respectively.</p> </li> </ul> <note> <p>In Amazon EMR releases 4.0 and greater, the only accepted parameter is the application name. To pass arguments to applications, you supply a configuration for each application.</p> </note>",
|
||||
"base": "<p>An application is any Amazon or third-party software that you can add to the cluster. This structure contains a list of strings that indicates the software to use with the cluster and accepts a user argument list. Amazon EMR accepts and forwards the argument list to the corresponding installation script as bootstrap action argument. For more information, see <a href=\"http://docs.aws.amazon.com/ElasticMapReduce/latest/ManagementGuide/emr-mapr.html\">Using the MapR Distribution for Hadoop</a>. Currently supported values are:</p> <ul> <li> <p>\"mapr-m3\" - launch the cluster using MapR M3 Edition.</p> </li> <li> <p>\"mapr-m5\" - launch the cluster using MapR M5 Edition.</p> </li> <li> <p>\"mapr\" with the user arguments specifying \"--edition,m3\" or \"--edition,m5\" - launch the cluster using MapR M3 or M5 Edition, respectively.</p> </li> </ul> <note> <p>In Amazon EMR releases 4.x and later, the only accepted parameter is the application name. To pass arguments to applications, you supply a configuration for each application.</p> </note>",
|
||||
"refs": {
|
||||
"ApplicationList$member": null
|
||||
}
|
||||
|
@ -95,7 +95,7 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"Cluster$Applications": "<p>The applications installed on this cluster.</p>",
|
||||
"RunJobFlowInput$Applications": "<note> <p>Amazon EMR releases 4.x or later.</p> </note> <p>A list of applications for the cluster. Valid values are: \"Hadoop\", \"Hive\", \"Mahout\", \"Pig\", and \"Spark.\" They are case insensitive.</p>"
|
||||
"RunJobFlowInput$Applications": "<p>For Amazon EMR releases 4.0 and later. A list of applications for the cluster. Valid values are: \"Hadoop\", \"Hive\", \"Mahout\", \"Pig\", and \"Spark.\" They are case insensitive.</p>"
|
||||
}
|
||||
},
|
||||
"AutoScalingPolicy": {
|
||||
|
@ -321,13 +321,13 @@
|
|||
"ConfigurationList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Cluster$Configurations": "<note> <p>Amazon EMR releases 4.x or later.</p> </note> <p>The list of Configurations supplied to the EMR cluster.</p>",
|
||||
"Cluster$Configurations": "<p>Applies only to Amazon EMR releases 4.x and later. The list of Configurations supplied to the EMR cluster.</p>",
|
||||
"Configuration$Configurations": "<p>A list of additional configurations to apply within a configuration object.</p>",
|
||||
"InstanceGroup$Configurations": "<note> <p>Amazon EMR releases 4.x or later.</p> </note> <p>The list of configurations supplied for an EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).</p>",
|
||||
"InstanceGroupConfig$Configurations": "<note> <p>Amazon EMR releases 4.x or later.</p> </note> <p>The list of configurations supplied for an EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).</p>",
|
||||
"InstanceTypeConfig$Configurations": "<p>A configuration classification that applies when provisioning cluster instances, which can include configurations for applications and software that run on the cluster.</p>",
|
||||
"InstanceTypeSpecification$Configurations": "<p>A configuration classification that applies when provisioning cluster instances, which can include configurations for applications and software bundled with Amazon EMR.</p>",
|
||||
"RunJobFlowInput$Configurations": "<note> <p>Amazon EMR releases 4.x or later.</p> </note> <p>The list of configurations supplied for the EMR cluster you are creating.</p>"
|
||||
"RunJobFlowInput$Configurations": "<p>For Amazon EMR releases 4.0 and later. The list of configurations supplied for the EMR cluster you are creating.</p>"
|
||||
}
|
||||
},
|
||||
"CreateSecurityConfigurationInput": {
|
||||
|
@ -840,6 +840,7 @@
|
|||
"CloudWatchAlarmDefinition$EvaluationPeriods": "<p>The number of periods, expressed in seconds using <code>Period</code>, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is <code>1</code>.</p>",
|
||||
"CloudWatchAlarmDefinition$Period": "<p>The period, in seconds, over which the statistic is applied. EMR CloudWatch metrics are emitted every five minutes (300 seconds), so if an EMR CloudWatch metric is specified, specify <code>300</code>.</p>",
|
||||
"Cluster$NormalizedInstanceHours": "<p>An approximation of the cost of the cluster, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.</p>",
|
||||
"Cluster$EbsRootVolumeSize": "<p>The size, in GiB, of the EBS root device volume of the Linux AMI that is used for each EC2 instance. Available in Amazon EMR version 4.x and later.</p>",
|
||||
"ClusterSummary$NormalizedInstanceHours": "<p>An approximation of the cost of the cluster, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.</p>",
|
||||
"EbsBlockDeviceConfig$VolumesPerInstance": "<p>Number of EBS volumes with a specific volume configuration that will be associated with every instance in the instance group</p>",
|
||||
"InstanceGroup$RequestedInstanceCount": "<p>The target number of instances for the instance group.</p>",
|
||||
|
@ -852,6 +853,7 @@
|
|||
"JobFlowInstancesConfig$InstanceCount": "<p>The number of EC2 instances in the cluster.</p>",
|
||||
"JobFlowInstancesDetail$InstanceCount": "<p>The number of Amazon EC2 instances in the cluster. If the value is 1, the same instance serves as both the master and slave node. If the value is greater than 1, one instance is the master node and all others are slave nodes.</p>",
|
||||
"JobFlowInstancesDetail$NormalizedInstanceHours": "<p>An approximation of the cost of the cluster, represented in m1.small/hours. This value is incremented one time for every hour that an m1.small runs. Larger instances are weighted more, so an Amazon EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.</p>",
|
||||
"RunJobFlowInput$EbsRootVolumeSize": "<p>The size, in GiB, of the EBS root device volume of the Linux AMI that is used for each EC2 instance. Available in Amazon EMR version 4.x and later.</p>",
|
||||
"ScalingConstraints$MinCapacity": "<p>The lower boundary of EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.</p>",
|
||||
"ScalingConstraints$MaxCapacity": "<p>The upper boundary of EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.</p>",
|
||||
"ShrinkPolicy$DecommissionTimeout": "<p>The desired timeout for decommissioning an instance. Overrides the default YARN decommissioning timeout.</p>",
|
||||
|
@ -1055,14 +1057,14 @@
|
|||
"NewSupportedProductsList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"RunJobFlowInput$NewSupportedProducts": "<note> <p>For Amazon EMR releases 3.x and 2.x. For Amazon EMR releases 4.x and greater, use Applications.</p> </note> <p>A list of strings that indicates third-party software to use with the job flow that accepts a user argument list. EMR accepts and forwards the argument list to the corresponding installation script as bootstrap action arguments. For more information, see \"Launch a Job Flow on the MapR Distribution for Hadoop\" in the <a href=\"http://docs.aws.amazon.com/http:/docs.aws.amazon.com/emr/latest/DeveloperGuide/emr-dg.pdf\">Amazon EMR Developer Guide</a>. Supported values are:</p> <ul> <li> <p>\"mapr-m3\" - launch the cluster using MapR M3 Edition.</p> </li> <li> <p>\"mapr-m5\" - launch the cluster using MapR M5 Edition.</p> </li> <li> <p>\"mapr\" with the user arguments specifying \"--edition,m3\" or \"--edition,m5\" - launch the job flow using MapR M3 or M5 Edition respectively.</p> </li> <li> <p>\"mapr-m7\" - launch the cluster using MapR M7 Edition.</p> </li> <li> <p>\"hunk\" - launch the cluster with the Hunk Big Data Analtics Platform.</p> </li> <li> <p>\"hue\"- launch the cluster with Hue installed.</p> </li> <li> <p>\"spark\" - launch the cluster with Apache Spark installed.</p> </li> <li> <p>\"ganglia\" - launch the cluster with the Ganglia Monitoring System installed.</p> </li> </ul>"
|
||||
"RunJobFlowInput$NewSupportedProducts": "<note> <p>For Amazon EMR releases 3.x and 2.x. For Amazon EMR releases 4.x and later, use Applications.</p> </note> <p>A list of strings that indicates third-party software to use with the job flow that accepts a user argument list. EMR accepts and forwards the argument list to the corresponding installation script as bootstrap action arguments. For more information, see \"Launch a Job Flow on the MapR Distribution for Hadoop\" in the <a href=\"http://docs.aws.amazon.com/http:/docs.aws.amazon.com/emr/latest/DeveloperGuide/emr-dg.pdf\">Amazon EMR Developer Guide</a>. Supported values are:</p> <ul> <li> <p>\"mapr-m3\" - launch the cluster using MapR M3 Edition.</p> </li> <li> <p>\"mapr-m5\" - launch the cluster using MapR M5 Edition.</p> </li> <li> <p>\"mapr\" with the user arguments specifying \"--edition,m3\" or \"--edition,m5\" - launch the job flow using MapR M3 or M5 Edition respectively.</p> </li> <li> <p>\"mapr-m7\" - launch the cluster using MapR M7 Edition.</p> </li> <li> <p>\"hunk\" - launch the cluster with the Hunk Big Data Analtics Platform.</p> </li> <li> <p>\"hue\"- launch the cluster with Hue installed.</p> </li> <li> <p>\"spark\" - launch the cluster with Apache Spark installed.</p> </li> <li> <p>\"ganglia\" - launch the cluster with the Ganglia Monitoring System installed.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"NonNegativeDouble": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CloudWatchAlarmDefinition$Threshold": "<p>The value against which the specified statistic is compared.</p>",
|
||||
"InstanceTypeConfig$BidPriceAsPercentageOfOnDemandPrice": "<p>The bid price, as a percentage of On-Demand price, for each EC2 Spot instance as defined by <code>InstanceType</code>. Expressed as a number between 0 and 1000 (for example, 20 specifies 20%). If neither <code>BidPrice</code> nor <code>BidPriceAsPercentageOfOnDemandPrice</code> is provided, <code>BidPriceAsPercentageOfOnDemandPrice</code> defaults to 100%.</p>",
|
||||
"InstanceTypeConfig$BidPriceAsPercentageOfOnDemandPrice": "<p>The bid price, as a percentage of On-Demand price, for each EC2 Spot instance as defined by <code>InstanceType</code>. Expressed as a number (for example, 20 specifies 20%). If neither <code>BidPrice</code> nor <code>BidPriceAsPercentageOfOnDemandPrice</code> is provided, <code>BidPriceAsPercentageOfOnDemandPrice</code> defaults to 100%.</p>",
|
||||
"InstanceTypeSpecification$BidPriceAsPercentageOfOnDemandPrice": "<p>The bid price, as a percentage of On-Demand price, for each EC2 Spot instance as defined by <code>InstanceType</code>. Expressed as a number (for example, 20 specifies 20%).</p>"
|
||||
}
|
||||
},
|
||||
|
@ -1103,6 +1105,13 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"RepoUpgradeOnBoot": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Cluster$RepoUpgradeOnBoot": "<p>Applies only when <code>CustomAmiID</code> is used. Specifies the type of updates that are applied from the Amazon Linux AMI package repositories when an instance boots using the AMI.</p>",
|
||||
"RunJobFlowInput$RepoUpgradeOnBoot": "<p>Applies only when <code>CustomAmiID</code> is used. Specifies which updates from the Amazon Linux AMI package repositories to apply automatically when the instance boots using the AMI. If omitted, the default is <code>SECURITY</code>, which indicates that only security updates are applied. If <code>NONE</code> is specified, no updates are applied, and all updates must be applied manually.</p>"
|
||||
}
|
||||
},
|
||||
"ResourceId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -1217,7 +1226,7 @@
|
|||
"SpotProvisioningTimeoutAction": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"SpotProvisioningSpecification$TimeoutAction": "<p>The action to take when <code>TargetSpotCapacity</code> has not been fulfilled when the <code>TimeoutDurationMinutes</code> has expired. Spot instances are not uprovisioned within the Spot provisioining timeout. Valid values are <code>TERMINATE_CLUSTER</code> and <code>SWITCH_TO_ON_DEMAND</code> to fulfill the remaining capacity.</p>"
|
||||
"SpotProvisioningSpecification$TimeoutAction": "<p>The action to take when <code>TargetSpotCapacity</code> has not been fulfilled when the <code>TimeoutDurationMinutes</code> has expired. Spot instances are not uprovisioned within the Spot provisioining timeout. Valid values are <code>TERMINATE_CLUSTER</code> and <code>SWITCH_TO_ON_DEMAND</code>. SWITCH_TO_ON_DEMAND specifies that if no Spot instances are available, On-Demand Instances should be provisioned to fulfill any remaining Spot capacity.</p>"
|
||||
}
|
||||
},
|
||||
"Statistic": {
|
||||
|
@ -1349,7 +1358,7 @@
|
|||
"Cluster$LogUri": "<p>The path to the Amazon S3 location where logs for this cluster are stored.</p>",
|
||||
"Cluster$RequestedAmiVersion": "<p>The AMI version requested for this cluster.</p>",
|
||||
"Cluster$RunningAmiVersion": "<p>The AMI version running on this cluster.</p>",
|
||||
"Cluster$ReleaseLabel": "<p>The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.</p>",
|
||||
"Cluster$ReleaseLabel": "<p>The release label for the Amazon EMR release.</p>",
|
||||
"Cluster$ServiceRole": "<p>The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.</p>",
|
||||
"Cluster$MasterPublicDnsName": "<p>The public DNS name of the master EC2 instance.</p>",
|
||||
"ClusterStateChangeReason$Message": "<p>The descriptive message for the state change reason.</p>",
|
||||
|
@ -1428,7 +1437,7 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"JobFlowDetail$SupportedProducts": "<p>A list of strings set by third party software when the job flow is launched. If you are not using third party software to manage the job flow this value is empty.</p>",
|
||||
"RunJobFlowInput$SupportedProducts": "<note> <p>For Amazon EMR releases 3.x and 2.x. For Amazon EMR releases 4.x and greater, use Applications.</p> </note> <p>A list of strings that indicates third-party software to use. For more information, see <a href=\"http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-supported-products.html\">Use Third Party Applications with Amazon EMR</a>. Currently supported values are:</p> <ul> <li> <p>\"mapr-m3\" - launch the job flow using MapR M3 Edition.</p> </li> <li> <p>\"mapr-m5\" - launch the job flow using MapR M5 Edition.</p> </li> </ul>"
|
||||
"RunJobFlowInput$SupportedProducts": "<note> <p>For Amazon EMR releases 3.x and 2.x. For Amazon EMR releases 4.x and later, use Applications.</p> </note> <p>A list of strings that indicates third-party software to use. For more information, see <a href=\"http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-supported-products.html\">Use Third Party Applications with Amazon EMR</a>. Currently supported values are:</p> <ul> <li> <p>\"mapr-m3\" - launch the job flow using MapR M3 Edition.</p> </li> <li> <p>\"mapr-m5\" - launch the job flow using MapR M5 Edition.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"Tag": {
|
||||
|
@ -1474,7 +1483,7 @@
|
|||
"InstanceFleetConfig$TargetSpotCapacity": "<p>The target capacity of Spot units for the instance fleet, which determines how many Spot instances to provision. When the instance fleet launches, Amazon EMR tries to provision Spot instances as specified by <a>InstanceTypeConfig</a>. Each instance configuration has a specified <code>WeightedCapacity</code>. When a Spot instance is provisioned, the <code>WeightedCapacity</code> units count toward the target capacity. Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a <code>WeightedCapacity</code> of 5 units, the instance is provisioned, and the target capacity is exceeded by 3 units.</p> <note> <p>If not specified or set to 0, only On-Demand instances are provisioned for the instance fleet. At least one of <code>TargetSpotCapacity</code> and <code>TargetOnDemandCapacity</code> should be greater than 0. For a master instance fleet, only one of <code>TargetSpotCapacity</code> and <code>TargetOnDemandCapacity</code> can be specified, and its value must be 1.</p> </note>",
|
||||
"InstanceFleetModifyConfig$TargetOnDemandCapacity": "<p>The target capacity of On-Demand units for the instance fleet. For more information see <a>InstanceFleetConfig$TargetOnDemandCapacity</a>.</p>",
|
||||
"InstanceFleetModifyConfig$TargetSpotCapacity": "<p>The target capacity of Spot units for the instance fleet. For more information, see <a>InstanceFleetConfig$TargetSpotCapacity</a>.</p>",
|
||||
"InstanceTypeConfig$WeightedCapacity": "<p>The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in <a>InstanceFleetConfig</a>. This value is 1 for a master instance fleet, and must be greater than 0 for core and task instance fleets. </p>",
|
||||
"InstanceTypeConfig$WeightedCapacity": "<p>The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in <a>InstanceFleetConfig</a>. This value is 1 for a master instance fleet, and must be 1 or greater for core and task instance fleets. Defaults to 1 if not specified. </p>",
|
||||
"InstanceTypeSpecification$WeightedCapacity": "<p>The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in <a>InstanceFleetConfig</a>. Capacity values represent performance characteristics such as vCPUs, memory, or I/O. If not specified, the default value is 1.</p>",
|
||||
"SpotProvisioningSpecification$TimeoutDurationMinutes": "<p>The spot provisioning timeout period in minutes. If Spot instances are not provisioned within this time period, the <code>TimeOutAction</code> is taken. Minimum value is 5 and maximum value is 1440. The timeout applies only during initial provisioning, when the cluster is first created.</p>",
|
||||
"SpotProvisioningSpecification$BlockDurationMinutes": "<p>The defined duration for Spot instances (also known as Spot blocks) in minutes. When specified, the Spot instance does not terminate before the defined duration expires, and defined duration pricing for Spot instances applies. Valid values are 60, 120, 180, 240, 300, or 360. The duration period starts as soon as a Spot instance receives its instance ID. At the end of the duration, Amazon EC2 marks the Spot instance for termination and provides a Spot instance termination notice, which gives the instance a two-minute warning before it terminates. </p>"
|
||||
|
@ -1538,6 +1547,7 @@
|
|||
"AddJobFlowStepsInput$JobFlowId": "<p>A string that uniquely identifies the job flow. This identifier is returned by <a>RunJobFlow</a> and can also be obtained from <a>ListClusters</a>. </p>",
|
||||
"BootstrapActionConfig$Name": "<p>The name of the bootstrap action.</p>",
|
||||
"CancelStepsInput$ClusterId": "<p>The <code>ClusterID</code> for which specified steps will be canceled. Use <a>RunJobFlow</a> and <a>ListClusters</a> to get ClusterIDs. </p>",
|
||||
"Cluster$CustomAmiId": "<p>Available only in Amazon EMR version 5.7.0 and later. The ID of a custom Amazon EBS-backed Linux AMI if the cluster uses a custom AMI.</p>",
|
||||
"InstanceFleet$Name": "<p>A friendly name for the instance fleet.</p>",
|
||||
"InstanceFleetConfig$Name": "<p>The friendly name of the instance fleet.</p>",
|
||||
"InstanceGroupConfig$Name": "<p>Friendly name given to the instance group.</p>",
|
||||
|
@ -1551,7 +1561,7 @@
|
|||
"InstanceTypeSpecification$BidPrice": "<p>The bid price for each EC2 Spot instance type as defined by <code>InstanceType</code>. Expressed in USD.</p>",
|
||||
"JobFlowDetail$JobFlowId": "<p>The job flow identifier.</p>",
|
||||
"JobFlowDetail$Name": "<p>The name of the job flow.</p>",
|
||||
"JobFlowDetail$AmiVersion": "<p>The version of the AMI used to initialize Amazon EC2 instances in the job flow. For a list of AMI versions currently supported by Amazon EMR, see <a href=\"http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/EnvironmentConfig_AMIVersion.html#ami-versions-supported\">AMI Versions Supported in EMR</a> in the <i>Amazon EMR Developer Guide.</i> </p>",
|
||||
"JobFlowDetail$AmiVersion": "<p>Used only for version 2.x and 3.x of Amazon EMR. The version of the AMI used to initialize Amazon EC2 instances in the job flow. For a list of AMI versions supported by Amazon EMR, see <a href=\"http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/EnvironmentConfig_AMIVersion.html#ami-versions-supported\">AMI Versions Supported in EMR</a> in the <i>Amazon EMR Developer Guide.</i> </p>",
|
||||
"JobFlowInstancesConfig$Ec2KeyName": "<p>The name of the EC2 key pair that can be used to ssh to the master node as the user called \"hadoop.\"</p>",
|
||||
"JobFlowInstancesConfig$HadoopVersion": "<p>The Hadoop version for the cluster. Valid inputs are \"0.18\" (deprecated), \"0.20\" (deprecated), \"0.20.205\" (deprecated), \"1.0.3\", \"2.2.0\", or \"2.4.0\". If you do not set this value, the default of 0.18 is used, unless the AmiVersion parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.</p>",
|
||||
"JobFlowInstancesConfig$Ec2SubnetId": "<p>Applies to clusters that use the uniform instance group configuration. To launch the cluster in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch. If you do not specify this value, the cluster launches in the normal Amazon Web Services cloud, outside of an Amazon VPC, if the account launching the cluster supports EC2 Classic networks in the region where the cluster launches.</p> <p>Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge) instances. Thus you cannot specify the cc1.4xlarge instance type for clusters launched in an Amazon VPC.</p>",
|
||||
|
@ -1562,8 +1572,9 @@
|
|||
"JobFlowInstancesDetail$Ec2SubnetId": "<p>For clusters launched within Amazon Virtual Private Cloud, this is the identifier of the subnet where the cluster was launched.</p>",
|
||||
"JobFlowInstancesDetail$HadoopVersion": "<p>The Hadoop version for the cluster.</p>",
|
||||
"RunJobFlowInput$Name": "<p>The name of the job flow.</p>",
|
||||
"RunJobFlowInput$AmiVersion": "<note> <p>For Amazon EMR releases 3.x and 2.x. For Amazon EMR releases 4.x and greater, use ReleaseLabel.</p> </note> <p>The version of the Amazon Machine Image (AMI) to use when launching Amazon EC2 instances in the job flow. The following values are valid:</p> <ul> <li> <p>The version number of the AMI to use, for example, \"2.0.\"</p> </li> </ul> <p>If the AMI supports multiple versions of Hadoop (for example, AMI 1.0 supports both Hadoop 0.18 and 0.20) you can use the <a>JobFlowInstancesConfig</a> <code>HadoopVersion</code> parameter to modify the version of Hadoop from the defaults shown above.</p> <p>For details about the AMI versions currently supported by Amazon Elastic MapReduce, see <a href=\"http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/EnvironmentConfig_AMIVersion.html#ami-versions-supported\">AMI Versions Supported in Elastic MapReduce</a> in the <i>Amazon Elastic MapReduce Developer Guide.</i> </p> <note> <p>Previously, the EMR AMI version API parameter options allowed you to use latest for the latest AMI version rather than specify a numerical value. Some regions no longer support this deprecated option as they only have a newer release label version of EMR, which requires you to specify an EMR release label release (EMR 4.x or later).</p> </note>",
|
||||
"RunJobFlowInput$ReleaseLabel": "<note> <p>Amazon EMR releases 4.x or later.</p> </note> <p>The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.</p>",
|
||||
"RunJobFlowInput$AmiVersion": "<p>For Amazon EMR AMI versions 3.x and 2.x. For Amazon EMR releases 4.0 and later, the Linux AMI is determined by the <code>ReleaseLabel</code> specified or by <code>CustomAmiID</code>. The version of the Amazon Machine Image (AMI) to use when launching Amazon EC2 instances in the job flow. For details about the AMI versions currently supported in EMR version 3.x and 2.x, see <a href=\"ElasticMapReduce/latest/DeveloperGuide/emr-dg.pdf#nameddest=ami-versions-supported\">AMI Versions Supported in EMR</a> in the <i>Amazon EMR Developer Guide</i>. </p> <p>If the AMI supports multiple versions of Hadoop (for example, AMI 1.0 supports both Hadoop 0.18 and 0.20), you can use the <a>JobFlowInstancesConfig</a> <code>HadoopVersion</code> parameter to modify the version of Hadoop from the defaults shown above.</p> <note> <p>Previously, the EMR AMI version API parameter options allowed you to use latest for the latest AMI version rather than specify a numerical value. Some regions no longer support this deprecated option as they only have a newer release label version of EMR, which requires you to specify an EMR release label release (EMR 4.x or later).</p> </note>",
|
||||
"RunJobFlowInput$ReleaseLabel": "<p> The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use <code>AmiVersion</code> instead.</p>",
|
||||
"RunJobFlowInput$CustomAmiId": "<p>Available only in Amazon EMR version 5.7.0 and later. The ID of a custom Amazon EBS-backed Linux AMI. If specified, Amazon EMR uses this AMI when it launches cluster EC2 instances. For more information about custom AMIs in Amazon EMR, see <a href=\"http://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-custom-ami.html\">Using a Custom AMI</a> in the <i>Amazon EMR Management Guide</i>. If omitted, the cluster uses the base Linux AMI for the <code>ReleaseLabel</code> specified. For Amazon EMR versions 2.x and 3.x, use <code>AmiVersion</code> instead.</p> <p>For information about creating a custom AMI, see <a href=\"http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html\">Creating an Amazon EBS-Backed Linux AMI</a> in the <i>Amazon Elastic Compute Cloud User Guide for Linux Instances</i>. For information about finding an AMI ID, see <a href=\"http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/finding-an-ami.html\">Finding a Linux AMI</a>. </p>",
|
||||
"RunJobFlowOutput$JobFlowId": "<p>An unique identifier for the job flow.</p>",
|
||||
"SecurityGroupsList$member": null,
|
||||
"StepConfig$Name": "<p>The name of the step.</p>",
|
||||
|
@ -1576,8 +1587,8 @@
|
|||
"XmlStringMaxLen256List": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Ec2InstanceAttributes$RequestedEc2SubnetIds": "<p>Applies to clusters configured with the instance fleets option. Specifies the unique identifier of one or more Amazon EC2 subnets in which to launch EC2 cluster instances. Amazon EMR chooses the EC2 subnet with the best performance and cost characteristics from among the list of RequestedEc2SubnetIds and launches all cluster instances within that subnet. If this value is not specified, and the account supports EC2-Classic networks, the cluster launches instances in the EC2-Classic network and uses Requested</p>",
|
||||
"Ec2InstanceAttributes$RequestedEc2AvailabilityZones": "<p>Applies to clusters configured with the The list of availability zones to choose from. The service will choose the availability zone with the best mix of available capacity and lowest cost to launch the cluster. If you do not specify this value, the cluster is launched in any availability zone that the customer account has access to.</p>",
|
||||
"Ec2InstanceAttributes$RequestedEc2SubnetIds": "<p>Applies to clusters configured with the instance fleets option. Specifies the unique identifier of one or more Amazon EC2 subnets in which to launch EC2 cluster instances. Subnets must exist within the same VPC. Amazon EMR chooses the EC2 subnet with the best fit from among the list of <code>RequestedEc2SubnetIds</code>, and then launches all cluster instances within that Subnet. If this value is not specified, and the account and region support EC2-Classic networks, the cluster launches instances in the EC2-Classic network and uses <code>RequestedEc2AvailabilityZones</code> instead of this setting. If EC2-Classic is not supported, and no Subnet is specified, Amazon EMR chooses the subnet for you. <code>RequestedEc2SubnetIDs</code> and <code>RequestedEc2AvailabilityZones</code> cannot be specified together.</p>",
|
||||
"Ec2InstanceAttributes$RequestedEc2AvailabilityZones": "<p>Applies to clusters configured with the instance fleets option. Specifies one or more Availability Zones in which to launch EC2 cluster instances when the EC2-Classic network configuration is supported. Amazon EMR chooses the Availability Zone with the best fit from among the list of <code>RequestedEc2AvailabilityZones</code>, and then launches all cluster instances within that Availability Zone. If you do not specify this value, Amazon EMR chooses the Availability Zone for you. <code>RequestedEc2SubnetIDs</code> and <code>RequestedEc2AvailabilityZones</code> cannot be specified together.</p>",
|
||||
"JobFlowInstancesConfig$Ec2SubnetIds": "<p>Applies to clusters that use the instance fleet configuration. When multiple EC2 subnet IDs are specified, Amazon EMR evaluates them and launches instances in the optimal subnet.</p> <note> <p>The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.</p> </note>",
|
||||
"PlacementType$AvailabilityZones": "<p>When multiple Availability Zones are specified, Amazon EMR evaluates them and launches instances in the optimal Availability Zone. <code>AvailabilityZones</code> is used for instance fleets, while <code>AvailabilityZone</code> (singular) is used for uniform instance groups.</p> <note> <p>The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.</p> </note>"
|
||||
}
|
||||
|
|
95
vendor/github.com/aws/aws-sdk-go/models/apis/events/2015-10-07/api-2.json
generated
vendored
95
vendor/github.com/aws/aws-sdk-go/models/apis/events/2015-10-07/api-2.json
generated
vendored
|
@ -23,6 +23,19 @@
|
|||
{"shape":"InternalException"}
|
||||
]
|
||||
},
|
||||
"DescribeEventBus":{
|
||||
"name":"DescribeEventBus",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DescribeEventBusRequest"},
|
||||
"output":{"shape":"DescribeEventBusResponse"},
|
||||
"errors":[
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InternalException"}
|
||||
]
|
||||
},
|
||||
"DescribeRule":{
|
||||
"name":"DescribeRule",
|
||||
"http":{
|
||||
|
@ -111,6 +124,19 @@
|
|||
{"shape":"InternalException"}
|
||||
]
|
||||
},
|
||||
"PutPermission":{
|
||||
"name":"PutPermission",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"PutPermissionRequest"},
|
||||
"errors":[
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"PolicyLengthExceededException"},
|
||||
{"shape":"InternalException"}
|
||||
]
|
||||
},
|
||||
"PutRule":{
|
||||
"name":"PutRule",
|
||||
"http":{
|
||||
|
@ -141,6 +167,18 @@
|
|||
{"shape":"InternalException"}
|
||||
]
|
||||
},
|
||||
"RemovePermission":{
|
||||
"name":"RemovePermission",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"RemovePermissionRequest"},
|
||||
"errors":[
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InternalException"}
|
||||
]
|
||||
},
|
||||
"RemoveTargets":{
|
||||
"name":"RemoveTargets",
|
||||
"http":{
|
||||
|
@ -170,6 +208,12 @@
|
|||
}
|
||||
},
|
||||
"shapes":{
|
||||
"Action":{
|
||||
"type":"string",
|
||||
"max":64,
|
||||
"min":1,
|
||||
"pattern":"events:[a-zA-Z]+"
|
||||
},
|
||||
"Arn":{
|
||||
"type":"string",
|
||||
"max":1600,
|
||||
|
@ -189,6 +233,19 @@
|
|||
"Name":{"shape":"RuleName"}
|
||||
}
|
||||
},
|
||||
"DescribeEventBusRequest":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"DescribeEventBusResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Name":{"shape":"String"},
|
||||
"Arn":{"shape":"String"},
|
||||
"Policy":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"DescribeRuleRequest":{
|
||||
"type":"structure",
|
||||
"required":["Name"],
|
||||
|
@ -345,6 +402,18 @@
|
|||
"max":2048,
|
||||
"min":1
|
||||
},
|
||||
"PolicyLengthExceededException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"Principal":{
|
||||
"type":"string",
|
||||
"max":12,
|
||||
"min":1,
|
||||
"pattern":"(\\d{12}|\\*)"
|
||||
},
|
||||
"PutEventsRequest":{
|
||||
"type":"structure",
|
||||
"required":["Entries"],
|
||||
|
@ -387,6 +456,19 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"PutEventsResultEntry"}
|
||||
},
|
||||
"PutPermissionRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"Action",
|
||||
"Principal",
|
||||
"StatementId"
|
||||
],
|
||||
"members":{
|
||||
"Action":{"shape":"Action"},
|
||||
"Principal":{"shape":"Principal"},
|
||||
"StatementId":{"shape":"StatementId"}
|
||||
}
|
||||
},
|
||||
"PutRuleRequest":{
|
||||
"type":"structure",
|
||||
"required":["Name"],
|
||||
|
@ -435,6 +517,13 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"PutTargetsResultEntry"}
|
||||
},
|
||||
"RemovePermissionRequest":{
|
||||
"type":"structure",
|
||||
"required":["StatementId"],
|
||||
"members":{
|
||||
"StatementId":{"shape":"StatementId"}
|
||||
}
|
||||
},
|
||||
"RemoveTargetsRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -563,6 +652,12 @@
|
|||
"type":"string",
|
||||
"max":256
|
||||
},
|
||||
"StatementId":{
|
||||
"type":"string",
|
||||
"max":64,
|
||||
"min":1,
|
||||
"pattern":"[a-zA-Z0-9-_]+"
|
||||
},
|
||||
"String":{"type":"string"},
|
||||
"Target":{
|
||||
"type":"structure",
|
||||
|
|
76
vendor/github.com/aws/aws-sdk-go/models/apis/events/2015-10-07/docs-2.json
generated
vendored
76
vendor/github.com/aws/aws-sdk-go/models/apis/events/2015-10-07/docs-2.json
generated
vendored
|
@ -3,6 +3,7 @@
|
|||
"service": "<p>Amazon CloudWatch Events helps you to respond to state changes in your AWS resources. When your resources change state, they automatically send events into an event stream. You can create rules that match selected events in the stream and route them to targets to take action. You can also use rules to take action on a pre-determined schedule. For example, you can configure rules to:</p> <ul> <li> <p>Automatically invoke an AWS Lambda function to update DNS entries when an event notifies you that Amazon EC2 instance enters the running state.</p> </li> <li> <p>Direct specific API records from CloudTrail to an Amazon Kinesis stream for detailed analysis of potential security or availability risks.</p> </li> <li> <p>Periodically invoke a built-in target to create a snapshot of an Amazon EBS volume.</p> </li> </ul> <p>For more information about the features of Amazon CloudWatch Events, see the <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/events\">Amazon CloudWatch Events User Guide</a>.</p>",
|
||||
"operations": {
|
||||
"DeleteRule": "<p>Deletes the specified rule.</p> <p>You must remove all targets from a rule using <a>RemoveTargets</a> before you can delete the rule.</p> <p>When you delete a rule, incoming events might continue to match to the deleted rule. Please allow a short period of time for changes to take effect.</p>",
|
||||
"DescribeEventBus": "<p>Displays the external AWS accounts that are permitted to write events to your account using your account's event bus, and the associated policy. To enable your account to receive events from other accounts, use <a>PutPermission</a>.</p>",
|
||||
"DescribeRule": "<p>Describes the specified rule.</p>",
|
||||
"DisableRule": "<p>Disables the specified rule. A disabled rule won't match any events, and won't self-trigger if it has a schedule expression.</p> <p>When you disable a rule, incoming events might continue to match to the disabled rule. Please allow a short period of time for changes to take effect.</p>",
|
||||
"EnableRule": "<p>Enables the specified rule. If the rule does not exist, the operation fails.</p> <p>When you enable a rule, incoming events might not immediately start matching to a newly enabled rule. Please allow a short period of time for changes to take effect.</p>",
|
||||
|
@ -10,12 +11,20 @@
|
|||
"ListRules": "<p>Lists your Amazon CloudWatch Events rules. You can either list all the rules or you can provide a prefix to match to the rule names.</p>",
|
||||
"ListTargetsByRule": "<p>Lists the targets assigned to the specified rule.</p>",
|
||||
"PutEvents": "<p>Sends custom events to Amazon CloudWatch Events so that they can be matched to rules.</p>",
|
||||
"PutPermission": "<p>Running <code>PutPermission</code> permits the specified AWS account to put events to your account's default <i>event bus</i>. CloudWatch Events rules in your account are triggered by these events arriving to your default event bus. </p> <p>For another account to send events to your account, that external account must have a CloudWatch Events rule with your account's default event bus as a target.</p> <p>To enable multiple AWS accounts to put events to your default event bus, run <code>PutPermission</code> once for each of these accounts.</p>",
|
||||
"PutRule": "<p>Creates or updates the specified rule. Rules are enabled by default, or based on value of the state. You can disable a rule using <a>DisableRule</a>.</p> <p>When you create or update a rule, incoming events might not immediately start matching to new or updated rules. Please allow a short period of time for changes to take effect.</p> <p>A rule must contain at least an EventPattern or ScheduleExpression. Rules with EventPatterns are triggered when a matching event is observed. Rules with ScheduleExpressions self-trigger based on the given schedule. A rule can have both an EventPattern and a ScheduleExpression, in which case the rule triggers on matching events as well as on a schedule.</p> <p>Most services in AWS treat : or / as the same character in Amazon Resource Names (ARNs). However, CloudWatch Events uses an exact match in event patterns and rules. Be sure to use the correct ARN characters when creating event patterns so that they match the ARN syntax in the event you want to match.</p>",
|
||||
"PutTargets": "<p>Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule.</p> <p>Targets are the resources that are invoked when a rule is triggered. Example targets include EC2 instances, AWS Lambda functions, Amazon Kinesis streams, Amazon ECS tasks, AWS Step Functions state machines, and built-in targets. Note that creating rules with built-in targets is supported only in the AWS Management Console.</p> <p>For some target types, <code>PutTargets</code> provides target-specific parameters. If the target is an Amazon Kinesis stream, you can optionally specify which shard the event goes to by using the <code>KinesisParameters</code> argument. To invoke a command on multiple EC2 instances with one rule, you can use the <code>RunCommandParameters</code> field.</p> <p>To be able to make API calls against the resources that you own, Amazon CloudWatch Events needs the appropriate permissions. For AWS Lambda and Amazon SNS resources, CloudWatch Events relies on resource-based policies. For EC2 instances, Amazon Kinesis streams, and AWS Step Functions state machines, CloudWatch Events relies on IAM roles that you specify in the <code>RoleARN</code> argument in <code>PutTarget</code>. For more information, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/events/auth-and-access-control-cwe.html\">Authentication and Access Control</a> in the <i>Amazon CloudWatch Events User Guide</i>.</p> <p> <b>Input</b>, <b>InputPath</b> and <b>InputTransformer</b> are mutually exclusive and optional parameters of a target. When a rule is triggered due to a matched event:</p> <ul> <li> <p>If none of the following arguments are specified for a target, then the entire event is passed to the target in JSON form (unless the target is Amazon EC2 Run Command or Amazon ECS task, in which case nothing from the event is passed to the target).</p> </li> <li> <p>If <b>Input</b> is specified in the form of valid JSON, then the matched event is overridden with this constant.</p> </li> <li> <p>If <b>InputPath</b> is specified in the form of JSONPath (for example, <code>$.detail</code>), then only the part of the event specified in the path is passed to the target (for example, only the detail part of the event is passed). </p> </li> <li> <p>If <b>InputTransformer</b> is specified, then one or more specified JSONPaths are extracted from the event and used as values in a template that you specify as the input to the target.</p> </li> </ul> <p>When you add targets to a rule and the associated rule triggers soon after, new or updated targets might not be immediately invoked. Please allow a short period of time for changes to take effect.</p>",
|
||||
"RemoveTargets": "<p>Removes the specified targets from the specified rule. When the rule is triggered, those targets are no longer be invoked.</p> <p>When you remove a target, when the associated rule triggers, removed targets might continue to be invoked. Please allow a short period of time for changes to take effect.</p>",
|
||||
"PutTargets": "<p>Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule.</p> <p>Targets are the resources that are invoked when a rule is triggered.</p> <p>You can configure the following as targets for CloudWatch Events:</p> <ul> <li> <p>EC2 instances</p> </li> <li> <p>AWS Lambda functions</p> </li> <li> <p>Streams in Amazon Kinesis Streams</p> </li> <li> <p>Delivery streams in Amazon Kinesis Firehose</p> </li> <li> <p>Amazon ECS tasks</p> </li> <li> <p>AWS Step Functions state machines</p> </li> <li> <p>Amazon SNS topics</p> </li> <li> <p>Amazon SQS queues</p> </li> </ul> <p>Note that creating rules with built-in targets is supported only in the AWS Management Console.</p> <p>For some target types, <code>PutTargets</code> provides target-specific parameters. If the target is an Amazon Kinesis stream, you can optionally specify which shard the event goes to by using the <code>KinesisParameters</code> argument. To invoke a command on multiple EC2 instances with one rule, you can use the <code>RunCommandParameters</code> field.</p> <p>To be able to make API calls against the resources that you own, Amazon CloudWatch Events needs the appropriate permissions. For AWS Lambda and Amazon SNS resources, CloudWatch Events relies on resource-based policies. For EC2 instances, Amazon Kinesis streams, and AWS Step Functions state machines, CloudWatch Events relies on IAM roles that you specify in the <code>RoleARN</code> argument in <code>PutTargets</code>. For more information, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/events/auth-and-access-control-cwe.html\">Authentication and Access Control</a> in the <i>Amazon CloudWatch Events User Guide</i>.</p> <p>If another AWS account is in the same region and has granted you permission (using <code>PutPermission</code>), you can set that account's event bus as a target of the rules in your account. To send the matched events to the other account, specify that account's event bus as the <code>Arn</code> when you run <code>PutTargets</code>. For more information about enabling cross-account events, see <a>PutPermission</a>.</p> <p> <b>Input</b>, <b>InputPath</b> and <b>InputTransformer</b> are mutually exclusive and optional parameters of a target. When a rule is triggered due to a matched event:</p> <ul> <li> <p>If none of the following arguments are specified for a target, then the entire event is passed to the target in JSON form (unless the target is Amazon EC2 Run Command or Amazon ECS task, in which case nothing from the event is passed to the target).</p> </li> <li> <p>If <b>Input</b> is specified in the form of valid JSON, then the matched event is overridden with this constant.</p> </li> <li> <p>If <b>InputPath</b> is specified in the form of JSONPath (for example, <code>$.detail</code>), then only the part of the event specified in the path is passed to the target (for example, only the detail part of the event is passed).</p> </li> <li> <p>If <b>InputTransformer</b> is specified, then one or more specified JSONPaths are extracted from the event and used as values in a template that you specify as the input to the target.</p> </li> </ul> <p>When you specify <code>Input</code>, <code>InputPath</code>, or <code>InputTransformer</code>, you must use JSON dot notation, not bracket notation.</p> <p>When you add targets to a rule and the associated rule triggers soon after, new or updated targets might not be immediately invoked. Please allow a short period of time for changes to take effect.</p> <p>This action can partially fail if too many requests are made at the same time. If that happens, <code>FailedEntryCount</code> is non-zero in the response and each entry in <code>FailedEntries</code> provides the ID of the failed target and the error code.</p>",
|
||||
"RemovePermission": "<p>Revokes the permission of another AWS account to be able to put events to your default event bus. Specify the account to revoke by the <code>StatementId</code> value that you associated with the account when you granted it permission with <code>PutPermission</code>. You can find the <code>StatementId</code> by using <a>DescribeEventBus</a>.</p>",
|
||||
"RemoveTargets": "<p>Removes the specified targets from the specified rule. When the rule is triggered, those targets are no longer be invoked.</p> <p>When you remove a target, when the associated rule triggers, removed targets might continue to be invoked. Please allow a short period of time for changes to take effect.</p> <p>This action can partially fail if too many requests are made at the same time. If that happens, <code>FailedEntryCount</code> is non-zero in the response and each entry in <code>FailedEntries</code> provides the ID of the failed target and the error code.</p>",
|
||||
"TestEventPattern": "<p>Tests whether the specified event pattern matches the provided event.</p> <p>Most services in AWS treat : or / as the same character in Amazon Resource Names (ARNs). However, CloudWatch Events uses an exact match in event patterns and rules. Be sure to use the correct ARN characters when creating event patterns so that they match the ARN syntax in the event you want to match.</p>"
|
||||
},
|
||||
"shapes": {
|
||||
"Action": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PutPermissionRequest$Action": "<p>The action that you are enabling the other account to perform. Currently, this must be <code>events:PutEvents</code>.</p>"
|
||||
}
|
||||
},
|
||||
"Arn": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -38,6 +47,16 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeEventBusRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeEventBusResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeRuleRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -68,8 +87,8 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"PutEventsResultEntry$ErrorCode": "<p>The error code that indicates why the event submission failed.</p>",
|
||||
"PutTargetsResultEntry$ErrorCode": "<p>The error code that indicates why the target addition failed.</p>",
|
||||
"RemoveTargetsResultEntry$ErrorCode": "<p>The error code that indicates why the target removal failed.</p>"
|
||||
"PutTargetsResultEntry$ErrorCode": "<p>The error code that indicates why the target addition failed. If the value is <code>ConcurrentModificationException</code>, too many requests were made at the same time.</p>",
|
||||
"RemoveTargetsResultEntry$ErrorCode": "<p>The error code that indicates why the target removal failed. If the value is <code>ConcurrentModificationException</code>, too many requests were made at the same time.</p>"
|
||||
}
|
||||
},
|
||||
"ErrorMessage": {
|
||||
|
@ -89,10 +108,10 @@
|
|||
"EventPattern": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeRuleResponse$EventPattern": "<p>The event pattern.</p>",
|
||||
"PutRuleRequest$EventPattern": "<p>The event pattern.</p>",
|
||||
"Rule$EventPattern": "<p>The event pattern of the rule.</p>",
|
||||
"TestEventPatternRequest$EventPattern": "<p>The event pattern.</p>"
|
||||
"DescribeRuleResponse$EventPattern": "<p>The event pattern. For more information, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/events/CloudWatchEventsandEventPatterns.html\">Events and Event Patterns</a> in the <i>Amazon CloudWatch Events User Guide</i>.</p>",
|
||||
"PutRuleRequest$EventPattern": "<p>The event pattern. For more information, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/events/CloudWatchEventsandEventPatterns.html\">Events and Event Patterns</a> in the <i>Amazon CloudWatch Events User Guide</i>.</p>",
|
||||
"Rule$EventPattern": "<p>The event pattern of the rule. For more information, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/events/CloudWatchEventsandEventPatterns.html\">Events and Event Patterns</a> in the <i>Amazon CloudWatch Events User Guide</i>.</p>",
|
||||
"TestEventPatternRequest$EventPattern": "<p>The event pattern. For more information, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/events/CloudWatchEventsandEventPatterns.html\">Events and Event Patterns</a> in the <i>Amazon CloudWatch Events User Guide</i>.</p>"
|
||||
}
|
||||
},
|
||||
"EventResource": {
|
||||
|
@ -209,6 +228,17 @@
|
|||
"ListTargetsByRuleResponse$NextToken": "<p>Indicates whether there are additional results to retrieve. If there are no more results, the value is null.</p>"
|
||||
}
|
||||
},
|
||||
"PolicyLengthExceededException": {
|
||||
"base": "<p>The event bus policy is too long. For more information, see the limits.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Principal": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PutPermissionRequest$Principal": "<p>The 12-digit AWS account ID that you are permitting to put events to your default event bus. Specify \"*\" to permit any account to put events to your default event bus.</p> <p>If you specify \"*\", avoid creating rules that may match undesirable events. To create more secure rules, make sure that the event pattern for each rule contains an <code>account</code> field with a specific account ID from which to receive events. Rules with an account field do not match any events sent from other accounts.</p>"
|
||||
}
|
||||
},
|
||||
"PutEventsRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -243,6 +273,11 @@
|
|||
"PutEventsResponse$Entries": "<p>The successfully and unsuccessfully ingested events results. If the ingestion was successful, the entry has the event ID in it. Otherwise, you can use the error code and error message to identify the problem with the entry.</p>"
|
||||
}
|
||||
},
|
||||
"PutPermissionRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"PutRuleRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -275,6 +310,11 @@
|
|||
"PutTargetsResponse$FailedEntries": "<p>The failed target entries.</p>"
|
||||
}
|
||||
},
|
||||
"RemovePermissionRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"RemoveTargetsRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -298,7 +338,7 @@
|
|||
}
|
||||
},
|
||||
"ResourceNotFoundException": {
|
||||
"base": "<p>The rule does not exist.</p>",
|
||||
"base": "<p>An entity that you specified does not exist.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -410,13 +450,23 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"DescribeRuleResponse$ScheduleExpression": "<p>The scheduling expression. For example, \"cron(0 20 * * ? *)\", \"rate(5 minutes)\".</p>",
|
||||
"PutRuleRequest$ScheduleExpression": "<p>The scheduling expression. For example, \"cron(0 20 * * ? *)\", \"rate(5 minutes)\".</p>",
|
||||
"PutRuleRequest$ScheduleExpression": "<p>The scheduling expression. For example, \"cron(0 20 * * ? *)\" or \"rate(5 minutes)\".</p>",
|
||||
"Rule$ScheduleExpression": "<p>The scheduling expression. For example, \"cron(0 20 * * ? *)\", \"rate(5 minutes)\".</p>"
|
||||
}
|
||||
},
|
||||
"StatementId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PutPermissionRequest$StatementId": "<p>An identifier string for the external account that you are granting permissions to. If you later want to revoke the permission for this external account, specify this <code>StatementId</code> when you run <a>RemovePermission</a>.</p>",
|
||||
"RemovePermissionRequest$StatementId": "<p>The statement ID corresponding to the account that is no longer allowed to put events to the default event bus.</p>"
|
||||
}
|
||||
},
|
||||
"String": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeEventBusResponse$Name": "<p>The name of the event bus. Currently, this is always <code>default</code>.</p>",
|
||||
"DescribeEventBusResponse$Arn": "<p>The Amazon Resource Name (ARN) of the account permitted to write events to the current account.</p>",
|
||||
"DescribeEventBusResponse$Policy": "<p>The policy that enables the external account to send events to your account.</p>",
|
||||
"PutEventsRequestEntry$Source": "<p>The source of the event.</p>",
|
||||
"PutEventsRequestEntry$DetailType": "<p>Free-form string used to decide what fields to expect in the event detail.</p>",
|
||||
"PutEventsRequestEntry$Detail": "<p>In the JSON sense, an object containing fields, which may also contain nested subobjects. No constraints are imposed on its contents.</p>",
|
||||
|
@ -454,13 +504,13 @@
|
|||
"TargetInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Target$Input": "<p>Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. For more information, see <a href=\"http://www.rfc-editor.org/rfc/rfc7159.txt\">The JavaScript Object Notation (JSON) Data Interchange Format</a>.</p>"
|
||||
"Target$Input": "<p>Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. You must use JSON dot notation, not bracket notation. For more information, see <a href=\"http://www.rfc-editor.org/rfc/rfc7159.txt\">The JavaScript Object Notation (JSON) Data Interchange Format</a>.</p>"
|
||||
}
|
||||
},
|
||||
"TargetInputPath": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Target$InputPath": "<p>The value of the JSONPath that is used for extracting part of the matched event when passing it to the target. For more information about JSON paths, see <a href=\"http://goessner.net/articles/JsonPath/\">JSONPath</a>.</p>",
|
||||
"Target$InputPath": "<p>The value of the JSONPath that is used for extracting part of the matched event when passing it to the target. You must use JSON dot notation, not bracket notation. For more information about JSON paths, see <a href=\"http://goessner.net/articles/JsonPath/\">JSONPath</a>.</p>",
|
||||
"TransformerPaths$value": null
|
||||
}
|
||||
},
|
||||
|
@ -496,7 +546,7 @@
|
|||
"TransformerPaths": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"InputTransformer$InputPathsMap": "<p>Map of JSON paths to be extracted from the event. These are key-value pairs, where each value is a JSON path.</p>"
|
||||
"InputTransformer$InputPathsMap": "<p>Map of JSON paths to be extracted from the event. These are key-value pairs, where each value is a JSON path. You must use JSON dot notation, not bracket notation.</p>"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
47
vendor/github.com/aws/aws-sdk-go/models/apis/gamelift/2015-10-01/api-2.json
generated
vendored
47
vendor/github.com/aws/aws-sdk-go/models/apis/gamelift/2015-10-01/api-2.json
generated
vendored
|
@ -91,7 +91,8 @@
|
|||
"errors":[
|
||||
{"shape":"InternalServiceException"},
|
||||
{"shape":"InvalidRequestException"},
|
||||
{"shape":"UnauthorizedException"}
|
||||
{"shape":"UnauthorizedException"},
|
||||
{"shape":"LimitExceededException"}
|
||||
]
|
||||
},
|
||||
"CreatePlayerSession":{
|
||||
|
@ -874,7 +875,8 @@
|
|||
"EC2InboundPermissions":{"shape":"IpPermissionsList"},
|
||||
"NewGameSessionProtectionPolicy":{"shape":"ProtectionPolicy"},
|
||||
"RuntimeConfiguration":{"shape":"RuntimeConfiguration"},
|
||||
"ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"}
|
||||
"ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"},
|
||||
"MetricGroups":{"shape":"MetricGroupList"}
|
||||
}
|
||||
},
|
||||
"CreateFleetOutput":{
|
||||
|
@ -1318,7 +1320,8 @@
|
|||
"ResourceId":{"shape":"NonZeroAndMaxString"},
|
||||
"EventCode":{"shape":"EventCode"},
|
||||
"Message":{"shape":"NonEmptyString"},
|
||||
"EventTime":{"shape":"Timestamp"}
|
||||
"EventTime":{"shape":"Timestamp"},
|
||||
"PreSignedLogUrl":{"shape":"NonZeroAndMaxString"}
|
||||
}
|
||||
},
|
||||
"EventCode":{
|
||||
|
@ -1349,7 +1352,10 @@
|
|||
"SERVER_PROCESS_TERMINATED_UNHEALTHY",
|
||||
"SERVER_PROCESS_FORCE_TERMINATED",
|
||||
"SERVER_PROCESS_PROCESS_EXIT_TIMEOUT",
|
||||
"GAME_SESSION_ACTIVATION_TIMEOUT"
|
||||
"GAME_SESSION_ACTIVATION_TIMEOUT",
|
||||
"FLEET_CREATION_EXTRACTING_BUILD",
|
||||
"FLEET_CREATION_RUNNING_INSTALLER",
|
||||
"FLEET_CREATION_VALIDATING_RUNTIME_CONFIG"
|
||||
]
|
||||
},
|
||||
"EventList":{
|
||||
|
@ -1372,7 +1378,8 @@
|
|||
"LogPaths":{"shape":"StringList"},
|
||||
"NewGameSessionProtectionPolicy":{"shape":"ProtectionPolicy"},
|
||||
"OperatingSystem":{"shape":"OperatingSystem"},
|
||||
"ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"}
|
||||
"ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"},
|
||||
"MetricGroups":{"shape":"MetricGroupList"}
|
||||
}
|
||||
},
|
||||
"FleetAttributesList":{
|
||||
|
@ -1479,6 +1486,11 @@
|
|||
"CreatorId":{"shape":"NonZeroAndMaxString"}
|
||||
}
|
||||
},
|
||||
"GameSessionActivationTimeoutSeconds":{
|
||||
"type":"integer",
|
||||
"max":600,
|
||||
"min":1
|
||||
},
|
||||
"GameSessionDetail":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1774,15 +1786,33 @@
|
|||
"NextToken":{"shape":"NonZeroAndMaxString"}
|
||||
}
|
||||
},
|
||||
"MaxConcurrentGameSessionActivations":{
|
||||
"type":"integer",
|
||||
"max":2147483647,
|
||||
"min":1
|
||||
},
|
||||
"MetricGroup":{
|
||||
"type":"string",
|
||||
"max":255,
|
||||
"min":1
|
||||
},
|
||||
"MetricGroupList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"MetricGroup"},
|
||||
"max":1
|
||||
},
|
||||
"MetricName":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"ActivatingGameSessions",
|
||||
"ActiveGameSessions",
|
||||
"ActiveInstances",
|
||||
"AvailableGameSessions",
|
||||
"AvailablePlayerSessions",
|
||||
"CurrentPlayerSessions",
|
||||
"IdleInstances",
|
||||
"PercentAvailableGameSessions",
|
||||
"PercentIdleInstances",
|
||||
"QueueDepth",
|
||||
"WaitTime"
|
||||
]
|
||||
|
@ -2010,7 +2040,9 @@
|
|||
"RuntimeConfiguration":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"ServerProcesses":{"shape":"ServerProcessList"}
|
||||
"ServerProcesses":{"shape":"ServerProcessList"},
|
||||
"MaxConcurrentGameSessionActivations":{"shape":"MaxConcurrentGameSessionActivations"},
|
||||
"GameSessionActivationTimeoutSeconds":{"shape":"GameSessionActivationTimeoutSeconds"}
|
||||
}
|
||||
},
|
||||
"S3Location":{
|
||||
|
@ -2189,7 +2221,8 @@
|
|||
"Name":{"shape":"NonZeroAndMaxString"},
|
||||
"Description":{"shape":"NonZeroAndMaxString"},
|
||||
"NewGameSessionProtectionPolicy":{"shape":"ProtectionPolicy"},
|
||||
"ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"}
|
||||
"ResourceCreationLimitPolicy":{"shape":"ResourceCreationLimitPolicy"},
|
||||
"MetricGroups":{"shape":"MetricGroupList"}
|
||||
}
|
||||
},
|
||||
"UpdateFleetAttributesOutput":{
|
||||
|
|
177
vendor/github.com/aws/aws-sdk-go/models/apis/gamelift/2015-10-01/docs-2.json
generated
vendored
177
vendor/github.com/aws/aws-sdk-go/models/apis/gamelift/2015-10-01/docs-2.json
generated
vendored
File diff suppressed because one or more lines are too long
3451
vendor/github.com/aws/aws-sdk-go/models/apis/greengrass/2017-06-07/api-2.json
generated
vendored
Normal file
3451
vendor/github.com/aws/aws-sdk-go/models/apis/greengrass/2017-06-07/api-2.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
533
vendor/github.com/aws/aws-sdk-go/models/apis/greengrass/2017-06-07/docs-2.json
generated
vendored
Normal file
533
vendor/github.com/aws/aws-sdk-go/models/apis/greengrass/2017-06-07/docs-2.json
generated
vendored
Normal file
|
@ -0,0 +1,533 @@
|
|||
{
|
||||
"version" : "1.0",
|
||||
"service" : "AWS Greengrass seamlessly extends AWS onto physical devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage. AWS Greengrass ensures your devices can respond quickly to local events and operate with intermittent connectivity. AWS Greengrass minimizes the cost of transmitting data to the cloud by allowing you to author AWS Lambda functions that execute locally.",
|
||||
"operations" : {
|
||||
"AssociateRoleToGroup" : "Associates a role with a group. The role will be used by the AWS Greengrass core in order to access AWS cloud services. The role's permissions will allow Greengrass core Lambda functions to perform actions against the cloud.",
|
||||
"AssociateServiceRoleToAccount" : "Associates a role which is used by AWS Greengrass. AWS Greengrass uses the role to access your Lambda functions and AWS IoT resources. This is necessary for deployments to succeed. It needs to have minimum permissions in policy ``AWSGreengrassResourceAccessRolePolicy``",
|
||||
"CreateCoreDefinition" : "Creates a core definition. You may optionally provide the initial version of the core definition or use ''CreateCoreDefinitionVersion'' at a later time. AWS Greengrass Groups must each contain exactly 1 AWS Greengrass Core.",
|
||||
"CreateCoreDefinitionVersion" : "Creates a version of a core definition that has already been defined. AWS Greengrass Groups must each contain exactly 1 AWS Greengrass Core.",
|
||||
"CreateDeployment" : "Creates a deployment.",
|
||||
"CreateDeviceDefinition" : "Creates a device definition. You may optinally provide the initial version of the device definition or use ``CreateDeviceDefinitionVersion`` at a later time.",
|
||||
"CreateDeviceDefinitionVersion" : "Creates a version of a device definition that has already been defined.",
|
||||
"CreateFunctionDefinition" : "Creates a Lambda function definition which contains a list of Lambda functions and their configurations to be used in a group. You can create an initial version of the definition by providing a list of Lambda functions and their configurations now, or use ``CreateFunctionDefinitionVersion`` later.",
|
||||
"CreateFunctionDefinitionVersion" : "Create a version of a Lambda function definition that has already been defined.",
|
||||
"CreateGroup" : "Creates a group. You may optionally provide the initial version of the group or use ''CreateGroupVersion'' at a later time.",
|
||||
"CreateGroupCertificateAuthority" : "Creates a CA for the group. If a CA already exists, it will rotate the existing CA.",
|
||||
"CreateGroupVersion" : "Creates a version of a group which has already been defined.",
|
||||
"CreateLoggerDefinition" : "Creates a logger definition. You may optionally provide the initial version of the logger definition or use ``CreateLoggerDefinitionVersion`` at a later time.",
|
||||
"CreateLoggerDefinitionVersion" : "Creates a version of a logger definition that has already been defined.",
|
||||
"CreateSubscriptionDefinition" : "Creates a subscription definition. You may optionally provide the initial version of the subscription definition or use ``CreateSubscriptionDefinitionVersion`` at a later time.",
|
||||
"CreateSubscriptionDefinitionVersion" : "Creates a version of a subscription definition which has already been defined.",
|
||||
"DeleteCoreDefinition" : "Deletes a core definition. The core definition must not have been used in a deployment.",
|
||||
"DeleteDeviceDefinition" : "Deletes a device definition. The device definition must not have been used in a deployment.",
|
||||
"DeleteFunctionDefinition" : "Deletes a Lambda function definition. The Lambda function definition must not have been used in a deployment.",
|
||||
"DeleteGroup" : "Deletes a group. The group must not have been used in deployment.",
|
||||
"DeleteLoggerDefinition" : "Deletes a logger definition. The logger definition must not have been used in a deployment.",
|
||||
"DeleteSubscriptionDefinition" : "Deletes a subscription definition. The subscription definition must not have been used in a deployment.",
|
||||
"DisassociateRoleFromGroup" : "Disassociates the role from a group.",
|
||||
"DisassociateServiceRoleFromAccount" : "Disassociates the service role from the account. Without a service role, deployments will not work.",
|
||||
"GetAssociatedRole" : "Retrieves the role associated with a particular group.",
|
||||
"GetConnectivityInfo" : "Retrieves the connectivity information for a core.",
|
||||
"GetCoreDefinition" : "Retrieves information about a core definition version.",
|
||||
"GetCoreDefinitionVersion" : "Retrieves information about a core definition version.",
|
||||
"GetDeploymentStatus" : "Returns the status of a deployment.",
|
||||
"GetDeviceDefinition" : "Retrieves information about a device definition.",
|
||||
"GetDeviceDefinitionVersion" : "Retrieves information about a device definition version.",
|
||||
"GetFunctionDefinition" : "Retrieves information about a Lambda function definition, such as its creation time and latest version.",
|
||||
"GetFunctionDefinitionVersion" : "Retrieves information about a Lambda function definition version, such as which Lambda functions are included in the version and their configurations.",
|
||||
"GetGroup" : "Retrieves information about a group.",
|
||||
"GetGroupCertificateAuthority" : "Retreives the CA associated with a group. Returns the public key of the CA.",
|
||||
"GetGroupCertificateConfiguration" : "Retrieves the current configuration for the CA used by the group.",
|
||||
"GetGroupVersion" : "Retrieves information about a group version.",
|
||||
"GetLoggerDefinition" : "Retrieves information about a logger definition.",
|
||||
"GetLoggerDefinitionVersion" : "Retrieves information about a logger definition version.",
|
||||
"GetServiceRoleForAccount" : "Retrieves the service role that is attached to the account.",
|
||||
"GetSubscriptionDefinition" : "Retrieves information about a subscription definition.",
|
||||
"GetSubscriptionDefinitionVersion" : "Retrieves information about a subscription definition version.",
|
||||
"ListCoreDefinitionVersions" : "Lists versions of a core definition.",
|
||||
"ListCoreDefinitions" : "Retrieves a list of core definitions.",
|
||||
"ListDeployments" : "Returns a history of deployments for the group.",
|
||||
"ListDeviceDefinitionVersions" : "Lists the versions of a device definition.",
|
||||
"ListDeviceDefinitions" : "Retrieves a list of device definitions.",
|
||||
"ListFunctionDefinitionVersions" : "Lists the versions of a Lambda function definition.",
|
||||
"ListFunctionDefinitions" : "Retrieves a list of Lambda function definitions.",
|
||||
"ListGroupCertificateAuthorities" : "Retrieves the current CAs for a group.",
|
||||
"ListGroupVersions" : "List the versions of a group.",
|
||||
"ListGroups" : "Retrieves a list of groups.",
|
||||
"ListLoggerDefinitionVersions" : "Lists the versions of a logger definition.",
|
||||
"ListLoggerDefinitions" : "Retrieves a list of logger definitions.",
|
||||
"ListSubscriptionDefinitionVersions" : "Lists the versions of a subscription definition.",
|
||||
"ListSubscriptionDefinitions" : "Retrieves a list of subscription definitions.",
|
||||
"UpdateConnectivityInfo" : "Updates the connectivity information for the core. Any devices that belong to the group which has this core will receive this information in order to find the location of the core and connect to it.",
|
||||
"UpdateCoreDefinition" : "Updates a core definition.",
|
||||
"UpdateDeviceDefinition" : "Updates a device definition.",
|
||||
"UpdateFunctionDefinition" : "Updates a Lambda function definition.",
|
||||
"UpdateGroup" : "Updates a group.",
|
||||
"UpdateGroupCertificateConfiguration" : "Updates the Cert expiry time for a group.",
|
||||
"UpdateLoggerDefinition" : "Updates a logger definition.",
|
||||
"UpdateSubscriptionDefinition" : "Updates a subscription definition."
|
||||
},
|
||||
"shapes" : {
|
||||
"AssociateRoleToGroupRequest" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"AssociateRoleToGroupResponse" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"AssociateServiceRoleToAccountRequest" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"AssociateServiceRoleToAccountResponse" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"BadRequestException" : {
|
||||
"base" : "user error",
|
||||
"refs" : { }
|
||||
},
|
||||
"ConnectivityInfo" : {
|
||||
"base" : "Connectivity Info",
|
||||
"refs" : {
|
||||
"GetConnectivityInfoResponse$ConnectivityInfo" : "Connectivity info array",
|
||||
"UpdateConnectivityInfoRequest$ConnectivityInfo" : "Connectivity info array"
|
||||
}
|
||||
},
|
||||
"Core" : {
|
||||
"base" : "Information on the core",
|
||||
"refs" : {
|
||||
"CoreDefinitionVersion$Cores" : "Cores in the definition version."
|
||||
}
|
||||
},
|
||||
"CoreDefinitionVersion" : {
|
||||
"base" : "Information on core definition version",
|
||||
"refs" : {
|
||||
"GetCoreDefinitionVersionResponse$Definition" : "Information on definition"
|
||||
}
|
||||
},
|
||||
"CreateDeploymentRequest" : {
|
||||
"base" : "Information on Deployment",
|
||||
"refs" : { }
|
||||
},
|
||||
"CreateDeploymentResponse" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"CreateGroupCertificateAuthorityResponse" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"DefinitionInformation" : {
|
||||
"base" : "Information on the Definition",
|
||||
"refs" : {
|
||||
"ListDefinitionsResponse$Definitions" : "Definitions"
|
||||
}
|
||||
},
|
||||
"Deployment" : {
|
||||
"base" : "Information on the deployment",
|
||||
"refs" : {
|
||||
"Deployments" : null
|
||||
}
|
||||
},
|
||||
"DeploymentType" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"CreateDeploymentRequest$DeploymentType" : "Type of deployment"
|
||||
}
|
||||
},
|
||||
"Deployments" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"ListDeploymentsResponse$Deployments" : "Information on deployments"
|
||||
}
|
||||
},
|
||||
"Device" : {
|
||||
"base" : "Information on a Device",
|
||||
"refs" : {
|
||||
"DeviceDefinitionVersion$Devices" : "Devices in the definition version."
|
||||
}
|
||||
},
|
||||
"DeviceDefinitionVersion" : {
|
||||
"base" : "Information on device definition version",
|
||||
"refs" : {
|
||||
"GetDeviceDefinitionVersionResponse$Definition" : "Device definition version"
|
||||
}
|
||||
},
|
||||
"DisassociateRoleFromGroupResponse" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"DisassociateServiceRoleFromAccountResponse" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"Empty" : {
|
||||
"base" : "Empty",
|
||||
"refs" : { }
|
||||
},
|
||||
"ErrorDetail" : {
|
||||
"base" : "ErrorDetail",
|
||||
"refs" : {
|
||||
"ErrorDetails" : "Error Details"
|
||||
}
|
||||
},
|
||||
"ErrorDetails" : {
|
||||
"base" : "Error Details",
|
||||
"refs" : {
|
||||
"GeneralError$ErrorDetails" : "Error Details"
|
||||
}
|
||||
},
|
||||
"Function" : {
|
||||
"base" : "Information on function",
|
||||
"refs" : {
|
||||
"FunctionDefinitionVersion$Functions" : "Lambda functions in this function definition version."
|
||||
}
|
||||
},
|
||||
"FunctionConfiguration" : {
|
||||
"base" : "Configuration of the function",
|
||||
"refs" : {
|
||||
"Function$FunctionConfiguration" : "Configuration of the function"
|
||||
}
|
||||
},
|
||||
"FunctionConfigurationEnvironment" : {
|
||||
"base" : "Environment of the function configuration",
|
||||
"refs" : {
|
||||
"FunctionConfiguration$Environment" : "Environment of the function configuration"
|
||||
}
|
||||
},
|
||||
"FunctionDefinitionVersion" : {
|
||||
"base" : "Information on the function definition version",
|
||||
"refs" : {
|
||||
"GetFunctionDefinitionVersionResponse$Definition" : "Information on the definition"
|
||||
}
|
||||
},
|
||||
"GeneralError" : {
|
||||
"base" : "General Error",
|
||||
"refs" : { }
|
||||
},
|
||||
"GetAssociatedRoleResponse" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"GetConnectivityInfoResponse" : {
|
||||
"base" : "connectivity info response",
|
||||
"refs" : { }
|
||||
},
|
||||
"GetCoreDefinitionVersionResponse" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"GetDeploymentStatusResponse" : {
|
||||
"base" : "The response body contains the status of a deployment for a group.",
|
||||
"refs" : { }
|
||||
},
|
||||
"GetDeviceDefinitionVersionResponse" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"GetFunctionDefinitionVersionResponse" : {
|
||||
"base" : "Function definition version",
|
||||
"refs" : { }
|
||||
},
|
||||
"GetGroupCertificateAuthorityResponse" : {
|
||||
"base" : "Certificate authority for the group.",
|
||||
"refs" : { }
|
||||
},
|
||||
"GetGroupVersionResponse" : {
|
||||
"base" : "Information on the group version",
|
||||
"refs" : { }
|
||||
},
|
||||
"GetLoggerDefinitionVersionResponse" : {
|
||||
"base" : "Information on logger definition version response",
|
||||
"refs" : { }
|
||||
},
|
||||
"GetServiceRoleForAccountResponse" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"GetSubscriptionDefinitionVersionResponse" : {
|
||||
"base" : "Information on the Subscription Definition Version",
|
||||
"refs" : { }
|
||||
},
|
||||
"GroupCertificateAuthorityProperties" : {
|
||||
"base" : "Information on group certificate authority properties",
|
||||
"refs" : {
|
||||
"ListGroupCertificateAuthoritiesResponse$GroupCertificateAuthorities" : "List of certificate authorities associated with the group."
|
||||
}
|
||||
},
|
||||
"GroupCertificateConfiguration" : {
|
||||
"base" : "Information on the group certificate configuration",
|
||||
"refs" : { }
|
||||
},
|
||||
"GroupInformation" : {
|
||||
"base" : "Information of a group",
|
||||
"refs" : {
|
||||
"ListGroupsResponse$Groups" : "Groups"
|
||||
}
|
||||
},
|
||||
"GroupVersion" : {
|
||||
"base" : "Information on group version",
|
||||
"refs" : {
|
||||
"GetGroupVersionResponse$Definition" : "Information on the definition"
|
||||
}
|
||||
},
|
||||
"InternalServerErrorException" : {
|
||||
"base" : "This request was invalid.",
|
||||
"refs" : { }
|
||||
},
|
||||
"ListDefinitionsResponse" : {
|
||||
"base" : "List of definition response",
|
||||
"refs" : { }
|
||||
},
|
||||
"ListDeploymentsResponse" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"ListGroupCertificateAuthoritiesResponse" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"ListGroupsResponse" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"ListOfConnectivityInfo" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"ListOfCore" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"ListOfDefinitionInformation" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"ListOfDevice" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"ListOfFunction" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"ListOfGroupCertificateAuthorityProperties" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"ListOfGroupInformation" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"ListOfLogger" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"ListOfSubscription" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"ListOfVersionInformation" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"ListVersionsResponse" : {
|
||||
"base" : "List of versions response",
|
||||
"refs" : { }
|
||||
},
|
||||
"Logger" : {
|
||||
"base" : "Information on the Logger",
|
||||
"refs" : {
|
||||
"LoggerDefinitionVersion$Loggers" : "List of loggers."
|
||||
}
|
||||
},
|
||||
"LoggerComponent" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"Logger$Component" : "The component that will be subject to logs"
|
||||
}
|
||||
},
|
||||
"LoggerDefinitionVersion" : {
|
||||
"base" : "Information on logger definition version",
|
||||
"refs" : {
|
||||
"GetLoggerDefinitionVersionResponse$Definition" : "Information on definition"
|
||||
}
|
||||
},
|
||||
"LoggerLevel" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"Logger$Level" : "The level of the logs"
|
||||
}
|
||||
},
|
||||
"LoggerType" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"Logger$Type" : "The type which will be use for log output"
|
||||
}
|
||||
},
|
||||
"MapOf__string" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"Subscription" : {
|
||||
"base" : "Information on subscription",
|
||||
"refs" : {
|
||||
"SubscriptionDefinitionVersion$Subscriptions" : "Subscriptions in the version."
|
||||
}
|
||||
},
|
||||
"SubscriptionDefinitionVersion" : {
|
||||
"base" : "Information on subscription definition version",
|
||||
"refs" : {
|
||||
"GetSubscriptionDefinitionVersionResponse$Definition" : "Information on the definition"
|
||||
}
|
||||
},
|
||||
"UpdateConnectivityInfoRequest" : {
|
||||
"base" : "Information on connectivity info",
|
||||
"refs" : { }
|
||||
},
|
||||
"UpdateConnectivityInfoResponse" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"UpdateGroupCertificateConfigurationRequest" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"VersionInformation" : {
|
||||
"base" : "Information on the version",
|
||||
"refs" : {
|
||||
"ListVersionsResponse$Versions" : "Versions"
|
||||
}
|
||||
},
|
||||
"__boolean" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"Core$SyncShadow" : "If true, the local shadow value automatically syncs with the cloud's shadow state.",
|
||||
"Device$SyncShadow" : "If true, the local shadow value automatically syncs with the cloud's shadow state.",
|
||||
"FunctionConfiguration$Pinned" : "Whether the function is pinned or not. Pinned means the function is long-lived and starts when the core starts."
|
||||
}
|
||||
},
|
||||
"__integer" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"ConnectivityInfo$PortNumber" : "Port of the GGC. Usually 8883.",
|
||||
"FunctionConfiguration$MemorySize" : "The memory size, in KB, you configured for the function.",
|
||||
"FunctionConfiguration$Timeout" : "The function execution time at which Lambda should terminate the function. This timeout still applies to pinned lambdas for each request.",
|
||||
"Logger$Space" : "Amount of hardware space, in KB, to use if file system is used for logging purposes."
|
||||
}
|
||||
},
|
||||
"__string" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"AssociateRoleToGroupRequest$RoleArn" : "Role arn you wish to associate with this group.",
|
||||
"AssociateRoleToGroupResponse$AssociatedAt" : "Time the role arn was associated to your group.",
|
||||
"AssociateServiceRoleToAccountRequest$RoleArn" : "Role arn you wish to associate with this account.",
|
||||
"AssociateServiceRoleToAccountResponse$AssociatedAt" : "Time when the service role was associated to the account.",
|
||||
"ConnectivityInfo$HostAddress" : "Endpoint for the GGC. Can be an IP address or DNS.",
|
||||
"ConnectivityInfo$Id" : "Element Id for this entry in the list.",
|
||||
"ConnectivityInfo$Metadata" : "Metadata for this endpoint.",
|
||||
"Core$CertificateArn" : "Certificate arn of the core.",
|
||||
"Core$Id" : "Element Id for this entry in the list.",
|
||||
"Core$ThingArn" : "Thing arn of the core.",
|
||||
"CreateDeploymentRequest$DeploymentId" : "Id of the deployment if you wish to redeploy a previous deployment.",
|
||||
"CreateDeploymentRequest$GroupVersionId" : "Group Version you wish to deploy.",
|
||||
"CreateDeploymentResponse$DeploymentArn" : "Arn of the deployment.",
|
||||
"CreateDeploymentResponse$DeploymentId" : "Id of the deployment.",
|
||||
"CreateGroupCertificateAuthorityResponse$GroupCertificateAuthorityArn" : "Arn of the group certificate authority.",
|
||||
"DefinitionInformation$Arn" : "Arn of the definition.",
|
||||
"DefinitionInformation$CreationTimestamp" : "Timestamp of when the definition was created.",
|
||||
"DefinitionInformation$Id" : "Id of the definition.",
|
||||
"DefinitionInformation$LastUpdatedTimestamp" : "Last updated timestamp of the definition.",
|
||||
"DefinitionInformation$LatestVersion" : "Last version of the definition.",
|
||||
"DefinitionInformation$LatestVersionArn" : "Latest version arn of the definition.",
|
||||
"DefinitionInformation$Name" : "Name of the definition.",
|
||||
"Deployment$CreatedAt" : "Timestamp when the deployment was created.",
|
||||
"Deployment$DeploymentArn" : "Arn of the deployment.",
|
||||
"Deployment$DeploymentId" : "Id of the deployment.",
|
||||
"Deployment$GroupArn" : "Arn of the group for this deployment.",
|
||||
"Device$CertificateArn" : "Certificate arn of the device.",
|
||||
"Device$Id" : "Element Id for this entry in the list.",
|
||||
"Device$ThingArn" : "Thing arn of the device.",
|
||||
"DisassociateRoleFromGroupResponse$DisassociatedAt" : "Time when the role was disassociated from the group.",
|
||||
"DisassociateServiceRoleFromAccountResponse$DisassociatedAt" : "Time when the service role was disassociated from the account.",
|
||||
"ErrorDetail$DetailedErrorCode" : "Detailed Error Code",
|
||||
"ErrorDetail$DetailedErrorMessage" : "Detailed Error Message",
|
||||
"Function$FunctionArn" : "Arn of the Lambda function.",
|
||||
"Function$Id" : "Id of the function in this version.",
|
||||
"FunctionConfiguration$ExecArgs" : "Execution Arguments",
|
||||
"FunctionConfiguration$Executable" : "Executable",
|
||||
"GeneralError$Message" : "Message",
|
||||
"GetAssociatedRoleResponse$AssociatedAt" : "Time when the role was associated for the group.",
|
||||
"GetAssociatedRoleResponse$RoleArn" : "Arn of the role that is associated with the group.",
|
||||
"GetConnectivityInfoResponse$message" : "Response Text",
|
||||
"GetCoreDefinitionVersionResponse$Arn" : "Arn of the core definition version.",
|
||||
"GetCoreDefinitionVersionResponse$CreationTimestamp" : "Timestamp of when the core definition version was created.",
|
||||
"GetCoreDefinitionVersionResponse$Id" : "Id of the core definition the version belongs to.",
|
||||
"GetCoreDefinitionVersionResponse$Version" : "Version of the core definition version.",
|
||||
"GetDeploymentStatusResponse$DeploymentStatus" : "Status of the deployment.",
|
||||
"GetDeploymentStatusResponse$ErrorMessage" : "Error Message",
|
||||
"GetDeploymentStatusResponse$UpdatedAt" : "Last time the deployment status was updated.",
|
||||
"GetDeviceDefinitionVersionResponse$Arn" : "Arn of the device definition version.",
|
||||
"GetDeviceDefinitionVersionResponse$CreationTimestamp" : "Timestamp of when the device definition version was created.",
|
||||
"GetDeviceDefinitionVersionResponse$Id" : "Id of the device definition the version belongs to.",
|
||||
"GetDeviceDefinitionVersionResponse$Version" : "Version of the device definition version.",
|
||||
"GetFunctionDefinitionVersionResponse$Arn" : "Arn of the function definition version.",
|
||||
"GetFunctionDefinitionVersionResponse$CreationTimestamp" : "Timestamp when the funtion definition version was created.",
|
||||
"GetFunctionDefinitionVersionResponse$Id" : "Id of the function definition the version belongs to.",
|
||||
"GetFunctionDefinitionVersionResponse$Version" : "Version of the function definition version.",
|
||||
"GetGroupCertificateAuthorityResponse$GroupCertificateAuthorityArn" : "Arn of the certificate authority for the group.",
|
||||
"GetGroupCertificateAuthorityResponse$GroupCertificateAuthorityId" : "Id of the certificate authority for the group.",
|
||||
"GetGroupCertificateAuthorityResponse$PemEncodedCertificate" : "PEM encoded certificate for the group.",
|
||||
"GetGroupVersionResponse$Arn" : "Arn of the group version.",
|
||||
"GetGroupVersionResponse$CreationTimestamp" : "Timestamp when the group version was created.",
|
||||
"GetGroupVersionResponse$Id" : "Id of the group version.",
|
||||
"GetGroupVersionResponse$Version" : "Unique Id for a version of the Group.",
|
||||
"GetLoggerDefinitionVersionResponse$Arn" : "Arn of the logger definition version.",
|
||||
"GetLoggerDefinitionVersionResponse$CreationTimestamp" : "Timestamp of when the logger definition version was created.",
|
||||
"GetLoggerDefinitionVersionResponse$Id" : "Id of the logger definition the version belongs to.",
|
||||
"GetLoggerDefinitionVersionResponse$Version" : "Version of the logger definition version.",
|
||||
"GetServiceRoleForAccountResponse$AssociatedAt" : "Time when the service role was associated to the account.",
|
||||
"GetServiceRoleForAccountResponse$RoleArn" : "Role arn which is associated to the account.",
|
||||
"GetSubscriptionDefinitionVersionResponse$Arn" : "Arn of the subscription definition version.",
|
||||
"GetSubscriptionDefinitionVersionResponse$CreationTimestamp" : "Timestamp of when the subscription definition version was created.",
|
||||
"GetSubscriptionDefinitionVersionResponse$Id" : "Id of the subscription definition the version belongs to.",
|
||||
"GetSubscriptionDefinitionVersionResponse$Version" : "Version of the subscription definition version.",
|
||||
"GroupCertificateAuthorityProperties$GroupCertificateAuthorityArn" : "Arn of the certificate authority for the group.",
|
||||
"GroupCertificateAuthorityProperties$GroupCertificateAuthorityId" : "Id of the certificate authority for the group.",
|
||||
"GroupCertificateConfiguration$CertificateAuthorityExpiryInMilliseconds" : "Amount of time when the certificate authority expires in milliseconds.",
|
||||
"GroupCertificateConfiguration$CertificateExpiryInMilliseconds" : "Amount of time when the certificate expires in milliseconds.",
|
||||
"GroupCertificateConfiguration$GroupId" : "Id of the group the certificate configuration belongs to.",
|
||||
"GroupInformation$Arn" : "Arn of a group.",
|
||||
"GroupInformation$CreationTimestamp" : "Timestamp of when the group was created.",
|
||||
"GroupInformation$Id" : "Id of a group.",
|
||||
"GroupInformation$LastUpdatedTimestamp" : "Last updated timestamp of the group.",
|
||||
"GroupInformation$LatestVersion" : "Last version of the group.",
|
||||
"GroupInformation$LatestVersionArn" : "Latest version arn of the group.",
|
||||
"GroupInformation$Name" : "Name of a group.",
|
||||
"GroupVersion$CoreDefinitionVersionArn" : "Core definition version arn for this group.",
|
||||
"GroupVersion$DeviceDefinitionVersionArn" : "Device definition version arn for this group.",
|
||||
"GroupVersion$FunctionDefinitionVersionArn" : "Function definition version arn for this group.",
|
||||
"GroupVersion$LoggerDefinitionVersionArn" : "Logger definitionv ersion arn for this group.",
|
||||
"GroupVersion$SubscriptionDefinitionVersionArn" : "Subscription definition version arn for this group.",
|
||||
"ListDefinitionsResponse$NextToken" : "The token for the next set of results, or ''null'' if there are no additional results.",
|
||||
"ListDeploymentsResponse$NextToken" : "The token for the next set of results, or ''null'' if there are no additional results.",
|
||||
"ListGroupsResponse$NextToken" : "The token for the next set of results, or ''null'' if there are no additional results.",
|
||||
"ListVersionsResponse$NextToken" : "The token for the next set of results, or ''null'' if there are no additional results.",
|
||||
"Logger$Id" : "Element Id for this entry in the list.",
|
||||
"Subscription$Id" : "Element Id for this entry in the list.",
|
||||
"Subscription$Source" : "Source of the subscription. Can be a thing arn, lambda arn or word 'cloud'",
|
||||
"Subscription$Subject" : "Subject of the message.",
|
||||
"Subscription$Target" : "Where the message is sent to. Can be a thing arn, lambda arn or word 'cloud'.",
|
||||
"UpdateConnectivityInfoResponse$Version" : "New Version",
|
||||
"UpdateConnectivityInfoResponse$message" : "Response Text",
|
||||
"UpdateGroupCertificateConfigurationRequest$CertificateExpiryInMilliseconds" : "Amount of time when the certificate expires in milliseconds.",
|
||||
"VersionInformation$Arn" : "Arn of the version.",
|
||||
"VersionInformation$CreationTimestamp" : "Timestamp of when the version was created.",
|
||||
"VersionInformation$Id" : "Id of the resource container.",
|
||||
"VersionInformation$Version" : "Unique Id of a version."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
4
vendor/github.com/aws/aws-sdk-go/models/apis/iam/2010-05-08/api-2.json
generated
vendored
4
vendor/github.com/aws/aws-sdk-go/models/apis/iam/2010-05-08/api-2.json
generated
vendored
|
@ -4412,7 +4412,7 @@
|
|||
},
|
||||
"accessKeyIdType":{
|
||||
"type":"string",
|
||||
"max":32,
|
||||
"max":128,
|
||||
"min":16,
|
||||
"pattern":"[\\w]+"
|
||||
},
|
||||
|
@ -4546,7 +4546,7 @@
|
|||
},
|
||||
"idType":{
|
||||
"type":"string",
|
||||
"max":32,
|
||||
"max":128,
|
||||
"min":16,
|
||||
"pattern":"[\\w]+"
|
||||
},
|
||||
|
|
92
vendor/github.com/aws/aws-sdk-go/models/apis/inspector/2016-02-16/api-2.json
generated
vendored
92
vendor/github.com/aws/aws-sdk-go/models/apis/inspector/2016-02-16/api-2.json
generated
vendored
|
@ -207,6 +207,23 @@
|
|||
{"shape":"InvalidInputException"}
|
||||
]
|
||||
},
|
||||
"GetAssessmentReport":{
|
||||
"name":"GetAssessmentReport",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"GetAssessmentReportRequest"},
|
||||
"output":{"shape":"GetAssessmentReportResponse"},
|
||||
"errors":[
|
||||
{"shape":"InternalException"},
|
||||
{"shape":"InvalidInputException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"NoSuchEntityException"},
|
||||
{"shape":"AssessmentRunInProgressException"},
|
||||
{"shape":"UnsupportedFeatureException"}
|
||||
]
|
||||
},
|
||||
"GetTelemetryMetadata":{
|
||||
"name":"GetTelemetryMetadata",
|
||||
"http":{
|
||||
|
@ -656,7 +673,8 @@
|
|||
"stateChangedAt",
|
||||
"dataCollected",
|
||||
"stateChanges",
|
||||
"notifications"
|
||||
"notifications",
|
||||
"findingCounts"
|
||||
],
|
||||
"members":{
|
||||
"arn":{"shape":"Arn"},
|
||||
|
@ -672,7 +690,8 @@
|
|||
"stateChangedAt":{"shape":"Timestamp"},
|
||||
"dataCollected":{"shape":"Bool"},
|
||||
"stateChanges":{"shape":"AssessmentRunStateChangeList"},
|
||||
"notifications":{"shape":"AssessmentRunNotificationList"}
|
||||
"notifications":{"shape":"AssessmentRunNotificationList"},
|
||||
"findingCounts":{"shape":"AssessmentRunFindingCounts"}
|
||||
}
|
||||
},
|
||||
"AssessmentRunAgent":{
|
||||
|
@ -717,6 +736,11 @@
|
|||
"stateChangeTimeRange":{"shape":"TimestampRange"}
|
||||
}
|
||||
},
|
||||
"AssessmentRunFindingCounts":{
|
||||
"type":"map",
|
||||
"key":{"shape":"Severity"},
|
||||
"value":{"shape":"FindingCount"}
|
||||
},
|
||||
"AssessmentRunInProgressArnList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Arn"},
|
||||
|
@ -790,8 +814,10 @@
|
|||
"COLLECTING_DATA",
|
||||
"STOP_DATA_COLLECTION_PENDING",
|
||||
"DATA_COLLECTED",
|
||||
"START_EVALUATING_RULES_PENDING",
|
||||
"EVALUATING_RULES",
|
||||
"FAILED",
|
||||
"ERROR",
|
||||
"COMPLETED",
|
||||
"COMPLETED_WITH_ERRORS"
|
||||
]
|
||||
|
@ -1248,6 +1274,7 @@
|
|||
"updatedAt":{"shape":"Timestamp"}
|
||||
}
|
||||
},
|
||||
"FindingCount":{"type":"integer"},
|
||||
"FindingFilter":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1269,9 +1296,30 @@
|
|||
"FindingList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Finding"},
|
||||
"max":10,
|
||||
"max":100,
|
||||
"min":0
|
||||
},
|
||||
"GetAssessmentReportRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"assessmentRunArn",
|
||||
"reportFileFormat",
|
||||
"reportType"
|
||||
],
|
||||
"members":{
|
||||
"assessmentRunArn":{"shape":"Arn"},
|
||||
"reportFileFormat":{"shape":"ReportFileFormat"},
|
||||
"reportType":{"shape":"ReportType"}
|
||||
}
|
||||
},
|
||||
"GetAssessmentReportResponse":{
|
||||
"type":"structure",
|
||||
"required":["status"],
|
||||
"members":{
|
||||
"status":{"shape":"ReportStatus"},
|
||||
"url":{"shape":"Url"}
|
||||
}
|
||||
},
|
||||
"GetTelemetryMetadataRequest":{
|
||||
"type":"structure",
|
||||
"required":["assessmentRunArn"],
|
||||
|
@ -1710,6 +1758,28 @@
|
|||
"failedItems":{"shape":"FailedItems"}
|
||||
}
|
||||
},
|
||||
"ReportFileFormat":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"HTML",
|
||||
"PDF"
|
||||
]
|
||||
},
|
||||
"ReportStatus":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"WORK_IN_PROGRESS",
|
||||
"FAILED",
|
||||
"COMPLETED"
|
||||
]
|
||||
},
|
||||
"ReportType":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"FINDING",
|
||||
"FULL"
|
||||
]
|
||||
},
|
||||
"ResourceGroup":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -1931,6 +2001,18 @@
|
|||
"topicArn":{"shape":"Arn"}
|
||||
}
|
||||
},
|
||||
"UnsupportedFeatureException":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"message",
|
||||
"canRetry"
|
||||
],
|
||||
"members":{
|
||||
"message":{"shape":"ErrorMessage"},
|
||||
"canRetry":{"shape":"Bool"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"UpdateAssessmentTargetRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -1944,6 +2026,10 @@
|
|||
"resourceGroupArn":{"shape":"Arn"}
|
||||
}
|
||||
},
|
||||
"Url":{
|
||||
"type":"string",
|
||||
"max":2048
|
||||
},
|
||||
"UserAttributeKeyList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"AttributeKey"},
|
||||
|
|
64
vendor/github.com/aws/aws-sdk-go/models/apis/inspector/2016-02-16/docs-2.json
generated
vendored
64
vendor/github.com/aws/aws-sdk-go/models/apis/inspector/2016-02-16/docs-2.json
generated
vendored
|
@ -16,6 +16,7 @@
|
|||
"DescribeFindings": "<p>Describes the findings that are specified by the ARNs of the findings.</p>",
|
||||
"DescribeResourceGroups": "<p>Describes the resource groups that are specified by the ARNs of the resource groups.</p>",
|
||||
"DescribeRulesPackages": "<p>Describes the rules packages that are specified by the ARNs of the rules packages.</p>",
|
||||
"GetAssessmentReport": "<p>Produces an assessment report that includes detailed and comprehensive results of a specified assessment run. </p>",
|
||||
"GetTelemetryMetadata": "<p>Information about the data that is collected for the specified assessment run.</p>",
|
||||
"ListAssessmentRunAgents": "<p>Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.</p>",
|
||||
"ListAssessmentRuns": "<p>Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.</p>",
|
||||
|
@ -176,6 +177,7 @@
|
|||
"FailedItems$key": null,
|
||||
"FilterRulesPackageArnList$member": null,
|
||||
"Finding$arn": "<p>The ARN that specifies the finding.</p>",
|
||||
"GetAssessmentReportRequest$assessmentRunArn": "<p>The ARN that specifies the assessment run for which you want to generate a report.</p>",
|
||||
"GetTelemetryMetadataRequest$assessmentRunArn": "<p>The ARN that specifies the assessment run that has the telemetry data that you want to obtain.</p>",
|
||||
"InspectorServiceAttributes$assessmentRunArn": "<p>The ARN of the assessment run during which the finding is generated.</p>",
|
||||
"InspectorServiceAttributes$rulesPackageArn": "<p>The ARN of the rules package that is used to generate the finding.</p>",
|
||||
|
@ -242,6 +244,12 @@
|
|||
"ListAssessmentRunsRequest$filter": "<p>You can use this parameter to specify a subset of data to be included in the action's response.</p> <p>For a record to match a filter, all specified filter attributes must match. When multiple values are specified for a filter attribute, any of the values can match.</p>"
|
||||
}
|
||||
},
|
||||
"AssessmentRunFindingCounts": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AssessmentRun$findingCounts": "<p>Provides a total count of generated findings per severity.</p>"
|
||||
}
|
||||
},
|
||||
"AssessmentRunInProgressArnList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -451,7 +459,8 @@
|
|||
"InvalidCrossAccountRoleException$canRetry": "<p>You can immediately retry your request.</p>",
|
||||
"InvalidInputException$canRetry": "<p>You can immediately retry your request.</p>",
|
||||
"LimitExceededException$canRetry": "<p>You can immediately retry your request.</p>",
|
||||
"NoSuchEntityException$canRetry": "<p>You can immediately retry your request.</p>"
|
||||
"NoSuchEntityException$canRetry": "<p>You can immediately retry your request.</p>",
|
||||
"UnsupportedFeatureException$canRetry": null
|
||||
}
|
||||
},
|
||||
"CreateAssessmentTargetRequest": {
|
||||
|
@ -581,7 +590,8 @@
|
|||
"InvalidCrossAccountRoleException$message": "<p>Details of the exception error.</p>",
|
||||
"InvalidInputException$message": "<p>Details of the exception error.</p>",
|
||||
"LimitExceededException$message": "<p>Details of the exception error.</p>",
|
||||
"NoSuchEntityException$message": "<p>Details of the exception error.</p>"
|
||||
"NoSuchEntityException$message": "<p>Details of the exception error.</p>",
|
||||
"UnsupportedFeatureException$message": null
|
||||
}
|
||||
},
|
||||
"EventSubscription": {
|
||||
|
@ -635,6 +645,12 @@
|
|||
"FindingList$member": null
|
||||
}
|
||||
},
|
||||
"FindingCount": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AssessmentRunFindingCounts$value": null
|
||||
}
|
||||
},
|
||||
"FindingFilter": {
|
||||
"base": "<p>This data type is used as a request parameter in the <a>ListFindings</a> action.</p>",
|
||||
"refs": {
|
||||
|
@ -653,6 +669,16 @@
|
|||
"DescribeFindingsResponse$findings": "<p>Information about the finding.</p>"
|
||||
}
|
||||
},
|
||||
"GetAssessmentReportRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetAssessmentReportResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetTelemetryMetadataRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -681,7 +707,7 @@
|
|||
"InspectorServiceAttributes": {
|
||||
"base": "<p>This data type is used in the <a>Finding</a> data type.</p>",
|
||||
"refs": {
|
||||
"Finding$serviceAttributes": null
|
||||
"Finding$serviceAttributes": "<p>This data type is used in the <a>Finding</a> data type.</p>"
|
||||
}
|
||||
},
|
||||
"InternalException": {
|
||||
|
@ -873,7 +899,7 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"AssessmentRunAgent$agentHealthDetails": "<p>The description for the agent health code.</p>",
|
||||
"AssessmentRunNotification$message": null
|
||||
"AssessmentRunNotification$message": "<p>The message included in the notification.</p>"
|
||||
}
|
||||
},
|
||||
"MessageType": {
|
||||
|
@ -973,6 +999,24 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"ReportFileFormat": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetAssessmentReportRequest$reportFileFormat": "<p>Specifies the file format (html or pdf) of the assessment report that you want to generate.</p>"
|
||||
}
|
||||
},
|
||||
"ReportStatus": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetAssessmentReportResponse$status": "<p>Specifies the status of the request to generate an assessment report. </p>"
|
||||
}
|
||||
},
|
||||
"ReportType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetAssessmentReportRequest$reportType": "<p>Specifies the type of the assessment report that you want to generate. There are two types of assessment reports: a finding report and a full report. For more information, see <a href=\"http://docs.aws.amazon.com/inspector/latest/userguide/inspector_reports.html\">Assessment Reports</a>. </p>"
|
||||
}
|
||||
},
|
||||
"ResourceGroup": {
|
||||
"base": "<p>Contains information about a resource group. The resource group defines a set of tags that, when queried, identify the AWS resources that make up the assessment target. This data type is used as the response element in the <a>DescribeResourceGroups</a> action.</p>",
|
||||
"refs": {
|
||||
|
@ -1042,6 +1086,7 @@
|
|||
"Severity": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AssessmentRunFindingCounts$key": null,
|
||||
"Finding$severity": "<p>The finding severity. Values can be set to High, Medium, Low, and Informational.</p>",
|
||||
"SeverityList$member": null
|
||||
}
|
||||
|
@ -1168,11 +1213,22 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"UnsupportedFeatureException": {
|
||||
"base": "<p>Used by the <a>GetAssessmentReport</a> API. The request was rejected because you tried to generate a report for an assessment run that existed before reporting was supported in Amazon Inspector. You can only generate reports for assessment runs that took place or will take place after generating reports in Amazon Inspector became available.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateAssessmentTargetRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Url": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetAssessmentReportResponse$url": "<p>Specifies the URL where you can find the generated assessment report. This parameter is only returned if the report is successfully generated.</p>"
|
||||
}
|
||||
},
|
||||
"UserAttributeKeyList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
7
vendor/github.com/aws/aws-sdk-go/models/apis/inspector/2016-02-16/examples-1.json
generated
vendored
7
vendor/github.com/aws/aws-sdk-go/models/apis/inspector/2016-02-16/examples-1.json
generated
vendored
|
@ -168,6 +168,13 @@
|
|||
"createdAt": "1458680170.035",
|
||||
"dataCollected": true,
|
||||
"durationInSeconds": 3600,
|
||||
"findingCounts": {
|
||||
"High": 14,
|
||||
"Informational": 0,
|
||||
"Low": 0,
|
||||
"Medium": 2,
|
||||
"Undefined": 0
|
||||
},
|
||||
"notifications": [
|
||||
|
||||
],
|
||||
|
|
4
vendor/github.com/aws/aws-sdk-go/models/apis/inspector/2016-02-16/paginators-1.json
generated
vendored
Normal file
4
vendor/github.com/aws/aws-sdk-go/models/apis/inspector/2016-02-16/paginators-1.json
generated
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"pagination": {
|
||||
}
|
||||
}
|
2181
vendor/github.com/aws/aws-sdk-go/models/apis/iot/2015-05-28/api-2.json
generated
vendored
2181
vendor/github.com/aws/aws-sdk-go/models/apis/iot/2015-05-28/api-2.json
generated
vendored
File diff suppressed because it is too large
Load diff
69
vendor/github.com/aws/aws-sdk-go/models/apis/iot/2015-05-28/docs-2.json
generated
vendored
69
vendor/github.com/aws/aws-sdk-go/models/apis/iot/2015-05-28/docs-2.json
generated
vendored
|
@ -1,12 +1,13 @@
|
|||
{
|
||||
"version": "2.0",
|
||||
"service": "<fullname>AWS IoT</fullname> <p>AWS IoT provides secure, bi-directional communication between Internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the AWS cloud. You can discover your custom IoT-Data endpoint to communicate with, configure rules for data processing and integration with other services, organize resources associated with each thing (Thing Registry), configure logging, and create and manage policies and credentials to authenticate things.</p> <p>For more information about how AWS IoT works, see the <a href=\"http://docs.aws.amazon.com/iot/latest/developerguide/aws-iot-how-it-works.html\">Developer Guide</a>.</p>",
|
||||
"operations": {
|
||||
"AcceptCertificateTransfer": "<p>Accepts a pending certificate transfer. The default state of the certificate is INACTIVE.</p> <p>To check for pending certificate transfers, call <a>ListCertificates</a> to enumerate your certificates.</p>",
|
||||
"AttachPrincipalPolicy": "<p>Attaches the specified policy to the specified principal (certificate or other credential).</p>",
|
||||
"AttachThingPrincipal": "<p>Attaches the specified principal to the specified thing.</p>",
|
||||
"CancelCertificateTransfer": "<p>Cancels a pending transfer for the specified certificate.</p> <p><b>Note</b> Only the transfer source account can use this operation to cancel a transfer. (Transfer destinations can use <a>RejectCertificateTransfer</a> instead.) After transfer, AWS IoT returns the certificate to the source account in the INACTIVE state. After the destination account has accepted the transfer, the transfer cannot be cancelled.</p> <p>After a certificate transfer is cancelled, the status of the certificate changes from PENDING_TRANSFER to INACTIVE.</p>",
|
||||
"CreateCertificateFromCsr": "<p>Creates an X.509 certificate using the specified certificate signing request.</p> <p><b>Note</b> Reusing the same certificate signing request (CSR) results in a distinct certificate.</p> <p>You can create multiple certificates in a batch by creating a directory, copying multiple .csr files into that directory, and then specifying that directory on the command line. The following commands show how to create a batch of certificates given a batch of CSRs. </p> <p>Assuming a set of CSRs are located inside of the directory my-csr-directory:</p> <p>On Linux and OS X, the command is:</p> <p>$ ls my-csr-directory/ | xargs -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}</p> <p> This command lists all of the CSRs in my-csr-directory and pipes each CSR file name to the aws iot create-certificate-from-csr AWS CLI command to create a certificate for the corresponding CSR. </p> <p> The aws iot create-certificate-from-csr part of the command can also be run in parallel to speed up the certificate creation process: </p> <p> $ ls my-csr-directory/ | xargs -P 10 -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{} </p> <p> On Windows PowerShell, the command to create certificates for all CSRs in my-csr-directory is: </p> <p> > ls -Name my-csr-directory | %{aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/$_} </p> <p> On a Windows command prompt, the command to create certificates for all CSRs in my-csr-directory is: </p> <p> > forfiles /p my-csr-directory /c \"cmd /c aws iot create-certificate-from-csr --certificate-signing-request file://@path\"</p>",
|
||||
"CreateKeysAndCertificate": "<p>Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key.</p> <p><b>Note</b> This is the only time AWS IoT issues the private key for this certificate, so it is important to keep it in a secure location.</p>",
|
||||
"CancelCertificateTransfer": "<p>Cancels a pending transfer for the specified certificate.</p> <p> <b>Note</b> Only the transfer source account can use this operation to cancel a transfer. (Transfer destinations can use <a>RejectCertificateTransfer</a> instead.) After transfer, AWS IoT returns the certificate to the source account in the INACTIVE state. After the destination account has accepted the transfer, the transfer cannot be cancelled.</p> <p>After a certificate transfer is cancelled, the status of the certificate changes from PENDING_TRANSFER to INACTIVE.</p>",
|
||||
"CreateCertificateFromCsr": "<p>Creates an X.509 certificate using the specified certificate signing request.</p> <p> <b>Note:</b> The CSR must include a public key that is either an RSA key with a length of at least 2048 bits or an ECC key from NIST P-256 or NIST P-384 curves. </p> <p> <b>Note:</b> Reusing the same certificate signing request (CSR) results in a distinct certificate.</p> <p>You can create multiple certificates in a batch by creating a directory, copying multiple .csr files into that directory, and then specifying that directory on the command line. The following commands show how to create a batch of certificates given a batch of CSRs.</p> <p>Assuming a set of CSRs are located inside of the directory my-csr-directory:</p> <p>On Linux and OS X, the command is:</p> <p>$ ls my-csr-directory/ | xargs -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}</p> <p>This command lists all of the CSRs in my-csr-directory and pipes each CSR file name to the aws iot create-certificate-from-csr AWS CLI command to create a certificate for the corresponding CSR.</p> <p>The aws iot create-certificate-from-csr part of the command can also be run in parallel to speed up the certificate creation process:</p> <p>$ ls my-csr-directory/ | xargs -P 10 -I {} aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/{}</p> <p>On Windows PowerShell, the command to create certificates for all CSRs in my-csr-directory is:</p> <p>> ls -Name my-csr-directory | %{aws iot create-certificate-from-csr --certificate-signing-request file://my-csr-directory/$_}</p> <p>On a Windows command prompt, the command to create certificates for all CSRs in my-csr-directory is:</p> <p>> forfiles /p my-csr-directory /c \"cmd /c aws iot create-certificate-from-csr --certificate-signing-request file://@path\"</p>",
|
||||
"CreateKeysAndCertificate": "<p>Creates a 2048-bit RSA key pair and issues an X.509 certificate using the issued public key.</p> <p> <b>Note</b> This is the only time AWS IoT issues the private key for this certificate, so it is important to keep it in a secure location.</p>",
|
||||
"CreatePolicy": "<p>Creates an AWS IoT policy.</p> <p>The created policy is the default version for the policy. This operation creates a policy version with a version identifier of <b>1</b> and sets <b>1</b> as the policy's default version.</p>",
|
||||
"CreatePolicyVersion": "<p>Creates a new version of the specified AWS IoT policy. To update a policy, create a new policy version. A managed policy can have up to five versions. If the policy has five versions, you must use <a>DeletePolicyVersion</a> to delete an existing version before you create a new one.</p> <p>Optionally, you can set the new version as the policy's default version. The default version is the operative version (that is, the version that is in effect for the certificates to which the policy is attached).</p>",
|
||||
"CreateThing": "<p>Creates a thing record in the thing registry.</p>",
|
||||
|
@ -48,7 +49,7 @@
|
|||
"ListThingTypes": "<p>Lists the existing thing types.</p>",
|
||||
"ListThings": "<p>Lists your things. Use the <b>attributeName</b> and <b>attributeValue</b> parameters to filter your things. For example, calling <code>ListThings</code> with attributeName=Color and attributeValue=Red retrieves all things in the registry that contain an attribute <b>Color</b> with the value <b>Red</b>. </p>",
|
||||
"ListTopicRules": "<p>Lists the rules for the specific topic.</p>",
|
||||
"RegisterCACertificate": "<p>Registers a CA certificate with AWS IoT. This CA certificate can then be used to sign device certificates, which can be then registered with AWS IoT. You can register up to 10 CA certificates per AWS account that have the same subject field and public key. This enables you to have up to 10 certificate authorities sign your device certificates. If you have more than one CA certificate registered, make sure you pass the CA certificate when you register your device certificates with the RegisterCertificate API.</p>",
|
||||
"RegisterCACertificate": "<p>Registers a CA certificate with AWS IoT. This CA certificate can then be used to sign device certificates, which can be then registered with AWS IoT. You can register up to 10 CA certificates per AWS account that have the same subject field. This enables you to have up to 10 certificate authorities sign your device certificates. If you have more than one CA certificate registered, make sure you pass the CA certificate when you register your device certificates with the RegisterCertificate API.</p>",
|
||||
"RegisterCertificate": "<p>Registers a device certificate with AWS IoT. If you have more than one CA certificate that has the same subject field, you must specify the CA certificate that was used to sign the device certificate being registered.</p>",
|
||||
"RejectCertificateTransfer": "<p>Rejects a pending certificate transfer. After AWS IoT rejects a certificate transfer, the certificate status changes from <b>PENDING_TRANSFER</b> to <b>INACTIVE</b>.</p> <p>To check for pending certificate transfers, call <a>ListCertificates</a> to enumerate your certificates.</p> <p>This operation can only be called by the transfer destination. After it is called, the certificate will be returned to the source's account in the INACTIVE state.</p>",
|
||||
"ReplaceTopicRule": "<p>Replaces the specified rule. You must specify all parameters for the new rule. Creating rules is an administrator-level action. Any user who has permission to create rules will be able to access data processed by the rule.</p>",
|
||||
|
@ -59,7 +60,6 @@
|
|||
"UpdateCertificate": "<p>Updates the status of the specified certificate. This operation is idempotent.</p> <p>Moving a certificate from the ACTIVE state (including REVOKED) will not disconnect currently connected devices, but these devices will be unable to reconnect.</p> <p>The ACTIVE state is required to authenticate devices connecting to AWS IoT using a certificate.</p>",
|
||||
"UpdateThing": "<p>Updates the data for a thing.</p>"
|
||||
},
|
||||
"service": "<fullname>AWS IoT</fullname> <p>AWS IoT provides secure, bi-directional communication between Internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the AWS cloud. You can discover your custom IoT-Data endpoint to communicate with, configure rules for data processing and integration with other services, organize resources associated with each thing (Thing Registry), configure logging, and create and manage policies and credentials to authenticate things.</p> <p>For more information about how AWS IoT works, see the <a href=\"http://docs.aws.amazon.com/iot/latest/developerguide/aws-iot-how-it-works.html\">Developer Guide</a>.</p>",
|
||||
"shapes": {
|
||||
"AcceptCertificateTransferRequest": {
|
||||
"base": "<p>The input for the AcceptCertificateTransfer operation.</p>",
|
||||
|
@ -129,8 +129,8 @@
|
|||
"AttributePayload": {
|
||||
"base": "<p>The attribute payload.</p>",
|
||||
"refs": {
|
||||
"CreateThingRequest$attributePayload": "<p>The attribute payload, which consists of up to three name/value pairs in a JSON document. For example:</p> <p><code>{\\\"attributes\\\":{\\\"string1\\\":\\\"string2\\\"}})</code></p>",
|
||||
"UpdateThingRequest$attributePayload": "<p>A list of thing attributes, a JSON string containing name-value pairs. For example:</p> <p><code>{\\\"attributes\\\":{\\\"name1\\\":\\\"value2\\\"}})</code></p> <p>This data is used to add new attributes or update existing attributes.</p>"
|
||||
"CreateThingRequest$attributePayload": "<p>The attribute payload, which consists of up to three name/value pairs in a JSON document. For example:</p> <p> <code>{\\\"attributes\\\":{\\\"string1\\\":\\\"string2\\\"}}</code> </p>",
|
||||
"UpdateThingRequest$attributePayload": "<p>A list of thing attributes, a JSON string containing name-value pairs. For example:</p> <p> <code>{\\\"attributes\\\":{\\\"name1\\\":\\\"value2\\\"}}</code> </p> <p>This data is used to add new attributes or update existing attributes.</p>"
|
||||
}
|
||||
},
|
||||
"AttributeValue": {
|
||||
|
@ -143,7 +143,7 @@
|
|||
"Attributes": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AttributePayload$attributes": "<p>A JSON string containing up to three key-value pair in JSON format. For example:</p> <p><code>{\\\"attributes\\\":{\\\"string1\\\":\\\"string2\\\"}})</code></p>",
|
||||
"AttributePayload$attributes": "<p>A JSON string containing up to three key-value pair in JSON format. For example:</p> <p> <code>{\\\"attributes\\\":{\\\"string1\\\":\\\"string2\\\"}}</code> </p>",
|
||||
"DescribeThingResponse$attributes": "<p>The thing attributes.</p>",
|
||||
"ThingAttribute$attributes": "<p>A list of thing attributes which are name-value pairs.</p>"
|
||||
}
|
||||
|
@ -218,9 +218,9 @@
|
|||
"CACertificateStatus": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CACertificate$status": "<p>The status of the CA certificate. </p> <p>The status value REGISTER_INACTIVE is deprecated and should not be used.</p>",
|
||||
"CACertificate$status": "<p>The status of the CA certificate.</p> <p>The status value REGISTER_INACTIVE is deprecated and should not be used.</p>",
|
||||
"CACertificateDescription$status": "<p>The status of a CA certificate.</p>",
|
||||
"UpdateCACertificateRequest$newStatus": "<p>The updated status of the CA certificate.</p> <p><b>Note:</b> The status value REGISTER_INACTIVE is deprecated and should not be used.</p>"
|
||||
"UpdateCACertificateRequest$newStatus": "<p>The updated status of the CA certificate.</p> <p> <b>Note:</b> The status value REGISTER_INACTIVE is deprecated and should not be used.</p>"
|
||||
}
|
||||
},
|
||||
"CACertificates": {
|
||||
|
@ -288,7 +288,7 @@
|
|||
"DeleteCertificateRequest$certificateId": "<p>The ID of the certificate.</p>",
|
||||
"DescribeCACertificateRequest$certificateId": "<p>The CA certificate identifier.</p>",
|
||||
"DescribeCertificateRequest$certificateId": "<p>The ID of the certificate.</p>",
|
||||
"ListCertificatesByCARequest$caCertificateId": "<p>The ID of the CA certificate. This operation will list all registered device certificate that were signed by this CA certificate. </p>",
|
||||
"ListCertificatesByCARequest$caCertificateId": "<p>The ID of the CA certificate. This operation will list all registered device certificate that were signed by this CA certificate.</p>",
|
||||
"OutgoingCertificate$certificateId": "<p>The certificate ID.</p>",
|
||||
"RegisterCACertificateResponse$certificateId": "<p>The CA certificate identifier.</p>",
|
||||
"RegisterCertificateResponse$certificateId": "<p>The certificate identifier.</p>",
|
||||
|
@ -327,8 +327,8 @@
|
|||
"refs": {
|
||||
"Certificate$status": "<p>The status of the certificate.</p> <p>The status value REGISTER_INACTIVE is deprecated and should not be used.</p>",
|
||||
"CertificateDescription$status": "<p>The status of the certificate.</p>",
|
||||
"RegisterCertificateRequest$status": null,
|
||||
"UpdateCertificateRequest$newStatus": "<p>The new status.</p> <p><b>Note:</b> Setting the status to PENDING_TRANSFER will result in an exception being thrown. PENDING_TRANSFER is a status used internally by AWS IoT. It is not intended for developer use.</p> <p><b>Note:</b> The status value REGISTER_INACTIVE is deprecated and should not be used.</p>"
|
||||
"RegisterCertificateRequest$status": "<p>The status of the register certificate request.</p>",
|
||||
"UpdateCertificateRequest$newStatus": "<p>The new status.</p> <p> <b>Note:</b> Setting the status to PENDING_TRANSFER will result in an exception being thrown. PENDING_TRANSFER is a status used internally by AWS IoT. It is not intended for developer use.</p> <p> <b>Note:</b> The status value REGISTER_INACTIVE is deprecated and should not be used.</p>"
|
||||
}
|
||||
},
|
||||
"CertificateValidationException": {
|
||||
|
@ -491,7 +491,7 @@
|
|||
}
|
||||
},
|
||||
"DeleteRegistrationCodeResponse": {
|
||||
"base": "<p>The output for the DeleteRegistrationCode operation. </p>",
|
||||
"base": "<p>The output for the DeleteRegistrationCode operation.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -620,7 +620,7 @@
|
|||
}
|
||||
},
|
||||
"DynamoDBAction": {
|
||||
"base": "<p>Describes an action to write to a DynamoDB table.</p> <p>The <code>tableName</code>, <code>hashKeyField</code>, and <code>rangeKeyField</code> values must match the values used when you created the table.</p> <p>The <code>hashKeyValue</code> and <code>rangeKeyvalue</code> fields use a substitution template syntax. These templates provide data at runtime. The syntax is as follows: ${<i>sql-expression</i>}.</p> <p>You can specify any valid expression in a WHERE or SELECT clause, including JSON properties, comparisons, calculations, and functions. For example, the following field uses the third level of the topic:</p> <p><code>\"hashKeyValue\": \"${topic(3)}\"</code></p> <p>The following field uses the timestamp:</p> <p><code>\"rangeKeyValue\": \"${timestamp()}\"</code></p>",
|
||||
"base": "<p>Describes an action to write to a DynamoDB table.</p> <p>The <code>tableName</code>, <code>hashKeyField</code>, and <code>rangeKeyField</code> values must match the values used when you created the table.</p> <p>The <code>hashKeyValue</code> and <code>rangeKeyvalue</code> fields use a substitution template syntax. These templates provide data at runtime. The syntax is as follows: ${<i>sql-expression</i>}.</p> <p>You can specify any valid expression in a WHERE or SELECT clause, including JSON properties, comparisons, calculations, and functions. For example, the following field uses the third level of the topic:</p> <p> <code>\"hashKeyValue\": \"${topic(3)}\"</code> </p> <p>The following field uses the timestamp:</p> <p> <code>\"rangeKeyValue\": \"${timestamp()}\"</code> </p>",
|
||||
"refs": {
|
||||
"Action$dynamoDB": "<p>Write to a DynamoDB table.</p>"
|
||||
}
|
||||
|
@ -1002,9 +1002,6 @@
|
|||
"MaxResults": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListPrincipalThingsRequest$maxResults": "<p>The maximum number of results to return in this operation.</p>",
|
||||
"ListThingTypesRequest$maxResults": "<p>The maximum number of results to return in this operation.</p>",
|
||||
"ListThingsRequest$maxResults": "<p>The maximum number of results to return in this operation.</p>",
|
||||
"ListTopicRulesRequest$maxResults": "<p>The maximum number of results to return.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -1021,7 +1018,7 @@
|
|||
"MessageFormat": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"SnsAction$messageFormat": "<p>The message format of the message to publish. Optional. Accepted values are \"JSON\" and \"RAW\". The default value of the attribute is \"RAW\". SNS uses this setting to determine if the payload should be parsed and relevant platform-specific bits of the payload should be extracted. To read more about SNS message formats, see <a href=\"http://docs.aws.amazon.com/sns/latest/dg/json-formats.html\"></a> refer to their official documentation.</p>"
|
||||
"SnsAction$messageFormat": "<p>The message format of the message to publish. Optional. Accepted values are \"JSON\" and \"RAW\". The default value of the attribute is \"RAW\". SNS uses this setting to determine if the payload should be parsed and relevant platform-specific bits of the payload should be extracted. To read more about SNS message formats, see <a href=\"http://docs.aws.amazon.com/sns/latest/dg/json-formats.html\">http://docs.aws.amazon.com/sns/latest/dg/json-formats.html</a> refer to their official documentation.</p>"
|
||||
}
|
||||
},
|
||||
"MetricName": {
|
||||
|
@ -1228,7 +1225,7 @@
|
|||
"PutItemInput": {
|
||||
"base": "<p>The input for the DynamoActionVS action that specifies the DynamoDB table to which the message data will be written.</p>",
|
||||
"refs": {
|
||||
"DynamoDBv2Action$putItem": "<p>Specifies the DynamoDB table to which the message data will be written. For example:</p> <p><code>{ \"dynamoDBv2\": { \"roleArn\": \"aws:iam:12341251:my-role\" \"putItem\": { \"tableName\": \"my-table\" } } }</code></p> <p>Each attribute in the message payload will be written to a separate column in the DynamoDB database.</p>"
|
||||
"DynamoDBv2Action$putItem": "<p>Specifies the DynamoDB table to which the message data will be written. For example:</p> <p> <code>{ \"dynamoDBv2\": { \"roleArn\": \"aws:iam:12341251:my-role\" \"putItem\": { \"tableName\": \"my-table\" } } }</code> </p> <p>Each attribute in the message payload will be written to a separate column in the DynamoDB database.</p>"
|
||||
}
|
||||
},
|
||||
"QueueUrl": {
|
||||
|
@ -1280,6 +1277,14 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"RegistryMaxResults": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListPrincipalThingsRequest$maxResults": "<p>The maximum number of results to return in this operation.</p>",
|
||||
"ListThingTypesRequest$maxResults": "<p>The maximum number of results to return in this operation.</p>",
|
||||
"ListThingsRequest$maxResults": "<p>The maximum number of results to return in this operation.</p>"
|
||||
}
|
||||
},
|
||||
"RejectCertificateTransferRequest": {
|
||||
"base": "<p>The input for the RejectCertificateTransfer operation.</p>",
|
||||
"refs": {
|
||||
|
@ -1345,6 +1350,24 @@
|
|||
"TopicRulePayload$sql": "<p>The SQL statement used to query the topic. For more information, see <a href=\"http://docs.aws.amazon.com/iot/latest/developerguide/iot-rules.html#aws-iot-sql-reference\">AWS IoT SQL Reference</a> in the <i>AWS IoT Developer Guide</i>.</p>"
|
||||
}
|
||||
},
|
||||
"SalesforceAction": {
|
||||
"base": "<p>Describes an action to write a message to a Salesforce IoT Cloud Input Stream.</p>",
|
||||
"refs": {
|
||||
"Action$salesforce": "<p>Send a message to a Salesforce IoT Cloud Input Stream.</p>"
|
||||
}
|
||||
},
|
||||
"SalesforceEndpoint": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"SalesforceAction$url": "<p>The URL exposed by the Salesforce IoT Cloud Input Stream. The URL is available from the Salesforce IoT Cloud platform after creation of the Input Stream.</p>"
|
||||
}
|
||||
},
|
||||
"SalesforceToken": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"SalesforceAction$token": "<p>The token used to authenticate access to the Salesforce IoT Cloud Input Stream. The token is available from the Salesforce IoT Cloud platform after creation of the Input Stream.</p>"
|
||||
}
|
||||
},
|
||||
"SearchableAttributes": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -1496,8 +1519,8 @@
|
|||
"ThingTypeMetadata": {
|
||||
"base": "<p>The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when time was deprecated.</p>",
|
||||
"refs": {
|
||||
"DescribeThingTypeResponse$thingTypeMetadata": null,
|
||||
"ThingTypeDefinition$thingTypeMetadata": null
|
||||
"DescribeThingTypeResponse$thingTypeMetadata": "<p>The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.</p>",
|
||||
"ThingTypeDefinition$thingTypeMetadata": "<p>The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.</p>"
|
||||
}
|
||||
},
|
||||
"ThingTypeName": {
|
||||
|
@ -1640,7 +1663,7 @@
|
|||
}
|
||||
},
|
||||
"VersionConflictException": {
|
||||
"base": "<p>An exception thrown when the version of a thing passed to a command is different than the version specified with the --version parameter. </p>",
|
||||
"base": "<p>An exception thrown when the version of a thing passed to a command is different than the version specified with the --version parameter.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
|
4
vendor/github.com/aws/aws-sdk-go/models/apis/iot/2015-05-28/examples-1.json
generated
vendored
4
vendor/github.com/aws/aws-sdk-go/models/apis/iot/2015-05-28/examples-1.json
generated
vendored
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"version":"1.0",
|
||||
"examples":{
|
||||
"version": "1.0",
|
||||
"examples": {
|
||||
}
|
||||
}
|
||||
|
|
4
vendor/github.com/aws/aws-sdk-go/models/apis/iot/2015-05-28/paginators-1.json
generated
vendored
Normal file
4
vendor/github.com/aws/aws-sdk-go/models/apis/iot/2015-05-28/paginators-1.json
generated
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"pagination": {
|
||||
}
|
||||
}
|
151
vendor/github.com/aws/aws-sdk-go/models/apis/kinesis/2013-12-02/api-2.json
generated
vendored
151
vendor/github.com/aws/aws-sdk-go/models/apis/kinesis/2013-12-02/api-2.json
generated
vendored
|
@ -131,7 +131,13 @@
|
|||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InvalidArgumentException"},
|
||||
{"shape":"ProvisionedThroughputExceededException"},
|
||||
{"shape":"ExpiredIteratorException"}
|
||||
{"shape":"ExpiredIteratorException"},
|
||||
{"shape":"KMSDisabledException"},
|
||||
{"shape":"KMSInvalidStateException"},
|
||||
{"shape":"KMSAccessDeniedException"},
|
||||
{"shape":"KMSNotFoundException"},
|
||||
{"shape":"KMSOptInRequired"},
|
||||
{"shape":"KMSThrottlingException"}
|
||||
]
|
||||
},
|
||||
"GetShardIterator":{
|
||||
|
@ -212,7 +218,13 @@
|
|||
"errors":[
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InvalidArgumentException"},
|
||||
{"shape":"ProvisionedThroughputExceededException"}
|
||||
{"shape":"ProvisionedThroughputExceededException"},
|
||||
{"shape":"KMSDisabledException"},
|
||||
{"shape":"KMSInvalidStateException"},
|
||||
{"shape":"KMSAccessDeniedException"},
|
||||
{"shape":"KMSNotFoundException"},
|
||||
{"shape":"KMSOptInRequired"},
|
||||
{"shape":"KMSThrottlingException"}
|
||||
]
|
||||
},
|
||||
"PutRecords":{
|
||||
|
@ -226,7 +238,13 @@
|
|||
"errors":[
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InvalidArgumentException"},
|
||||
{"shape":"ProvisionedThroughputExceededException"}
|
||||
{"shape":"ProvisionedThroughputExceededException"},
|
||||
{"shape":"KMSDisabledException"},
|
||||
{"shape":"KMSInvalidStateException"},
|
||||
{"shape":"KMSAccessDeniedException"},
|
||||
{"shape":"KMSNotFoundException"},
|
||||
{"shape":"KMSOptInRequired"},
|
||||
{"shape":"KMSThrottlingException"}
|
||||
]
|
||||
},
|
||||
"RemoveTagsFromStream":{
|
||||
|
@ -257,6 +275,40 @@
|
|||
{"shape":"LimitExceededException"}
|
||||
]
|
||||
},
|
||||
"StartStreamEncryption":{
|
||||
"name":"StartStreamEncryption",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"StartStreamEncryptionInput"},
|
||||
"errors":[
|
||||
{"shape":"InvalidArgumentException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"ResourceInUseException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"KMSDisabledException"},
|
||||
{"shape":"KMSInvalidStateException"},
|
||||
{"shape":"KMSAccessDeniedException"},
|
||||
{"shape":"KMSNotFoundException"},
|
||||
{"shape":"KMSOptInRequired"},
|
||||
{"shape":"KMSThrottlingException"}
|
||||
]
|
||||
},
|
||||
"StopStreamEncryption":{
|
||||
"name":"StopStreamEncryption",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"StopStreamEncryptionInput"},
|
||||
"errors":[
|
||||
{"shape":"InvalidArgumentException"},
|
||||
{"shape":"LimitExceededException"},
|
||||
{"shape":"ResourceInUseException"},
|
||||
{"shape":"ResourceNotFoundException"}
|
||||
]
|
||||
},
|
||||
"UpdateShardCount":{
|
||||
"name":"UpdateShardCount",
|
||||
"http":{
|
||||
|
@ -379,6 +431,13 @@
|
|||
"ShardLevelMetrics":{"shape":"MetricsNameList"}
|
||||
}
|
||||
},
|
||||
"EncryptionType":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"NONE",
|
||||
"KMS"
|
||||
]
|
||||
},
|
||||
"EnhancedMetrics":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -482,6 +541,53 @@
|
|||
},
|
||||
"exception":true
|
||||
},
|
||||
"KMSAccessDeniedException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ErrorMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"KMSDisabledException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ErrorMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"KMSInvalidStateException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ErrorMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"KMSNotFoundException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ErrorMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"KMSOptInRequired":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ErrorMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"KMSThrottlingException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ErrorMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"KeyId":{
|
||||
"type":"string",
|
||||
"max":2048,
|
||||
"min":1
|
||||
},
|
||||
"LimitExceededException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -613,7 +719,8 @@
|
|||
],
|
||||
"members":{
|
||||
"ShardId":{"shape":"ShardId"},
|
||||
"SequenceNumber":{"shape":"SequenceNumber"}
|
||||
"SequenceNumber":{"shape":"SequenceNumber"},
|
||||
"EncryptionType":{"shape":"EncryptionType"}
|
||||
}
|
||||
},
|
||||
"PutRecordsInput":{
|
||||
|
@ -632,7 +739,8 @@
|
|||
"required":["Records"],
|
||||
"members":{
|
||||
"FailedRecordCount":{"shape":"PositiveIntegerObject"},
|
||||
"Records":{"shape":"PutRecordsResultEntryList"}
|
||||
"Records":{"shape":"PutRecordsResultEntryList"},
|
||||
"EncryptionType":{"shape":"EncryptionType"}
|
||||
}
|
||||
},
|
||||
"PutRecordsRequestEntry":{
|
||||
|
@ -679,7 +787,8 @@
|
|||
"SequenceNumber":{"shape":"SequenceNumber"},
|
||||
"ApproximateArrivalTimestamp":{"shape":"Timestamp"},
|
||||
"Data":{"shape":"Data"},
|
||||
"PartitionKey":{"shape":"PartitionKey"}
|
||||
"PartitionKey":{"shape":"PartitionKey"},
|
||||
"EncryptionType":{"shape":"EncryptionType"}
|
||||
}
|
||||
},
|
||||
"RecordList":{
|
||||
|
@ -785,6 +894,32 @@
|
|||
"NewStartingHashKey":{"shape":"HashKey"}
|
||||
}
|
||||
},
|
||||
"StartStreamEncryptionInput":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"StreamName",
|
||||
"EncryptionType",
|
||||
"KeyId"
|
||||
],
|
||||
"members":{
|
||||
"StreamName":{"shape":"StreamName"},
|
||||
"EncryptionType":{"shape":"EncryptionType"},
|
||||
"KeyId":{"shape":"KeyId"}
|
||||
}
|
||||
},
|
||||
"StopStreamEncryptionInput":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"StreamName",
|
||||
"EncryptionType",
|
||||
"KeyId"
|
||||
],
|
||||
"members":{
|
||||
"StreamName":{"shape":"StreamName"},
|
||||
"EncryptionType":{"shape":"EncryptionType"},
|
||||
"KeyId":{"shape":"KeyId"}
|
||||
}
|
||||
},
|
||||
"StreamARN":{"type":"string"},
|
||||
"StreamDescription":{
|
||||
"type":"structure",
|
||||
|
@ -806,7 +941,9 @@
|
|||
"HasMoreShards":{"shape":"BooleanObject"},
|
||||
"RetentionPeriodHours":{"shape":"PositiveIntegerObject"},
|
||||
"StreamCreationTimestamp":{"shape":"Timestamp"},
|
||||
"EnhancedMonitoring":{"shape":"EnhancedMonitoringList"}
|
||||
"EnhancedMonitoring":{"shape":"EnhancedMonitoringList"},
|
||||
"EncryptionType":{"shape":"EncryptionType"},
|
||||
"KeyId":{"shape":"KeyId"}
|
||||
}
|
||||
},
|
||||
"StreamName":{
|
||||
|
|
77
vendor/github.com/aws/aws-sdk-go/models/apis/kinesis/2013-12-02/docs-2.json
generated
vendored
77
vendor/github.com/aws/aws-sdk-go/models/apis/kinesis/2013-12-02/docs-2.json
generated
vendored
|
@ -16,11 +16,13 @@
|
|||
"ListStreams": "<p>Lists your Amazon Kinesis streams.</p> <p>The number of streams may be too large to return from a single call to <code>ListStreams</code>. You can limit the number of returned streams using the <code>Limit</code> parameter. If you do not specify a value for the <code>Limit</code> parameter, Amazon Kinesis uses the default limit, which is currently 10.</p> <p>You can detect if there are more streams available to list by using the <code>HasMoreStreams</code> flag from the returned output. If there are more streams available, you can request more streams by using the name of the last stream returned by the <code>ListStreams</code> request in the <code>ExclusiveStartStreamName</code> parameter in a subsequent request to <code>ListStreams</code>. The group of stream names returned by the subsequent request is then added to the list. You can continue this process until all the stream names have been collected in the list. </p> <p> <a>ListStreams</a> has a limit of 5 transactions per second per account.</p>",
|
||||
"ListTagsForStream": "<p>Lists the tags for the specified Amazon Kinesis stream.</p>",
|
||||
"MergeShards": "<p>Merges two adjacent shards in an Amazon Kinesis stream and combines them into a single shard to reduce the stream's capacity to ingest and transport data. Two shards are considered adjacent if the union of the hash key ranges for the two shards form a contiguous set with no gaps. For example, if you have two shards, one with a hash key range of 276...381 and the other with a hash key range of 382...454, then you could merge these two shards into a single shard that would have a hash key range of 276...454. After the merge, the single child shard receives data for all hash key values covered by the two parent shards.</p> <p> <code>MergeShards</code> is called when there is a need to reduce the overall capacity of a stream because of excess capacity that is not being used. You must specify the shard to be merged and the adjacent shard for a stream. For more information about merging shards, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/kinesis-using-sdk-java-resharding-merge.html\">Merge Two Shards</a> in the <i>Amazon Kinesis Streams Developer Guide</i>.</p> <p>If the stream is in the <code>ACTIVE</code> state, you can call <code>MergeShards</code>. If a stream is in the <code>CREATING</code>, <code>UPDATING</code>, or <code>DELETING</code> state, <code>MergeShards</code> returns a <code>ResourceInUseException</code>. If the specified stream does not exist, <code>MergeShards</code> returns a <code>ResourceNotFoundException</code>. </p> <p>You can use <a>DescribeStream</a> to check the state of the stream, which is returned in <code>StreamStatus</code>.</p> <p> <code>MergeShards</code> is an asynchronous operation. Upon receiving a <code>MergeShards</code> request, Amazon Kinesis immediately returns a response and sets the <code>StreamStatus</code> to <code>UPDATING</code>. After the operation is completed, Amazon Kinesis sets the <code>StreamStatus</code> to <code>ACTIVE</code>. Read and write operations continue to work while the stream is in the <code>UPDATING</code> state. </p> <p>You use <a>DescribeStream</a> to determine the shard IDs that are specified in the <code>MergeShards</code> request. </p> <p>If you try to operate on too many streams in parallel using <a>CreateStream</a>, <a>DeleteStream</a>, <code>MergeShards</code> or <a>SplitShard</a>, you will receive a <code>LimitExceededException</code>. </p> <p> <code>MergeShards</code> has limit of 5 transactions per second per account.</p>",
|
||||
"PutRecord": "<p>Writes a single data record into an Amazon Kinesis stream. Call <code>PutRecord</code> to send data into the stream for real-time ingestion and subsequent processing, one record at a time. Each shard can support writes up to 1,000 records per second, up to a maximum data write total of 1 MB per second.</p> <p>You must specify the name of the stream that captures, stores, and transports the data; a partition key; and the data blob itself.</p> <p>The data blob can be any type of data; for example, a segment from a log file, geographic/location data, website clickstream data, and so on.</p> <p>The partition key is used by Amazon Kinesis to distribute data across shards. Amazon Kinesis segregates the data records that belong to a stream into multiple shards, using the partition key associated with each data record to determine which shard a given data record belongs to.</p> <p>Partition keys are Unicode strings, with a maximum length limit of 256 characters for each key. An MD5 hash function is used to map partition keys to 128-bit integer values and to map associated data records to shards using the hash key ranges of the shards. You can override hashing the partition key to determine the shard by explicitly specifying a hash value using the <code>ExplicitHashKey</code> parameter. For more information, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/developing-producers-with-sdk.html#kinesis-using-sdk-java-add-data-to-stream\">Adding Data to a Stream</a> in the <i>Amazon Kinesis Streams Developer Guide</i>.</p> <p> <code>PutRecord</code> returns the shard ID of where the data record was placed and the sequence number that was assigned to the data record.</p> <p>Sequence numbers increase over time and are specific to a shard within a stream, not across all shards within a stream. To guarantee strictly increasing ordering, write serially to a shard and use the <code>SequenceNumberForOrdering</code> parameter. For more information, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/developing-producers-with-sdk.html#kinesis-using-sdk-java-add-data-to-stream\">Adding Data to a Stream</a> in the <i>Amazon Kinesis Streams Developer Guide</i>.</p> <p>If a <code>PutRecord</code> request cannot be processed because of insufficient provisioned throughput on the shard involved in the request, <code>PutRecord</code> throws <code>ProvisionedThroughputExceededException</code>. </p> <p>Data records are accessible for only 24 hours from the time that they are added to a stream.</p>",
|
||||
"PutRecords": "<p>Writes multiple data records into an Amazon Kinesis stream in a single call (also referred to as a <code>PutRecords</code> request). Use this operation to send data into the stream for data ingestion and processing. </p> <p>Each <code>PutRecords</code> request can support up to 500 records. Each record in the request can be as large as 1 MB, up to a limit of 5 MB for the entire request, including partition keys. Each shard can support writes up to 1,000 records per second, up to a maximum data write total of 1 MB per second.</p> <p>You must specify the name of the stream that captures, stores, and transports the data; and an array of request <code>Records</code>, with each record in the array requiring a partition key and data blob. The record size limit applies to the total size of the partition key and data blob.</p> <p>The data blob can be any type of data; for example, a segment from a log file, geographic/location data, website clickstream data, and so on.</p> <p>The partition key is used by Amazon Kinesis as input to a hash function that maps the partition key and associated data to a specific shard. An MD5 hash function is used to map partition keys to 128-bit integer values and to map associated data records to shards. As a result of this hashing mechanism, all data records with the same partition key map to the same shard within the stream. For more information, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/developing-producers-with-sdk.html#kinesis-using-sdk-java-add-data-to-stream\">Adding Data to a Stream</a> in the <i>Amazon Kinesis Streams Developer Guide</i>.</p> <p>Each record in the <code>Records</code> array may include an optional parameter, <code>ExplicitHashKey</code>, which overrides the partition key to shard mapping. This parameter allows a data producer to determine explicitly the shard where the record is stored. For more information, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/developing-producers-with-sdk.html#kinesis-using-sdk-java-putrecords\">Adding Multiple Records with PutRecords</a> in the <i>Amazon Kinesis Streams Developer Guide</i>.</p> <p>The <code>PutRecords</code> response includes an array of response <code>Records</code>. Each record in the response array directly correlates with a record in the request array using natural ordering, from the top to the bottom of the request and response. The response <code>Records</code> array always includes the same number of records as the request array.</p> <p>The response <code>Records</code> array includes both successfully and unsuccessfully processed records. Amazon Kinesis attempts to process all records in each <code>PutRecords</code> request. A single record failure does not stop the processing of subsequent records.</p> <p>A successfully-processed record includes <code>ShardId</code> and <code>SequenceNumber</code> values. The <code>ShardId</code> parameter identifies the shard in the stream where the record is stored. The <code>SequenceNumber</code> parameter is an identifier assigned to the put record, unique to all records in the stream.</p> <p>An unsuccessfully-processed record includes <code>ErrorCode</code> and <code>ErrorMessage</code> values. <code>ErrorCode</code> reflects the type of error and can be one of the following values: <code>ProvisionedThroughputExceededException</code> or <code>InternalFailure</code>. <code>ErrorMessage</code> provides more detailed information about the <code>ProvisionedThroughputExceededException</code> exception including the account ID, stream name, and shard ID of the record that was throttled. For more information about partially successful responses, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/kinesis-using-sdk-java-add-data-to-stream.html#kinesis-using-sdk-java-putrecords\">Adding Multiple Records with PutRecords</a> in the <i>Amazon Kinesis Streams Developer Guide</i>.</p> <p>By default, data records are accessible for only 24 hours from the time that they are added to an Amazon Kinesis stream. This retention period can be modified using the <a>DecreaseStreamRetentionPeriod</a> and <a>IncreaseStreamRetentionPeriod</a> operations.</p>",
|
||||
"PutRecord": "<p>Writes a single data record into an Amazon Kinesis stream. Call <code>PutRecord</code> to send data into the stream for real-time ingestion and subsequent processing, one record at a time. Each shard can support writes up to 1,000 records per second, up to a maximum data write total of 1 MB per second.</p> <p>You must specify the name of the stream that captures, stores, and transports the data; a partition key; and the data blob itself.</p> <p>The data blob can be any type of data; for example, a segment from a log file, geographic/location data, website clickstream data, and so on.</p> <p>The partition key is used by Amazon Kinesis to distribute data across shards. Amazon Kinesis segregates the data records that belong to a stream into multiple shards, using the partition key associated with each data record to determine which shard a given data record belongs to.</p> <p>Partition keys are Unicode strings, with a maximum length limit of 256 characters for each key. An MD5 hash function is used to map partition keys to 128-bit integer values and to map associated data records to shards using the hash key ranges of the shards. You can override hashing the partition key to determine the shard by explicitly specifying a hash value using the <code>ExplicitHashKey</code> parameter. For more information, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/developing-producers-with-sdk.html#kinesis-using-sdk-java-add-data-to-stream\">Adding Data to a Stream</a> in the <i>Amazon Kinesis Streams Developer Guide</i>.</p> <p> <code>PutRecord</code> returns the shard ID of where the data record was placed and the sequence number that was assigned to the data record.</p> <p>Sequence numbers increase over time and are specific to a shard within a stream, not across all shards within a stream. To guarantee strictly increasing ordering, write serially to a shard and use the <code>SequenceNumberForOrdering</code> parameter. For more information, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/developing-producers-with-sdk.html#kinesis-using-sdk-java-add-data-to-stream\">Adding Data to a Stream</a> in the <i>Amazon Kinesis Streams Developer Guide</i>.</p> <p>If a <code>PutRecord</code> request cannot be processed because of insufficient provisioned throughput on the shard involved in the request, <code>PutRecord</code> throws <code>ProvisionedThroughputExceededException</code>. </p> <p>By default, data records are accessible for 24 hours from the time that they are added to a stream. You can use <a>IncreaseStreamRetentionPeriod</a> or <a>DecreaseStreamRetentionPeriod</a> to modify this retention period.</p>",
|
||||
"PutRecords": "<p>Writes multiple data records into an Amazon Kinesis stream in a single call (also referred to as a <code>PutRecords</code> request). Use this operation to send data into the stream for data ingestion and processing. </p> <p>Each <code>PutRecords</code> request can support up to 500 records. Each record in the request can be as large as 1 MB, up to a limit of 5 MB for the entire request, including partition keys. Each shard can support writes up to 1,000 records per second, up to a maximum data write total of 1 MB per second.</p> <p>You must specify the name of the stream that captures, stores, and transports the data; and an array of request <code>Records</code>, with each record in the array requiring a partition key and data blob. The record size limit applies to the total size of the partition key and data blob.</p> <p>The data blob can be any type of data; for example, a segment from a log file, geographic/location data, website clickstream data, and so on.</p> <p>The partition key is used by Amazon Kinesis as input to a hash function that maps the partition key and associated data to a specific shard. An MD5 hash function is used to map partition keys to 128-bit integer values and to map associated data records to shards. As a result of this hashing mechanism, all data records with the same partition key map to the same shard within the stream. For more information, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/developing-producers-with-sdk.html#kinesis-using-sdk-java-add-data-to-stream\">Adding Data to a Stream</a> in the <i>Amazon Kinesis Streams Developer Guide</i>.</p> <p>Each record in the <code>Records</code> array may include an optional parameter, <code>ExplicitHashKey</code>, which overrides the partition key to shard mapping. This parameter allows a data producer to determine explicitly the shard where the record is stored. For more information, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/developing-producers-with-sdk.html#kinesis-using-sdk-java-putrecords\">Adding Multiple Records with PutRecords</a> in the <i>Amazon Kinesis Streams Developer Guide</i>.</p> <p>The <code>PutRecords</code> response includes an array of response <code>Records</code>. Each record in the response array directly correlates with a record in the request array using natural ordering, from the top to the bottom of the request and response. The response <code>Records</code> array always includes the same number of records as the request array.</p> <p>The response <code>Records</code> array includes both successfully and unsuccessfully processed records. Amazon Kinesis attempts to process all records in each <code>PutRecords</code> request. A single record failure does not stop the processing of subsequent records.</p> <p>A successfully-processed record includes <code>ShardId</code> and <code>SequenceNumber</code> values. The <code>ShardId</code> parameter identifies the shard in the stream where the record is stored. The <code>SequenceNumber</code> parameter is an identifier assigned to the put record, unique to all records in the stream.</p> <p>An unsuccessfully-processed record includes <code>ErrorCode</code> and <code>ErrorMessage</code> values. <code>ErrorCode</code> reflects the type of error and can be one of the following values: <code>ProvisionedThroughputExceededException</code> or <code>InternalFailure</code>. <code>ErrorMessage</code> provides more detailed information about the <code>ProvisionedThroughputExceededException</code> exception including the account ID, stream name, and shard ID of the record that was throttled. For more information about partially successful responses, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/kinesis-using-sdk-java-add-data-to-stream.html#kinesis-using-sdk-java-putrecords\">Adding Multiple Records with PutRecords</a> in the <i>Amazon Kinesis Streams Developer Guide</i>.</p> <p>By default, data records are accessible for 24 hours from the time that they are added to a stream. You can use <a>IncreaseStreamRetentionPeriod</a> or <a>DecreaseStreamRetentionPeriod</a> to modify this retention period.</p>",
|
||||
"RemoveTagsFromStream": "<p>Removes tags from the specified Amazon Kinesis stream. Removed tags are deleted and cannot be recovered after this operation successfully completes.</p> <p>If you specify a tag that does not exist, it is ignored.</p>",
|
||||
"SplitShard": "<p>Splits a shard into two new shards in the Amazon Kinesis stream to increase the stream's capacity to ingest and transport data. <code>SplitShard</code> is called when there is a need to increase the overall capacity of a stream because of an expected increase in the volume of data records being ingested. </p> <p>You can also use <code>SplitShard</code> when a shard appears to be approaching its maximum utilization; for example, the producers sending data into the specific shard are suddenly sending more than previously anticipated. You can also call <code>SplitShard</code> to increase stream capacity, so that more Amazon Kinesis applications can simultaneously read data from the stream for real-time processing. </p> <p>You must specify the shard to be split and the new hash key, which is the position in the shard where the shard gets split in two. In many cases, the new hash key might simply be the average of the beginning and ending hash key, but it can be any hash key value in the range being mapped into the shard. For more information about splitting shards, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/kinesis-using-sdk-java-resharding-split.html\">Split a Shard</a> in the <i>Amazon Kinesis Streams Developer Guide</i>.</p> <p>You can use <a>DescribeStream</a> to determine the shard ID and hash key values for the <code>ShardToSplit</code> and <code>NewStartingHashKey</code> parameters that are specified in the <code>SplitShard</code> request.</p> <p> <code>SplitShard</code> is an asynchronous operation. Upon receiving a <code>SplitShard</code> request, Amazon Kinesis immediately returns a response and sets the stream status to <code>UPDATING</code>. After the operation is completed, Amazon Kinesis sets the stream status to <code>ACTIVE</code>. Read and write operations continue to work while the stream is in the <code>UPDATING</code> state. </p> <p>You can use <code>DescribeStream</code> to check the status of the stream, which is returned in <code>StreamStatus</code>. If the stream is in the <code>ACTIVE</code> state, you can call <code>SplitShard</code>. If a stream is in <code>CREATING</code> or <code>UPDATING</code> or <code>DELETING</code> states, <code>DescribeStream</code> returns a <code>ResourceInUseException</code>.</p> <p>If the specified stream does not exist, <code>DescribeStream</code> returns a <code>ResourceNotFoundException</code>. If you try to create more shards than are authorized for your account, you receive a <code>LimitExceededException</code>. </p> <p>For the default shard limit for an AWS account, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/service-sizes-and-limits.html\">Streams Limits</a> in the <i>Amazon Kinesis Streams Developer Guide</i>. If you need to increase this limit, <a href=\"http://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html\">contact AWS Support</a>.</p> <p>If you try to operate on too many streams simultaneously using <a>CreateStream</a>, <a>DeleteStream</a>, <a>MergeShards</a>, and/or <a>SplitShard</a>, you receive a <code>LimitExceededException</code>. </p> <p> <code>SplitShard</code> has limit of 5 transactions per second per account.</p>",
|
||||
"UpdateShardCount": "<p>Updates the shard count of the specified stream to the specified number of shards.</p> <p>Updating the shard count is an asynchronous operation. Upon receiving the request, Amazon Kinesis returns immediately and sets the status of the stream to <code>UPDATING</code>. After the update is complete, Amazon Kinesis sets the status of the stream back to <code>ACTIVE</code>. Depending on the size of the stream, the scaling action could take a few minutes to complete. You can continue to read and write data to your stream while its status is <code>UPDATING</code>.</p> <p>To update the shard count, Amazon Kinesis performs splits and merges and individual shards. This can cause short-lived shards to be created, in addition to the final shards. We recommend that you double or halve the shard count, as this results in the fewest number of splits or merges.</p> <p>This operation has a rate limit of twice per rolling 24 hour period. You cannot scale above double your current shard count, scale below half your current shard count, or exceed the shard limits for your account.</p> <p>For the default limits for an AWS account, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/service-sizes-and-limits.html\">Streams Limits</a> in the <i>Amazon Kinesis Streams Developer Guide</i>. If you need to increase a limit, <a href=\"http://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html\">contact AWS Support</a>.</p>"
|
||||
"StartStreamEncryption": "<p>Enables or updates server-side encryption using an AWS KMS key for a specified stream. </p> <p>Starting encryption is an asynchronous operation. Upon receiving the request, Amazon Kinesis returns immediately and sets the status of the stream to <code>UPDATING</code>. After the update is complete, Amazon Kinesis sets the status of the stream back to <code>ACTIVE</code>. Updating or applying encryption normally takes a few seconds to complete but it can take minutes. You can continue to read and write data to your stream while its status is <code>UPDATING</code>. Once the status of the stream is <code>ACTIVE</code>, records written to the stream will begin to be encrypted. </p> <p>API Limits: You can successfully apply a new AWS KMS key for server-side encryption 25 times in a rolling 24 hour period.</p> <p>Note: It can take up to 5 seconds after the stream is in an <code>ACTIVE</code> status before all records written to the stream are encrypted. After you’ve enabled encryption, you can verify encryption was applied by inspecting the API response from <code>PutRecord</code> or <code>PutRecords</code>.</p>",
|
||||
"StopStreamEncryption": "<p>Disables server-side encryption for a specified stream. </p> <p>Stopping encryption is an asynchronous operation. Upon receiving the request, Amazon Kinesis returns immediately and sets the status of the stream to <code>UPDATING</code>. After the update is complete, Amazon Kinesis sets the status of the stream back to <code>ACTIVE</code>. Stopping encryption normally takes a few seconds to complete but it can take minutes. You can continue to read and write data to your stream while its status is <code>UPDATING</code>. Once the status of the stream is <code>ACTIVE</code> records written to the stream will no longer be encrypted by the Amazon Kinesis Streams service. </p> <p>API Limits: You can successfully disable server-side encryption 25 times in a rolling 24 hour period. </p> <p>Note: It can take up to 5 seconds after the stream is in an <code>ACTIVE</code> status before all records written to the stream are no longer subject to encryption. After you’ve disabled encryption, you can verify encryption was not applied by inspecting the API response from <code>PutRecord</code> or <code>PutRecords</code>.</p>",
|
||||
"UpdateShardCount": "<p>Updates the shard count of the specified stream to the specified number of shards.</p> <p>Updating the shard count is an asynchronous operation. Upon receiving the request, Amazon Kinesis returns immediately and sets the status of the stream to <code>UPDATING</code>. After the update is complete, Amazon Kinesis sets the status of the stream back to <code>ACTIVE</code>. Depending on the size of the stream, the scaling action could take a few minutes to complete. You can continue to read and write data to your stream while its status is <code>UPDATING</code>.</p> <p>To update the shard count, Amazon Kinesis performs splits or merges on individual shards. This can cause short-lived shards to be created, in addition to the final shards. We recommend that you double or halve the shard count, as this results in the fewest number of splits or merges.</p> <p>This operation has the following limits, which are per region per account unless otherwise noted:</p> <ul> <li> <p>scale more than twice per rolling 24 hour period</p> </li> <li> <p>scale up above double your current shard count</p> </li> <li> <p>scale down below half your current shard count</p> </li> <li> <p>scale up above 200 shards in a stream</p> </li> <li> <p>scale a stream with more than 200 shards down unless the result is less than 200 shards</p> </li> <li> <p>scale up above the shard limits for your account</p> </li> <li> <p/> </li> </ul> <p>For the default limits for an AWS account, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/dev/service-sizes-and-limits.html\">Streams Limits</a> in the <i>Amazon Kinesis Streams Developer Guide</i>. If you need to increase a limit, <a href=\"http://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html\">contact AWS Support</a>.</p>"
|
||||
},
|
||||
"shapes": {
|
||||
"AddTagsToStreamInput": {
|
||||
|
@ -95,6 +97,17 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"EncryptionType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PutRecordOutput$EncryptionType": "<p>The encryption type to use on the record. This parameter can be one of the following values:</p> <ul> <li> <p> <code>NONE</code>: Do not encrypt the records in the stream.</p> </li> <li> <p> <code>KMS</code>: Use server-side encryption on the records in the stream using a customer-managed KMS key.</p> </li> </ul>",
|
||||
"PutRecordsOutput$EncryptionType": "<p>The encryption type used on the records. This parameter can be one of the following values:</p> <ul> <li> <p> <code>NONE</code>: Do not encrypt the records.</p> </li> <li> <p> <code>KMS</code>: Use server-side encryption on the records using a customer-managed KMS key.</p> </li> </ul>",
|
||||
"Record$EncryptionType": "<p>The encryption type used on the record. This parameter can be one of the following values:</p> <ul> <li> <p> <code>NONE</code>: Do not encrypt the records in the stream.</p> </li> <li> <p> <code>KMS</code>: Use server-side encryption on the records in the stream using a customer-managed KMS key.</p> </li> </ul>",
|
||||
"StartStreamEncryptionInput$EncryptionType": "<p>The encryption type to use. This parameter can be one of the following values:</p> <ul> <li> <p> <code>NONE</code>: Not valid for this operation. An <code>InvalidOperationException</code> will be thrown.</p> </li> <li> <p> <code>KMS</code>: Use server-side encryption on the records in the stream using a customer-managed KMS key.</p> </li> </ul>",
|
||||
"StopStreamEncryptionInput$EncryptionType": "<p>The encryption type. This parameter can be one of the following values:</p> <ul> <li> <p> <code>NONE</code>: Not valid for this operation. An <code>InvalidOperationException</code> will be thrown.</p> </li> <li> <p> <code>KMS</code>: Use server-side encryption on the records in the stream using a customer-managed KMS key.</p> </li> </ul>",
|
||||
"StreamDescription$EncryptionType": "<p>The server-side encryption type used on the stream. This parameter can be one of the following values:</p> <ul> <li> <p> <code>NONE</code>: Do not encrypt the records in the stream.</p> </li> <li> <p> <code>KMS</code>: Use server-side encryption on the records in the stream using a customer-managed KMS key.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"EnhancedMetrics": {
|
||||
"base": "<p>Represents enhanced metrics types.</p>",
|
||||
"refs": {
|
||||
|
@ -123,6 +136,12 @@
|
|||
"refs": {
|
||||
"ExpiredIteratorException$message": "<p>A message that provides information about the error.</p>",
|
||||
"InvalidArgumentException$message": "<p>A message that provides information about the error.</p>",
|
||||
"KMSAccessDeniedException$message": "<p>A message that provides information about the error.</p>",
|
||||
"KMSDisabledException$message": "<p>A message that provides information about the error.</p>",
|
||||
"KMSInvalidStateException$message": "<p>A message that provides information about the error.</p>",
|
||||
"KMSNotFoundException$message": "<p>A message that provides information about the error.</p>",
|
||||
"KMSOptInRequired$message": "<p>A message that provides information about the error.</p>",
|
||||
"KMSThrottlingException$message": "<p>A message that provides information about the error.</p>",
|
||||
"LimitExceededException$message": "<p>A message that provides information about the error.</p>",
|
||||
"ProvisionedThroughputExceededException$message": "<p>A message that provides information about the error.</p>",
|
||||
"PutRecordsResultEntry$ErrorMessage": "<p>The error message for an individual record result. An <code>ErrorCode</code> value of <code>ProvisionedThroughputExceededException</code> has an error message that includes the account ID, stream name, and shard ID. An <code>ErrorCode</code> value of <code>InternalFailure</code> has the error message <code>\"Internal Service Failure\"</code>.</p>",
|
||||
|
@ -187,6 +206,44 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"KMSAccessDeniedException": {
|
||||
"base": "<p>The ciphertext references a key that doesn't exist or that you don't have access to.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"KMSDisabledException": {
|
||||
"base": "<p>The request was rejected because the specified CMK isn't enabled.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"KMSInvalidStateException": {
|
||||
"base": "<p>The request was rejected because the state of the specified resource isn't valid for this request. For more information, see <a href=\"http://docs.aws.amazon.com/kms/latest/developerguide/key-state.html\">How Key State Affects Use of a Customer Master Key</a> in the <i>AWS Key Management Service Developer Guide</i>.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"KMSNotFoundException": {
|
||||
"base": "<p>The request was rejected because the specified entity or resource couldn't be found.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"KMSOptInRequired": {
|
||||
"base": "<p>The AWS access key ID needs a subscription for the service.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"KMSThrottlingException": {
|
||||
"base": "<p>The request was denied due to request throttling. For more information about throttling, see <a href=\"http://docs.aws.amazon.com/kms/latest/developerguide/limits.html#requests-per-second\">Limits</a> in the <i>AWS Key Management Service Developer Guide</i>.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"KeyId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"StartStreamEncryptionInput$KeyId": "<p>The GUID for the customer-managed KMS key to use for encryption. You can also use a Kinesis-owned master key by specifying the alias <code>aws/kinesis</code>.</p>",
|
||||
"StopStreamEncryptionInput$KeyId": "<p>The GUID for the customer-managed key that was used for encryption.</p>",
|
||||
"StreamDescription$KeyId": "<p>The GUID for the customer-managed KMS key used for encryption on the stream.</p>"
|
||||
}
|
||||
},
|
||||
"LimitExceededException": {
|
||||
"base": "<p>The requested resource exceeds the maximum number allowed, or the number of concurrent stream requests exceeds the maximum number allowed (5).</p>",
|
||||
"refs": {
|
||||
|
@ -361,7 +418,7 @@
|
|||
"PutRecordInput$SequenceNumberForOrdering": "<p>Guarantees strictly increasing sequence numbers, for puts from the same client and to the same partition key. Usage: set the <code>SequenceNumberForOrdering</code> of record <i>n</i> to the sequence number of record <i>n-1</i> (as returned in the result when putting record <i>n-1</i>). If this parameter is not set, records will be coarsely ordered based on arrival time.</p>",
|
||||
"PutRecordOutput$SequenceNumber": "<p>The sequence number identifier that was assigned to the put data record. The sequence number for the record is unique across all records in the stream. A sequence number is the identifier associated with every record put into the stream.</p>",
|
||||
"PutRecordsResultEntry$SequenceNumber": "<p>The sequence number for an individual record result.</p>",
|
||||
"Record$SequenceNumber": "<p>The unique identifier of the record in the stream.</p>",
|
||||
"Record$SequenceNumber": "<p>The unique identifier of the record within its shard.</p>",
|
||||
"SequenceNumberRange$StartingSequenceNumber": "<p>The starting sequence number for the range.</p>",
|
||||
"SequenceNumberRange$EndingSequenceNumber": "<p>The ending sequence number for the range. Shards that are in the OPEN state have an ending sequence number of <code>null</code>.</p>"
|
||||
}
|
||||
|
@ -425,6 +482,16 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"StartStreamEncryptionInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"StopStreamEncryptionInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"StreamARN": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -457,6 +524,8 @@
|
|||
"PutRecordsInput$StreamName": "<p>The stream name associated with the request.</p>",
|
||||
"RemoveTagsFromStreamInput$StreamName": "<p>The name of the stream.</p>",
|
||||
"SplitShardInput$StreamName": "<p>The name of the stream for the shard split.</p>",
|
||||
"StartStreamEncryptionInput$StreamName": "<p>The name of the stream for which to start encrypting records.</p>",
|
||||
"StopStreamEncryptionInput$StreamName": "<p>The name of the stream on which to stop encrypting records.</p>",
|
||||
"StreamDescription$StreamName": "<p>The name of the stream being described.</p>",
|
||||
"StreamNameList$member": null,
|
||||
"UpdateShardCountInput$StreamName": "<p>The name of the stream.</p>",
|
||||
|
|
136
vendor/github.com/aws/aws-sdk-go/models/apis/kinesisanalytics/2015-08-14/api-2.json
generated
vendored
136
vendor/github.com/aws/aws-sdk-go/models/apis/kinesisanalytics/2015-08-14/api-2.json
generated
vendored
|
@ -1,7 +1,6 @@
|
|||
{
|
||||
"version":"2.0",
|
||||
"metadata":{
|
||||
"uid":"kinesisanalytics-2015-08-14",
|
||||
"apiVersion":"2015-08-14",
|
||||
"endpointPrefix":"kinesisanalytics",
|
||||
"jsonVersion":"1.1",
|
||||
|
@ -10,9 +9,25 @@
|
|||
"serviceFullName":"Amazon Kinesis Analytics",
|
||||
"signatureVersion":"v4",
|
||||
"targetPrefix":"KinesisAnalytics_20150814",
|
||||
"timestampFormat":"unixTimestamp"
|
||||
"timestampFormat":"unixTimestamp",
|
||||
"uid":"kinesisanalytics-2015-08-14"
|
||||
},
|
||||
"operations":{
|
||||
"AddApplicationCloudWatchLoggingOption":{
|
||||
"name":"AddApplicationCloudWatchLoggingOption",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"AddApplicationCloudWatchLoggingOptionRequest"},
|
||||
"output":{"shape":"AddApplicationCloudWatchLoggingOptionResponse"},
|
||||
"errors":[
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"ResourceInUseException"},
|
||||
{"shape":"InvalidArgumentException"},
|
||||
{"shape":"ConcurrentModificationException"}
|
||||
]
|
||||
},
|
||||
"AddApplicationInput":{
|
||||
"name":"AddApplicationInput",
|
||||
"http":{
|
||||
|
@ -87,6 +102,21 @@
|
|||
{"shape":"ResourceInUseException"}
|
||||
]
|
||||
},
|
||||
"DeleteApplicationCloudWatchLoggingOption":{
|
||||
"name":"DeleteApplicationCloudWatchLoggingOption",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DeleteApplicationCloudWatchLoggingOptionRequest"},
|
||||
"output":{"shape":"DeleteApplicationCloudWatchLoggingOptionResponse"},
|
||||
"errors":[
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"ResourceInUseException"},
|
||||
{"shape":"InvalidArgumentException"},
|
||||
{"shape":"ConcurrentModificationException"}
|
||||
]
|
||||
},
|
||||
"DeleteApplicationOutput":{
|
||||
"name":"DeleteApplicationOutput",
|
||||
"http":{
|
||||
|
@ -98,6 +128,7 @@
|
|||
"errors":[
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"ResourceInUseException"},
|
||||
{"shape":"InvalidArgumentException"},
|
||||
{"shape":"ConcurrentModificationException"}
|
||||
]
|
||||
},
|
||||
|
@ -197,6 +228,24 @@
|
|||
}
|
||||
},
|
||||
"shapes":{
|
||||
"AddApplicationCloudWatchLoggingOptionRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"ApplicationName",
|
||||
"CurrentApplicationVersionId",
|
||||
"CloudWatchLoggingOption"
|
||||
],
|
||||
"members":{
|
||||
"ApplicationName":{"shape":"ApplicationName"},
|
||||
"CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
|
||||
"CloudWatchLoggingOption":{"shape":"CloudWatchLoggingOption"}
|
||||
}
|
||||
},
|
||||
"AddApplicationCloudWatchLoggingOptionResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"AddApplicationInputRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -279,6 +328,7 @@
|
|||
"InputDescriptions":{"shape":"InputDescriptions"},
|
||||
"OutputDescriptions":{"shape":"OutputDescriptions"},
|
||||
"ReferenceDataSourceDescriptions":{"shape":"ReferenceDataSourceDescriptions"},
|
||||
"CloudWatchLoggingOptionDescriptions":{"shape":"CloudWatchLoggingOptionDescriptions"},
|
||||
"ApplicationCode":{"shape":"ApplicationCode"},
|
||||
"ApplicationVersionId":{"shape":"ApplicationVersionId"}
|
||||
}
|
||||
|
@ -323,7 +373,8 @@
|
|||
"InputUpdates":{"shape":"InputUpdates"},
|
||||
"ApplicationCodeUpdate":{"shape":"ApplicationCode"},
|
||||
"OutputUpdates":{"shape":"OutputUpdates"},
|
||||
"ReferenceDataSourceUpdates":{"shape":"ReferenceDataSourceUpdates"}
|
||||
"ReferenceDataSourceUpdates":{"shape":"ReferenceDataSourceUpdates"},
|
||||
"CloudWatchLoggingOptionUpdates":{"shape":"CloudWatchLoggingOptionUpdates"}
|
||||
}
|
||||
},
|
||||
"ApplicationVersionId":{
|
||||
|
@ -349,6 +400,50 @@
|
|||
"RecordColumnDelimiter":{"shape":"RecordColumnDelimiter"}
|
||||
}
|
||||
},
|
||||
"CloudWatchLoggingOption":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"LogStreamARN",
|
||||
"RoleARN"
|
||||
],
|
||||
"members":{
|
||||
"LogStreamARN":{"shape":"LogStreamARN"},
|
||||
"RoleARN":{"shape":"RoleARN"}
|
||||
}
|
||||
},
|
||||
"CloudWatchLoggingOptionDescription":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"LogStreamARN",
|
||||
"RoleARN"
|
||||
],
|
||||
"members":{
|
||||
"CloudWatchLoggingOptionId":{"shape":"Id"},
|
||||
"LogStreamARN":{"shape":"LogStreamARN"},
|
||||
"RoleARN":{"shape":"RoleARN"}
|
||||
}
|
||||
},
|
||||
"CloudWatchLoggingOptionDescriptions":{
|
||||
"type":"list",
|
||||
"member":{"shape":"CloudWatchLoggingOptionDescription"}
|
||||
},
|
||||
"CloudWatchLoggingOptionUpdate":{
|
||||
"type":"structure",
|
||||
"required":["CloudWatchLoggingOptionId"],
|
||||
"members":{
|
||||
"CloudWatchLoggingOptionId":{"shape":"Id"},
|
||||
"LogStreamARNUpdate":{"shape":"LogStreamARN"},
|
||||
"RoleARNUpdate":{"shape":"RoleARN"}
|
||||
}
|
||||
},
|
||||
"CloudWatchLoggingOptionUpdates":{
|
||||
"type":"list",
|
||||
"member":{"shape":"CloudWatchLoggingOptionUpdate"}
|
||||
},
|
||||
"CloudWatchLoggingOptions":{
|
||||
"type":"list",
|
||||
"member":{"shape":"CloudWatchLoggingOption"}
|
||||
},
|
||||
"CodeValidationException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -371,6 +466,7 @@
|
|||
"ApplicationDescription":{"shape":"ApplicationDescription"},
|
||||
"Inputs":{"shape":"Inputs"},
|
||||
"Outputs":{"shape":"Outputs"},
|
||||
"CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"},
|
||||
"ApplicationCode":{"shape":"ApplicationCode"}
|
||||
}
|
||||
},
|
||||
|
@ -381,6 +477,24 @@
|
|||
"ApplicationSummary":{"shape":"ApplicationSummary"}
|
||||
}
|
||||
},
|
||||
"DeleteApplicationCloudWatchLoggingOptionRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"ApplicationName",
|
||||
"CurrentApplicationVersionId",
|
||||
"CloudWatchLoggingOptionId"
|
||||
],
|
||||
"members":{
|
||||
"ApplicationName":{"shape":"ApplicationName"},
|
||||
"CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
|
||||
"CloudWatchLoggingOptionId":{"shape":"Id"}
|
||||
}
|
||||
},
|
||||
"DeleteApplicationCloudWatchLoggingOptionResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"DeleteApplicationOutputRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -754,6 +868,12 @@
|
|||
"HasMoreApplications":{"shape":"BooleanObject"}
|
||||
}
|
||||
},
|
||||
"LogStreamARN":{
|
||||
"type":"string",
|
||||
"max":2048,
|
||||
"min":1,
|
||||
"pattern":"arn:.*"
|
||||
},
|
||||
"MappingParameters":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -833,7 +953,10 @@
|
|||
"SqlType":{"shape":"RecordColumnSqlType"}
|
||||
}
|
||||
},
|
||||
"RecordColumnDelimiter":{"type":"string"},
|
||||
"RecordColumnDelimiter":{
|
||||
"type":"string",
|
||||
"min":1
|
||||
},
|
||||
"RecordColumnMapping":{"type":"string"},
|
||||
"RecordColumnName":{
|
||||
"type":"string",
|
||||
|
@ -865,7 +988,10 @@
|
|||
"CSV"
|
||||
]
|
||||
},
|
||||
"RecordRowDelimiter":{"type":"string"},
|
||||
"RecordRowDelimiter":{
|
||||
"type":"string",
|
||||
"min":1
|
||||
},
|
||||
"RecordRowPath":{"type":"string"},
|
||||
"ReferenceDataSource":{
|
||||
"type":"structure",
|
||||
|
|
105
vendor/github.com/aws/aws-sdk-go/models/apis/kinesisanalytics/2015-08-14/docs-2.json
generated
vendored
105
vendor/github.com/aws/aws-sdk-go/models/apis/kinesisanalytics/2015-08-14/docs-2.json
generated
vendored
|
@ -2,11 +2,13 @@
|
|||
"version": "2.0",
|
||||
"service": null,
|
||||
"operations": {
|
||||
"AddApplicationCloudWatchLoggingOption": "<p>Adds a CloudWatch log stream to monitor application configuration errors. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-monitor-configuration.html\">Monitoring Configuration Errors</a>.</p>",
|
||||
"AddApplicationInput": "<p> Adds a streaming source to your Amazon Kinesis application. For conceptual information, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html\">Configuring Application Input</a>. </p> <p>You can add a streaming source either when you create an application or you can use this operation to add a streaming source after you create an application. For more information, see <a>CreateApplication</a>.</p> <p>Any configuration update, including adding a streaming source using this operation, results in a new version of the application. You can use the <a>DescribeApplication</a> operation to find the current application version. </p> <p>This operation requires permissions to perform the <code>kinesisanalytics:AddApplicationInput</code> action.</p>",
|
||||
"AddApplicationOutput": "<p>Adds an external destination to your Amazon Kinesis Analytics application.</p> <p>If you want Amazon Kinesis Analytics to deliver data from an in-application stream within your application to an external destination (such as an Amazon Kinesis stream or a Firehose delivery stream), you add the relevant configuration to your application using this operation. You can configure one or more outputs for your application. Each output configuration maps an in-application stream and an external destination.</p> <p> You can use one of the output configurations to deliver data from your in-application error stream to an external destination so that you can analyze the errors. For conceptual information, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html\">Understanding Application Output (Destination)</a>. </p> <p> Note that any configuration update, including adding a streaming source using this operation, results in a new version of the application. You can use the <a>DescribeApplication</a> operation to find the current application version.</p> <p>For the limits on the number of application inputs and outputs you can configure, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html\">Limits</a>.</p> <p>This operation requires permissions to perform the <code>kinesisanalytics:AddApplicationOutput</code> action.</p>",
|
||||
"AddApplicationReferenceDataSource": "<p>Adds a reference data source to an existing application.</p> <p>Amazon Kinesis Analytics reads reference data (that is, an Amazon S3 object) and creates an in-application table within your application. In the request, you provide the source (S3 bucket name and object key name), name of the in-application table to create, and the necessary mapping information that describes how data in Amazon S3 object maps to columns in the resulting in-application table.</p> <p> For conceptual information, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html\">Configuring Application Input</a>. For the limits on data sources you can add to your application, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html\">Limits</a>. </p> <p> This operation requires permissions to perform the <code>kinesisanalytics:AddApplicationOutput</code> action. </p>",
|
||||
"CreateApplication": "<p> Creates an Amazon Kinesis Analytics application. You can configure each application with one streaming source as input, application code to process the input, and up to five streaming destinations where you want Amazon Kinesis Analytics to write the output data from your application. For an overview, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works.html\">How it Works</a>. </p> <p>In the input configuration, you map the streaming source to an in-application stream, which you can think of as a constantly updating table. In the mapping, you must provide a schema for the in-application stream and map each data column in the in-application stream to a data element in the streaming source, with the option of renaming, casting and dropping columns as desired.</p> <p>Your application code is one or more SQL statements that read input data, transform it, and generate output. Your application code can create one or more SQL artifacts like SQL streams or pumps.</p> <p>In the output configuration, you can configure the application to write data from in-application streams created in your applications to up to five streaming destinations.</p> <p> To read data from your source stream or write data to destination streams, Amazon Kinesis Analytics needs your permissions. You grant these permissions by creating IAM roles. This operation requires permissions to perform the <code>kinesisanalytics:CreateApplication</code> action. </p> <p> For introductory exercises to create an Amazon Kinesis Analytics application, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/getting-started.html\">Getting Started</a>. </p>",
|
||||
"CreateApplication": "<p> Creates an Amazon Kinesis Analytics application. You can configure each application with one streaming source as input, application code to process the input, and up to five streaming destinations where you want Amazon Kinesis Analytics to write the output data from your application. For an overview, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works.html\">How it Works</a>. </p> <p>In the input configuration, you map the streaming source to an in-application stream, which you can think of as a constantly updating table. In the mapping, you must provide a schema for the in-application stream and map each data column in the in-application stream to a data element in the streaming source.</p> <p>Your application code is one or more SQL statements that read input data, transform it, and generate output. Your application code can create one or more SQL artifacts like SQL streams or pumps.</p> <p>In the output configuration, you can configure the application to write data from in-application streams created in your applications to up to five streaming destinations.</p> <p> To read data from your source stream or write data to destination streams, Amazon Kinesis Analytics needs your permissions. You grant these permissions by creating IAM roles. This operation requires permissions to perform the <code>kinesisanalytics:CreateApplication</code> action. </p> <p> For introductory exercises to create an Amazon Kinesis Analytics application, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/getting-started.html\">Getting Started</a>. </p>",
|
||||
"DeleteApplication": "<p>Deletes the specified application. Amazon Kinesis Analytics halts application execution and deletes the application, including any application artifacts (such as in-application streams, reference table, and application code).</p> <p>This operation requires permissions to perform the <code>kinesisanalytics:DeleteApplication</code> action.</p>",
|
||||
"DeleteApplicationCloudWatchLoggingOption": "<p>Deletes a CloudWatch log stream from an application. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-monitor-configuration.html\">Monitoring Configuration Errors</a>.</p>",
|
||||
"DeleteApplicationOutput": "<p>Deletes output destination configuration from your application configuration. Amazon Kinesis Analytics will no longer write data from the corresponding in-application stream to the external output destination.</p> <p>This operation requires permissions to perform the <code>kinesisanalytics:DeleteApplicationOutput</code> action.</p>",
|
||||
"DeleteApplicationReferenceDataSource": "<p>Deletes a reference data source configuration from the specified application configuration.</p> <p>If the application is running, Amazon Kinesis Analytics immediately removes the in-application table that you created using the <a>AddApplicationReferenceDataSource</a> operation. </p> <p>This operation requires permissions to perform the <code>kinesisanalytics.DeleteApplicationReferenceDataSource</code> action.</p>",
|
||||
"DescribeApplication": "<p>Returns information about a specific Amazon Kinesis Analytics application.</p> <p>If you want to retrieve a list of all applications in your account, use the <a>ListApplications</a> operation.</p> <p>This operation requires permissions to perform the <code>kinesisanalytics:DescribeApplication</code> action. You can use <code>DescribeApplication</code> to get the current application versionId, which you need to call other operations such as <code>Update</code>. </p>",
|
||||
|
@ -14,9 +16,19 @@
|
|||
"ListApplications": "<p>Returns a list of Amazon Kinesis Analytics applications in your account. For each application, the response includes the application name, Amazon Resource Name (ARN), and status. If the response returns the <code>HasMoreApplications</code> value as true, you can send another request by adding the <code>ExclusiveStartApplicationName</code> in the request body, and set the value of this to the last application name from the previous response. </p> <p>If you want detailed information about a specific application, use <a>DescribeApplication</a>.</p> <p>This operation requires permissions to perform the <code>kinesisanalytics:ListApplications</code> action.</p>",
|
||||
"StartApplication": "<p>Starts the specified Amazon Kinesis Analytics application. After creating an application, you must exclusively call this operation to start your application.</p> <p>After the application starts, it begins consuming the input data, processes it, and writes the output to the configured destination.</p> <p> The application status must be <code>READY</code> for you to start an application. You can get the application status in the console or using the <a>DescribeApplication</a> operation.</p> <p>After you start the application, you can stop the application from processing the input by calling the <a>StopApplication</a> operation.</p> <p>This operation requires permissions to perform the <code>kinesisanalytics:StartApplication</code> action.</p>",
|
||||
"StopApplication": "<p>Stops the application from processing input data. You can stop an application only if it is in the running state. You can use the <a>DescribeApplication</a> operation to find the application state. After the application is stopped, Amazon Kinesis Analytics stops reading data from the input, the application stops processing data, and there is no output written to the destination. </p> <p>This operation requires permissions to perform the <code>kinesisanalytics:StopApplication</code> action.</p>",
|
||||
"UpdateApplication": "<p>Updates an existing Kinesis Analytics application. Using this API, you can update application code, input configuration, and output configuration. </p> <p>Note that Kinesis Analytics updates the <code>CurrentApplicationVersionId</code> each time you update your application. </p> <p>This opeation requires permission for the <code>kinesisanalytics:UpdateApplication</code> action.</p>"
|
||||
"UpdateApplication": "<p>Updates an existing Amazon Kinesis Analytics application. Using this API, you can update application code, input configuration, and output configuration. </p> <p>Note that Amazon Kinesis Analytics updates the <code>CurrentApplicationVersionId</code> each time you update your application. </p> <p>This operation requires permission for the <code>kinesisanalytics:UpdateApplication</code> action.</p>"
|
||||
},
|
||||
"shapes": {
|
||||
"AddApplicationCloudWatchLoggingOptionRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"AddApplicationCloudWatchLoggingOptionResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"AddApplicationInputRequest": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
|
@ -52,7 +64,7 @@
|
|||
"refs": {
|
||||
"ApplicationDetail$ApplicationCode": "<p>Returns the application code that you provided to perform data analysis on any of the in-application streams in your application.</p>",
|
||||
"ApplicationUpdate$ApplicationCodeUpdate": "<p>Describes application code updates.</p>",
|
||||
"CreateApplicationRequest$ApplicationCode": "<p>One or more SQL statements that read input data, transform it, and generate output. For example, you can write a SQL statement that reads input data and generates a running average of the number of advertisement clicks by vendor.</p> <p>You can also provide a series of SQL statements, where output of one statement can be used as the input for the next statement.</p> <p>Note that the application code must create the streams with names specified in the <code>Outputs</code>. For example, if your <code>Outputs</code> defines output streams named <code>ExampleOutputStream1</code> and <code>ExampleOutputStream2</code>, then your application code must create these streams. </p>"
|
||||
"CreateApplicationRequest$ApplicationCode": "<p>One or more SQL statements that read input data, transform it, and generate output. For example, you can write a SQL statement that reads data from one in-application stream, generates a running average of the number of advertisement clicks by vendor, and insert resulting rows in another in-application stream using pumps. For more inforamtion about the typical pattern, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-app-code.html\">Application Code</a>. </p> <p>You can provide such series of SQL statements, where output of one statement can be used as the input for the next statement. You store intermediate results by creating in-application streams and pumps.</p> <p>Note that the application code must create the streams with names specified in the <code>Outputs</code>. For example, if your <code>Outputs</code> defines output streams named <code>ExampleOutputStream1</code> and <code>ExampleOutputStream2</code>, then your application code must create these streams. </p>"
|
||||
}
|
||||
},
|
||||
"ApplicationDescription": {
|
||||
|
@ -71,12 +83,14 @@
|
|||
"ApplicationName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AddApplicationCloudWatchLoggingOptionRequest$ApplicationName": "<p>The Amazon Kinesis Analytics application name.</p>",
|
||||
"AddApplicationInputRequest$ApplicationName": "<p>Name of your existing Amazon Kinesis Analytics application to which you want to add the streaming source.</p>",
|
||||
"AddApplicationOutputRequest$ApplicationName": "<p>Name of the application to which you want to add the output configuration.</p>",
|
||||
"AddApplicationReferenceDataSourceRequest$ApplicationName": "<p>Name of an existing application.</p>",
|
||||
"ApplicationDetail$ApplicationName": "<p>Name of the application.</p>",
|
||||
"ApplicationSummary$ApplicationName": "<p>Name of the application.</p>",
|
||||
"CreateApplicationRequest$ApplicationName": "<p>Name of your Amazon Kinesis Analytics application (for example, <code>sample-app</code>).</p>",
|
||||
"DeleteApplicationCloudWatchLoggingOptionRequest$ApplicationName": "<p>The Amazon Kinesis Analytics application name.</p>",
|
||||
"DeleteApplicationOutputRequest$ApplicationName": "<p>Amazon Kinesis Analytics application name.</p>",
|
||||
"DeleteApplicationReferenceDataSourceRequest$ApplicationName": "<p>Name of an existing application.</p>",
|
||||
"DeleteApplicationRequest$ApplicationName": "<p>Name of the Amazon Kinesis Analytics application to delete.</p>",
|
||||
|
@ -84,7 +98,7 @@
|
|||
"ListApplicationsRequest$ExclusiveStartApplicationName": "<p>Name of the application to start the list with. When using pagination to retrieve the list, you don't need to specify this parameter in the first request. However, in subsequent requests, you add the last application name from the previous response to get the next page of applications.</p>",
|
||||
"StartApplicationRequest$ApplicationName": "<p>Name of the application.</p>",
|
||||
"StopApplicationRequest$ApplicationName": "<p>Name of the running application to stop.</p>",
|
||||
"UpdateApplicationRequest$ApplicationName": "<p>Name of the Kinesis Analytics application to update.</p>"
|
||||
"UpdateApplicationRequest$ApplicationName": "<p>Name of the Amazon Kinesis Analytics application to update.</p>"
|
||||
}
|
||||
},
|
||||
"ApplicationStatus": {
|
||||
|
@ -108,7 +122,7 @@
|
|||
}
|
||||
},
|
||||
"ApplicationUpdate": {
|
||||
"base": "<p>Describes updates to apply to an existing Kinesis Analytics application.</p>",
|
||||
"base": "<p>Describes updates to apply to an existing Amazon Kinesis Analytics application.</p>",
|
||||
"refs": {
|
||||
"UpdateApplicationRequest$ApplicationUpdate": "<p>Describes application updates.</p>"
|
||||
}
|
||||
|
@ -116,10 +130,12 @@
|
|||
"ApplicationVersionId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AddApplicationCloudWatchLoggingOptionRequest$CurrentApplicationVersionId": "<p>The version ID of the Amazon Kinesis Analytics application.</p>",
|
||||
"AddApplicationInputRequest$CurrentApplicationVersionId": "<p>Current version of your Amazon Kinesis Analytics application. You can use the <a>DescribeApplication</a> operation to find the current application version.</p>",
|
||||
"AddApplicationOutputRequest$CurrentApplicationVersionId": "<p>Version of the application to which you want add the output configuration. You can use the <a>DescribeApplication</a> operation to get the current application version. If the version specified is not the current version, the <code>ConcurrentModificationException</code> is returned. </p>",
|
||||
"AddApplicationReferenceDataSourceRequest$CurrentApplicationVersionId": "<p>Version of the application for which you are adding the reference data source. You can use the <a>DescribeApplication</a> operation to get the current application version. If the version specified is not the current version, the <code>ConcurrentModificationException</code> is returned.</p>",
|
||||
"ApplicationDetail$ApplicationVersionId": "<p>Provides the current application version.</p>",
|
||||
"DeleteApplicationCloudWatchLoggingOptionRequest$CurrentApplicationVersionId": "<p>The version ID of the Amazon Kinesis Analytics application.</p>",
|
||||
"DeleteApplicationOutputRequest$CurrentApplicationVersionId": "<p>Amazon Kinesis Analytics application version. You can use the <a>DescribeApplication</a> operation to get the current application version. If the version specified is not the current version, the <code>ConcurrentModificationException</code> is returned. </p>",
|
||||
"DeleteApplicationReferenceDataSourceRequest$CurrentApplicationVersionId": "<p>Version of the application. You can use the <a>DescribeApplication</a> operation to get the current application version. If the version specified is not the current version, the <code>ConcurrentModificationException</code> is returned.</p>",
|
||||
"UpdateApplicationRequest$CurrentApplicationVersionId": "<p>The current application version ID. You can use the <a>DescribeApplication</a> operation to get this value.</p>"
|
||||
|
@ -145,6 +161,43 @@
|
|||
"MappingParameters$CSVMappingParameters": "<p>Provides additional mapping information when the record format uses delimiters (for example, CSV).</p>"
|
||||
}
|
||||
},
|
||||
"CloudWatchLoggingOption": {
|
||||
"base": "<p>Provides a description of CloudWatch logging options, including the log stream ARN and the role ARN.</p>",
|
||||
"refs": {
|
||||
"AddApplicationCloudWatchLoggingOptionRequest$CloudWatchLoggingOption": "<p>Provide the CloudWatch log stream ARN and the IAM role ARN. Note: To write application messages to CloudWatch, the IAM role used must have the <code>PutLogEvents</code> policy action enabled. </p>",
|
||||
"CloudWatchLoggingOptions$member": null
|
||||
}
|
||||
},
|
||||
"CloudWatchLoggingOptionDescription": {
|
||||
"base": "<p>Description of the CloudWatch logging option.</p>",
|
||||
"refs": {
|
||||
"CloudWatchLoggingOptionDescriptions$member": null
|
||||
}
|
||||
},
|
||||
"CloudWatchLoggingOptionDescriptions": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ApplicationDetail$CloudWatchLoggingOptionDescriptions": "<p>Describes the CloudWatch log streams configured to receive application messages. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-monitor-configuration.html\">Monitoring Configuration Errors</a>. </p>"
|
||||
}
|
||||
},
|
||||
"CloudWatchLoggingOptionUpdate": {
|
||||
"base": "<p>Describes CloudWatch logging option updates.</p>",
|
||||
"refs": {
|
||||
"CloudWatchLoggingOptionUpdates$member": null
|
||||
}
|
||||
},
|
||||
"CloudWatchLoggingOptionUpdates": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ApplicationUpdate$CloudWatchLoggingOptionUpdates": "<p>Describes application CloudWatch logging option updates.</p>"
|
||||
}
|
||||
},
|
||||
"CloudWatchLoggingOptions": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateApplicationRequest$CloudWatchLoggingOptions": "<p>Use this parameter to configure a CloudWatch log stream to monitor application configuration errors. For more information, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-monitor-configuration.html\">Monitoring Configuration Errors</a>.</p>"
|
||||
}
|
||||
},
|
||||
"CodeValidationException": {
|
||||
"base": "<p>User-provided application code (query) is invalid. This can be a simple syntax error.</p>",
|
||||
"refs": {
|
||||
|
@ -165,6 +218,16 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteApplicationCloudWatchLoggingOptionRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteApplicationCloudWatchLoggingOptionResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteApplicationOutputRequest": {
|
||||
"base": "<p/>",
|
||||
"refs": {
|
||||
|
@ -248,6 +311,9 @@
|
|||
"Id": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CloudWatchLoggingOptionDescription$CloudWatchLoggingOptionId": "<p>ID of the CloudWatch logging option description.</p>",
|
||||
"CloudWatchLoggingOptionUpdate$CloudWatchLoggingOptionId": "<p>ID of the CloudWatch logging option to update</p>",
|
||||
"DeleteApplicationCloudWatchLoggingOptionRequest$CloudWatchLoggingOptionId": "<p>The <code>CloudWatchLoggingOptionId</code> of the CloudWatch logging option to delete. You can use the <a>DescribeApplication</a> operation to get the <code>CloudWatchLoggingOptionId</code>. </p>",
|
||||
"DeleteApplicationOutputRequest$OutputId": "<p>The ID of the configuration to delete. Each output configuration that is added to the application, either when the application is created or later using the <a>AddApplicationOutput</a> operation, has a unique ID. You need to provide the ID to uniquely identify the output configuration that you want to delete from the application configuration. You can use the <a>DescribeApplication</a> operation to get the specific <code>OutputId</code>. </p>",
|
||||
"DeleteApplicationReferenceDataSourceRequest$ReferenceId": "<p>ID of the reference data source. When you add a reference data source to your application using the <a>AddApplicationReferenceDataSource</a>, Amazon Kinesis Analytics assigns an ID. You can use the <a>DescribeApplication</a> operation to get the reference ID. </p>",
|
||||
"InputConfiguration$Id": "<p>Input source ID. You can get this ID by calling the <a>DescribeApplication</a> operation.</p>",
|
||||
|
@ -263,9 +329,9 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"InAppStreamNames$member": null,
|
||||
"Input$NamePrefix": "<p>Name prefix to use when creating in-application stream. Suppose you specify a prefix \"MyInApplicationStream\". Kinesis Analytics will then create one or more (as per the <code>InputParallelism</code> count you specified) in-application streams with names \"MyInApplicationStream_001\", \"MyInApplicationStream_002\" and so on. </p>",
|
||||
"Input$NamePrefix": "<p>Name prefix to use when creating in-application stream. Suppose you specify a prefix \"MyInApplicationStream\". Amazon Kinesis Analytics will then create one or more (as per the <code>InputParallelism</code> count you specified) in-application streams with names \"MyInApplicationStream_001\", \"MyInApplicationStream_002\" and so on. </p>",
|
||||
"InputDescription$NamePrefix": "<p>In-application name prefix.</p>",
|
||||
"InputUpdate$NamePrefixUpdate": "<p>Name prefix for in-application stream(s) that Kinesis Analytics creates for the specific streaming source.</p>",
|
||||
"InputUpdate$NamePrefixUpdate": "<p>Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.</p>",
|
||||
"Output$Name": "<p>Name of the in-application stream.</p>",
|
||||
"OutputDescription$Name": "<p>Name of the in-application stream configured as output.</p>",
|
||||
"OutputUpdate$NameUpdate": "<p>If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.</p>"
|
||||
|
@ -288,7 +354,7 @@
|
|||
"Input": {
|
||||
"base": "<p>When you configure the application input, you specify the streaming source, the in-application stream name that is created, and the mapping between the two. For more information, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html\">Configuring Application Input</a>. </p>",
|
||||
"refs": {
|
||||
"AddApplicationInputRequest$Input": null,
|
||||
"AddApplicationInputRequest$Input": "<p/>",
|
||||
"Inputs$member": null
|
||||
}
|
||||
},
|
||||
|
@ -317,7 +383,7 @@
|
|||
}
|
||||
},
|
||||
"InputParallelism": {
|
||||
"base": "<p>Describes the number of in-application streams to create for a given streaming source. For information about parallellism, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html\">Configuring Application Input</a>. </p>",
|
||||
"base": "<p>Describes the number of in-application streams to create for a given streaming source. For information about parallelism, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html\">Configuring Application Input</a>. </p>",
|
||||
"refs": {
|
||||
"Input$InputParallelism": "<p>Describes the number of in-application streams to create. </p> <p>Data from your source will be routed to these in-application input streams.</p> <p> (see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html\">Configuring Application Input</a>.</p>",
|
||||
"InputDescription$InputParallelism": "<p>Describes the configured parallelism (number of in-application streams mapped to the streaming source).</p>"
|
||||
|
@ -333,7 +399,7 @@
|
|||
"InputParallelismUpdate": {
|
||||
"base": "<p>Provides updates to the parallelism count.</p>",
|
||||
"refs": {
|
||||
"InputUpdate$InputParallelismUpdate": "<p>Describes the parallelism updates (the number in-application streams Kinesis Analytics creates for the specific streaming source).</p>"
|
||||
"InputUpdate$InputParallelismUpdate": "<p>Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the specific streaming source).</p>"
|
||||
}
|
||||
},
|
||||
"InputSchemaUpdate": {
|
||||
|
@ -345,7 +411,7 @@
|
|||
"InputStartingPosition": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"InputStartingPositionConfiguration$InputStartingPosition": "<p>The starting position on the stream.</p> <ul> <li> <p> <code>LATEST</code> - Start reading just after the most recent record in the stream.</p> </li> <li> <p> <code>TRIM_HORIZON</code> - Start reading at the last untrimmed record in the stream, which is the oldest record available in the stream. This option is not available for an Amazon Kinesis Firehose delivery stream.</p> </li> <li> <p> <code>LAST_STOPPED_POINT</code> - Resume reading from where the application last stopped reading.</p> </li> </ul>"
|
||||
"InputStartingPositionConfiguration$InputStartingPosition": "<p>The starting position on the stream.</p> <ul> <li> <p> <code>NOW</code> - Start reading just after the most recent record in the stream, start at the request timestamp that the customer issued.</p> </li> <li> <p> <code>TRIM_HORIZON</code> - Start reading at the last untrimmed record in the stream, which is the oldest record available in the stream. This option is not available for an Amazon Kinesis Firehose delivery stream.</p> </li> <li> <p> <code>LAST_STOPPED_POINT</code> - Resume reading from where the application last stopped reading.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"InputStartingPositionConfiguration": {
|
||||
|
@ -483,6 +549,14 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"LogStreamARN": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CloudWatchLoggingOption$LogStreamARN": "<p>ARN of the CloudWatch log to receive application messages.</p>",
|
||||
"CloudWatchLoggingOptionDescription$LogStreamARN": "<p>ARN of the CloudWatch log to receive application messages.</p>",
|
||||
"CloudWatchLoggingOptionUpdate$LogStreamARNUpdate": "<p>ARN of the CloudWatch log to receive application messages.</p>"
|
||||
}
|
||||
},
|
||||
"MappingParameters": {
|
||||
"base": "<p>When configuring application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.</p>",
|
||||
"refs": {
|
||||
|
@ -490,7 +564,7 @@
|
|||
}
|
||||
},
|
||||
"Output": {
|
||||
"base": "<p> Describes application output configuration in which you identify an in-application stream and a destination where you want the in-application stream data to be written. The destination can be an Amazon Kinesis stream or an Amazon Kinesis Firehose delivery stream. </p> <p/> <p>You can configure your application to write output to up to five destinations.</p>",
|
||||
"base": "<p> Describes application output configuration in which you identify an in-application stream and a destination where you want the in-application stream data to be written. The destination can be an Amazon Kinesis stream or an Amazon Kinesis Firehose delivery stream. </p> <p/> <p>For limits on how many destinations an application can write and other limitations, see <a href=\"http://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html\">Limits</a>. </p>",
|
||||
"refs": {
|
||||
"AddApplicationOutputRequest$Output": "<p>An array of objects, each describing one output configuration. In the output configuration, you specify the name of an in-application stream, a destination (that is, an Amazon Kinesis stream or an Amazon Kinesis Firehose delivery stream), and record the formation to use when writing to the destination.</p>",
|
||||
"Outputs$member": null
|
||||
|
@ -688,13 +762,16 @@
|
|||
}
|
||||
},
|
||||
"ResourceProvisionedThroughputExceededException": {
|
||||
"base": "<p>Discovery failed to get a record from the streaming source because of the Kinesis Streams ProvisionedThroughputExceededException.</p>",
|
||||
"base": "<p>Discovery failed to get a record from the streaming source because of the Amazon Kinesis Streams ProvisionedThroughputExceededException. For more information, see <a href=\"http://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetRecords.html\">GetRecords</a> in the Amazon Kinesis Streams API Reference.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"RoleARN": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CloudWatchLoggingOption$RoleARN": "<p>IAM ARN of the role to use to send application messages. Note: To write application messages to CloudWatch, the IAM role used must have the <code>PutLogEvents</code> policy action enabled.</p>",
|
||||
"CloudWatchLoggingOptionDescription$RoleARN": "<p>IAM ARN of the role to use to send application messages. Note: To write application messages to CloudWatch, the IAM role used must have the <code>PutLogEvents</code> policy action enabled.</p>",
|
||||
"CloudWatchLoggingOptionUpdate$RoleARNUpdate": "<p>IAM ARN of the role to use to send application messages. Note: To write application messages to CloudWatch, the IAM role used must have the <code>PutLogEvents</code> policy action enabled.</p>",
|
||||
"DiscoverInputSchemaRequest$RoleARN": "<p>ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf.</p>",
|
||||
"KinesisFirehoseInput$RoleARN": "<p>ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf. You need to make sure the role has necessary permissions to access the stream.</p>",
|
||||
"KinesisFirehoseInputDescription$RoleARN": "<p>ARN of the IAM role that Amazon Kinesis Analytics assumes to access the stream.</p>",
|
||||
|
@ -771,7 +848,7 @@
|
|||
}
|
||||
},
|
||||
"UnableToDetectSchemaException": {
|
||||
"base": "<p>Data format is not valid, Kinesis Analytics is not able to detect schema for the given streaming source.</p>",
|
||||
"base": "<p>Data format is not valid, Amazon Kinesis Analytics is not able to detect schema for the given streaming source.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
|
4
vendor/github.com/aws/aws-sdk-go/models/apis/kinesisanalytics/2015-08-14/paginators-1.json
generated
vendored
Normal file
4
vendor/github.com/aws/aws-sdk-go/models/apis/kinesisanalytics/2015-08-14/paginators-1.json
generated
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"pagination": {
|
||||
}
|
||||
}
|
10
vendor/github.com/aws/aws-sdk-go/models/apis/kms/2014-11-01/api-2.json
generated
vendored
10
vendor/github.com/aws/aws-sdk-go/models/apis/kms/2014-11-01/api-2.json
generated
vendored
|
@ -1122,6 +1122,13 @@
|
|||
"KeyArn":{"shape":"ArnType"}
|
||||
}
|
||||
},
|
||||
"KeyManagerType":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"AWS",
|
||||
"CUSTOMER"
|
||||
]
|
||||
},
|
||||
"KeyMetadata":{
|
||||
"type":"structure",
|
||||
"required":["KeyId"],
|
||||
|
@ -1137,7 +1144,8 @@
|
|||
"DeletionDate":{"shape":"DateType"},
|
||||
"ValidTo":{"shape":"DateType"},
|
||||
"Origin":{"shape":"OriginType"},
|
||||
"ExpirationModel":{"shape":"ExpirationModelType"}
|
||||
"ExpirationModel":{"shape":"ExpirationModelType"},
|
||||
"KeyManager":{"shape":"KeyManagerType"}
|
||||
}
|
||||
},
|
||||
"KeyState":{
|
||||
|
|
8
vendor/github.com/aws/aws-sdk-go/models/apis/kms/2014-11-01/docs-2.json
generated
vendored
8
vendor/github.com/aws/aws-sdk-go/models/apis/kms/2014-11-01/docs-2.json
generated
vendored
|
@ -559,6 +559,12 @@
|
|||
"KeyList$member": null
|
||||
}
|
||||
},
|
||||
"KeyManagerType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"KeyMetadata$KeyManager": "<p>The CMK's manager. CMKs are either customer-managed or AWS-managed. For more information about the difference, see <a href=\"http://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#master_keys\">Customer Master Keys</a> in the <i>AWS Key Management Service Developer Guide</i>.</p>"
|
||||
}
|
||||
},
|
||||
"KeyMetadata": {
|
||||
"base": "<p>Contains metadata about a customer master key (CMK).</p> <p>This data type is used as a response element for the <a>CreateKey</a> and <a>DescribeKey</a> operations.</p>",
|
||||
"refs": {
|
||||
|
@ -737,7 +743,7 @@
|
|||
"PrincipalIdType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateGrantRequest$GranteePrincipal": "<p>The principal that is given permission to perform the operations that the grant permits.</p> <p>To specify the principal, use the <a href=\"http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html\">Amazon Resource Name (ARN)</a> of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-iam\">AWS Identity and Access Management (IAM)</a> in the Example ARNs section of the <i>AWS General Reference</i>.</p>",
|
||||
"CreateGrantRequest$GranteePrincipal": "<p>The principal that is given permission to perform the operations that the grant permits.</p> <p>To specify the principal, use the <a href=\"http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html\">Amazon Resource Name (ARN)</a> of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, IAM roles, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-iam\">AWS Identity and Access Management (IAM)</a> in the Example ARNs section of the <i>AWS General Reference</i>.</p>",
|
||||
"CreateGrantRequest$RetiringPrincipal": "<p>The principal that is given permission to retire the grant by using <a>RetireGrant</a> operation.</p> <p>To specify the principal, use the <a href=\"http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html\">Amazon Resource Name (ARN)</a> of an AWS principal. Valid AWS principals include AWS accounts (root), IAM users, federated users, and assumed role users. For examples of the ARN syntax to use for specifying a principal, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-iam\">AWS Identity and Access Management (IAM)</a> in the Example ARNs section of the <i>AWS General Reference</i>.</p>",
|
||||
"GrantListEntry$GranteePrincipal": "<p>The principal that receives the grant's permissions.</p>",
|
||||
"GrantListEntry$RetiringPrincipal": "<p>The principal that can retire the grant.</p>",
|
||||
|
|
76
vendor/github.com/aws/aws-sdk-go/models/apis/lambda/2015-03-31/api-2.json
generated
vendored
76
vendor/github.com/aws/aws-sdk-go/models/apis/lambda/2015-03-31/api-2.json
generated
vendored
|
@ -246,7 +246,8 @@
|
|||
{"shape":"KMSDisabledException"},
|
||||
{"shape":"KMSInvalidStateException"},
|
||||
{"shape":"KMSAccessDeniedException"},
|
||||
{"shape":"KMSNotFoundException"}
|
||||
{"shape":"KMSNotFoundException"},
|
||||
{"shape":"InvalidRuntimeException"}
|
||||
]
|
||||
},
|
||||
"InvokeAsync":{
|
||||
|
@ -261,7 +262,8 @@
|
|||
"errors":[
|
||||
{"shape":"ServiceException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InvalidRequestContentException"}
|
||||
{"shape":"InvalidRequestContentException"},
|
||||
{"shape":"InvalidRuntimeException"}
|
||||
],
|
||||
"deprecated":true
|
||||
},
|
||||
|
@ -308,7 +310,8 @@
|
|||
"output":{"shape":"ListFunctionsResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServiceException"},
|
||||
{"shape":"TooManyRequestsException"}
|
||||
{"shape":"TooManyRequestsException"},
|
||||
{"shape":"InvalidParameterValueException"}
|
||||
]
|
||||
},
|
||||
"ListTags":{
|
||||
|
@ -467,7 +470,8 @@
|
|||
{"shape":"ServiceException"},
|
||||
{"shape":"ResourceNotFoundException"},
|
||||
{"shape":"InvalidParameterValueException"},
|
||||
{"shape":"TooManyRequestsException"}
|
||||
{"shape":"TooManyRequestsException"},
|
||||
{"shape":"ResourceConflictException"}
|
||||
]
|
||||
}
|
||||
},
|
||||
|
@ -817,8 +821,8 @@
|
|||
"FunctionConfiguration":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"FunctionName":{"shape":"FunctionName"},
|
||||
"FunctionArn":{"shape":"FunctionArn"},
|
||||
"FunctionName":{"shape":"NamespacedFunctionName"},
|
||||
"FunctionArn":{"shape":"NameSpacedFunctionArn"},
|
||||
"Runtime":{"shape":"Runtime"},
|
||||
"Role":{"shape":"RoleArn"},
|
||||
"Handler":{"shape":"Handler"},
|
||||
|
@ -833,7 +837,8 @@
|
|||
"DeadLetterConfig":{"shape":"DeadLetterConfig"},
|
||||
"Environment":{"shape":"EnvironmentResponse"},
|
||||
"KMSKeyArn":{"shape":"KMSKeyArn"},
|
||||
"TracingConfig":{"shape":"TracingConfigResponse"}
|
||||
"TracingConfig":{"shape":"TracingConfigResponse"},
|
||||
"MasterArn":{"shape":"FunctionArn"}
|
||||
}
|
||||
},
|
||||
"FunctionList":{
|
||||
|
@ -846,6 +851,10 @@
|
|||
"min":1,
|
||||
"pattern":"(arn:aws:lambda:)?([a-z]{2}-[a-z]+-\\d{1}:)?(\\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\\$LATEST|[a-zA-Z0-9-_]+))?"
|
||||
},
|
||||
"FunctionVersion":{
|
||||
"type":"string",
|
||||
"enum":["ALL"]
|
||||
},
|
||||
"GetAccountSettingsRequest":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -893,7 +902,7 @@
|
|||
"required":["FunctionName"],
|
||||
"members":{
|
||||
"FunctionName":{
|
||||
"shape":"FunctionName",
|
||||
"shape":"NamespacedFunctionName",
|
||||
"location":"uri",
|
||||
"locationName":"FunctionName"
|
||||
},
|
||||
|
@ -909,7 +918,7 @@
|
|||
"required":["FunctionName"],
|
||||
"members":{
|
||||
"FunctionName":{
|
||||
"shape":"FunctionName",
|
||||
"shape":"NamespacedFunctionName",
|
||||
"location":"uri",
|
||||
"locationName":"FunctionName"
|
||||
},
|
||||
|
@ -933,7 +942,7 @@
|
|||
"required":["FunctionName"],
|
||||
"members":{
|
||||
"FunctionName":{
|
||||
"shape":"FunctionName",
|
||||
"shape":"NamespacedFunctionName",
|
||||
"location":"uri",
|
||||
"locationName":"FunctionName"
|
||||
},
|
||||
|
@ -975,6 +984,15 @@
|
|||
"error":{"httpStatusCode":400},
|
||||
"exception":true
|
||||
},
|
||||
"InvalidRuntimeException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Type":{"shape":"String"},
|
||||
"Message":{"shape":"String"}
|
||||
},
|
||||
"error":{"httpStatusCode":502},
|
||||
"exception":true
|
||||
},
|
||||
"InvalidSecurityGroupIDException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1007,7 +1025,7 @@
|
|||
"required":["FunctionName"],
|
||||
"members":{
|
||||
"FunctionName":{
|
||||
"shape":"FunctionName",
|
||||
"shape":"NamespacedFunctionName",
|
||||
"location":"uri",
|
||||
"locationName":"FunctionName"
|
||||
},
|
||||
|
@ -1072,7 +1090,7 @@
|
|||
],
|
||||
"members":{
|
||||
"FunctionName":{
|
||||
"shape":"FunctionName",
|
||||
"shape":"NamespacedFunctionName",
|
||||
"location":"uri",
|
||||
"locationName":"FunctionName"
|
||||
},
|
||||
|
@ -1199,6 +1217,16 @@
|
|||
"ListFunctionsRequest":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"MasterRegion":{
|
||||
"shape":"MasterRegion",
|
||||
"location":"querystring",
|
||||
"locationName":"MasterRegion"
|
||||
},
|
||||
"FunctionVersion":{
|
||||
"shape":"FunctionVersion",
|
||||
"location":"querystring",
|
||||
"locationName":"FunctionVersion"
|
||||
},
|
||||
"Marker":{
|
||||
"shape":"String",
|
||||
"location":"querystring",
|
||||
|
@ -1240,7 +1268,7 @@
|
|||
"required":["FunctionName"],
|
||||
"members":{
|
||||
"FunctionName":{
|
||||
"shape":"FunctionName",
|
||||
"shape":"NamespacedFunctionName",
|
||||
"location":"uri",
|
||||
"locationName":"FunctionName"
|
||||
},
|
||||
|
@ -1271,6 +1299,10 @@
|
|||
]
|
||||
},
|
||||
"Long":{"type":"long"},
|
||||
"MasterRegion":{
|
||||
"type":"string",
|
||||
"pattern":"ALL|[a-z]{2}(-gov)?-[a-z]+-\\d{1}"
|
||||
},
|
||||
"MaxListItems":{
|
||||
"type":"integer",
|
||||
"max":10000,
|
||||
|
@ -1281,6 +1313,22 @@
|
|||
"max":1536,
|
||||
"min":128
|
||||
},
|
||||
"NameSpacedFunctionArn":{
|
||||
"type":"string",
|
||||
"pattern":"arn:aws:lambda:[a-z]{2}-[a-z]+-\\d{1}:\\d{12}:function:[a-zA-Z0-9-_\\.]+(:(\\$LATEST|[a-zA-Z0-9-_]+))?"
|
||||
},
|
||||
"NamespacedFunctionName":{
|
||||
"type":"string",
|
||||
"max":170,
|
||||
"min":1,
|
||||
"pattern":"(arn:aws:lambda:)?([a-z]{2}-[a-z]+-\\d{1}:)?(\\d{12}:)?(function:)?([a-zA-Z0-9-_\\.]+)(:(\\$LATEST|[a-zA-Z0-9-_]+))?"
|
||||
},
|
||||
"NamespacedStatementId":{
|
||||
"type":"string",
|
||||
"max":100,
|
||||
"min":1,
|
||||
"pattern":"([a-zA-Z0-9-_.]+)"
|
||||
},
|
||||
"PolicyLengthExceededException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1326,7 +1374,7 @@
|
|||
"locationName":"FunctionName"
|
||||
},
|
||||
"StatementId":{
|
||||
"shape":"StatementId",
|
||||
"shape":"NamespacedStatementId",
|
||||
"location":"uri",
|
||||
"locationName":"StatementId"
|
||||
},
|
||||
|
|
67
vendor/github.com/aws/aws-sdk-go/models/apis/lambda/2015-03-31/docs-2.json
generated
vendored
67
vendor/github.com/aws/aws-sdk-go/models/apis/lambda/2015-03-31/docs-2.json
generated
vendored
|
@ -19,7 +19,7 @@
|
|||
"InvokeAsync": "<important> <p>This API is deprecated. We recommend you use <code>Invoke</code> API (see <a>Invoke</a>).</p> </important> <p>Submits an invocation request to AWS Lambda. Upon receiving the request, Lambda executes the specified function asynchronously. To see the logs generated by the Lambda function execution, see the CloudWatch Logs console.</p> <p>This operation requires permission for the <code>lambda:InvokeFunction</code> action.</p>",
|
||||
"ListAliases": "<p>Returns list of aliases created for a Lambda function. For each alias, the response includes information such as the alias ARN, description, alias name, and the function version to which it points. For more information, see <a href=\"http://docs.aws.amazon.com/lambda/latest/dg/aliases-intro.html\">Introduction to AWS Lambda Aliases</a>.</p> <p>This requires permission for the lambda:ListAliases action.</p>",
|
||||
"ListEventSourceMappings": "<p>Returns a list of event source mappings you created using the <code>CreateEventSourceMapping</code> (see <a>CreateEventSourceMapping</a>). </p> <p>For each mapping, the API returns configuration information. You can optionally specify filters to retrieve specific event source mappings.</p> <p>If you are using the versioning feature, you can get list of event source mappings for a specific Lambda function version or an alias as described in the <code>FunctionName</code> parameter. For information about the versioning feature, see <a href=\"http://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html\">AWS Lambda Function Versioning and Aliases</a>. </p> <p>This operation requires permission for the <code>lambda:ListEventSourceMappings</code> action.</p>",
|
||||
"ListFunctions": "<p>Returns a list of your Lambda functions. For each function, the response includes the function configuration information. You must use <a>GetFunction</a> to retrieve the code for your function.</p> <p>This operation requires permission for the <code>lambda:ListFunctions</code> action.</p> <p>If you are using versioning feature, the response returns list of $LATEST versions of your functions. For information about the versioning feature, see <a href=\"http://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html\">AWS Lambda Function Versioning and Aliases</a>. </p>",
|
||||
"ListFunctions": "<p>Returns a list of your Lambda functions. For each function, the response includes the function configuration information. You must use <a>GetFunction</a> to retrieve the code for your function.</p> <p>This operation requires permission for the <code>lambda:ListFunctions</code> action.</p> <p>If you are using the versioning feature, you can list all of your functions or only <code>$LATEST</code> versions. For information about the versioning feature, see <a href=\"http://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html\">AWS Lambda Function Versioning and Aliases</a>. </p>",
|
||||
"ListTags": "<p>Returns a list of tags assigned to a function when supplied the function ARN (Amazon Resource Name).</p>",
|
||||
"ListVersionsByFunction": "<p>List all versions of a function. For information about the versioning feature, see <a href=\"http://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html\">AWS Lambda Function Versioning and Aliases</a>. </p>",
|
||||
"PublishVersion": "<p>Publishes a version of your function from the current snapshot of $LATEST. That is, AWS Lambda takes a snapshot of the function code and configuration information from $LATEST and publishes a new version. The code and configuration cannot be modified after publication. For information about the versioning feature, see <a href=\"http://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html\">AWS Lambda Function Versioning and Aliases</a>. </p>",
|
||||
|
@ -278,7 +278,7 @@
|
|||
"refs": {
|
||||
"AliasConfiguration$AliasArn": "<p>Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called <code>BETA</code> that points to a helloworld function version, the ARN is <code>arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA</code>.</p>",
|
||||
"EventSourceMappingConfiguration$FunctionArn": "<p>The Lambda function to invoke when AWS Lambda detects an event on the stream.</p>",
|
||||
"FunctionConfiguration$FunctionArn": "<p>The Amazon Resource Name (ARN) assigned to the function.</p>",
|
||||
"FunctionConfiguration$MasterArn": "<p>Returns the ARN (Amazon Resource Name) of the master function.</p>",
|
||||
"ListTagsRequest$Resource": "<p>The ARN (Amazon Resource Name) of the function.</p>",
|
||||
"TagResourceRequest$Resource": "<p>The ARN (Amazon Resource Name) of the Lambda function.</p>",
|
||||
"UntagResourceRequest$Resource": "<p>The ARN (Amazon Resource Name) of the function.</p>"
|
||||
|
@ -319,16 +319,9 @@
|
|||
"CreateFunctionRequest$FunctionName": "<p>The name you want to assign to the function you are uploading. The function names appear in the console and are returned in the <a>ListFunctions</a> API. Function names are used to specify functions to other AWS Lambda API operations, such as <a>Invoke</a>. Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>",
|
||||
"DeleteAliasRequest$FunctionName": "<p>The Lambda function name for which the alias is created. Deleting an alias does not delete the function version to which it is pointing. Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length.</p>",
|
||||
"DeleteFunctionRequest$FunctionName": "<p>The Lambda function to delete.</p> <p> You can specify the function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). If you are using versioning, you can also provide a qualified function ARN (ARN that is qualified with function version or alias name as suffix). AWS Lambda also allows you to specify only the function name with the account ID qualifier (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>",
|
||||
"FunctionConfiguration$FunctionName": "<p>The name of the function. Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length.</p>",
|
||||
"GetAliasRequest$FunctionName": "<p>Function name for which the alias is created. An alias is a subresource that exists only in the context of an existing Lambda function so you must specify the function name. Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length.</p>",
|
||||
"GetFunctionConfigurationRequest$FunctionName": "<p>The name of the Lambda function for which you want to retrieve the configuration information.</p> <p> You can specify a function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). AWS Lambda also allows you to specify a partial ARN (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>",
|
||||
"GetFunctionRequest$FunctionName": "<p>The Lambda function name.</p> <p> You can specify a function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). AWS Lambda also allows you to specify a partial ARN (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>",
|
||||
"GetPolicyRequest$FunctionName": "<p>Function name whose resource policy you want to retrieve.</p> <p> You can specify the function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). If you are using versioning, you can also provide a qualified function ARN (ARN that is qualified with function version or alias name as suffix). AWS Lambda also allows you to specify only the function name with the account ID qualifier (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>",
|
||||
"InvocationRequest$FunctionName": "<p>The Lambda function name.</p> <p> You can specify a function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). AWS Lambda also allows you to specify a partial ARN (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>",
|
||||
"InvokeAsyncRequest$FunctionName": "<p>The Lambda function name. Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length.</p>",
|
||||
"ListAliasesRequest$FunctionName": "<p>Lambda function name for which the alias is created. Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length.</p>",
|
||||
"ListEventSourceMappingsRequest$FunctionName": "<p>The name of the Lambda function.</p> <p> You can specify the function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). If you are using versioning, you can also provide a qualified function ARN (ARN that is qualified with function version or alias name as suffix). AWS Lambda also allows you to specify only the function name with the account ID qualifier (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>",
|
||||
"ListVersionsByFunctionRequest$FunctionName": "<p>Function name whose versions to list. You can specify a function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). AWS Lambda also allows you to specify a partial ARN (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>",
|
||||
"PublishVersionRequest$FunctionName": "<p>The Lambda function name. You can specify a function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). AWS Lambda also allows you to specify a partial ARN (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>",
|
||||
"RemovePermissionRequest$FunctionName": "<p>Lambda function whose resource policy you want to remove a permission from.</p> <p> You can specify a function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). AWS Lambda also allows you to specify a partial ARN (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>",
|
||||
"UpdateAliasRequest$FunctionName": "<p>The function name for which the alias is created. Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length.</p>",
|
||||
|
@ -337,6 +330,12 @@
|
|||
"UpdateFunctionConfigurationRequest$FunctionName": "<p>The name of the Lambda function.</p> <p> You can specify a function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). AWS Lambda also allows you to specify a partial ARN (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 character in length. </p>"
|
||||
}
|
||||
},
|
||||
"FunctionVersion": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListFunctionsRequest$FunctionVersion": "<p>Optional string. If not specified, only the unqualified functions ARNs (Amazon Resource Names) will be returned.</p> <p>Valid value:</p> <p> <code>ALL</code> _ Will return all versions, including <code>$LATEST</code> which will have fully qualified ARNs (Amazon Resource Names).</p>"
|
||||
}
|
||||
},
|
||||
"GetAccountSettingsRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -400,11 +399,11 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"AccountLimit$ConcurrentExecutions": "<p>Number of simultaneous executions of your function per region. For more information or to request a limit increase for concurrent executions, see <a href=\"http://docs.aws.amazon.com/lambda/latest/dg/concurrent-executions.html\">Lambda Function Concurrent Executions</a>. The default limit is 100.</p>",
|
||||
"InvocationResponse$StatusCode": "<p>The HTTP status code will be in the 200 range for successful request. For the <code>RequestResonse</code> invocation type this status code will be 200. For the <code>Event</code> invocation type this status code will be 202. For the <code>DryRun</code> invocation type the status code will be 204. </p>"
|
||||
"InvocationResponse$StatusCode": "<p>The HTTP status code will be in the 200 range for successful request. For the <code>RequestResponse</code> invocation type this status code will be 200. For the <code>Event</code> invocation type this status code will be 202. For the <code>DryRun</code> invocation type the status code will be 204. </p>"
|
||||
}
|
||||
},
|
||||
"InvalidParameterValueException": {
|
||||
"base": "<p>One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the <code>CreateFunction</code> or the <code>UpdateFunctionConfiguration</code> API, that AWS Lambda is unable to assume you will get this exception. </p>",
|
||||
"base": "<p>One of the parameters in the request is invalid. For example, if you provided an IAM role for AWS Lambda to assume in the <code>CreateFunction</code> or the <code>UpdateFunctionConfiguration</code> API, that AWS Lambda is unable to assume you will get this exception. You will also get this exception if you have selected a deprecated runtime, such as Node v0.10.42. </p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -413,6 +412,11 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidRuntimeException": {
|
||||
"base": "<p>The runtime or runtime version specified is not supported.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidSecurityGroupIDException": {
|
||||
"base": "<p>The Security Group ID provided in the Lambda function VPC configuration is invalid.</p>",
|
||||
"refs": {
|
||||
|
@ -549,6 +553,12 @@
|
|||
"FunctionConfiguration$CodeSize": "<p>The size, in bytes, of the function .zip file you uploaded.</p>"
|
||||
}
|
||||
},
|
||||
"MasterRegion": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListFunctionsRequest$MasterRegion": "<p>Optional string. If not specified, will return only regular function versions (i.e., non-replicated versions).</p> <p>Valid values are:</p> <p>The region from which the functions are replicated. For example, if you specify <code>us-east-1</code>, only functions replicated from that region will be returned.</p> <p> <code>ALL</code> _ Will return all functions from any region. If specified, you also must specify a valid FunctionVersion parameter.</p>"
|
||||
}
|
||||
},
|
||||
"MaxListItems": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -566,6 +576,30 @@
|
|||
"UpdateFunctionConfigurationRequest$MemorySize": "<p>The amount of memory, in MB, your Lambda function is given. AWS Lambda uses this memory size to infer the amount of CPU allocated to your function. Your function use-case determines your CPU and memory requirements. For example, a database operation might need less memory compared to an image processing function. The default value is 128 MB. The value must be a multiple of 64 MB.</p>"
|
||||
}
|
||||
},
|
||||
"NameSpacedFunctionArn": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"FunctionConfiguration$FunctionArn": "<p>The Amazon Resource Name (ARN) assigned to the function.</p>"
|
||||
}
|
||||
},
|
||||
"NamespacedFunctionName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"FunctionConfiguration$FunctionName": "<p>The name of the function. Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length.</p>",
|
||||
"GetFunctionConfigurationRequest$FunctionName": "<p>The name of the Lambda function for which you want to retrieve the configuration information.</p> <p> You can specify a function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). AWS Lambda also allows you to specify a partial ARN (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>",
|
||||
"GetFunctionRequest$FunctionName": "<p>The Lambda function name.</p> <p> You can specify a function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). AWS Lambda also allows you to specify a partial ARN (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>",
|
||||
"GetPolicyRequest$FunctionName": "<p>Function name whose resource policy you want to retrieve.</p> <p> You can specify the function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). If you are using versioning, you can also provide a qualified function ARN (ARN that is qualified with function version or alias name as suffix). AWS Lambda also allows you to specify only the function name with the account ID qualifier (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>",
|
||||
"InvocationRequest$FunctionName": "<p>The Lambda function name.</p> <p> You can specify a function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). AWS Lambda also allows you to specify a partial ARN (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>",
|
||||
"InvokeAsyncRequest$FunctionName": "<p>The Lambda function name. Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length.</p>",
|
||||
"ListVersionsByFunctionRequest$FunctionName": "<p>Function name whose versions to list. You can specify a function name (for example, <code>Thumbnail</code>) or you can specify Amazon Resource Name (ARN) of the function (for example, <code>arn:aws:lambda:us-west-2:account-id:function:ThumbNail</code>). AWS Lambda also allows you to specify a partial ARN (for example, <code>account-id:Thumbnail</code>). Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length. </p>"
|
||||
}
|
||||
},
|
||||
"NamespacedStatementId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"RemovePermissionRequest$StatementId": "<p>Statement ID of the permission to remove.</p>"
|
||||
}
|
||||
},
|
||||
"PolicyLengthExceededException": {
|
||||
"base": "<p>Lambda function access policy is limited to 20 KB.</p>",
|
||||
"refs": {
|
||||
|
@ -631,9 +665,9 @@
|
|||
"Runtime": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateFunctionRequest$Runtime": "<p>The runtime environment for the Lambda function you are uploading.</p> <p>To use the Python runtime v3.6, set the value to \"python3.6\". To use the Python runtime v2.7, set the value to \"python2.7\". To use the Node.js runtime v6.10, set the value to \"nodejs6.10\". To use the Node.js runtime v4.3, set the value to \"nodejs4.3\".</p> <note> <p>You can no longer create functions using the v0.10.42 runtime version as of November, 2016. Existing functions will be supported until early 2017, but we recommend you migrate them to either nodejs6.10 or nodejs4.3 runtime version as soon as possible.</p> </note>",
|
||||
"CreateFunctionRequest$Runtime": "<p>The runtime environment for the Lambda function you are uploading.</p> <p>To use the Python runtime v3.6, set the value to \"python3.6\". To use the Python runtime v2.7, set the value to \"python2.7\". To use the Node.js runtime v6.10, set the value to \"nodejs6.10\". To use the Node.js runtime v4.3, set the value to \"nodejs4.3\".</p> <note> <p>Node v0.10.42 is currently marked as deprecated. You must migrate existing functions to the newer Node.js runtime versions available on AWS Lambda (nodejs4.3 or nodejs6.10) as soon as possible. You can request a one-time extension until June 30, 2017 by going to the Lambda console and following the instructions provided. Failure to do so will result in an invalid parmaeter error being returned. Note that you will have to follow this procedure for each region that contains functions written in the Node v0.10.42 runtime.</p> </note>",
|
||||
"FunctionConfiguration$Runtime": "<p>The runtime environment for the Lambda function.</p>",
|
||||
"UpdateFunctionConfigurationRequest$Runtime": "<p>The runtime environment for the Lambda function.</p> <p>To use the Python runtime v3.6, set the value to \"python3.6\". To use the Python runtime v2.7, set the value to \"python2.7\". To use the Node.js runtime v6.10, set the value to \"nodejs6.10\". To use the Node.js runtime v4.3, set the value to \"nodejs4.3\". To use the Python runtime v3.6, set the value to \"python3.6\". To use the Python runtime v2.7, set the value to \"python2.7\".</p> <note> <p>You can no longer downgrade to the v0.10.42 runtime version. This version will no longer be supported as of early 2017.</p> </note>"
|
||||
"UpdateFunctionConfigurationRequest$Runtime": "<p>The runtime environment for the Lambda function.</p> <p>To use the Python runtime v3.6, set the value to \"python3.6\". To use the Python runtime v2.7, set the value to \"python2.7\". To use the Node.js runtime v6.10, set the value to \"nodejs6.10\". To use the Node.js runtime v4.3, set the value to \"nodejs4.3\". To use the Python runtime v3.6, set the value to \"python3.6\".</p> <note> <p>Node v0.10.42 is currently marked as deprecated. You must migrate existing functions to the newer Node.js runtime versions available on AWS Lambda (nodejs4.3 or nodejs6.10) as soon as possible. You can request a one-time extension until June 30, 2017 by going to the Lambda console and following the instructions provided. Failure to do so will result in an invalid parameter error being returned. Note that you will have to follow this procedure for each region that contains functions written in the Node v0.10.42 runtime.</p> </note>"
|
||||
}
|
||||
},
|
||||
"S3Bucket": {
|
||||
|
@ -690,8 +724,7 @@
|
|||
"StatementId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AddPermissionRequest$StatementId": "<p>A unique statement identifier.</p>",
|
||||
"RemovePermissionRequest$StatementId": "<p>Statement ID of the permission to remove.</p>"
|
||||
"AddPermissionRequest$StatementId": "<p>A unique statement identifier.</p>"
|
||||
}
|
||||
},
|
||||
"String": {
|
||||
|
@ -724,6 +757,8 @@
|
|||
"InvalidParameterValueException$message": "<p/>",
|
||||
"InvalidRequestContentException$Type": "<p/>",
|
||||
"InvalidRequestContentException$message": "<p/>",
|
||||
"InvalidRuntimeException$Type": null,
|
||||
"InvalidRuntimeException$Message": null,
|
||||
"InvalidSecurityGroupIDException$Type": null,
|
||||
"InvalidSecurityGroupIDException$Message": null,
|
||||
"InvalidSubnetIDException$Type": null,
|
||||
|
@ -838,7 +873,7 @@
|
|||
"Timestamp": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"FunctionConfiguration$LastModified": "<p>The time stamp of the last time you updated the function.</p>"
|
||||
"FunctionConfiguration$LastModified": "<p>The time stamp of the last time you updated the function. The time stamp is conveyed as a string complying with ISO-8601 in this way YYYY-MM-DDThh:mm:ssTZD (e.g., 1997-07-16T19:20:30+01:00). For more information, see <a href=\"https://www.w3.org/TR/NOTE-datetime\">Date and Time Formats</a>.</p>"
|
||||
}
|
||||
},
|
||||
"TooManyRequestsException": {
|
||||
|
|
86
vendor/github.com/aws/aws-sdk-go/models/apis/lex-models/2017-04-19/docs-2.json
generated
vendored
86
vendor/github.com/aws/aws-sdk-go/models/apis/lex-models/2017-04-19/docs-2.json
generated
vendored
|
@ -5,15 +5,15 @@
|
|||
"CreateBotVersion": "<p>Creates a new version of the bot based on the <code>$LATEST</code> version. If the <code>$LATEST</code> version of this resource hasn't changed since you created the last version, Amazon Lex doesn't create a new version. It returns the last created version.</p> <note> <p>You can update only the <code>$LATEST</code> version of the bot. You can't update the numbered versions that you create with the <code>CreateBotVersion</code> operation.</p> </note> <p> When you create the first version of a bot, Amazon Lex sets the version to 1. Subsequent versions increment by 1. For more information, see <a>versioning-intro</a>. </p> <p> This operation requires permission for the <code>lex:CreateBotVersion</code> action. </p>",
|
||||
"CreateIntentVersion": "<p>Creates a new version of an intent based on the <code>$LATEST</code> version of the intent. If the <code>$LATEST</code> version of this intent hasn't changed since you last updated it, Amazon Lex doesn't create a new version. It returns the last version you created.</p> <note> <p>You can update only the <code>$LATEST</code> version of the intent. You can't update the numbered versions that you create with the <code>CreateIntentVersion</code> operation.</p> </note> <p> When you create a version of an intent, Amazon Lex sets the version to 1. Subsequent versions increment by 1. For more information, see <a>versioning-intro</a>. </p> <p>This operation requires permissions to perform the <code>lex:CreateIntentVersion</code> action. </p>",
|
||||
"CreateSlotTypeVersion": "<p>Creates a new version of a slot type based on the <code>$LATEST</code> version of the specified slot type. If the <code>$LATEST</code> version of this resource has not changed since the last version that you created, Amazon Lex doesn't create a new version. It returns the last version that you created. </p> <note> <p>You can update only the <code>$LATEST</code> version of a slot type. You can't update the numbered versions that you create with the <code>CreateSlotTypeVersion</code> operation.</p> </note> <p>When you create a version of a slot type, Amazon Lex sets the version to 1. Subsequent versions increment by 1. For more information, see <a>versioning-intro</a>. </p> <p>This operation requires permissions for the <code>lex:CreateSlotTypeVersion</code> action.</p>",
|
||||
"DeleteBot": "<p>Deletes all versions of the bot, including the <code>$LATEST</code> version. To delete a specific version of the bot, use the operation.</p> <p>If a bot has an alias, you can't delete it. Instead, the <code>DeleteBot</code> operation returns a <code>ResourceInUseException</code> exception that includes a reference to the alias that refers to the bot. To remove the reference to the bot, delete the alias. If you get the same exception again, delete the referring alias until the <code>DeleteBot</code> operation is successful.</p> <p>This operation requires permissions for the <code>lex:DeleteBot</code> action.</p>",
|
||||
"DeleteBot": "<p>Deletes all versions of the bot, including the <code>$LATEST</code> version. To delete a specific version of the bot, use the <a>DeleteBotVersion</a> operation.</p> <p>If a bot has an alias, you can't delete it. Instead, the <code>DeleteBot</code> operation returns a <code>ResourceInUseException</code> exception that includes a reference to the alias that refers to the bot. To remove the reference to the bot, delete the alias. If you get the same exception again, delete the referring alias until the <code>DeleteBot</code> operation is successful.</p> <p>This operation requires permissions for the <code>lex:DeleteBot</code> action.</p>",
|
||||
"DeleteBotAlias": "<p>Deletes an alias for the specified bot. </p> <p>You can't delete an alias that is used in the association between a bot and a messaging channel. If an alias is used in a channel association, the <code>DeleteBot</code> operation returns a <code>ResourceInUseException</code> exception that includes a reference to the channel association that refers to the bot. You can remove the reference to the alias by deleting the channel association. If you get the same exception again, delete the referring association until the <code>DeleteBotAlias</code> operation is successful.</p>",
|
||||
"DeleteBotChannelAssociation": "<p>Deletes the association between an Amazon Lex bot and a messaging platform.</p> <p>This operation requires permission for the <code>lex:DeleteBotChannelAssociation</code> action.</p>",
|
||||
"DeleteBotVersion": "<p>Deletes a specific version of a bot. To delete all versions of a bot, use the operation. </p> <p>This operation requires permissions for the <code>lex:DeleteBotVersion</code> action.</p>",
|
||||
"DeleteIntent": "<p>Deletes all versions of the intent, including the <code>$LATEST</code> version. To delete a specific version of the intent, use the operation.</p> <p> You can delete a version of an intent only if it is not referenced. To delete an intent that is referred to in one or more bots (see <a>how-it-works</a>), you must remove those references first. </p> <note> <p> If you get the <code>ResourceInUseException</code> exception, it provides an example reference that shows where the intent is referenced. To remove the reference to the intent, either update the bot or delete it. If you get the same exception when you attempt to delete the intent again, repeat until the intent has no references and the call to <code>DeleteIntent</code> is successful. </p> </note> <p> This operation requires permission for the <code>lex:DeleteIntent</code> action. </p>",
|
||||
"DeleteIntentVersion": "<p>Deletes a specific version of an intent. To delete all versions of a intent, use the operation. </p> <p>This operation requires permissions for the <code>lex:DeleteIntentVersion</code> action.</p>",
|
||||
"DeleteSlotType": "<p>Deletes all versions of the slot type, including the <code>$LATEST</code> version. To delete a specific version of the slot type, use the operation.</p> <p> You can delete a version of a slot type only if it is not referenced. To delete a slot type that is referred to in one or more intents, you must remove those references first. </p> <note> <p> If you get the <code>ResourceInUseException</code> exception, the exception provides an example reference that shows the intent where the slot type is referenced. To remove the reference to the slot type, either update the intent or delete it. If you get the same exception when you attempt to delete the slot type again, repeat until the slot type has no references and the <code>DeleteSlotType</code> call is successful. </p> </note> <p>This operation requires permission for the <code>lex:DeleteSlotType</code> action.</p>",
|
||||
"DeleteSlotTypeVersion": "<p>Deletes a specific version of a slot type. To delete all versions of a slot type, use the operation. </p> <p>This operation requires permissions for the <code>lex:DeleteSlotTypeVersion</code> action.</p>",
|
||||
"DeleteUtterances": "<p>Deletes stored utterances.</p> <p>Amazon Lex stores the utterances that users send to your bot unless the <code>childDirected</code> field in the bot is set to <code>true</code>. Utterances are stored for 15 days for use with the operation, and then stored indefinately for use in improving the ability of your bot to respond to user input.</p> <p>Use the <code>DeleteStoredUtterances</code> operation to manually delete stored utterances for a specific user.</p> <p>This operation requires permissions for the <code>lex:DeleteUtterances</code> action.</p>",
|
||||
"DeleteBotVersion": "<p>Deletes a specific version of a bot. To delete all versions of a bot, use the <a>DeleteBot</a> operation. </p> <p>This operation requires permissions for the <code>lex:DeleteBotVersion</code> action.</p>",
|
||||
"DeleteIntent": "<p>Deletes all versions of the intent, including the <code>$LATEST</code> version. To delete a specific version of the intent, use the <a>DeleteIntentVersion</a> operation.</p> <p> You can delete a version of an intent only if it is not referenced. To delete an intent that is referred to in one or more bots (see <a>how-it-works</a>), you must remove those references first. </p> <note> <p> If you get the <code>ResourceInUseException</code> exception, it provides an example reference that shows where the intent is referenced. To remove the reference to the intent, either update the bot or delete it. If you get the same exception when you attempt to delete the intent again, repeat until the intent has no references and the call to <code>DeleteIntent</code> is successful. </p> </note> <p> This operation requires permission for the <code>lex:DeleteIntent</code> action. </p>",
|
||||
"DeleteIntentVersion": "<p>Deletes a specific version of an intent. To delete all versions of a intent, use the <a>DeleteIntent</a> operation. </p> <p>This operation requires permissions for the <code>lex:DeleteIntentVersion</code> action.</p>",
|
||||
"DeleteSlotType": "<p>Deletes all versions of the slot type, including the <code>$LATEST</code> version. To delete a specific version of the slot type, use the <a>DeleteSlotTypeVersion</a> operation.</p> <p> You can delete a version of a slot type only if it is not referenced. To delete a slot type that is referred to in one or more intents, you must remove those references first. </p> <note> <p> If you get the <code>ResourceInUseException</code> exception, the exception provides an example reference that shows the intent where the slot type is referenced. To remove the reference to the slot type, either update the intent or delete it. If you get the same exception when you attempt to delete the slot type again, repeat until the slot type has no references and the <code>DeleteSlotType</code> call is successful. </p> </note> <p>This operation requires permission for the <code>lex:DeleteSlotType</code> action.</p>",
|
||||
"DeleteSlotTypeVersion": "<p>Deletes a specific version of a slot type. To delete all versions of a slot type, use the <a>DeleteSlotType</a> operation. </p> <p>This operation requires permissions for the <code>lex:DeleteSlotTypeVersion</code> action.</p>",
|
||||
"DeleteUtterances": "<p>Deletes stored utterances.</p> <p>Amazon Lex stores the utterances that users send to your bot unless the <code>childDirected</code> field in the bot is set to <code>true</code>. Utterances are stored for 15 days for use with the <a>GetUtterancesView</a> operation, and then stored indefinately for use in improving the ability of your bot to respond to user input.</p> <p>Use the <code>DeleteStoredUtterances</code> operation to manually delete stored utterances for a specific user.</p> <p>This operation requires permissions for the <code>lex:DeleteUtterances</code> action.</p>",
|
||||
"GetBot": "<p>Returns metadata information for a specific bot. You must provide the bot name and the bot version or alias. </p> <p> The GetBot operation requires permissions for the <code>lex:GetBot</code> action. </p>",
|
||||
"GetBotAlias": "<p>Returns information about an Amazon Lex bot alias. For more information about aliases, see <a>versioning-aliases</a>.</p> <p>This operation requires permissions for the <code>lex:GetBotAlias</code> action.</p>",
|
||||
"GetBotAliases": "<p>Returns a list of aliases for a specified Amazon Lex bot.</p> <p>This operation requires permissions for the <code>lex:GetBotAliases</code> action.</p>",
|
||||
|
@ -30,8 +30,8 @@
|
|||
"GetSlotType": "<p>Returns information about a specific version of a slot type. In addition to specifying the slot type name, you must specify the slot type version.</p> <p>This operation requires permissions for the <code>lex:GetSlotType</code> action.</p>",
|
||||
"GetSlotTypeVersions": "<p>Gets information about all versions of a slot type.</p> <p>The <code>GetSlotTypeVersions</code> operation returns a <code>SlotTypeMetadata</code> object for each version of a slot type. For example, if a slot type has three numbered versions, the <code>GetSlotTypeVersions</code> operation returns four <code>SlotTypeMetadata</code> objects in the response, one for each numbered version and one for the <code>$LATEST</code> version. </p> <p>The <code>GetSlotTypeVersions</code> operation always returns at least one version, the <code>$LATEST</code> version.</p> <p>This operation requires permissions for the <code>lex:GetSlotTypeVersions</code> action.</p>",
|
||||
"GetSlotTypes": "<p>Returns slot type information as follows: </p> <ul> <li> <p>If you specify the <code>nameContains</code> field, returns the <code>$LATEST</code> version of all slot types that contain the specified string.</p> </li> <li> <p> If you don't specify the <code>nameContains</code> field, returns information about the <code>$LATEST</code> version of all slot types. </p> </li> </ul> <p> The operation requires permission for the <code>lex:GetSlotTypes</code> action. </p>",
|
||||
"GetUtterancesView": "<p>Use the <code>GetUtterancesView</code> operation to get information about the utterances that your users have made to your bot. You can use this list to tune the utterances that your bot responds to.</p> <p>For example, say that you have created a bot to order flowers. After your users have used your bot for a while, use the <code>GetUtterancesView</code> operation to see the requests that they have made and whether they have been successful. You might find that the utterance \"I want flowers\" is not being recognized. You could add this utterance to the <code>OrderFlowers</code> intent so that your bot recognizes that utterance.</p> <p>After you publish a new version of a bot, you can get information about the old version and the new so that you can compare the performance across the two versions. </p> <p>Data is available for the last 15 days. You can request information for up to 5 versions in each request. The response contains information about a maximum of 100 utterances for each version.</p> <p>If the bot's <code>childDirected</code> field is set to <code>true</code>, utterances for the bot are not stored and cannot be retrieved with the <code>GetUtterancesView</code> operation. For more information, see .</p> <p>This operation requires permissions for the <code>lex:GetUtterancesView</code> action.</p>",
|
||||
"PutBot": "<p>Creates an Amazon Lex conversational bot or replaces an existing bot. When you create or update a bot you only required to specify a name. You can use this to add intents later, or to remove intents from an existing bot. When you create a bot with a name only, the bot is created or updated but Amazon Lex returns the <code/> response <code>FAILED</code>. You can build the bot after you add one or more intents. For more information about Amazon Lex bots, see <a>how-it-works</a>. </p> <p>If you specify the name of an existing bot, the fields in the request replace the existing values in the <code>$LATEST</code> version of the bot. Amazon Lex removes any fields that you don't provide values for in the request, except for the <code>idleTTLInSeconds</code> and <code>privacySettings</code> fields, which are set to their default values. If you don't specify values for required fields, Amazon Lex throws an exception.</p> <p>This operation requires permissions for the <code>lex:PutBot</code> action. For more information, see <a>auth-and-access-control</a>.</p>",
|
||||
"GetUtterancesView": "<p>Use the <code>GetUtterancesView</code> operation to get information about the utterances that your users have made to your bot. You can use this list to tune the utterances that your bot responds to.</p> <p>For example, say that you have created a bot to order flowers. After your users have used your bot for a while, use the <code>GetUtterancesView</code> operation to see the requests that they have made and whether they have been successful. You might find that the utterance \"I want flowers\" is not being recognized. You could add this utterance to the <code>OrderFlowers</code> intent so that your bot recognizes that utterance.</p> <p>After you publish a new version of a bot, you can get information about the old version and the new so that you can compare the performance across the two versions. </p> <p>Data is available for the last 15 days. You can request information for up to 5 versions in each request. The response contains information about a maximum of 100 utterances for each version.</p> <p>If the bot's <code>childDirected</code> field is set to <code>true</code>, utterances for the bot are not stored and cannot be retrieved with the <code>GetUtterancesView</code> operation. For more information, see <a>PutBot</a>.</p> <p>This operation requires permissions for the <code>lex:GetUtterancesView</code> action.</p>",
|
||||
"PutBot": "<p>Creates an Amazon Lex conversational bot or replaces an existing bot. When you create or update a bot you are only required to specify a name. You can use this to add intents later, or to remove intents from an existing bot. When you create a bot with a name only, the bot is created or updated but Amazon Lex returns the <code/> response <code>FAILED</code>. You can build the bot after you add one or more intents. For more information about Amazon Lex bots, see <a>how-it-works</a>. </p> <p>If you specify the name of an existing bot, the fields in the request replace the existing values in the <code>$LATEST</code> version of the bot. Amazon Lex removes any fields that you don't provide values for in the request, except for the <code>idleTTLInSeconds</code> and <code>privacySettings</code> fields, which are set to their default values. If you don't specify values for required fields, Amazon Lex throws an exception.</p> <p>This operation requires permissions for the <code>lex:PutBot</code> action. For more information, see <a>auth-and-access-control</a>.</p>",
|
||||
"PutBotAlias": "<p>Creates an alias for the specified version of the bot or replaces an alias for the specified bot. To change the version of the bot that the alias points to, replace the alias. For more information about aliases, see <a>versioning-aliases</a>.</p> <p>This operation requires permissions for the <code>lex:PutBotAlias</code> action. </p>",
|
||||
"PutIntent": "<p>Creates an intent or replaces an existing intent.</p> <p>To define the interaction between the user and your bot, you use one or more intents. For a pizza ordering bot, for example, you would create an <code>OrderPizza</code> intent. </p> <p>To create an intent or replace an existing intent, you must provide the following:</p> <ul> <li> <p>Intent name. For example, <code>OrderPizza</code>.</p> </li> <li> <p>Sample utterances. For example, \"Can I order a pizza, please.\" and \"I want to order a pizza.\"</p> </li> <li> <p>Information to be gathered. You specify slot types for the information that your bot will request from the user. You can specify standard slot types, such as a date or a time, or custom slot types such as the size and crust of a pizza.</p> </li> <li> <p>How the intent will be fulfilled. You can provide a Lambda function or configure the intent to return the intent information to the client application. If you use a Lambda function, when all of the intent information is available, Amazon Lex invokes your Lambda function. If you configure your intent to return the intent information to the client application. </p> </li> </ul> <p>You can specify other optional information in the request, such as:</p> <ul> <li> <p>A confirmation prompt to ask the user to confirm an intent. For example, \"Shall I order your pizza?\"</p> </li> <li> <p>A conclusion statement to send to the user after the intent has been fulfilled. For example, \"I placed your pizza order.\"</p> </li> <li> <p>A follow-up prompt that asks the user for additional activity. For example, asking \"Do you want to order a drink with your pizza?\"</p> </li> </ul> <p>If you specify an existing intent name to update the intent, Amazon Lex replaces the values in the <code>$LATEST</code> version of the slot type with the values in the request. Amazon Lex removes fields that you don't provide in the request. If you don't specify the required fields, Amazon Lex throws an exception.</p> <p>For more information, see <a>how-it-works</a>.</p> <p>This operation requires permissions for the <code>lex:PutIntent</code> action.</p>",
|
||||
"PutSlotType": "<p>Creates a custom slot type or replaces an existing custom slot type.</p> <p>To create a custom slot type, specify a name for the slot type and a set of enumeration values, which are the values that a slot of this type can assume. For more information, see <a>how-it-works</a>.</p> <p>If you specify the name of an existing slot type, the fields in the request replace the existing values in the <code>$LATEST</code> version of the slot type. Amazon Lex removes the fields that you don't provide in the request. If you don't specify required fields, Amazon Lex throws an exception.</p> <p>This operation requires permissions for the <code>lex:PutSlotType</code> action.</p>"
|
||||
|
@ -104,7 +104,7 @@
|
|||
"DeleteBotChannelAssociationRequest$name": "<p>The name of the association. The name is case sensitive. </p>",
|
||||
"GetBotChannelAssociationRequest$name": "<p>The name of the association between the bot and the channel. The name is case sensitive. </p>",
|
||||
"GetBotChannelAssociationResponse$name": "<p>The name of the association between the bot and the channel.</p>",
|
||||
"GetBotChannelAssociationsRequest$nameContains": "<p>Substring to match in channel association names. An association will be returned if any part of its name matches the substring. For example, \"xyz\" matches both \"xyzabc\" and \"abcxyz.\"</p>"
|
||||
"GetBotChannelAssociationsRequest$nameContains": "<p>Substring to match in channel association names. An association will be returned if any part of its name matches the substring. For example, \"xyz\" matches both \"xyzabc\" and \"abcxyz.\" To return all bot channel associations, use a hyphen (\"-\") as the <code>nameContains</code> parameter.</p>"
|
||||
}
|
||||
},
|
||||
"BotMetadata": {
|
||||
|
@ -230,7 +230,7 @@
|
|||
"refs": {
|
||||
"CreateIntentVersionResponse$dialogCodeHook": "<p>If defined, Amazon Lex invokes this Lambda function for each user input.</p>",
|
||||
"FulfillmentActivity$codeHook": "<p> A description of the Lambda function that is run to fulfill the intent. </p>",
|
||||
"GetIntentResponse$dialogCodeHook": "<p>If defined in the bot, Amazon Amazon Lex invokes this Lambda function for each user input. For more information, see . </p>",
|
||||
"GetIntentResponse$dialogCodeHook": "<p>If defined in the bot, Amazon Amazon Lex invokes this Lambda function for each user input. For more information, see <a>PutIntent</a>. </p>",
|
||||
"PutIntentRequest$dialogCodeHook": "<p> Specifies a Lambda function to invoke for each user input. You can invoke this Lambda function to personalize user interaction. </p> <p>For example, suppose your bot determines that the user is John. Your Lambda function might retrieve John's information from a backend database and prepopulate some of the values. For example, if you find that John is gluten intolerant, you might set the corresponding intent slot, <code>GlutenIntolerant</code>, to true. You might find John's phone number and set the corresponding session attribute. </p>",
|
||||
"PutIntentResponse$dialogCodeHook": "<p>If defined in the intent, Amazon Lex invokes this Lambda function for each user input.</p>"
|
||||
}
|
||||
|
@ -383,11 +383,11 @@
|
|||
}
|
||||
},
|
||||
"FollowUpPrompt": {
|
||||
"base": "<p>After an intent is fulfilled, you might prompt the user for additional activity. For example, after the <code>OrderPizza</code> intent is fulfilled (the pizza order is placed with a pizzeria), you might prompt the user to find out whether the user wants to order drinks (another intent you defined in your bot).</p>",
|
||||
"base": "<p>A prompt for additional activity after an intent is fulfilled. For example, after the <code>OrderPizza</code> intent is fulfilled, you might prompt the user to find out whether the user wants to order drinks.</p>",
|
||||
"refs": {
|
||||
"CreateIntentVersionResponse$followUpPrompt": "<p>If defined, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled. </p>",
|
||||
"GetIntentResponse$followUpPrompt": "<p>If defined in the bot, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled. For more information, see .</p>",
|
||||
"PutIntentRequest$followUpPrompt": "<p>A user prompt for additional activity after an intent is fulfilled. For example, after the <code>OrderPizza</code> intent is fulfilled (your Lambda function placed an order with a pizzeria), you might prompt the user to find if they want to order a drink (assuming that you have defined an <code>OrderDrink</code> intent in your bot).</p> <note> <p>The <code>followUpPrompt</code> and <code>conclusionStatement</code> are mutually exclusive. You can specify only one. For example, your bot may not solicit both the following: </p> <p> Follow up prompt - \"<code>$session.FirstName</code>, your pizza order has been placed. Would you like to order a drink or a dessert?\" </p> <p> Conclusion statement - \"<code>$session.FirstName</code>, your pizza order has been placed.\" </p> </note>",
|
||||
"GetIntentResponse$followUpPrompt": "<p>If defined in the bot, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled. For more information, see <a>PutIntent</a>.</p>",
|
||||
"PutIntentRequest$followUpPrompt": "<p>Amazon Lex uses this prompt to solicit additional activity after fulfilling an intent. For example, after the <code>OrderPizza</code> intent is fulfilled, you might prompt the user to order a drink.</p> <p>The action that Amazon Lex takes depends on the user's response, as follows:</p> <ul> <li> <p>If the user says \"Yes\" it responds with the clarification prompt that is configured for the bot.</p> </li> <li> <p>if the user says \"Yes\" and continues with an utterance that triggers an intent it starts a conversation for the intent.</p> </li> <li> <p>If the user says \"No\" it responds with the rejection statement configured for the the follow-up prompt.</p> </li> <li> <p>If it doesn't recognize the utterance it repeats the follow-up prompt again.</p> </li> </ul> <p>The <code>followUpPrompt</code> field and the <code>conclusionStatement</code> field are mutually exclusive. You can specify only one. </p>",
|
||||
"PutIntentResponse$followUpPrompt": "<p>If defined in the intent, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -395,7 +395,7 @@
|
|||
"base": "<p> Describes how the intent is fulfilled after the user provides all of the information required for the intent. You can provide a Lambda function to process the intent, or you can return the intent information to the client application. We recommend that you use a Lambda function so that the relevant logic lives in the Cloud and limit the client-side code primarily to presentation. If you need to update the logic, you only update the Lambda function; you don't need to upgrade your client application. </p> <p>Consider the following examples:</p> <ul> <li> <p>In a pizza ordering application, after the user provides all of the information for placing an order, you use a Lambda function to place an order with a pizzeria. </p> </li> <li> <p>In a gaming application, when a user says \"pick up a rock,\" this information must go back to the client application so that it can perform the operation and update the graphics. In this case, you want Amazon Lex to return the intent data to the client. </p> </li> </ul>",
|
||||
"refs": {
|
||||
"CreateIntentVersionResponse$fulfillmentActivity": "<p> Describes how the intent is fulfilled. </p>",
|
||||
"GetIntentResponse$fulfillmentActivity": "<p>Describes how the intent is fulfilled. For more information, see . </p>",
|
||||
"GetIntentResponse$fulfillmentActivity": "<p>Describes how the intent is fulfilled. For more information, see <a>PutIntent</a>. </p>",
|
||||
"PutIntentRequest$fulfillmentActivity": "<p> Describes how the intent is fulfilled. For example, after a user provides all of the information for a pizza order, <code>fulfillmentActivity</code> defines how the bot places an order with a local pizza store. </p> <p> You might configure Amazon Lex to return all of the intent information to the client application, or direct it to invoke a Lambda function that can process the intent (for example, place an order with a pizzeria). </p>",
|
||||
"PutIntentResponse$fulfillmentActivity": "<p>If defined in the intent, Amazon Lex invokes this Lambda function to fulfill the intent after the user provides all of the information required by the intent.</p>"
|
||||
}
|
||||
|
@ -585,10 +585,10 @@
|
|||
"IntentList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateBotVersionResponse$intents": "<p>An array of <code>Intent</code> objects. For more information, see .</p>",
|
||||
"GetBotResponse$intents": "<p>An array of <code>intent</code> objects. For more information, see .</p>",
|
||||
"CreateBotVersionResponse$intents": "<p>An array of <code>Intent</code> objects. For more information, see <a>PutBot</a>.</p>",
|
||||
"GetBotResponse$intents": "<p>An array of <code>intent</code> objects. For more information, see <a>PutBot</a>.</p>",
|
||||
"PutBotRequest$intents": "<p>An array of <code>Intent</code> objects. Each intent represents a command that a user can express. For example, a pizza ordering bot might support an OrderPizza intent. For more information, see <a>how-it-works</a>.</p>",
|
||||
"PutBotResponse$intents": "<p>An array of <code>Intent</code> objects. For more information, see .</p>"
|
||||
"PutBotResponse$intents": "<p>An array of <code>Intent</code> objects. For more information, see <a>PutBot</a>.</p>"
|
||||
}
|
||||
},
|
||||
"IntentMetadata": {
|
||||
|
@ -601,7 +601,7 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"GetIntentVersionsResponse$intents": "<p>An array of <code>IntentMetadata</code> objects, one for each numbered version of the intent plus one for the <code>$LATEST</code> version.</p>",
|
||||
"GetIntentsResponse$intents": "<p>An array of <code>Intent</code> objects. For more information, see .</p>"
|
||||
"GetIntentsResponse$intents": "<p>An array of <code>Intent</code> objects. For more information, see <a>PutBot</a>.</p>"
|
||||
}
|
||||
},
|
||||
"IntentName": {
|
||||
|
@ -649,13 +649,13 @@
|
|||
"ListOfUtterance": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"UtteranceList$utterances": "<p>One or more objects that contain information about the utterances that have been made to a bot. The maximum number of object is 100.</p>"
|
||||
"UtteranceList$utterances": "<p>One or more <a>UtteranceData</a> objects that contain information about the utterances that have been made to a bot. The maximum number of object is 100.</p>"
|
||||
}
|
||||
},
|
||||
"ListsOfUtterances": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetUtterancesViewResponse$utterances": "<p>An array of objects, each containing a list of objects describing the utterances that were processed by your bot. The response contains a maximum of 100 <code>UtteranceData</code> objects for each version.</p>"
|
||||
"GetUtterancesViewResponse$utterances": "<p>An array of <a>UtteranceList</a> objects, each containing a list of <a>UtteranceData</a> objects describing the utterances that were processed by your bot. The response contains a maximum of 100 <code>UtteranceData</code> objects for each version.</p>"
|
||||
}
|
||||
},
|
||||
"Locale": {
|
||||
|
@ -751,9 +751,9 @@
|
|||
"NumericalVersion": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DeleteBotVersionRequest$version": "<p>The version of the bot to delete. You cannot delete the <code>$LATEST</code> version of the bot. To delete the <code>$LATEST</code> version, use the operation.</p>",
|
||||
"DeleteIntentVersionRequest$version": "<p>The version of the intent to delete. You cannot delete the <code>$LATEST</code> version of the intent. To delete the <code>$LATEST</code> version, use the operation.</p>",
|
||||
"DeleteSlotTypeVersionRequest$version": "<p>The version of the slot type to delete. You cannot delete the <code>$LATEST</code> version of the slot type. To delete the <code>$LATEST</code> version, use the operation.</p>"
|
||||
"DeleteBotVersionRequest$version": "<p>The version of the bot to delete. You cannot delete the <code>$LATEST</code> version of the bot. To delete the <code>$LATEST</code> version, use the <a>DeleteBot</a> operation.</p>",
|
||||
"DeleteIntentVersionRequest$version": "<p>The version of the intent to delete. You cannot delete the <code>$LATEST</code> version of the intent. To delete the <code>$LATEST</code> version, use the <a>DeleteIntent</a> operation.</p>",
|
||||
"DeleteSlotTypeVersionRequest$version": "<p>The version of the slot type to delete. You cannot delete the <code>$LATEST</code> version of the slot type. To delete the <code>$LATEST</code> version, use the <a>DeleteSlotType</a> operation.</p>"
|
||||
}
|
||||
},
|
||||
"PreconditionFailedException": {
|
||||
|
@ -776,13 +776,13 @@
|
|||
"Prompt": {
|
||||
"base": "<p>Obtains information from the user. To define a prompt, provide one or more messages and specify the number of attempts to get information from the user. If you provide more than one message, Amazon Lex chooses one of the messages to use to prompt the user. For more information, see <a>how-it-works</a>.</p>",
|
||||
"refs": {
|
||||
"CreateBotVersionResponse$clarificationPrompt": "<p>The message that Amazon Lex uses when it doesn't understand the user's request. For more information, see . </p>",
|
||||
"CreateBotVersionResponse$clarificationPrompt": "<p>The message that Amazon Lex uses when it doesn't understand the user's request. For more information, see <a>PutBot</a>. </p>",
|
||||
"CreateIntentVersionResponse$confirmationPrompt": "<p>If defined, the prompt that Amazon Lex uses to confirm the user's intent before fulfilling it. </p>",
|
||||
"FollowUpPrompt$prompt": "<p>Obtains information from the user. </p>",
|
||||
"GetBotResponse$clarificationPrompt": "<p>The message Amazon Lex uses when it doesn't understand the user's request. For more information, see . </p>",
|
||||
"GetIntentResponse$confirmationPrompt": "<p>If defined in the bot, Amazon Lex uses prompt to confirm the intent before fulfilling the user's request. For more information, see . </p>",
|
||||
"PutBotRequest$clarificationPrompt": "<p>When Amazon Lex doesn't understand the user's intent, it uses one of these messages to get clarification. For example, \"Sorry, I didn't understand. Please repeat.\" Amazon Lex repeats the clarification prompt the number of times specified in <code>maxAttempts</code>. If Amazon Lex still can't understand, it sends the message specified in <code>abortStatement</code>. </p>",
|
||||
"PutBotResponse$clarificationPrompt": "<p> The prompts that Amazon Lex uses when it doesn't understand the user's intent. For more information, see . </p>",
|
||||
"FollowUpPrompt$prompt": "<p>Prompts for information from the user. </p>",
|
||||
"GetBotResponse$clarificationPrompt": "<p>The message Amazon Lex uses when it doesn't understand the user's request. For more information, see <a>PutBot</a>. </p>",
|
||||
"GetIntentResponse$confirmationPrompt": "<p>If defined in the bot, Amazon Lex uses prompt to confirm the intent before fulfilling the user's request. For more information, see <a>PutIntent</a>. </p>",
|
||||
"PutBotRequest$clarificationPrompt": "<p>When Amazon Lex doesn't understand the user's intent, it uses this message to get clarification. To specify how many times Amazon Lex should repeate the clarification prompt, use the <code>maxAttempts</code> field. If Amazon Lex still doesn't understand, it sends the message in the <code>abortStatement</code> field. </p> <p>When you create a clarification prompt, make sure that it suggests the correct response from the user. for example, for a bot that orders pizza and drinks, you might create this clarification prompt: \"What would you like to do? You can say 'Order a pizza' or 'Order a drink.'\"</p>",
|
||||
"PutBotResponse$clarificationPrompt": "<p> The prompts that Amazon Lex uses when it doesn't understand the user's intent. For more information, see <a>PutBot</a>. </p>",
|
||||
"PutIntentRequest$confirmationPrompt": "<p>Prompts the user to confirm the intent. This question should have a yes or no answer.</p> <p>Amazon Lex uses this prompt to ensure that the user acknowledges that the intent is ready for fulfillment. For example, with the <code>OrderPizza</code> intent, you might want to confirm that the order is correct before placing it. For other intents, such as intents that simply respond to user questions, you might not need to ask the user for confirmation before providing the information. </p> <note> <p>You you must provide both the <code>rejectionStatement</code> and the <code>confirmationPrompt</code>, or neither.</p> </note>",
|
||||
"PutIntentResponse$confirmationPrompt": "<p>If defined in the intent, Amazon Lex prompts the user to confirm the intent before fulfilling it.</p>",
|
||||
"Slot$valueElicitationPrompt": "<p>The prompt that Amazon Lex uses to elicit the slot value from the user.</p>"
|
||||
|
@ -856,16 +856,16 @@
|
|||
"refs": {
|
||||
"Prompt$responseCard": "<p>A response card. Amazon Lex uses this prompt at runtime, in the <code>PostText</code> API response. It substitutes session attributes and slot values for placeholders in the response card. For more information, see <a>ex-resp-card</a>. </p>",
|
||||
"Slot$responseCard": "<p> A set of possible responses for the slot type used by text-based clients. A user chooses an option from the response card, instead of using text to reply. </p>",
|
||||
"Statement$responseCard": "<p> At runtime, if the client is using the API, Amazon Lex includes the response card in the response. It substitutes all of the session attributes and slot values for placeholders in the response card. </p>"
|
||||
"Statement$responseCard": "<p> At runtime, if the client is using the <a href=\"http://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html\">PostText</a> API, Amazon Lex includes the response card in the response. It substitutes all of the session attributes and slot values for placeholders in the response card. </p>"
|
||||
}
|
||||
},
|
||||
"SessionTTL": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CreateBotVersionResponse$idleSessionTTLInSeconds": "<p>The maximum time in seconds that Amazon Lex retains the data gathered in a conversation. For more information, see .</p>",
|
||||
"GetBotResponse$idleSessionTTLInSeconds": "<p>The maximum time in seconds that Amazon Lex retains the data gathered in a conversation. For more information, see .</p>",
|
||||
"CreateBotVersionResponse$idleSessionTTLInSeconds": "<p>The maximum time in seconds that Amazon Lex retains the data gathered in a conversation. For more information, see <a>PutBot</a>.</p>",
|
||||
"GetBotResponse$idleSessionTTLInSeconds": "<p>The maximum time in seconds that Amazon Lex retains the data gathered in a conversation. For more information, see <a>PutBot</a>.</p>",
|
||||
"PutBotRequest$idleSessionTTLInSeconds": "<p>The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.</p> <p>A user interaction session remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Lex deletes any data provided before the timeout.</p> <p>For example, suppose that a user chooses the OrderPizza intent, but gets sidetracked halfway through placing an order. If the user doesn't complete the order within the specified time, Amazon Lex discards the slot information that it gathered, and the user must start over.</p> <p>If you don't include the <code>idleSessionTTLInSeconds</code> element in a <code>PutBot</code> operation request, Amazon Lex uses the default value. This is also true if the request replaces an existing bot.</p> <p>The default is 300 seconds (5 minutes).</p>",
|
||||
"PutBotResponse$idleSessionTTLInSeconds": "<p>The maximum length of time that Amazon Lex retains the data gathered in a conversation. For more information, see .</p>"
|
||||
"PutBotResponse$idleSessionTTLInSeconds": "<p>The maximum length of time that Amazon Lex retains the data gathered in a conversation. For more information, see <a>PutBot</a>.</p>"
|
||||
}
|
||||
},
|
||||
"Slot": {
|
||||
|
@ -933,15 +933,15 @@
|
|||
"Statement": {
|
||||
"base": "<p>A collection of messages that convey information to the user. At runtime, Amazon Lex selects the message to convey. </p>",
|
||||
"refs": {
|
||||
"CreateBotVersionResponse$abortStatement": "<p>The message that Amazon Lex uses to abort a conversation. For more information, see .</p>",
|
||||
"CreateBotVersionResponse$abortStatement": "<p>The message that Amazon Lex uses to abort a conversation. For more information, see <a>PutBot</a>.</p>",
|
||||
"CreateIntentVersionResponse$rejectionStatement": "<p>If the user answers \"no\" to the question defined in <code>confirmationPrompt</code>, Amazon Lex responds with this statement to acknowledge that the intent was canceled. </p>",
|
||||
"CreateIntentVersionResponse$conclusionStatement": "<p>After the Lambda function specified in the <code>fulfillmentActivity</code> field fulfills the intent, Amazon Lex conveys this statement to the user. </p>",
|
||||
"FollowUpPrompt$rejectionStatement": "<p>If the user answers \"no\" to the question defined in <code>confirmationPrompt</code>, Amazon Lex responds with this statement to acknowledge that the intent was canceled. </p>",
|
||||
"GetBotResponse$abortStatement": "<p>The message that Amazon Lex returns when the user elects to end the conversation without completing it. For more information, see .</p>",
|
||||
"FollowUpPrompt$rejectionStatement": "<p>If the user answers \"no\" to the question defined in the <code>prompt</code> field, Amazon Lex responds with this statement to acknowledge that the intent was canceled. </p>",
|
||||
"GetBotResponse$abortStatement": "<p>The message that Amazon Lex returns when the user elects to end the conversation without completing it. For more information, see <a>PutBot</a>.</p>",
|
||||
"GetIntentResponse$rejectionStatement": "<p>If the user answers \"no\" to the question defined in <code>confirmationPrompt</code>, Amazon Lex responds with this statement to acknowledge that the intent was canceled. </p>",
|
||||
"GetIntentResponse$conclusionStatement": "<p>After the Lambda function specified in the <code>fulfillmentActivity</code> element fulfills the intent, Amazon Lex conveys this statement to the user.</p>",
|
||||
"PutBotRequest$abortStatement": "<p>When Amazon Lex can't understand the user's input in context, it tries to elicit the information a few times. After that, Amazon Lex sends the message defined in <code>abortStatement</code> to the user, and then aborts the conversation. To set the number of retries, use the <code>valueElicitationPrompt</code> field for the slot type. </p> <p>For example, in a pizza ordering bot, Amazon Lex might ask a user \"What type of crust would you like?\" If the user's response is not one of the expected responses (for example, \"thin crust, \"deep dish,\" etc.), Amazon Lex tries to elicit a correct response a few more times. </p> <p>For example, in a pizza ordering application, <code>OrderPizza</code> might be one of the intents. This intent might require the <code>CrustType</code> slot. You specify the <code>valueElicitationPrompt</code> field when you create the <code>CrustType</code> slot.</p>",
|
||||
"PutBotResponse$abortStatement": "<p>The message that Amazon Lex uses to abort a conversation. For more information, see .</p>",
|
||||
"PutBotResponse$abortStatement": "<p>The message that Amazon Lex uses to abort a conversation. For more information, see <a>PutBot</a>.</p>",
|
||||
"PutIntentRequest$rejectionStatement": "<p>When the user answers \"no\" to the question defined in <code>confirmationPrompt</code>, Amazon Lex responds with this statement to acknowledge that the intent was canceled. </p> <note> <p>You must provide both the <code>rejectionStatement</code> and the <code>confirmationPrompt</code>, or neither.</p> </note>",
|
||||
"PutIntentRequest$conclusionStatement": "<p> The statement that you want Amazon Lex to convey to the user after the intent is successfully fulfilled by the Lambda function. </p> <p>This element is relevant only if you provide a Lambda function in the <code>fulfillmentActivity</code>. If you return the intent to the client application, you can't specify this element.</p> <note> <p>The <code>followUpPrompt</code> and <code>conclusionStatement</code> are mutually exclusive. You can specify only one.</p> </note>",
|
||||
"PutIntentResponse$rejectionStatement": "<p>If the user answers \"no\" to the question defined in <code>confirmationPrompt</code> Amazon Lex responds with this statement to acknowledge that the intent was canceled. </p>",
|
||||
|
@ -974,7 +974,7 @@
|
|||
"ConflictException$message": null,
|
||||
"CreateBotVersionRequest$checksum": "<p>Identifies a specific revision of the <code>$LATEST</code> version of the bot. If you specify a checksum and the <code>$LATEST</code> version of the bot has a different checksum, a <code>PreconditionFailedException</code> exception is returned and Amazon Lex doesn't publish a new version. If you don't specify a checksum, Amazon Lex publishes the <code>$LATEST</code> version.</p>",
|
||||
"CreateBotVersionResponse$failureReason": "<p>If <code>status</code> is <code>FAILED</code>, Amazon Lex provides the reason that it failed to build the bot.</p>",
|
||||
"CreateBotVersionResponse$voiceId": "<p>The Amazon Parrot voice ID that Amazon Lex uses for voice interactions with the user.</p>",
|
||||
"CreateBotVersionResponse$voiceId": "<p>The Amazon Polly voice ID that Amazon Lex uses for voice interactions with the user.</p>",
|
||||
"CreateBotVersionResponse$checksum": "<p>Checksum identifying the version of the bot that was created.</p>",
|
||||
"CreateIntentVersionRequest$checksum": "<p>Checksum of the <code>$LATEST</code> version of the intent that should be used to create the new version. If you specify a checksum and the <code>$LATEST</code> version of the intent has a different checksum, Amazon Lex returns a <code>PreconditionFailedException</code> exception and doesn't publish a new version. If you don't specify a checksum, Amazon Lex publishes the <code>$LATEST</code> version.</p>",
|
||||
"CreateIntentVersionResponse$checksum": "<p>Checksum of the intent version created.</p>",
|
||||
|
@ -983,7 +983,7 @@
|
|||
"GetBotAliasResponse$checksum": "<p>Checksum of the bot alias.</p>",
|
||||
"GetBotRequest$versionOrAlias": "<p>The version or alias of the bot.</p>",
|
||||
"GetBotResponse$failureReason": "<p>If <code>status</code> is <code>FAILED</code>, Amazon Lex explains why it failed to build the bot.</p>",
|
||||
"GetBotResponse$voiceId": "<p>The Amazon Parrot voice ID that Amazon Lex uses for voice interaction with the user. For more information, see .</p>",
|
||||
"GetBotResponse$voiceId": "<p>The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user. For more information, see <a>PutBot</a>.</p>",
|
||||
"GetBotResponse$checksum": "<p>Checksum of the bot used to identify a specific revision of the bot's <code>$LATEST</code> version.</p>",
|
||||
"GetBuiltinIntentsRequest$signatureContains": "<p>Substring to match in built-in intent signatures. An intent will be returned if any part of its signature matches the substring. For example, \"xyz\" matches both \"xyzabc\" and \"abcxyz.\" To find the signature for an intent, see <a href=\"https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/standard-intents\">Standard Built-in Intents</a> in the <i>Alexa Skills Kit</i>.</p>",
|
||||
"GetBuiltinSlotTypesRequest$signatureContains": "<p>Substring to match in built-in slot type signatures. A slot type will be returned if any part of its signature matches the substring. For example, \"xyz\" matches both \"xyzabc\" and \"abcxyz.\"</p>",
|
||||
|
@ -996,10 +996,10 @@
|
|||
"PreconditionFailedException$message": null,
|
||||
"PutBotAliasRequest$checksum": "<p>Identifies a specific revision of the <code>$LATEST</code> version.</p> <p>When you create a new bot alias, leave the <code>checksum</code> field blank. If you specify a checksum you get a <code>BadRequestException</code> exception.</p> <p>When you want to update a bot alias, set the <code>checksum</code> field to the checksum of the most recent revision of the <code>$LATEST</code> version. If you don't specify the <code> checksum</code> field, or if the checksum does not match the <code>$LATEST</code> version, you get a <code>PreconditionFailedException</code> exception.</p>",
|
||||
"PutBotAliasResponse$checksum": "<p>The checksum for the current version of the alias.</p>",
|
||||
"PutBotRequest$voiceId": "<p>The Amazon Parrot voice ID that you want Amazon Lex to use for voice interactions with the user. The locale configured for the voice must match the locale of the bot. For more information, see <a href=\"http://docs.aws.amazon.com/polly/latest/dg/API_Voice.html\">Voice</a> in the <i>Amazon Polly Developer Guide</i>.</p>",
|
||||
"PutBotRequest$voiceId": "<p>The Amazon Polly voice ID that you want Amazon Lex to use for voice interactions with the user. The locale configured for the voice must match the locale of the bot. For more information, see <a href=\"http://docs.aws.amazon.com/polly/latest/dg/voicelist.html\">Available Voices</a> in the <i>Amazon Polly Developer Guide</i>.</p>",
|
||||
"PutBotRequest$checksum": "<p>Identifies a specific revision of the <code>$LATEST</code> version.</p> <p>When you create a new bot, leave the <code>checksum</code> field blank. If you specify a checksum you get a <code>BadRequestException</code> exception.</p> <p>When you want to update a bot, set the <code>checksum</code> field to the checksum of the most recent revision of the <code>$LATEST</code> version. If you don't specify the <code> checksum</code> field, or if the checksum does not match the <code>$LATEST</code> version, you get a <code>PreconditionFailedException</code> exception.</p>",
|
||||
"PutBotResponse$failureReason": "<p>If <code>status</code> is <code>FAILED</code>, Amazon Lex provides the reason that it failed to build the bot.</p>",
|
||||
"PutBotResponse$voiceId": "<p>The Amazon Parrot voice ID that Amazon Lex uses for voice interaction with the user. For more information, see .</p>",
|
||||
"PutBotResponse$voiceId": "<p>The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user. For more information, see <a>PutBot</a>.</p>",
|
||||
"PutBotResponse$checksum": "<p>Checksum of the bot that you created.</p>",
|
||||
"PutIntentRequest$checksum": "<p>Identifies a specific revision of the <code>$LATEST</code> version.</p> <p>When you create a new intent, leave the <code>checksum</code> field blank. If you specify a checksum you get a <code>BadRequestException</code> exception.</p> <p>When you want to update a intent, set the <code>checksum</code> field to the checksum of the most recent revision of the <code>$LATEST</code> version. If you don't specify the <code> checksum</code> field, or if the checksum does not match the <code>$LATEST</code> version, you get a <code>PreconditionFailedException</code> exception.</p>",
|
||||
"PutIntentResponse$checksum": "<p>Checksum of the <code>$LATEST</code>version of the intent created or updated.</p>",
|
||||
|
@ -1049,7 +1049,7 @@
|
|||
"UserId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DeleteUtterancesRequest$userId": "<p> The unique identifier for the user that made the utterances. This is the user ID that was sent in the or operation request that contained the utterance.</p>"
|
||||
"DeleteUtterancesRequest$userId": "<p> The unique identifier for the user that made the utterances. This is the user ID that was sent in the <a href=\"http://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostContent.html\">PostContent</a> or <a href=\"http://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html\">PostText</a> operation request that contained the utterance.</p>"
|
||||
}
|
||||
},
|
||||
"Utterance": {
|
||||
|
|
753
vendor/github.com/aws/aws-sdk-go/models/apis/lex-models/2017-04-19/examples-1.json
generated
vendored
753
vendor/github.com/aws/aws-sdk-go/models/apis/lex-models/2017-04-19/examples-1.json
generated
vendored
|
@ -1,5 +1,758 @@
|
|||
{
|
||||
"version": "1.0",
|
||||
"examples": {
|
||||
"GetBot": [
|
||||
{
|
||||
"input": {
|
||||
"name": "DocOrderPizza",
|
||||
"versionOrAlias": "$LATEST"
|
||||
},
|
||||
"output": {
|
||||
"version": "$LATEST",
|
||||
"name": "DocOrderPizzaBot",
|
||||
"abortStatement": {
|
||||
"messages": [
|
||||
{
|
||||
"content": "I don't understand. Can you try again?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "I'm sorry, I don't understand.",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
},
|
||||
"checksum": "20172ee3-fa06-49b2-bbc5-667c090303e9",
|
||||
"childDirected": true,
|
||||
"clarificationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "I'm sorry, I didn't hear that. Can you repeate what you just said?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "Can you say that again?",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
},
|
||||
"createdDate": 1494360160.133,
|
||||
"description": "Orders a pizza from a local pizzeria.",
|
||||
"idleSessionTTLInSeconds": 300,
|
||||
"intents": [
|
||||
{
|
||||
"intentName": "DocOrderPizza",
|
||||
"intentVersion": "$LATEST"
|
||||
}
|
||||
],
|
||||
"lastUpdatedDate": 1494360160.133,
|
||||
"locale": "en-US",
|
||||
"status": "NOT_BUILT"
|
||||
},
|
||||
"comments": {
|
||||
"input": {
|
||||
},
|
||||
"output": {
|
||||
}
|
||||
},
|
||||
"description": "This example shows how to get configuration information for a bot.",
|
||||
"id": "to-get-information-about-a-bot-1494431724188",
|
||||
"title": "To get information about a bot"
|
||||
}
|
||||
],
|
||||
"GetBots": [
|
||||
{
|
||||
"input": {
|
||||
"maxResults": 5,
|
||||
"nextToken": ""
|
||||
},
|
||||
"output": {
|
||||
"bots": [
|
||||
{
|
||||
"version": "$LATEST",
|
||||
"name": "DocOrderPizzaBot",
|
||||
"createdDate": 1494360160.133,
|
||||
"description": "Orders a pizza from a local pizzeria.",
|
||||
"lastUpdatedDate": 1494360160.133,
|
||||
"status": "NOT_BUILT"
|
||||
}
|
||||
]
|
||||
},
|
||||
"comments": {
|
||||
"input": {
|
||||
},
|
||||
"output": {
|
||||
}
|
||||
},
|
||||
"description": "This example shows how to get a list of all of the bots in your account.",
|
||||
"id": "to-get-a-list-of-bots-1494432220036",
|
||||
"title": "To get a list of bots"
|
||||
}
|
||||
],
|
||||
"GetIntent": [
|
||||
{
|
||||
"input": {
|
||||
"version": "$LATEST",
|
||||
"name": "DocOrderPizza"
|
||||
},
|
||||
"output": {
|
||||
"version": "$LATEST",
|
||||
"name": "DocOrderPizza",
|
||||
"checksum": "ca9bc13d-afc8-4706-bbaf-091f7a5935d6",
|
||||
"conclusionStatement": {
|
||||
"messages": [
|
||||
{
|
||||
"content": "All right, I ordered you a {Crust} crust {Type} pizza with {Sauce} sauce.",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "OK, your {Crust} crust {Type} pizza with {Sauce} sauce is on the way.",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
],
|
||||
"responseCard": "foo"
|
||||
},
|
||||
"confirmationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "Should I order your {Crust} crust {Type} pizza with {Sauce} sauce?",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
},
|
||||
"createdDate": 1494359783.453,
|
||||
"description": "Order a pizza from a local pizzeria.",
|
||||
"fulfillmentActivity": {
|
||||
"type": "ReturnIntent"
|
||||
},
|
||||
"lastUpdatedDate": 1494359783.453,
|
||||
"rejectionStatement": {
|
||||
"messages": [
|
||||
{
|
||||
"content": "Ok, I'll cancel your order.",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "I cancelled your order.",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
},
|
||||
"sampleUtterances": [
|
||||
"Order me a pizza.",
|
||||
"Order me a {Type} pizza.",
|
||||
"I want a {Crust} crust {Type} pizza",
|
||||
"I want a {Crust} crust {Type} pizza with {Sauce} sauce."
|
||||
],
|
||||
"slots": [
|
||||
{
|
||||
"name": "Type",
|
||||
"description": "The type of pizza to order.",
|
||||
"priority": 1,
|
||||
"sampleUtterances": [
|
||||
"Get me a {Type} pizza.",
|
||||
"A {Type} pizza please.",
|
||||
"I'd like a {Type} pizza."
|
||||
],
|
||||
"slotConstraint": "Required",
|
||||
"slotType": "DocPizzaType",
|
||||
"slotTypeVersion": "$LATEST",
|
||||
"valueElicitationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "What type of pizza would you like?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "Vegie or cheese pizza?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "I can get you a vegie or a cheese pizza.",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Crust",
|
||||
"description": "The type of pizza crust to order.",
|
||||
"priority": 2,
|
||||
"sampleUtterances": [
|
||||
"Make it a {Crust} crust.",
|
||||
"I'd like a {Crust} crust."
|
||||
],
|
||||
"slotConstraint": "Required",
|
||||
"slotType": "DocPizzaCrustType",
|
||||
"slotTypeVersion": "$LATEST",
|
||||
"valueElicitationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "What type of crust would you like?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "Thick or thin crust?",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Sauce",
|
||||
"description": "The type of sauce to use on the pizza.",
|
||||
"priority": 3,
|
||||
"sampleUtterances": [
|
||||
"Make it {Sauce} sauce.",
|
||||
"I'd like {Sauce} sauce."
|
||||
],
|
||||
"slotConstraint": "Required",
|
||||
"slotType": "DocPizzaSauceType",
|
||||
"slotTypeVersion": "$LATEST",
|
||||
"valueElicitationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "White or red sauce?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "Garlic or tomato sauce?",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"comments": {
|
||||
"input": {
|
||||
},
|
||||
"output": {
|
||||
}
|
||||
},
|
||||
"description": "This example shows how to get information about an intent.",
|
||||
"id": "to-get-a-information-about-an-intent-1494432574147",
|
||||
"title": "To get a information about an intent"
|
||||
}
|
||||
],
|
||||
"GetIntents": [
|
||||
{
|
||||
"input": {
|
||||
"maxResults": 10,
|
||||
"nextToken": ""
|
||||
},
|
||||
"output": {
|
||||
"intents": [
|
||||
{
|
||||
"version": "$LATEST",
|
||||
"name": "DocOrderPizza",
|
||||
"createdDate": 1494359783.453,
|
||||
"description": "Order a pizza from a local pizzeria.",
|
||||
"lastUpdatedDate": 1494359783.453
|
||||
}
|
||||
]
|
||||
},
|
||||
"comments": {
|
||||
"input": {
|
||||
},
|
||||
"output": {
|
||||
}
|
||||
},
|
||||
"description": "This example shows how to get a list of all of the intents in your account.",
|
||||
"id": "to-get-a-list-of-intents-1494432416363",
|
||||
"title": "To get a list of intents"
|
||||
}
|
||||
],
|
||||
"GetSlotType": [
|
||||
{
|
||||
"input": {
|
||||
"version": "$LATEST",
|
||||
"name": "DocPizzaCrustType"
|
||||
},
|
||||
"output": {
|
||||
"version": "$LATEST",
|
||||
"name": "DocPizzaCrustType",
|
||||
"checksum": "210b3d5a-90a3-4b22-ac7e-f50c2c71095f",
|
||||
"createdDate": 1494359274.403,
|
||||
"description": "Available crust types",
|
||||
"enumerationValues": [
|
||||
{
|
||||
"value": "thick"
|
||||
},
|
||||
{
|
||||
"value": "thin"
|
||||
}
|
||||
],
|
||||
"lastUpdatedDate": 1494359274.403
|
||||
},
|
||||
"comments": {
|
||||
"input": {
|
||||
},
|
||||
"output": {
|
||||
}
|
||||
},
|
||||
"description": "This example shows how to get information about a slot type.",
|
||||
"id": "to-get-information-about-a-slot-type-1494432961004",
|
||||
"title": "To get information about a slot type"
|
||||
}
|
||||
],
|
||||
"GetSlotTypes": [
|
||||
{
|
||||
"input": {
|
||||
"maxResults": 10,
|
||||
"nextToken": ""
|
||||
},
|
||||
"output": {
|
||||
"slotTypes": [
|
||||
{
|
||||
"version": "$LATEST",
|
||||
"name": "DocPizzaCrustType",
|
||||
"createdDate": 1494359274.403,
|
||||
"description": "Available crust types",
|
||||
"lastUpdatedDate": 1494359274.403
|
||||
},
|
||||
{
|
||||
"version": "$LATEST",
|
||||
"name": "DocPizzaSauceType",
|
||||
"createdDate": 1494356442.23,
|
||||
"description": "Available pizza sauces",
|
||||
"lastUpdatedDate": 1494356442.23
|
||||
},
|
||||
{
|
||||
"version": "$LATEST",
|
||||
"name": "DocPizzaType",
|
||||
"createdDate": 1494359198.656,
|
||||
"description": "Available pizzas",
|
||||
"lastUpdatedDate": 1494359198.656
|
||||
}
|
||||
]
|
||||
},
|
||||
"comments": {
|
||||
"input": {
|
||||
},
|
||||
"output": {
|
||||
}
|
||||
},
|
||||
"description": "This example shows how to get a list of all of the slot types in your account.",
|
||||
"id": "to-get-a-list-of-slot-types-1494432757458",
|
||||
"title": "To get a list of slot types"
|
||||
}
|
||||
],
|
||||
"PutBot": [
|
||||
{
|
||||
"input": {
|
||||
"name": "DocOrderPizzaBot",
|
||||
"abortStatement": {
|
||||
"messages": [
|
||||
{
|
||||
"content": "I don't understand. Can you try again?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "I'm sorry, I don't understand.",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
},
|
||||
"childDirected": true,
|
||||
"clarificationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "I'm sorry, I didn't hear that. Can you repeate what you just said?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "Can you say that again?",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
},
|
||||
"description": "Orders a pizza from a local pizzeria.",
|
||||
"idleSessionTTLInSeconds": 300,
|
||||
"intents": [
|
||||
{
|
||||
"intentName": "DocOrderPizza",
|
||||
"intentVersion": "$LATEST"
|
||||
}
|
||||
],
|
||||
"locale": "en-US",
|
||||
"processBehavior": "SAVE"
|
||||
},
|
||||
"output": {
|
||||
"version": "$LATEST",
|
||||
"name": "DocOrderPizzaBot",
|
||||
"abortStatement": {
|
||||
"messages": [
|
||||
{
|
||||
"content": "I don't understand. Can you try again?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "I'm sorry, I don't understand.",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
},
|
||||
"checksum": "20172ee3-fa06-49b2-bbc5-667c090303e9",
|
||||
"childDirected": true,
|
||||
"clarificationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "I'm sorry, I didn't hear that. Can you repeate what you just said?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "Can you say that again?",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
},
|
||||
"createdDate": 1494360160.133,
|
||||
"description": "Orders a pizza from a local pizzeria.",
|
||||
"idleSessionTTLInSeconds": 300,
|
||||
"intents": [
|
||||
{
|
||||
"intentName": "DocOrderPizza",
|
||||
"intentVersion": "$LATEST"
|
||||
}
|
||||
],
|
||||
"lastUpdatedDate": 1494360160.133,
|
||||
"locale": "en-US",
|
||||
"status": "NOT_BUILT"
|
||||
},
|
||||
"comments": {
|
||||
"input": {
|
||||
},
|
||||
"output": {
|
||||
}
|
||||
},
|
||||
"description": "This example shows how to create a bot for ordering pizzas.",
|
||||
"id": "to-create-a-bot-1494360003886",
|
||||
"title": "To create a bot"
|
||||
}
|
||||
],
|
||||
"PutIntent": [
|
||||
{
|
||||
"input": {
|
||||
"name": "DocOrderPizza",
|
||||
"conclusionStatement": {
|
||||
"messages": [
|
||||
{
|
||||
"content": "All right, I ordered you a {Crust} crust {Type} pizza with {Sauce} sauce.",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "OK, your {Crust} crust {Type} pizza with {Sauce} sauce is on the way.",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
],
|
||||
"responseCard": "foo"
|
||||
},
|
||||
"confirmationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "Should I order your {Crust} crust {Type} pizza with {Sauce} sauce?",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
},
|
||||
"description": "Order a pizza from a local pizzeria.",
|
||||
"fulfillmentActivity": {
|
||||
"type": "ReturnIntent"
|
||||
},
|
||||
"rejectionStatement": {
|
||||
"messages": [
|
||||
{
|
||||
"content": "Ok, I'll cancel your order.",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "I cancelled your order.",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
},
|
||||
"sampleUtterances": [
|
||||
"Order me a pizza.",
|
||||
"Order me a {Type} pizza.",
|
||||
"I want a {Crust} crust {Type} pizza",
|
||||
"I want a {Crust} crust {Type} pizza with {Sauce} sauce."
|
||||
],
|
||||
"slots": [
|
||||
{
|
||||
"name": "Type",
|
||||
"description": "The type of pizza to order.",
|
||||
"priority": 1,
|
||||
"sampleUtterances": [
|
||||
"Get me a {Type} pizza.",
|
||||
"A {Type} pizza please.",
|
||||
"I'd like a {Type} pizza."
|
||||
],
|
||||
"slotConstraint": "Required",
|
||||
"slotType": "DocPizzaType",
|
||||
"slotTypeVersion": "$LATEST",
|
||||
"valueElicitationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "What type of pizza would you like?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "Vegie or cheese pizza?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "I can get you a vegie or a cheese pizza.",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Crust",
|
||||
"description": "The type of pizza crust to order.",
|
||||
"priority": 2,
|
||||
"sampleUtterances": [
|
||||
"Make it a {Crust} crust.",
|
||||
"I'd like a {Crust} crust."
|
||||
],
|
||||
"slotConstraint": "Required",
|
||||
"slotType": "DocPizzaCrustType",
|
||||
"slotTypeVersion": "$LATEST",
|
||||
"valueElicitationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "What type of crust would you like?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "Thick or thin crust?",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Sauce",
|
||||
"description": "The type of sauce to use on the pizza.",
|
||||
"priority": 3,
|
||||
"sampleUtterances": [
|
||||
"Make it {Sauce} sauce.",
|
||||
"I'd like {Sauce} sauce."
|
||||
],
|
||||
"slotConstraint": "Required",
|
||||
"slotType": "DocPizzaSauceType",
|
||||
"slotTypeVersion": "$LATEST",
|
||||
"valueElicitationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "White or red sauce?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "Garlic or tomato sauce?",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"version": "$LATEST",
|
||||
"name": "DocOrderPizza",
|
||||
"checksum": "ca9bc13d-afc8-4706-bbaf-091f7a5935d6",
|
||||
"conclusionStatement": {
|
||||
"messages": [
|
||||
{
|
||||
"content": "All right, I ordered you a {Crust} crust {Type} pizza with {Sauce} sauce.",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "OK, your {Crust} crust {Type} pizza with {Sauce} sauce is on the way.",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
],
|
||||
"responseCard": "foo"
|
||||
},
|
||||
"confirmationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "Should I order your {Crust} crust {Type} pizza with {Sauce} sauce?",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
},
|
||||
"createdDate": 1494359783.453,
|
||||
"description": "Order a pizza from a local pizzeria.",
|
||||
"fulfillmentActivity": {
|
||||
"type": "ReturnIntent"
|
||||
},
|
||||
"lastUpdatedDate": 1494359783.453,
|
||||
"rejectionStatement": {
|
||||
"messages": [
|
||||
{
|
||||
"content": "Ok, I'll cancel your order.",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "I cancelled your order.",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
},
|
||||
"sampleUtterances": [
|
||||
"Order me a pizza.",
|
||||
"Order me a {Type} pizza.",
|
||||
"I want a {Crust} crust {Type} pizza",
|
||||
"I want a {Crust} crust {Type} pizza with {Sauce} sauce."
|
||||
],
|
||||
"slots": [
|
||||
{
|
||||
"name": "Sauce",
|
||||
"description": "The type of sauce to use on the pizza.",
|
||||
"priority": 3,
|
||||
"sampleUtterances": [
|
||||
"Make it {Sauce} sauce.",
|
||||
"I'd like {Sauce} sauce."
|
||||
],
|
||||
"slotConstraint": "Required",
|
||||
"slotType": "DocPizzaSauceType",
|
||||
"slotTypeVersion": "$LATEST",
|
||||
"valueElicitationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "White or red sauce?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "Garlic or tomato sauce?",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Type",
|
||||
"description": "The type of pizza to order.",
|
||||
"priority": 1,
|
||||
"sampleUtterances": [
|
||||
"Get me a {Type} pizza.",
|
||||
"A {Type} pizza please.",
|
||||
"I'd like a {Type} pizza."
|
||||
],
|
||||
"slotConstraint": "Required",
|
||||
"slotType": "DocPizzaType",
|
||||
"slotTypeVersion": "$LATEST",
|
||||
"valueElicitationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "What type of pizza would you like?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "Vegie or cheese pizza?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "I can get you a vegie or a cheese pizza.",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Crust",
|
||||
"description": "The type of pizza crust to order.",
|
||||
"priority": 2,
|
||||
"sampleUtterances": [
|
||||
"Make it a {Crust} crust.",
|
||||
"I'd like a {Crust} crust."
|
||||
],
|
||||
"slotConstraint": "Required",
|
||||
"slotType": "DocPizzaCrustType",
|
||||
"slotTypeVersion": "$LATEST",
|
||||
"valueElicitationPrompt": {
|
||||
"maxAttempts": 1,
|
||||
"messages": [
|
||||
{
|
||||
"content": "What type of crust would you like?",
|
||||
"contentType": "PlainText"
|
||||
},
|
||||
{
|
||||
"content": "Thick or thin crust?",
|
||||
"contentType": "PlainText"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"comments": {
|
||||
"input": {
|
||||
},
|
||||
"output": {
|
||||
}
|
||||
},
|
||||
"description": "This example shows how to create an intent for ordering pizzas.",
|
||||
"id": "to-create-an-intent-1494358144659",
|
||||
"title": "To create an intent"
|
||||
}
|
||||
],
|
||||
"PutSlotType": [
|
||||
{
|
||||
"input": {
|
||||
"name": "PizzaSauceType",
|
||||
"description": "Available pizza sauces",
|
||||
"enumerationValues": [
|
||||
{
|
||||
"value": "red"
|
||||
},
|
||||
{
|
||||
"value": "white"
|
||||
}
|
||||
]
|
||||
},
|
||||
"output": {
|
||||
"version": "$LATEST",
|
||||
"name": "DocPizzaSauceType",
|
||||
"checksum": "cfd00ed1-775d-4357-947c-aca7e73b44ba",
|
||||
"createdDate": 1494356442.23,
|
||||
"description": "Available pizza sauces",
|
||||
"enumerationValues": [
|
||||
{
|
||||
"value": "red"
|
||||
},
|
||||
{
|
||||
"value": "white"
|
||||
}
|
||||
],
|
||||
"lastUpdatedDate": 1494356442.23
|
||||
},
|
||||
"comments": {
|
||||
"input": {
|
||||
},
|
||||
"output": {
|
||||
}
|
||||
},
|
||||
"description": "This example shows how to create a slot type that describes pizza sauces.",
|
||||
"id": "to-create-a-slot-type-1494357262258",
|
||||
"title": "To Create a Slot Type"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
72
vendor/github.com/aws/aws-sdk-go/models/apis/lightsail/2016-11-28/api-2.json
generated
vendored
72
vendor/github.com/aws/aws-sdk-go/models/apis/lightsail/2016-11-28/api-2.json
generated
vendored
|
@ -749,6 +749,24 @@
|
|||
{"shape":"UnauthenticatedException"}
|
||||
]
|
||||
},
|
||||
"PutInstancePublicPorts":{
|
||||
"name":"PutInstancePublicPorts",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"PutInstancePublicPortsRequest"},
|
||||
"output":{"shape":"PutInstancePublicPortsResult"},
|
||||
"errors":[
|
||||
{"shape":"ServiceException"},
|
||||
{"shape":"InvalidInputException"},
|
||||
{"shape":"NotFoundException"},
|
||||
{"shape":"OperationFailureException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"AccountSetupInProgressException"},
|
||||
{"shape":"UnauthenticatedException"}
|
||||
]
|
||||
},
|
||||
"RebootInstance":{
|
||||
"name":"RebootInstance",
|
||||
"http":{
|
||||
|
@ -1072,7 +1090,10 @@
|
|||
"members":{
|
||||
"instanceNames":{"shape":"StringList"},
|
||||
"availabilityZone":{"shape":"string"},
|
||||
"customImageName":{"shape":"ResourceName"},
|
||||
"customImageName":{
|
||||
"shape":"ResourceName",
|
||||
"deprecated":true
|
||||
},
|
||||
"blueprintId":{"shape":"NonEmptyString"},
|
||||
"bundleId":{"shape":"NonEmptyString"},
|
||||
"userData":{"shape":"string"},
|
||||
|
@ -1375,7 +1396,7 @@
|
|||
"GetInstancePortStatesResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"portStates":{"shape":"PortStateList"}
|
||||
"portStates":{"shape":"InstancePortStateList"}
|
||||
}
|
||||
},
|
||||
"GetInstanceRequest":{
|
||||
|
@ -1494,7 +1515,11 @@
|
|||
"type":"structure",
|
||||
"members":{
|
||||
"operations":{"shape":"OperationList"},
|
||||
"nextPageCount":{"shape":"string"}
|
||||
"nextPageCount":{
|
||||
"shape":"string",
|
||||
"deprecated":true
|
||||
},
|
||||
"nextPageToken":{"shape":"string"}
|
||||
}
|
||||
},
|
||||
"GetOperationsRequest":{
|
||||
|
@ -1654,6 +1679,19 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"InstancePortInfo"}
|
||||
},
|
||||
"InstancePortState":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"fromPort":{"shape":"Port"},
|
||||
"toPort":{"shape":"Port"},
|
||||
"protocol":{"shape":"NetworkProtocol"},
|
||||
"state":{"shape":"PortState"}
|
||||
}
|
||||
},
|
||||
"InstancePortStateList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"InstancePortState"}
|
||||
},
|
||||
"InstanceSnapshot":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -1898,6 +1936,7 @@
|
|||
"StartInstance",
|
||||
"RebootInstance",
|
||||
"OpenInstancePublicPorts",
|
||||
"PutInstancePublicPorts",
|
||||
"CloseInstancePublicPorts",
|
||||
"AllocateStaticIp",
|
||||
"ReleaseStaticIp",
|
||||
|
@ -1943,6 +1982,10 @@
|
|||
"protocol":{"shape":"NetworkProtocol"}
|
||||
}
|
||||
},
|
||||
"PortInfoList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"PortInfo"}
|
||||
},
|
||||
"PortState":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
|
@ -1950,9 +1993,22 @@
|
|||
"closed"
|
||||
]
|
||||
},
|
||||
"PortStateList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"PortState"}
|
||||
"PutInstancePublicPortsRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"portInfos",
|
||||
"instanceName"
|
||||
],
|
||||
"members":{
|
||||
"portInfos":{"shape":"PortInfoList"},
|
||||
"instanceName":{"shape":"ResourceName"}
|
||||
}
|
||||
},
|
||||
"PutInstancePublicPortsResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"operation":{"shape":"Operation"}
|
||||
}
|
||||
},
|
||||
"RebootInstanceRequest":{
|
||||
"type":"structure",
|
||||
|
@ -1985,6 +2041,7 @@
|
|||
"type":"string",
|
||||
"enum":[
|
||||
"us-east-1",
|
||||
"us-east-2",
|
||||
"us-west-1",
|
||||
"us-west-2",
|
||||
"eu-west-1",
|
||||
|
@ -2039,7 +2096,8 @@
|
|||
"message":{"shape":"string"},
|
||||
"tip":{"shape":"string"}
|
||||
},
|
||||
"exception":true
|
||||
"exception":true,
|
||||
"fault":true
|
||||
},
|
||||
"StartInstanceRequest":{
|
||||
"type":"structure",
|
||||
|
|
60
vendor/github.com/aws/aws-sdk-go/models/apis/lightsail/2016-11-28/docs-2.json
generated
vendored
60
vendor/github.com/aws/aws-sdk-go/models/apis/lightsail/2016-11-28/docs-2.json
generated
vendored
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"version": "2.0",
|
||||
"service": "<p>Amazon Lightsail is the easiest way to get started with AWS for developers who just need virtual private servers. Lightsail includes everything you need to launch your project quickly - a virtual machine, SSD-based storage, data transfer, DNS management, and a static IP - for a low, predictable price. You manage those Lightsail servers through the Lightsail console or by using the API or command-line interface (CLI).</p> <p>For more information about Lightsail concepts and tasks, see the <a href=\"http://lightsail.aws.amazon.com/ls/docs\">Lightsail Dev Guide</a>.</p> <p>To use the Lightsail API or the CLI, you will need to use AWS Identity and Access Management (IAM) to generate access keys. For details about how to set this up, see the <a href=\"http://lightsail.aws.amazon.com/ls/docs/how-to/articles/lightsail-how-to-set-up-access-keys-to-use-sdk-api-cli\">Lightsail Dev Guide</a>.</p>",
|
||||
"service": "<p>Amazon Lightsail is the easiest way to get started with AWS for developers who just need virtual private servers. Lightsail includes everything you need to launch your project quickly - a virtual machine, SSD-based storage, data transfer, DNS management, and a static IP - for a low, predictable price. You manage those Lightsail servers through the Lightsail console or by using the API or command-line interface (CLI).</p> <p>For more information about Lightsail concepts and tasks, see the <a href=\"https://lightsail.aws.amazon.com/ls/docs/all\">Lightsail Dev Guide</a>.</p> <p>To use the Lightsail API or the CLI, you will need to use AWS Identity and Access Management (IAM) to generate access keys. For details about how to set this up, see the <a href=\"http://lightsail.aws.amazon.com/ls/docs/how-to/article/lightsail-how-to-set-up-access-keys-to-use-sdk-api-cli\">Lightsail Dev Guide</a>.</p>",
|
||||
"operations": {
|
||||
"AllocateStaticIp": "<p>Allocates a static IP address.</p>",
|
||||
"AttachStaticIp": "<p>Attaches a static IP address to a specific Amazon Lightsail instance.</p>",
|
||||
|
@ -36,13 +36,14 @@
|
|||
"GetOperation": "<p>Returns information about a specific operation. Operations include events such as when you create an instance, allocate a static IP, attach a static IP, and so on.</p>",
|
||||
"GetOperations": "<p>Returns information about all operations.</p> <p>Results are returned from oldest to newest, up to a maximum of 200. Results can be paged by making each subsequent call to <code>GetOperations</code> use the maximum (last) <code>statusChangedAt</code> value from the previous request.</p>",
|
||||
"GetOperationsForResource": "<p>Gets operations for a specific resource (e.g., an instance or a static IP).</p>",
|
||||
"GetRegions": "<p>Returns a list of all valid regions for Amazon Lightsail.</p>",
|
||||
"GetRegions": "<p>Returns a list of all valid regions for Amazon Lightsail. Use the <code>include availability zones</code> parameter to also return the availability zones in a region.</p>",
|
||||
"GetStaticIp": "<p>Returns information about a specific static IP.</p>",
|
||||
"GetStaticIps": "<p>Returns information about all static IPs in the user's account.</p>",
|
||||
"ImportKeyPair": "<p>Imports a public SSH key from a specific key pair.</p>",
|
||||
"IsVpcPeered": "<p>Returns a Boolean value indicating whether your Lightsail VPC is peered.</p>",
|
||||
"OpenInstancePublicPorts": "<p>Adds public ports to an Amazon Lightsail instance.</p>",
|
||||
"PeerVpc": "<p>Tries to peer the Lightsail VPC with the user's default VPC.</p>",
|
||||
"PutInstancePublicPorts": "<p>Sets the specified open ports for an Amazon Lightsail instance, and closes all ports for every protocol not included in the current request.</p>",
|
||||
"RebootInstance": "<p>Restarts a specific instance. When your Amazon Lightsail instance is finished rebooting, Lightsail assigns a new public IP address. To use the same IP address after restarting, create a static IP address and attach it to the instance.</p>",
|
||||
"ReleaseStaticIp": "<p>Deletes a specific static IP from your account.</p>",
|
||||
"StartInstance": "<p>Starts a specific Amazon Lightsail instance from a stopped state. To restart an instance, use the reboot instance operation.</p>",
|
||||
|
@ -96,7 +97,7 @@
|
|||
"AvailabilityZoneList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Region$availabilityZones": "<p>The Availability Zones.</p>"
|
||||
"Region$availabilityZones": "<p>The Availability Zones. Follows the format <code>us-east-1a</code> (case-sensitive).</p>"
|
||||
}
|
||||
},
|
||||
"Base64": {
|
||||
|
@ -627,6 +628,18 @@
|
|||
"InstanceNetworking$ports": "<p>An array of key-value pairs containing information about the ports on the instance.</p>"
|
||||
}
|
||||
},
|
||||
"InstancePortState": {
|
||||
"base": "<p>Describes the port state.</p>",
|
||||
"refs": {
|
||||
"InstancePortStateList$member": null
|
||||
}
|
||||
},
|
||||
"InstancePortStateList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetInstancePortStatesResult$portStates": "<p>Information about the port states resulting from your request.</p>"
|
||||
}
|
||||
},
|
||||
"InstanceSnapshot": {
|
||||
"base": "<p>Describes the snapshot of the virtual private server, or <i>instance</i>.</p>",
|
||||
"refs": {
|
||||
|
@ -654,7 +667,7 @@
|
|||
}
|
||||
},
|
||||
"InvalidInputException": {
|
||||
"base": "<p>Lightsail throws this exception when user input does not conform to the validation rules of an input field.</p>",
|
||||
"base": "<p>Lightsail throws this exception when user input does not conform to the validation rules of an input field.</p> <note> <p>Domain-related APIs are only available in the N. Virginia (us-east-1) Region. Please set your Region configuration to us-east-1 to create, view, or edit these resources.</p> </note>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -757,14 +770,15 @@
|
|||
"NetworkProtocol": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"InstancePortInfo$protocol": "<p>The protocol. </p>",
|
||||
"InstancePortInfo$protocol": "<p>The protocol being used. Can be one of the following.</p> <ul> <li> <p> <code>tcp</code> - Transmission Control Protocol (TCP) provides reliable, ordered, and error-checked delivery of streamed data between applications running on hosts communicating by an IP network. If you have an application that doesn't require reliable data stream service, use UDP instead.</p> </li> <li> <p> <code>all</code> - All transport layer protocol types. For more general information, see <a href=\"https://en.wikipedia.org/wiki/Transport_layer\">Transport layer</a> on Wikipedia.</p> </li> <li> <p> <code>udp</code> - With User Datagram Protocol (UDP), computer applications can send messages (or datagrams) to other hosts on an Internet Protocol (IP) network. Prior communications are not required to set up transmission channels or data paths. Applications that don't require reliable data stream service can use UDP, which provides a connectionless datagram service that emphasizes reduced latency over reliability. If you do require reliable data stream service, use TCP instead.</p> </li> </ul>",
|
||||
"InstancePortState$protocol": "<p>The protocol being used. Can be one of the following.</p> <ul> <li> <p> <code>tcp</code> - Transmission Control Protocol (TCP) provides reliable, ordered, and error-checked delivery of streamed data between applications running on hosts communicating by an IP network. If you have an application that doesn't require reliable data stream service, use UDP instead.</p> </li> <li> <p> <code>all</code> - All transport layer protocol types. For more general information, see <a href=\"https://en.wikipedia.org/wiki/Transport_layer\">Transport layer</a> on Wikipedia.</p> </li> <li> <p> <code>udp</code> - With User Datagram Protocol (UDP), computer applications can send messages (or datagrams) to other hosts on an Internet Protocol (IP) network. Prior communications are not required to set up transmission channels or data paths. Applications that don't require reliable data stream service can use UDP, which provides a connectionless datagram service that emphasizes reduced latency over reliability. If you do require reliable data stream service, use TCP instead.</p> </li> </ul>",
|
||||
"PortInfo$protocol": "<p>The protocol. </p>"
|
||||
}
|
||||
},
|
||||
"NonEmptyString": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AvailabilityZone$zoneName": "<p>The name of the Availability Zone.</p>",
|
||||
"AvailabilityZone$zoneName": "<p>The name of the Availability Zone. The format is <code>us-east-1a</code> (case-sensitive).</p>",
|
||||
"AvailabilityZone$state": "<p>The state of the Availability Zone.</p>",
|
||||
"Blueprint$blueprintId": "<p>The ID for the virtual private server image (e.g., <code>app_wordpress_4_4</code> or <code>app_lamp_7_0</code>).</p>",
|
||||
"Blueprint$group": "<p>The group name of the blueprint (e.g., <code>amazon-linux</code>).</p>",
|
||||
|
@ -818,6 +832,7 @@
|
|||
"OpenInstancePublicPortsResult$operation": "<p>An array of key-value pairs containing information about the request operation.</p>",
|
||||
"OperationList$member": null,
|
||||
"PeerVpcResult$operation": "<p>An array of key-value pairs containing information about the request operation.</p>",
|
||||
"PutInstancePublicPortsResult$operation": "<p>Describes metadata about the operation you just executed.</p>",
|
||||
"UnpeerVpcResult$operation": "<p>An array of key-value pairs containing information about the request operation.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -873,6 +888,8 @@
|
|||
"refs": {
|
||||
"InstancePortInfo$fromPort": "<p>The first port in the range.</p>",
|
||||
"InstancePortInfo$toPort": "<p>The last port in the range.</p>",
|
||||
"InstancePortState$fromPort": "<p>The first port in the range.</p>",
|
||||
"InstancePortState$toPort": "<p>The last port in the range.</p>",
|
||||
"PortInfo$fromPort": "<p>The first port in the range.</p>",
|
||||
"PortInfo$toPort": "<p>The last port in the range.</p>"
|
||||
}
|
||||
|
@ -887,19 +904,30 @@
|
|||
"base": "<p>Describes information about the ports on your virtual private server (or <i>instance</i>).</p>",
|
||||
"refs": {
|
||||
"CloseInstancePublicPortsRequest$portInfo": "<p>Information about the public port you are trying to close.</p>",
|
||||
"OpenInstancePublicPortsRequest$portInfo": "<p>An array of key-value pairs containing information about the port mappings.</p>"
|
||||
"OpenInstancePublicPortsRequest$portInfo": "<p>An array of key-value pairs containing information about the port mappings.</p>",
|
||||
"PortInfoList$member": null
|
||||
}
|
||||
},
|
||||
"PortInfoList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PutInstancePublicPortsRequest$portInfos": "<p>Specifies information about the public port(s).</p>"
|
||||
}
|
||||
},
|
||||
"PortState": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"PortStateList$member": null
|
||||
"InstancePortState$state": "<p>Specifies whether the instance port is <code>open</code> or <code>closed</code>.</p>"
|
||||
}
|
||||
},
|
||||
"PortStateList": {
|
||||
"PutInstancePublicPortsRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"PutInstancePublicPortsResult": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetInstancePortStatesResult$portStates": "<p>Information about the port states resulting from your request.</p>"
|
||||
}
|
||||
},
|
||||
"RebootInstanceRequest": {
|
||||
|
@ -965,7 +993,7 @@
|
|||
"CreateInstanceSnapshotRequest$instanceName": "<p>The Lightsail instance on which to base your snapshot.</p>",
|
||||
"CreateInstancesFromSnapshotRequest$instanceSnapshotName": "<p>The name of the instance snapshot on which you are basing your new instances. Use the get instance snapshots operation to return information about your existing snapshots.</p>",
|
||||
"CreateInstancesFromSnapshotRequest$keyPairName": "<p>The name for your key pair.</p>",
|
||||
"CreateInstancesRequest$customImageName": "<p>The name for your custom image.</p>",
|
||||
"CreateInstancesRequest$customImageName": "<p>(Deprecated) The name for your custom image.</p> <note> <p>In releases prior to June 12, 2017, this parameter was ignored by the API. It is now deprecated.</p> </note>",
|
||||
"CreateInstancesRequest$keyPairName": "<p>The name of your key pair.</p>",
|
||||
"CreateKeyPairRequest$keyPairName": "<p>The name for your new key pair.</p>",
|
||||
"DeleteInstanceRequest$instanceName": "<p>The name of the instance to delete.</p>",
|
||||
|
@ -992,6 +1020,7 @@
|
|||
"KeyPair$name": "<p>The friendly name of the SSH key pair.</p>",
|
||||
"OpenInstancePublicPortsRequest$instanceName": "<p>The name of the instance for which you want to open the public ports.</p>",
|
||||
"Operation$resourceName": "<p>The resource name.</p>",
|
||||
"PutInstancePublicPortsRequest$instanceName": "<p>The Lightsail instance name of the public port(s) you are setting.</p>",
|
||||
"RebootInstanceRequest$instanceName": "<p>The name of the instance to reboot.</p>",
|
||||
"ReleaseStaticIpRequest$staticIpName": "<p>The name of the static IP to delete.</p>",
|
||||
"StartInstanceRequest$instanceName": "<p>The name of the instance (a virtual private server) to start.</p>",
|
||||
|
@ -1152,9 +1181,9 @@
|
|||
"Blueprint$licenseUrl": "<p>The end-user license agreement URL for the image or blueprint.</p>",
|
||||
"Bundle$instanceType": "<p>The Amazon EC2 instance type (e.g., <code>t2.micro</code>).</p>",
|
||||
"Bundle$name": "<p>A friendly name for the bundle (e.g., <code>Micro</code>).</p>",
|
||||
"CreateInstancesFromSnapshotRequest$availabilityZone": "<p>The Availability Zone where you want to create your instances. Use the following formatting: <code>us-east-1a</code> (case sensitive).</p>",
|
||||
"CreateInstancesFromSnapshotRequest$availabilityZone": "<p>The Availability Zone where you want to create your instances. Use the following formatting: <code>us-east-1a</code> (case sensitive). You can get a list of availability zones by using the <a href=\"http://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRegions.html\">get regions</a> operation. Be sure to add the <code>include availability zones</code> parameter to your request.</p>",
|
||||
"CreateInstancesFromSnapshotRequest$userData": "<p>You can create a launch script that configures a server with additional user data. For example, <code>apt-get –y update</code>.</p> <note> <p>Depending on the machine image you choose, the command to get software on your instance varies. Amazon Linux and CentOS use <code>yum</code>, Debian and Ubuntu use <code>apt-get</code>, and FreeBSD uses <code>pkg</code>. For a complete list, see the <a href=\"http://lightsail.aws.amazon.com/ls/docs/getting-started/articles/pre-installed-apps\">Dev Guide</a>.</p> </note>",
|
||||
"CreateInstancesRequest$availabilityZone": "<p>The Availability Zone in which to create your instance. Use the following format: <code>us-east-1a</code> (case sensitive).</p>",
|
||||
"CreateInstancesRequest$availabilityZone": "<p>The Availability Zone in which to create your instance. Use the following format: <code>us-east-1a</code> (case sensitive). You can get a list of availability zones by using the <a href=\"http://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRegions.html\">get regions</a> operation. Be sure to add the <code>include availability zones</code> parameter to your request.</p>",
|
||||
"CreateInstancesRequest$userData": "<p>A launch script you can create that configures a server with additional user data. For example, you might want to run <code>apt-get –y update</code>.</p> <note> <p>Depending on the machine image you choose, the command to get software on your instance varies. Amazon Linux and CentOS use <code>yum</code>, Debian and Ubuntu use <code>apt-get</code>, and FreeBSD uses <code>pkg</code>. For a complete list, see the <a href=\"http://lightsail.aws.amazon.com/ls/docs/getting-started/articles/pre-installed-apps\">Dev Guide</a>.</p> </note>",
|
||||
"Disk$supportCode": "<p>The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.</p>",
|
||||
"Disk$path": "<p>The disk path.</p>",
|
||||
|
@ -1178,7 +1207,8 @@
|
|||
"GetKeyPairsRequest$pageToken": "<p>A token used for advancing to the next page of results from your get key pairs request.</p>",
|
||||
"GetKeyPairsResult$nextPageToken": "<p>A token used for advancing to the next page of results from your get key pairs request.</p>",
|
||||
"GetOperationsForResourceRequest$pageToken": "<p>A token used for advancing to the next page of results from your get operations for resource request.</p>",
|
||||
"GetOperationsForResourceResult$nextPageCount": "<p>Returns the number of pages of results that remain.</p>",
|
||||
"GetOperationsForResourceResult$nextPageCount": "<p>(Deprecated) Returns the number of pages of results that remain.</p> <note> <p>In releases prior to June 12, 2017, this parameter returned <code>null</code> by the API. It is now deprecated, and the API returns the <code>nextPageToken</code> parameter instead.</p> </note>",
|
||||
"GetOperationsForResourceResult$nextPageToken": "<p>An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.</p>",
|
||||
"GetOperationsRequest$pageToken": "<p>A token used for advancing to the next page of results from your get operations request.</p>",
|
||||
"GetOperationsResult$nextPageToken": "<p>A token used for advancing to the next page of results from your get operations request.</p>",
|
||||
"GetStaticIpsRequest$pageToken": "<p>A token used for advancing to the next page of results from your get static IPs request.</p>",
|
||||
|
@ -1214,7 +1244,7 @@
|
|||
"Region$continentCode": "<p>The continent code (e.g., <code>NA</code>, meaning North America).</p>",
|
||||
"Region$description": "<p>The description of the AWS Region (e.g., <code>This region is recommended to serve users in the eastern United States and eastern Canada</code>).</p>",
|
||||
"Region$displayName": "<p>The display name (e.g., <code>Virginia</code>).</p>",
|
||||
"ResourceLocation$availabilityZone": "<p>The Availability Zone.</p>",
|
||||
"ResourceLocation$availabilityZone": "<p>The Availability Zone. Follows the format <code>us-east-1a</code> (case-sensitive).</p>",
|
||||
"ServiceException$code": null,
|
||||
"ServiceException$docs": null,
|
||||
"ServiceException$message": null,
|
||||
|
|
4
vendor/github.com/aws/aws-sdk-go/models/apis/lightsail/2016-11-28/paginators-1.json
generated
vendored
Normal file
4
vendor/github.com/aws/aws-sdk-go/models/apis/lightsail/2016-11-28/paginators-1.json
generated
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"pagination": {
|
||||
}
|
||||
}
|
28
vendor/github.com/aws/aws-sdk-go/models/apis/logs/2014-03-28/docs-2.json
generated
vendored
28
vendor/github.com/aws/aws-sdk-go/models/apis/logs/2014-03-28/docs-2.json
generated
vendored
|
@ -26,7 +26,7 @@
|
|||
"PutLogEvents": "<p>Uploads a batch of log events to the specified log stream.</p> <p>You must include the sequence token obtained from the response of the previous call. An upload in a newly created log stream does not require a sequence token. You can also get the sequence token using <a>DescribeLogStreams</a>.</p> <p>The batch of events must satisfy the following constraints:</p> <ul> <li> <p>The maximum batch size is 1,048,576 bytes, and this size is calculated as the sum of all event messages in UTF-8, plus 26 bytes for each log event.</p> </li> <li> <p>None of the log events in the batch can be more than 2 hours in the future.</p> </li> <li> <p>None of the log events in the batch can be older than 14 days or the retention period of the log group.</p> </li> <li> <p>The log events in the batch must be in chronological ordered by their timestamp (the time the event occurred, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC).</p> </li> <li> <p>The maximum number of log events in a batch is 10,000.</p> </li> <li> <p>A batch of log events in a single request cannot span more than 24 hours. Otherwise, the operation fails.</p> </li> </ul>",
|
||||
"PutMetricFilter": "<p>Creates or updates a metric filter and associates it with the specified log group. Metric filters allow you to configure rules to extract metric data from log events ingested through <a>PutLogEvents</a>.</p> <p>The maximum number of metric filters that can be associated with a log group is 100.</p>",
|
||||
"PutRetentionPolicy": "<p>Sets the retention of the specified log group. A retention policy allows you to configure the number of days you want to retain log events in the specified log group.</p>",
|
||||
"PutSubscriptionFilter": "<p>Creates or updates a subscription filter and associates it with the specified log group. Subscription filters allow you to subscribe to a real-time stream of log events ingested through <a>PutLogEvents</a> and have them delivered to a specific destination. Currently, the supported destinations are:</p> <ul> <li> <p>An Amazon Kinesis stream belonging to the same account as the subscription filter, for same-account delivery.</p> </li> <li> <p>A logical destination that belongs to a different account, for cross-account delivery.</p> </li> <li> <p>An Amazon Kinesis Firehose stream that belongs to the same account as the subscription filter, for same-account delivery.</p> </li> <li> <p>An AWS Lambda function that belongs to the same account as the subscription filter, for same-account delivery.</p> </li> </ul> <p>There can only be one subscription filter associated with a log group.</p>",
|
||||
"PutSubscriptionFilter": "<p>Creates or updates a subscription filter and associates it with the specified log group. Subscription filters allow you to subscribe to a real-time stream of log events ingested through <a>PutLogEvents</a> and have them delivered to a specific destination. Currently, the supported destinations are:</p> <ul> <li> <p>An Amazon Kinesis stream belonging to the same account as the subscription filter, for same-account delivery.</p> </li> <li> <p>A logical destination that belongs to a different account, for cross-account delivery.</p> </li> <li> <p>An Amazon Kinesis Firehose stream that belongs to the same account as the subscription filter, for same-account delivery.</p> </li> <li> <p>An AWS Lambda function that belongs to the same account as the subscription filter, for same-account delivery.</p> </li> </ul> <p>There can only be one subscription filter associated with a log group. If you are updating an existing filter, you must specify the correct name in <code>filterName</code>. Otherwise, the call will fail because you cannot associate a second filter with a log group.</p>",
|
||||
"TagLogGroup": "<p>Adds or updates the specified tags for the specified log group.</p> <p>To list the tags for a log group, use <a>ListTagsLogGroup</a>. To remove tags, use <a>UntagLogGroup</a>.</p> <p>For more information about tags, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/log-group-tagging.html\">Tag Log Groups in Amazon CloudWatch Logs</a> in the <i>Amazon CloudWatch Logs User Guide</i>.</p>",
|
||||
"TestMetricFilter": "<p>Tests the filter pattern of a metric filter against a sample of log event messages. You can use this operation to validate the correctness of a metric filter pattern.</p>",
|
||||
"UntagLogGroup": "<p>Removes the specified tags from the specified log group.</p> <p>To list the tags for a log group, use <a>ListTagsLogGroup</a>. To add tags, use <a>UntagLogGroup</a>.</p>"
|
||||
|
@ -361,7 +361,7 @@
|
|||
"DescribeSubscriptionFiltersRequest$filterNamePrefix": "<p>The prefix to match. If you don't specify a value, no prefix filter is applied.</p>",
|
||||
"MetricFilter$filterName": "<p>The name of the metric filter.</p>",
|
||||
"PutMetricFilterRequest$filterName": "<p>A name for the metric filter.</p>",
|
||||
"PutSubscriptionFilterRequest$filterName": "<p>A name for the subscription filter.</p>",
|
||||
"PutSubscriptionFilterRequest$filterName": "<p>A name for the subscription filter. If you are updating an existing filter, you must specify the correct name in <code>filterName</code>. Otherwise, the call will fail because you cannot associate a second filter with a log group. To find the name of the filter currently associated with a log group, use <a>DescribeSubscriptionFilters</a>.</p>",
|
||||
"SubscriptionFilter$filterName": "<p>The name of the subscription filter.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -622,7 +622,7 @@
|
|||
"OrderBy": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeLogStreamsRequest$orderBy": "<p>If the value is <code>LogStreamName</code>, the results are ordered by log stream name. If the value is <code>LastEventTime</code>, the results are ordered by the event time. The default value is <code>LogStreamName</code>.</p> <p>If you order the results by event time, you cannot specify the <code>logStreamNamePrefix</code> parameter.</p>"
|
||||
"DescribeLogStreamsRequest$orderBy": "<p>If the value is <code>LogStreamName</code>, the results are ordered by log stream name. If the value is <code>LastEventTime</code>, the results are ordered by the event time. The default value is <code>LogStreamName</code>.</p> <p>If you order the results by event time, you cannot specify the <code>logStreamNamePrefix</code> parameter.</p> <p>lastEventTimestamp represents the time of the most recent log event in the log stream in CloudWatch Logs. This number is expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. lastEventTimeStamp updates on an eventual consistency basis. It typically updates in less than an hour from ingestion, but may take longer in some rare situations.</p>"
|
||||
}
|
||||
},
|
||||
"OutputLogEvent": {
|
||||
|
@ -814,27 +814,27 @@
|
|||
"refs": {
|
||||
"CreateExportTaskRequest$from": "<p>The start time of the range for the request, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. Events with a timestamp earlier than this time are not exported.</p>",
|
||||
"CreateExportTaskRequest$to": "<p>The end time of the range for the request, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. Events with a timestamp later than this time are not exported.</p>",
|
||||
"Destination$creationTime": "<p>The creation time of the destination.</p>",
|
||||
"Destination$creationTime": "<p>The creation time of the destination, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>",
|
||||
"ExportTask$from": "<p>The start time, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. Events with a timestamp prior to this time are not exported.</p>",
|
||||
"ExportTask$to": "<p>The end time, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. Events with a timestamp later than this time are not exported.</p>",
|
||||
"ExportTaskExecutionInfo$creationTime": "<p>The creation time of the export task.</p>",
|
||||
"ExportTaskExecutionInfo$completionTime": "<p>The completion time of the export task.</p>",
|
||||
"ExportTaskExecutionInfo$creationTime": "<p>The creation time of the export task, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>",
|
||||
"ExportTaskExecutionInfo$completionTime": "<p>The completion time of the export task, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>",
|
||||
"FilterLogEventsRequest$startTime": "<p>The start of the time range, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. Events with a timestamp prior to this time are not returned.</p>",
|
||||
"FilterLogEventsRequest$endTime": "<p>The end of the time range, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. Events with a timestamp later than this time are not returned.</p>",
|
||||
"FilteredLogEvent$timestamp": "<p>The time the event occurred, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>",
|
||||
"FilteredLogEvent$ingestionTime": "<p>The time the event was ingested.</p>",
|
||||
"FilteredLogEvent$ingestionTime": "<p>The time the event was ingested, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>",
|
||||
"GetLogEventsRequest$startTime": "<p>The start of the time range, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. Events with a timestamp earlier than this time are not included.</p>",
|
||||
"GetLogEventsRequest$endTime": "<p>The end of the time range, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. Events with a timestamp later than this time are not included.</p>",
|
||||
"InputLogEvent$timestamp": "<p>The time the event occurred, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>",
|
||||
"LogGroup$creationTime": "<p>The creation time of the log group.</p>",
|
||||
"LogStream$creationTime": "<p>The creation time of the stream.</p>",
|
||||
"LogGroup$creationTime": "<p>The creation time of the log group, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>",
|
||||
"LogStream$creationTime": "<p>The creation time of the stream, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>",
|
||||
"LogStream$firstEventTimestamp": "<p>The time of the first event, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>",
|
||||
"LogStream$lastEventTimestamp": "<p>The time of the last event, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>",
|
||||
"LogStream$lastIngestionTime": "<p>The ingestion time.</p>",
|
||||
"MetricFilter$creationTime": "<p>The creation time of the metric filter.</p>",
|
||||
"LogStream$lastEventTimestamp": "<p> the time of the most recent log event in the log stream in CloudWatch Logs. This number is expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC. lastEventTime updates on an eventual consistency basis. It typically updates in less than an hour from ingestion, but may take longer in some rare situations.</p>",
|
||||
"LogStream$lastIngestionTime": "<p>The ingestion time, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>",
|
||||
"MetricFilter$creationTime": "<p>The creation time of the metric filter, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>",
|
||||
"OutputLogEvent$timestamp": "<p>The time the event occurred, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>",
|
||||
"OutputLogEvent$ingestionTime": "<p>The time the event was ingested.</p>",
|
||||
"SubscriptionFilter$creationTime": "<p>The creation time of the subscription filter.</p>"
|
||||
"OutputLogEvent$ingestionTime": "<p>The time the event was ingested, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>",
|
||||
"SubscriptionFilter$creationTime": "<p>The creation time of the subscription filter, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>"
|
||||
}
|
||||
},
|
||||
"Token": {
|
||||
|
|
16
vendor/github.com/aws/aws-sdk-go/models/apis/logs/2014-03-28/paginators-1.json
generated
vendored
16
vendor/github.com/aws/aws-sdk-go/models/apis/logs/2014-03-28/paginators-1.json
generated
vendored
|
@ -2,38 +2,38 @@
|
|||
"pagination": {
|
||||
"DescribeDestinations": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextToken",
|
||||
"limit_key": "limit",
|
||||
"output_token": "nextToken",
|
||||
"result_key": "destinations"
|
||||
},
|
||||
"DescribeLogGroups": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextToken",
|
||||
"limit_key": "limit",
|
||||
"output_token": "nextToken",
|
||||
"result_key": "logGroups"
|
||||
},
|
||||
"DescribeLogStreams": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextToken",
|
||||
"limit_key": "limit",
|
||||
"output_token": "nextToken",
|
||||
"result_key": "logStreams"
|
||||
},
|
||||
"DescribeMetricFilters": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextToken",
|
||||
"limit_key": "limit",
|
||||
"output_token": "nextToken",
|
||||
"result_key": "metricFilters"
|
||||
},
|
||||
"DescribeSubscriptionFilters": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextToken",
|
||||
"limit_key": "limit",
|
||||
"output_token": "nextToken",
|
||||
"result_key": "subscriptionFilters"
|
||||
},
|
||||
"FilterLogEvents": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextToken",
|
||||
"limit_key": "limit",
|
||||
"output_token": "nextToken",
|
||||
"result_key": [
|
||||
"events",
|
||||
"searchedLogStreams"
|
||||
|
@ -41,9 +41,9 @@
|
|||
},
|
||||
"GetLogEvents": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextForwardToken",
|
||||
"limit_key": "limit",
|
||||
"output_token": "nextForwardToken",
|
||||
"result_key": "events"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -29,7 +29,7 @@
|
|||
"DataSetType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GenerateDataSetRequest$dataSetType": "<p>The desired data set type.</p> <p> <ul> <li><i>customer_subscriber_hourly_monthly_subscriptions</i> - Available daily by 5:00 PM Pacific Time since 2014-07-21.</li> <li><i>customer_subscriber_annual_subscriptions</i> - Available daily by 5:00 PM Pacific Time since 2014-07-21.</li> <li><i>daily_business_usage_by_instance_type</i> - Available daily by 5:00 PM Pacific Time since 2015-01-26.</li> <li><i>daily_business_fees</i> - Available daily by 5:00 PM Pacific Time since 2015-01-26.</li> <li><i>daily_business_free_trial_conversions</i> - Available daily by 5:00 PM Pacific Time since 2015-01-26.</li> <li><i>daily_business_new_instances</i> - Available daily by 5:00 PM Pacific Time since 2015-01-26.</li> <li><i>daily_business_new_product_subscribers</i> - Available daily by 5:00 PM Pacific Time since 2015-01-26.</li> <li><i>daily_business_canceled_product_subscribers</i> - Available daily by 5:00 PM Pacific Time since 2015-01-26.</li> <li><i>monthly_revenue_billing_and_revenue_data</i> - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.</li> <li><i>monthly_revenue_annual_subscriptions</i> - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.</li> <li><i>disbursed_amount_by_product</i> - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.</li> <li><i>disbursed_amount_by_product_with_uncollected_funds</i> -This data set is only available from 2012-04-19 until 2015-01-25. After 2015-01-25, this data set was split into three data sets: disbursed_amount_by_product, disbursed_amount_by_age_of_uncollected_funds, and disbursed_amount_by_age_of_disbursed_funds. </li> <li><i>disbursed_amount_by_instance_hours</i> - Available every 30 days by 5:00 PM Pacific Time since 2012-09-04.</li> <li><i>disbursed_amount_by_customer_geo</i> - Available every 30 days by 5:00 PM Pacific Time since 2012-04-19.</li> <li><i>disbursed_amount_by_age_of_uncollected_funds</i> - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.</li> <li><i>disbursed_amount_by_age_of_disbursed_funds</i> - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.</li> <li><i>customer_profile_by_industry</i> - Available daily by 5:00 PM Pacific Time since 2015-10-01.</li> <li><i>customer_profile_by_revenue</i> - Available daily by 5:00 PM Pacific Time since 2015-10-01.</li> <li><i>customer_profile_by_geography</i> - Available daily by 5:00 PM Pacific Time since 2015-10-01.</li> <li><i>sales_compensation_billed_revenue</i> - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2016-12.</li> <li><i>us_sales_and_use_tax_records</i> - Available monthly on the 15th day of the month by 5:00 PM Pacific Time since 2017-02-15.</li> </ul> </p>"
|
||||
"GenerateDataSetRequest$dataSetType": "<p>The desired data set type.</p> <p> <ul> <li> <strong>customer_subscriber_hourly_monthly_subscriptions</strong> <p>From 2014-07-21 to present: Available daily by 5:00 PM Pacific Time.</p> </li> <li> <strong>customer_subscriber_annual_subscriptions</strong> <p>From 2014-07-21 to present: Available daily by 5:00 PM Pacific Time.</p> </li> <li> <strong>daily_business_usage_by_instance_type</strong> <p>From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.</p> </li> <li> <strong>daily_business_fees</strong> <p>From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.</p> </li> <li> <strong>daily_business_free_trial_conversions</strong> <p>From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.</p> </li> <li> <strong>daily_business_new_instances</strong> <p>From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.</p> </li> <li> <strong>daily_business_new_product_subscribers</strong> <p>From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.</p> </li> <li> <strong>daily_business_canceled_product_subscribers</strong> <p>From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.</p> </li> <li> <strong>monthly_revenue_billing_and_revenue_data</strong> <p>From 2015-02 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from two months prior.</p> <p>From 2017-07 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from one month prior.</p> </li> <li> <strong>monthly_revenue_annual_subscriptions</strong> <p>From 2015-02 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes up-front software charges (e.g. annual) from one month prior.</p> <p>From 2017-07 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes up-front software charges (e.g. annual) from one month prior.</p> </li> <li> <strong>disbursed_amount_by_product</strong> <p>From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.</p> </li> <li> <strong>disbursed_amount_by_product_with_uncollected_funds</strong> <p>From 2012-04-19 to 2015-01-25: Available every 30 days by 5:00 PM Pacific Time.</p> <p>From 2015-01-26 to present: This data set was split into three data sets: disbursed_amount_by_product, disbursed_amount_by_age_of_uncollected_funds, and disbursed_amount_by_age_of_disbursed_funds.</p> </li> <li> <strong>disbursed_amount_by_instance_hours</strong> <p>From 2012-09-04 to present: Available every 30 days by 5:00 PM Pacific Time.</p> </li> <li> <strong>disbursed_amount_by_customer_geo</strong> <p>From 2012-04-19 to present: Available every 30 days by 5:00 PM Pacific Time.</p> </li> <li> <strong>disbursed_amount_by_age_of_uncollected_funds</strong> <p>From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.</p> </li> <li> <strong>disbursed_amount_by_age_of_disbursed_funds</strong> <p>From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.</p> </li> <li> <strong>customer_profile_by_industry</strong> <p>From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.</p> <p>From 2017-06-30 to present: This data set is no longer available.</p> </li> <li> <strong>customer_profile_by_revenue</strong> <p>From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.</p> <p>From 2017-06-30 to present: This data set is no longer available.</p> </li> <li> <strong>customer_profile_by_geography</strong> <p>From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.</p> <p>From 2017-06-30 to present: This data set is no longer available.</p> </li> <li> <strong>sales_compensation_billed_revenue</strong> <p>From 2016-12 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from two months prior, and up-front software charges (e.g. annual) from one month prior.</p> <p>From 2017-06 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from one month prior, and up-front software charges (e.g. annual) from one month prior.</p> </li> <li> <strong>us_sales_and_use_tax_records</strong> <p>From 2017-02-15 to present: Available monthly on the 15th day of the month by 5:00 PM Pacific Time.</p> </li> </ul> </p>"
|
||||
}
|
||||
},
|
||||
"DestinationS3BucketName": {
|
||||
|
|
189
vendor/github.com/aws/aws-sdk-go/models/apis/monitoring/2010-08-01/api-2.json
generated
vendored
189
vendor/github.com/aws/aws-sdk-go/models/apis/monitoring/2010-08-01/api-2.json
generated
vendored
|
@ -22,6 +22,23 @@
|
|||
{"shape":"ResourceNotFound"}
|
||||
]
|
||||
},
|
||||
"DeleteDashboards":{
|
||||
"name":"DeleteDashboards",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DeleteDashboardsInput"},
|
||||
"output":{
|
||||
"shape":"DeleteDashboardsOutput",
|
||||
"resultWrapper":"DeleteDashboardsResult"
|
||||
},
|
||||
"errors":[
|
||||
{"shape":"InvalidParameterValueException"},
|
||||
{"shape":"DashboardNotFoundError"},
|
||||
{"shape":"InternalServiceFault"}
|
||||
]
|
||||
},
|
||||
"DescribeAlarmHistory":{
|
||||
"name":"DescribeAlarmHistory",
|
||||
"http":{
|
||||
|
@ -80,6 +97,23 @@
|
|||
},
|
||||
"input":{"shape":"EnableAlarmActionsInput"}
|
||||
},
|
||||
"GetDashboard":{
|
||||
"name":"GetDashboard",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"GetDashboardInput"},
|
||||
"output":{
|
||||
"shape":"GetDashboardOutput",
|
||||
"resultWrapper":"GetDashboardResult"
|
||||
},
|
||||
"errors":[
|
||||
{"shape":"InvalidParameterValueException"},
|
||||
{"shape":"DashboardNotFoundError"},
|
||||
{"shape":"InternalServiceFault"}
|
||||
]
|
||||
},
|
||||
"GetMetricStatistics":{
|
||||
"name":"GetMetricStatistics",
|
||||
"http":{
|
||||
|
@ -98,6 +132,22 @@
|
|||
{"shape":"InternalServiceFault"}
|
||||
]
|
||||
},
|
||||
"ListDashboards":{
|
||||
"name":"ListDashboards",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"ListDashboardsInput"},
|
||||
"output":{
|
||||
"shape":"ListDashboardsOutput",
|
||||
"resultWrapper":"ListDashboardsResult"
|
||||
},
|
||||
"errors":[
|
||||
{"shape":"InvalidParameterValueException"},
|
||||
{"shape":"InternalServiceFault"}
|
||||
]
|
||||
},
|
||||
"ListMetrics":{
|
||||
"name":"ListMetrics",
|
||||
"http":{
|
||||
|
@ -114,6 +164,22 @@
|
|||
{"shape":"InvalidParameterValueException"}
|
||||
]
|
||||
},
|
||||
"PutDashboard":{
|
||||
"name":"PutDashboard",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"PutDashboardInput"},
|
||||
"output":{
|
||||
"shape":"PutDashboardOutput",
|
||||
"resultWrapper":"PutDashboardResult"
|
||||
},
|
||||
"errors":[
|
||||
{"shape":"DashboardInvalidInputError"},
|
||||
{"shape":"InternalServiceFault"}
|
||||
]
|
||||
},
|
||||
"PutMetricAlarm":{
|
||||
"name":"PutMetricAlarm",
|
||||
"http":{
|
||||
|
@ -208,6 +274,65 @@
|
|||
"LessThanOrEqualToThreshold"
|
||||
]
|
||||
},
|
||||
"DashboardArn":{"type":"string"},
|
||||
"DashboardBody":{"type":"string"},
|
||||
"DashboardEntries":{
|
||||
"type":"list",
|
||||
"member":{"shape":"DashboardEntry"}
|
||||
},
|
||||
"DashboardEntry":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"DashboardName":{"shape":"DashboardName"},
|
||||
"DashboardArn":{"shape":"DashboardArn"},
|
||||
"LastModified":{"shape":"LastModified"},
|
||||
"Size":{"shape":"Size"}
|
||||
}
|
||||
},
|
||||
"DashboardErrorMessage":{"type":"string"},
|
||||
"DashboardInvalidInputError":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"DashboardErrorMessage"},
|
||||
"dashboardValidationMessages":{"shape":"DashboardValidationMessages"}
|
||||
},
|
||||
"error":{
|
||||
"code":"InvalidParameterInput",
|
||||
"httpStatusCode":400,
|
||||
"senderFault":true
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"DashboardName":{"type":"string"},
|
||||
"DashboardNamePrefix":{"type":"string"},
|
||||
"DashboardNames":{
|
||||
"type":"list",
|
||||
"member":{"shape":"DashboardName"}
|
||||
},
|
||||
"DashboardNotFoundError":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"DashboardErrorMessage"}
|
||||
},
|
||||
"error":{
|
||||
"code":"ResourceNotFound",
|
||||
"httpStatusCode":404,
|
||||
"senderFault":true
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"DashboardValidationMessage":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"DataPath":{"shape":"DataPath"},
|
||||
"Message":{"shape":"Message"}
|
||||
}
|
||||
},
|
||||
"DashboardValidationMessages":{
|
||||
"type":"list",
|
||||
"member":{"shape":"DashboardValidationMessage"}
|
||||
},
|
||||
"DataPath":{"type":"string"},
|
||||
"Datapoint":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -248,6 +373,17 @@
|
|||
"AlarmNames":{"shape":"AlarmNames"}
|
||||
}
|
||||
},
|
||||
"DeleteDashboardsInput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"DashboardNames":{"shape":"DashboardNames"}
|
||||
}
|
||||
},
|
||||
"DeleteDashboardsOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
}
|
||||
},
|
||||
"DescribeAlarmHistoryInput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -388,6 +524,20 @@
|
|||
"min":1
|
||||
},
|
||||
"FaultDescription":{"type":"string"},
|
||||
"GetDashboardInput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"DashboardName":{"shape":"DashboardName"}
|
||||
}
|
||||
},
|
||||
"GetDashboardOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"DashboardArn":{"shape":"DashboardArn"},
|
||||
"DashboardBody":{"shape":"DashboardBody"},
|
||||
"DashboardName":{"shape":"DashboardName"}
|
||||
}
|
||||
},
|
||||
"GetMetricStatisticsInput":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
|
@ -494,6 +644,7 @@
|
|||
},
|
||||
"exception":true
|
||||
},
|
||||
"LastModified":{"type":"timestamp"},
|
||||
"LimitExceededFault":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -506,6 +657,20 @@
|
|||
},
|
||||
"exception":true
|
||||
},
|
||||
"ListDashboardsInput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"DashboardNamePrefix":{"shape":"DashboardNamePrefix"},
|
||||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListDashboardsOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"DashboardEntries":{"shape":"DashboardEntries"},
|
||||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListMetricsInput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -531,6 +696,7 @@
|
|||
"max":100,
|
||||
"min":1
|
||||
},
|
||||
"Message":{"type":"string"},
|
||||
"Metric":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -616,7 +782,8 @@
|
|||
"Timestamp":{"shape":"Timestamp"},
|
||||
"Value":{"shape":"DatapointValue"},
|
||||
"StatisticValues":{"shape":"StatisticSet"},
|
||||
"Unit":{"shape":"StandardUnit"}
|
||||
"Unit":{"shape":"StandardUnit"},
|
||||
"StorageResolution":{"shape":"StorageResolution"}
|
||||
}
|
||||
},
|
||||
"MetricLabel":{"type":"string"},
|
||||
|
@ -654,7 +821,20 @@
|
|||
},
|
||||
"Period":{
|
||||
"type":"integer",
|
||||
"min":60
|
||||
"min":1
|
||||
},
|
||||
"PutDashboardInput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"DashboardName":{"shape":"DashboardName"},
|
||||
"DashboardBody":{"shape":"DashboardBody"}
|
||||
}
|
||||
},
|
||||
"PutDashboardOutput":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"DashboardValidationMessages":{"shape":"DashboardValidationMessages"}
|
||||
}
|
||||
},
|
||||
"PutMetricAlarmInput":{
|
||||
"type":"structure",
|
||||
|
@ -735,6 +915,7 @@
|
|||
"StateReasonData":{"shape":"StateReasonData"}
|
||||
}
|
||||
},
|
||||
"Size":{"type":"long"},
|
||||
"StandardUnit":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
|
@ -816,6 +997,10 @@
|
|||
"max":5,
|
||||
"min":1
|
||||
},
|
||||
"StorageResolution":{
|
||||
"type":"integer",
|
||||
"min":1
|
||||
},
|
||||
"Threshold":{"type":"double"},
|
||||
"Timestamp":{"type":"timestamp"},
|
||||
"TreatMissingData":{
|
||||
|
|
200
vendor/github.com/aws/aws-sdk-go/models/apis/monitoring/2010-08-01/docs-2.json
generated
vendored
200
vendor/github.com/aws/aws-sdk-go/models/apis/monitoring/2010-08-01/docs-2.json
generated
vendored
|
@ -1,18 +1,22 @@
|
|||
{
|
||||
"version": "2.0",
|
||||
"service": "<p>Amazon CloudWatch monitors your Amazon Web Services (AWS) resources and the applications you run on AWS in real-time. You can use CloudWatch to collect and track metrics, which are the variables you want to measure for your resources and applications.</p> <p>CloudWatch alarms send notifications or automatically make changes to the resources you are monitoring based on rules that you define. For example, you can monitor the CPU usage and disk reads and writes of your Amazon Elastic Compute Cloud (Amazon EC2) instances and then use this data to determine whether you should launch additional instances to handle increased load. You can also use this data to stop under-used instances to save money.</p> <p>In addition to monitoring the built-in metrics that come with AWS, you can monitor your own custom metrics. With CloudWatch, you gain system-wide visibility into resource utilization, application performance, and operational health.</p>",
|
||||
"service": "<p>Amazon CloudWatch monitors your Amazon Web Services (AWS) resources and the applications you run on AWS in real time. You can use CloudWatch to collect and track metrics, which are the variables you want to measure for your resources and applications.</p> <p>CloudWatch alarms send notifications or automatically change the resources you are monitoring based on rules that you define. For example, you can monitor the CPU usage and disk reads and writes of your Amazon EC2 instances. Then, use this data to determine whether you should launch additional instances to handle increased load. You can also use this data to stop under-used instances to save money.</p> <p>In addition to monitoring the built-in metrics that come with AWS, you can monitor your own custom metrics. With CloudWatch, you gain system-wide visibility into resource utilization, application performance, and operational health.</p>",
|
||||
"operations": {
|
||||
"DeleteAlarms": "<p>Deletes the specified alarms. In the event of an error, no alarms are deleted.</p>",
|
||||
"DescribeAlarmHistory": "<p>Retrieves the history for the specified alarm. You can filter the results by date range or item type. If an alarm name is not specified, the histories for all alarms are returned.</p> <p>Note that Amazon CloudWatch retains the history of an alarm even if you delete the alarm.</p>",
|
||||
"DeleteDashboards": "<p>Deletes all dashboards that you specify. You may specify up to 100 dashboards to delete. If there is an error during this call, no dashboards are deleted.</p>",
|
||||
"DescribeAlarmHistory": "<p>Retrieves the history for the specified alarm. You can filter the results by date range or item type. If an alarm name is not specified, the histories for all alarms are returned.</p> <p>CloudWatch retains the history of an alarm even if you delete the alarm.</p>",
|
||||
"DescribeAlarms": "<p>Retrieves the specified alarms. If no alarms are specified, all alarms are returned. Alarms can be retrieved by using only a prefix for the alarm name, the alarm state, or a prefix for any action.</p>",
|
||||
"DescribeAlarmsForMetric": "<p>Retrieves the alarms for the specified metric. Specify a statistic, period, or unit to filter the results.</p>",
|
||||
"DescribeAlarmsForMetric": "<p>Retrieves the alarms for the specified metric. To filter the results, specify a statistic, period, or unit.</p>",
|
||||
"DisableAlarmActions": "<p>Disables the actions for the specified alarms. When an alarm's actions are disabled, the alarm actions do not execute when the alarm state changes.</p>",
|
||||
"EnableAlarmActions": "<p>Enables the actions for the specified alarms.</p>",
|
||||
"GetMetricStatistics": "<p>Gets statistics for the specified metric.</p> <p>Amazon CloudWatch retains metric data as follows:</p> <ul> <li> <p>Data points with a period of 60 seconds (1 minute) are available for 15 days</p> </li> <li> <p>Data points with a period of 300 seconds (5 minute) are available for 63 days</p> </li> <li> <p>Data points with a period of 3600 seconds (1 hour) are available for 455 days (15 months)</p> </li> </ul> <p>Note that CloudWatch started retaining 5-minute and 1-hour metric data as of 9 July 2016.</p> <p>The maximum number of data points returned from a single call is 1,440. If you request more than 1,440 data points, Amazon CloudWatch returns an error. To reduce the number of data points, you can narrow the specified time range and make multiple requests across adjacent time ranges, or you can increase the specified period. A period can be as short as one minute (60 seconds). Note that data points are not returned in chronological order.</p> <p>Amazon CloudWatch aggregates data points based on the length of the period that you specify. For example, if you request statistics with a one-hour period, Amazon CloudWatch aggregates all data points with time stamps that fall within each one-hour period. Therefore, the number of values aggregated by CloudWatch is larger than the number of data points returned.</p> <p>CloudWatch needs raw data points to calculate percentile statistics. If you publish data using a statistic set instead, you cannot retrieve percentile statistics for this data unless one of the following conditions is true:</p> <ul> <li> <p>The SampleCount of the statistic set is 1</p> </li> <li> <p>The Min and the Max of the statistic set are equal</p> </li> </ul> <p>For a list of metrics and dimensions supported by AWS services, see the <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CW_Support_For_AWS.html\">Amazon CloudWatch Metrics and Dimensions Reference</a> in the <i>Amazon CloudWatch User Guide</i>.</p>",
|
||||
"GetDashboard": "<p>Displays the details of the dashboard that you specify.</p> <p>To copy an existing dashboard, use <code>GetDashboard</code>, and then use the data returned within <code>DashboardBody</code> as the template for the new dashboard when you call <code>PutDashboard</code> to create the copy.</p>",
|
||||
"GetMetricStatistics": "<p>Gets statistics for the specified metric.</p> <p>Amazon CloudWatch retains metric data as follows:</p> <ul> <li> <p>Data points with a period of 60 seconds (1-minute) are available for 15 days</p> </li> <li> <p>Data points with a period of 300 seconds (5-minute) are available for 63 days</p> </li> <li> <p>Data points with a period of 3600 seconds (1 hour) are available for 455 days (15 months)</p> </li> </ul> <p>CloudWatch started retaining 5-minute and 1-hour metric data as of July 9, 2016.</p> <p>The maximum number of data points returned from a single call is 1,440. If you request more than 1,440 data points, CloudWatch returns an error. To reduce the number of data points, you can narrow the specified time range and make multiple requests across adjacent time ranges, or you can increase the specified period. A period can be as short as one minute (60 seconds). Data points are not returned in chronological order.</p> <p>CloudWatch aggregates data points based on the length of the period that you specify. For example, if you request statistics with a one-hour period, CloudWatch aggregates all data points with time stamps that fall within each one-hour period. Therefore, the number of values aggregated by CloudWatch is larger than the number of data points returned.</p> <p>CloudWatch needs raw data points to calculate percentile statistics. If you publish data using a statistic set instead, you can only retrieve percentile statistics for this data if one of the following conditions is true:</p> <ul> <li> <p>The SampleCount value of the statistic set is 1.</p> </li> <li> <p>The Min and the Max values of the statistic set are equal.</p> </li> </ul> <p>For a list of metrics and dimensions supported by AWS services, see the <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CW_Support_For_AWS.html\">Amazon CloudWatch Metrics and Dimensions Reference</a> in the <i>Amazon CloudWatch User Guide</i>.</p>",
|
||||
"ListDashboards": "<p>Returns a list of the dashboards for your account. If you include <code>DashboardNamePrefix</code>, only those dashboards with names starting with the prefix are listed. Otherwise, all dashboards in your account are listed. </p>",
|
||||
"ListMetrics": "<p>List the specified metrics. You can use the returned metrics with <a>GetMetricStatistics</a> to obtain statistical data.</p> <p>Up to 500 results are returned for any one call. To retrieve additional results, use the returned token with subsequent calls.</p> <p>After you create a metric, allow up to fifteen minutes before the metric appears. Statistics about the metric, however, are available sooner using <a>GetMetricStatistics</a>.</p>",
|
||||
"PutMetricAlarm": "<p>Creates or updates an alarm and associates it with the specified metric. Optionally, this operation can associate one or more Amazon SNS resources with the alarm.</p> <p>When this operation creates an alarm, the alarm state is immediately set to <code>INSUFFICIENT_DATA</code>. The alarm is evaluated and its state is set appropriately. Any actions associated with the state are then executed.</p> <p>When you update an existing alarm, its state is left unchanged, but the update completely overwrites the previous configuration of the alarm.</p> <p>If you are an AWS Identity and Access Management (IAM) user, you must have Amazon EC2 permissions for some operations:</p> <ul> <li> <p> <code>ec2:DescribeInstanceStatus</code> and <code>ec2:DescribeInstances</code> for all alarms on EC2 instance status metrics</p> </li> <li> <p> <code>ec2:StopInstances</code> for alarms with stop actions</p> </li> <li> <p> <code>ec2:TerminateInstances</code> for alarms with terminate actions</p> </li> <li> <p> <code>ec2:DescribeInstanceRecoveryAttribute</code> and <code>ec2:RecoverInstances</code> for alarms with recover actions</p> </li> </ul> <p>If you have read/write permissions for Amazon CloudWatch but not for Amazon EC2, you can still create an alarm, but the stop or terminate actions won't be performed. However, if you are later granted the required permissions, the alarm actions that you created earlier will be performed.</p> <p>If you are using an IAM role (for example, an Amazon EC2 instance profile), you cannot stop or terminate the instance using alarm actions. However, you can still see the alarm state and perform any other actions such as Amazon SNS notifications or Auto Scaling policies.</p> <p>If you are using temporary security credentials granted using the AWS Security Token Service (AWS STS), you cannot stop or terminate an Amazon EC2 instance using alarm actions.</p> <p>Note that you must create at least one stop, terminate, or reboot alarm using the Amazon EC2 or CloudWatch console to create the <b>EC2ActionsAccess</b> IAM role. After this IAM role is created, you can create stop, terminate, or reboot alarms using a command-line interface or an API.</p>",
|
||||
"PutMetricData": "<p>Publishes metric data points to Amazon CloudWatch. Amazon CloudWatch associates the data points with the specified metric. If the specified metric does not exist, Amazon CloudWatch creates the metric. When Amazon CloudWatch creates a metric, it can take up to fifteen minutes for the metric to appear in calls to <a>ListMetrics</a>.</p> <p>Each <code>PutMetricData</code> request is limited to 40 KB in size for HTTP POST requests.</p> <p>Although the <code>Value</code> parameter accepts numbers of type <code>Double</code>, Amazon CloudWatch rejects values that are either too small or too large. Values must be in the range of 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2). In addition, special values (e.g., NaN, +Infinity, -Infinity) are not supported.</p> <p>You can use up to 10 dimensions per metric to further clarify what data the metric collects. For more information on specifying dimensions, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/publishingMetrics.html\">Publishing Metrics</a> in the <i>Amazon CloudWatch User Guide</i>.</p> <p>Data points with time stamps from 24 hours ago or longer can take at least 48 hours to become available for <a>GetMetricStatistics</a> from the time they are submitted.</p> <p>CloudWatch needs raw data points to calculate percentile statistics. If you publish data using a statistic set instead, you cannot retrieve percentile statistics for this data unless one of the following conditions is true:</p> <ul> <li> <p>The SampleCount of the statistic set is 1</p> </li> <li> <p>The Min and the Max of the statistic set are equal</p> </li> </ul>",
|
||||
"SetAlarmState": "<p>Temporarily sets the state of an alarm for testing purposes. When the updated state differs from the previous value, the action configured for the appropriate state is invoked. For example, if your alarm is configured to send an Amazon SNS message when an alarm is triggered, temporarily changing the alarm state to <code>ALARM</code> sends an Amazon SNS message. The alarm returns to its actual state (often within seconds). Because the alarm state change happens very quickly, it is typically only visible in the alarm's <b>History</b> tab in the Amazon CloudWatch console or through <a>DescribeAlarmHistory</a>.</p>"
|
||||
"PutDashboard": "<p>Creates a dashboard if it does not already exist, or updates an existing dashboard. If you update a dashboard, the entire contents are replaced with what you specify here.</p> <p>You can have up to 500 dashboards per account. All dashboards in your account are global, not region-specific.</p> <p>To copy an existing dashboard, use <code>GetDashboard</code>, and then use the data returned within <code>DashboardBody</code> as the template for the new dashboard when you call <code>PutDashboard</code> to create the copy.</p>",
|
||||
"PutMetricAlarm": "<p>Creates or updates an alarm and associates it with the specified metric. Optionally, this operation can associate one or more Amazon SNS resources with the alarm.</p> <p>When this operation creates an alarm, the alarm state is immediately set to <code>INSUFFICIENT_DATA</code>. The alarm is evaluated and its state is set appropriately. Any actions associated with the state are then executed.</p> <p>When you update an existing alarm, its state is left unchanged, but the update completely overwrites the previous configuration of the alarm.</p> <p>If you are an IAM user, you must have Amazon EC2 permissions for some operations:</p> <ul> <li> <p> <code>ec2:DescribeInstanceStatus</code> and <code>ec2:DescribeInstances</code> for all alarms on EC2 instance status metrics</p> </li> <li> <p> <code>ec2:StopInstances</code> for alarms with stop actions</p> </li> <li> <p> <code>ec2:TerminateInstances</code> for alarms with terminate actions</p> </li> <li> <p> <code>ec2:DescribeInstanceRecoveryAttribute</code> and <code>ec2:RecoverInstances</code> for alarms with recover actions</p> </li> </ul> <p>If you have read/write permissions for Amazon CloudWatch but not for Amazon EC2, you can still create an alarm, but the stop or terminate actions are not performed. However, if you are later granted the required permissions, the alarm actions that you created earlier are performed.</p> <p>If you are using an IAM role (for example, an EC2 instance profile), you cannot stop or terminate the instance using alarm actions. However, you can still see the alarm state and perform any other actions such as Amazon SNS notifications or Auto Scaling policies.</p> <p>If you are using temporary security credentials granted using AWS STS, you cannot stop or terminate an EC2 instance using alarm actions.</p> <p>You must create at least one stop, terminate, or reboot alarm using either the Amazon EC2 or CloudWatch consoles to create the <b>EC2ActionsAccess</b> IAM role. After this IAM role is created, you can create stop, terminate, or reboot alarms using a command-line interface or API.</p>",
|
||||
"PutMetricData": "<p>Publishes metric data points to Amazon CloudWatch. CloudWatch associates the data points with the specified metric. If the specified metric does not exist, CloudWatch creates the metric. When CloudWatch creates a metric, it can take up to fifteen minutes for the metric to appear in calls to <a>ListMetrics</a>.</p> <p>Each <code>PutMetricData</code> request is limited to 40 KB in size for HTTP POST requests.</p> <p>Although the <code>Value</code> parameter accepts numbers of type <code>Double</code>, CloudWatch rejects values that are either too small or too large. Values must be in the range of 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2). In addition, special values (for example, NaN, +Infinity, -Infinity) are not supported.</p> <p>You can use up to 10 dimensions per metric to further clarify what data the metric collects. For more information about specifying dimensions, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/publishingMetrics.html\">Publishing Metrics</a> in the <i>Amazon CloudWatch User Guide</i>.</p> <p>Data points with time stamps from 24 hours ago or longer can take at least 48 hours to become available for <a>GetMetricStatistics</a> from the time they are submitted.</p> <p>CloudWatch needs raw data points to calculate percentile statistics. If you publish data using a statistic set instead, you can only retrieve percentile statistics for this data if one of the following conditions is true:</p> <ul> <li> <p>The SampleCount value of the statistic set is 1</p> </li> <li> <p>The Min and the Max values of the statistic set are equal</p> </li> </ul>",
|
||||
"SetAlarmState": "<p>Temporarily sets the state of an alarm for testing purposes. When the updated state differs from the previous value, the action configured for the appropriate state is invoked. For example, if your alarm is configured to send an Amazon SNS message when an alarm is triggered, temporarily changing the alarm state to <code>ALARM</code> sends an SNS message. The alarm returns to its actual state (often within seconds). Because the alarm state change happens quickly, it is typically only visible in the alarm's <b>History</b> tab in the Amazon CloudWatch console or through <a>DescribeAlarmHistory</a>.</p>"
|
||||
},
|
||||
"shapes": {
|
||||
"ActionPrefix": {
|
||||
|
@ -67,7 +71,7 @@
|
|||
"AlarmNamePrefix": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeAlarmsInput$AlarmNamePrefix": "<p>The alarm name prefix. You cannot specify <code>AlarmNames</code> if this parameter is specified.</p>"
|
||||
"DescribeAlarmsInput$AlarmNamePrefix": "<p>The alarm name prefix. If this parameter is specified, you cannot specify <code>AlarmNames</code>.</p>"
|
||||
}
|
||||
},
|
||||
"AlarmNames": {
|
||||
|
@ -94,8 +98,92 @@
|
|||
"PutMetricAlarmInput$ComparisonOperator": "<p> The arithmetic operation to use when comparing the specified statistic and threshold. The specified statistic value is used as the first operand.</p>"
|
||||
}
|
||||
},
|
||||
"DashboardArn": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DashboardEntry$DashboardArn": "<p>The Amazon Resource Name (ARN) of the dashboard.</p>",
|
||||
"GetDashboardOutput$DashboardArn": "<p>The Amazon Resource Name (ARN) of the dashboard.</p>"
|
||||
}
|
||||
},
|
||||
"DashboardBody": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetDashboardOutput$DashboardBody": "<p>The detailed information about the dashboard, including what widgets are included and their location on the dashboard. For more information about the <code>DashboardBody</code> syntax, see <a>CloudWatch-Dashboard-Body-Structure</a>. </p>",
|
||||
"PutDashboardInput$DashboardBody": "<p>The detailed information about the dashboard in JSON format, including the widgets to include and their location on the dashboard.</p> <p>For more information about the syntax, see <a>CloudWatch-Dashboard-Body-Structure</a>.</p>"
|
||||
}
|
||||
},
|
||||
"DashboardEntries": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListDashboardsOutput$DashboardEntries": "<p>The list of matching dashboards.</p>"
|
||||
}
|
||||
},
|
||||
"DashboardEntry": {
|
||||
"base": "<p>Represents a specific dashboard.</p>",
|
||||
"refs": {
|
||||
"DashboardEntries$member": null
|
||||
}
|
||||
},
|
||||
"DashboardErrorMessage": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DashboardInvalidInputError$message": null,
|
||||
"DashboardNotFoundError$message": null
|
||||
}
|
||||
},
|
||||
"DashboardInvalidInputError": {
|
||||
"base": "<p>Some part of the dashboard data is invalid.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DashboardName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DashboardEntry$DashboardName": "<p>The name of the dashboard.</p>",
|
||||
"DashboardNames$member": null,
|
||||
"GetDashboardInput$DashboardName": "<p>The name of the dashboard to be described.</p>",
|
||||
"GetDashboardOutput$DashboardName": "<p>The name of the dashboard.</p>",
|
||||
"PutDashboardInput$DashboardName": "<p>The name of the dashboard. If a dashboard with this name already exists, this call modifies that dashboard, replacing its current contents. Otherwise, a new dashboard is created. The maximum length is 255, and valid characters are A-Z, a-z, 0-9, \".\", \"-\", and \"_\".</p>"
|
||||
}
|
||||
},
|
||||
"DashboardNamePrefix": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListDashboardsInput$DashboardNamePrefix": "<p>If you specify this parameter, only the dashboards with names starting with the specified string are listed. The maximum length is 255, and valid characters are A-Z, a-z, 0-9, \".\", \"-\", and \"_\". </p>"
|
||||
}
|
||||
},
|
||||
"DashboardNames": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DeleteDashboardsInput$DashboardNames": "<p>The dashboards to be deleted.</p>"
|
||||
}
|
||||
},
|
||||
"DashboardNotFoundError": {
|
||||
"base": "<p>The specified dashboard does not exist.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DashboardValidationMessage": {
|
||||
"base": "<p>An error or warning for the operation.</p>",
|
||||
"refs": {
|
||||
"DashboardValidationMessages$member": null
|
||||
}
|
||||
},
|
||||
"DashboardValidationMessages": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DashboardInvalidInputError$dashboardValidationMessages": null,
|
||||
"PutDashboardOutput$DashboardValidationMessages": "<p>If the input for <code>PutDashboard</code> was correct and the dashboard was successfully created or modified, this result is empty.</p> <p>If this result includes only warning messages, then the input was valid enough for the dashboard to be created or modified, but some elements of the dashboard may not render.</p> <p>If this result includes error messages, the input was not valid and the operation failed.</p>"
|
||||
}
|
||||
},
|
||||
"DataPath": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DashboardValidationMessage$DataPath": "<p>The data path related to the message.</p>"
|
||||
}
|
||||
},
|
||||
"Datapoint": {
|
||||
"base": "<p>Encapsulates the statistical data that Amazon CloudWatch computes from metric data.</p>",
|
||||
"base": "<p>Encapsulates the statistical data that CloudWatch computes from metric data.</p>",
|
||||
"refs": {
|
||||
"Datapoints$member": null
|
||||
}
|
||||
|
@ -109,7 +197,7 @@
|
|||
"Datapoint$Minimum": "<p>The minimum metric value for the data point.</p>",
|
||||
"Datapoint$Maximum": "<p>The maximum metric value for the data point.</p>",
|
||||
"DatapointValueMap$value": null,
|
||||
"MetricDatum$Value": "<p>The value for the metric.</p> <p>Although the parameter accepts numbers of type Double, Amazon CloudWatch rejects values that are either too small or too large. Values must be in the range of 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2). In addition, special values (for example, NaN, +Infinity, -Infinity) are not supported.</p>",
|
||||
"MetricDatum$Value": "<p>The value for the metric.</p> <p>Although the parameter accepts numbers of type Double, CloudWatch rejects values that are either too small or too large. Values must be in the range of 8.515920e-109 to 1.174271e+108 (Base 10) or 2e-360 to 2e360 (Base 2). In addition, special values (for example, NaN, +Infinity, -Infinity) are not supported.</p>",
|
||||
"StatisticSet$SampleCount": "<p>The number of samples used for the statistic set.</p>",
|
||||
"StatisticSet$Sum": "<p>The sum of values for the sample set.</p>",
|
||||
"StatisticSet$Minimum": "<p>The minimum value of the sample set.</p>",
|
||||
|
@ -133,6 +221,16 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteDashboardsInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteDashboardsOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeAlarmHistoryInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -199,7 +297,7 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"DescribeAlarmsForMetricInput$Dimensions": "<p>The dimensions associated with the metric. If the metric has any associated dimensions, you must specify them in order for the call to succeed.</p>",
|
||||
"GetMetricStatisticsInput$Dimensions": "<p>The dimensions. If the metric contains multiple dimensions, you must include a value for each dimension. CloudWatch treats each unique combination of dimensions as a separate metric. You can't retrieve statistics using combinations of dimensions that were not specially published. You must specify the same dimensions that were used when the metrics were created. For an example, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#dimension-combinations\">Dimension Combinations</a> in the <i>Amazon CloudWatch User Guide</i>. For more information on specifying dimensions, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/publishingMetrics.html\">Publishing Metrics</a> in the <i>Amazon CloudWatch User Guide</i>.</p>",
|
||||
"GetMetricStatisticsInput$Dimensions": "<p>The dimensions. If the metric contains multiple dimensions, you must include a value for each dimension. CloudWatch treats each unique combination of dimensions as a separate metric. If a specific combination of dimensions was not published, you can't retrieve statistics for it. You must specify the same dimensions that were used when the metrics were created. For an example, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#dimension-combinations\">Dimension Combinations</a> in the <i>Amazon CloudWatch User Guide</i>. For more information about specifying dimensions, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/publishingMetrics.html\">Publishing Metrics</a> in the <i>Amazon CloudWatch User Guide</i>.</p>",
|
||||
"Metric$Dimensions": "<p>The dimensions for the metric.</p>",
|
||||
"MetricAlarm$Dimensions": "<p>The dimensions for the metric associated with the alarm.</p>",
|
||||
"MetricDatum$Dimensions": "<p>The dimensions associated with the metric.</p>",
|
||||
|
@ -228,15 +326,15 @@
|
|||
"EvaluateLowSampleCountPercentile": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"MetricAlarm$EvaluateLowSampleCountPercentile": null,
|
||||
"PutMetricAlarmInput$EvaluateLowSampleCountPercentile": "<p> Used only for alarms based on percentiles. If you specify <code>ignore</code>, the alarm state will not change during periods with too few data points to be statistically significant. If you specify <code>evaluate</code> or omit this parameter, the alarm will always be evaluated and possibly change state no matter how many data points are available. For more information, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#percentiles-with-low-samples\">Percentile-Based CloudWatch Alarms and Low Data Samples</a>.</p> <p>Valid Values: <code>evaluate | ignore</code> </p>"
|
||||
"MetricAlarm$EvaluateLowSampleCountPercentile": "<p>Used only for alarms based on percentiles. If <code>ignore</code>, the alarm state does not change during periods with too few data points to be statistically significant. If <code>evaluate</code> or this parameter is not used, the alarm will always be evaluated and possibly change state no matter how many data points are available.</p>",
|
||||
"PutMetricAlarmInput$EvaluateLowSampleCountPercentile": "<p> Used only for alarms based on percentiles. If you specify <code>ignore</code>, the alarm state does not change during periods with too few data points to be statistically significant. If you specify <code>evaluate</code> or omit this parameter, the alarm is always evaluated and possibly changes state no matter how many data points are available. For more information, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#percentiles-with-low-samples\">Percentile-Based CloudWatch Alarms and Low Data Samples</a>.</p> <p>Valid Values: <code>evaluate | ignore</code> </p>"
|
||||
}
|
||||
},
|
||||
"EvaluationPeriods": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"MetricAlarm$EvaluationPeriods": "<p>The number of periods over which data is compared to the specified threshold.</p>",
|
||||
"PutMetricAlarmInput$EvaluationPeriods": "<p>The number of periods over which data is compared to the specified threshold.</p>"
|
||||
"PutMetricAlarmInput$EvaluationPeriods": "<p>The number of periods over which data is compared to the specified threshold. An alarm's total current evaluation period can be no longer than one day, so this number multiplied by <code>Period</code> must be 86,400 or less.</p>"
|
||||
}
|
||||
},
|
||||
"ExtendedStatistic": {
|
||||
|
@ -252,7 +350,7 @@
|
|||
"ExtendedStatistics": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetMetricStatisticsInput$ExtendedStatistics": "<p>The percentile statistics. Specify values between p0.0 and p100.</p>"
|
||||
"GetMetricStatisticsInput$ExtendedStatistics": "<p>The percentile statistics. Specify values between p0.0 and p100. When calling <code>GetMetricStatistics</code>, you must specify either <code>Statistics</code> or <code>ExtendedStatistics</code>, but not both.</p>"
|
||||
}
|
||||
},
|
||||
"FaultDescription": {
|
||||
|
@ -261,6 +359,16 @@
|
|||
"InternalServiceFault$Message": "<p/>"
|
||||
}
|
||||
},
|
||||
"GetDashboardInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetDashboardOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetMetricStatisticsInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -306,7 +414,7 @@
|
|||
}
|
||||
},
|
||||
"InvalidParameterCombinationException": {
|
||||
"base": "<p>Parameters that cannot be used together were used together.</p>",
|
||||
"base": "<p>Parameters were used together that cannot be used together.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
|
@ -315,11 +423,27 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"LastModified": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DashboardEntry$LastModified": "<p>The time stamp of when the dashboard was last modified, either by an API call or through the console. This number is expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>"
|
||||
}
|
||||
},
|
||||
"LimitExceededFault": {
|
||||
"base": "<p>The quota for alarms for this customer has already been reached.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListDashboardsInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListDashboardsOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListMetricsInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -337,6 +461,12 @@
|
|||
"DescribeAlarmsInput$MaxRecords": "<p>The maximum number of alarm descriptions to retrieve.</p>"
|
||||
}
|
||||
},
|
||||
"Message": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DashboardValidationMessage$Message": "<p>A message describing the error or warning.</p>"
|
||||
}
|
||||
},
|
||||
"Metric": {
|
||||
"base": "<p>Represents a specific metric.</p>",
|
||||
"refs": {
|
||||
|
@ -416,6 +546,8 @@
|
|||
"DescribeAlarmHistoryOutput$NextToken": "<p>The token that marks the start of the next batch of returned results.</p>",
|
||||
"DescribeAlarmsInput$NextToken": "<p>The token returned by a previous call to indicate that there is more data available.</p>",
|
||||
"DescribeAlarmsOutput$NextToken": "<p>The token that marks the start of the next batch of returned results.</p>",
|
||||
"ListDashboardsInput$NextToken": "<p>The token returned by a previous call to indicate that there is more data available.</p>",
|
||||
"ListDashboardsOutput$NextToken": "<p>The token that marks the start of the next batch of returned results.</p>",
|
||||
"ListMetricsInput$NextToken": "<p>The token returned by a previous call to indicate that there is more data available.</p>",
|
||||
"ListMetricsOutput$NextToken": "<p>The token that marks the start of the next batch of returned results.</p>"
|
||||
}
|
||||
|
@ -424,9 +556,19 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"DescribeAlarmsForMetricInput$Period": "<p>The period, in seconds, over which the statistic is applied.</p>",
|
||||
"GetMetricStatisticsInput$Period": "<p>The granularity, in seconds, of the returned data points. A period can be as short as one minute (60 seconds) and must be a multiple of 60. The default value is 60.</p> <p>If the <code>StartTime</code> parameter specifies a time stamp that is greater than 15 days ago, you must specify the period as follows or no data points in that time range is returned:</p> <ul> <li> <p>Start time between 15 and 63 days ago - Use a multiple of 300 seconds (5 minutes).</p> </li> <li> <p>Start time greater than 63 days ago - Use a multiple of 3600 seconds (1 hour).</p> </li> </ul>",
|
||||
"GetMetricStatisticsInput$Period": "<p>The granularity, in seconds, of the returned data points. A period can be as short as one minute (60 seconds) and must be a multiple of 60. </p> <p>If the <code>StartTime</code> parameter specifies a time stamp that is greater than 15 days ago, you must specify the period as follows or no data points in that time range is returned:</p> <ul> <li> <p>Start time between 15 and 63 days ago - Use a multiple of 300 seconds (5 minutes).</p> </li> <li> <p>Start time greater than 63 days ago - Use a multiple of 3600 seconds (1 hour).</p> </li> </ul>",
|
||||
"MetricAlarm$Period": "<p>The period, in seconds, over which the statistic is applied.</p>",
|
||||
"PutMetricAlarmInput$Period": "<p>The period, in seconds, over which the specified statistic is applied.</p>"
|
||||
"PutMetricAlarmInput$Period": "<p>The period, in seconds, over which the specified statistic is applied. An alarm's total current evaluation period can be no longer than one day, so this number multiplied by <code>EvaluationPeriods</code> must be 86,400 or less.</p>"
|
||||
}
|
||||
},
|
||||
"PutDashboardInput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"PutDashboardOutput": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"PutMetricAlarmInput": {
|
||||
|
@ -466,6 +608,12 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"Size": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DashboardEntry$Size": "<p>The size of the dashboard, in bytes.</p>"
|
||||
}
|
||||
},
|
||||
"StandardUnit": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -474,7 +622,7 @@
|
|||
"GetMetricStatisticsInput$Unit": "<p>The unit for a given metric. Metrics may be reported in multiple units. Not supplying a unit results in all units being returned. If the metric only ever reports one unit, specifying a unit has no effect.</p>",
|
||||
"MetricAlarm$Unit": "<p>The unit of the metric associated with the alarm.</p>",
|
||||
"MetricDatum$Unit": "<p>The unit of the metric.</p>",
|
||||
"PutMetricAlarmInput$Unit": "<p>The unit of measure for the statistic. For example, the units for the Amazon EC2 NetworkIn metric are Bytes because NetworkIn tracks the number of bytes that an instance receives on all network interfaces. You can also specify a unit when you create a custom metric. Units help provide conceptual meaning to your data. Metric data points that specify a unit of measure, such as Percent, are aggregated separately.</p> <p>If you specify a unit, you must use a unit that is appropriate for the metric. Otherwise, the Amazon CloudWatch alarm can get stuck in the <code>INSUFFICIENT DATA</code> state. </p>"
|
||||
"PutMetricAlarmInput$Unit": "<p>The unit of measure for the statistic. For example, the units for the Amazon EC2 NetworkIn metric are Bytes because NetworkIn tracks the number of bytes that an instance receives on all network interfaces. You can also specify a unit when you create a custom metric. Units help provide conceptual meaning to your data. Metric data points that specify a unit of measure, such as Percent, are aggregated separately.</p> <p>If you specify a unit, you must use a unit that is appropriate for the metric. Otherwise, the CloudWatch alarm can get stuck in the <code>INSUFFICIENT DATA</code> state. </p>"
|
||||
}
|
||||
},
|
||||
"StateReason": {
|
||||
|
@ -517,7 +665,13 @@
|
|||
"Statistics": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetMetricStatisticsInput$Statistics": "<p>The metric statistics, other than percentile. For percentile statistics, use <code>ExtendedStatistic</code>.</p>"
|
||||
"GetMetricStatisticsInput$Statistics": "<p>The metric statistics, other than percentile. For percentile statistics, use <code>ExtendedStatistics</code>. When calling <code>GetMetricStatistics</code>, you must specify either <code>Statistics</code> or <code>ExtendedStatistics</code>, but not both.</p>"
|
||||
}
|
||||
},
|
||||
"StorageResolution": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"MetricDatum$StorageResolution": null
|
||||
}
|
||||
},
|
||||
"Threshold": {
|
||||
|
@ -534,8 +688,8 @@
|
|||
"Datapoint$Timestamp": "<p>The time stamp used for the data point.</p>",
|
||||
"DescribeAlarmHistoryInput$StartDate": "<p>The starting date to retrieve alarm history.</p>",
|
||||
"DescribeAlarmHistoryInput$EndDate": "<p>The ending date to retrieve alarm history.</p>",
|
||||
"GetMetricStatisticsInput$StartTime": "<p>The time stamp that determines the first data point to return. Note that start times are evaluated relative to the time that CloudWatch receives the request.</p> <p>The value specified is inclusive; results include data points with the specified time stamp. The time stamp must be in ISO 8601 UTC format (for example, 2016-10-03T23:00:00Z).</p> <p>CloudWatch rounds the specified time stamp as follows:</p> <ul> <li> <p>Start time less than 15 days ago - Round down to the nearest whole minute. For example, 12:32:34 is rounded down to 12:32:00.</p> </li> <li> <p>Start time between 15 and 63 days ago - Round down to the nearest 5-minute clock interval. For example, 12:32:34 is rounded down to 12:30:00.</p> </li> <li> <p>Start time greater than 63 days ago - Round down to the nearest 1-hour clock interval. For example, 12:32:34 is rounded down to 12:00:00.</p> </li> </ul>",
|
||||
"GetMetricStatisticsInput$EndTime": "<p>The time stamp that determines the last data point to return.</p> <p>The value specified is exclusive; results will include data points up to the specified time stamp. The time stamp must be in ISO 8601 UTC format (for example, 2016-10-10T23:00:00Z).</p>",
|
||||
"GetMetricStatisticsInput$StartTime": "<p>The time stamp that determines the first data point to return. Start times are evaluated relative to the time that CloudWatch receives the request.</p> <p>The value specified is inclusive; results include data points with the specified time stamp. The time stamp must be in ISO 8601 UTC format (for example, 2016-10-03T23:00:00Z).</p> <p>CloudWatch rounds the specified time stamp as follows:</p> <ul> <li> <p>Start time less than 15 days ago - Round down to the nearest whole minute. For example, 12:32:34 is rounded down to 12:32:00.</p> </li> <li> <p>Start time between 15 and 63 days ago - Round down to the nearest 5-minute clock interval. For example, 12:32:34 is rounded down to 12:30:00.</p> </li> <li> <p>Start time greater than 63 days ago - Round down to the nearest 1-hour clock interval. For example, 12:32:34 is rounded down to 12:00:00.</p> </li> </ul>",
|
||||
"GetMetricStatisticsInput$EndTime": "<p>The time stamp that determines the last data point to return.</p> <p>The value specified is exclusive; results include data points up to the specified time stamp. The time stamp must be in ISO 8601 UTC format (for example, 2016-10-10T23:00:00Z).</p>",
|
||||
"MetricAlarm$AlarmConfigurationUpdatedTimestamp": "<p>The time stamp of the last update to the alarm configuration.</p>",
|
||||
"MetricAlarm$StateUpdatedTimestamp": "<p>The time stamp of the last update to the alarm state.</p>",
|
||||
"MetricDatum$Timestamp": "<p>The time the metric data was received, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.</p>"
|
||||
|
@ -544,7 +698,7 @@
|
|||
"TreatMissingData": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"MetricAlarm$TreatMissingData": null,
|
||||
"MetricAlarm$TreatMissingData": "<p>Sets how this alarm is to handle missing data points. If this parameter is omitted, the default behavior of <code>missing</code> is used.</p>",
|
||||
"PutMetricAlarmInput$TreatMissingData": "<p> Sets how this alarm is to handle missing data points. If <code>TreatMissingData</code> is omitted, the default behavior of <code>missing</code> is used. For more information, see <a href=\"http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#alarms-and-missing-data\">Configuring How CloudWatch Alarms Treats Missing Data</a>.</p> <p>Valid Values: <code>breaching | notBreaching | ignore | missing</code> </p>"
|
||||
}
|
||||
}
|
||||
|
|
91
vendor/github.com/aws/aws-sdk-go/models/apis/opsworks/2013-02-18/api-2.json
generated
vendored
91
vendor/github.com/aws/aws-sdk-go/models/apis/opsworks/2013-02-18/api-2.json
generated
vendored
|
@ -585,6 +585,19 @@
|
|||
{"shape":"ResourceNotFoundException"}
|
||||
]
|
||||
},
|
||||
"ListTags":{
|
||||
"name":"ListTags",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"ListTagsRequest"},
|
||||
"output":{"shape":"ListTagsResult"},
|
||||
"errors":[
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"ResourceNotFoundException"}
|
||||
]
|
||||
},
|
||||
"RebootInstance":{
|
||||
"name":"RebootInstance",
|
||||
"http":{
|
||||
|
@ -745,6 +758,18 @@
|
|||
{"shape":"ResourceNotFoundException"}
|
||||
]
|
||||
},
|
||||
"TagResource":{
|
||||
"name":"TagResource",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"TagResourceRequest"},
|
||||
"errors":[
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"ResourceNotFoundException"}
|
||||
]
|
||||
},
|
||||
"UnassignInstance":{
|
||||
"name":"UnassignInstance",
|
||||
"http":{
|
||||
|
@ -769,6 +794,18 @@
|
|||
{"shape":"ResourceNotFoundException"}
|
||||
]
|
||||
},
|
||||
"UntagResource":{
|
||||
"name":"UntagResource",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"UntagResourceRequest"},
|
||||
"errors":[
|
||||
{"shape":"ValidationException"},
|
||||
{"shape":"ResourceNotFoundException"}
|
||||
]
|
||||
},
|
||||
"UpdateApp":{
|
||||
"name":"UpdateApp",
|
||||
"http":{
|
||||
|
@ -1937,6 +1974,7 @@
|
|||
"AgentVersion":{"shape":"String"},
|
||||
"AmiId":{"shape":"String"},
|
||||
"Architecture":{"shape":"Architecture"},
|
||||
"Arn":{"shape":"String"},
|
||||
"AutoScalingType":{"shape":"AutoScalingType"},
|
||||
"AvailabilityZone":{"shape":"String"},
|
||||
"BlockDeviceMappings":{"shape":"BlockDeviceMappings"},
|
||||
|
@ -2018,6 +2056,7 @@
|
|||
"Layer":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Arn":{"shape":"String"},
|
||||
"StackId":{"shape":"String"},
|
||||
"LayerId":{"shape":"String"},
|
||||
"Type":{"shape":"LayerType"},
|
||||
|
@ -2104,6 +2143,22 @@
|
|||
"Shutdown":{"shape":"ShutdownEventConfiguration"}
|
||||
}
|
||||
},
|
||||
"ListTagsRequest":{
|
||||
"type":"structure",
|
||||
"required":["ResourceArn"],
|
||||
"members":{
|
||||
"ResourceArn":{"shape":"ResourceArn"},
|
||||
"MaxResults":{"shape":"MaxResults"},
|
||||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"ListTagsResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Tags":{"shape":"Tags"},
|
||||
"NextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"LoadBasedAutoScalingConfiguration":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -2117,12 +2172,14 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"LoadBasedAutoScalingConfiguration"}
|
||||
},
|
||||
"MaxResults":{"type":"integer"},
|
||||
"Minute":{
|
||||
"type":"integer",
|
||||
"box":true,
|
||||
"max":100,
|
||||
"min":1
|
||||
},
|
||||
"NextToken":{"type":"string"},
|
||||
"Parameters":{
|
||||
"type":"map",
|
||||
"key":{"shape":"String"},
|
||||
|
@ -2289,6 +2346,7 @@
|
|||
"Version":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"ResourceArn":{"type":"string"},
|
||||
"ResourceNotFoundException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -2490,6 +2548,28 @@
|
|||
"member":{"shape":"String"}
|
||||
},
|
||||
"Switch":{"type":"string"},
|
||||
"TagKey":{"type":"string"},
|
||||
"TagKeys":{
|
||||
"type":"list",
|
||||
"member":{"shape":"TagKey"}
|
||||
},
|
||||
"TagResourceRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"ResourceArn",
|
||||
"Tags"
|
||||
],
|
||||
"members":{
|
||||
"ResourceArn":{"shape":"ResourceArn"},
|
||||
"Tags":{"shape":"Tags"}
|
||||
}
|
||||
},
|
||||
"TagValue":{"type":"string"},
|
||||
"Tags":{
|
||||
"type":"map",
|
||||
"key":{"shape":"TagKey"},
|
||||
"value":{"shape":"TagValue"}
|
||||
},
|
||||
"TemporaryCredential":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -2524,6 +2604,17 @@
|
|||
"VolumeId":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"UntagResourceRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"ResourceArn",
|
||||
"TagKeys"
|
||||
],
|
||||
"members":{
|
||||
"ResourceArn":{"shape":"ResourceArn"},
|
||||
"TagKeys":{"shape":"TagKeys"}
|
||||
}
|
||||
},
|
||||
"UpdateAppRequest":{
|
||||
"type":"structure",
|
||||
"required":["AppId"],
|
||||
|
|
92
vendor/github.com/aws/aws-sdk-go/models/apis/opsworks/2013-02-18/docs-2.json
generated
vendored
92
vendor/github.com/aws/aws-sdk-go/models/apis/opsworks/2013-02-18/docs-2.json
generated
vendored
|
@ -5,7 +5,7 @@
|
|||
"AssignInstance": "<p>Assign a registered instance to a layer.</p> <ul> <li> <p>You can assign registered on-premises instances to any layer type.</p> </li> <li> <p>You can assign registered Amazon EC2 instances only to custom layers.</p> </li> <li> <p>You cannot use this action with instances that were created with AWS OpsWorks Stacks.</p> </li> </ul> <p> <b>Required Permissions</b>: To use this action, an AWS Identity and Access Management (IAM) user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"AssignVolume": "<p>Assigns one of the stack's registered Amazon EBS volumes to a specified instance. The volume must first be registered with the stack by calling <a>RegisterVolume</a>. After you register the volume, you must call <a>UpdateVolume</a> to specify a mount point before calling <code>AssignVolume</code>. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html\">Resource Management</a>.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"AssociateElasticIp": "<p>Associates one of the stack's registered Elastic IP addresses with a specified instance. The address must first be registered with the stack by calling <a>RegisterElasticIp</a>. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html\">Resource Management</a>.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"AttachElasticLoadBalancer": "<p>Attaches an Elastic Load Balancing load balancer to a specified layer. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/load-balancer-elb.html\">Elastic Load Balancing</a>.</p> <note> <p>You must create the Elastic Load Balancing instance separately, by using the Elastic Load Balancing console, API, or CLI. For more information, see <a href=\"http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/Welcome.html\"> Elastic Load Balancing Developer Guide</a>.</p> </note> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"AttachElasticLoadBalancer": "<p>Attaches an Elastic Load Balancing load balancer to a specified layer. AWS OpsWorks Stacks does not support Application Load Balancer. You can only use Classic Load Balancer with AWS OpsWorks Stacks. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/layers-elb.html\">Elastic Load Balancing</a>.</p> <note> <p>You must create the Elastic Load Balancing instance separately, by using the Elastic Load Balancing console, API, or CLI. For more information, see <a href=\"http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/Welcome.html\"> Elastic Load Balancing Developer Guide</a>.</p> </note> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"CloneStack": "<p>Creates a clone of a specified stack. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-cloning.html\">Clone a Stack</a>. By default, all parameters are set to the values used by the parent stack.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"CreateApp": "<p>Creates an app for a specified stack. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workingapps-creating.html\">Creating Apps</a>.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"CreateDeployment": "<p>Runs deployment or stack commands. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workingapps-deploying.html\">Deploying Apps</a> and <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-commands.html\">Run Stack Commands</a>.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
|
@ -48,6 +48,7 @@
|
|||
"DisassociateElasticIp": "<p>Disassociates an Elastic IP address from its instance. The address remains registered with the stack. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html\">Resource Management</a>.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"GetHostnameSuggestion": "<p>Gets a generated host name for the specified layer, based on the current host name theme.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"GrantAccess": "<note> <p>This action can be used only with Windows stacks.</p> </note> <p>Grants RDP access to a Windows instance for a specified time period.</p>",
|
||||
"ListTags": "<p>Returns a list of tags that are applied to the specified stack or layer.</p>",
|
||||
"RebootInstance": "<p>Reboots a specified instance. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-starting.html\">Starting, Stopping, and Rebooting Instances</a>.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"RegisterEcsCluster": "<p>Registers a specified Amazon ECS cluster with a stack. You can register only one cluster with a stack. A cluster can be registered with only one stack. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinglayers-ecscluster.html\"> Resource Management</a>.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\"> Managing User Permissions</a>.</p>",
|
||||
"RegisterElasticIp": "<p>Registers an Elastic IP address with a specified stack. An address can be registered with only one stack at a time. If the address is already registered, you must first deregister it by calling <a>DeregisterElasticIp</a>. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html\">Resource Management</a>.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
|
@ -61,8 +62,10 @@
|
|||
"StartStack": "<p>Starts a stack's instances.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"StopInstance": "<p>Stops a specified instance. When you stop a standard instance, the data disappears and must be reinstalled when you restart the instance. You can stop an Amazon EBS-backed instance without losing data. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-starting.html\">Starting, Stopping, and Rebooting Instances</a>.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"StopStack": "<p>Stops a specified stack.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"TagResource": "<p>Apply cost-allocation tags to a specified stack or layer in AWS OpsWorks Stacks. For more information about how tagging works, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/tagging.html\">Tags</a> in the AWS OpsWorks User Guide.</p>",
|
||||
"UnassignInstance": "<p>Unassigns a registered instance from all of it's layers. The instance remains in the stack as an unassigned instance and can be assigned to another layer, as needed. You cannot use this action with instances that were created with AWS OpsWorks Stacks.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"UnassignVolume": "<p>Unassigns an assigned Amazon EBS volume. The volume remains registered with the stack. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html\">Resource Management</a>.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"UntagResource": "<p>Removes tags from a specified stack or layer.</p>",
|
||||
"UpdateApp": "<p>Updates a specified app.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Deploy or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"UpdateElasticIp": "<p>Updates a registered Elastic IP address's name. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/resources.html\">Resource Management</a>.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"UpdateInstance": "<p>Updates a specified instance.</p> <p> <b>Required Permissions</b>: To use this action, an IAM user must have a Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information on user permissions, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
|
@ -445,7 +448,7 @@
|
|||
"DeploymentCommandArgs": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DeploymentCommand$Args": "<p>The arguments of those commands that take arguments. It should be set to a JSON object with the following format:</p> <p> <code>{\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}</code> </p> <p>The <code>update_dependencies</code> command takes two arguments:</p> <ul> <li> <p> <code>upgrade_os_to</code> - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as <code>Amazon Linux 2014.09</code>. You must also set the <code>allow_reboot</code> argument to true.</p> </li> <li> <p> <code>allow_reboot</code> - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either <code>true</code> or <code>false</code>. The default value is <code>false</code>.</p> </li> </ul> <p>For example, to upgrade an instance to Amazon Linux 2014.09, set <code>Args</code> to the following.</p> <p> <code> { \"upgrade_os_to\":[\"Amazon Linux 2014.09\"], \"allow_reboot\":[\"true\"] } </code> </p>"
|
||||
"DeploymentCommand$Args": "<p>The arguments of those commands that take arguments. It should be set to a JSON object with the following format:</p> <p> <code>{\"arg_name1\" : [\"value1\", \"value2\", ...], \"arg_name2\" : [\"value1\", \"value2\", ...], ...}</code> </p> <p>The <code>update_dependencies</code> command takes two arguments:</p> <ul> <li> <p> <code>upgrade_os_to</code> - Specifies the desired Amazon Linux version for instances whose OS you want to upgrade, such as <code>Amazon Linux 2016.09</code>. You must also set the <code>allow_reboot</code> argument to true.</p> </li> <li> <p> <code>allow_reboot</code> - Specifies whether to allow AWS OpsWorks Stacks to reboot the instances if necessary, after installing the updates. This argument can be set to either <code>true</code> or <code>false</code>. The default value is <code>false</code>.</p> </li> </ul> <p>For example, to upgrade an instance to Amazon Linux 2016.09, set <code>Args</code> to the following.</p> <p> <code> { \"upgrade_os_to\":[\"Amazon Linux 2016.09\"], \"allow_reboot\":[\"true\"] } </code> </p>"
|
||||
}
|
||||
},
|
||||
"DeploymentCommandName": {
|
||||
|
@ -902,6 +905,16 @@
|
|||
"UpdateLayerRequest$LifecycleEventConfiguration": "<p/>"
|
||||
}
|
||||
},
|
||||
"ListTagsRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListTagsResult": {
|
||||
"base": "<p>Contains the response to a <code>ListTags</code> request.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"LoadBasedAutoScalingConfiguration": {
|
||||
"base": "<p>Describes a layer's load-based auto scaling configuration.</p>",
|
||||
"refs": {
|
||||
|
@ -914,6 +927,12 @@
|
|||
"DescribeLoadBasedAutoScalingResult$LoadBasedAutoScalingConfigurations": "<p>An array of <code>LoadBasedAutoScalingConfiguration</code> objects that describe each layer's configuration.</p>"
|
||||
}
|
||||
},
|
||||
"MaxResults": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListTagsRequest$MaxResults": "<p>Do not use. A validation exception occurs if you add a <code>MaxResults</code> parameter to a <code>ListTagsRequest</code> call. </p>"
|
||||
}
|
||||
},
|
||||
"Minute": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -921,6 +940,13 @@
|
|||
"AutoScalingThresholds$IgnoreMetricsTime": "<p>The amount of time (in minutes) after a scaling event occurs that AWS OpsWorks Stacks should ignore metrics and suppress additional scaling events. For example, AWS OpsWorks Stacks adds new instances following an upscaling event but the instances won't start reducing the load until they have been booted and configured. There is no point in raising additional scaling events during that operation, which typically takes several minutes. <code>IgnoreMetricsTime</code> allows you to direct AWS OpsWorks Stacks to suppress scaling events long enough to get the new instances online.</p>"
|
||||
}
|
||||
},
|
||||
"NextToken": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListTagsRequest$NextToken": "<p>Do not use. A validation exception occurs if you add a <code>NextToken</code> parameter to a <code>ListTagsRequest</code> call. </p>",
|
||||
"ListTagsResult$NextToken": "<p>If a paginated request does not return all of the remaining results, this parameter is set to a token that you can assign to the request object's <code>NextToken</code> parameter to get the next set of results. If the previous paginated request returned all of the remaining results, this parameter is set to <code>null</code>. </p>"
|
||||
}
|
||||
},
|
||||
"Parameters": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -1028,6 +1054,14 @@
|
|||
"Instance$ReportedOs": "<p>For registered instances, the reported operating system.</p>"
|
||||
}
|
||||
},
|
||||
"ResourceArn": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListTagsRequest$ResourceArn": "<p>The stack or layer's Amazon Resource Number (ARN).</p>",
|
||||
"TagResourceRequest$ResourceArn": "<p>The stack or layer's Amazon Resource Number (ARN).</p>",
|
||||
"UntagResourceRequest$ResourceArn": "<p>The stack or layer's Amazon Resource Number (ARN).</p>"
|
||||
}
|
||||
},
|
||||
"ResourceNotFoundException": {
|
||||
"base": "<p>Indicates that a resource was not found.</p>",
|
||||
"refs": {
|
||||
|
@ -1201,7 +1235,7 @@
|
|||
"CloneStackRequest$VpcId": "<p>The ID of the VPC that the cloned stack is to be launched into. It must be in the specified region. All instances are launched into this VPC, and you cannot change the ID later.</p> <ul> <li> <p>If your account supports EC2 Classic, the default value is no VPC.</p> </li> <li> <p>If your account does not support EC2 Classic, the default value is the default VPC for the specified region.</p> </li> </ul> <p>If the VPC ID corresponds to a default VPC and you have specified either the <code>DefaultAvailabilityZone</code> or the <code>DefaultSubnetId</code> parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively. </p> <p>If you specify a nondefault VPC ID, note the following:</p> <ul> <li> <p>It must belong to a VPC in your account that is in the specified region.</p> </li> <li> <p>You must specify a value for <code>DefaultSubnetId</code>.</p> </li> </ul> <p>For more information on how to use AWS OpsWorks Stacks with a VPC, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-vpc.html\">Running a Stack in a VPC</a>. For more information on default VPC and EC2 Classic, see <a href=\"http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-supported-platforms.html\">Supported Platforms</a>. </p>",
|
||||
"CloneStackRequest$ServiceRoleArn": "<p>The stack AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. If you create a stack by using the AWS OpsWorks Stacks console, it creates the role for you. You can obtain an existing stack's IAM ARN programmatically by calling <a>DescribePermissions</a>. For more information about IAM ARNs, see <a href=\"http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html\">Using Identifiers</a>.</p> <note> <p>You must set this parameter to a valid service role ARN or the action will fail; there is no default value. You can specify the source stack's service role ARN, if you prefer, but you must do so explicitly.</p> </note>",
|
||||
"CloneStackRequest$DefaultInstanceProfileArn": "<p>The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see <a href=\"http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html\">Using Identifiers</a>.</p>",
|
||||
"CloneStackRequest$DefaultOs": "<p>The stack's operating system, which must be set to one of the following.</p> <ul> <li> <p>A supported Linux operating system: An Amazon Linux version, such as <code>Amazon Linux 2016.09</code>, <code>Amazon Linux 2016.03</code>, <code>Amazon Linux 2015.09</code>, or <code>Amazon Linux 2015.03</code>.</p> </li> <li> <p>A supported Ubuntu operating system, such as <code>Ubuntu 16.04 LTS</code>, <code>Ubuntu 14.04 LTS</code>, or <code>Ubuntu 12.04 LTS</code>.</p> </li> <li> <p> <code>CentOS Linux 7</code> </p> </li> <li> <p> <code>Red Hat Enterprise Linux 7</code> </p> </li> <li> <p> <code>Microsoft Windows Server 2012 R2 Base</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Express</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Standard</code>, or <code>Microsoft Windows Server 2012 R2 with SQL Server Web</code>.</p> </li> <li> <p>A custom AMI: <code>Custom</code>. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html\">Using Custom AMIs</a>.</p> </li> </ul> <p>The default option is the parent stack's operating system. For more information on the supported operating systems, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html\">AWS OpsWorks Stacks Operating Systems</a>.</p> <note> <p>You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.</p> </note>",
|
||||
"CloneStackRequest$DefaultOs": "<p>The stack's operating system, which must be set to one of the following.</p> <ul> <li> <p>A supported Linux operating system: An Amazon Linux version, such as <code>Amazon Linux 2017.03</code>, <code>Amazon Linux 2016.09</code>, <code>Amazon Linux 2016.03</code>, <code>Amazon Linux 2015.09</code>, or <code>Amazon Linux 2015.03</code>.</p> </li> <li> <p>A supported Ubuntu operating system, such as <code>Ubuntu 16.04 LTS</code>, <code>Ubuntu 14.04 LTS</code>, or <code>Ubuntu 12.04 LTS</code>.</p> </li> <li> <p> <code>CentOS Linux 7</code> </p> </li> <li> <p> <code>Red Hat Enterprise Linux 7</code> </p> </li> <li> <p> <code>Microsoft Windows Server 2012 R2 Base</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Express</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Standard</code>, or <code>Microsoft Windows Server 2012 R2 with SQL Server Web</code>.</p> </li> <li> <p>A custom AMI: <code>Custom</code>. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html\">Using Custom AMIs</a>.</p> </li> </ul> <p>The default option is the parent stack's operating system. For more information on the supported operating systems, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html\">AWS OpsWorks Stacks Operating Systems</a>.</p> <note> <p>You can specify a different Linux operating system for the cloned stack, but you cannot change from Linux to Windows or Windows to Linux.</p> </note>",
|
||||
"CloneStackRequest$HostnameTheme": "<p>The stack's host name theme, with spaces are replaced by underscores. The theme is used to generate host names for the stack's instances. By default, <code>HostnameTheme</code> is set to <code>Layer_Dependent</code>, which creates host names by appending integers to the layer's short name. The other themes are:</p> <ul> <li> <p> <code>Baked_Goods</code> </p> </li> <li> <p> <code>Clouds</code> </p> </li> <li> <p> <code>Europe_Cities</code> </p> </li> <li> <p> <code>Fruits</code> </p> </li> <li> <p> <code>Greek_Deities</code> </p> </li> <li> <p> <code>Legendary_creatures_from_Japan</code> </p> </li> <li> <p> <code>Planets_and_Moons</code> </p> </li> <li> <p> <code>Roman_Deities</code> </p> </li> <li> <p> <code>Scottish_Islands</code> </p> </li> <li> <p> <code>US_Cities</code> </p> </li> <li> <p> <code>Wild_Cats</code> </p> </li> </ul> <p>To obtain a generated host name, call <code>GetHostNameSuggestion</code>, which returns a host name based on the current theme.</p>",
|
||||
"CloneStackRequest$DefaultAvailabilityZone": "<p>The cloned stack's default Availability Zone, which must be in the specified region. For more information, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/rande.html\">Regions and Endpoints</a>. If you also specify a value for <code>DefaultSubnetId</code>, the subnet must be in the same zone. For more information, see the <code>VpcId</code> parameter description. </p>",
|
||||
"CloneStackRequest$DefaultSubnetId": "<p>The stack's default VPC subnet ID. This parameter is required if you specify a value for the <code>VpcId</code> parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for <code>DefaultAvailabilityZone</code>, the subnet must be in that zone. For information on default values and when this parameter is required, see the <code>VpcId</code> parameter description. </p>",
|
||||
|
@ -1219,7 +1253,7 @@
|
|||
"Command$DeploymentId": "<p>The command deployment ID.</p>",
|
||||
"Command$Status": "<p>The command status:</p> <ul> <li> <p>failed</p> </li> <li> <p>successful</p> </li> <li> <p>skipped</p> </li> <li> <p>pending</p> </li> </ul>",
|
||||
"Command$LogUrl": "<p>The URL of the command log.</p>",
|
||||
"Command$Type": "<p>The command type:</p> <ul> <li> <p> <code>deploy</code> </p> </li> <li> <p> <code>rollback</code> </p> </li> <li> <p> <code>start</code> </p> </li> <li> <p> <code>stop</code> </p> </li> <li> <p> <code>restart</code> </p> </li> <li> <p> <code>undeploy</code> </p> </li> <li> <p> <code>update_dependencies</code> </p> </li> <li> <p> <code>install_dependencies</code> </p> </li> <li> <p> <code>update_custom_cookbooks</code> </p> </li> <li> <p> <code>execute_recipes</code> </p> </li> </ul>",
|
||||
"Command$Type": "<p>The command type:</p> <ul> <li> <p> <code>configure</code> </p> </li> <li> <p> <code>deploy</code> </p> </li> <li> <p> <code>execute_recipes</code> </p> </li> <li> <p> <code>install_dependencies</code> </p> </li> <li> <p> <code>restart</code> </p> </li> <li> <p> <code>rollback</code> </p> </li> <li> <p> <code>setup</code> </p> </li> <li> <p> <code>start</code> </p> </li> <li> <p> <code>stop</code> </p> </li> <li> <p> <code>undeploy</code> </p> </li> <li> <p> <code>update_custom_cookbooks</code> </p> </li> <li> <p> <code>update_dependencies</code> </p> </li> </ul>",
|
||||
"CreateAppRequest$StackId": "<p>The stack ID.</p>",
|
||||
"CreateAppRequest$Shortname": "<p>The app's short name.</p>",
|
||||
"CreateAppRequest$Name": "<p>The app name.</p>",
|
||||
|
@ -1233,7 +1267,7 @@
|
|||
"CreateInstanceRequest$StackId": "<p>The stack ID.</p>",
|
||||
"CreateInstanceRequest$InstanceType": "<p>The instance type, such as <code>t2.micro</code>. For a list of supported instance types, open the stack in the console, choose <b>Instances</b>, and choose <b>+ Instance</b>. The <b>Size</b> list contains the currently supported types. For more information, see <a href=\"http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html\">Instance Families and Types</a>. The parameter values that you use to specify the various types are in the <b>API Name</b> column of the <b>Available Instance Types</b> table.</p>",
|
||||
"CreateInstanceRequest$Hostname": "<p>The instance host name.</p>",
|
||||
"CreateInstanceRequest$Os": "<p>The instance's operating system, which must be set to one of the following.</p> <ul> <li> <p>A supported Linux operating system: An Amazon Linux version, such as <code>Amazon Linux 2016.09</code>, <code>Amazon Linux 2016.03</code>, <code>Amazon Linux 2015.09</code>, or <code>Amazon Linux 2015.03</code>.</p> </li> <li> <p>A supported Ubuntu operating system, such as <code>Ubuntu 16.04 LTS</code>, <code>Ubuntu 14.04 LTS</code>, or <code>Ubuntu 12.04 LTS</code>.</p> </li> <li> <p> <code>CentOS Linux 7</code> </p> </li> <li> <p> <code>Red Hat Enterprise Linux 7</code> </p> </li> <li> <p>A supported Windows operating system, such as <code>Microsoft Windows Server 2012 R2 Base</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Express</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Standard</code>, or <code>Microsoft Windows Server 2012 R2 with SQL Server Web</code>.</p> </li> <li> <p>A custom AMI: <code>Custom</code>.</p> </li> </ul> <p>For more information on the supported operating systems, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html\">AWS OpsWorks Stacks Operating Systems</a>.</p> <p>The default option is the current Amazon Linux version. If you set this parameter to <code>Custom</code>, you must use the <a>CreateInstance</a> action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is <code>Custom</code>. For more information on the supported operating systems, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html\">Operating Systems</a>For more information on how to use custom AMIs with AWS OpsWorks Stacks, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html\">Using Custom AMIs</a>.</p>",
|
||||
"CreateInstanceRequest$Os": "<p>The instance's operating system, which must be set to one of the following.</p> <ul> <li> <p>A supported Linux operating system: An Amazon Linux version, such as <code>Amazon Linux 2017.03</code>, <code>Amazon Linux 2016.09</code>, <code>Amazon Linux 2016.03</code>, <code>Amazon Linux 2015.09</code>, or <code>Amazon Linux 2015.03</code>.</p> </li> <li> <p>A supported Ubuntu operating system, such as <code>Ubuntu 16.04 LTS</code>, <code>Ubuntu 14.04 LTS</code>, or <code>Ubuntu 12.04 LTS</code>.</p> </li> <li> <p> <code>CentOS Linux 7</code> </p> </li> <li> <p> <code>Red Hat Enterprise Linux 7</code> </p> </li> <li> <p>A supported Windows operating system, such as <code>Microsoft Windows Server 2012 R2 Base</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Express</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Standard</code>, or <code>Microsoft Windows Server 2012 R2 with SQL Server Web</code>.</p> </li> <li> <p>A custom AMI: <code>Custom</code>.</p> </li> </ul> <p>For more information on the supported operating systems, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html\">AWS OpsWorks Stacks Operating Systems</a>.</p> <p>The default option is the current Amazon Linux version. If you set this parameter to <code>Custom</code>, you must use the <a>CreateInstance</a> action's AmiId parameter to specify the custom AMI that you want to use. Block device mappings are not supported if the value is <code>Custom</code>. For more information on the supported operating systems, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html\">Operating Systems</a>For more information on how to use custom AMIs with AWS OpsWorks Stacks, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html\">Using Custom AMIs</a>.</p>",
|
||||
"CreateInstanceRequest$AmiId": "<p>A custom AMI ID to be used to create the instance. The AMI should be based on one of the supported operating systems. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html\">Using Custom AMIs</a>.</p> <note> <p>If you specify a custom AMI, you must set <code>Os</code> to <code>Custom</code>.</p> </note>",
|
||||
"CreateInstanceRequest$SshKeyName": "<p>The instance's Amazon EC2 key-pair name.</p>",
|
||||
"CreateInstanceRequest$AvailabilityZone": "<p>The instance Availability Zone. For more information, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/rande.html\">Regions and Endpoints</a>.</p>",
|
||||
|
@ -1253,7 +1287,7 @@
|
|||
"CreateStackRequest$VpcId": "<p>The ID of the VPC that the stack is to be launched into. The VPC must be in the stack's region. All instances are launched into this VPC. You cannot change the ID later.</p> <ul> <li> <p>If your account supports EC2-Classic, the default value is <code>no VPC</code>.</p> </li> <li> <p>If your account does not support EC2-Classic, the default value is the default VPC for the specified region.</p> </li> </ul> <p>If the VPC ID corresponds to a default VPC and you have specified either the <code>DefaultAvailabilityZone</code> or the <code>DefaultSubnetId</code> parameter only, AWS OpsWorks Stacks infers the value of the other parameter. If you specify neither parameter, AWS OpsWorks Stacks sets these parameters to the first valid Availability Zone for the specified region and the corresponding default VPC subnet ID, respectively.</p> <p>If you specify a nondefault VPC ID, note the following:</p> <ul> <li> <p>It must belong to a VPC in your account that is in the specified region.</p> </li> <li> <p>You must specify a value for <code>DefaultSubnetId</code>.</p> </li> </ul> <p>For more information on how to use AWS OpsWorks Stacks with a VPC, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workingstacks-vpc.html\">Running a Stack in a VPC</a>. For more information on default VPC and EC2-Classic, see <a href=\"http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-supported-platforms.html\">Supported Platforms</a>. </p>",
|
||||
"CreateStackRequest$ServiceRoleArn": "<p>The stack's AWS Identity and Access Management (IAM) role, which allows AWS OpsWorks Stacks to work with AWS resources on your behalf. You must set this parameter to the Amazon Resource Name (ARN) for an existing IAM role. For more information about IAM ARNs, see <a href=\"http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html\">Using Identifiers</a>.</p>",
|
||||
"CreateStackRequest$DefaultInstanceProfileArn": "<p>The Amazon Resource Name (ARN) of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see <a href=\"http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html\">Using Identifiers</a>.</p>",
|
||||
"CreateStackRequest$DefaultOs": "<p>The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.</p> <ul> <li> <p>A supported Linux operating system: An Amazon Linux version, such as <code>Amazon Linux 2016.09</code>, <code>Amazon Linux 2016.03</code>, <code>Amazon Linux 2015.09</code>, or <code>Amazon Linux 2015.03</code>.</p> </li> <li> <p>A supported Ubuntu operating system, such as <code>Ubuntu 16.04 LTS</code>, <code>Ubuntu 14.04 LTS</code>, or <code>Ubuntu 12.04 LTS</code>.</p> </li> <li> <p> <code>CentOS Linux 7</code> </p> </li> <li> <p> <code>Red Hat Enterprise Linux 7</code> </p> </li> <li> <p>A supported Windows operating system, such as <code>Microsoft Windows Server 2012 R2 Base</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Express</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Standard</code>, or <code>Microsoft Windows Server 2012 R2 with SQL Server Web</code>.</p> </li> <li> <p>A custom AMI: <code>Custom</code>. You specify the custom AMI you want to use when you create instances. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html\"> Using Custom AMIs</a>.</p> </li> </ul> <p>The default option is the current Amazon Linux version. For more information on the supported operating systems, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html\">AWS OpsWorks Stacks Operating Systems</a>.</p>",
|
||||
"CreateStackRequest$DefaultOs": "<p>The stack's default operating system, which is installed on every instance unless you specify a different operating system when you create the instance. You can specify one of the following.</p> <ul> <li> <p>A supported Linux operating system: An Amazon Linux version, such as <code>Amazon Linux 2017.03</code>, <code>Amazon Linux 2016.09</code>, <code>Amazon Linux 2016.03</code>, <code>Amazon Linux 2015.09</code>, or <code>Amazon Linux 2015.03</code>.</p> </li> <li> <p>A supported Ubuntu operating system, such as <code>Ubuntu 16.04 LTS</code>, <code>Ubuntu 14.04 LTS</code>, or <code>Ubuntu 12.04 LTS</code>.</p> </li> <li> <p> <code>CentOS Linux 7</code> </p> </li> <li> <p> <code>Red Hat Enterprise Linux 7</code> </p> </li> <li> <p>A supported Windows operating system, such as <code>Microsoft Windows Server 2012 R2 Base</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Express</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Standard</code>, or <code>Microsoft Windows Server 2012 R2 with SQL Server Web</code>.</p> </li> <li> <p>A custom AMI: <code>Custom</code>. You specify the custom AMI you want to use when you create instances. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html\"> Using Custom AMIs</a>.</p> </li> </ul> <p>The default option is the current Amazon Linux version. For more information on the supported operating systems, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html\">AWS OpsWorks Stacks Operating Systems</a>.</p>",
|
||||
"CreateStackRequest$HostnameTheme": "<p>The stack's host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, <code>HostnameTheme</code> is set to <code>Layer_Dependent</code>, which creates host names by appending integers to the layer's short name. The other themes are:</p> <ul> <li> <p> <code>Baked_Goods</code> </p> </li> <li> <p> <code>Clouds</code> </p> </li> <li> <p> <code>Europe_Cities</code> </p> </li> <li> <p> <code>Fruits</code> </p> </li> <li> <p> <code>Greek_Deities</code> </p> </li> <li> <p> <code>Legendary_creatures_from_Japan</code> </p> </li> <li> <p> <code>Planets_and_Moons</code> </p> </li> <li> <p> <code>Roman_Deities</code> </p> </li> <li> <p> <code>Scottish_Islands</code> </p> </li> <li> <p> <code>US_Cities</code> </p> </li> <li> <p> <code>Wild_Cats</code> </p> </li> </ul> <p>To obtain a generated host name, call <code>GetHostNameSuggestion</code>, which returns a host name based on the current theme.</p>",
|
||||
"CreateStackRequest$DefaultAvailabilityZone": "<p>The stack's default Availability Zone, which must be in the specified region. For more information, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/rande.html\">Regions and Endpoints</a>. If you also specify a value for <code>DefaultSubnetId</code>, the subnet must be in the same zone. For more information, see the <code>VpcId</code> parameter description. </p>",
|
||||
"CreateStackRequest$DefaultSubnetId": "<p>The stack's default VPC subnet ID. This parameter is required if you specify a value for the <code>VpcId</code> parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for <code>DefaultAvailabilityZone</code>, the subnet must be in that zone. For information on default values and when this parameter is required, see the <code>VpcId</code> parameter description. </p>",
|
||||
|
@ -1340,6 +1374,7 @@
|
|||
"GrantAccessRequest$InstanceId": "<p>The instance's AWS OpsWorks Stacks ID.</p>",
|
||||
"Instance$AgentVersion": "<p>The agent version. This parameter is set to <code>INHERIT</code> if the instance inherits the default stack setting or to a a version number for a fixed agent version.</p>",
|
||||
"Instance$AmiId": "<p>A custom AMI ID to be used to create the instance. For more information, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html\">Instances</a> </p>",
|
||||
"Instance$Arn": null,
|
||||
"Instance$AvailabilityZone": "<p>The instance Availability Zone. For more information, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/rande.html\">Regions and Endpoints</a>.</p>",
|
||||
"Instance$Ec2InstanceId": "<p>The ID of the associated Amazon EC2 instance.</p>",
|
||||
"Instance$EcsClusterArn": "<p>For container instances, the Amazon ECS cluster's ARN.</p>",
|
||||
|
@ -1353,7 +1388,7 @@
|
|||
"Instance$LastServiceErrorId": "<p>The ID of the last service error. For more information, call <a>DescribeServiceErrors</a>.</p>",
|
||||
"Instance$Os": "<p>The instance's operating system.</p>",
|
||||
"Instance$Platform": "<p>The instance's platform.</p>",
|
||||
"Instance$PrivateDns": "<p>The The instance's private DNS name.</p>",
|
||||
"Instance$PrivateDns": "<p>The instance's private DNS name.</p>",
|
||||
"Instance$PrivateIp": "<p>The instance's private IP address.</p>",
|
||||
"Instance$PublicDns": "<p>The instance public DNS name.</p>",
|
||||
"Instance$PublicIp": "<p>The instance public IP address.</p>",
|
||||
|
@ -1369,6 +1404,7 @@
|
|||
"Instance$Tenancy": "<p>The instance's tenancy option, such as <code>dedicated</code> or <code>host</code>.</p>",
|
||||
"InstanceIdentity$Document": "<p>A JSON document that contains the metadata.</p>",
|
||||
"InstanceIdentity$Signature": "<p>A signature that can be used to verify the document's accuracy and authenticity.</p>",
|
||||
"Layer$Arn": null,
|
||||
"Layer$StackId": "<p>The layer stack ID.</p>",
|
||||
"Layer$LayerId": "<p>The layer ID.</p>",
|
||||
"Layer$Name": "<p>The layer name.</p>",
|
||||
|
@ -1437,7 +1473,7 @@
|
|||
"SetPermissionRequest$IamUserArn": "<p>The user's IAM ARN. This can also be a federated user's ARN.</p>",
|
||||
"SetPermissionRequest$Level": "<p>The user's permission level, which must be set to one of the following strings. You cannot set your own permissions level.</p> <ul> <li> <p> <code>deny</code> </p> </li> <li> <p> <code>show</code> </p> </li> <li> <p> <code>deploy</code> </p> </li> <li> <p> <code>manage</code> </p> </li> <li> <p> <code>iam_only</code> </p> </li> </ul> <p>For more information on the permissions associated with these levels, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html\">Managing User Permissions</a>.</p>",
|
||||
"SetTimeBasedAutoScalingRequest$InstanceId": "<p>The instance ID.</p>",
|
||||
"Source$Url": "<p>The source URL.</p>",
|
||||
"Source$Url": "<p>The source URL. The following is an example of an Amazon S3 source URL: <code>https://s3.amazonaws.com/opsworks-demo-bucket/opsworks_cookbook_demo.tar.gz</code>.</p>",
|
||||
"Source$Username": "<p>This parameter depends on the repository type.</p> <ul> <li> <p>For Amazon S3 bundles, set <code>Username</code> to the appropriate IAM access key ID.</p> </li> <li> <p>For HTTP bundles, Git repositories, and Subversion repositories, set <code>Username</code> to the user name.</p> </li> </ul>",
|
||||
"Source$Password": "<p>When included in a request, the parameter depends on the repository type.</p> <ul> <li> <p>For Amazon S3 bundles, set <code>Password</code> to the appropriate IAM secret access key.</p> </li> <li> <p>For HTTP bundles and Subversion repositories, set <code>Password</code> to the password.</p> </li> </ul> <p>For more information on how to safely handle IAM credentials, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html\">http://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html</a>.</p> <p>In responses, AWS OpsWorks Stacks returns <code>*****FILTERED*****</code> instead of the actual value.</p>",
|
||||
"Source$SshKey": "<p>In requests, the repository's SSH key.</p> <p>In responses, AWS OpsWorks Stacks returns <code>*****FILTERED*****</code> instead of the actual value.</p>",
|
||||
|
@ -1484,7 +1520,7 @@
|
|||
"UpdateInstanceRequest$InstanceId": "<p>The instance ID.</p>",
|
||||
"UpdateInstanceRequest$InstanceType": "<p>The instance type, such as <code>t2.micro</code>. For a list of supported instance types, open the stack in the console, choose <b>Instances</b>, and choose <b>+ Instance</b>. The <b>Size</b> list contains the currently supported types. For more information, see <a href=\"http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html\">Instance Families and Types</a>. The parameter values that you use to specify the various types are in the <b>API Name</b> column of the <b>Available Instance Types</b> table.</p>",
|
||||
"UpdateInstanceRequest$Hostname": "<p>The instance host name.</p>",
|
||||
"UpdateInstanceRequest$Os": "<p>The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.</p> <ul> <li> <p>A supported Linux operating system: An Amazon Linux version, such as <code>Amazon Linux 2016.09</code>, <code>Amazon Linux 2016.03</code>, <code>Amazon Linux 2015.09</code>, or <code>Amazon Linux 2015.03</code>.</p> </li> <li> <p>A supported Ubuntu operating system, such as <code>Ubuntu 16.04 LTS</code>, <code>Ubuntu 14.04 LTS</code>, or <code>Ubuntu 12.04 LTS</code>.</p> </li> <li> <p> <code>CentOS Linux 7</code> </p> </li> <li> <p> <code>Red Hat Enterprise Linux 7</code> </p> </li> <li> <p>A supported Windows operating system, such as <code>Microsoft Windows Server 2012 R2 Base</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Express</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Standard</code>, or <code>Microsoft Windows Server 2012 R2 with SQL Server Web</code>.</p> </li> </ul> <p>For more information on the supported operating systems, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html\">AWS OpsWorks Stacks Operating Systems</a>.</p> <p>The default option is the current Amazon Linux version. If you set this parameter to <code>Custom</code>, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html\">Operating Systems</a>. For more information on how to use custom AMIs with OpsWorks, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html\">Using Custom AMIs</a>.</p> <note> <p>You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.</p> </note>",
|
||||
"UpdateInstanceRequest$Os": "<p>The instance's operating system, which must be set to one of the following. You cannot update an instance that is using a custom AMI.</p> <ul> <li> <p>A supported Linux operating system: An Amazon Linux version, such as <code>Amazon Linux 2017.03</code>, <code>Amazon Linux 2016.09</code>, <code>Amazon Linux 2016.03</code>, <code>Amazon Linux 2015.09</code>, or <code>Amazon Linux 2015.03</code>.</p> </li> <li> <p>A supported Ubuntu operating system, such as <code>Ubuntu 16.04 LTS</code>, <code>Ubuntu 14.04 LTS</code>, or <code>Ubuntu 12.04 LTS</code>.</p> </li> <li> <p> <code>CentOS Linux 7</code> </p> </li> <li> <p> <code>Red Hat Enterprise Linux 7</code> </p> </li> <li> <p>A supported Windows operating system, such as <code>Microsoft Windows Server 2012 R2 Base</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Express</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Standard</code>, or <code>Microsoft Windows Server 2012 R2 with SQL Server Web</code>.</p> </li> </ul> <p>For more information on the supported operating systems, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html\">AWS OpsWorks Stacks Operating Systems</a>.</p> <p>The default option is the current Amazon Linux version. If you set this parameter to <code>Custom</code>, you must use the AmiId parameter to specify the custom AMI that you want to use. For more information on the supported operating systems, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html\">Operating Systems</a>. For more information on how to use custom AMIs with OpsWorks, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html\">Using Custom AMIs</a>.</p> <note> <p>You can specify a different Linux operating system for the updated stack, but you cannot change from Linux to Windows or Windows to Linux.</p> </note>",
|
||||
"UpdateInstanceRequest$AmiId": "<p>The ID of the AMI that was used to create the instance. The value of this parameter must be the same AMI ID that the instance is already using. You cannot apply a new AMI to an instance by running UpdateInstance. UpdateInstance does not work on instances that are using custom AMIs. </p>",
|
||||
"UpdateInstanceRequest$SshKeyName": "<p>The instance's Amazon EC2 key name.</p>",
|
||||
"UpdateInstanceRequest$AgentVersion": "<p>The default AWS OpsWorks Stacks agent version. You have the following options:</p> <ul> <li> <p> <code>INHERIT</code> - Use the stack's default agent version setting.</p> </li> <li> <p> <i>version_number</i> - Use the specified agent version. This value overrides the stack's default setting. To update the agent version, you must edit the instance configuration and specify a new version. AWS OpsWorks Stacks then automatically installs that version on the instance.</p> </li> </ul> <p>The default setting is <code>INHERIT</code>. To specify an agent version, you must use the complete version number, not the abbreviated number shown on the console. For a list of available agent version numbers, call <a>DescribeAgentVersions</a>.</p> <p>AgentVersion cannot be set to Chef 12.2.</p>",
|
||||
|
@ -1501,7 +1537,7 @@
|
|||
"UpdateStackRequest$Name": "<p>The stack's new name.</p>",
|
||||
"UpdateStackRequest$ServiceRoleArn": "<p>Do not use this parameter. You cannot update a stack's service role.</p>",
|
||||
"UpdateStackRequest$DefaultInstanceProfileArn": "<p>The ARN of an IAM profile that is the default profile for all of the stack's EC2 instances. For more information about IAM ARNs, see <a href=\"http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html\">Using Identifiers</a>.</p>",
|
||||
"UpdateStackRequest$DefaultOs": "<p>The stack's operating system, which must be set to one of the following:</p> <ul> <li> <p>A supported Linux operating system: An Amazon Linux version, such as <code>Amazon Linux 2016.09</code>, <code>Amazon Linux 2016.03</code>, <code>Amazon Linux 2015.09</code>, or <code>Amazon Linux 2015.03</code>.</p> </li> <li> <p>A supported Ubuntu operating system, such as <code>Ubuntu 16.04 LTS</code>, <code>Ubuntu 14.04 LTS</code>, or <code>Ubuntu 12.04 LTS</code>.</p> </li> <li> <p> <code>CentOS Linux 7</code> </p> </li> <li> <p> <code>Red Hat Enterprise Linux 7</code> </p> </li> <li> <p>A supported Windows operating system, such as <code>Microsoft Windows Server 2012 R2 Base</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Express</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Standard</code>, or <code>Microsoft Windows Server 2012 R2 with SQL Server Web</code>.</p> </li> <li> <p>A custom AMI: <code>Custom</code>. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html\">Using Custom AMIs</a>.</p> </li> </ul> <p>The default option is the stack's current operating system. For more information on the supported operating systems, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html\">AWS OpsWorks Stacks Operating Systems</a>.</p>",
|
||||
"UpdateStackRequest$DefaultOs": "<p>The stack's operating system, which must be set to one of the following:</p> <ul> <li> <p>A supported Linux operating system: An Amazon Linux version, such as <code>Amazon Linux 2017.03</code>, <code>Amazon Linux 2016.09</code>, <code>Amazon Linux 2016.03</code>, <code>Amazon Linux 2015.09</code>, or <code>Amazon Linux 2015.03</code>.</p> </li> <li> <p>A supported Ubuntu operating system, such as <code>Ubuntu 16.04 LTS</code>, <code>Ubuntu 14.04 LTS</code>, or <code>Ubuntu 12.04 LTS</code>.</p> </li> <li> <p> <code>CentOS Linux 7</code> </p> </li> <li> <p> <code>Red Hat Enterprise Linux 7</code> </p> </li> <li> <p>A supported Windows operating system, such as <code>Microsoft Windows Server 2012 R2 Base</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Express</code>, <code>Microsoft Windows Server 2012 R2 with SQL Server Standard</code>, or <code>Microsoft Windows Server 2012 R2 with SQL Server Web</code>.</p> </li> <li> <p>A custom AMI: <code>Custom</code>. You specify the custom AMI you want to use when you create instances. For more information on how to use custom AMIs with OpsWorks, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html\">Using Custom AMIs</a>.</p> </li> </ul> <p>The default option is the stack's current operating system. For more information on the supported operating systems, see <a href=\"http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-os.html\">AWS OpsWorks Stacks Operating Systems</a>.</p>",
|
||||
"UpdateStackRequest$HostnameTheme": "<p>The stack's new host name theme, with spaces replaced by underscores. The theme is used to generate host names for the stack's instances. By default, <code>HostnameTheme</code> is set to <code>Layer_Dependent</code>, which creates host names by appending integers to the layer's short name. The other themes are:</p> <ul> <li> <p> <code>Baked_Goods</code> </p> </li> <li> <p> <code>Clouds</code> </p> </li> <li> <p> <code>Europe_Cities</code> </p> </li> <li> <p> <code>Fruits</code> </p> </li> <li> <p> <code>Greek_Deities</code> </p> </li> <li> <p> <code>Legendary_creatures_from_Japan</code> </p> </li> <li> <p> <code>Planets_and_Moons</code> </p> </li> <li> <p> <code>Roman_Deities</code> </p> </li> <li> <p> <code>Scottish_Islands</code> </p> </li> <li> <p> <code>US_Cities</code> </p> </li> <li> <p> <code>Wild_Cats</code> </p> </li> </ul> <p>To obtain a generated host name, call <code>GetHostNameSuggestion</code>, which returns a host name based on the current theme.</p>",
|
||||
"UpdateStackRequest$DefaultAvailabilityZone": "<p>The stack's default Availability Zone, which must be in the stack's region. For more information, see <a href=\"http://docs.aws.amazon.com/general/latest/gr/rande.html\">Regions and Endpoints</a>. If you also specify a value for <code>DefaultSubnetId</code>, the subnet must be in the same zone. For more information, see <a>CreateStack</a>. </p>",
|
||||
"UpdateStackRequest$DefaultSubnetId": "<p>The stack's default VPC subnet ID. This parameter is required if you specify a value for the <code>VpcId</code> parameter. All instances are launched into this subnet unless you specify otherwise when you create the instance. If you also specify a value for <code>DefaultAvailabilityZone</code>, the subnet must be in that zone. For information on default values and when this parameter is required, see the <code>VpcId</code> parameter description. </p>",
|
||||
|
@ -1590,6 +1626,37 @@
|
|||
"DailyAutoScalingSchedule$value": null
|
||||
}
|
||||
},
|
||||
"TagKey": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"TagKeys$member": null,
|
||||
"Tags$key": null
|
||||
}
|
||||
},
|
||||
"TagKeys": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"UntagResourceRequest$TagKeys": "<p>A list of the keys of tags to be removed from a stack or layer.</p>"
|
||||
}
|
||||
},
|
||||
"TagResourceRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"TagValue": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Tags$value": null
|
||||
}
|
||||
},
|
||||
"Tags": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ListTagsResult$Tags": "<p>A set of key-value pairs that contain tag keys and tag values that are attached to a stack or layer.</p>",
|
||||
"TagResourceRequest$Tags": "<p>A map that contains tag keys and tag values that are attached to a stack or layer.</p> <ul> <li> <p>The key cannot be empty.</p> </li> <li> <p>The key can be a maximum of 127 characters, and can contain only Unicode letters, numbers, or separators, or the following special characters: <code>+ - = . _ : /</code> </p> </li> <li> <p>The value can be a maximum 255 characters, and contain only Unicode letters, numbers, or separators, or the following special characters: <code>+ - = . _ : /</code> </p> </li> <li> <p>Leading and trailing white spaces are trimmed from both the key and value.</p> </li> <li> <p>A maximum of 40 tags is allowed for any resource.</p> </li> </ul>"
|
||||
}
|
||||
},
|
||||
"TemporaryCredential": {
|
||||
"base": "<p>Contains the data needed by RDP clients such as the Microsoft Remote Desktop Connection to log in to the instance.</p>",
|
||||
"refs": {
|
||||
|
@ -1618,6 +1685,11 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"UntagResourceRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UpdateAppRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
|
15
vendor/github.com/aws/aws-sdk-go/models/apis/organizations/2016-11-28/api-2.json
generated
vendored
15
vendor/github.com/aws/aws-sdk-go/models/apis/organizations/2016-11-28/api-2.json
generated
vendored
|
@ -65,6 +65,7 @@
|
|||
"output":{"shape":"CancelHandshakeResponse"},
|
||||
"errors":[
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ConcurrentModificationException"},
|
||||
{"shape":"HandshakeNotFoundException"},
|
||||
{"shape":"InvalidHandshakeTransitionException"},
|
||||
{"shape":"HandshakeAlreadyInStateException"},
|
||||
|
@ -84,6 +85,7 @@
|
|||
"errors":[
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"AWSOrganizationsNotInUseException"},
|
||||
{"shape":"ConcurrentModificationException"},
|
||||
{"shape":"ConstraintViolationException"},
|
||||
{"shape":"InvalidInputException"},
|
||||
{"shape":"FinalizingOrganizationException"},
|
||||
|
@ -120,6 +122,7 @@
|
|||
"errors":[
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"AWSOrganizationsNotInUseException"},
|
||||
{"shape":"ConcurrentModificationException"},
|
||||
{"shape":"ConstraintViolationException"},
|
||||
{"shape":"DuplicateOrganizationalUnitException"},
|
||||
{"shape":"InvalidInputException"},
|
||||
|
@ -159,6 +162,7 @@
|
|||
"output":{"shape":"DeclineHandshakeResponse"},
|
||||
"errors":[
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ConcurrentModificationException"},
|
||||
{"shape":"HandshakeNotFoundException"},
|
||||
{"shape":"InvalidHandshakeTransitionException"},
|
||||
{"shape":"HandshakeAlreadyInStateException"},
|
||||
|
@ -263,6 +267,7 @@
|
|||
"output":{"shape":"DescribeHandshakeResponse"},
|
||||
"errors":[
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ConcurrentModificationException"},
|
||||
{"shape":"HandshakeNotFoundException"},
|
||||
{"shape":"InvalidInputException"},
|
||||
{"shape":"ServiceException"},
|
||||
|
@ -279,6 +284,7 @@
|
|||
"errors":[
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"AWSOrganizationsNotInUseException"},
|
||||
{"shape":"ConcurrentModificationException"},
|
||||
{"shape":"ServiceException"},
|
||||
{"shape":"TooManyRequestsException"}
|
||||
]
|
||||
|
@ -368,6 +374,7 @@
|
|||
"errors":[
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"AWSOrganizationsNotInUseException"},
|
||||
{"shape":"ConcurrentModificationException"},
|
||||
{"shape":"HandshakeConstraintViolationException"},
|
||||
{"shape":"InvalidInputException"},
|
||||
{"shape":"ServiceException"},
|
||||
|
@ -406,6 +413,7 @@
|
|||
"errors":[
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"AWSOrganizationsNotInUseException"},
|
||||
{"shape":"ConcurrentModificationException"},
|
||||
{"shape":"HandshakeConstraintViolationException"},
|
||||
{"shape":"DuplicateHandshakeException"},
|
||||
{"shape":"InvalidInputException"},
|
||||
|
@ -508,6 +516,7 @@
|
|||
"output":{"shape":"ListHandshakesForAccountResponse"},
|
||||
"errors":[
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"ConcurrentModificationException"},
|
||||
{"shape":"InvalidInputException"},
|
||||
{"shape":"ServiceException"},
|
||||
{"shape":"TooManyRequestsException"}
|
||||
|
@ -524,6 +533,7 @@
|
|||
"errors":[
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"AWSOrganizationsNotInUseException"},
|
||||
{"shape":"ConcurrentModificationException"},
|
||||
{"shape":"InvalidInputException"},
|
||||
{"shape":"ServiceException"},
|
||||
{"shape":"TooManyRequestsException"}
|
||||
|
@ -883,6 +893,8 @@
|
|||
"MAX_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED",
|
||||
"MIN_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED",
|
||||
"ACCOUNT_CANNOT_LEAVE_ORGANIZATION",
|
||||
"ACCOUNT_CANNOT_LEAVE_WITHOUT_EULA",
|
||||
"ACCOUNT_CANNOT_LEAVE_WITHOUT_PHONE_VERIFICATION",
|
||||
"MASTER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED",
|
||||
"MEMBER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED",
|
||||
"ACCOUNT_CREATION_RATE_LIMIT_EXCEEDED",
|
||||
|
@ -1400,7 +1412,8 @@
|
|||
"INPUT_REQUIRED",
|
||||
"INVALID_NEXT_TOKEN",
|
||||
"MAX_LIMIT_EXCEEDED_FILTER",
|
||||
"MOVING_ACCOUNT_BETWEEN_DIFFERENT_ROOTS"
|
||||
"MOVING_ACCOUNT_BETWEEN_DIFFERENT_ROOTS",
|
||||
"INVALID_FULL_NAME_TARGET"
|
||||
]
|
||||
},
|
||||
"InviteAccountToOrganizationRequest":{
|
||||
|
|
24
vendor/github.com/aws/aws-sdk-go/models/apis/organizations/2016-11-28/docs-2.json
generated
vendored
24
vendor/github.com/aws/aws-sdk-go/models/apis/organizations/2016-11-28/docs-2.json
generated
vendored
File diff suppressed because one or more lines are too long
995
vendor/github.com/aws/aws-sdk-go/models/apis/pinpoint/2016-12-01/api-2.json
generated
vendored
995
vendor/github.com/aws/aws-sdk-go/models/apis/pinpoint/2016-12-01/api-2.json
generated
vendored
File diff suppressed because it is too large
Load diff
254
vendor/github.com/aws/aws-sdk-go/models/apis/pinpoint/2016-12-01/docs-2.json
generated
vendored
254
vendor/github.com/aws/aws-sdk-go/models/apis/pinpoint/2016-12-01/docs-2.json
generated
vendored
|
@ -6,17 +6,22 @@
|
|||
"CreateImportJob" : "Creates or updates an import job.",
|
||||
"CreateSegment" : "Used to create or update a segment.",
|
||||
"DeleteApnsChannel" : "Deletes the APNs channel for an app.",
|
||||
"DeleteApnsSandboxChannel" : "Delete an APNS sandbox channel",
|
||||
"DeleteCampaign" : "Deletes a campaign.",
|
||||
"DeleteEmailChannel" : "Delete an email channel",
|
||||
"DeleteEventStream" : "Deletes the event stream for an app.",
|
||||
"DeleteGcmChannel" : "Deletes the GCM channel for an app.",
|
||||
"DeleteSegment" : "Deletes a segment.",
|
||||
"DeleteSmsChannel" : "Delete an SMS channel",
|
||||
"GetApnsChannel" : "Returns information about the APNs channel for an app.",
|
||||
"GetApnsSandboxChannel" : "Get an APNS sandbox channel",
|
||||
"GetApplicationSettings" : "Used to request the settings for an app.",
|
||||
"GetCampaign" : "Returns information about a campaign.",
|
||||
"GetCampaignActivities" : "Returns information about the activity performed by a campaign.",
|
||||
"GetCampaignVersion" : "Returns information about a specific version of a campaign.",
|
||||
"GetCampaignVersions" : "Returns information about your campaign versions.",
|
||||
"GetCampaigns" : "Returns information about your campaigns.",
|
||||
"GetEmailChannel" : "Get an email channel",
|
||||
"GetEndpoint" : "Returns information about an endpoint.",
|
||||
"GetEventStream" : "Returns the event stream for an app.",
|
||||
"GetGcmChannel" : "Returns information about the GCM channel for an app.",
|
||||
|
@ -27,14 +32,19 @@
|
|||
"GetSegmentVersion" : "Returns information about a segment version.",
|
||||
"GetSegmentVersions" : "Returns information about your segment versions.",
|
||||
"GetSegments" : "Used to get information about your segments.",
|
||||
"GetSmsChannel" : "Get an SMS channel",
|
||||
"PutEventStream" : "Use to create or update the event stream for an app.",
|
||||
"SendMessages" : "Send a batch of messages",
|
||||
"UpdateApnsChannel" : "Use to update the APNs channel for an app.",
|
||||
"UpdateApnsSandboxChannel" : "Update an APNS sandbox channel",
|
||||
"UpdateApplicationSettings" : "Used to update the settings for an app.",
|
||||
"UpdateCampaign" : "Use to update a campaign.",
|
||||
"UpdateEmailChannel" : "Update an email channel",
|
||||
"UpdateEndpoint" : "Use to update an endpoint.",
|
||||
"UpdateEndpointsBatch" : "Use to update a batch of endpoints.",
|
||||
"UpdateGcmChannel" : "Use to update the GCM channel for an app.",
|
||||
"UpdateSegment" : "Use to update a segment."
|
||||
"UpdateSegment" : "Use to update a segment.",
|
||||
"UpdateSmsChannel" : "Update an SMS channel"
|
||||
},
|
||||
"shapes" : {
|
||||
"APNSChannelRequest" : {
|
||||
|
@ -45,10 +55,27 @@
|
|||
"base" : "Apple Distribution Push Notification Service channel definition.",
|
||||
"refs" : { }
|
||||
},
|
||||
"APNSMessage" : {
|
||||
"base" : "APNS Message.",
|
||||
"refs" : {
|
||||
"DirectMessageConfiguration$APNSMessage" : "The message to APNS channels. Overrides the default push notification message."
|
||||
}
|
||||
},
|
||||
"APNSSandboxChannelRequest" : {
|
||||
"base" : "Apple Development Push Notification Service channel definition.",
|
||||
"refs" : { }
|
||||
},
|
||||
"APNSSandboxChannelResponse" : {
|
||||
"base" : "Apple Development Push Notification Service channel definition.",
|
||||
"refs" : { }
|
||||
},
|
||||
"Action" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"Message$Action" : "The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP – Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK – Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL – The default mobile browser on the user's device launches and opens a web page at the URL you specify."
|
||||
"APNSMessage$Action" : "The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL",
|
||||
"DefaultPushNotificationMessage$Action" : "The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL",
|
||||
"GCMMessage$Action" : "The action that occurs if the user taps a push notification delivered by the campaign: OPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action. DEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app. URL - The default mobile browser on the user's device launches and opens a web page at the URL you specify. Possible values include: OPEN_APP | DEEP_LINK | URL",
|
||||
"Message$Action" : "The action that occurs if the user taps a push notification delivered by the campaign:\nOPEN_APP - Your app launches, or it becomes the foreground app if it has been sent to the background. This is the default action.\n\nDEEP_LINK - Uses deep linking features in iOS and Android to open your app and display a designated user interface within the app.\n\nURL - The default mobile browser on the user's device launches and opens a web page at the URL you specify."
|
||||
}
|
||||
},
|
||||
"ActivitiesResponse" : {
|
||||
|
@ -61,6 +88,12 @@
|
|||
"ActivitiesResponse$Item" : "List of campaign activities"
|
||||
}
|
||||
},
|
||||
"AddressConfiguration" : {
|
||||
"base" : "Address configuration.",
|
||||
"refs" : {
|
||||
"MessageRequest$Addresses" : "A map of destination addresses, with the address as the key(Email address, phone number or push token) and the Address Configuration as the value."
|
||||
}
|
||||
},
|
||||
"ApplicationSettingsResource" : {
|
||||
"base" : "Application settings.",
|
||||
"refs" : { }
|
||||
|
@ -75,13 +108,19 @@
|
|||
"AttributeType" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"AttributeDimension$AttributeType" : "The type of dimension:\nINCLUSIVE – Endpoints that match the criteria are included in the segment.\nEXCLUSIVE – Endpoints that match the criteria are excluded from the segment."
|
||||
"AttributeDimension$AttributeType" : "The type of dimension:\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment."
|
||||
}
|
||||
},
|
||||
"BadRequestException" : {
|
||||
"base" : "400 response",
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"CampaignEmailMessage" : {
|
||||
"base" : "The email message configuration.",
|
||||
"refs" : {
|
||||
"MessageConfiguration$EmailMessage" : "The email message configuration."
|
||||
}
|
||||
},
|
||||
"CampaignLimits" : {
|
||||
"base" : "Campaign Limits are used to limit the number of messages that can be sent to a user.",
|
||||
"refs" : {
|
||||
|
@ -97,6 +136,12 @@
|
|||
"CampaignsResponse$Item" : "A list of campaigns."
|
||||
}
|
||||
},
|
||||
"CampaignSmsMessage" : {
|
||||
"base" : "SMS message configuration.",
|
||||
"refs" : {
|
||||
"MessageConfiguration$SMSMessage" : "The SMS message configuration."
|
||||
}
|
||||
},
|
||||
"CampaignState" : {
|
||||
"base" : "State of the Campaign",
|
||||
"refs" : {
|
||||
|
@ -118,15 +163,40 @@
|
|||
"ChannelType" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"AddressConfiguration$ChannelType" : "Type of channel of this address",
|
||||
"EndpointBatchItem$ChannelType" : "The channel type.\n\nValid values: APNS, GCM",
|
||||
"EndpointRequest$ChannelType" : "The channel type.\n\nValid values: APNS, GCM",
|
||||
"EndpointResponse$ChannelType" : "The channel type.\n\nValid values: APNS, GCM"
|
||||
}
|
||||
},
|
||||
"DefaultMessage" : {
|
||||
"base" : "Default Message across push notification, email, and sms.",
|
||||
"refs" : {
|
||||
"DirectMessageConfiguration$DefaultMessage" : "The default message for all channels."
|
||||
}
|
||||
},
|
||||
"DefaultPushNotificationMessage" : {
|
||||
"base" : "Default Push Notification Message.",
|
||||
"refs" : {
|
||||
"DirectMessageConfiguration$DefaultPushNotificationMessage" : "The default push notification message for all push channels."
|
||||
}
|
||||
},
|
||||
"DeliveryStatus" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"MessageResult$DeliveryStatus" : "Delivery status of message."
|
||||
}
|
||||
},
|
||||
"DimensionType" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"SetDimension$DimensionType" : "The type of dimension:\nINCLUSIVE – Endpoints that match the criteria are included in the segment.\nEXCLUSIVE – Endpoints that match the criteria are excluded from the segment."
|
||||
"SetDimension$DimensionType" : "The type of dimension:\nINCLUSIVE - Endpoints that match the criteria are included in the segment.\nEXCLUSIVE - Endpoints that match the criteria are excluded from the segment."
|
||||
}
|
||||
},
|
||||
"DirectMessageConfiguration" : {
|
||||
"base" : "The message configuration.",
|
||||
"refs" : {
|
||||
"MessageRequest$MessageConfiguration" : "Message configuration."
|
||||
}
|
||||
},
|
||||
"Duration" : {
|
||||
|
@ -135,6 +205,14 @@
|
|||
"RecencyDimension$Duration" : "The length of time during which users have been active or inactive with your app.\nValid values: HR_24, DAY_7, DAY_14, DAY_30"
|
||||
}
|
||||
},
|
||||
"EmailChannelRequest" : {
|
||||
"base" : "Email Channel Request",
|
||||
"refs" : { }
|
||||
},
|
||||
"EmailChannelResponse" : {
|
||||
"base" : "Email Channel Response.",
|
||||
"refs" : { }
|
||||
},
|
||||
"EndpointBatchItem" : {
|
||||
"base" : "Endpoint update request",
|
||||
"refs" : {
|
||||
|
@ -182,7 +260,7 @@
|
|||
"refs" : { }
|
||||
},
|
||||
"ForbiddenException" : {
|
||||
"base" : "403 response",
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"Format" : {
|
||||
|
@ -207,6 +285,12 @@
|
|||
"base" : "Google Cloud Messaging channel definition",
|
||||
"refs" : { }
|
||||
},
|
||||
"GCMMessage" : {
|
||||
"base" : "GCM Message.",
|
||||
"refs" : {
|
||||
"DirectMessageConfiguration$GCMMessage" : "The message to GCM channels. Overrides the default push notification message."
|
||||
}
|
||||
},
|
||||
"ImportJobRequest" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
|
@ -228,7 +312,7 @@
|
|||
"refs" : { }
|
||||
},
|
||||
"InternalServerErrorException" : {
|
||||
"base" : "500 response",
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"JobStatus" : {
|
||||
|
@ -269,6 +353,10 @@
|
|||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"MapOfAddressConfiguration" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"MapOfAttributeDimension" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
|
@ -277,10 +365,22 @@
|
|||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"MapOfMessageResult" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"MapOf__double" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"MapOf__integer" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"MapOf__string" : {
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"Message" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
|
@ -302,12 +402,33 @@
|
|||
"WriteTreatmentResource$MessageConfiguration" : "The message configuration settings."
|
||||
}
|
||||
},
|
||||
"MessageRequest" : {
|
||||
"base" : "Send message request.",
|
||||
"refs" : { }
|
||||
},
|
||||
"MessageResponse" : {
|
||||
"base" : "Send message response.",
|
||||
"refs" : { }
|
||||
},
|
||||
"MessageResult" : {
|
||||
"base" : "The result from sending a message to an address.",
|
||||
"refs" : {
|
||||
"MessageResponse$Result" : "A map containing a multi part response for each address, with the address as the key(Email address, phone number or push token) and the result as the value."
|
||||
}
|
||||
},
|
||||
"MessageType" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"CampaignSmsMessage$MessageType" : "Is this is a transactional SMS message, otherwise a promotional message.",
|
||||
"SMSMessage$MessageType" : "Is this a transaction priority message or lower priority."
|
||||
}
|
||||
},
|
||||
"MethodNotAllowedException" : {
|
||||
"base" : "405 response",
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"NotFoundException" : {
|
||||
"base" : "404 response",
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"QuietTime" : {
|
||||
|
@ -327,7 +448,21 @@
|
|||
"RecencyType" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"RecencyDimension$RecencyType" : "The recency dimension type:\nACTIVE – Users who have used your app within the specified duration are included in the segment.\nINACTIVE – Users who have not used your app within the specified duration are included in the segment."
|
||||
"RecencyDimension$RecencyType" : "The recency dimension type:\nACTIVE - Users who have used your app within the specified duration are included in the segment.\nINACTIVE - Users who have not used your app within the specified duration are included in the segment."
|
||||
}
|
||||
},
|
||||
"SMSChannelRequest" : {
|
||||
"base" : "SMS Channel Request",
|
||||
"refs" : { }
|
||||
},
|
||||
"SMSChannelResponse" : {
|
||||
"base" : "SMS Channel Response.",
|
||||
"refs" : { }
|
||||
},
|
||||
"SMSMessage" : {
|
||||
"base" : "SMS Message.",
|
||||
"refs" : {
|
||||
"DirectMessageConfiguration$SMSMessage" : "The message to SMS channels. Overrides the default message."
|
||||
}
|
||||
},
|
||||
"Schedule" : {
|
||||
|
@ -379,7 +514,7 @@
|
|||
"SegmentType" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"SegmentResponse$SegmentType" : "The segment type:\nDIMENSIONAL – A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT – A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource."
|
||||
"SegmentResponse$SegmentType" : "The segment type:\nDIMENSIONAL - A dynamic segment built from selection criteria based on endpoint data reported by your app. You create this type of segment by using the segment builder in the Amazon Pinpoint console or by making a POST request to the segments resource.\nIMPORT - A static segment built from an imported set of endpoint definitions. You create this type of segment by importing a segment in the Amazon Pinpoint console or by making a POST request to the jobs/import resource."
|
||||
}
|
||||
},
|
||||
"SegmentsResponse" : {
|
||||
|
@ -390,6 +525,7 @@
|
|||
"base" : "Dimension specification of a segment.",
|
||||
"refs" : {
|
||||
"SegmentDemographics$AppVersion" : "The app version criteria for the segment.",
|
||||
"SegmentDemographics$Channel" : "The channel criteria for the segment.",
|
||||
"SegmentDemographics$DeviceType" : "The device type criteria for the segment.",
|
||||
"SegmentDemographics$Make" : "The device make criteria for the segment.",
|
||||
"SegmentDemographics$Model" : "The device model criteria for the segment.",
|
||||
|
@ -398,7 +534,7 @@
|
|||
}
|
||||
},
|
||||
"TooManyRequestsException" : {
|
||||
"base" : "429 response",
|
||||
"base" : null,
|
||||
"refs" : { }
|
||||
},
|
||||
"TreatmentResource" : {
|
||||
|
@ -432,14 +568,30 @@
|
|||
"__boolean" : {
|
||||
"base" : null,
|
||||
"refs" : {
|
||||
"APNSChannelRequest$Enabled" : "If the channel is enabled for sending messages.",
|
||||
"APNSChannelResponse$Enabled" : "If the channel is enabled for sending messages.",
|
||||
"APNSChannelResponse$IsArchived" : "Is this channel archived",
|
||||
"APNSMessage$SilentPush" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
|
||||
"APNSSandboxChannelRequest$Enabled" : "If the channel is enabled for sending messages.",
|
||||
"APNSSandboxChannelResponse$Enabled" : "If the channel is enabled for sending messages.",
|
||||
"APNSSandboxChannelResponse$IsArchived" : "Is this channel archived",
|
||||
"CampaignResponse$IsPaused" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false.",
|
||||
"DefaultPushNotificationMessage$SilentPush" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
|
||||
"EmailChannelRequest$Enabled" : "If the channel is enabled for sending messages.",
|
||||
"EmailChannelResponse$Enabled" : "If the channel is enabled for sending messages.",
|
||||
"EmailChannelResponse$IsArchived" : "Is this channel archived",
|
||||
"GCMChannelRequest$Enabled" : "If the channel is enabled for sending messages.",
|
||||
"GCMChannelResponse$Enabled" : "If the channel is enabled for sending messages.",
|
||||
"GCMChannelResponse$IsArchived" : "Is this channel archived",
|
||||
"GCMMessage$SilentPush" : "Indicates if the message should display on the users device. Silent pushes can be used for Remote Configuration and Phone Home use cases.",
|
||||
"ImportJobRequest$DefineSegment" : "Sets whether the endpoints create a segment when they are imported.",
|
||||
"ImportJobRequest$RegisterEndpoints" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.",
|
||||
"ImportJobResource$DefineSegment" : "Sets whether the endpoints create a segment when they are imported.",
|
||||
"ImportJobResource$RegisterEndpoints" : "Sets whether the endpoints are registered with Amazon Pinpoint when they are imported.",
|
||||
"Message$SilentPush" : "Indicates if the message should display on the users device.\n\nSilent pushes can be used for Remote Configuration and Phone Home use cases. ",
|
||||
"SMSChannelRequest$Enabled" : "If the channel is enabled for sending messages.",
|
||||
"SMSChannelResponse$Enabled" : "If the channel is enabled for sending messages.",
|
||||
"SMSChannelResponse$IsArchived" : "Is this channel archived",
|
||||
"Schedule$IsLocalTime" : "Indicates whether the campaign schedule takes effect according to each user's local time.",
|
||||
"WriteCampaignRequest$IsPaused" : "Indicates whether the campaign is paused. A paused campaign does not send messages unless you resume it by setting IsPaused to false."
|
||||
}
|
||||
|
@ -455,6 +607,8 @@
|
|||
"base" : null,
|
||||
"refs" : {
|
||||
"APNSChannelResponse$Version" : "Version of channel",
|
||||
"APNSMessage$Badge" : "Include this key when you want the system to modify the badge of your app icon. If this key is not included in the dictionary, the badge is not changed. To remove the badge, set the value of this key to 0.",
|
||||
"APNSSandboxChannelResponse$Version" : "Version of channel",
|
||||
"ActivityResponse$SuccessfulEndpointCount" : "The total number of endpoints to which the campaign successfully delivered messages.",
|
||||
"ActivityResponse$TimezonesCompletedCount" : "The total number of timezones completed.",
|
||||
"ActivityResponse$TimezonesTotalCount" : "The total number of unique timezones present in the segment.",
|
||||
|
@ -464,12 +618,15 @@
|
|||
"CampaignResponse$HoldoutPercent" : "The allocated percentage of end users who will not receive messages from this campaign.",
|
||||
"CampaignResponse$SegmentVersion" : "The version of the segment to which the campaign sends messages.",
|
||||
"CampaignResponse$Version" : "The campaign version number.",
|
||||
"EmailChannelResponse$Version" : "Version of channel",
|
||||
"GCMChannelResponse$Version" : "Version of channel",
|
||||
"ImportJobResponse$CompletedPieces" : "The number of pieces that have successfully imported as of the time of the request.",
|
||||
"ImportJobResponse$FailedPieces" : "The number of pieces that have failed to import as of the time of the request.",
|
||||
"ImportJobResponse$TotalFailures" : "The number of endpoints that failed to import; for example, because of syntax errors.",
|
||||
"ImportJobResponse$TotalPieces" : "The total number of pieces that must be imported to finish the job. Each piece is an approximately equal portion of the endpoints to import.",
|
||||
"ImportJobResponse$TotalProcessed" : "The number of endpoints that were processed by the import job.",
|
||||
"MessageResult$StatusCode" : "Downstream service status code.",
|
||||
"SMSChannelResponse$Version" : "Version of channel",
|
||||
"SegmentImportResource$Size" : "The number of endpoints that were successfully imported to create this segment.",
|
||||
"SegmentResponse$Version" : "The segment version number.",
|
||||
"TreatmentResource$SizePercent" : "The allocated percentage of users for this treatment.",
|
||||
|
@ -485,10 +642,26 @@
|
|||
"APNSChannelRequest$PrivateKey" : "The certificate private key.",
|
||||
"APNSChannelResponse$ApplicationId" : "The ID of the application to which the channel applies.",
|
||||
"APNSChannelResponse$CreationDate" : "When was this segment created",
|
||||
"APNSChannelResponse$Id" : "The unique channel ID.",
|
||||
"APNSChannelResponse$Id" : "Channel ID. Not used, only for backwards compatibility.",
|
||||
"APNSChannelResponse$LastModifiedBy" : "Who last updated this entry",
|
||||
"APNSChannelResponse$LastModifiedDate" : "Last date this was updated",
|
||||
"APNSChannelResponse$Platform" : "The platform type. Will be APNS.",
|
||||
"APNSMessage$Body" : "The message body of the notification, the email body or the text message.",
|
||||
"APNSMessage$Category" : "Provide this key with a string value that represents the notification's type. This value corresponds to the value in the identifier property of one of your app's registered categories.",
|
||||
"APNSMessage$MediaUrl" : "The URL that points to a video used in the push notification.",
|
||||
"APNSMessage$RawContent" : "The Raw JSON formatted string to be used as the payload. This value overrides the message.",
|
||||
"APNSMessage$Sound" : "Include this key when you want the system to play a sound. The value of this key is the name of a sound file in your app's main bundle or in the Library/Sounds folder of your app's data container. If the sound file cannot be found, or if you specify defaultfor the value, the system plays the default alert sound.",
|
||||
"APNSMessage$ThreadId" : "Provide this key with a string value that represents the app-specific identifier for grouping notifications. If you provide a Notification Content app extension, you can use this value to group your notifications together.",
|
||||
"APNSMessage$Title" : "The message title that displays above the message on the user's device.",
|
||||
"APNSMessage$Url" : "The URL to open in the user's mobile browser. Used if the value for Action is URL.",
|
||||
"APNSSandboxChannelRequest$Certificate" : "The distribution certificate from Apple.",
|
||||
"APNSSandboxChannelRequest$PrivateKey" : "The certificate private key.",
|
||||
"APNSSandboxChannelResponse$ApplicationId" : "Application id",
|
||||
"APNSSandboxChannelResponse$CreationDate" : "When was this segment created",
|
||||
"APNSSandboxChannelResponse$Id" : "Channel ID. Not used, only for backwards compatibility.",
|
||||
"APNSSandboxChannelResponse$LastModifiedBy" : "Who last updated this entry",
|
||||
"APNSSandboxChannelResponse$LastModifiedDate" : "Last date this was updated",
|
||||
"APNSSandboxChannelResponse$Platform" : "The platform type. Will be APNS.",
|
||||
"ActivityResponse$ApplicationId" : "The ID of the application to which the campaign applies.",
|
||||
"ActivityResponse$CampaignId" : "The ID of the campaign to which the activity applies.",
|
||||
"ActivityResponse$End" : "The actual time the activity was marked CANCELLED or COMPLETED. Provided in ISO 8601 format.",
|
||||
|
@ -498,8 +671,14 @@
|
|||
"ActivityResponse$Start" : "The actual start time of the activity in ISO 8601 format.",
|
||||
"ActivityResponse$State" : "The state of the activity.\n\nValid values: PENDING, INITIALIZING, RUNNING, PAUSED, CANCELLED, COMPLETED",
|
||||
"ActivityResponse$TreatmentId" : "The ID of a variation of the campaign used for A/B testing.",
|
||||
"AddressConfiguration$BodyOverride" : "Body override. If specified will override default body.",
|
||||
"AddressConfiguration$RawContent" : "The Raw JSON formatted string to be used as the payload. This value overrides the message.",
|
||||
"AddressConfiguration$TitleOverride" : "Title override. If specified will override default title if applicable.",
|
||||
"ApplicationSettingsResource$ApplicationId" : "The unique ID for the application.",
|
||||
"ApplicationSettingsResource$LastModifiedDate" : "The date that the settings were last updated in ISO 8601 format.",
|
||||
"CampaignEmailMessage$Body" : "The email text body.",
|
||||
"CampaignEmailMessage$HtmlBody" : "The email html body.",
|
||||
"CampaignEmailMessage$Title" : "The email title (Or subject).",
|
||||
"CampaignResponse$ApplicationId" : "The ID of the application to which the campaign applies.",
|
||||
"CampaignResponse$CreationDate" : "The date the campaign was created in ISO 8601 format.",
|
||||
"CampaignResponse$Description" : "A description of the campaign.",
|
||||
|
@ -509,7 +688,25 @@
|
|||
"CampaignResponse$SegmentId" : "The ID of the segment to which the campaign sends messages.",
|
||||
"CampaignResponse$TreatmentDescription" : "A custom description for the treatment.",
|
||||
"CampaignResponse$TreatmentName" : "The custom name of a variation of the campaign used for A/B testing.",
|
||||
"CampaignSmsMessage$Body" : "The SMS text body.",
|
||||
"CampaignSmsMessage$SenderId" : "Sender ID of sent message.",
|
||||
"CampaignsResponse$NextToken" : "The string that you use in a subsequent request to get the next page of results in a paginated response.",
|
||||
"DefaultMessage$Body" : "The message body of the notification, the email body or the text message.",
|
||||
"DefaultPushNotificationMessage$Body" : "The message body of the notification, the email body or the text message.",
|
||||
"DefaultPushNotificationMessage$Title" : "The message title that displays above the message on the user's device.",
|
||||
"DefaultPushNotificationMessage$Url" : "The URL to open in the user's mobile browser. Used if the value for Action is URL.",
|
||||
"EmailChannelRequest$FromAddress" : "The email address used to send emails from.",
|
||||
"EmailChannelRequest$Identity" : "The ARN of an identity verified with SES.",
|
||||
"EmailChannelRequest$RoleArn" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service",
|
||||
"EmailChannelResponse$ApplicationId" : "Application id",
|
||||
"EmailChannelResponse$CreationDate" : "The date that the settings were last updated in ISO 8601 format.",
|
||||
"EmailChannelResponse$FromAddress" : "The email address used to send emails from.",
|
||||
"EmailChannelResponse$Id" : "Channel ID. Not used, only for backwards compatibility.",
|
||||
"EmailChannelResponse$Identity" : "The ARN of an identity verified with SES.",
|
||||
"EmailChannelResponse$LastModifiedBy" : "Who last updated this entry",
|
||||
"EmailChannelResponse$LastModifiedDate" : "Last date this was updated",
|
||||
"EmailChannelResponse$Platform" : "Platform type. Will be \"EMAIL\"",
|
||||
"EmailChannelResponse$RoleArn" : "The ARN of an IAM Role used to submit events to Mobile Analytics' event ingestion service",
|
||||
"EndpointBatchItem$Address" : "The address or token of the endpoint as provided by your push provider (e.g. DeviceToken or RegistrationId).",
|
||||
"EndpointBatchItem$EffectiveDate" : "The last time the endpoint was updated. Provided in ISO 8601 format.",
|
||||
"EndpointBatchItem$EndpointStatus" : "The endpoint status. Can be either ACTIVE or INACTIVE. Will be set to INACTIVE if a delivery fails. Will be set to ACTIVE if the address is updated.",
|
||||
|
@ -542,7 +739,6 @@
|
|||
"EndpointResponse$Id" : "The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it is unique compared to all other endpoints for the application.",
|
||||
"EndpointResponse$OptOut" : "Indicates whether a user has opted out of receiving messages with one of the following values:\n\nALL – User receives all messages.\nNONE – User receives no messages.",
|
||||
"EndpointResponse$RequestId" : "The unique ID for the most recent request to update the endpoint.",
|
||||
"EndpointResponse$ShardId" : "The ShardId of endpoint",
|
||||
"EndpointUser$UserId" : "The unique ID of the user.",
|
||||
"EventStream$ApplicationId" : "The ID of the application from which events should be published.",
|
||||
"EventStream$DestinationStreamArn" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME",
|
||||
|
@ -554,10 +750,21 @@
|
|||
"GCMChannelResponse$ApplicationId" : "The ID of the application to which the channel applies.",
|
||||
"GCMChannelResponse$CreationDate" : "When was this segment created",
|
||||
"GCMChannelResponse$Credential" : "The GCM API key from Google.",
|
||||
"GCMChannelResponse$Id" : "The unique channel ID.",
|
||||
"GCMChannelResponse$Id" : "Channel ID. Not used, only for backwards compatibility.",
|
||||
"GCMChannelResponse$LastModifiedBy" : "Who last updated this entry",
|
||||
"GCMChannelResponse$LastModifiedDate" : "Last date this was updated",
|
||||
"GCMChannelResponse$Platform" : "The platform type. Will be GCM",
|
||||
"GCMMessage$Body" : "The message body of the notification, the email body or the text message.",
|
||||
"GCMMessage$CollapseKey" : "This parameter identifies a group of messages (e.g., with collapse_key: \"Updates Available\") that can be collapsed, so that only the last message gets sent when delivery can be resumed. This is intended to avoid sending too many of the same messages when the device comes back online or becomes active.",
|
||||
"GCMMessage$IconReference" : "The icon image name of the asset saved in your application.",
|
||||
"GCMMessage$ImageIconUrl" : "The URL that points to an image used as the large icon to the notification content view.",
|
||||
"GCMMessage$ImageUrl" : "The URL that points to an image used in the push notification.",
|
||||
"GCMMessage$RawContent" : "The Raw JSON formatted string to be used as the payload. This value overrides the message.",
|
||||
"GCMMessage$RestrictedPackageName" : "This parameter specifies the package name of the application where the registration tokens must match in order to receive the message.",
|
||||
"GCMMessage$SmallImageIconUrl" : "The URL that points to an image used as the small icon for the notification which will be used to represent the notification in the status bar and content view",
|
||||
"GCMMessage$Sound" : "Indicates a sound to play when the device receives the notification. Supports default, or the filename of a sound resource bundled in the app. Android sound files must reside in /res/raw/",
|
||||
"GCMMessage$Title" : "The message title that displays above the message on the user's device.",
|
||||
"GCMMessage$Url" : "The URL to open in the user's mobile browser. Used if the value for Action is URL.",
|
||||
"ImportJobRequest$ExternalId" : "A unique, custom ID assigned to the IAM role that restricts who can assume the role.\t",
|
||||
"ImportJobRequest$RoleArn" : "The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the Amazon S3 location that contains the endpoints to import.",
|
||||
"ImportJobRequest$S3Url" : "A URL that points to the location within an Amazon S3 bucket that contains the endpoints to import. The location can be a folder or a single file.\nThe URL should follow this format: s3://bucket-name/folder-name/file-name\n\nAmazon Pinpoint will import endpoints from this location and any subfolders it contains.",
|
||||
|
@ -576,6 +783,7 @@
|
|||
"ImportJobsResponse$NextToken" : "The string that you use in a subsequent request to get the next page of results in a paginated response.",
|
||||
"Message$Body" : "The message body. Can include up to 140 characters.",
|
||||
"Message$ImageIconUrl" : "The URL that points to the icon image for the push notification icon, for example, the app icon.",
|
||||
"Message$ImageSmallIconUrl" : "The URL that points to the small icon image for the push notification icon, for example, the app icon.",
|
||||
"Message$ImageUrl" : "The URL that points to an image used in the push notification.",
|
||||
"Message$JsonBody" : "The JSON payload used for a silent push.",
|
||||
"Message$MediaUrl" : "The URL that points to the media resource, for example a .mp4 or .gif file.",
|
||||
|
@ -583,8 +791,23 @@
|
|||
"Message$Url" : "The URL to open in the user's mobile browser. Used if the value for Action is URL.",
|
||||
"MessageBody$Message" : "The error message returned from the API.",
|
||||
"MessageBody$RequestID" : "The unique message body ID.",
|
||||
"MessageResponse$ApplicationId" : "Application id of the message.",
|
||||
"MessageResponse$RequestId" : "Original request Id for which this message was delivered.",
|
||||
"MessageResult$StatusMessage" : "Status message for message delivery.",
|
||||
"MessageResult$UpdatedToken" : "If token was updated as part of delivery. (This is GCM Specific)",
|
||||
"QuietTime$End" : "The default end time for quiet time in ISO 8601 format.",
|
||||
"QuietTime$Start" : "The default start time for quiet time in ISO 8601 format.",
|
||||
"SMSChannelRequest$SenderId" : "Sender identifier of your messages.",
|
||||
"SMSChannelResponse$ApplicationId" : "Application id",
|
||||
"SMSChannelResponse$CreationDate" : "The date that the settings were last updated in ISO 8601 format.",
|
||||
"SMSChannelResponse$Id" : "Channel ID. Not used, only for backwards compatibility.",
|
||||
"SMSChannelResponse$LastModifiedBy" : "Who last updated this entry",
|
||||
"SMSChannelResponse$LastModifiedDate" : "Last date this was updated",
|
||||
"SMSChannelResponse$Platform" : "Platform type. Will be \"SMS\"",
|
||||
"SMSChannelResponse$SenderId" : "Sender identifier of your messages.",
|
||||
"SMSChannelResponse$ShortCode" : "The short code registered with the phone provider.",
|
||||
"SMSMessage$Body" : "The message body of the notification, the email body or the text message.",
|
||||
"SMSMessage$SenderId" : "Sender ID of sent message.",
|
||||
"Schedule$EndTime" : "The scheduled time that the campaign ends in ISO 8601 format.",
|
||||
"Schedule$StartTime" : "The scheduled time that the campaign begins in ISO 8601 format.",
|
||||
"Schedule$Timezone" : "The starting UTC offset for the schedule if the value for isLocalTime is true\n\nValid values: \nUTC\nUTC+01\nUTC+02\nUTC+03\nUTC+03:30\nUTC+04\nUTC+04:30\nUTC+05\nUTC+05:30\nUTC+05:45\nUTC+06\nUTC+06:30\nUTC+07\nUTC+08\nUTC+09\nUTC+09:30\nUTC+10\nUTC+10:30\nUTC+11\nUTC+12\nUTC+13\nUTC-02\nUTC-03\nUTC-04\nUTC-05\nUTC-06\nUTC-07\nUTC-08\nUTC-09\nUTC-10\nUTC-11",
|
||||
|
@ -606,7 +829,6 @@
|
|||
"WriteCampaignRequest$TreatmentDescription" : "A custom description for the treatment.",
|
||||
"WriteCampaignRequest$TreatmentName" : "The custom name of a variation of the campaign used for A/B testing.",
|
||||
"WriteEventStream$DestinationStreamArn" : "The Amazon Resource Name (ARN) of the Amazon Kinesis stream or Firehose delivery stream to which you want to publish events.\n Firehose ARN: arn:aws:firehose:REGION:ACCOUNT_ID:deliverystream/STREAM_NAME\n Kinesis ARN: arn:aws:kinesis:REGION:ACCOUNT_ID:stream/STREAM_NAME",
|
||||
"WriteEventStream$ExternalId" : "The external ID assigned the IAM role that authorizes Amazon Pinpoint to publish to the stream.",
|
||||
"WriteEventStream$RoleArn" : "The IAM role that authorizes Amazon Pinpoint to publish events to the stream in your account.",
|
||||
"WriteSegmentRequest$Name" : "The name of segment",
|
||||
"WriteTreatmentResource$TreatmentDescription" : "A custom description for the treatment.",
|
||||
|
|
3
vendor/github.com/aws/aws-sdk-go/models/apis/polly/2016-06-10/api-2.json
generated
vendored
3
vendor/github.com/aws/aws-sdk-go/models/apis/polly/2016-06-10/api-2.json
generated
vendored
|
@ -526,7 +526,8 @@
|
|||
"Maxim",
|
||||
"Tatyana",
|
||||
"Astrid",
|
||||
"Filiz"
|
||||
"Filiz",
|
||||
"Vicki"
|
||||
]
|
||||
},
|
||||
"VoiceList":{
|
||||
|
|
76
vendor/github.com/aws/aws-sdk-go/models/apis/rds/2014-10-31/api-2.json
generated
vendored
76
vendor/github.com/aws/aws-sdk-go/models/apis/rds/2014-10-31/api-2.json
generated
vendored
|
@ -1501,6 +1501,50 @@
|
|||
{"shape":"AuthorizationNotFoundFault"},
|
||||
{"shape":"InvalidDBSecurityGroupStateFault"}
|
||||
]
|
||||
},
|
||||
"StartDBInstance":{
|
||||
"name":"StartDBInstance",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"StartDBInstanceMessage"},
|
||||
"output":{
|
||||
"shape":"StartDBInstanceResult",
|
||||
"resultWrapper":"StartDBInstanceResult"
|
||||
},
|
||||
"errors":[
|
||||
{"shape":"DBInstanceNotFoundFault"},
|
||||
{"shape":"InvalidDBInstanceStateFault"},
|
||||
{"shape":"InsufficientDBInstanceCapacityFault"},
|
||||
{"shape":"DBSubnetGroupNotFoundFault"},
|
||||
{"shape":"DBSubnetGroupDoesNotCoverEnoughAZs"},
|
||||
{"shape":"InvalidDBClusterStateFault"},
|
||||
{"shape":"InvalidSubnet"},
|
||||
{"shape":"InvalidVPCNetworkStateFault"},
|
||||
{"shape":"DBClusterNotFoundFault"},
|
||||
{"shape":"AuthorizationNotFoundFault"},
|
||||
{"shape":"KMSKeyNotAccessibleFault"}
|
||||
]
|
||||
},
|
||||
"StopDBInstance":{
|
||||
"name":"StopDBInstance",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"StopDBInstanceMessage"},
|
||||
"output":{
|
||||
"shape":"StopDBInstanceResult",
|
||||
"resultWrapper":"StopDBInstanceResult"
|
||||
},
|
||||
"errors":[
|
||||
{"shape":"DBInstanceNotFoundFault"},
|
||||
{"shape":"InvalidDBInstanceStateFault"},
|
||||
{"shape":"DBSnapshotAlreadyExistsFault"},
|
||||
{"shape":"SnapshotQuotaExceededFault"},
|
||||
{"shape":"InvalidDBClusterStateFault"}
|
||||
]
|
||||
}
|
||||
},
|
||||
"shapes":{
|
||||
|
@ -1788,7 +1832,8 @@
|
|||
"KmsKeyId":{"shape":"String"},
|
||||
"Tags":{"shape":"TagList"},
|
||||
"CopyTags":{"shape":"BooleanOptional"},
|
||||
"PreSignedUrl":{"shape":"String"}
|
||||
"PreSignedUrl":{"shape":"String"},
|
||||
"OptionGroupName":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"CopyDBSnapshotResult":{
|
||||
|
@ -2136,6 +2181,7 @@
|
|||
"DBClusterArn":{"shape":"String"},
|
||||
"AssociatedRoles":{"shape":"DBClusterRoles"},
|
||||
"IAMDatabaseAuthenticationEnabled":{"shape":"Boolean"},
|
||||
"CloneGroupId":{"shape":"String"},
|
||||
"ClusterCreateTime":{"shape":"TStamp"}
|
||||
},
|
||||
"wrapper":true
|
||||
|
@ -4724,6 +4770,7 @@
|
|||
],
|
||||
"members":{
|
||||
"DBClusterIdentifier":{"shape":"String"},
|
||||
"RestoreType":{"shape":"String"},
|
||||
"SourceDBClusterIdentifier":{"shape":"String"},
|
||||
"RestoreToTime":{"shape":"TStamp"},
|
||||
"UseLatestRestorableTime":{"shape":"Boolean"},
|
||||
|
@ -4941,6 +4988,33 @@
|
|||
"db-cluster-snapshot"
|
||||
]
|
||||
},
|
||||
"StartDBInstanceMessage":{
|
||||
"type":"structure",
|
||||
"required":["DBInstanceIdentifier"],
|
||||
"members":{
|
||||
"DBInstanceIdentifier":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"StartDBInstanceResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"DBInstance":{"shape":"DBInstance"}
|
||||
}
|
||||
},
|
||||
"StopDBInstanceMessage":{
|
||||
"type":"structure",
|
||||
"required":["DBInstanceIdentifier"],
|
||||
"members":{
|
||||
"DBInstanceIdentifier":{"shape":"String"},
|
||||
"DBSnapshotIdentifier":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"StopDBInstanceResult":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"DBInstance":{"shape":"DBInstance"}
|
||||
}
|
||||
},
|
||||
"StorageQuotaExceededFault":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
64
vendor/github.com/aws/aws-sdk-go/models/apis/rds/2014-10-31/docs-2.json
generated
vendored
64
vendor/github.com/aws/aws-sdk-go/models/apis/rds/2014-10-31/docs-2.json
generated
vendored
File diff suppressed because one or more lines are too long
107
vendor/github.com/aws/aws-sdk-go/models/apis/rekognition/2016-06-27/api-2.json
generated
vendored
107
vendor/github.com/aws/aws-sdk-go/models/apis/rekognition/2016-06-27/api-2.json
generated
vendored
|
@ -138,6 +138,23 @@
|
|||
{"shape":"InvalidImageFormatException"}
|
||||
]
|
||||
},
|
||||
"GetCelebrityInfo":{
|
||||
"name":"GetCelebrityInfo",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"GetCelebrityInfoRequest"},
|
||||
"output":{"shape":"GetCelebrityInfoResponse"},
|
||||
"errors":[
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"InternalServerError"},
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"ProvisionedThroughputExceededException"},
|
||||
{"shape":"ResourceNotFoundException"}
|
||||
]
|
||||
},
|
||||
"IndexFaces":{
|
||||
"name":"IndexFaces",
|
||||
"http":{
|
||||
|
@ -194,6 +211,26 @@
|
|||
{"shape":"ResourceNotFoundException"}
|
||||
]
|
||||
},
|
||||
"RecognizeCelebrities":{
|
||||
"name":"RecognizeCelebrities",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"RecognizeCelebritiesRequest"},
|
||||
"output":{"shape":"RecognizeCelebritiesResponse"},
|
||||
"errors":[
|
||||
{"shape":"InvalidS3ObjectException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"InvalidImageFormatException"},
|
||||
{"shape":"ImageTooLargeException"},
|
||||
{"shape":"AccessDeniedException"},
|
||||
{"shape":"InternalServerError"},
|
||||
{"shape":"ThrottlingException"},
|
||||
{"shape":"ProvisionedThroughputExceededException"},
|
||||
{"shape":"InvalidImageFormatException"}
|
||||
]
|
||||
},
|
||||
"SearchFaces":{
|
||||
"name":"SearchFaces",
|
||||
"http":{
|
||||
|
@ -274,6 +311,20 @@
|
|||
"Top":{"shape":"Float"}
|
||||
}
|
||||
},
|
||||
"Celebrity":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Urls":{"shape":"Urls"},
|
||||
"Name":{"shape":"String"},
|
||||
"Id":{"shape":"RekognitionUniqueId"},
|
||||
"Face":{"shape":"ComparedFace"},
|
||||
"MatchConfidence":{"shape":"Percent"}
|
||||
}
|
||||
},
|
||||
"CelebrityList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Celebrity"}
|
||||
},
|
||||
"CollectionId":{
|
||||
"type":"string",
|
||||
"max":255,
|
||||
|
@ -311,16 +362,30 @@
|
|||
"type":"structure",
|
||||
"members":{
|
||||
"SourceImageFace":{"shape":"ComparedSourceImageFace"},
|
||||
"FaceMatches":{"shape":"CompareFacesMatchList"}
|
||||
"FaceMatches":{"shape":"CompareFacesMatchList"},
|
||||
"UnmatchedFaces":{"shape":"CompareFacesUnmatchList"},
|
||||
"SourceImageOrientationCorrection":{"shape":"OrientationCorrection"},
|
||||
"TargetImageOrientationCorrection":{"shape":"OrientationCorrection"}
|
||||
}
|
||||
},
|
||||
"CompareFacesUnmatchList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ComparedFace"}
|
||||
},
|
||||
"ComparedFace":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"BoundingBox":{"shape":"BoundingBox"},
|
||||
"Confidence":{"shape":"Percent"}
|
||||
"Confidence":{"shape":"Percent"},
|
||||
"Landmarks":{"shape":"Landmarks"},
|
||||
"Pose":{"shape":"Pose"},
|
||||
"Quality":{"shape":"ImageQuality"}
|
||||
}
|
||||
},
|
||||
"ComparedFaceList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ComparedFace"}
|
||||
},
|
||||
"ComparedSourceImageFace":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -551,6 +616,20 @@
|
|||
"FEMALE"
|
||||
]
|
||||
},
|
||||
"GetCelebrityInfoRequest":{
|
||||
"type":"structure",
|
||||
"required":["Id"],
|
||||
"members":{
|
||||
"Id":{"shape":"RekognitionUniqueId"}
|
||||
}
|
||||
},
|
||||
"GetCelebrityInfoResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"Urls":{"shape":"Urls"},
|
||||
"Name":{"shape":"String"}
|
||||
}
|
||||
},
|
||||
"Image":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -782,6 +861,25 @@
|
|||
},
|
||||
"exception":true
|
||||
},
|
||||
"RecognizeCelebritiesRequest":{
|
||||
"type":"structure",
|
||||
"required":["Image"],
|
||||
"members":{
|
||||
"Image":{"shape":"Image"}
|
||||
}
|
||||
},
|
||||
"RecognizeCelebritiesResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"CelebrityFaces":{"shape":"CelebrityList"},
|
||||
"UnrecognizedFaces":{"shape":"ComparedFaceList"},
|
||||
"OrientationCorrection":{"shape":"OrientationCorrection"}
|
||||
}
|
||||
},
|
||||
"RekognitionUniqueId":{
|
||||
"type":"string",
|
||||
"pattern":"[0-9A-Za-z]*"
|
||||
},
|
||||
"ResourceAlreadyExistsException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
@ -884,6 +982,11 @@
|
|||
"UInteger":{
|
||||
"type":"integer",
|
||||
"min":0
|
||||
},
|
||||
"Url":{"type":"string"},
|
||||
"Urls":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Url"}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
151
vendor/github.com/aws/aws-sdk-go/models/apis/rekognition/2016-06-27/docs-2.json
generated
vendored
151
vendor/github.com/aws/aws-sdk-go/models/apis/rekognition/2016-06-27/docs-2.json
generated
vendored
|
@ -2,16 +2,18 @@
|
|||
"version": "2.0",
|
||||
"service": "<p>This is the Amazon Rekognition API reference.</p>",
|
||||
"operations": {
|
||||
"CompareFaces": "<p>Compares a face in the <i>source</i> input image with each face detected in the <i>target</i> input image. </p> <note> <p> If the source image contains multiple faces, the service detects the largest face and uses it to compare with each face detected in the target image. </p> </note> <p>In response, the operation returns an array of face matches ordered by similarity score with the highest similarity scores first. For each face match, the response provides a bounding box of the face and <code>confidence</code> value (indicating the level of confidence that the bounding box contains a face). The response also provides a <code>similarity</code> score, which indicates how closely the faces match. </p> <note> <p>By default, only faces with the similarity score of greater than or equal to 80% are returned in the response. You can change this value.</p> </note> <p>In addition to the face matches, the response returns information about the face in the source image, including the bounding box of the face and confidence value.</p> <note> <p> This is a stateless API operation. That is, the operation does not persist any data.</p> </note> <p>For an example, see <a>get-started-exercise-compare-faces</a> </p> <p>This operation requires permissions to perform the <code>rekognition:CompareFaces</code> action.</p>",
|
||||
"CreateCollection": "<p>Creates a collection in an AWS Region. You can add faces to the collection using the operation. </p> <p>For example, you might create collections, one for each of your application users. A user can then index faces using the <code>IndexFaces</code> operation and persist results in a specific collection. Then, a user can search the collection for faces in the user-specific container. </p> <p>For an example, see <a>example1</a>. </p> <p>This operation requires permissions to perform the <code>rekognition:CreateCollection</code> action.</p>",
|
||||
"CompareFaces": "<p>Compares a face in the <i>source</i> input image with each face detected in the <i>target</i> input image. </p> <note> <p> If the source image contains multiple faces, the service detects the largest face and compares it with each face detected in the target image. </p> </note> <p>In response, the operation returns an array of face matches ordered by similarity score in descending order. For each face match, the response provides a bounding box of the face, facial landmarks, pose details (pitch, role, and yaw), quality (brightness and sharpness), and confidence value (indicating the level of confidence that the bounding box contains a face). The response also provides a similarity score, which indicates how closely the faces match. </p> <note> <p>By default, only faces with a similarity score of greater than or equal to 80% are returned in the response. You can change this value by specifying the <code>SimilarityThreshold</code> parameter.</p> </note> <p> <code>CompareFaces</code> also returns an array of faces that don't match the source image. For each face, it returns a bounding box, confidence value, landmarks, pose details, and quality. The response also returns information about the face in the source image, including the bounding box of the face and confidence value.</p> <p>If the image doesn't contain Exif metadata, <code>CompareFaces</code> returns orientation information for the source and target images. Use these values to display the images with the correct image orientation.</p> <note> <p> This is a stateless API operation. That is, data returned by this operation doesn't persist.</p> </note> <p>For an example, see <a>get-started-exercise-compare-faces</a>.</p> <p>This operation requires permissions to perform the <code>rekognition:CompareFaces</code> action.</p>",
|
||||
"CreateCollection": "<p>Creates a collection in an AWS Region. You can add faces to the collection using the operation. </p> <p>For example, you might create collections, one for each of your application users. A user can then index faces using the <code>IndexFaces</code> operation and persist results in a specific collection. Then, a user can search the collection for faces in the user-specific container. </p> <note> <p>Collection names are case-sensitive.</p> </note> <p>For an example, see <a>example1</a>. </p> <p>This operation requires permissions to perform the <code>rekognition:CreateCollection</code> action.</p>",
|
||||
"DeleteCollection": "<p>Deletes the specified collection. Note that this operation removes all faces in the collection. For an example, see <a>example1</a>.</p> <p>This operation requires permissions to perform the <code>rekognition:DeleteCollection</code> action.</p>",
|
||||
"DeleteFaces": "<p>Deletes faces from a collection. You specify a collection ID and an array of face IDs to remove from the collection.</p> <p>This operation requires permissions to perform the <code>rekognition:DeleteFaces</code> action.</p>",
|
||||
"DetectFaces": "<p>Detects faces within an image (JPEG or PNG) that is provided as input.</p> <p> For each face detected, the operation returns face details including a bounding box of the face, a confidence value (that the bounding box contains a face), and a fixed set of attributes such as facial landmarks (for example, coordinates of eye and mouth), gender, presence of beard, sunglasses, etc. </p> <p>The face-detection algorithm is most effective on frontal faces. For non-frontal or obscured faces, the algorithm may not detect the faces or might detect faces with lower confidence. </p> <note> <p>This is a stateless API operation. That is, the operation does not persist any data.</p> </note> <p>For an example, see <a>get-started-exercise-detect-faces</a>.</p> <p>This operation requires permissions to perform the <code>rekognition:DetectFaces</code> action. </p>",
|
||||
"DetectLabels": "<p>Detects instances of real-world labels within an image (JPEG or PNG) provided as input. This includes objects like flower, tree, and table; events like wedding, graduation, and birthday party; and concepts like landscape, evening, and nature. For an example, see <a>get-started-exercise-detect-labels</a>.</p> <p> For each object, scene, and concept the API returns one or more labels. Each label provides the object name, and the level of confidence that the image contains the object. For example, suppose the input image has a lighthouse, the sea, and a rock. The response will include all three labels, one for each object. </p> <p> <code>{Name: lighthouse, Confidence: 98.4629}</code> </p> <p> <code>{Name: rock,Confidence: 79.2097}</code> </p> <p> <code> {Name: sea,Confidence: 75.061}</code> </p> <p> In the preceding example, the operation returns one label for each of the three objects. The operation can also return multiple labels for the same object in the image. For example, if the input image shows a flower (for example, a tulip), the operation might return the following three labels. </p> <p> <code>{Name: flower,Confidence: 99.0562}</code> </p> <p> <code>{Name: plant,Confidence: 99.0562}</code> </p> <p> <code>{Name: tulip,Confidence: 99.0562}</code> </p> <p>In this example, the detection algorithm more precisely identifies the flower as a tulip.</p> <p>You can provide the input image as an S3 object or as base64-encoded bytes. In response, the API returns an array of labels. In addition, the response also includes the orientation correction. Optionally, you can specify <code>MinConfidence</code> to control the confidence threshold for the labels returned. The default is 50%. You can also add the <code>MaxLabels</code> parameter to limit the number of labels returned. </p> <note> <p>If the object detected is a person, the operation doesn't provide the same facial details that the <a>DetectFaces</a> operation provides.</p> </note> <p>This is a stateless API operation. That is, the operation does not persist any data.</p> <p>This operation requires permissions to perform the <code>rekognition:DetectLabels</code> action. </p>",
|
||||
"DetectModerationLabels": "<p>Detects explicit or suggestive adult content in a specified .jpeg or .png image. Use <code>DetectModerationLabels</code> to moderate images depending on your requirements. For example, you might want to filter images that contain nudity, but not images containing suggestive content.</p> <p>To filter images, use the labels returned by <code>DetectModerationLabels</code> to determine which types of content are appropriate. For information about moderation labels, see <a>howitworks-moderateimage</a>.</p>",
|
||||
"IndexFaces": "<p>Detects faces in the input image and adds them to the specified collection. </p> <p> Amazon Rekognition does not save the actual faces detected. Instead, the underlying detection algorithm first detects the faces in the input image, and for each face extracts facial features into a feature vector, and stores it in the back-end database. Amazon Rekognition uses feature vectors when performing face match and search operations using the and operations. </p> <p>If you provide the optional <code>externalImageID</code> for the input image you provided, Amazon Rekognition associates this ID with all faces that it detects. When you call the operation, the response returns the external ID. You can use this external image ID to create a client-side index to associate the faces with each image. You can then use the index to find all faces in an image. </p> <p>In response, the operation returns an array of metadata for all detected faces. This includes, the bounding box of the detected face, confidence value (indicating the bounding box contains a face), a face ID assigned by the service for each face that is detected and stored, and an image ID assigned by the service for the input image If you request all facial attributes (using the <code>detectionAttributes</code> parameter, Amazon Rekognition returns detailed facial attributes such as facial landmarks (for example, location of eye and mount) and other facial attributes such gender. If you provide the same image, specify the same collection, and use the same external ID in the <code>IndexFaces</code> operation, Amazon Rekognition doesn't save duplicate face metadata. </p> <p>For an example, see <a>example2</a>.</p> <p>This operation requires permissions to perform the <code>rekognition:IndexFaces</code> action.</p>",
|
||||
"DetectModerationLabels": "<p>Detects explicit or suggestive adult content in a specified JPEG or PNG format image. Use <code>DetectModerationLabels</code> to moderate images depending on your requirements. For example, you might want to filter images that contain nudity, but not images containing suggestive content.</p> <p>To filter images, use the labels returned by <code>DetectModerationLabels</code> to determine which types of content are appropriate. For information about moderation labels, see <a>image-moderation</a>.</p>",
|
||||
"GetCelebrityInfo": "<p>Gets the name and additional information about a celebrity based on his or her Rekognition ID. The additional information is returned as an array of URLs. If there is no additional information about the celebrity, this list is empty. For more information, see <a>celebrity-recognition</a>.</p> <p>This operation requires permissions to perform the <code>rekognition:GetCelebrityInfo</code> action. </p>",
|
||||
"IndexFaces": "<p>Detects faces in the input image and adds them to the specified collection. </p> <p> Amazon Rekognition does not save the actual faces detected. Instead, the underlying detection algorithm first detects the faces in the input image, and for each face extracts facial features into a feature vector, and stores it in the back-end database. Amazon Rekognition uses feature vectors when performing face match and search operations using the and operations. </p> <p>If you provide the optional <code>externalImageID</code> for the input image you provided, Amazon Rekognition associates this ID with all faces that it detects. When you call the operation, the response returns the external ID. You can use this external image ID to create a client-side index to associate the faces with each image. You can then use the index to find all faces in an image. </p> <p>In response, the operation returns an array of metadata for all detected faces. This includes, the bounding box of the detected face, confidence value (indicating the bounding box contains a face), a face ID assigned by the service for each face that is detected and stored, and an image ID assigned by the service for the input image. If you request all facial attributes (using the <code>detectionAttributes</code> parameter, Amazon Rekognition returns detailed facial attributes such as facial landmarks (for example, location of eye and mount) and other facial attributes such gender. If you provide the same image, specify the same collection, and use the same external ID in the <code>IndexFaces</code> operation, Amazon Rekognition doesn't save duplicate face metadata. </p> <p>For an example, see <a>example2</a>.</p> <p>This operation requires permissions to perform the <code>rekognition:IndexFaces</code> action.</p>",
|
||||
"ListCollections": "<p>Returns list of collection IDs in your account. If the result is truncated, the response also provides a <code>NextToken</code> that you can use in the subsequent request to fetch the next set of collection IDs.</p> <p>For an example, see <a>example1</a>.</p> <p>This operation requires permissions to perform the <code>rekognition:ListCollections</code> action.</p>",
|
||||
"ListFaces": "<p>Returns metadata for faces in the specified collection. This metadata includes information such as the bounding box coordinates, the confidence (that the bounding box contains a face), and face ID. For an example, see <a>example3</a>. </p> <p>This operation requires permissions to perform the <code>rekognition:ListFaces</code> action.</p>",
|
||||
"RecognizeCelebrities": "<p>Returns an array of celebrities recognized in the input image. The image is passed either as base64-encoded image bytes or as a reference to an image in an Amazon S3 bucket. The image must be either a PNG or JPEG formatted file. For more information, see <a>celebrity-recognition</a>. </p> <p> <code>RecognizeCelebrities</code> returns the 15 largest faces in the image. It lists recognized celebrities in the <code>CelebrityFaces</code> list and unrecognized faces in the <code>UnrecognizedFaces</code> list. The operation doesn't return celebrities whose face sizes are smaller than the largest 15 faces in the image.</p> <p>For each celebrity recognized, the API returns a <code>Celebrity</code> object. The <code>Celebrity</code> object contains the celebrity name, ID, URL links to additional information, match confidence, and a <code>ComparedFace</code> object that you can use to locate the celebrity's face on the image.</p> <p>Rekognition does not retain information about which images a celebrity has been recognized in. Your application must store this information and use the <code>Celebrity</code> ID property as a unique identifier for the celebrity. If you don't store the celebrity name or additional information URLs returned by <code>RecognizeCelebrities</code>, you will need the ID to identify the celebrity in a call to the operation.</p> <p>For an example, see <a>recognize-celebrities-tutorial</a>.</p> <p>This operation requires permissions to perform the <code>rekognition:RecognizeCelebrities</code> operation.</p>",
|
||||
"SearchFaces": "<p>For a given input face ID, searches for matching faces in the collection the face belongs to. You get a face ID when you add a face to the collection using the <a>IndexFaces</a> operation. The operation compares the features of the input face with faces in the specified collection. </p> <note> <p>You can also search faces without indexing faces by using the <code>SearchFacesByImage</code> operation.</p> </note> <p> The operation response returns an array of faces that match, ordered by similarity score with the highest similarity first. More specifically, it is an array of metadata for each face match that is found. Along with the metadata, the response also includes a <code>confidence</code> value for each face match, indicating the confidence that the specific face matches the input face. </p> <p>For an example, see <a>example3</a>.</p> <p>This operation requires permissions to perform the <code>rekognition:SearchFaces</code> action.</p>",
|
||||
"SearchFacesByImage": "<p>For a given input image, first detects the largest face in the image, and then searches the specified collection for matching faces. The operation compares the features of the input face with faces in the specified collection. </p> <note> <p> To search for all faces in an input image, you might first call the operation, and then use the face IDs returned in subsequent calls to the operation. </p> <p> You can also call the <code>DetectFaces</code> operation and use the bounding boxes in the response to make face crops, which then you can pass in to the <code>SearchFacesByImage</code> operation. </p> </note> <p> The response returns an array of faces that match, ordered by similarity score with the highest similarity first. More specifically, it is an array of metadata for each face match found. Along with the metadata, the response also includes a <code>similarity</code> indicating how similar the face is to the input face. In the response, the operation also returns the bounding box (and a confidence level that the bounding box contains a face) of the face that Amazon Rekognition used for the input image. </p> <p>For an example, see <a>example3</a>.</p> <p>This operation requires permissions to perform the <code>rekognition:SearchFacesByImage</code> action.</p>"
|
||||
},
|
||||
|
@ -36,8 +38,8 @@
|
|||
"Attributes": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DetectFacesRequest$Attributes": "<p>A list of facial attributes you want to be returned. This can be the default list of attributes or all attributes. If you don't specify a value for <code>Attributes</code> or if you specify <code>[\"DEFAULT\"]</code>, the API returns the following subset of facial attributes: <code>BoundingBox</code>, <code>Confidence</code>, <code>Pose</code>, <code>Quality</code> and <code>Landmarks</code>. If you provide <code>[\"ALL\"]</code>, all facial attributes are returned but the operation will take longer to complete.</p> <p>If you provide both, <code>[\"ALL\", \"DEFAULT\"]</code>, the service uses a logical AND operator to determine which attributes to return (in this case, all attributes). </p>",
|
||||
"IndexFacesRequest$DetectionAttributes": "<p>A list of facial attributes that you want to be returned. This can be the default list of attributes or all attributes. If you don't specify a value for <code>Attributes</code> or if you specify <code>[\"DEFAULT\"]</code>, the API returns the following subset of facial attributes: <code>BoundingBox</code>, <code>Confidence</code>, <code>Pose</code>, <code>Quality</code> and <code>Landmarks</code>. If you provide <code>[\"ALL\"]</code>, all facial attributes are returned but the operation will take longer to complete.</p> <p>If you provide both, <code>[\"ALL\", \"DEFAULT\"]</code>, the service uses a logical AND operator to determine which attributes to return (in this case, all attributes). </p>"
|
||||
"DetectFacesRequest$Attributes": "<p>An array of facial attributes you want to be returned. This can be the default list of attributes or all attributes. If you don't specify a value for <code>Attributes</code> or if you specify <code>[\"DEFAULT\"]</code>, the API returns the following subset of facial attributes: <code>BoundingBox</code>, <code>Confidence</code>, <code>Pose</code>, <code>Quality</code> and <code>Landmarks</code>. If you provide <code>[\"ALL\"]</code>, all facial attributes are returned but the operation will take longer to complete.</p> <p>If you provide both, <code>[\"ALL\", \"DEFAULT\"]</code>, the service uses a logical AND operator to determine which attributes to return (in this case, all attributes). </p>",
|
||||
"IndexFacesRequest$DetectionAttributes": "<p>An array of facial attributes that you want to be returned. This can be the default list of attributes or all attributes. If you don't specify a value for <code>Attributes</code> or if you specify <code>[\"DEFAULT\"]</code>, the API returns the following subset of facial attributes: <code>BoundingBox</code>, <code>Confidence</code>, <code>Pose</code>, <code>Quality</code> and <code>Landmarks</code>. If you provide <code>[\"ALL\"]</code>, all facial attributes are returned but the operation will take longer to complete.</p> <p>If you provide both, <code>[\"ALL\", \"DEFAULT\"]</code>, the service uses a logical AND operator to determine which attributes to return (in this case, all attributes). </p>"
|
||||
}
|
||||
},
|
||||
"Beard": {
|
||||
|
@ -61,13 +63,25 @@
|
|||
"BoundingBox": {
|
||||
"base": "<p>Identifies the bounding box around the object or face. The <code>left</code> (x-coordinate) and <code>top</code> (y-coordinate) are coordinates representing the top and left sides of the bounding box. Note that the upper-left corner of the image is the origin (0,0). </p> <p>The <code>top</code> and <code>left</code> values returned are ratios of the overall image size. For example, if the input image is 700x200 pixels, and the top-left coordinate of the bounding box is 350x50 pixels, the API returns a <code>left</code> value of 0.5 (350/700) and a <code>top</code> value of 0.25 (50/200).</p> <p> The <code>width</code> and <code>height</code> values represent the dimensions of the bounding box as a ratio of the overall image dimension. For example, if the input image is 700x200 pixels, and the bounding box width is 70 pixels, the width returned is 0.1. </p> <note> <p> The bounding box coordinates can have negative values. For example, if Amazon Rekognition is able to detect a face that is at the image edge and is only partially visible, the service can return coordinates that are outside the image bounds and, depending on the image edge, you might get negative values or values greater than 1 for the <code>left</code> or <code>top</code> values. </p> </note>",
|
||||
"refs": {
|
||||
"ComparedFace$BoundingBox": null,
|
||||
"ComparedSourceImageFace$BoundingBox": null,
|
||||
"Face$BoundingBox": null,
|
||||
"ComparedFace$BoundingBox": "<p>Bounding box of the face.</p>",
|
||||
"ComparedSourceImageFace$BoundingBox": "<p>Bounding box of the face.</p>",
|
||||
"Face$BoundingBox": "<p>Bounding box of the face.</p>",
|
||||
"FaceDetail$BoundingBox": "<p>Bounding box of the face.</p>",
|
||||
"SearchFacesByImageResponse$SearchedFaceBoundingBox": "<p>The bounding box around the face in the input image that Amazon Rekognition used for the search.</p>"
|
||||
}
|
||||
},
|
||||
"Celebrity": {
|
||||
"base": "<p>Provides information about a celebrity recognized by the operation.</p>",
|
||||
"refs": {
|
||||
"CelebrityList$member": null
|
||||
}
|
||||
},
|
||||
"CelebrityList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"RecognizeCelebritiesResponse$CelebrityFaces": "<p>Details about each celebrity found in the image. Amazon Rekognition can detect a maximum of 15 celebrities in an image.</p>"
|
||||
}
|
||||
},
|
||||
"CollectionId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
|
@ -88,7 +102,7 @@
|
|||
}
|
||||
},
|
||||
"CompareFacesMatch": {
|
||||
"base": "<p>For the provided the bounding box, confidence level that the bounding box actually contains a face, and the similarity between the face in the bounding box and the face in the source image.</p>",
|
||||
"base": "<p>Provides information about a face in a target image that matches the source image face analysed by <code>CompareFaces</code>. The <code>Face</code> property contains the bounding box of the face in the target image. The <code>Similarity</code> property is the confidence that the source image face matches the face in the bounding box.</p>",
|
||||
"refs": {
|
||||
"CompareFacesMatchList$member": null
|
||||
}
|
||||
|
@ -96,7 +110,7 @@
|
|||
"CompareFacesMatchList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CompareFacesResponse$FaceMatches": "<p>Provides an array of <code>CompareFacesMatch</code> objects. Each object provides the bounding box, confidence that the bounding box contains a face, and the similarity between the face in the bounding box and the face in the source image.</p>"
|
||||
"CompareFacesResponse$FaceMatches": "<p>An array of faces in the target image that match the source image face. Each <code>CompareFacesMatch</code> object provides the bounding box, the confidence level that the bounding box contains a face, and the similarity score for the face in the bounding box and the face in the source image.</p>"
|
||||
}
|
||||
},
|
||||
"CompareFacesRequest": {
|
||||
|
@ -109,16 +123,31 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"ComparedFace": {
|
||||
"base": "<p>Provides face metadata (bounding box and confidence that the bounding box actually contains a face).</p>",
|
||||
"CompareFacesUnmatchList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CompareFacesMatch$Face": "<p>Provides face metadata (bounding box and confidence that the bounding box actually contains a face).</p>"
|
||||
"CompareFacesResponse$UnmatchedFaces": "<p>An array of faces in the target image that did not match the source image face.</p>"
|
||||
}
|
||||
},
|
||||
"ComparedFace": {
|
||||
"base": "<p>Provides face metadata for target image faces that are analysed by <code>CompareFaces</code> and <code>RecognizeCelebrities</code>.</p>",
|
||||
"refs": {
|
||||
"Celebrity$Face": "<p>Provides information about the celebrity's face, such as its location on the image.</p>",
|
||||
"CompareFacesMatch$Face": "<p>Provides face metadata (bounding box and confidence that the bounding box actually contains a face).</p>",
|
||||
"CompareFacesUnmatchList$member": null,
|
||||
"ComparedFaceList$member": null
|
||||
}
|
||||
},
|
||||
"ComparedFaceList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"RecognizeCelebritiesResponse$UnrecognizedFaces": "<p>Details about each unrecognized face in the image.</p>"
|
||||
}
|
||||
},
|
||||
"ComparedSourceImageFace": {
|
||||
"base": "<p>Type that describes the face Amazon Rekognition chose to compare with the faces in the target. This contains a bounding box for the selected face and confidence level that the bounding box contains a face. Note that Amazon Rekognition selects the largest face in the source image for this comparison. </p>",
|
||||
"refs": {
|
||||
"CompareFacesResponse$SourceImageFace": "<p>The face from the source image that was used for comparison.</p>"
|
||||
"CompareFacesResponse$SourceImageFace": "<p>The face in the source image that was used for comparison.</p>"
|
||||
}
|
||||
},
|
||||
"CreateCollectionRequest": {
|
||||
|
@ -227,18 +256,18 @@
|
|||
}
|
||||
},
|
||||
"Face": {
|
||||
"base": "<p>Describes the face properties such as the bounding box, face ID, image ID of the source image, and external image ID that you assigned. </p>",
|
||||
"base": "<p>Describes the face properties such as the bounding box, face ID, image ID of the input image, and external image ID that you assigned. </p>",
|
||||
"refs": {
|
||||
"FaceList$member": null,
|
||||
"FaceMatch$Face": null,
|
||||
"FaceRecord$Face": null
|
||||
"FaceMatch$Face": "<p>Describes the face properties such as the bounding box, face ID, image ID of the source image, and external image ID that you assigned.</p>",
|
||||
"FaceRecord$Face": "<p>Describes the face properties such as the bounding box, face ID, image ID of the input image, and external image ID that you assigned. </p>"
|
||||
}
|
||||
},
|
||||
"FaceDetail": {
|
||||
"base": "<p>Structure containing attributes of the face that the algorithm detected.</p>",
|
||||
"refs": {
|
||||
"FaceDetailList$member": null,
|
||||
"FaceRecord$FaceDetail": null
|
||||
"FaceRecord$FaceDetail": "<p>Structure containing attributes of the face that the algorithm detected.</p>"
|
||||
}
|
||||
},
|
||||
"FaceDetailList": {
|
||||
|
@ -319,16 +348,27 @@
|
|||
"Gender$Value": "<p>Gender of the face.</p>"
|
||||
}
|
||||
},
|
||||
"Image": {
|
||||
"base": "<p>Provides the source image either as bytes or an S3 object.</p> <p>The region for the S3 bucket containing the S3 object must match the region you use for Amazon Rekognition operations.</p> <p>You may need to Base64-encode the image bytes depending on the language you are using and whether or not you are using the AWS SDK. For more information, see <a>example4</a>.</p> <p>If you use the Amazon CLI to call Amazon Rekognition operations, passing image bytes using the Bytes property is not supported. You must first upload the image to an Amazon S3 bucket and then call the operation using the S3Object property.</p> <p>For Amazon Rekognition to process an S3 object, the user must have permission to access the S3 object. For more information, see <a>manage-access-resource-policies</a>. </p>",
|
||||
"GetCelebrityInfoRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CompareFacesRequest$SourceImage": "<p>Source image either as bytes or an S3 object</p>",
|
||||
"CompareFacesRequest$TargetImage": "<p>Target image either as bytes or an S3 object</p>",
|
||||
}
|
||||
},
|
||||
"GetCelebrityInfoResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Image": {
|
||||
"base": "<p>Provides the input image either as bytes or an S3 object.</p> <p>You pass image bytes to a Rekognition API operation by using the <code>Bytes</code> property. For example, you would use the <code>Bytes</code> property to pass an image loaded from a local file system. Image bytes passed by using the <code>Bytes</code> property must be base64-encoded. Your code may not need to encode image bytes if you are using an AWS SDK to call Rekognition API operations. For more information, see <a>example4</a>.</p> <p> You pass images stored in an S3 bucket to a Rekognition API operation by using the <code>S3Object</code> property. Images stored in an S3 bucket do not need to be base64-encoded.</p> <p>The region for the S3 bucket containing the S3 object must match the region you use for Amazon Rekognition operations.</p> <p>If you use the Amazon CLI to call Amazon Rekognition operations, passing image bytes using the Bytes property is not supported. You must first upload the image to an Amazon S3 bucket and then call the operation using the S3Object property.</p> <p>For Amazon Rekognition to process an S3 object, the user must have permission to access the S3 object. For more information, see <a>manage-access-resource-policies</a>. </p>",
|
||||
"refs": {
|
||||
"CompareFacesRequest$SourceImage": "<p>The source image, either as bytes or as an S3 object.</p>",
|
||||
"CompareFacesRequest$TargetImage": "<p>The target image, either as bytes or as an S3 object.</p>",
|
||||
"DetectFacesRequest$Image": "<p>The image in which you want to detect faces. You can specify a blob or an S3 object. </p>",
|
||||
"DetectLabelsRequest$Image": "<p>The input image. You can provide a blob of image bytes or an S3 object.</p>",
|
||||
"DetectModerationLabelsRequest$Image": null,
|
||||
"IndexFacesRequest$Image": null,
|
||||
"SearchFacesByImageRequest$Image": null
|
||||
"DetectModerationLabelsRequest$Image": "<p>The input image as bytes or an S3 object.</p>",
|
||||
"IndexFacesRequest$Image": "<p>The input image as bytes or an S3 object.</p>",
|
||||
"RecognizeCelebritiesRequest$Image": "<p>The input image to use for celebrity recognition.</p>",
|
||||
"SearchFacesByImageRequest$Image": "<p>The input image as bytes or an S3 object.</p>"
|
||||
}
|
||||
},
|
||||
"ImageBlob": {
|
||||
|
@ -340,12 +380,13 @@
|
|||
"ImageId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Face$ImageId": "<p>Unique identifier that Amazon Rekognition assigns to the source image.</p>"
|
||||
"Face$ImageId": "<p>Unique identifier that Amazon Rekognition assigns to the input image.</p>"
|
||||
}
|
||||
},
|
||||
"ImageQuality": {
|
||||
"base": "<p>Identifies face image brightness and sharpness. </p>",
|
||||
"refs": {
|
||||
"ComparedFace$Quality": "<p>Identifies face image brightness and sharpness. </p>",
|
||||
"FaceDetail$Quality": "<p>Identifies image brightness and sharpness.</p>"
|
||||
}
|
||||
},
|
||||
|
@ -416,7 +457,8 @@
|
|||
"Landmarks": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"FaceDetail$Landmarks": "<p>Indicates the location of the landmark on the face.</p>"
|
||||
"ComparedFace$Landmarks": "<p>An array of facial landmarks.</p>",
|
||||
"FaceDetail$Landmarks": "<p>Indicates the location of landmarks on the face.</p>"
|
||||
}
|
||||
},
|
||||
"ListCollectionsRequest": {
|
||||
|
@ -447,7 +489,7 @@
|
|||
}
|
||||
},
|
||||
"ModerationLabel": {
|
||||
"base": "<p>Provides information about a single type of moderated content found in an image. Each type of moderated content has a label within a hierarchical taxonomy. For more information, see <a>howitworks-moderateimage</a>.</p>",
|
||||
"base": "<p>Provides information about a single type of moderated content found in an image. Each type of moderated content has a label within a hierarchical taxonomy. For more information, see <a>image-moderation</a>.</p>",
|
||||
"refs": {
|
||||
"ModerationLabels$member": null
|
||||
}
|
||||
|
@ -455,7 +497,7 @@
|
|||
"ModerationLabels": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DetectModerationLabelsResponse$ModerationLabels": "<p>A list of labels for explicit or suggestive adult content found in the image. The list includes the top-level label and each child label detected in the image. This is useful for filtering specific categories of content. </p>"
|
||||
"DetectModerationLabelsResponse$ModerationLabels": "<p>An array of labels for explicit or suggestive adult content found in the image. The list includes the top-level label and each child label detected in the image. This is useful for filtering specific categories of content. </p>"
|
||||
}
|
||||
},
|
||||
"MouthOpen": {
|
||||
|
@ -473,9 +515,12 @@
|
|||
"OrientationCorrection": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DetectFacesResponse$OrientationCorrection": "<p>The algorithm detects the image orientation. If it detects that the image was rotated, it returns the degrees of rotation. If your application is displaying the image, you can use this value to adjust the orientation. </p> <p>For example, if the service detects that the input image was rotated by 90 degrees, it corrects orientation, performs face detection, and then returns the faces. That is, the bounding box coordinates in the response are based on the corrected orientation. </p> <note> <p>If the source image Exif metadata populates the orientation field, Amazon Rekognition does not perform orientation correction and the value of OrientationCorrection will be nil.</p> </note>",
|
||||
"DetectLabelsResponse$OrientationCorrection": "<p> Amazon Rekognition returns the orientation of the input image that was detected (clockwise direction). If your application displays the image, you can use this value to correct the orientation. If Amazon Rekognition detects that the input image was rotated (for example, by 90 degrees), it first corrects the orientation before detecting the labels. </p> <note> <p>If the source image Exif metadata populates the orientation field, Amazon Rekognition does not perform orientation correction and the value of OrientationCorrection will be nil.</p> </note>",
|
||||
"IndexFacesResponse$OrientationCorrection": "<p>The algorithm detects the image orientation. If it detects that the image was rotated, it returns the degree of rotation. You can use this value to correct the orientation and also appropriately analyze the bounding box coordinates that are returned. </p> <note> <p>If the source image Exif metadata populates the orientation field, Amazon Rekognition does not perform orientation correction and the value of OrientationCorrection will be nil.</p> </note>"
|
||||
"CompareFacesResponse$SourceImageOrientationCorrection": "<p> The orientation of the source image (counterclockwise direction). If your application displays the source image, you can use this value to correct image orientation. The bounding box coordinates returned in <code>SourceImageFace</code> represent the location of the face before the image orientation is corrected. </p> <note> <p>If the source image is in .jpeg format, it might contain exchangeable image (Exif) metadata that includes the image's orientation. If the Exif metadata for the source image populates the orientation field, the value of <code>OrientationCorrection</code> is null and the <code>SourceImageFace</code> bounding box coordinates represent the location of the face after Exif metadata is used to correct the orientation. Images in .png format don't contain Exif metadata.</p> </note>",
|
||||
"CompareFacesResponse$TargetImageOrientationCorrection": "<p> The orientation of the target image (in counterclockwise direction). If your application displays the target image, you can use this value to correct the orientation of the image. The bounding box coordinates returned in <code>FaceMatches</code> and <code>UnmatchedFaces</code> represent face locations before the image orientation is corrected. </p> <note> <p>If the target image is in .jpg format, it might contain Exif metadata that includes the orientation of the image. If the Exif metadata for the target image populates the orientation field, the value of <code>OrientationCorrection</code> is null and the bounding box coordinates in <code>FaceMatches</code> and <code>UnmatchedFaces</code> represent the location of the face after Exif metadata is used to correct the orientation. Images in .png format don't contain Exif metadata.</p> </note>",
|
||||
"DetectFacesResponse$OrientationCorrection": "<p> The orientation of the input image (counter-clockwise direction). If your application displays the image, you can use this value to correct image orientation. The bounding box coordinates returned in <code>FaceDetails</code> represent face locations before the image orientation is corrected. </p> <note> <p>If the input image is in .jpeg format, it might contain exchangeable image (Exif) metadata that includes the image's orientation. If so, and the Exif metadata for the input image populates the orientation field, the value of <code>OrientationCorrection</code> is null and the <code>FaceDetails</code> bounding box coordinates represent face locations after Exif metadata is used to correct the image orientation. Images in .png format don't contain Exif metadata.</p> </note>",
|
||||
"DetectLabelsResponse$OrientationCorrection": "<p> The orientation of the input image (counter-clockwise direction). If your application displays the image, you can use this value to correct the orientation. If Amazon Rekognition detects that the input image was rotated (for example, by 90 degrees), it first corrects the orientation before detecting the labels. </p> <note> <p>If the input image Exif metadata populates the orientation field, Amazon Rekognition does not perform orientation correction and the value of OrientationCorrection will be null.</p> </note>",
|
||||
"IndexFacesResponse$OrientationCorrection": "<p>The orientation of the input image (counterclockwise direction). If your application displays the image, you can use this value to correct image orientation. The bounding box coordinates returned in <code>FaceRecords</code> represent face locations before the image orientation is corrected. </p> <note> <p>If the input image is in jpeg format, it might contain exchangeable image (Exif) metadata. If so, and the Exif metadata populates the orientation field, the value of <code>OrientationCorrection</code> is null and the bounding box coordinates in <code>FaceRecords</code> represent face locations after Exif metadata is used to correct the image orientation. Images in .png format don't contain Exif metadata.</p> </note>",
|
||||
"RecognizeCelebritiesResponse$OrientationCorrection": "<p>The orientation of the input image (counterclockwise direction). If your application displays the image, you can use this value to correct the orientation. The bounding box coordinates returned in <code>CelebrityFaces</code> and <code>UnrecognizedFaces</code> represent face locations before the image orientation is corrected. </p> <note> <p>If the input image is in .jpeg format, it might contain exchangeable image (Exif) metadata that includes the image's orientation. If so, and the Exif metadata for the input image populates the orientation field, the value of <code>OrientationCorrection</code> is null and the <code>CelebrityFaces</code> and <code>UnrecognizedFaces</code> bounding box coordinates represent face locations after Exif metadata is used to correct the image orientation. Images in .png format don't contain Exif metadata. </p> </note>"
|
||||
}
|
||||
},
|
||||
"PageSize": {
|
||||
|
@ -497,8 +542,9 @@
|
|||
"base": null,
|
||||
"refs": {
|
||||
"Beard$Confidence": "<p>Level of confidence in the determination.</p>",
|
||||
"Celebrity$MatchConfidence": "<p>The confidence, in percentage, that Rekognition has that the recognized face is the celebrity.</p>",
|
||||
"CompareFacesMatch$Similarity": "<p>Level of confidence that the faces match.</p>",
|
||||
"CompareFacesRequest$SimilarityThreshold": "<p>The minimum level of confidence in the match you want included in the result.</p>",
|
||||
"CompareFacesRequest$SimilarityThreshold": "<p>The minimum level of confidence in the face matches that a match must meet to be included in the <code>FaceMatches</code> array.</p>",
|
||||
"ComparedFace$Confidence": "<p>Level of confidence that what the bounding box contains is a face.</p>",
|
||||
"ComparedSourceImageFace$Confidence": "<p>Confidence level that the selected bounding box contains a face.</p>",
|
||||
"DetectLabelsRequest$MinConfidence": "<p>Specifies the minimum confidence level for the labels to return. Amazon Rekognition doesn't return any labels with confidence lower than this specified value.</p> <p>If <code>MinConfidence</code> is not specified, the operation returns labels with a confidence values greater than or equal to 50 percent.</p>",
|
||||
|
@ -522,9 +568,10 @@
|
|||
}
|
||||
},
|
||||
"Pose": {
|
||||
"base": "<p>Indicates the pose of the face as determined by pitch, roll, and the yaw.</p>",
|
||||
"base": "<p>Indicates the pose of the face as determined by its pitch, roll, and yaw.</p>",
|
||||
"refs": {
|
||||
"FaceDetail$Pose": "<p>Indicates the pose of the face as determined by pitch, roll, and the yaw.</p>"
|
||||
"ComparedFace$Pose": "<p>Indicates the pose of the face as determined by its pitch, roll, and yaw.</p>",
|
||||
"FaceDetail$Pose": "<p>Indicates the pose of the face as determined by its pitch, roll, and yaw.</p>"
|
||||
}
|
||||
},
|
||||
"ProvisionedThroughputExceededException": {
|
||||
|
@ -532,6 +579,23 @@
|
|||
"refs": {
|
||||
}
|
||||
},
|
||||
"RecognizeCelebritiesRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"RecognizeCelebritiesResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"RekognitionUniqueId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Celebrity$Id": "<p>A unique identifier for the celebrity. </p>",
|
||||
"GetCelebrityInfoRequest$Id": "<p>The ID for the celebrity. You get the celebrity ID from a call to the operation, which recognizes celebrities in an image. </p>"
|
||||
}
|
||||
},
|
||||
"ResourceAlreadyExistsException": {
|
||||
"base": "<p>A collection with the specified ID already exists.</p>",
|
||||
"refs": {
|
||||
|
@ -595,7 +659,9 @@
|
|||
"String": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Celebrity$Name": "<p>The name of the celebrity.</p>",
|
||||
"CreateCollectionResponse$CollectionArn": "<p>Amazon Resource Name (ARN) of the collection. You can use this to manage permissions on your resources. </p>",
|
||||
"GetCelebrityInfoResponse$Name": "<p>The name of the celebrity.</p>",
|
||||
"Label$Name": "<p>The name (label) of the object.</p>",
|
||||
"ListFacesResponse$NextToken": "<p>If the response is truncated, Amazon Rekognition returns this token that you can use in the subsequent request to retrieve the next set of faces.</p>",
|
||||
"ModerationLabel$Name": "<p>The label name for the type of content detected in the image.</p>",
|
||||
|
@ -622,6 +688,19 @@
|
|||
"DeleteCollectionResponse$StatusCode": "<p>HTTP status code that indicates the result of the operation.</p>",
|
||||
"DetectLabelsRequest$MaxLabels": "<p>Maximum number of labels you want the service to return in the response. The service returns the specified number of highest confidence labels. </p>"
|
||||
}
|
||||
},
|
||||
"Url": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Urls$member": null
|
||||
}
|
||||
},
|
||||
"Urls": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Celebrity$Urls": "<p>An array of URLs pointing to additional information about the celebrity. If there is no additional information about the celebrity, this list is empty.</p>",
|
||||
"GetCelebrityInfoResponse$Urls": "<p>An array of URLs pointing to additional celebrity information. </p>"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -119,10 +119,10 @@
|
|||
},
|
||||
"GetResourcesInput":{
|
||||
"type":"structure",
|
||||
"required":["TagsPerPage"],
|
||||
"members":{
|
||||
"PaginationToken":{"shape":"PaginationToken"},
|
||||
"TagFilters":{"shape":"TagFilterList"},
|
||||
"ResourcesPerPage":{"shape":"ResourcesPerPage"},
|
||||
"TagsPerPage":{"shape":"TagsPerPage"},
|
||||
"ResourceTypeFilters":{"shape":"ResourceTypeFilterList"}
|
||||
}
|
||||
|
@ -215,6 +215,7 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"AmazonResourceType"}
|
||||
},
|
||||
"ResourcesPerPage":{"type":"integer"},
|
||||
"StatusCode":{"type":"integer"},
|
||||
"Tag":{
|
||||
"type":"structure",
|
||||
|
@ -298,11 +299,7 @@
|
|||
"type":"list",
|
||||
"member":{"shape":"TagValue"}
|
||||
},
|
||||
"TagsPerPage":{
|
||||
"type":"integer",
|
||||
"max":500,
|
||||
"min":100
|
||||
},
|
||||
"TagsPerPage":{"type":"integer"},
|
||||
"ThrottledException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue