get_operation_detail

Route53Domains.Client.get_operation_detail(**kwargs)

This operation returns the current status of an operation that is not completed.

See also: AWS API Documentation

Request Syntax

response = client.get_operation_detail(
    OperationId='string'
)
Parameters
OperationId (string) --

[REQUIRED]

The identifier for the operation for which you want to get the status. Route 53 returned the identifier in the response to the original request.

Return type
dict
Returns
Response Syntax
{
    'OperationId': 'string',
    'Status': 'SUBMITTED'|'IN_PROGRESS'|'ERROR'|'SUCCESSFUL'|'FAILED',
    'Message': 'string',
    'DomainName': 'string',
    'Type': 'REGISTER_DOMAIN'|'DELETE_DOMAIN'|'TRANSFER_IN_DOMAIN'|'UPDATE_DOMAIN_CONTACT'|'UPDATE_NAMESERVER'|'CHANGE_PRIVACY_PROTECTION'|'DOMAIN_LOCK'|'ENABLE_AUTORENEW'|'DISABLE_AUTORENEW'|'ADD_DNSSEC'|'REMOVE_DNSSEC'|'EXPIRE_DOMAIN'|'TRANSFER_OUT_DOMAIN'|'CHANGE_DOMAIN_OWNER'|'RENEW_DOMAIN'|'PUSH_DOMAIN'|'INTERNAL_TRANSFER_OUT_DOMAIN'|'INTERNAL_TRANSFER_IN_DOMAIN',
    'SubmittedDate': datetime(2015, 1, 1),
    'LastUpdatedDate': datetime(2015, 1, 1),
    'StatusFlag': 'PENDING_ACCEPTANCE'|'PENDING_CUSTOMER_ACTION'|'PENDING_AUTHORIZATION'|'PENDING_PAYMENT_VERIFICATION'|'PENDING_SUPPORT_CASE'
}

Response Structure

  • (dict) --

    The GetOperationDetail response includes the following elements.

    • OperationId (string) --

      The identifier for the operation.

    • Status (string) --

      The current status of the requested operation in the system.

    • Message (string) --

      Detailed information on the status including possible errors.

    • DomainName (string) --

      The name of a domain.

    • Type (string) --

      The type of operation that was requested.

    • SubmittedDate (datetime) --

      The date when the request was submitted.

    • LastUpdatedDate (datetime) --

      The date when the operation was last updated.

    • StatusFlag (string) --

      Lists any outstanding operations that require customer action. Valid values are:

      • PENDING_ACCEPTANCE : The operation is waiting for acceptance from the account that is receiving the domain.
      • PENDING_CUSTOMER_ACTION : The operation is waiting for customer action, for example, returning an email.
      • PENDING_AUTHORIZATION : The operation is waiting for the form of authorization. For more information, see ResendOperationAuthorization.
      • PENDING_PAYMENT_VERIFICATION : The operation is waiting for the payment method to validate.
      • PENDING_SUPPORT_CASE : The operation includes a support case and is waiting for its resolution.

Exceptions

  • Route53Domains.Client.exceptions.InvalidInput