8#include <aws/core/client/AWSError.h>
9#include <aws/core/client/CoreErrors.h>
10#include <aws/ssm/SSM_EXPORTS.h>
50 ALREADY_EXISTS=
static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
192 template <
typename T>
196namespace SSMErrorMapper
SSMError(const Aws::Client::AWSError< Aws::Client::CoreErrors > &rhs)
SSMError(Aws::Client::AWSError< SSMErrors > &&rhs)
SSMError(Aws::Client::AWSError< Aws::Client::CoreErrors > &&rhs)
SSMError(const Aws::Client::AWSError< SSMErrors > &rhs)
AWS_SSM_API Aws::Client::AWSError< Aws::Client::CoreErrors > GetErrorForName(const char *errorName)
@ OPS_ITEM_INVALID_PARAMETER
@ COMPLIANCE_TYPE_COUNT_LIMIT_EXCEEDED
@ OPS_ITEM_RELATED_ITEM_ALREADY_EXISTS
@ INVALID_AUTOMATION_STATUS_UPDATE
@ AUTOMATION_EXECUTION_LIMIT_EXCEEDED
@ INVALID_NOTIFICATION_CONFIG
@ RESOURCE_DATA_SYNC_CONFLICT
@ TOTAL_SIZE_LIMIT_EXCEEDED
@ INVALID_PARAMETER_VALUE
@ INVALID_AUTOMATION_EXECUTION_PARAMETERS
@ SIGNATURE_DOES_NOT_MATCH
@ UNSUPPORTED_INVENTORY_ITEM_CONTEXT
@ RESOURCE_DATA_SYNC_INVALID_CONFIGURATION
@ RESOURCE_DATA_SYNC_NOT_FOUND
@ INVALID_RESULT_ATTRIBUTE
@ OPS_METADATA_LIMIT_EXCEEDED
@ PARAMETER_VERSION_LABEL_LIMIT_EXCEEDED
@ PARAMETER_PATTERN_MISMATCH
@ INVOCATION_DOES_NOT_EXIST
@ UNSUPPORTED_INVENTORY_SCHEMA_VERSION
@ INVALID_DOCUMENT_OPERATION
@ SERVICE_SETTING_NOT_FOUND
@ REQUEST_TIME_TOO_SKEWED
@ OPS_ITEM_LIMIT_EXCEEDED
@ HIERARCHY_LEVEL_LIMIT_EXCEEDED
@ INVALID_DOCUMENT_VERSION
@ AUTOMATION_STEP_NOT_FOUND
@ MALFORMED_RESOURCE_POLICY_DOCUMENT
@ DOCUMENT_ALREADY_EXISTS
@ OPS_ITEM_ALREADY_EXISTS
@ ASSOCIATION_ALREADY_EXISTS
@ DUPLICATE_DOCUMENT_CONTENT
@ INVALID_QUERY_PARAMETER
@ RESOURCE_DATA_SYNC_ALREADY_EXISTS
@ AUTOMATION_DEFINITION_VERSION_NOT_FOUND
@ OPS_METADATA_INVALID_ARGUMENT
@ PARAMETER_MAX_VERSION_LIMIT_EXCEEDED
@ RESOURCE_LIMIT_EXCEEDED
@ IDEMPOTENT_PARAMETER_MISMATCH
@ POLICIES_LIMIT_EXCEEDED
@ PARAMETER_ALREADY_EXISTS
@ INVALID_INVENTORY_REQUEST
@ INVALID_PERMISSION_TYPE
@ INVALID_INVENTORY_GROUP
@ INVALID_DOCUMENT_CONTENT
@ INVALID_DELETE_INVENTORY_PARAMETERS
@ ITEM_SIZE_LIMIT_EXCEEDED
@ RESOURCE_POLICY_INVALID_PARAMETER
@ INVALID_AUTOMATION_SIGNAL
@ AUTOMATION_DEFINITION_NOT_FOUND
@ OPS_ITEM_RELATED_ITEM_ASSOCIATION_NOT_FOUND
@ RESOURCE_DATA_SYNC_COUNT_EXCEEDED
@ OPS_METADATA_KEY_LIMIT_EXCEEDED
@ UNSUPPORTED_FEATURE_REQUIRED
@ SUB_TYPE_COUNT_LIMIT_EXCEEDED
@ INVALID_INSTANCE_INFORMATION_FILTER_VALUE
@ ASSOCIATION_DOES_NOT_EXIST
@ AUTOMATION_EXECUTION_NOT_FOUND
@ ASSOCIATION_LIMIT_EXCEEDED
@ INVALID_INSTANCE_PROPERTY_FILTER_VALUE
@ DUPLICATE_DOCUMENT_VERSION_NAME
@ UNSUPPORTED_OPERATING_SYSTEM
@ MISSING_AUTHENTICATION_TOKEN
@ INVALID_PARAMETER_COMBINATION
@ INVALID_ASSOCIATION_VERSION
@ OPS_METADATA_ALREADY_EXISTS
@ ASSOCIATION_EXECUTION_DOES_NOT_EXIST
@ RESOURCE_POLICY_NOT_FOUND
@ DOCUMENT_VERSION_LIMIT_EXCEEDED
@ INVALID_DOCUMENT_SCHEMA_VERSION
@ UNSUPPORTED_PARAMETER_TYPE
@ RESOURCE_POLICY_LIMIT_EXCEEDED
@ INVALID_CLIENT_TOKEN_ID
@ PARAMETER_LIMIT_EXCEEDED
@ DOCUMENT_LIMIT_EXCEEDED
@ PARAMETER_VERSION_NOT_FOUND
@ INVALID_ALLOWED_PATTERN
@ RESOURCE_POLICY_CONFLICT
@ MAX_DOCUMENT_SIZE_EXCEEDED
@ HIERARCHY_TYPE_MISMATCH
@ UNSUPPORTED_PLATFORM_TYPE
@ INVALID_OUTPUT_LOCATION
@ ASSOCIATION_VERSION_LIMIT_EXCEEDED
@ INVALID_INVENTORY_ITEM_CONTEXT
@ DOCUMENT_PERMISSION_LIMIT
@ INVALID_POLICY_ATTRIBUTE
@ AUTOMATION_DEFINITION_NOT_APPROVED
@ OPS_METADATA_TOO_MANY_UPDATES
@ CUSTOM_SCHEMA_COUNT_LIMIT_EXCEEDED