Repository navigation
Expand file tree
/
Copy pathiot_meta.json
More file actions
1 lines (1 loc) · 251 KB
/
Copy pathiot_meta.json
File metadata and controls
1 lines (1 loc) · 251 KB
1
{"AcceptCertificateTransfer": {"method": "PATCH", "segs": [["fixed", "accept-certificate-transfer"], ["label", "certificateId"]], "verb": "action", "rtype": "accept-certificate-transfer", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "TransferAlreadyCompletedException", "UnauthorizedException"], "rules": [{"name": "certificateId", "wire": "certificateId", "src": "label", "req": true, "kind": "Str", "min_len": 64, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "AddThingToBillingGroup": {"method": "PUT", "segs": [["fixed", "billing-groups"], ["fixed", "addThingToBillingGroup"]], "verb": "action", "rtype": "billing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "billingGroupName", "wire": "billingGroupName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "thingName", "wire": "thingName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "AddThingToThingGroup": {"method": "PUT", "segs": [["fixed", "thing-groups"], ["fixed", "addThingToThingGroup"]], "verb": "action", "rtype": "thing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "thingGroupName", "wire": "thingGroupName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "thingName", "wire": "thingName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "AssociateSbomWithPackageVersion": {"method": "PUT", "segs": [["fixed", "packages"], ["label", "packageName"], ["fixed", "versions"], ["label", "versionName"], ["fixed", "sbom"]], "verb": "action", "rtype": "packages", "errors": ["ConflictException", "InternalServerException", "ResourceNotFoundException", "ServiceQuotaExceededException", "ThrottlingException", "ValidationException"], "rules": [{"name": "packageName", "wire": "packageName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "versionName", "wire": "versionName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "sbom", "wire": "sbom", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "clientToken", "wire": "clientToken", "src": "query", "req": false, "kind": "Str", "min_len": 36, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "packageName", "kind": "Str"}, {"wire": "versionName", "kind": "Str"}, {"wire": "sbom", "kind": "Struct"}, {"wire": "sbomValidationStatus", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 2, "has_input": true}, "AssociateTargetsWithJob": {"method": "POST", "segs": [["fixed", "jobs"], ["label", "jobId"], ["fixed", "targets"]], "verb": "action", "rtype": "jobs", "errors": ["InvalidRequestException", "LimitExceededException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException"], "rules": [{"name": "targets", "wire": "targets", "src": "body", "req": true, "kind": "List", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "jobId", "wire": "jobId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "comment", "wire": "comment", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 2028, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "jobArn", "kind": "Str"}, {"wire": "jobId", "kind": "Str"}, {"wire": "description", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "AttachPolicy": {"method": "PUT", "segs": [["fixed", "target-policies"], ["label", "policyName"]], "verb": "action", "rtype": "target-policies", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "policyName", "wire": "policyName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "target", "wire": "target", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "AttachPrincipalPolicy": {"method": "PUT", "segs": [["fixed", "principal-policies"], ["label", "policyName"]], "verb": "action", "rtype": "principal-policies", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "policyName", "wire": "policyName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "principal", "wire": "x-amzn-iot-principal", "src": "header", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "AttachSecurityProfile": {"method": "PUT", "segs": [["fixed", "security-profiles"], ["label", "securityProfileName"], ["fixed", "targets"]], "verb": "action", "rtype": "security-profiles", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceNotFoundException", "ThrottlingException", "VersionConflictException"], "rules": [{"name": "securityProfileName", "wire": "securityProfileName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "securityProfileTargetArn", "wire": "securityProfileTargetArn", "src": "query", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "AttachThingPrincipal": {"method": "PUT", "segs": [["fixed", "things"], ["label", "thingName"], ["fixed", "principals"]], "verb": "action", "rtype": "things", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "thingName", "wire": "thingName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "principal", "wire": "x-amzn-principal", "src": "header", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "thingPrincipalType", "wire": "thingPrincipalType", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["EXCLUSIVE_THING", "NON_EXCLUSIVE_THING"]}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CancelAuditMitigationActionsTask": {"method": "PUT", "segs": [["fixed", "audit"], ["fixed", "mitigationactions"], ["fixed", "tasks"], ["label", "taskId"], ["fixed", "cancel"]], "verb": "action", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "taskId", "wire": "taskId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CancelAuditTask": {"method": "PUT", "segs": [["fixed", "audit"], ["fixed", "tasks"], ["label", "taskId"], ["fixed", "cancel"]], "verb": "action", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "taskId", "wire": "taskId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 40, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CancelCertificateTransfer": {"method": "PATCH", "segs": [["fixed", "cancel-certificate-transfer"], ["label", "certificateId"]], "verb": "action", "rtype": "cancel-certificate-transfer", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "TransferAlreadyCompletedException", "UnauthorizedException"], "rules": [{"name": "certificateId", "wire": "certificateId", "src": "label", "req": true, "kind": "Str", "min_len": 64, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CancelDetectMitigationActionsTask": {"method": "PUT", "segs": [["fixed", "detect"], ["fixed", "mitigationactions"], ["fixed", "tasks"], ["label", "taskId"], ["fixed", "cancel"]], "verb": "action", "rtype": "detect", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "taskId", "wire": "taskId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CancelJob": {"method": "PUT", "segs": [["fixed", "jobs"], ["label", "jobId"], ["fixed", "cancel"]], "verb": "action", "rtype": "jobs", "errors": ["InvalidRequestException", "LimitExceededException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException"], "rules": [{"name": "jobId", "wire": "jobId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "reasonCode", "wire": "reasonCode", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "comment", "wire": "comment", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 2028, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "jobArn", "kind": "Str"}, {"wire": "jobId", "kind": "Str"}, {"wire": "description", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CancelJobExecution": {"method": "PUT", "segs": [["fixed", "things"], ["label", "thingName"], ["fixed", "jobs"], ["label", "jobId"], ["fixed", "cancel"]], "verb": "action", "rtype": "things", "errors": ["InvalidRequestException", "InvalidStateTransitionException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "VersionConflictException"], "rules": [{"name": "jobId", "wire": "jobId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "thingName", "wire": "thingName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 2, "has_input": true}, "ClearDefaultAuthorizer": {"method": "DELETE", "segs": [["fixed", "default-authorizer"]], "verb": "action", "rtype": "default-authorizer", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ConfirmTopicRuleDestination": {"method": "GET", "segs": [["fixed", "confirmdestination"], ["greedy", "confirmationToken"]], "verb": "action", "rtype": "confirmdestination", "errors": ["ConflictingResourceUpdateException", "InternalException", "InvalidRequestException", "ServiceUnavailableException", "UnauthorizedException"], "rules": [{"name": "confirmationToken", "wire": "confirmationToken", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateAuditSuppression": {"method": "POST", "segs": [["fixed", "audit"], ["fixed", "suppressions"], ["fixed", "create"]], "verb": "action", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ThrottlingException"], "rules": [{"name": "checkName", "wire": "checkName", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "resourceIdentifier", "wire": "resourceIdentifier", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 1000, "min_val": null, "max_val": null, "enums": null}, {"name": "clientRequestToken", "wire": "clientRequestToken", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "CreateAuthorizer": {"method": "POST", "segs": [["fixed", "authorizer"], ["label", "authorizerName"]], "verb": "create", "rtype": "authorizer", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "authorizerName", "wire": "authorizerName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "authorizerFunctionArn", "wire": "authorizerFunctionArn", "src": "body", "req": true, "kind": "Str", "min_len": 0, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}, {"name": "tokenKeyName", "wire": "tokenKeyName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "status", "wire": "status", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["ACTIVE", "INACTIVE"]}], "omembers": [{"wire": "authorizerName", "kind": "Str"}, {"wire": "authorizerArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateBillingGroup": {"method": "POST", "segs": [["fixed", "billing-groups"], ["label", "billingGroupName"]], "verb": "create", "rtype": "billing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceAlreadyExistsException", "ThrottlingException"], "rules": [{"name": "billingGroupName", "wire": "billingGroupName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "billingGroupName", "kind": "Str"}, {"wire": "billingGroupArn", "kind": "Str"}, {"wire": "billingGroupId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateCertificateFromCsr": {"method": "POST", "segs": [["fixed", "certificates"]], "verb": "action", "rtype": "certificates", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "certificateSigningRequest", "wire": "certificateSigningRequest", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": 4096, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "certificateArn", "kind": "Str"}, {"wire": "certificateId", "kind": "Str"}, {"wire": "certificatePem", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "CreateCertificateProvider": {"method": "POST", "segs": [["fixed", "certificate-providers"], ["label", "certificateProviderName"]], "verb": "create", "rtype": "certificate-providers", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "certificateProviderName", "wire": "certificateProviderName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "lambdaFunctionArn", "wire": "lambdaFunctionArn", "src": "body", "req": true, "kind": "Str", "min_len": 0, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}, {"name": "accountDefaultForOperations", "wire": "accountDefaultForOperations", "src": "body", "req": true, "kind": "List", "min_len": 1, "max_len": 1, "min_val": null, "max_val": null, "enums": null}, {"name": "clientToken", "wire": "clientToken", "src": "body", "req": false, "kind": "Str", "min_len": 36, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "certificateProviderName", "kind": "Str"}, {"wire": "certificateProviderArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateCommand": {"method": "PUT", "segs": [["fixed", "commands"], ["label", "commandId"]], "verb": "create", "rtype": "commands", "errors": ["ConflictException", "InternalServerException", "ServiceQuotaExceededException", "ThrottlingException", "ValidationException"], "rules": [{"name": "commandId", "wire": "commandId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "namespace", "wire": "namespace", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["AWS-IoT", "AWS-IoT-FleetWise"]}, {"name": "displayName", "wire": "displayName", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 2028, "min_val": null, "max_val": null, "enums": null}, {"name": "payloadTemplate", "wire": "payloadTemplate", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 32768, "min_val": null, "max_val": null, "enums": null}, {"name": "mandatoryParameters", "wire": "mandatoryParameters", "src": "body", "req": false, "kind": "List", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "roleArn", "wire": "roleArn", "src": "body", "req": false, "kind": "Str", "min_len": 20, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "commandId", "kind": "Str"}, {"wire": "commandArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateCustomMetric": {"method": "POST", "segs": [["fixed", "custom-metric"], ["label", "metricName"]], "verb": "create", "rtype": "custom-metric", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ThrottlingException"], "rules": [{"name": "metricName", "wire": "metricName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "displayName", "wire": "displayName", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "metricType", "wire": "metricType", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["string-list", "ip-address-list", "number-list", "number"]}, {"name": "clientRequestToken", "wire": "clientRequestToken", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "metricName", "kind": "Str"}, {"wire": "metricArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateDimension": {"method": "POST", "segs": [["fixed", "dimensions"], ["label", "name"]], "verb": "create", "rtype": "dimensions", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ThrottlingException"], "rules": [{"name": "name", "wire": "name", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "type", "wire": "type", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["TOPIC_FILTER"]}, {"name": "stringValues", "wire": "stringValues", "src": "body", "req": true, "kind": "List", "min_len": 1, "max_len": 100, "min_val": null, "max_val": null, "enums": null}, {"name": "clientRequestToken", "wire": "clientRequestToken", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "name", "kind": "Str"}, {"wire": "arn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateDomainConfiguration": {"method": "POST", "segs": [["fixed", "domainConfigurations"], ["label", "domainConfigurationName"]], "verb": "create", "rtype": "domainConfigurations", "errors": ["CertificateValidationException", "InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "domainConfigurationName", "wire": "domainConfigurationName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "domainName", "wire": "domainName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 253, "min_val": null, "max_val": null, "enums": null}, {"name": "serverCertificateArns", "wire": "serverCertificateArns", "src": "body", "req": false, "kind": "List", "min_len": 0, "max_len": 1, "min_val": null, "max_val": null, "enums": null}, {"name": "validationCertificateArn", "wire": "validationCertificateArn", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}, {"name": "serviceType", "wire": "serviceType", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["DATA", "CREDENTIAL_PROVIDER", "JOBS"]}, {"name": "authenticationType", "wire": "authenticationType", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["CUSTOM_AUTH_X509", "CUSTOM_AUTH", "AWS_X509", "AWS_SIGV4", "DEFAULT"]}, {"name": "applicationProtocol", "wire": "applicationProtocol", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["SECURE_MQTT", "MQTT_WSS", "HTTPS", "DEFAULT"]}], "omembers": [{"wire": "domainConfigurationName", "kind": "Str"}, {"wire": "domainConfigurationArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateDynamicThingGroup": {"method": "POST", "segs": [["fixed", "dynamic-thing-groups"], ["label", "thingGroupName"]], "verb": "create", "rtype": "dynamic-thing-groups", "errors": ["InternalFailureException", "InvalidQueryException", "InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "thingGroupName", "wire": "thingGroupName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "indexName", "wire": "indexName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "queryString", "wire": "queryString", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "thingGroupName", "kind": "Str"}, {"wire": "thingGroupArn", "kind": "Str"}, {"wire": "thingGroupId", "kind": "Str"}, {"wire": "indexName", "kind": "Str"}, {"wire": "queryString", "kind": "Str"}, {"wire": "queryVersion", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateFleetMetric": {"method": "PUT", "segs": [["fixed", "fleet-metric"], ["label", "metricName"]], "verb": "create", "rtype": "fleet-metric", "errors": ["IndexNotReadyException", "InternalFailureException", "InvalidAggregationException", "InvalidQueryException", "InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "metricName", "wire": "metricName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "queryString", "wire": "queryString", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "aggregationType", "wire": "aggregationType", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "period", "wire": "period", "src": "body", "req": true, "kind": "Int", "min_len": null, "max_len": null, "min_val": 60, "max_val": 86400, "enums": null}, {"name": "aggregationField", "wire": "aggregationField", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "indexName", "wire": "indexName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "unit", "wire": "unit", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["Seconds", "Microseconds", "Milliseconds", "Bytes", "Kilobytes", "Megabytes", "Gigabytes", "Terabytes", "Bits", "Kilobits", "Megabits", "Gigabits", "Terabits", "Percent", "Count", "Bytes/Second", "Kilobytes/Second", "Megabytes/Second", "Gigabytes/Second", "Terabytes/Second", "Bits/Second", "Kilobits/Second", "Megabits/Second", "Gigabits/Second", "Terabits/Second", "Count/Second", "None"]}], "omembers": [{"wire": "metricName", "kind": "Str"}, {"wire": "metricArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateJob": {"method": "PUT", "segs": [["fixed", "jobs"], ["label", "jobId"]], "verb": "create", "rtype": "jobs", "errors": ["InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException"], "rules": [{"name": "jobId", "wire": "jobId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "targets", "wire": "targets", "src": "body", "req": true, "kind": "List", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "documentSource", "wire": "documentSource", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 1350, "min_val": null, "max_val": null, "enums": null}, {"name": "document", "wire": "document", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 32768, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 2028, "min_val": null, "max_val": null, "enums": null}, {"name": "targetSelection", "wire": "targetSelection", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["CONTINUOUS", "SNAPSHOT"]}, {"name": "jobTemplateArn", "wire": "jobTemplateArn", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 1600, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "jobArn", "kind": "Str"}, {"wire": "jobId", "kind": "Str"}, {"wire": "description", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateJobTemplate": {"method": "PUT", "segs": [["fixed", "job-templates"], ["label", "jobTemplateId"]], "verb": "create", "rtype": "job-templates", "errors": ["ConflictException", "InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "jobTemplateId", "wire": "jobTemplateId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "documentSource", "wire": "documentSource", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 1350, "min_val": null, "max_val": null, "enums": null}, {"name": "document", "wire": "document", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 32768, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": true, "kind": "Str", "min_len": 0, "max_len": 2028, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "jobTemplateArn", "kind": "Str"}, {"wire": "jobTemplateId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateKeysAndCertificate": {"method": "POST", "segs": [["fixed", "keys-and-certificate"]], "verb": "action", "rtype": "keys-and-certificate", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [], "omembers": [{"wire": "certificateArn", "kind": "Str"}, {"wire": "certificateId", "kind": "Str"}, {"wire": "certificatePem", "kind": "Str"}, {"wire": "keyPair", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "CreateMitigationAction": {"method": "POST", "segs": [["fixed", "mitigationactions"], ["fixed", "actions"], ["label", "actionName"]], "verb": "create", "rtype": "mitigationactions", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ThrottlingException"], "rules": [{"name": "actionName", "wire": "actionName", "src": "label", "req": true, "kind": "Str", "min_len": 0, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "roleArn", "wire": "roleArn", "src": "body", "req": true, "kind": "Str", "min_len": 20, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}, {"name": "actionParams", "wire": "actionParams", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "actionArn", "kind": "Str"}, {"wire": "actionId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateOTAUpdate": {"method": "POST", "segs": [["fixed", "otaUpdates"], ["label", "otaUpdateId"]], "verb": "create", "rtype": "otaUpdates", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "otaUpdateId", "wire": "otaUpdateId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 2028, "min_val": null, "max_val": null, "enums": null}, {"name": "targets", "wire": "targets", "src": "body", "req": true, "kind": "List", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "protocols", "wire": "protocols", "src": "body", "req": false, "kind": "List", "min_len": 1, "max_len": 2, "min_val": null, "max_val": null, "enums": null}, {"name": "targetSelection", "wire": "targetSelection", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["CONTINUOUS", "SNAPSHOT"]}, {"name": "files", "wire": "files", "src": "body", "req": true, "kind": "List", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "roleArn", "wire": "roleArn", "src": "body", "req": true, "kind": "Str", "min_len": 20, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "otaUpdateId", "kind": "Str"}, {"wire": "awsIotJobId", "kind": "Str"}, {"wire": "otaUpdateArn", "kind": "Str"}, {"wire": "awsIotJobArn", "kind": "Str"}, {"wire": "otaUpdateStatus", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreatePackage": {"method": "PUT", "segs": [["fixed", "packages"], ["label", "packageName"]], "verb": "create", "rtype": "packages", "errors": ["ConflictException", "InternalServerException", "ServiceQuotaExceededException", "ThrottlingException", "ValidationException"], "rules": [{"name": "packageName", "wire": "packageName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "tags", "wire": "tags", "src": "body", "req": false, "kind": "Map", "min_len": 1, "max_len": 50, "min_val": null, "max_val": null, "enums": null}, {"name": "clientToken", "wire": "clientToken", "src": "query", "req": false, "kind": "Str", "min_len": 36, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "packageName", "kind": "Str"}, {"wire": "packageArn", "kind": "Str"}, {"wire": "description", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreatePackageVersion": {"method": "PUT", "segs": [["fixed", "packages"], ["label", "packageName"], ["fixed", "versions"], ["label", "versionName"]], "verb": "create", "rtype": "packages", "errors": ["ConflictException", "InternalServerException", "ServiceQuotaExceededException", "ThrottlingException", "ValidationException"], "rules": [{"name": "packageName", "wire": "packageName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "versionName", "wire": "versionName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "recipe", "wire": "recipe", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 3072, "min_val": null, "max_val": null, "enums": null}, {"name": "tags", "wire": "tags", "src": "body", "req": false, "kind": "Map", "min_len": 1, "max_len": 50, "min_val": null, "max_val": null, "enums": null}, {"name": "clientToken", "wire": "clientToken", "src": "query", "req": false, "kind": "Str", "min_len": 36, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "packageVersionArn", "kind": "Str"}, {"wire": "packageName", "kind": "Str"}, {"wire": "versionName", "kind": "Str"}, {"wire": "description", "kind": "Str"}, {"wire": "attributes", "kind": "Map"}, {"wire": "status", "kind": "Str"}, {"wire": "errorReason", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 2, "has_input": true}, "CreatePolicy": {"method": "POST", "segs": [["fixed", "policies"], ["label", "policyName"]], "verb": "create", "rtype": "policies", "errors": ["InternalFailureException", "InvalidRequestException", "MalformedPolicyException", "ResourceAlreadyExistsException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "policyName", "wire": "policyName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "policyDocument", "wire": "policyDocument", "src": "body", "req": true, "kind": "Str", "min_len": 0, "max_len": 404600, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "policyName", "kind": "Str"}, {"wire": "policyArn", "kind": "Str"}, {"wire": "policyDocument", "kind": "Str"}, {"wire": "policyVersionId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreatePolicyVersion": {"method": "POST", "segs": [["fixed", "policies"], ["label", "policyName"], ["fixed", "version"]], "verb": "action", "rtype": "policies", "errors": ["InternalFailureException", "InvalidRequestException", "MalformedPolicyException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException", "VersionsLimitExceededException"], "rules": [{"name": "policyName", "wire": "policyName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "policyDocument", "wire": "policyDocument", "src": "body", "req": true, "kind": "Str", "min_len": 0, "max_len": 404600, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "policyArn", "kind": "Str"}, {"wire": "policyDocument", "kind": "Str"}, {"wire": "policyVersionId", "kind": "Str"}, {"wire": "isDefaultVersion", "kind": "Bool"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateProvisioningClaim": {"method": "POST", "segs": [["fixed", "provisioning-templates"], ["label", "templateName"], ["fixed", "provisioning-claim"]], "verb": "action", "rtype": "provisioning-templates", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "templateName", "wire": "templateName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 36, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "certificateId", "kind": "Str"}, {"wire": "certificatePem", "kind": "Str"}, {"wire": "keyPair", "kind": "Struct"}, {"wire": "expiration", "kind": "Ts"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateProvisioningTemplate": {"method": "POST", "segs": [["fixed", "provisioning-templates"]], "verb": "action", "rtype": "provisioning-templates", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "templateName", "wire": "templateName", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": 36, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 500, "min_val": null, "max_val": null, "enums": null}, {"name": "templateBody", "wire": "templateBody", "src": "body", "req": true, "kind": "Str", "min_len": 0, "max_len": 10240, "min_val": null, "max_val": null, "enums": null}, {"name": "provisioningRoleArn", "wire": "provisioningRoleArn", "src": "body", "req": true, "kind": "Str", "min_len": 20, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}, {"name": "type", "wire": "type", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["FLEET_PROVISIONING", "JITP"]}], "omembers": [{"wire": "templateArn", "kind": "Str"}, {"wire": "templateName", "kind": "Str"}, {"wire": "defaultVersionId", "kind": "Int"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "CreateProvisioningTemplateVersion": {"method": "POST", "segs": [["fixed", "provisioning-templates"], ["label", "templateName"], ["fixed", "versions"]], "verb": "action", "rtype": "provisioning-templates", "errors": ["ConflictingResourceUpdateException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException", "UnauthorizedException", "VersionsLimitExceededException"], "rules": [{"name": "templateName", "wire": "templateName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 36, "min_val": null, "max_val": null, "enums": null}, {"name": "templateBody", "wire": "templateBody", "src": "body", "req": true, "kind": "Str", "min_len": 0, "max_len": 10240, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "templateArn", "kind": "Str"}, {"wire": "templateName", "kind": "Str"}, {"wire": "versionId", "kind": "Int"}, {"wire": "isDefaultVersion", "kind": "Bool"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateRoleAlias": {"method": "POST", "segs": [["fixed", "role-aliases"], ["label", "roleAlias"]], "verb": "create", "rtype": "role-aliases", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "roleAlias", "wire": "roleAlias", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "roleArn", "wire": "roleArn", "src": "body", "req": true, "kind": "Str", "min_len": 20, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}, {"name": "credentialDurationSeconds", "wire": "credentialDurationSeconds", "src": "body", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 900, "max_val": 43200, "enums": null}], "omembers": [{"wire": "roleAlias", "kind": "Str"}, {"wire": "roleAliasArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateScheduledAudit": {"method": "POST", "segs": [["fixed", "audit"], ["fixed", "scheduledaudits"], ["label", "scheduledAuditName"]], "verb": "create", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ThrottlingException"], "rules": [{"name": "frequency", "wire": "frequency", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["DAILY", "WEEKLY", "BIWEEKLY", "MONTHLY"]}, {"name": "dayOfWeek", "wire": "dayOfWeek", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"]}, {"name": "targetCheckNames", "wire": "targetCheckNames", "src": "body", "req": true, "kind": "List", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "scheduledAuditName", "wire": "scheduledAuditName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "scheduledAuditArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateSecurityProfile": {"method": "POST", "segs": [["fixed", "security-profiles"], ["label", "securityProfileName"]], "verb": "create", "rtype": "security-profiles", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceAlreadyExistsException", "ThrottlingException"], "rules": [{"name": "securityProfileName", "wire": "securityProfileName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "securityProfileDescription", "wire": "securityProfileDescription", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 1000, "min_val": null, "max_val": null, "enums": null}, {"name": "behaviors", "wire": "behaviors", "src": "body", "req": false, "kind": "List", "min_len": 0, "max_len": 100, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "securityProfileName", "kind": "Str"}, {"wire": "securityProfileArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateStream": {"method": "POST", "segs": [["fixed", "streams"], ["label", "streamId"]], "verb": "create", "rtype": "streams", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceAlreadyExistsException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "streamId", "wire": "streamId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 2028, "min_val": null, "max_val": null, "enums": null}, {"name": "files", "wire": "files", "src": "body", "req": true, "kind": "List", "min_len": 1, "max_len": 50, "min_val": null, "max_val": null, "enums": null}, {"name": "roleArn", "wire": "roleArn", "src": "body", "req": true, "kind": "Str", "min_len": 20, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "streamId", "kind": "Str"}, {"wire": "streamArn", "kind": "Str"}, {"wire": "description", "kind": "Str"}, {"wire": "streamVersion", "kind": "Int"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateThing": {"method": "POST", "segs": [["fixed", "things"], ["label", "thingName"]], "verb": "create", "rtype": "things", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceAlreadyExistsException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "thingName", "wire": "thingName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "thingTypeName", "wire": "thingTypeName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "billingGroupName", "wire": "billingGroupName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "thingName", "kind": "Str"}, {"wire": "thingArn", "kind": "Str"}, {"wire": "thingId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateThingGroup": {"method": "POST", "segs": [["fixed", "thing-groups"], ["label", "thingGroupName"]], "verb": "create", "rtype": "thing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceAlreadyExistsException", "ThrottlingException"], "rules": [{"name": "thingGroupName", "wire": "thingGroupName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "parentGroupName", "wire": "parentGroupName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "thingGroupName", "kind": "Str"}, {"wire": "thingGroupArn", "kind": "Str"}, {"wire": "thingGroupId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateThingType": {"method": "POST", "segs": [["fixed", "thing-types"], ["label", "thingTypeName"]], "verb": "create", "rtype": "thing-types", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceAlreadyExistsException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "thingTypeName", "wire": "thingTypeName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "thingTypeName", "kind": "Str"}, {"wire": "thingTypeArn", "kind": "Str"}, {"wire": "thingTypeId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "CreateTopicRule": {"method": "POST", "segs": [["fixed", "rules"], ["label", "ruleName"]], "verb": "create", "rtype": "rules", "errors": ["ConflictingResourceUpdateException", "InternalException", "InvalidRequestException", "ResourceAlreadyExistsException", "ServiceUnavailableException", "SqlParseException", "UnauthorizedException"], "rules": [{"name": "ruleName", "wire": "ruleName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": true, "nlabels": 1, "has_input": true}, "CreateTopicRuleDestination": {"method": "POST", "segs": [["fixed", "destinations"]], "verb": "action", "rtype": "destinations", "errors": ["ConflictingResourceUpdateException", "InternalException", "InvalidRequestException", "ResourceAlreadyExistsException", "ServiceUnavailableException", "UnauthorizedException"], "rules": [{"name": "destinationConfiguration", "wire": "destinationConfiguration", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "topicRuleDestination", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "DeleteAccountAuditConfiguration": {"method": "DELETE", "segs": [["fixed", "audit"], ["fixed", "configuration"]], "verb": "action", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "DeleteAuditSuppression": {"method": "POST", "segs": [["fixed", "audit"], ["fixed", "suppressions"], ["fixed", "delete"]], "verb": "action", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "checkName", "wire": "checkName", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "resourceIdentifier", "wire": "resourceIdentifier", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "DeleteAuthorizer": {"method": "DELETE", "segs": [["fixed", "authorizer"], ["label", "authorizerName"]], "verb": "delete", "rtype": "authorizer", "errors": ["DeleteConflictException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "authorizerName", "wire": "authorizerName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteBillingGroup": {"method": "DELETE", "segs": [["fixed", "billing-groups"], ["label", "billingGroupName"]], "verb": "delete", "rtype": "billing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException", "VersionConflictException"], "rules": [{"name": "billingGroupName", "wire": "billingGroupName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteCACertificate": {"method": "DELETE", "segs": [["fixed", "cacertificate"], ["label", "certificateId"]], "verb": "delete", "rtype": "cacertificate", "errors": ["CertificateStateException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "certificateId", "wire": "certificateId", "src": "label", "req": true, "kind": "Str", "min_len": 64, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteCertificate": {"method": "DELETE", "segs": [["fixed", "certificates"], ["label", "certificateId"]], "verb": "delete", "rtype": "certificates", "errors": ["CertificateStateException", "DeleteConflictException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "certificateId", "wire": "certificateId", "src": "label", "req": true, "kind": "Str", "min_len": 64, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteCertificateProvider": {"method": "DELETE", "segs": [["fixed", "certificate-providers"], ["label", "certificateProviderName"]], "verb": "delete", "rtype": "certificate-providers", "errors": ["DeleteConflictException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "certificateProviderName", "wire": "certificateProviderName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteCommand": {"method": "DELETE", "segs": [["fixed", "commands"], ["label", "commandId"]], "verb": "delete", "rtype": "commands", "errors": ["ConflictException", "InternalServerException", "ThrottlingException", "ValidationException"], "rules": [{"name": "commandId", "wire": "commandId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteCommandExecution": {"method": "DELETE", "segs": [["fixed", "command-executions"], ["label", "executionId"]], "verb": "delete", "rtype": "command-executions", "errors": ["ConflictException", "InternalServerException", "ThrottlingException", "ValidationException"], "rules": [{"name": "executionId", "wire": "executionId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "targetArn", "wire": "targetArn", "src": "query", "req": true, "kind": "Str", "min_len": 0, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteCustomMetric": {"method": "DELETE", "segs": [["fixed", "custom-metric"], ["label", "metricName"]], "verb": "delete", "rtype": "custom-metric", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "metricName", "wire": "metricName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteDimension": {"method": "DELETE", "segs": [["fixed", "dimensions"], ["label", "name"]], "verb": "delete", "rtype": "dimensions", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "name", "wire": "name", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteDomainConfiguration": {"method": "DELETE", "segs": [["fixed", "domainConfigurations"], ["label", "domainConfigurationName"]], "verb": "delete", "rtype": "domainConfigurations", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "domainConfigurationName", "wire": "domainConfigurationName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteDynamicThingGroup": {"method": "DELETE", "segs": [["fixed", "dynamic-thing-groups"], ["label", "thingGroupName"]], "verb": "delete", "rtype": "dynamic-thing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException", "VersionConflictException"], "rules": [{"name": "thingGroupName", "wire": "thingGroupName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteFleetMetric": {"method": "DELETE", "segs": [["fixed", "fleet-metric"], ["label", "metricName"]], "verb": "delete", "rtype": "fleet-metric", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException", "VersionConflictException"], "rules": [{"name": "metricName", "wire": "metricName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteJob": {"method": "DELETE", "segs": [["fixed", "jobs"], ["label", "jobId"]], "verb": "delete", "rtype": "jobs", "errors": ["InvalidRequestException", "InvalidStateTransitionException", "LimitExceededException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException"], "rules": [{"name": "jobId", "wire": "jobId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteJobExecution": {"method": "DELETE", "segs": [["fixed", "things"], ["label", "thingName"], ["fixed", "jobs"], ["label", "jobId"], ["fixed", "executionNumber"], ["label", "executionNumber"]], "verb": "delete", "rtype": "things", "errors": ["InvalidRequestException", "InvalidStateTransitionException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException"], "rules": [{"name": "jobId", "wire": "jobId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "thingName", "wire": "thingName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "executionNumber", "wire": "executionNumber", "src": "label", "req": true, "kind": "Int", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 3, "has_input": true}, "DeleteJobTemplate": {"method": "DELETE", "segs": [["fixed", "job-templates"], ["label", "jobTemplateId"]], "verb": "delete", "rtype": "job-templates", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "jobTemplateId", "wire": "jobTemplateId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteMitigationAction": {"method": "DELETE", "segs": [["fixed", "mitigationactions"], ["fixed", "actions"], ["label", "actionName"]], "verb": "delete", "rtype": "mitigationactions", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "actionName", "wire": "actionName", "src": "label", "req": true, "kind": "Str", "min_len": 0, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteOTAUpdate": {"method": "DELETE", "segs": [["fixed", "otaUpdates"], ["label", "otaUpdateId"]], "verb": "delete", "rtype": "otaUpdates", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException", "VersionConflictException"], "rules": [{"name": "otaUpdateId", "wire": "otaUpdateId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeletePackage": {"method": "DELETE", "segs": [["fixed", "packages"], ["label", "packageName"]], "verb": "delete", "rtype": "packages", "errors": ["InternalServerException", "ThrottlingException", "ValidationException"], "rules": [{"name": "packageName", "wire": "packageName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "clientToken", "wire": "clientToken", "src": "query", "req": false, "kind": "Str", "min_len": 36, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeletePackageVersion": {"method": "DELETE", "segs": [["fixed", "packages"], ["label", "packageName"], ["fixed", "versions"], ["label", "versionName"]], "verb": "delete", "rtype": "packages", "errors": ["InternalServerException", "ThrottlingException", "ValidationException"], "rules": [{"name": "packageName", "wire": "packageName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "versionName", "wire": "versionName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "clientToken", "wire": "clientToken", "src": "query", "req": false, "kind": "Str", "min_len": 36, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 2, "has_input": true}, "DeletePolicy": {"method": "DELETE", "segs": [["fixed", "policies"], ["label", "policyName"]], "verb": "delete", "rtype": "policies", "errors": ["DeleteConflictException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "policyName", "wire": "policyName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeletePolicyVersion": {"method": "DELETE", "segs": [["fixed", "policies"], ["label", "policyName"], ["fixed", "version"], ["label", "policyVersionId"]], "verb": "delete", "rtype": "policies", "errors": ["DeleteConflictException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "policyName", "wire": "policyName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "policyVersionId", "wire": "policyVersionId", "src": "label", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 2, "has_input": true}, "DeleteProvisioningTemplate": {"method": "DELETE", "segs": [["fixed", "provisioning-templates"], ["label", "templateName"]], "verb": "delete", "rtype": "provisioning-templates", "errors": ["ConflictingResourceUpdateException", "DeleteConflictException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "templateName", "wire": "templateName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 36, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteProvisioningTemplateVersion": {"method": "DELETE", "segs": [["fixed", "provisioning-templates"], ["label", "templateName"], ["fixed", "versions"], ["label", "versionId"]], "verb": "delete", "rtype": "provisioning-templates", "errors": ["ConflictingResourceUpdateException", "DeleteConflictException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "templateName", "wire": "templateName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 36, "min_val": null, "max_val": null, "enums": null}, {"name": "versionId", "wire": "versionId", "src": "label", "req": true, "kind": "Int", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 2, "has_input": true}, "DeleteRegistrationCode": {"method": "DELETE", "segs": [["fixed", "registrationcode"]], "verb": "action", "rtype": "registrationcode", "errors": ["InternalFailureException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "DeleteRoleAlias": {"method": "DELETE", "segs": [["fixed", "role-aliases"], ["label", "roleAlias"]], "verb": "delete", "rtype": "role-aliases", "errors": ["DeleteConflictException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "roleAlias", "wire": "roleAlias", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteScheduledAudit": {"method": "DELETE", "segs": [["fixed", "audit"], ["fixed", "scheduledaudits"], ["label", "scheduledAuditName"]], "verb": "delete", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "scheduledAuditName", "wire": "scheduledAuditName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteSecurityProfile": {"method": "DELETE", "segs": [["fixed", "security-profiles"], ["label", "securityProfileName"]], "verb": "delete", "rtype": "security-profiles", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException", "VersionConflictException"], "rules": [{"name": "securityProfileName", "wire": "securityProfileName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteStream": {"method": "DELETE", "segs": [["fixed", "streams"], ["label", "streamId"]], "verb": "delete", "rtype": "streams", "errors": ["DeleteConflictException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "streamId", "wire": "streamId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteThing": {"method": "DELETE", "segs": [["fixed", "things"], ["label", "thingName"]], "verb": "delete", "rtype": "things", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException", "VersionConflictException"], "rules": [{"name": "thingName", "wire": "thingName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteThingGroup": {"method": "DELETE", "segs": [["fixed", "thing-groups"], ["label", "thingGroupName"]], "verb": "delete", "rtype": "thing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException", "VersionConflictException"], "rules": [{"name": "thingGroupName", "wire": "thingGroupName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteThingType": {"method": "DELETE", "segs": [["fixed", "thing-types"], ["label", "thingTypeName"]], "verb": "delete", "rtype": "thing-types", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "thingTypeName", "wire": "thingTypeName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteTopicRule": {"method": "DELETE", "segs": [["fixed", "rules"], ["label", "ruleName"]], "verb": "delete", "rtype": "rules", "errors": ["ConflictingResourceUpdateException", "InternalException", "InvalidRequestException", "ServiceUnavailableException", "UnauthorizedException"], "rules": [{"name": "ruleName", "wire": "ruleName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteTopicRuleDestination": {"method": "DELETE", "segs": [["fixed", "destinations"], ["greedy", "arn"]], "verb": "delete", "rtype": "destinations", "errors": ["ConflictingResourceUpdateException", "InternalException", "InvalidRequestException", "ServiceUnavailableException", "UnauthorizedException"], "rules": [{"name": "arn", "wire": "arn", "src": "label", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DeleteV2LoggingLevel": {"method": "DELETE", "segs": [["fixed", "v2LoggingLevel"]], "verb": "action", "rtype": "v2LoggingLevel", "errors": ["InternalException", "InvalidRequestException", "ServiceUnavailableException"], "rules": [{"name": "targetType", "wire": "targetType", "src": "query", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["DEFAULT", "THING_GROUP", "CLIENT_ID", "SOURCE_IP", "PRINCIPAL_ID"]}, {"name": "targetName", "wire": "targetName", "src": "query", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "DeprecateThingType": {"method": "POST", "segs": [["fixed", "thing-types"], ["label", "thingTypeName"], ["fixed", "deprecate"]], "verb": "action", "rtype": "thing-types", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "thingTypeName", "wire": "thingTypeName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeAccountAuditConfiguration": {"method": "GET", "segs": [["fixed", "audit"], ["fixed", "configuration"]], "verb": "action", "rtype": "audit", "errors": ["InternalFailureException", "ThrottlingException"], "rules": [], "omembers": [{"wire": "roleArn", "kind": "Str"}, {"wire": "auditNotificationTargetConfigurations", "kind": "Map"}, {"wire": "auditCheckConfigurations", "kind": "Map"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "DescribeAuditFinding": {"method": "GET", "segs": [["fixed", "audit"], ["fixed", "findings"], ["label", "findingId"]], "verb": "get", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "findingId", "wire": "findingId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "finding", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeAuditMitigationActionsTask": {"method": "GET", "segs": [["fixed", "audit"], ["fixed", "mitigationactions"], ["fixed", "tasks"], ["label", "taskId"]], "verb": "get", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "taskId", "wire": "taskId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "taskStatus", "kind": "Str"}, {"wire": "startTime", "kind": "Ts"}, {"wire": "endTime", "kind": "Ts"}, {"wire": "taskStatistics", "kind": "Map"}, {"wire": "target", "kind": "Struct"}, {"wire": "auditCheckToActionsMapping", "kind": "Map"}, {"wire": "actionsDefinition", "kind": "List"}], "list_elem": {"wire": "actionsDefinition", "elems": [{"wire": "name", "kind": "Str"}, {"wire": "id", "kind": "Str"}, {"wire": "roleArn", "kind": "Str"}, {"wire": "actionParams", "kind": "Struct"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeAuditSuppression": {"method": "POST", "segs": [["fixed", "audit"], ["fixed", "suppressions"], ["fixed", "describe"]], "verb": "action", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "checkName", "wire": "checkName", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "resourceIdentifier", "wire": "resourceIdentifier", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "checkName", "kind": "Str"}, {"wire": "resourceIdentifier", "kind": "Struct"}, {"wire": "expirationDate", "kind": "Ts"}, {"wire": "suppressIndefinitely", "kind": "Bool"}, {"wire": "description", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "DescribeAuditTask": {"method": "GET", "segs": [["fixed", "audit"], ["fixed", "tasks"], ["label", "taskId"]], "verb": "get", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "taskId", "wire": "taskId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 40, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "taskStatus", "kind": "Str"}, {"wire": "taskType", "kind": "Str"}, {"wire": "taskStartTime", "kind": "Ts"}, {"wire": "taskStatistics", "kind": "Struct"}, {"wire": "scheduledAuditName", "kind": "Str"}, {"wire": "auditDetails", "kind": "Map"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeAuthorizer": {"method": "GET", "segs": [["fixed", "authorizer"], ["label", "authorizerName"]], "verb": "get", "rtype": "authorizer", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "authorizerName", "wire": "authorizerName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "authorizerDescription", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeBillingGroup": {"method": "GET", "segs": [["fixed", "billing-groups"], ["label", "billingGroupName"]], "verb": "get", "rtype": "billing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "billingGroupName", "wire": "billingGroupName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "billingGroupName", "kind": "Str"}, {"wire": "billingGroupId", "kind": "Str"}, {"wire": "billingGroupArn", "kind": "Str"}, {"wire": "version", "kind": "Int"}, {"wire": "billingGroupProperties", "kind": "Struct"}, {"wire": "billingGroupMetadata", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeCACertificate": {"method": "GET", "segs": [["fixed", "cacertificate"], ["label", "certificateId"]], "verb": "get", "rtype": "cacertificate", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "certificateId", "wire": "certificateId", "src": "label", "req": true, "kind": "Str", "min_len": 64, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "certificateDescription", "kind": "Struct"}, {"wire": "registrationConfig", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeCertificate": {"method": "GET", "segs": [["fixed", "certificates"], ["label", "certificateId"]], "verb": "get", "rtype": "certificates", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "certificateId", "wire": "certificateId", "src": "label", "req": true, "kind": "Str", "min_len": 64, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "certificateDescription", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeCertificateProvider": {"method": "GET", "segs": [["fixed", "certificate-providers"], ["label", "certificateProviderName"]], "verb": "get", "rtype": "certificate-providers", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "certificateProviderName", "wire": "certificateProviderName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "certificateProviderName", "kind": "Str"}, {"wire": "certificateProviderArn", "kind": "Str"}, {"wire": "lambdaFunctionArn", "kind": "Str"}, {"wire": "accountDefaultForOperations", "kind": "List"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}], "list_elem": {"wire": "accountDefaultForOperations", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeCustomMetric": {"method": "GET", "segs": [["fixed", "custom-metric"], ["label", "metricName"]], "verb": "get", "rtype": "custom-metric", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "metricName", "wire": "metricName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "metricName", "kind": "Str"}, {"wire": "metricArn", "kind": "Str"}, {"wire": "metricType", "kind": "Str"}, {"wire": "displayName", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeDefaultAuthorizer": {"method": "GET", "segs": [["fixed", "default-authorizer"]], "verb": "action", "rtype": "default-authorizer", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [], "omembers": [{"wire": "authorizerDescription", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "DescribeDetectMitigationActionsTask": {"method": "GET", "segs": [["fixed", "detect"], ["fixed", "mitigationactions"], ["fixed", "tasks"], ["label", "taskId"]], "verb": "get", "rtype": "detect", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "taskId", "wire": "taskId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "taskSummary", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeDimension": {"method": "GET", "segs": [["fixed", "dimensions"], ["label", "name"]], "verb": "get", "rtype": "dimensions", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "name", "wire": "name", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "name", "kind": "Str"}, {"wire": "arn", "kind": "Str"}, {"wire": "type", "kind": "Str"}, {"wire": "stringValues", "kind": "List"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}], "list_elem": {"wire": "stringValues", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeDomainConfiguration": {"method": "GET", "segs": [["fixed", "domainConfigurations"], ["label", "domainConfigurationName"]], "verb": "get", "rtype": "domainConfigurations", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "domainConfigurationName", "wire": "domainConfigurationName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "domainConfigurationName", "kind": "Str"}, {"wire": "domainConfigurationArn", "kind": "Str"}, {"wire": "domainName", "kind": "Str"}, {"wire": "serverCertificates", "kind": "List"}, {"wire": "authorizerConfig", "kind": "Struct"}, {"wire": "domainConfigurationStatus", "kind": "Str"}, {"wire": "serviceType", "kind": "Str"}, {"wire": "domainType", "kind": "Str"}, {"wire": "lastStatusChangeDate", "kind": "Ts"}, {"wire": "tlsConfig", "kind": "Struct"}, {"wire": "serverCertificateConfig", "kind": "Struct"}, {"wire": "authenticationType", "kind": "Str"}, {"wire": "applicationProtocol", "kind": "Str"}, {"wire": "clientCertificateConfig", "kind": "Struct"}], "list_elem": {"wire": "serverCertificates", "elems": [{"wire": "serverCertificateArn", "kind": "Str"}, {"wire": "serverCertificateStatus", "kind": "Str"}, {"wire": "serverCertificateStatusDetail", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeEncryptionConfiguration": {"method": "GET", "segs": [["fixed", "encryption-configuration"]], "verb": "action", "rtype": "encryption-configuration", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [], "omembers": [{"wire": "encryptionType", "kind": "Str"}, {"wire": "kmsKeyArn", "kind": "Str"}, {"wire": "kmsAccessRoleArn", "kind": "Str"}, {"wire": "configurationDetails", "kind": "Struct"}, {"wire": "lastModifiedDate", "kind": "Ts"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "DescribeEndpoint": {"method": "GET", "segs": [["fixed", "endpoint"]], "verb": "action", "rtype": "endpoint", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "endpointType", "wire": "endpointType", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "endpointAddress", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "DescribeEventConfigurations": {"method": "GET", "segs": [["fixed", "event-configurations"]], "verb": "action", "rtype": "event-configurations", "errors": ["InternalFailureException", "ThrottlingException"], "rules": [], "omembers": [{"wire": "eventConfigurations", "kind": "Map"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "DescribeFleetMetric": {"method": "GET", "segs": [["fixed", "fleet-metric"], ["label", "metricName"]], "verb": "get", "rtype": "fleet-metric", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "metricName", "wire": "metricName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "metricName", "kind": "Str"}, {"wire": "queryString", "kind": "Str"}, {"wire": "aggregationType", "kind": "Struct"}, {"wire": "period", "kind": "Int"}, {"wire": "aggregationField", "kind": "Str"}, {"wire": "description", "kind": "Str"}, {"wire": "queryVersion", "kind": "Str"}, {"wire": "indexName", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}, {"wire": "unit", "kind": "Str"}, {"wire": "version", "kind": "Int"}, {"wire": "metricArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeIndex": {"method": "GET", "segs": [["fixed", "indices"], ["label", "indexName"]], "verb": "get", "rtype": "indices", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "indexName", "wire": "indexName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "indexName", "kind": "Str"}, {"wire": "indexStatus", "kind": "Str"}, {"wire": "schema", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeJob": {"method": "GET", "segs": [["fixed", "jobs"], ["label", "jobId"]], "verb": "get", "rtype": "jobs", "errors": ["InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException"], "rules": [{"name": "jobId", "wire": "jobId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "documentSource", "kind": "Str"}, {"wire": "job", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeJobExecution": {"method": "GET", "segs": [["fixed", "things"], ["label", "thingName"], ["fixed", "jobs"], ["label", "jobId"]], "verb": "get", "rtype": "things", "errors": ["InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException"], "rules": [{"name": "jobId", "wire": "jobId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "thingName", "wire": "thingName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "execution", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 2, "has_input": true}, "DescribeJobTemplate": {"method": "GET", "segs": [["fixed", "job-templates"], ["label", "jobTemplateId"]], "verb": "get", "rtype": "job-templates", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "jobTemplateId", "wire": "jobTemplateId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "jobTemplateArn", "kind": "Str"}, {"wire": "jobTemplateId", "kind": "Str"}, {"wire": "description", "kind": "Str"}, {"wire": "documentSource", "kind": "Str"}, {"wire": "document", "kind": "Str"}, {"wire": "createdAt", "kind": "Ts"}, {"wire": "presignedUrlConfig", "kind": "Struct"}, {"wire": "jobExecutionsRolloutConfig", "kind": "Struct"}, {"wire": "abortConfig", "kind": "Struct"}, {"wire": "timeoutConfig", "kind": "Struct"}, {"wire": "jobExecutionsRetryConfig", "kind": "Struct"}, {"wire": "maintenanceWindows", "kind": "List"}, {"wire": "destinationPackageVersions", "kind": "List"}], "list_elem": {"wire": "maintenanceWindows", "elems": [{"wire": "startTime", "kind": "Str"}, {"wire": "durationInMinutes", "kind": "Int"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeManagedJobTemplate": {"method": "GET", "segs": [["fixed", "managed-job-templates"], ["label", "templateName"]], "verb": "get", "rtype": "managed-job-templates", "errors": ["InternalServerException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "templateName", "wire": "templateName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "templateName", "kind": "Str"}, {"wire": "templateArn", "kind": "Str"}, {"wire": "description", "kind": "Str"}, {"wire": "templateVersion", "kind": "Str"}, {"wire": "environments", "kind": "List"}, {"wire": "documentParameters", "kind": "List"}, {"wire": "document", "kind": "Str"}], "list_elem": {"wire": "environments", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeMitigationAction": {"method": "GET", "segs": [["fixed", "mitigationactions"], ["fixed", "actions"], ["label", "actionName"]], "verb": "get", "rtype": "mitigationactions", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "actionName", "wire": "actionName", "src": "label", "req": true, "kind": "Str", "min_len": 0, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "actionName", "kind": "Str"}, {"wire": "actionType", "kind": "Str"}, {"wire": "actionArn", "kind": "Str"}, {"wire": "actionId", "kind": "Str"}, {"wire": "roleArn", "kind": "Str"}, {"wire": "actionParams", "kind": "Struct"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeProvisioningTemplate": {"method": "GET", "segs": [["fixed", "provisioning-templates"], ["label", "templateName"]], "verb": "get", "rtype": "provisioning-templates", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "templateName", "wire": "templateName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 36, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "templateArn", "kind": "Str"}, {"wire": "templateName", "kind": "Str"}, {"wire": "description", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}, {"wire": "defaultVersionId", "kind": "Int"}, {"wire": "templateBody", "kind": "Str"}, {"wire": "enabled", "kind": "Bool"}, {"wire": "provisioningRoleArn", "kind": "Str"}, {"wire": "preProvisioningHook", "kind": "Struct"}, {"wire": "type", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeProvisioningTemplateVersion": {"method": "GET", "segs": [["fixed", "provisioning-templates"], ["label", "templateName"], ["fixed", "versions"], ["label", "versionId"]], "verb": "get", "rtype": "provisioning-templates", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "templateName", "wire": "templateName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 36, "min_val": null, "max_val": null, "enums": null}, {"name": "versionId", "wire": "versionId", "src": "label", "req": true, "kind": "Int", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "versionId", "kind": "Int"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "templateBody", "kind": "Str"}, {"wire": "isDefaultVersion", "kind": "Bool"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 2, "has_input": true}, "DescribeRoleAlias": {"method": "GET", "segs": [["fixed", "role-aliases"], ["label", "roleAlias"]], "verb": "get", "rtype": "role-aliases", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "roleAlias", "wire": "roleAlias", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "roleAliasDescription", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeScheduledAudit": {"method": "GET", "segs": [["fixed", "audit"], ["fixed", "scheduledaudits"], ["label", "scheduledAuditName"]], "verb": "get", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "scheduledAuditName", "wire": "scheduledAuditName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "frequency", "kind": "Str"}, {"wire": "dayOfMonth", "kind": "Str"}, {"wire": "dayOfWeek", "kind": "Str"}, {"wire": "targetCheckNames", "kind": "List"}, {"wire": "scheduledAuditName", "kind": "Str"}, {"wire": "scheduledAuditArn", "kind": "Str"}], "list_elem": {"wire": "targetCheckNames", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeSecurityProfile": {"method": "GET", "segs": [["fixed", "security-profiles"], ["label", "securityProfileName"]], "verb": "get", "rtype": "security-profiles", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "securityProfileName", "wire": "securityProfileName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "securityProfileName", "kind": "Str"}, {"wire": "securityProfileArn", "kind": "Str"}, {"wire": "securityProfileDescription", "kind": "Str"}, {"wire": "behaviors", "kind": "List"}, {"wire": "alertTargets", "kind": "Map"}, {"wire": "additionalMetricsToRetain", "kind": "List"}, {"wire": "additionalMetricsToRetainV2", "kind": "List"}, {"wire": "version", "kind": "Int"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}, {"wire": "metricsExportConfig", "kind": "Struct"}], "list_elem": {"wire": "behaviors", "elems": [{"wire": "name", "kind": "Str"}, {"wire": "metric", "kind": "Str"}, {"wire": "metricDimension", "kind": "Struct"}, {"wire": "criteria", "kind": "Struct"}, {"wire": "suppressAlerts", "kind": "Bool"}, {"wire": "exportMetric", "kind": "Bool"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeStream": {"method": "GET", "segs": [["fixed", "streams"], ["label", "streamId"]], "verb": "get", "rtype": "streams", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "streamId", "wire": "streamId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "streamInfo", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeThing": {"method": "GET", "segs": [["fixed", "things"], ["label", "thingName"]], "verb": "get", "rtype": "things", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "thingName", "wire": "thingName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "defaultClientId", "kind": "Str"}, {"wire": "thingName", "kind": "Str"}, {"wire": "thingId", "kind": "Str"}, {"wire": "thingArn", "kind": "Str"}, {"wire": "thingTypeName", "kind": "Str"}, {"wire": "attributes", "kind": "Map"}, {"wire": "version", "kind": "Int"}, {"wire": "billingGroupName", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeThingGroup": {"method": "GET", "segs": [["fixed", "thing-groups"], ["label", "thingGroupName"]], "verb": "get", "rtype": "thing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "thingGroupName", "wire": "thingGroupName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "thingGroupName", "kind": "Str"}, {"wire": "thingGroupId", "kind": "Str"}, {"wire": "thingGroupArn", "kind": "Str"}, {"wire": "version", "kind": "Int"}, {"wire": "thingGroupProperties", "kind": "Struct"}, {"wire": "thingGroupMetadata", "kind": "Struct"}, {"wire": "indexName", "kind": "Str"}, {"wire": "queryString", "kind": "Str"}, {"wire": "queryVersion", "kind": "Str"}, {"wire": "status", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeThingRegistrationTask": {"method": "GET", "segs": [["fixed", "thing-registration-tasks"], ["label", "taskId"]], "verb": "get", "rtype": "thing-registration-tasks", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "taskId", "wire": "taskId", "src": "label", "req": true, "kind": "Str", "min_len": 0, "max_len": 40, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "taskId", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}, {"wire": "templateBody", "kind": "Str"}, {"wire": "inputFileBucket", "kind": "Str"}, {"wire": "inputFileKey", "kind": "Str"}, {"wire": "roleArn", "kind": "Str"}, {"wire": "status", "kind": "Str"}, {"wire": "message", "kind": "Str"}, {"wire": "successCount", "kind": "Int"}, {"wire": "failureCount", "kind": "Int"}, {"wire": "percentageProgress", "kind": "Int"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DescribeThingType": {"method": "GET", "segs": [["fixed", "thing-types"], ["label", "thingTypeName"]], "verb": "get", "rtype": "thing-types", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "thingTypeName", "wire": "thingTypeName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "thingTypeName", "kind": "Str"}, {"wire": "thingTypeId", "kind": "Str"}, {"wire": "thingTypeArn", "kind": "Str"}, {"wire": "thingTypeProperties", "kind": "Struct"}, {"wire": "thingTypeMetadata", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DetachPolicy": {"method": "POST", "segs": [["fixed", "target-policies"], ["label", "policyName"]], "verb": "action", "rtype": "target-policies", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "policyName", "wire": "policyName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "target", "wire": "target", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DetachPrincipalPolicy": {"method": "DELETE", "segs": [["fixed", "principal-policies"], ["label", "policyName"]], "verb": "action", "rtype": "principal-policies", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "policyName", "wire": "policyName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "principal", "wire": "x-amzn-iot-principal", "src": "header", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DetachSecurityProfile": {"method": "DELETE", "segs": [["fixed", "security-profiles"], ["label", "securityProfileName"], ["fixed", "targets"]], "verb": "action", "rtype": "security-profiles", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "securityProfileName", "wire": "securityProfileName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "securityProfileTargetArn", "wire": "securityProfileTargetArn", "src": "query", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DetachThingPrincipal": {"method": "DELETE", "segs": [["fixed", "things"], ["label", "thingName"], ["fixed", "principals"]], "verb": "action", "rtype": "things", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "thingName", "wire": "thingName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "principal", "wire": "x-amzn-principal", "src": "header", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DisableTopicRule": {"method": "POST", "segs": [["fixed", "rules"], ["label", "ruleName"], ["fixed", "disable"]], "verb": "action", "rtype": "rules", "errors": ["ConflictingResourceUpdateException", "InternalException", "InvalidRequestException", "ServiceUnavailableException", "UnauthorizedException"], "rules": [{"name": "ruleName", "wire": "ruleName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "DisassociateSbomFromPackageVersion": {"method": "DELETE", "segs": [["fixed", "packages"], ["label", "packageName"], ["fixed", "versions"], ["label", "versionName"], ["fixed", "sbom"]], "verb": "action", "rtype": "packages", "errors": ["ConflictException", "InternalServerException", "ResourceNotFoundException", "ThrottlingException", "ValidationException"], "rules": [{"name": "packageName", "wire": "packageName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "versionName", "wire": "versionName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "clientToken", "wire": "clientToken", "src": "query", "req": false, "kind": "Str", "min_len": 36, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 2, "has_input": true}, "EnableTopicRule": {"method": "POST", "segs": [["fixed", "rules"], ["label", "ruleName"], ["fixed", "enable"]], "verb": "action", "rtype": "rules", "errors": ["ConflictingResourceUpdateException", "InternalException", "InvalidRequestException", "ServiceUnavailableException", "UnauthorizedException"], "rules": [{"name": "ruleName", "wire": "ruleName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "GetBehaviorModelTrainingSummaries": {"method": "GET", "segs": [["fixed", "behavior-model-training"], ["fixed", "summaries"]], "verb": "action", "rtype": "behavior-model-training", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "securityProfileName", "wire": "securityProfileName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 10, "enums": null}], "omembers": [{"wire": "summaries", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "summaries", "elems": [{"wire": "securityProfileName", "kind": "Str"}, {"wire": "behaviorName", "kind": "Str"}, {"wire": "trainingDataCollectionStartDate", "kind": "Ts"}, {"wire": "modelStatus", "kind": "Str"}, {"wire": "datapointsCollectionPercentage", "kind": "Num"}, {"wire": "lastModelRefreshDate", "kind": "Ts"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "GetBucketsAggregation": {"method": "POST", "segs": [["fixed", "indices"], ["fixed", "buckets"]], "verb": "action", "rtype": "indices", "errors": ["IndexNotReadyException", "InternalFailureException", "InvalidAggregationException", "InvalidQueryException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "indexName", "wire": "indexName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "queryString", "wire": "queryString", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "aggregationField", "wire": "aggregationField", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "bucketsAggregationType", "wire": "bucketsAggregationType", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "totalCount", "kind": "Int"}, {"wire": "buckets", "kind": "List"}], "list_elem": {"wire": "buckets", "elems": [{"wire": "keyValue", "kind": "Str"}, {"wire": "count", "kind": "Int"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "GetCardinality": {"method": "POST", "segs": [["fixed", "indices"], ["fixed", "cardinality"]], "verb": "action", "rtype": "indices", "errors": ["IndexNotReadyException", "InternalFailureException", "InvalidAggregationException", "InvalidQueryException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "indexName", "wire": "indexName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "queryString", "wire": "queryString", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "aggregationField", "wire": "aggregationField", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "cardinality", "kind": "Int"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "GetCommand": {"method": "GET", "segs": [["fixed", "commands"], ["label", "commandId"]], "verb": "get", "rtype": "commands", "errors": ["InternalServerException", "ResourceNotFoundException", "ThrottlingException", "ValidationException"], "rules": [{"name": "commandId", "wire": "commandId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "commandId", "kind": "Str"}, {"wire": "commandArn", "kind": "Str"}, {"wire": "namespace", "kind": "Str"}, {"wire": "displayName", "kind": "Str"}, {"wire": "description", "kind": "Str"}, {"wire": "mandatoryParameters", "kind": "List"}, {"wire": "payload", "kind": "Struct"}, {"wire": "payloadTemplate", "kind": "Str"}, {"wire": "preprocessor", "kind": "Struct"}, {"wire": "roleArn", "kind": "Str"}, {"wire": "createdAt", "kind": "Ts"}, {"wire": "lastUpdatedAt", "kind": "Ts"}, {"wire": "deprecated", "kind": "Bool"}, {"wire": "pendingDeletion", "kind": "Bool"}], "list_elem": {"wire": "mandatoryParameters", "elems": [{"wire": "name", "kind": "Str"}, {"wire": "type", "kind": "Str"}, {"wire": "value", "kind": "Struct"}, {"wire": "defaultValue", "kind": "Struct"}, {"wire": "valueConditions", "kind": "List"}, {"wire": "description", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "GetCommandExecution": {"method": "GET", "segs": [["fixed", "command-executions"], ["label", "executionId"]], "verb": "get", "rtype": "command-executions", "errors": ["InternalServerException", "ResourceNotFoundException", "ThrottlingException", "ValidationException"], "rules": [{"name": "executionId", "wire": "executionId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "targetArn", "wire": "targetArn", "src": "query", "req": true, "kind": "Str", "min_len": 0, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "executionId", "kind": "Str"}, {"wire": "commandArn", "kind": "Str"}, {"wire": "targetArn", "kind": "Str"}, {"wire": "status", "kind": "Str"}, {"wire": "statusReason", "kind": "Struct"}, {"wire": "result", "kind": "Map"}, {"wire": "parameters", "kind": "Map"}, {"wire": "executionTimeoutSeconds", "kind": "Int"}, {"wire": "createdAt", "kind": "Ts"}, {"wire": "lastUpdatedAt", "kind": "Ts"}, {"wire": "startedAt", "kind": "Ts"}, {"wire": "completedAt", "kind": "Ts"}, {"wire": "timeToLive", "kind": "Ts"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "GetEffectivePolicies": {"method": "POST", "segs": [["fixed", "effective-policies"]], "verb": "action", "rtype": "effective-policies", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "thingName", "wire": "thingName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "effectivePolicies", "kind": "List"}], "list_elem": {"wire": "effectivePolicies", "elems": [{"wire": "policyName", "kind": "Str"}, {"wire": "policyArn", "kind": "Str"}, {"wire": "policyDocument", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "GetIndexingConfiguration": {"method": "GET", "segs": [["fixed", "indexing"], ["fixed", "config"]], "verb": "action", "rtype": "indexing", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [], "omembers": [{"wire": "thingIndexingConfiguration", "kind": "Struct"}, {"wire": "thingGroupIndexingConfiguration", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "GetJobDocument": {"method": "GET", "segs": [["fixed", "jobs"], ["label", "jobId"], ["fixed", "job-document"]], "verb": "action", "rtype": "jobs", "errors": ["InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException"], "rules": [{"name": "jobId", "wire": "jobId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "document", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "GetLoggingOptions": {"method": "GET", "segs": [["fixed", "loggingOptions"]], "verb": "action", "rtype": "loggingOptions", "errors": ["InternalException", "InvalidRequestException", "ServiceUnavailableException"], "rules": [], "omembers": [{"wire": "roleArn", "kind": "Str"}, {"wire": "logLevel", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "GetOTAUpdate": {"method": "GET", "segs": [["fixed", "otaUpdates"], ["label", "otaUpdateId"]], "verb": "get", "rtype": "otaUpdates", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "otaUpdateId", "wire": "otaUpdateId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "otaUpdateInfo", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "GetPackage": {"method": "GET", "segs": [["fixed", "packages"], ["label", "packageName"]], "verb": "get", "rtype": "packages", "errors": ["InternalServerException", "ResourceNotFoundException", "ThrottlingException", "ValidationException"], "rules": [{"name": "packageName", "wire": "packageName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "packageName", "kind": "Str"}, {"wire": "packageArn", "kind": "Str"}, {"wire": "description", "kind": "Str"}, {"wire": "defaultVersionName", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "GetPackageConfiguration": {"method": "GET", "segs": [["fixed", "package-configuration"]], "verb": "action", "rtype": "package-configuration", "errors": ["InternalServerException", "ThrottlingException"], "rules": [], "omembers": [{"wire": "versionUpdateByJobsConfig", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "GetPackageVersion": {"method": "GET", "segs": [["fixed", "packages"], ["label", "packageName"], ["fixed", "versions"], ["label", "versionName"]], "verb": "get", "rtype": "packages", "errors": ["InternalServerException", "ResourceNotFoundException", "ThrottlingException", "ValidationException"], "rules": [{"name": "packageName", "wire": "packageName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "versionName", "wire": "versionName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "packageVersionArn", "kind": "Str"}, {"wire": "packageName", "kind": "Str"}, {"wire": "versionName", "kind": "Str"}, {"wire": "description", "kind": "Str"}, {"wire": "attributes", "kind": "Map"}, {"wire": "artifact", "kind": "Struct"}, {"wire": "status", "kind": "Str"}, {"wire": "errorReason", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}, {"wire": "sbom", "kind": "Struct"}, {"wire": "sbomValidationStatus", "kind": "Str"}, {"wire": "recipe", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 2, "has_input": true}, "GetPercentiles": {"method": "POST", "segs": [["fixed", "indices"], ["fixed", "percentiles"]], "verb": "action", "rtype": "indices", "errors": ["IndexNotReadyException", "InternalFailureException", "InvalidAggregationException", "InvalidQueryException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "indexName", "wire": "indexName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "queryString", "wire": "queryString", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "aggregationField", "wire": "aggregationField", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "percentiles", "kind": "List"}], "list_elem": {"wire": "percentiles", "elems": [{"wire": "percent", "kind": "Num"}, {"wire": "value", "kind": "Num"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "GetPolicy": {"method": "GET", "segs": [["fixed", "policies"], ["label", "policyName"]], "verb": "get", "rtype": "policies", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "policyName", "wire": "policyName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "policyName", "kind": "Str"}, {"wire": "policyArn", "kind": "Str"}, {"wire": "policyDocument", "kind": "Str"}, {"wire": "defaultVersionId", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}, {"wire": "generationId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "GetPolicyVersion": {"method": "GET", "segs": [["fixed", "policies"], ["label", "policyName"], ["fixed", "version"], ["label", "policyVersionId"]], "verb": "get", "rtype": "policies", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "policyName", "wire": "policyName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "policyVersionId", "wire": "policyVersionId", "src": "label", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "policyArn", "kind": "Str"}, {"wire": "policyName", "kind": "Str"}, {"wire": "policyDocument", "kind": "Str"}, {"wire": "policyVersionId", "kind": "Str"}, {"wire": "isDefaultVersion", "kind": "Bool"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}, {"wire": "generationId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 2, "has_input": true}, "GetRegistrationCode": {"method": "GET", "segs": [["fixed", "registrationcode"]], "verb": "action", "rtype": "registrationcode", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [], "omembers": [{"wire": "registrationCode", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "GetStatistics": {"method": "POST", "segs": [["fixed", "indices"], ["fixed", "statistics"]], "verb": "action", "rtype": "indices", "errors": ["IndexNotReadyException", "InternalFailureException", "InvalidAggregationException", "InvalidQueryException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "indexName", "wire": "indexName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "queryString", "wire": "queryString", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "aggregationField", "wire": "aggregationField", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "statistics", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "GetThingConnectivityData": {"method": "POST", "segs": [["fixed", "things"], ["label", "thingName"], ["fixed", "connectivity-data"]], "verb": "action", "rtype": "things", "errors": ["IndexNotReadyException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "thingName", "wire": "thingName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "thingName", "kind": "Str"}, {"wire": "connected", "kind": "Bool"}, {"wire": "timestamp", "kind": "Ts"}, {"wire": "disconnectReason", "kind": "Str"}, {"wire": "sourceIp", "kind": "Str"}, {"wire": "sourcePort", "kind": "Int"}, {"wire": "targetIp", "kind": "Str"}, {"wire": "targetPort", "kind": "Int"}, {"wire": "vpcEndpointId", "kind": "Str"}, {"wire": "keepAliveDuration", "kind": "Int"}, {"wire": "cleanSession", "kind": "Bool"}, {"wire": "sessionExpiry", "kind": "Int"}, {"wire": "clientId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "GetTopicRule": {"method": "GET", "segs": [["fixed", "rules"], ["label", "ruleName"]], "verb": "get", "rtype": "rules", "errors": ["InternalException", "InvalidRequestException", "ServiceUnavailableException", "UnauthorizedException"], "rules": [{"name": "ruleName", "wire": "ruleName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "ruleArn", "kind": "Str"}, {"wire": "rule", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "GetTopicRuleDestination": {"method": "GET", "segs": [["fixed", "destinations"], ["greedy", "arn"]], "verb": "get", "rtype": "destinations", "errors": ["InternalException", "InvalidRequestException", "ServiceUnavailableException", "UnauthorizedException"], "rules": [{"name": "arn", "wire": "arn", "src": "label", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "topicRuleDestination", "kind": "Struct"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "GetV2LoggingOptions": {"method": "GET", "segs": [["fixed", "v2LoggingOptions"]], "verb": "action", "rtype": "v2LoggingOptions", "errors": ["InternalException", "NotConfiguredException", "ServiceUnavailableException"], "rules": [], "omembers": [{"wire": "roleArn", "kind": "Str"}, {"wire": "defaultLogLevel", "kind": "Str"}, {"wire": "disableAllLogs", "kind": "Bool"}, {"wire": "eventConfigurations", "kind": "List"}], "list_elem": {"wire": "eventConfigurations", "elems": [{"wire": "eventType", "kind": "Str"}, {"wire": "logLevel", "kind": "Str"}, {"wire": "logDestination", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListActiveViolations": {"method": "GET", "segs": [["fixed", "active-violations"]], "verb": "list", "rtype": "active-violations", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "thingName", "wire": "thingName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "securityProfileName", "wire": "securityProfileName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "behaviorCriteriaType", "wire": "behaviorCriteriaType", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["STATIC", "STATISTICAL", "MACHINE_LEARNING"]}, {"name": "verificationState", "wire": "verificationState", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["FALSE_POSITIVE", "BENIGN_POSITIVE", "TRUE_POSITIVE", "UNKNOWN"]}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "activeViolations", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "activeViolations", "elems": [{"wire": "violationId", "kind": "Str"}, {"wire": "thingName", "kind": "Str"}, {"wire": "securityProfileName", "kind": "Str"}, {"wire": "behavior", "kind": "Struct"}, {"wire": "lastViolationValue", "kind": "Struct"}, {"wire": "violationEventAdditionalInfo", "kind": "Struct"}, {"wire": "verificationState", "kind": "Str"}, {"wire": "verificationStateDescription", "kind": "Str"}, {"wire": "lastViolationTime", "kind": "Ts"}, {"wire": "violationStartTime", "kind": "Ts"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListAttachedPolicies": {"method": "POST", "segs": [["fixed", "attached-policies"], ["label", "target"]], "verb": "list", "rtype": "attached-policies", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "target", "wire": "target", "src": "label", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "marker", "wire": "marker", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "pageSize", "wire": "pageSize", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "policies", "kind": "List"}, {"wire": "nextMarker", "kind": "Str"}], "list_elem": {"wire": "policies", "elems": [{"wire": "policyName", "kind": "Str"}, {"wire": "policyArn", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "ListAuditFindings": {"method": "POST", "segs": [["fixed", "audit"], ["fixed", "findings"]], "verb": "list", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "taskId", "wire": "taskId", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 40, "min_val": null, "max_val": null, "enums": null}, {"name": "maxResults", "wire": "maxResults", "src": "body", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "findings", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "findings", "elems": [{"wire": "findingId", "kind": "Str"}, {"wire": "taskId", "kind": "Str"}, {"wire": "checkName", "kind": "Str"}, {"wire": "taskStartTime", "kind": "Ts"}, {"wire": "findingTime", "kind": "Ts"}, {"wire": "severity", "kind": "Str"}, {"wire": "nonCompliantResource", "kind": "Struct"}, {"wire": "relatedResources", "kind": "List"}, {"wire": "reasonForNonCompliance", "kind": "Str"}, {"wire": "reasonForNonComplianceCode", "kind": "Str"}, {"wire": "isSuppressed", "kind": "Bool"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListAuditMitigationActionsExecutions": {"method": "GET", "segs": [["fixed", "audit"], ["fixed", "mitigationactions"], ["fixed", "executions"]], "verb": "list", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "taskId", "wire": "taskId", "src": "query", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "actionStatus", "wire": "actionStatus", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["IN_PROGRESS", "COMPLETED", "FAILED", "CANCELED", "SKIPPED", "PENDING"]}, {"name": "findingId", "wire": "findingId", "src": "query", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "actionsExecutions", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "actionsExecutions", "elems": [{"wire": "taskId", "kind": "Str"}, {"wire": "findingId", "kind": "Str"}, {"wire": "actionName", "kind": "Str"}, {"wire": "actionId", "kind": "Str"}, {"wire": "status", "kind": "Str"}, {"wire": "startTime", "kind": "Ts"}, {"wire": "endTime", "kind": "Ts"}, {"wire": "errorCode", "kind": "Str"}, {"wire": "message", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListAuditMitigationActionsTasks": {"method": "GET", "segs": [["fixed", "audit"], ["fixed", "mitigationactions"], ["fixed", "tasks"]], "verb": "list", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "auditTaskId", "wire": "auditTaskId", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 40, "min_val": null, "max_val": null, "enums": null}, {"name": "findingId", "wire": "findingId", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "taskStatus", "wire": "taskStatus", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["IN_PROGRESS", "COMPLETED", "FAILED", "CANCELED"]}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "startTime", "wire": "startTime", "src": "query", "req": true, "kind": "Ts", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "endTime", "wire": "endTime", "src": "query", "req": true, "kind": "Ts", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "tasks", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "tasks", "elems": [{"wire": "taskId", "kind": "Str"}, {"wire": "startTime", "kind": "Ts"}, {"wire": "taskStatus", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListAuditSuppressions": {"method": "POST", "segs": [["fixed", "audit"], ["fixed", "suppressions"], ["fixed", "list"]], "verb": "list", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "body", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "suppressions", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "suppressions", "elems": [{"wire": "checkName", "kind": "Str"}, {"wire": "resourceIdentifier", "kind": "Struct"}, {"wire": "expirationDate", "kind": "Ts"}, {"wire": "suppressIndefinitely", "kind": "Bool"}, {"wire": "description", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListAuditTasks": {"method": "GET", "segs": [["fixed", "audit"], ["fixed", "tasks"]], "verb": "list", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "startTime", "wire": "startTime", "src": "query", "req": true, "kind": "Ts", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "endTime", "wire": "endTime", "src": "query", "req": true, "kind": "Ts", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "taskType", "wire": "taskType", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["ON_DEMAND_AUDIT_TASK", "SCHEDULED_AUDIT_TASK"]}, {"name": "taskStatus", "wire": "taskStatus", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["IN_PROGRESS", "COMPLETED", "FAILED", "CANCELED"]}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "tasks", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "tasks", "elems": [{"wire": "taskId", "kind": "Str"}, {"wire": "taskStatus", "kind": "Str"}, {"wire": "taskType", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListAuthorizers": {"method": "GET", "segs": [["fixed", "authorizers"]], "verb": "list", "rtype": "authorizers", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "pageSize", "wire": "pageSize", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "marker", "wire": "marker", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "status", "wire": "status", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["ACTIVE", "INACTIVE"]}], "omembers": [{"wire": "authorizers", "kind": "List"}, {"wire": "nextMarker", "kind": "Str"}], "list_elem": {"wire": "authorizers", "elems": [{"wire": "authorizerName", "kind": "Str"}, {"wire": "authorizerArn", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListBillingGroups": {"method": "GET", "segs": [["fixed", "billing-groups"]], "verb": "list", "rtype": "billing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "namePrefixFilter", "wire": "namePrefixFilter", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "billingGroups", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "billingGroups", "elems": [{"wire": "groupName", "kind": "Str"}, {"wire": "groupArn", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListCACertificates": {"method": "GET", "segs": [["fixed", "cacertificates"]], "verb": "list", "rtype": "cacertificates", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "pageSize", "wire": "pageSize", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "marker", "wire": "marker", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "templateName", "wire": "templateName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 36, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "certificates", "kind": "List"}, {"wire": "nextMarker", "kind": "Str"}], "list_elem": {"wire": "certificates", "elems": [{"wire": "certificateArn", "kind": "Str"}, {"wire": "certificateId", "kind": "Str"}, {"wire": "status", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListCertificateProviders": {"method": "GET", "segs": [["fixed", "certificate-providers"]], "verb": "list", "rtype": "certificate-providers", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "nextToken", "wire": "nextToken", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "certificateProviders", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "certificateProviders", "elems": [{"wire": "certificateProviderName", "kind": "Str"}, {"wire": "certificateProviderArn", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListCertificates": {"method": "GET", "segs": [["fixed", "certificates"]], "verb": "list", "rtype": "certificates", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "pageSize", "wire": "pageSize", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "marker", "wire": "marker", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "certificates", "kind": "List"}, {"wire": "nextMarker", "kind": "Str"}], "list_elem": {"wire": "certificates", "elems": [{"wire": "certificateArn", "kind": "Str"}, {"wire": "certificateId", "kind": "Str"}, {"wire": "status", "kind": "Str"}, {"wire": "certificateMode", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListCertificatesByCA": {"method": "GET", "segs": [["fixed", "certificates-by-ca"], ["label", "caCertificateId"]], "verb": "list", "rtype": "certificates-by-ca", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "caCertificateId", "wire": "caCertificateId", "src": "label", "req": true, "kind": "Str", "min_len": 64, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "pageSize", "wire": "pageSize", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "marker", "wire": "marker", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "certificates", "kind": "List"}, {"wire": "nextMarker", "kind": "Str"}], "list_elem": {"wire": "certificates", "elems": [{"wire": "certificateArn", "kind": "Str"}, {"wire": "certificateId", "kind": "Str"}, {"wire": "status", "kind": "Str"}, {"wire": "certificateMode", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "ListCommandExecutions": {"method": "POST", "segs": [["fixed", "command-executions"]], "verb": "list", "rtype": "command-executions", "errors": ["InternalServerException", "ResourceNotFoundException", "ThrottlingException", "ValidationException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 100, "enums": null}, {"name": "namespace", "wire": "namespace", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["AWS-IoT", "AWS-IoT-FleetWise"]}, {"name": "status", "wire": "status", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["CREATED", "IN_PROGRESS", "SUCCEEDED", "FAILED", "REJECTED", "TIMED_OUT"]}, {"name": "sortOrder", "wire": "sortOrder", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["ASCENDING", "DESCENDING"]}, {"name": "targetArn", "wire": "targetArn", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "commandExecutions", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "commandExecutions", "elems": [{"wire": "commandArn", "kind": "Str"}, {"wire": "executionId", "kind": "Str"}, {"wire": "targetArn", "kind": "Str"}, {"wire": "status", "kind": "Str"}, {"wire": "createdAt", "kind": "Ts"}, {"wire": "startedAt", "kind": "Ts"}, {"wire": "completedAt", "kind": "Ts"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListCommands": {"method": "GET", "segs": [["fixed", "commands"]], "verb": "list", "rtype": "commands", "errors": ["InternalServerException", "ThrottlingException", "ValidationException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 100, "enums": null}, {"name": "namespace", "wire": "namespace", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["AWS-IoT", "AWS-IoT-FleetWise"]}, {"name": "commandParameterName", "wire": "commandParameterName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 192, "min_val": null, "max_val": null, "enums": null}, {"name": "sortOrder", "wire": "sortOrder", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["ASCENDING", "DESCENDING"]}], "omembers": [{"wire": "commands", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "commands", "elems": [{"wire": "commandArn", "kind": "Str"}, {"wire": "commandId", "kind": "Str"}, {"wire": "displayName", "kind": "Str"}, {"wire": "deprecated", "kind": "Bool"}, {"wire": "createdAt", "kind": "Ts"}, {"wire": "lastUpdatedAt", "kind": "Ts"}, {"wire": "pendingDeletion", "kind": "Bool"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListCustomMetrics": {"method": "GET", "segs": [["fixed", "custom-metrics"]], "verb": "list", "rtype": "custom-metrics", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "metricNames", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "metricNames", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 0, "has_input": true}, "ListDetectMitigationActionsExecutions": {"method": "GET", "segs": [["fixed", "detect"], ["fixed", "mitigationactions"], ["fixed", "executions"]], "verb": "list", "rtype": "detect", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "taskId", "wire": "taskId", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "violationId", "wire": "violationId", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "thingName", "wire": "thingName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "actionsExecutions", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "actionsExecutions", "elems": [{"wire": "taskId", "kind": "Str"}, {"wire": "violationId", "kind": "Str"}, {"wire": "actionName", "kind": "Str"}, {"wire": "thingName", "kind": "Str"}, {"wire": "executionStartDate", "kind": "Ts"}, {"wire": "executionEndDate", "kind": "Ts"}, {"wire": "status", "kind": "Str"}, {"wire": "errorCode", "kind": "Str"}, {"wire": "message", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListDetectMitigationActionsTasks": {"method": "GET", "segs": [["fixed", "detect"], ["fixed", "mitigationactions"], ["fixed", "tasks"]], "verb": "list", "rtype": "detect", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "startTime", "wire": "startTime", "src": "query", "req": true, "kind": "Ts", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "endTime", "wire": "endTime", "src": "query", "req": true, "kind": "Ts", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "tasks", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "tasks", "elems": [{"wire": "taskId", "kind": "Str"}, {"wire": "taskStatus", "kind": "Str"}, {"wire": "taskStartTime", "kind": "Ts"}, {"wire": "taskEndTime", "kind": "Ts"}, {"wire": "target", "kind": "Struct"}, {"wire": "violationEventOccurrenceRange", "kind": "Struct"}, {"wire": "onlyActiveViolationsIncluded", "kind": "Bool"}, {"wire": "suppressedAlertsIncluded", "kind": "Bool"}, {"wire": "actionsDefinition", "kind": "List"}, {"wire": "taskStatistics", "kind": "Struct"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListDimensions": {"method": "GET", "segs": [["fixed", "dimensions"]], "verb": "list", "rtype": "dimensions", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "dimensionNames", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "dimensionNames", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 0, "has_input": true}, "ListDomainConfigurations": {"method": "GET", "segs": [["fixed", "domainConfigurations"]], "verb": "list", "rtype": "domainConfigurations", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "marker", "wire": "marker", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "pageSize", "wire": "pageSize", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "serviceType", "wire": "serviceType", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["DATA", "CREDENTIAL_PROVIDER", "JOBS"]}], "omembers": [{"wire": "domainConfigurations", "kind": "List"}, {"wire": "nextMarker", "kind": "Str"}], "list_elem": {"wire": "domainConfigurations", "elems": [{"wire": "domainConfigurationName", "kind": "Str"}, {"wire": "domainConfigurationArn", "kind": "Str"}, {"wire": "serviceType", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListFleetMetrics": {"method": "GET", "segs": [["fixed", "fleet-metrics"]], "verb": "list", "rtype": "fleet-metrics", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "fleetMetrics", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "fleetMetrics", "elems": [{"wire": "metricName", "kind": "Str"}, {"wire": "metricArn", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListIndices": {"method": "GET", "segs": [["fixed", "indices"]], "verb": "list", "rtype": "indices", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 500, "enums": null}], "omembers": [{"wire": "indexNames", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "indexNames", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 0, "has_input": true}, "ListJobExecutionsForJob": {"method": "GET", "segs": [["fixed", "jobs"], ["label", "jobId"], ["fixed", "things"]], "verb": "list", "rtype": "jobs", "errors": ["InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException"], "rules": [{"name": "jobId", "wire": "jobId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "status", "wire": "status", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["QUEUED", "IN_PROGRESS", "SUCCEEDED", "FAILED", "TIMED_OUT", "REJECTED", "REMOVED", "CANCELED"]}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "executionSummaries", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "executionSummaries", "elems": [{"wire": "thingArn", "kind": "Str"}, {"wire": "jobExecutionSummary", "kind": "Struct"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "ListJobExecutionsForThing": {"method": "GET", "segs": [["fixed", "things"], ["label", "thingName"], ["fixed", "jobs"]], "verb": "list", "rtype": "things", "errors": ["InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException"], "rules": [{"name": "thingName", "wire": "thingName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "status", "wire": "status", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["QUEUED", "IN_PROGRESS", "SUCCEEDED", "FAILED", "TIMED_OUT", "REJECTED", "REMOVED", "CANCELED"]}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "jobId", "wire": "jobId", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "executionSummaries", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "executionSummaries", "elems": [{"wire": "jobId", "kind": "Str"}, {"wire": "jobExecutionSummary", "kind": "Struct"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "ListJobTemplates": {"method": "GET", "segs": [["fixed", "job-templates"]], "verb": "list", "rtype": "job-templates", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "jobTemplates", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "jobTemplates", "elems": [{"wire": "jobTemplateArn", "kind": "Str"}, {"wire": "jobTemplateId", "kind": "Str"}, {"wire": "description", "kind": "Str"}, {"wire": "createdAt", "kind": "Ts"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListJobs": {"method": "GET", "segs": [["fixed", "jobs"]], "verb": "list", "rtype": "jobs", "errors": ["InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException"], "rules": [{"name": "status", "wire": "status", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["IN_PROGRESS", "CANCELED", "COMPLETED", "DELETION_IN_PROGRESS", "SCHEDULED"]}, {"name": "targetSelection", "wire": "targetSelection", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["CONTINUOUS", "SNAPSHOT"]}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "thingGroupName", "wire": "thingGroupName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "thingGroupId", "wire": "thingGroupId", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "jobs", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "jobs", "elems": [{"wire": "jobArn", "kind": "Str"}, {"wire": "jobId", "kind": "Str"}, {"wire": "thingGroupId", "kind": "Str"}, {"wire": "targetSelection", "kind": "Str"}, {"wire": "status", "kind": "Str"}, {"wire": "createdAt", "kind": "Ts"}, {"wire": "lastUpdatedAt", "kind": "Ts"}, {"wire": "completedAt", "kind": "Ts"}, {"wire": "isConcurrent", "kind": "Bool"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListManagedJobTemplates": {"method": "GET", "segs": [["fixed", "managed-job-templates"]], "verb": "list", "rtype": "managed-job-templates", "errors": ["InternalServerException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "templateName", "wire": "templateName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "managedJobTemplates", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "managedJobTemplates", "elems": [{"wire": "templateArn", "kind": "Str"}, {"wire": "templateName", "kind": "Str"}, {"wire": "description", "kind": "Str"}, {"wire": "environments", "kind": "List"}, {"wire": "templateVersion", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListMetricValues": {"method": "GET", "segs": [["fixed", "metric-values"]], "verb": "list", "rtype": "metric-values", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "thingName", "wire": "thingName", "src": "query", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "metricName", "wire": "metricName", "src": "query", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "dimensionName", "wire": "dimensionName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "dimensionValueOperator", "wire": "dimensionValueOperator", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["IN", "NOT_IN"]}, {"name": "startTime", "wire": "startTime", "src": "query", "req": true, "kind": "Ts", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "endTime", "wire": "endTime", "src": "query", "req": true, "kind": "Ts", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "metricDatumList", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "metricDatumList", "elems": [{"wire": "timestamp", "kind": "Ts"}, {"wire": "value", "kind": "Struct"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListMitigationActions": {"method": "GET", "segs": [["fixed", "mitigationactions"], ["fixed", "actions"]], "verb": "list", "rtype": "mitigationactions", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "actionType", "wire": "actionType", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["UPDATE_DEVICE_CERTIFICATE", "UPDATE_CA_CERTIFICATE", "ADD_THINGS_TO_THING_GROUP", "REPLACE_DEFAULT_POLICY_VERSION", "ENABLE_IOT_LOGGING", "PUBLISH_FINDING_TO_SNS"]}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "actionIdentifiers", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "actionIdentifiers", "elems": [{"wire": "actionName", "kind": "Str"}, {"wire": "actionArn", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListOTAUpdates": {"method": "GET", "segs": [["fixed", "otaUpdates"]], "verb": "list", "rtype": "otaUpdates", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "otaUpdateStatus", "wire": "otaUpdateStatus", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["CREATE_PENDING", "CREATE_IN_PROGRESS", "CREATE_COMPLETE", "CREATE_FAILED", "DELETE_IN_PROGRESS", "DELETE_FAILED"]}], "omembers": [{"wire": "otaUpdates", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "otaUpdates", "elems": [{"wire": "otaUpdateId", "kind": "Str"}, {"wire": "otaUpdateArn", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListOutgoingCertificates": {"method": "GET", "segs": [["fixed", "certificates-out-going"]], "verb": "list", "rtype": "certificates-out-going", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "pageSize", "wire": "pageSize", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "marker", "wire": "marker", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "outgoingCertificates", "kind": "List"}, {"wire": "nextMarker", "kind": "Str"}], "list_elem": {"wire": "outgoingCertificates", "elems": [{"wire": "certificateArn", "kind": "Str"}, {"wire": "certificateId", "kind": "Str"}, {"wire": "transferredTo", "kind": "Str"}, {"wire": "transferDate", "kind": "Ts"}, {"wire": "transferMessage", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListPackageVersions": {"method": "GET", "segs": [["fixed", "packages"], ["label", "packageName"], ["fixed", "versions"]], "verb": "list", "rtype": "packages", "errors": ["InternalServerException", "ThrottlingException", "ValidationException"], "rules": [{"name": "packageName", "wire": "packageName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "status", "wire": "status", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["DRAFT", "PUBLISHED", "DEPRECATED"]}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 100, "enums": null}], "omembers": [{"wire": "packageVersionSummaries", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "packageVersionSummaries", "elems": [{"wire": "packageName", "kind": "Str"}, {"wire": "versionName", "kind": "Str"}, {"wire": "status", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "ListPackages": {"method": "GET", "segs": [["fixed", "packages"]], "verb": "list", "rtype": "packages", "errors": ["InternalServerException", "ThrottlingException", "ValidationException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 100, "enums": null}], "omembers": [{"wire": "packageSummaries", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "packageSummaries", "elems": [{"wire": "packageName", "kind": "Str"}, {"wire": "defaultVersionName", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListPolicies": {"method": "GET", "segs": [["fixed", "policies"]], "verb": "list", "rtype": "policies", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "marker", "wire": "marker", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "pageSize", "wire": "pageSize", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "policies", "kind": "List"}, {"wire": "nextMarker", "kind": "Str"}], "list_elem": {"wire": "policies", "elems": [{"wire": "policyName", "kind": "Str"}, {"wire": "policyArn", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListPolicyPrincipals": {"method": "GET", "segs": [["fixed", "policy-principals"]], "verb": "list", "rtype": "policy-principals", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "policyName", "wire": "x-amzn-iot-policy", "src": "header", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "marker", "wire": "marker", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "pageSize", "wire": "pageSize", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "principals", "kind": "List"}, {"wire": "nextMarker", "kind": "Str"}], "list_elem": {"wire": "principals", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 0, "has_input": true}, "ListPolicyVersions": {"method": "GET", "segs": [["fixed", "policies"], ["label", "policyName"], ["fixed", "version"]], "verb": "list", "rtype": "policies", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "policyName", "wire": "policyName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "policyVersions", "kind": "List"}], "list_elem": {"wire": "policyVersions", "elems": [{"wire": "versionId", "kind": "Str"}, {"wire": "isDefaultVersion", "kind": "Bool"}, {"wire": "createDate", "kind": "Ts"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "ListPrincipalPolicies": {"method": "GET", "segs": [["fixed", "principal-policies"]], "verb": "list", "rtype": "principal-policies", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "principal", "wire": "x-amzn-iot-principal", "src": "header", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "marker", "wire": "marker", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "pageSize", "wire": "pageSize", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "policies", "kind": "List"}, {"wire": "nextMarker", "kind": "Str"}], "list_elem": {"wire": "policies", "elems": [{"wire": "policyName", "kind": "Str"}, {"wire": "policyArn", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListPrincipalThings": {"method": "GET", "segs": [["fixed", "principals"], ["fixed", "things"]], "verb": "list", "rtype": "principals", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "principal", "wire": "x-amzn-principal", "src": "header", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "things", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "things", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 0, "has_input": true}, "ListPrincipalThingsV2": {"method": "GET", "segs": [["fixed", "principals"], ["fixed", "things-v2"]], "verb": "list", "rtype": "principals", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "principal", "wire": "x-amzn-principal", "src": "header", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "thingPrincipalType", "wire": "thingPrincipalType", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["EXCLUSIVE_THING", "NON_EXCLUSIVE_THING"]}], "omembers": [{"wire": "principalThingObjects", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "principalThingObjects", "elems": [{"wire": "thingName", "kind": "Str"}, {"wire": "thingPrincipalType", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListProvisioningTemplateVersions": {"method": "GET", "segs": [["fixed", "provisioning-templates"], ["label", "templateName"], ["fixed", "versions"]], "verb": "list", "rtype": "provisioning-templates", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "templateName", "wire": "templateName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 36, "min_val": null, "max_val": null, "enums": null}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "versions", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "versions", "elems": [{"wire": "versionId", "kind": "Int"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "isDefaultVersion", "kind": "Bool"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "ListProvisioningTemplates": {"method": "GET", "segs": [["fixed", "provisioning-templates"]], "verb": "list", "rtype": "provisioning-templates", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "templates", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "templates", "elems": [{"wire": "templateArn", "kind": "Str"}, {"wire": "templateName", "kind": "Str"}, {"wire": "description", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}, {"wire": "enabled", "kind": "Bool"}, {"wire": "type", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListRelatedResourcesForAuditFinding": {"method": "GET", "segs": [["fixed", "audit"], ["fixed", "relatedResources"]], "verb": "list", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "findingId", "wire": "findingId", "src": "query", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "relatedResources", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "relatedResources", "elems": [{"wire": "resourceType", "kind": "Str"}, {"wire": "resourceIdentifier", "kind": "Struct"}, {"wire": "additionalInfo", "kind": "Map"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListRoleAliases": {"method": "GET", "segs": [["fixed", "role-aliases"]], "verb": "list", "rtype": "role-aliases", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "pageSize", "wire": "pageSize", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "marker", "wire": "marker", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "roleAliases", "kind": "List"}, {"wire": "nextMarker", "kind": "Str"}], "list_elem": {"wire": "roleAliases", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 0, "has_input": true}, "ListSbomValidationResults": {"method": "GET", "segs": [["fixed", "packages"], ["label", "packageName"], ["fixed", "versions"], ["label", "versionName"], ["fixed", "sbom-validation-results"]], "verb": "list", "rtype": "packages", "errors": ["InternalServerException", "ResourceNotFoundException", "ThrottlingException", "ValidationException"], "rules": [{"name": "packageName", "wire": "packageName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "versionName", "wire": "versionName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "validationResult", "wire": "validationResult", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["FAILED", "SUCCEEDED"]}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 100, "enums": null}], "omembers": [{"wire": "validationResultSummaries", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "validationResultSummaries", "elems": [{"wire": "fileName", "kind": "Str"}, {"wire": "validationResult", "kind": "Str"}, {"wire": "errorCode", "kind": "Str"}, {"wire": "errorMessage", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 2, "has_input": true}, "ListScheduledAudits": {"method": "GET", "segs": [["fixed", "audit"], ["fixed", "scheduledaudits"]], "verb": "list", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "scheduledAudits", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "scheduledAudits", "elems": [{"wire": "scheduledAuditName", "kind": "Str"}, {"wire": "scheduledAuditArn", "kind": "Str"}, {"wire": "frequency", "kind": "Str"}, {"wire": "dayOfMonth", "kind": "Str"}, {"wire": "dayOfWeek", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListSecurityProfiles": {"method": "GET", "segs": [["fixed", "security-profiles"]], "verb": "list", "rtype": "security-profiles", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "dimensionName", "wire": "dimensionName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "metricName", "wire": "metricName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "securityProfileIdentifiers", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "securityProfileIdentifiers", "elems": [{"wire": "name", "kind": "Str"}, {"wire": "arn", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListSecurityProfilesForTarget": {"method": "GET", "segs": [["fixed", "security-profiles-for-target"]], "verb": "list", "rtype": "security-profiles-for-target", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "securityProfileTargetArn", "wire": "securityProfileTargetArn", "src": "query", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "securityProfileTargetMappings", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "securityProfileTargetMappings", "elems": [{"wire": "securityProfileIdentifier", "kind": "Struct"}, {"wire": "target", "kind": "Struct"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListStreams": {"method": "GET", "segs": [["fixed", "streams"]], "verb": "list", "rtype": "streams", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "streams", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "streams", "elems": [{"wire": "streamId", "kind": "Str"}, {"wire": "streamArn", "kind": "Str"}, {"wire": "streamVersion", "kind": "Int"}, {"wire": "description", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListTagsForResource": {"method": "GET", "segs": [["fixed", "tags"]], "verb": "list", "rtype": "tags", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "resourceArn", "wire": "resourceArn", "src": "query", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "tags", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "tags", "elems": [{"wire": "Key", "kind": "Str"}, {"wire": "Value", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListTargetsForPolicy": {"method": "POST", "segs": [["fixed", "policy-targets"], ["label", "policyName"]], "verb": "list", "rtype": "policy-targets", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "policyName", "wire": "policyName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "marker", "wire": "marker", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "pageSize", "wire": "pageSize", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "targets", "kind": "List"}, {"wire": "nextMarker", "kind": "Str"}], "list_elem": {"wire": "targets", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 1, "has_input": true}, "ListTargetsForSecurityProfile": {"method": "GET", "segs": [["fixed", "security-profiles"], ["label", "securityProfileName"], ["fixed", "targets"]], "verb": "list", "rtype": "security-profiles", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "securityProfileName", "wire": "securityProfileName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "securityProfileTargets", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "securityProfileTargets", "elems": [{"wire": "arn", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "ListThingGroups": {"method": "GET", "segs": [["fixed", "thing-groups"]], "verb": "list", "rtype": "thing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "parentGroup", "wire": "parentGroup", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "namePrefixFilter", "wire": "namePrefixFilter", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "thingGroups", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "thingGroups", "elems": [{"wire": "groupName", "kind": "Str"}, {"wire": "groupArn", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListThingGroupsForThing": {"method": "GET", "segs": [["fixed", "things"], ["label", "thingName"], ["fixed", "thing-groups"]], "verb": "list", "rtype": "things", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "thingName", "wire": "thingName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "thingGroups", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "thingGroups", "elems": [{"wire": "groupName", "kind": "Str"}, {"wire": "groupArn", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "ListThingPrincipals": {"method": "GET", "segs": [["fixed", "things"], ["label", "thingName"], ["fixed", "principals"]], "verb": "list", "rtype": "things", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "thingName", "wire": "thingName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "principals", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "principals", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 1, "has_input": true}, "ListThingPrincipalsV2": {"method": "GET", "segs": [["fixed", "things"], ["label", "thingName"], ["fixed", "principals-v2"]], "verb": "list", "rtype": "things", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "thingName", "wire": "thingName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "thingPrincipalType", "wire": "thingPrincipalType", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["EXCLUSIVE_THING", "NON_EXCLUSIVE_THING"]}], "omembers": [{"wire": "thingPrincipalObjects", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "thingPrincipalObjects", "elems": [{"wire": "principal", "kind": "Str"}, {"wire": "thingPrincipalType", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "ListThingRegistrationTaskReports": {"method": "GET", "segs": [["fixed", "thing-registration-tasks"], ["label", "taskId"], ["fixed", "reports"]], "verb": "list", "rtype": "thing-registration-tasks", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "taskId", "wire": "taskId", "src": "label", "req": true, "kind": "Str", "min_len": 0, "max_len": 40, "min_val": null, "max_val": null, "enums": null}, {"name": "reportType", "wire": "reportType", "src": "query", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["ERRORS", "RESULTS"]}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "resourceLinks", "kind": "List"}, {"wire": "reportType", "kind": "Str"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "resourceLinks", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 1, "has_input": true}, "ListThingRegistrationTasks": {"method": "GET", "segs": [["fixed", "thing-registration-tasks"]], "verb": "list", "rtype": "thing-registration-tasks", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "status", "wire": "status", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["InProgress", "Completed", "Failed", "Cancelled", "Cancelling"]}], "omembers": [{"wire": "taskIds", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "taskIds", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 0, "has_input": true}, "ListThingTypes": {"method": "GET", "segs": [["fixed", "thing-types"]], "verb": "list", "rtype": "thing-types", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "thingTypeName", "wire": "thingTypeName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "thingTypes", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "thingTypes", "elems": [{"wire": "thingTypeName", "kind": "Str"}, {"wire": "thingTypeArn", "kind": "Str"}, {"wire": "thingTypeProperties", "kind": "Struct"}, {"wire": "thingTypeMetadata", "kind": "Struct"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListThings": {"method": "GET", "segs": [["fixed", "things"]], "verb": "list", "rtype": "things", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}, {"name": "attributeName", "wire": "attributeName", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "attributeValue", "wire": "attributeValue", "src": "query", "req": false, "kind": "Str", "min_len": 0, "max_len": 800, "min_val": null, "max_val": null, "enums": null}, {"name": "thingTypeName", "wire": "thingTypeName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "things", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "things", "elems": [{"wire": "thingName", "kind": "Str"}, {"wire": "thingTypeName", "kind": "Str"}, {"wire": "thingArn", "kind": "Str"}, {"wire": "attributes", "kind": "Map"}, {"wire": "version", "kind": "Int"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListThingsInBillingGroup": {"method": "GET", "segs": [["fixed", "billing-groups"], ["label", "billingGroupName"], ["fixed", "things"]], "verb": "list", "rtype": "billing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "billingGroupName", "wire": "billingGroupName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "things", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "things", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 1, "has_input": true}, "ListThingsInThingGroup": {"method": "GET", "segs": [["fixed", "thing-groups"], ["label", "thingGroupName"], ["fixed", "things"]], "verb": "list", "rtype": "thing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "thingGroupName", "wire": "thingGroupName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "things", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "things", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 1, "has_input": true}, "ListTopicRuleDestinations": {"method": "GET", "segs": [["fixed", "destinations"]], "verb": "list", "rtype": "destinations", "errors": ["InternalException", "InvalidRequestException", "ServiceUnavailableException", "UnauthorizedException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 1000, "enums": null}], "omembers": [{"wire": "destinationSummaries", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "destinationSummaries", "elems": [{"wire": "arn", "kind": "Str"}, {"wire": "status", "kind": "Str"}, {"wire": "createdAt", "kind": "Ts"}, {"wire": "lastUpdatedAt", "kind": "Ts"}, {"wire": "statusReason", "kind": "Str"}, {"wire": "httpUrlSummary", "kind": "Struct"}, {"wire": "vpcDestinationSummary", "kind": "Struct"}, {"wire": "influxDBSummary", "kind": "Struct"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListTopicRules": {"method": "GET", "segs": [["fixed", "rules"]], "verb": "list", "rtype": "rules", "errors": ["InternalException", "InvalidRequestException", "ServiceUnavailableException", "UnauthorizedException"], "rules": [{"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 10000, "enums": null}], "omembers": [{"wire": "rules", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "rules", "elems": [{"wire": "ruleArn", "kind": "Str"}, {"wire": "ruleName", "kind": "Str"}, {"wire": "topicPattern", "kind": "Str"}, {"wire": "createdAt", "kind": "Ts"}, {"wire": "ruleDisabled", "kind": "Bool"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListV2LoggingLevels": {"method": "GET", "segs": [["fixed", "v2LoggingLevel"]], "verb": "list", "rtype": "v2LoggingLevel", "errors": ["InternalException", "InvalidRequestException", "NotConfiguredException", "ServiceUnavailableException"], "rules": [{"name": "targetType", "wire": "targetType", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["DEFAULT", "THING_GROUP", "CLIENT_ID", "SOURCE_IP", "PRINCIPAL_ID"]}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "logTargetConfigurations", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "logTargetConfigurations", "elems": [{"wire": "logTarget", "kind": "Struct"}, {"wire": "logLevel", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ListViolationEvents": {"method": "GET", "segs": [["fixed", "violation-events"]], "verb": "list", "rtype": "violation-events", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "startTime", "wire": "startTime", "src": "query", "req": true, "kind": "Ts", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "endTime", "wire": "endTime", "src": "query", "req": true, "kind": "Ts", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "thingName", "wire": "thingName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "securityProfileName", "wire": "securityProfileName", "src": "query", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "behaviorCriteriaType", "wire": "behaviorCriteriaType", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["STATIC", "STATISTICAL", "MACHINE_LEARNING"]}, {"name": "verificationState", "wire": "verificationState", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["FALSE_POSITIVE", "BENIGN_POSITIVE", "TRUE_POSITIVE", "UNKNOWN"]}, {"name": "maxResults", "wire": "maxResults", "src": "query", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": 250, "enums": null}], "omembers": [{"wire": "violationEvents", "kind": "List"}, {"wire": "nextToken", "kind": "Str"}], "list_elem": {"wire": "violationEvents", "elems": [{"wire": "violationId", "kind": "Str"}, {"wire": "thingName", "kind": "Str"}, {"wire": "securityProfileName", "kind": "Str"}, {"wire": "behavior", "kind": "Struct"}, {"wire": "metricValue", "kind": "Struct"}, {"wire": "violationEventAdditionalInfo", "kind": "Struct"}, {"wire": "violationEventType", "kind": "Str"}, {"wire": "verificationState", "kind": "Str"}, {"wire": "verificationStateDescription", "kind": "Str"}, {"wire": "violationEventTime", "kind": "Ts"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "PutVerificationStateOnViolation": {"method": "POST", "segs": [["fixed", "violations"], ["fixed", "verification-state"], ["label", "violationId"]], "verb": "action", "rtype": "violations", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "violationId", "wire": "violationId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "verificationState", "wire": "verificationState", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["FALSE_POSITIVE", "BENIGN_POSITIVE", "TRUE_POSITIVE", "UNKNOWN"]}, {"name": "verificationStateDescription", "wire": "verificationStateDescription", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 1000, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "RegisterCACertificate": {"method": "POST", "segs": [["fixed", "cacertificate"]], "verb": "action", "rtype": "cacertificate", "errors": ["CertificateValidationException", "InternalFailureException", "InvalidRequestException", "LimitExceededException", "RegistrationCodeValidationException", "ResourceAlreadyExistsException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "caCertificate", "wire": "caCertificate", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": 65536, "min_val": null, "max_val": null, "enums": null}, {"name": "verificationCertificate", "wire": "verificationCertificate", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 65536, "min_val": null, "max_val": null, "enums": null}, {"name": "certificateMode", "wire": "certificateMode", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["DEFAULT", "SNI_ONLY"]}], "omembers": [{"wire": "certificateArn", "kind": "Str"}, {"wire": "certificateId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "RegisterCertificate": {"method": "POST", "segs": [["fixed", "certificate"], ["fixed", "register"]], "verb": "action", "rtype": "certificate", "errors": ["CertificateConflictException", "CertificateStateException", "CertificateValidationException", "InternalFailureException", "InvalidRequestException", "ResourceAlreadyExistsException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "certificatePem", "wire": "certificatePem", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": 65536, "min_val": null, "max_val": null, "enums": null}, {"name": "caCertificatePem", "wire": "caCertificatePem", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 65536, "min_val": null, "max_val": null, "enums": null}, {"name": "status", "wire": "status", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["ACTIVE", "INACTIVE", "REVOKED", "PENDING_TRANSFER", "REGISTER_INACTIVE", "PENDING_ACTIVATION"]}], "omembers": [{"wire": "certificateArn", "kind": "Str"}, {"wire": "certificateId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "RegisterCertificateWithoutCA": {"method": "POST", "segs": [["fixed", "certificate"], ["fixed", "register-no-ca"]], "verb": "action", "rtype": "certificate", "errors": ["CertificateStateException", "CertificateValidationException", "InternalFailureException", "InvalidRequestException", "ResourceAlreadyExistsException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "certificatePem", "wire": "certificatePem", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": 65536, "min_val": null, "max_val": null, "enums": null}, {"name": "status", "wire": "status", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["ACTIVE", "INACTIVE", "REVOKED", "PENDING_TRANSFER", "REGISTER_INACTIVE", "PENDING_ACTIVATION"]}], "omembers": [{"wire": "certificateArn", "kind": "Str"}, {"wire": "certificateId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "RegisterThing": {"method": "POST", "segs": [["fixed", "things"]], "verb": "action", "rtype": "things", "errors": ["ConflictingResourceUpdateException", "InternalFailureException", "InvalidRequestException", "ResourceRegistrationFailureException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "templateBody", "wire": "templateBody", "src": "body", "req": true, "kind": "Str", "min_len": 0, "max_len": 10240, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "certificatePem", "kind": "Str"}, {"wire": "resourceArns", "kind": "Map"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "RejectCertificateTransfer": {"method": "PATCH", "segs": [["fixed", "reject-certificate-transfer"], ["label", "certificateId"]], "verb": "action", "rtype": "reject-certificate-transfer", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "TransferAlreadyCompletedException", "UnauthorizedException"], "rules": [{"name": "certificateId", "wire": "certificateId", "src": "label", "req": true, "kind": "Str", "min_len": 64, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "rejectReason", "wire": "rejectReason", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "RemoveThingFromBillingGroup": {"method": "PUT", "segs": [["fixed", "billing-groups"], ["fixed", "removeThingFromBillingGroup"]], "verb": "action", "rtype": "billing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "billingGroupName", "wire": "billingGroupName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "thingName", "wire": "thingName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "RemoveThingFromThingGroup": {"method": "PUT", "segs": [["fixed", "thing-groups"], ["fixed", "removeThingFromThingGroup"]], "verb": "action", "rtype": "thing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "thingGroupName", "wire": "thingGroupName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "thingName", "wire": "thingName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ReplaceTopicRule": {"method": "PATCH", "segs": [["fixed", "rules"], ["label", "ruleName"]], "verb": "action", "rtype": "rules", "errors": ["ConflictingResourceUpdateException", "InternalException", "InvalidRequestException", "ServiceUnavailableException", "SqlParseException", "UnauthorizedException"], "rules": [{"name": "ruleName", "wire": "ruleName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": true, "nlabels": 1, "has_input": true}, "SearchIndex": {"method": "POST", "segs": [["fixed", "indices"], ["fixed", "search"]], "verb": "action", "rtype": "indices", "errors": ["IndexNotReadyException", "InternalFailureException", "InvalidQueryException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "indexName", "wire": "indexName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "queryString", "wire": "queryString", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "maxResults", "wire": "maxResults", "src": "body", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 1, "max_val": null, "enums": null}], "omembers": [{"wire": "nextToken", "kind": "Str"}, {"wire": "things", "kind": "List"}, {"wire": "thingGroups", "kind": "List"}], "list_elem": {"wire": "things", "elems": [{"wire": "thingName", "kind": "Str"}, {"wire": "thingId", "kind": "Str"}, {"wire": "thingTypeName", "kind": "Str"}, {"wire": "thingGroupNames", "kind": "List"}, {"wire": "attributes", "kind": "Map"}, {"wire": "shadow", "kind": "Str"}, {"wire": "deviceDefender", "kind": "Str"}, {"wire": "connectivity", "kind": "Struct"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "SetDefaultAuthorizer": {"method": "POST", "segs": [["fixed", "default-authorizer"]], "verb": "action", "rtype": "default-authorizer", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceAlreadyExistsException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "authorizerName", "wire": "authorizerName", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "authorizerName", "kind": "Str"}, {"wire": "authorizerArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "SetDefaultPolicyVersion": {"method": "PATCH", "segs": [["fixed", "policies"], ["label", "policyName"], ["fixed", "version"], ["label", "policyVersionId"]], "verb": "action", "rtype": "policies", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "policyName", "wire": "policyName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "policyVersionId", "wire": "policyVersionId", "src": "label", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 2, "has_input": true}, "SetLoggingOptions": {"method": "POST", "segs": [["fixed", "loggingOptions"]], "verb": "action", "rtype": "loggingOptions", "errors": ["InternalException", "InvalidRequestException", "ServiceUnavailableException"], "rules": [], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": true, "nlabels": 0, "has_input": true}, "SetV2LoggingLevel": {"method": "POST", "segs": [["fixed", "v2LoggingLevel"]], "verb": "action", "rtype": "v2LoggingLevel", "errors": ["InternalException", "InvalidRequestException", "LimitExceededException", "NotConfiguredException", "ServiceUnavailableException"], "rules": [{"name": "logTarget", "wire": "logTarget", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "logLevel", "wire": "logLevel", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["DEBUG", "INFO", "ERROR", "WARN", "DISABLED"]}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "SetV2LoggingOptions": {"method": "POST", "segs": [["fixed", "v2LoggingOptions"]], "verb": "action", "rtype": "v2LoggingOptions", "errors": ["InternalException", "InvalidRequestException", "ServiceUnavailableException"], "rules": [{"name": "defaultLogLevel", "wire": "defaultLogLevel", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["DEBUG", "INFO", "ERROR", "WARN", "DISABLED"]}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "StartAuditMitigationActionsTask": {"method": "POST", "segs": [["fixed", "audit"], ["fixed", "mitigationactions"], ["fixed", "tasks"], ["label", "taskId"]], "verb": "action", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "TaskAlreadyExistsException", "ThrottlingException"], "rules": [{"name": "taskId", "wire": "taskId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "target", "wire": "target", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "auditCheckToActionsMapping", "wire": "auditCheckToActionsMapping", "src": "body", "req": true, "kind": "Map", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "clientRequestToken", "wire": "clientRequestToken", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "taskId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "StartDetectMitigationActionsTask": {"method": "PUT", "segs": [["fixed", "detect"], ["fixed", "mitigationactions"], ["fixed", "tasks"], ["label", "taskId"]], "verb": "action", "rtype": "detect", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "TaskAlreadyExistsException", "ThrottlingException"], "rules": [{"name": "taskId", "wire": "taskId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "target", "wire": "target", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "actions", "wire": "actions", "src": "body", "req": true, "kind": "List", "min_len": 1, "max_len": 5, "min_val": null, "max_val": null, "enums": null}, {"name": "clientRequestToken", "wire": "clientRequestToken", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "taskId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "StartOnDemandAuditTask": {"method": "POST", "segs": [["fixed", "audit"], ["fixed", "tasks"]], "verb": "action", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ThrottlingException"], "rules": [{"name": "targetCheckNames", "wire": "targetCheckNames", "src": "body", "req": true, "kind": "List", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "taskId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "StartThingRegistrationTask": {"method": "POST", "segs": [["fixed", "thing-registration-tasks"]], "verb": "action", "rtype": "thing-registration-tasks", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "templateBody", "wire": "templateBody", "src": "body", "req": true, "kind": "Str", "min_len": 0, "max_len": 10240, "min_val": null, "max_val": null, "enums": null}, {"name": "inputFileBucket", "wire": "inputFileBucket", "src": "body", "req": true, "kind": "Str", "min_len": 3, "max_len": 256, "min_val": null, "max_val": null, "enums": null}, {"name": "inputFileKey", "wire": "inputFileKey", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "roleArn", "wire": "roleArn", "src": "body", "req": true, "kind": "Str", "min_len": 20, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "taskId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "StopThingRegistrationTask": {"method": "PUT", "segs": [["fixed", "thing-registration-tasks"], ["label", "taskId"], ["fixed", "cancel"]], "verb": "action", "rtype": "thing-registration-tasks", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "taskId", "wire": "taskId", "src": "label", "req": true, "kind": "Str", "min_len": 0, "max_len": 40, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "TagResource": {"method": "POST", "segs": [["fixed", "tags"]], "verb": "action", "rtype": "tags", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "resourceArn", "wire": "resourceArn", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "tags", "wire": "tags", "src": "body", "req": true, "kind": "List", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "TestAuthorization": {"method": "POST", "segs": [["fixed", "test-authorization"]], "verb": "action", "rtype": "test-authorization", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "authInfos", "wire": "authInfos", "src": "body", "req": true, "kind": "List", "min_len": 1, "max_len": 10, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "authResults", "kind": "List"}], "list_elem": {"wire": "authResults", "elems": [{"wire": "authInfo", "kind": "Struct"}, {"wire": "allowed", "kind": "Struct"}, {"wire": "denied", "kind": "Struct"}, {"wire": "authDecision", "kind": "Str"}, {"wire": "missingContextValues", "kind": "List"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "TestInvokeAuthorizer": {"method": "POST", "segs": [["fixed", "authorizer"], ["label", "authorizerName"], ["fixed", "test"]], "verb": "action", "rtype": "authorizer", "errors": ["InternalFailureException", "InvalidRequestException", "InvalidResponseException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "authorizerName", "wire": "authorizerName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "token", "wire": "token", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 6144, "min_val": null, "max_val": null, "enums": null}, {"name": "tokenSignature", "wire": "tokenSignature", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 2560, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "isAuthenticated", "kind": "Bool"}, {"wire": "principalId", "kind": "Str"}, {"wire": "policyDocuments", "kind": "List"}, {"wire": "refreshAfterInSeconds", "kind": "Int"}, {"wire": "disconnectAfterInSeconds", "kind": "Int"}], "list_elem": {"wire": "policyDocuments", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 1, "has_input": true}, "TransferCertificate": {"method": "PATCH", "segs": [["fixed", "transfer-certificate"], ["label", "certificateId"]], "verb": "action", "rtype": "transfer-certificate", "errors": ["CertificateStateException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "TransferConflictException", "UnauthorizedException"], "rules": [{"name": "certificateId", "wire": "certificateId", "src": "label", "req": true, "kind": "Str", "min_len": 64, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "targetAwsAccount", "wire": "targetAwsAccount", "src": "query", "req": true, "kind": "Str", "min_len": 12, "max_len": 12, "min_val": null, "max_val": null, "enums": null}, {"name": "transferMessage", "wire": "transferMessage", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "transferredCertificateArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UntagResource": {"method": "POST", "segs": [["fixed", "untag"]], "verb": "action", "rtype": "untag", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "resourceArn", "wire": "resourceArn", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "tagKeys", "wire": "tagKeys", "src": "body", "req": true, "kind": "List", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "UpdateAccountAuditConfiguration": {"method": "PATCH", "segs": [["fixed", "audit"], ["fixed", "configuration"]], "verb": "action", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "roleArn", "wire": "roleArn", "src": "body", "req": false, "kind": "Str", "min_len": 20, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "UpdateAuditSuppression": {"method": "PATCH", "segs": [["fixed", "audit"], ["fixed", "suppressions"], ["fixed", "update"]], "verb": "action", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "checkName", "wire": "checkName", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "resourceIdentifier", "wire": "resourceIdentifier", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 1000, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "UpdateAuthorizer": {"method": "PUT", "segs": [["fixed", "authorizer"], ["label", "authorizerName"]], "verb": "update", "rtype": "authorizer", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "authorizerName", "wire": "authorizerName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "authorizerFunctionArn", "wire": "authorizerFunctionArn", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}, {"name": "tokenKeyName", "wire": "tokenKeyName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "status", "wire": "status", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["ACTIVE", "INACTIVE"]}], "omembers": [{"wire": "authorizerName", "kind": "Str"}, {"wire": "authorizerArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateBillingGroup": {"method": "PATCH", "segs": [["fixed", "billing-groups"], ["label", "billingGroupName"]], "verb": "update", "rtype": "billing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException", "VersionConflictException"], "rules": [{"name": "billingGroupName", "wire": "billingGroupName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "billingGroupProperties", "wire": "billingGroupProperties", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "version", "kind": "Int"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateCACertificate": {"method": "PUT", "segs": [["fixed", "cacertificate"], ["label", "certificateId"]], "verb": "update", "rtype": "cacertificate", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "certificateId", "wire": "certificateId", "src": "label", "req": true, "kind": "Str", "min_len": 64, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "newStatus", "wire": "newStatus", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["ACTIVE", "INACTIVE"]}, {"name": "newAutoRegistrationStatus", "wire": "newAutoRegistrationStatus", "src": "query", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["ENABLE", "DISABLE"]}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateCertificate": {"method": "PUT", "segs": [["fixed", "certificates"], ["label", "certificateId"]], "verb": "update", "rtype": "certificates", "errors": ["CertificateStateException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "certificateId", "wire": "certificateId", "src": "label", "req": true, "kind": "Str", "min_len": 64, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "newStatus", "wire": "newStatus", "src": "query", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["ACTIVE", "INACTIVE", "REVOKED", "PENDING_TRANSFER", "REGISTER_INACTIVE", "PENDING_ACTIVATION"]}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateCertificateProvider": {"method": "PUT", "segs": [["fixed", "certificate-providers"], ["label", "certificateProviderName"]], "verb": "update", "rtype": "certificate-providers", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "certificateProviderName", "wire": "certificateProviderName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "lambdaFunctionArn", "wire": "lambdaFunctionArn", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}, {"name": "accountDefaultForOperations", "wire": "accountDefaultForOperations", "src": "body", "req": false, "kind": "List", "min_len": 1, "max_len": 1, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "certificateProviderName", "kind": "Str"}, {"wire": "certificateProviderArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateCommand": {"method": "PATCH", "segs": [["fixed", "commands"], ["label", "commandId"]], "verb": "update", "rtype": "commands", "errors": ["ConflictException", "InternalServerException", "ResourceNotFoundException", "ThrottlingException", "ValidationException"], "rules": [{"name": "commandId", "wire": "commandId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "displayName", "wire": "displayName", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 2028, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "commandId", "kind": "Str"}, {"wire": "displayName", "kind": "Str"}, {"wire": "description", "kind": "Str"}, {"wire": "deprecated", "kind": "Bool"}, {"wire": "lastUpdatedAt", "kind": "Ts"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateCustomMetric": {"method": "PATCH", "segs": [["fixed", "custom-metric"], ["label", "metricName"]], "verb": "update", "rtype": "custom-metric", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "metricName", "wire": "metricName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "displayName", "wire": "displayName", "src": "body", "req": true, "kind": "Str", "min_len": 0, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "metricName", "kind": "Str"}, {"wire": "metricArn", "kind": "Str"}, {"wire": "metricType", "kind": "Str"}, {"wire": "displayName", "kind": "Str"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateDimension": {"method": "PATCH", "segs": [["fixed", "dimensions"], ["label", "name"]], "verb": "update", "rtype": "dimensions", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "name", "wire": "name", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "stringValues", "wire": "stringValues", "src": "body", "req": true, "kind": "List", "min_len": 1, "max_len": 100, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "name", "kind": "Str"}, {"wire": "arn", "kind": "Str"}, {"wire": "type", "kind": "Str"}, {"wire": "stringValues", "kind": "List"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}], "list_elem": {"wire": "stringValues", "elems": []}, "list_scalar": true, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateDomainConfiguration": {"method": "PUT", "segs": [["fixed", "domainConfigurations"], ["label", "domainConfigurationName"]], "verb": "update", "rtype": "domainConfigurations", "errors": ["CertificateValidationException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "domainConfigurationName", "wire": "domainConfigurationName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "domainConfigurationStatus", "wire": "domainConfigurationStatus", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["ENABLED", "DISABLED"]}, {"name": "authenticationType", "wire": "authenticationType", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["CUSTOM_AUTH_X509", "CUSTOM_AUTH", "AWS_X509", "AWS_SIGV4", "DEFAULT"]}, {"name": "applicationProtocol", "wire": "applicationProtocol", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["SECURE_MQTT", "MQTT_WSS", "HTTPS", "DEFAULT"]}], "omembers": [{"wire": "domainConfigurationName", "kind": "Str"}, {"wire": "domainConfigurationArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateDynamicThingGroup": {"method": "PATCH", "segs": [["fixed", "dynamic-thing-groups"], ["label", "thingGroupName"]], "verb": "update", "rtype": "dynamic-thing-groups", "errors": ["InternalFailureException", "InvalidQueryException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException", "VersionConflictException"], "rules": [{"name": "thingGroupName", "wire": "thingGroupName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "thingGroupProperties", "wire": "thingGroupProperties", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "indexName", "wire": "indexName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "queryString", "wire": "queryString", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "version", "kind": "Int"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateEncryptionConfiguration": {"method": "PATCH", "segs": [["fixed", "encryption-configuration"]], "verb": "action", "rtype": "encryption-configuration", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "encryptionType", "wire": "encryptionType", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["CUSTOMER_MANAGED_KMS_KEY", "AWS_OWNED_KMS_KEY"]}, {"name": "kmsKeyArn", "wire": "kmsKeyArn", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}, {"name": "kmsAccessRoleArn", "wire": "kmsAccessRoleArn", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "UpdateEventConfigurations": {"method": "PATCH", "segs": [["fixed", "event-configurations"]], "verb": "action", "rtype": "event-configurations", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "UpdateFleetMetric": {"method": "PATCH", "segs": [["fixed", "fleet-metric"], ["label", "metricName"]], "verb": "update", "rtype": "fleet-metric", "errors": ["IndexNotReadyException", "InternalFailureException", "InvalidAggregationException", "InvalidQueryException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException", "VersionConflictException"], "rules": [{"name": "metricName", "wire": "metricName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "queryString", "wire": "queryString", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "period", "wire": "period", "src": "body", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 60, "max_val": 86400, "enums": null}, {"name": "aggregationField", "wire": "aggregationField", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "indexName", "wire": "indexName", "src": "body", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "unit", "wire": "unit", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["Seconds", "Microseconds", "Milliseconds", "Bytes", "Kilobytes", "Megabytes", "Gigabytes", "Terabytes", "Bits", "Kilobits", "Megabits", "Gigabits", "Terabits", "Percent", "Count", "Bytes/Second", "Kilobytes/Second", "Megabytes/Second", "Gigabytes/Second", "Terabytes/Second", "Bits/Second", "Kilobits/Second", "Megabits/Second", "Gigabits/Second", "Terabits/Second", "Count/Second", "None"]}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateIndexingConfiguration": {"method": "POST", "segs": [["fixed", "indexing"], ["fixed", "config"]], "verb": "action", "rtype": "indexing", "errors": ["InternalFailureException", "InvalidRequestException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "UpdateJob": {"method": "PATCH", "segs": [["fixed", "jobs"], ["label", "jobId"]], "verb": "update", "rtype": "jobs", "errors": ["InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException"], "rules": [{"name": "jobId", "wire": "jobId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 2028, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateMitigationAction": {"method": "PATCH", "segs": [["fixed", "mitigationactions"], ["fixed", "actions"], ["label", "actionName"]], "verb": "update", "rtype": "mitigationactions", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "actionName", "wire": "actionName", "src": "label", "req": true, "kind": "Str", "min_len": 0, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "roleArn", "wire": "roleArn", "src": "body", "req": false, "kind": "Str", "min_len": 20, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "actionArn", "kind": "Str"}, {"wire": "actionId", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdatePackage": {"method": "PATCH", "segs": [["fixed", "packages"], ["label", "packageName"]], "verb": "update", "rtype": "packages", "errors": ["ConflictException", "InternalServerException", "ResourceNotFoundException", "ThrottlingException", "ValidationException"], "rules": [{"name": "packageName", "wire": "packageName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "defaultVersionName", "wire": "defaultVersionName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "clientToken", "wire": "clientToken", "src": "query", "req": false, "kind": "Str", "min_len": 36, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdatePackageConfiguration": {"method": "PATCH", "segs": [["fixed", "package-configuration"]], "verb": "action", "rtype": "package-configuration", "errors": ["ConflictException", "InternalServerException", "ThrottlingException", "ValidationException"], "rules": [{"name": "clientToken", "wire": "clientToken", "src": "query", "req": false, "kind": "Str", "min_len": 36, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "UpdatePackageVersion": {"method": "PATCH", "segs": [["fixed", "packages"], ["label", "packageName"], ["fixed", "versions"], ["label", "versionName"]], "verb": "update", "rtype": "packages", "errors": ["ConflictException", "InternalServerException", "ResourceNotFoundException", "ThrottlingException", "ValidationException"], "rules": [{"name": "packageName", "wire": "packageName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "versionName", "wire": "versionName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 64, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 1024, "min_val": null, "max_val": null, "enums": null}, {"name": "action", "wire": "action", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["PUBLISH", "DEPRECATE"]}, {"name": "recipe", "wire": "recipe", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 3072, "min_val": null, "max_val": null, "enums": null}, {"name": "clientToken", "wire": "clientToken", "src": "query", "req": false, "kind": "Str", "min_len": 36, "max_len": 64, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 2, "has_input": true}, "UpdateProvisioningTemplate": {"method": "PATCH", "segs": [["fixed", "provisioning-templates"], ["label", "templateName"]], "verb": "update", "rtype": "provisioning-templates", "errors": ["ConflictingResourceUpdateException", "InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "UnauthorizedException"], "rules": [{"name": "templateName", "wire": "templateName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 36, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 500, "min_val": null, "max_val": null, "enums": null}, {"name": "provisioningRoleArn", "wire": "provisioningRoleArn", "src": "body", "req": false, "kind": "Str", "min_len": 20, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateRoleAlias": {"method": "PUT", "segs": [["fixed", "role-aliases"], ["label", "roleAlias"]], "verb": "update", "rtype": "role-aliases", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "roleAlias", "wire": "roleAlias", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "roleArn", "wire": "roleArn", "src": "body", "req": false, "kind": "Str", "min_len": 20, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}, {"name": "credentialDurationSeconds", "wire": "credentialDurationSeconds", "src": "body", "req": false, "kind": "Int", "min_len": null, "max_len": null, "min_val": 900, "max_val": 43200, "enums": null}], "omembers": [{"wire": "roleAlias", "kind": "Str"}, {"wire": "roleAliasArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateScheduledAudit": {"method": "PATCH", "segs": [["fixed", "audit"], ["fixed", "scheduledaudits"], ["label", "scheduledAuditName"]], "verb": "update", "rtype": "audit", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "frequency", "wire": "frequency", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["DAILY", "WEEKLY", "BIWEEKLY", "MONTHLY"]}, {"name": "dayOfWeek", "wire": "dayOfWeek", "src": "body", "req": false, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"]}, {"name": "scheduledAuditName", "wire": "scheduledAuditName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "scheduledAuditArn", "kind": "Str"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateSecurityProfile": {"method": "PATCH", "segs": [["fixed", "security-profiles"], ["label", "securityProfileName"]], "verb": "update", "rtype": "security-profiles", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException", "VersionConflictException"], "rules": [{"name": "securityProfileName", "wire": "securityProfileName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "securityProfileDescription", "wire": "securityProfileDescription", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 1000, "min_val": null, "max_val": null, "enums": null}, {"name": "behaviors", "wire": "behaviors", "src": "body", "req": false, "kind": "List", "min_len": 0, "max_len": 100, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "securityProfileName", "kind": "Str"}, {"wire": "securityProfileArn", "kind": "Str"}, {"wire": "securityProfileDescription", "kind": "Str"}, {"wire": "behaviors", "kind": "List"}, {"wire": "alertTargets", "kind": "Map"}, {"wire": "additionalMetricsToRetain", "kind": "List"}, {"wire": "additionalMetricsToRetainV2", "kind": "List"}, {"wire": "version", "kind": "Int"}, {"wire": "creationDate", "kind": "Ts"}, {"wire": "lastModifiedDate", "kind": "Ts"}, {"wire": "metricsExportConfig", "kind": "Struct"}], "list_elem": {"wire": "behaviors", "elems": [{"wire": "name", "kind": "Str"}, {"wire": "metric", "kind": "Str"}, {"wire": "metricDimension", "kind": "Struct"}, {"wire": "criteria", "kind": "Struct"}, {"wire": "suppressAlerts", "kind": "Bool"}, {"wire": "exportMetric", "kind": "Bool"}]}, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateStream": {"method": "PUT", "segs": [["fixed", "streams"], ["label", "streamId"]], "verb": "update", "rtype": "streams", "errors": ["InternalFailureException", "InvalidRequestException", "LimitExceededException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "streamId", "wire": "streamId", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "description", "wire": "description", "src": "body", "req": false, "kind": "Str", "min_len": 0, "max_len": 2028, "min_val": null, "max_val": null, "enums": null}, {"name": "files", "wire": "files", "src": "body", "req": false, "kind": "List", "min_len": 1, "max_len": 50, "min_val": null, "max_val": null, "enums": null}, {"name": "roleArn", "wire": "roleArn", "src": "body", "req": false, "kind": "Str", "min_len": 20, "max_len": 2048, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "streamId", "kind": "Str"}, {"wire": "streamArn", "kind": "Str"}, {"wire": "description", "kind": "Str"}, {"wire": "streamVersion", "kind": "Int"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateThing": {"method": "PATCH", "segs": [["fixed", "things"], ["label", "thingName"]], "verb": "update", "rtype": "things", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException", "VersionConflictException"], "rules": [{"name": "thingName", "wire": "thingName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "thingTypeName", "wire": "thingTypeName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateThingGroup": {"method": "PATCH", "segs": [["fixed", "thing-groups"], ["label", "thingGroupName"]], "verb": "update", "rtype": "thing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException", "VersionConflictException"], "rules": [{"name": "thingGroupName", "wire": "thingGroupName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}, {"name": "thingGroupProperties", "wire": "thingGroupProperties", "src": "body", "req": true, "kind": "Struct", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "version", "kind": "Int"}], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateThingGroupsForThing": {"method": "PUT", "segs": [["fixed", "thing-groups"], ["fixed", "updateThingGroupsForThing"]], "verb": "action", "rtype": "thing-groups", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ThrottlingException"], "rules": [{"name": "thingName", "wire": "thingName", "src": "body", "req": false, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "UpdateThingType": {"method": "PATCH", "segs": [["fixed", "thing-types"], ["label", "thingTypeName"]], "verb": "update", "rtype": "thing-types", "errors": ["InternalFailureException", "InvalidRequestException", "ResourceNotFoundException", "ServiceUnavailableException", "ThrottlingException", "UnauthorizedException"], "rules": [{"name": "thingTypeName", "wire": "thingTypeName", "src": "label", "req": true, "kind": "Str", "min_len": 1, "max_len": 128, "min_val": null, "max_val": null, "enums": null}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 1, "has_input": true}, "UpdateTopicRuleDestination": {"method": "PATCH", "segs": [["fixed", "destinations"]], "verb": "action", "rtype": "destinations", "errors": ["ConflictingResourceUpdateException", "InternalException", "InvalidRequestException", "ServiceUnavailableException", "UnauthorizedException"], "rules": [{"name": "arn", "wire": "arn", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": null}, {"name": "status", "wire": "status", "src": "body", "req": true, "kind": "Str", "min_len": null, "max_len": null, "min_val": null, "max_val": null, "enums": ["ENABLED", "IN_PROGRESS", "DISABLED", "ERROR", "DELETING"]}], "omembers": [], "list_elem": null, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}, "ValidateSecurityProfileBehaviors": {"method": "POST", "segs": [["fixed", "security-profile-behaviors"], ["fixed", "validate"]], "verb": "action", "rtype": "security-profile-behaviors", "errors": ["InternalFailureException", "InvalidRequestException", "ThrottlingException"], "rules": [{"name": "behaviors", "wire": "behaviors", "src": "body", "req": true, "kind": "List", "min_len": 0, "max_len": 100, "min_val": null, "max_val": null, "enums": null}], "omembers": [{"wire": "valid", "kind": "Bool"}, {"wire": "validationErrors", "kind": "List"}], "list_elem": {"wire": "validationErrors", "elems": [{"wire": "errorMessage", "kind": "Str"}]}, "list_scalar": false, "req_payload": false, "nlabels": 0, "has_input": true}}