@Override
    public GetRepositorySyncStatusResult getRepositorySyncStatus(GetRepositorySyncStatusRequest request) {
        request = beforeClientExecution(request);
        return executeGetRepositorySyncStatus(request);
    }
<p>
Get the sync status of a repository used for Proton template sync. For more information about template sync, see
.
</p>
<note>
<p>
A repository sync status isn't tied to the Proton Repository resource (or any other Proton resource). Therefore,
tags on an Proton Repository resource have no effect on this action. Specifically, you can't use these tags to
control access to this action using Attribute-based access control (ABAC).
</p>
<p>
For more information about ABAC, see <a href=
"https://docs.aws.amazon.com/proton/latest/userguide/security_iam_service-with-iam.html#security_iam_service-with-iam-tags"
>ABAC</a> in the <i>Proton User Guide</i>.
</p>
</note>

@param getRepositorySyncStatusRequest
@return Result of the GetRepositorySyncStatus operation returned by the service.
@throws ValidationException
        The input is invalid or an out-of-range value was supplied for the input parameter.
@throws AccessDeniedException
        There <i>isn't</i> sufficient access for performing this action.
@throws ThrottlingException
        The request was denied due to request throttling.
@throws ResourceNotFoundException
        The requested resource <i>wasn't</i> found.
@throws InternalServerException
        The request failed to register with the service.
@sample AWSProton.GetRepositorySyncStatus
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/proton-2020-07-20/GetRepositorySyncStatus" target="_top">AWS
     API Documentation</a>
aws-java-sdk-proton/src/main/java/com/amazonaws/services/proton/AWSProtonClient.java