Class BillingConductorException
- Exception
-
RuntimeException
-
Aws\Exception\AwsException implements Aws\MonitoringEventsInterface, Aws\ResponseContainerInterface, ArrayAccess uses Aws\HasDataTrait, Aws\HasMonitoringEventsTrait
-
Aws\BillingConductor\Exception\BillingConductorException
- Namespace: Aws\BillingConductor\Exception
- Located at BillingConductor/Exception/BillingConductorException.php
Represents an error interacting with the AWSBillingConductor service.
Methods Summary
Methods inherited from Aws\Exception\AwsException
__construct()
,
__toString()
,
get()
,
getAwsErrorCode()
,
getAwsErrorMessage()
,
getAwsErrorShape()
,
getAwsErrorType()
,
getAwsRequestId()
,
getCommand()
,
getRequest()
,
getResponse()
,
getResult()
,
getStatusCode()
,
getTransferInfo()
,
hasKey()
,
isConnectionError()
,
isMaxRetriesExceeded()
,
search()
,
setMaxRetriesExceeded()
,
setTransferInfo()
Methods inherited from Exception
__wakeup()
,
getCode()
,
getFile()
,
getLine()
,
getMessage()
,
getPrevious()
,
getTrace()
,
getTraceAsString()
Methods inherited from ArrayAccess
offsetExists()
,
offsetGet()
,
offsetSet()
,
offsetUnset()
Methods inherited from Aws\MonitoringEventsInterface
Methods used from Aws\HasDataTrait
Methods used from Aws\HasMonitoringEventsTrait
Expected Exception Codes
AccessDeniedException
[ 'Message' => '<string>', ]
Description
You do not have sufficient access to perform this action.
Members
- Message
-
- Required: Yes
- Type: string
ConflictException
[ 'Message' => '<string>', 'Reason' => 'RESOURCE_NAME_CONFLICT|PRICING_RULE_IN_PRICING_PLAN_CONFLICT|PRICING_PLAN_ATTACHED_TO_BILLING_GROUP_DELETE_CONFLICT|PRICING_RULE_ATTACHED_TO_PRICING_PLAN_DELETE_CONFLICT|WRITE_CONFLICT_RETRY', 'ResourceId' => '<string>', 'ResourceType' => '<string>', ]
Description
You can cause an inconsistent state by updating or deleting a resource.
Members
- Message
-
- Required: Yes
- Type: string
- Reason
-
- Type: string
Reason for the inconsistent state.
- ResourceId
-
- Required: Yes
- Type: string
Identifier of the resource in use.
- ResourceType
-
- Required: Yes
- Type: string
Type of the resource in use.
InternalServerException
[ 'Message' => '<string>', 'RetryAfterSeconds' => <integer>, ]
Description
An unexpected error occurred while processing a request.
Members
- Message
-
- Required: Yes
- Type: string
- RetryAfterSeconds
-
- Type: int
Number of seconds you can retry after the call.
ResourceNotFoundException
[ 'Message' => '<string>', 'ResourceId' => '<string>', 'ResourceType' => '<string>', ]
Description
The request references a resource that doesn't exist.
Members
- Message
-
- Required: Yes
- Type: string
- ResourceId
-
- Required: Yes
- Type: string
Resource identifier that was not found.
- ResourceType
-
- Required: Yes
- Type: string
Resource type that was not found.
ServiceLimitExceededException
[ 'LimitCode' => '<string>', 'Message' => '<string>', 'ResourceId' => '<string>', 'ResourceType' => '<string>', 'ServiceCode' => '<string>', ]
Description
The request would cause a service limit to exceed.
Members
- LimitCode
-
- Required: Yes
- Type: string
The unique code identifier of the service limit that is being exceeded.
- Message
-
- Required: Yes
- Type: string
- ResourceId
-
- Type: string
Identifier of the resource affected.
- ResourceType
-
- Type: string
Type of the resource affected.
- ServiceCode
-
- Required: Yes
- Type: string
The unique code for the service of the limit that is being exceeded.
ThrottlingException
[ 'Message' => '<string>', 'RetryAfterSeconds' => <integer>, ]
Description
The request was denied due to request throttling.
Members
- Message
-
- Required: Yes
- Type: string
- RetryAfterSeconds
-
- Type: int
Number of seconds you can safely retry after the call.
ValidationException
[ 'Fields' => [ [ 'Message' => '<string>', 'Name' => '<string>', ], // ... ], 'Message' => '<string>', 'Reason' => 'UNKNOWN_OPERATION|CANNOT_PARSE|FIELD_VALIDATION_FAILED|OTHER|PRIMARY_NOT_ASSOCIATED|PRIMARY_CANNOT_DISASSOCIATE|ACCOUNTS_NOT_ASSOCIATED|ACCOUNTS_ALREADY_ASSOCIATED|ILLEGAL_PRIMARY_ACCOUNT|ILLEGAL_ACCOUNTS|MISMATCHED_BILLINGGROUP_ARN|MISSING_BILLINGGROUP|MISMATCHED_CUSTOMLINEITEM_ARN|ILLEGAL_BILLING_PERIOD|ILLEGAL_BILLING_PERIOD_RANGE|TOO_MANY_ACCOUNTS_IN_REQUEST|DUPLICATE_ACCOUNT|INVALID_BILLING_GROUP_STATUS|MISMATCHED_PRICINGPLAN_ARN|MISSING_PRICINGPLAN|MISMATCHED_PRICINGRULE_ARN|DUPLICATE_PRICINGRULE_ARNS|ILLEGAL_EXPRESSION|ILLEGAL_SCOPE|ILLEGAL_SERVICE|PRICINGRULES_NOT_EXIST|PRICINGRULES_ALREADY_ASSOCIATED|PRICINGRULES_NOT_ASSOCIATED|INVALID_TIME_RANGE|INVALID_BILLINGVIEW_ARN|MISMATCHED_BILLINGVIEW_ARN|ILLEGAL_CUSTOMLINEITEM|MISSING_CUSTOMLINEITEM|ILLEGAL_CUSTOMLINEITEM_UPDATE|TOO_MANY_CUSTOMLINEITEMS_IN_REQUEST|ILLEGAL_CHARGE_DETAILS|ILLEGAL_UPDATE_CHARGE_DETAILS|INVALID_ARN|ILLEGAL_RESOURCE_ARNS|ILLEGAL_CUSTOMLINEITEM_MODIFICATION|MISSING_LINKED_ACCOUNT_IDS|MULTIPLE_LINKED_ACCOUNT_IDS|MISSING_PRICING_PLAN_ARN|MULTIPLE_PRICING_PLAN_ARN|ILLEGAL_CHILD_ASSOCIATE_RESOURCE|CUSTOM_LINE_ITEM_ASSOCIATION_EXISTS|INVALID_BILLING_GROUP|INVALID_BILLING_PERIOD_FOR_OPERATION|ILLEGAL_BILLING_ENTITY|ILLEGAL_MODIFIER_PERCENTAGE|ILLEGAL_TYPE|ILLEGAL_ENDED_BILLINGGROUP|ILLEGAL_TIERING_INPUT|ILLEGAL_OPERATION|ILLEGAL_USAGE_TYPE|INVALID_SKU_COMBO|INVALID_FILTER|TOO_MANY_AUTO_ASSOCIATE_BILLING_GROUPS|CANNOT_DELETE_AUTO_ASSOCIATE_BILLING_GROUP|ILLEGAL_ACCOUNT_ID', ]
Description
The input doesn't match with the constraints specified by Amazon Web Services.
Members
- Fields
-
- Type: Array of ValidationExceptionField structures
The fields that caused the error, if applicable.
- Message
-
- Required: Yes
- Type: string
- Reason
-
- Type: string
The reason the request's validation failed.