pub trait RequestId {
    // Required method
    fn request_id(&self) -> Option<&str>;
}
Expand description

Implementers add a function to return an AWS request ID

Required Methods§

source

fn request_id(&self) -> Option<&str>

Returns the request ID, or None if the service could not be reached.

Implementations on Foreign Types§

source§

impl RequestId for Headers

source§

impl<B> RequestId for Response<B>

source§

impl<E> RequestId for SdkError<E, Response>

source§

impl<O, E> RequestId for Result<O, E>
where O: RequestId, E: RequestId,

Implementors§

source§

impl RequestId for Error

source§

impl RequestId for AddTagsToOnPremisesInstancesError

source§

impl RequestId for BatchGetApplicationRevisionsError

source§

impl RequestId for BatchGetApplicationsError

source§

impl RequestId for BatchGetDeploymentGroupsError

source§

impl RequestId for BatchGetDeploymentInstancesError

source§

impl RequestId for BatchGetDeploymentTargetsError

source§

impl RequestId for BatchGetDeploymentsError

source§

impl RequestId for BatchGetOnPremisesInstancesError

source§

impl RequestId for ContinueDeploymentError

source§

impl RequestId for CreateApplicationError

source§

impl RequestId for CreateDeploymentError

source§

impl RequestId for CreateDeploymentConfigError

source§

impl RequestId for CreateDeploymentGroupError

source§

impl RequestId for DeleteApplicationError

source§

impl RequestId for DeleteDeploymentConfigError

source§

impl RequestId for DeleteDeploymentGroupError

source§

impl RequestId for DeleteGitHubAccountTokenError

source§

impl RequestId for DeleteResourcesByExternalIdError

source§

impl RequestId for DeregisterOnPremisesInstanceError

source§

impl RequestId for GetApplicationError

source§

impl RequestId for GetApplicationRevisionError

source§

impl RequestId for GetDeploymentError

source§

impl RequestId for GetDeploymentConfigError

source§

impl RequestId for GetDeploymentGroupError

source§

impl RequestId for GetDeploymentInstanceError

source§

impl RequestId for GetDeploymentTargetError

source§

impl RequestId for GetOnPremisesInstanceError

source§

impl RequestId for ListApplicationRevisionsError

source§

impl RequestId for ListApplicationsError

source§

impl RequestId for ListDeploymentConfigsError

source§

impl RequestId for ListDeploymentGroupsError

source§

impl RequestId for ListDeploymentInstancesError

source§

impl RequestId for ListDeploymentTargetsError

source§

impl RequestId for ListDeploymentsError

source§

impl RequestId for ListGitHubAccountTokenNamesError

source§

impl RequestId for ListOnPremisesInstancesError

source§

impl RequestId for ListTagsForResourceError

source§

impl RequestId for PutLifecycleEventHookExecutionStatusError

source§

impl RequestId for RegisterApplicationRevisionError

source§

impl RequestId for RegisterOnPremisesInstanceError

source§

impl RequestId for RemoveTagsFromOnPremisesInstancesError

source§

impl RequestId for SkipWaitTimeForInstanceTerminationError

source§

impl RequestId for StopDeploymentError

source§

impl RequestId for TagResourceError

source§

impl RequestId for UntagResourceError

source§

impl RequestId for UpdateApplicationError

source§

impl RequestId for UpdateDeploymentGroupError

source§

impl RequestId for ErrorMetadata

source§

impl RequestId for AlarmsLimitExceededException

source§

impl RequestId for ApplicationAlreadyExistsException

source§

impl RequestId for ApplicationDoesNotExistException

source§

impl RequestId for ApplicationLimitExceededException

source§

impl RequestId for ApplicationNameRequiredException

source§

impl RequestId for ArnNotSupportedException

source§

impl RequestId for BatchLimitExceededException

source§

impl RequestId for BucketNameFilterRequiredException

source§

impl RequestId for DeploymentAlreadyCompletedException

source§

impl RequestId for DeploymentConfigAlreadyExistsException

source§

impl RequestId for DeploymentConfigDoesNotExistException

source§

impl RequestId for DeploymentConfigInUseException

source§

impl RequestId for DeploymentConfigLimitExceededException

source§

impl RequestId for DeploymentConfigNameRequiredException

source§

impl RequestId for DeploymentDoesNotExistException

source§

impl RequestId for DeploymentGroupAlreadyExistsException

source§

impl RequestId for DeploymentGroupDoesNotExistException

source§

impl RequestId for DeploymentGroupLimitExceededException

source§

impl RequestId for DeploymentGroupNameRequiredException

source§

impl RequestId for DeploymentIdRequiredException

source§

impl RequestId for DeploymentIsNotInReadyStateException

source§

impl RequestId for DeploymentLimitExceededException

source§

impl RequestId for DeploymentNotStartedException

source§

impl RequestId for DeploymentTargetDoesNotExistException

source§

impl RequestId for DeploymentTargetIdRequiredException

source§

impl RequestId for DeploymentTargetListSizeExceededException

source§

impl RequestId for DescriptionTooLongException

source§

impl RequestId for EcsServiceMappingLimitExceededException

source§

impl RequestId for GitHubAccountTokenDoesNotExistException

source§

impl RequestId for GitHubAccountTokenNameRequiredException

source§

impl RequestId for IamArnRequiredException

source§

impl RequestId for IamSessionArnAlreadyRegisteredException

source§

impl RequestId for IamUserArnAlreadyRegisteredException

source§

impl RequestId for IamUserArnRequiredException

source§

impl RequestId for InstanceDoesNotExistException

source§

impl RequestId for InstanceIdRequiredException

source§

impl RequestId for InstanceLimitExceededException

source§

impl RequestId for InstanceNameAlreadyRegisteredException

source§

impl RequestId for InstanceNameRequiredException

source§

impl RequestId for InstanceNotRegisteredException

source§

impl RequestId for InvalidAlarmConfigException

source§

impl RequestId for InvalidApplicationNameException

source§

impl RequestId for InvalidArnException

source§

impl RequestId for InvalidAutoRollbackConfigException

source§

impl RequestId for InvalidAutoScalingGroupException

source§

impl RequestId for InvalidBlueGreenDeploymentConfigurationException

source§

impl RequestId for InvalidBucketNameFilterException

source§

impl RequestId for InvalidComputePlatformException

source§

impl RequestId for InvalidDeployedStateFilterException

source§

impl RequestId for InvalidDeploymentConfigNameException

source§

impl RequestId for InvalidDeploymentGroupNameException

source§

impl RequestId for InvalidDeploymentIdException

source§

impl RequestId for InvalidDeploymentInstanceTypeException

source§

impl RequestId for InvalidDeploymentStatusException

source§

impl RequestId for InvalidDeploymentStyleException

source§

impl RequestId for InvalidDeploymentTargetIdException

source§

impl RequestId for InvalidDeploymentWaitTypeException

source§

impl RequestId for InvalidEc2TagCombinationException

source§

impl RequestId for InvalidEc2TagException

source§

impl RequestId for InvalidEcsServiceException

source§

impl RequestId for InvalidExternalIdException

source§

impl RequestId for InvalidFileExistsBehaviorException

source§

impl RequestId for InvalidGitHubAccountTokenException

source§

impl RequestId for InvalidGitHubAccountTokenNameException

source§

impl RequestId for InvalidIamSessionArnException

source§

impl RequestId for InvalidIamUserArnException

source§

impl RequestId for InvalidIgnoreApplicationStopFailuresValueException

source§

impl RequestId for InvalidInputException

source§

impl RequestId for InvalidInstanceNameException

source§

impl RequestId for InvalidInstanceStatusException

source§

impl RequestId for InvalidInstanceTypeException

source§

impl RequestId for InvalidKeyPrefixFilterException

source§

impl RequestId for InvalidLifecycleEventHookExecutionIdException

source§

impl RequestId for InvalidLifecycleEventHookExecutionStatusException

source§

impl RequestId for InvalidLoadBalancerInfoException

source§

impl RequestId for InvalidMinimumHealthyHostValueException

source§

impl RequestId for InvalidNextTokenException

source§

impl RequestId for InvalidOnPremisesTagCombinationException

source§

impl RequestId for InvalidOperationException

source§

impl RequestId for InvalidRegistrationStatusException

source§

impl RequestId for InvalidRevisionException

source§

impl RequestId for InvalidRoleException

source§

impl RequestId for InvalidSortByException

source§

impl RequestId for InvalidSortOrderException

source§

impl RequestId for InvalidTagException

source§

impl RequestId for InvalidTagFilterException

source§

impl RequestId for InvalidTagsToAddException

source§

impl RequestId for InvalidTargetFilterNameException

source§

impl RequestId for InvalidTargetGroupPairException

source§

impl RequestId for InvalidTargetInstancesException

source§

impl RequestId for InvalidTimeRangeException

source§

impl RequestId for InvalidTrafficRoutingConfigurationException

source§

impl RequestId for InvalidTriggerConfigException

source§

impl RequestId for InvalidUpdateOutdatedInstancesOnlyValueException

source§

impl RequestId for InvalidZonalDeploymentConfigurationException

source§

impl RequestId for LifecycleEventAlreadyCompletedException

source§

impl RequestId for LifecycleHookLimitExceededException

source§

impl RequestId for MultipleIamArnsProvidedException

source§

impl RequestId for OperationNotSupportedException

source§

impl RequestId for ResourceArnRequiredException

source§

impl RequestId for ResourceValidationException

source§

impl RequestId for RevisionDoesNotExistException

source§

impl RequestId for RevisionRequiredException

source§

impl RequestId for RoleRequiredException

source§

impl RequestId for TagLimitExceededException

source§

impl RequestId for TagRequiredException

source§

impl RequestId for TagSetListLimitExceededException

source§

impl RequestId for ThrottlingException

source§

impl RequestId for TriggerTargetsLimitExceededException

source§

impl RequestId for UnsupportedActionForDeploymentTypeException

source§

impl RequestId for AddTagsToOnPremisesInstancesOutput

source§

impl RequestId for BatchGetApplicationRevisionsOutput

source§

impl RequestId for BatchGetApplicationsOutput

source§

impl RequestId for BatchGetDeploymentGroupsOutput

source§

impl RequestId for BatchGetDeploymentInstancesOutput

source§

impl RequestId for BatchGetDeploymentTargetsOutput

source§

impl RequestId for BatchGetDeploymentsOutput

source§

impl RequestId for BatchGetOnPremisesInstancesOutput

source§

impl RequestId for ContinueDeploymentOutput

source§

impl RequestId for CreateApplicationOutput

source§

impl RequestId for CreateDeploymentOutput

source§

impl RequestId for CreateDeploymentConfigOutput

source§

impl RequestId for CreateDeploymentGroupOutput

source§

impl RequestId for DeleteApplicationOutput

source§

impl RequestId for DeleteDeploymentConfigOutput

source§

impl RequestId for DeleteDeploymentGroupOutput

source§

impl RequestId for DeleteGitHubAccountTokenOutput

source§

impl RequestId for DeleteResourcesByExternalIdOutput

source§

impl RequestId for DeregisterOnPremisesInstanceOutput

source§

impl RequestId for GetApplicationOutput

source§

impl RequestId for GetApplicationRevisionOutput

source§

impl RequestId for GetDeploymentOutput

source§

impl RequestId for GetDeploymentConfigOutput

source§

impl RequestId for GetDeploymentGroupOutput

source§

impl RequestId for GetDeploymentInstanceOutput

source§

impl RequestId for GetDeploymentTargetOutput

source§

impl RequestId for GetOnPremisesInstanceOutput

source§

impl RequestId for ListApplicationRevisionsOutput

source§

impl RequestId for ListApplicationsOutput

source§

impl RequestId for ListDeploymentConfigsOutput

source§

impl RequestId for ListDeploymentGroupsOutput

source§

impl RequestId for ListDeploymentInstancesOutput

source§

impl RequestId for ListDeploymentTargetsOutput

source§

impl RequestId for ListDeploymentsOutput

source§

impl RequestId for ListGitHubAccountTokenNamesOutput

source§

impl RequestId for ListOnPremisesInstancesOutput

source§

impl RequestId for ListTagsForResourceOutput

source§

impl RequestId for PutLifecycleEventHookExecutionStatusOutput

source§

impl RequestId for RegisterApplicationRevisionOutput

source§

impl RequestId for RegisterOnPremisesInstanceOutput

source§

impl RequestId for RemoveTagsFromOnPremisesInstancesOutput

source§

impl RequestId for SkipWaitTimeForInstanceTerminationOutput

source§

impl RequestId for StopDeploymentOutput

source§

impl RequestId for TagResourceOutput

source§

impl RequestId for UntagResourceOutput

source§

impl RequestId for UpdateApplicationOutput

source§

impl RequestId for UpdateDeploymentGroupOutput