@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSPcaConnectorAdClient extends AmazonWebServiceClient implements AWSPcaConnectorAd
Amazon Web Services Private CA Connector for Active Directory creates a connector between Amazon Web Services Private CA and Active Directory (AD) that enables you to provision security certificates for AD signed by a private CA that you own. For more information, see Amazon Web Services Private CA Connector for Active Directory.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetpublic static AWSPcaConnectorAdClientBuilder builder()
public CreateConnectorResult createConnector(CreateConnectorRequest request)
Creates a connector between Amazon Web Services Private CA and an Active Directory. You must specify the private CA, directory ID, and security groups.
createConnector in interface AWSPcaConnectorAdcreateConnectorRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.ServiceQuotaExceededException - Request would cause a service quota to be exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.ConflictException - This request cannot be completed for one of the following reasons because the requested resource was
being concurrently modified by another request.public CreateDirectoryRegistrationResult createDirectoryRegistration(CreateDirectoryRegistrationRequest request)
Creates a directory registration that authorizes communication between Amazon Web Services Private CA and an Active Directory
createDirectoryRegistration in interface AWSPcaConnectorAdcreateDirectoryRegistrationRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.ConflictException - This request cannot be completed for one of the following reasons because the requested resource was
being concurrently modified by another request.public CreateServicePrincipalNameResult createServicePrincipalName(CreateServicePrincipalNameRequest request)
Creates a service principal name (SPN) for the service account in Active Directory. Kerberos authentication uses SPNs to associate a service instance with a service sign-in account.
createServicePrincipalName in interface AWSPcaConnectorAdcreateServicePrincipalNameRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.ConflictException - This request cannot be completed for one of the following reasons because the requested resource was
being concurrently modified by another request.public CreateTemplateResult createTemplate(CreateTemplateRequest request)
Creates an Active Directory compatible certificate template. The connectors issues certificates using these templates based on the requester’s Active Directory group membership.
createTemplate in interface AWSPcaConnectorAdcreateTemplateRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.ServiceQuotaExceededException - Request would cause a service quota to be exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.ConflictException - This request cannot be completed for one of the following reasons because the requested resource was
being concurrently modified by another request.public CreateTemplateGroupAccessControlEntryResult createTemplateGroupAccessControlEntry(CreateTemplateGroupAccessControlEntryRequest request)
Create a group access control entry. Allow or deny Active Directory groups from enrolling and/or autoenrolling with the template based on the group security identifiers (SIDs).
createTemplateGroupAccessControlEntry in interface AWSPcaConnectorAdcreateTemplateGroupAccessControlEntryRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.ServiceQuotaExceededException - Request would cause a service quota to be exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.ConflictException - This request cannot be completed for one of the following reasons because the requested resource was
being concurrently modified by another request.public DeleteConnectorResult deleteConnector(DeleteConnectorRequest request)
Deletes a connector for Active Directory. You must provide the Amazon Resource Name (ARN) of the connector that you want to delete. You can find the ARN by calling the https://docs.aws.amazon.com/pca-connector-ad/latest/APIReference/API_ListConnectors action. Deleting a connector does not deregister your directory with Amazon Web Services Private CA. You can deregister your directory by calling the https://docs.aws.amazon.com/pca-connector-ad/latest/APIReference/API_DeleteDirectoryRegistration action.
deleteConnector in interface AWSPcaConnectorAddeleteConnectorRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.ConflictException - This request cannot be completed for one of the following reasons because the requested resource was
being concurrently modified by another request.public DeleteDirectoryRegistrationResult deleteDirectoryRegistration(DeleteDirectoryRegistrationRequest request)
Deletes a directory registration. Deleting a directory registration deauthorizes Amazon Web Services Private CA with the directory.
deleteDirectoryRegistration in interface AWSPcaConnectorAddeleteDirectoryRegistrationRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.ConflictException - This request cannot be completed for one of the following reasons because the requested resource was
being concurrently modified by another request.public DeleteServicePrincipalNameResult deleteServicePrincipalName(DeleteServicePrincipalNameRequest request)
Deletes the service principal name (SPN) used by a connector to authenticate with your Active Directory.
deleteServicePrincipalName in interface AWSPcaConnectorAddeleteServicePrincipalNameRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.ConflictException - This request cannot be completed for one of the following reasons because the requested resource was
being concurrently modified by another request.public DeleteTemplateResult deleteTemplate(DeleteTemplateRequest request)
Deletes a template. Certificates issued using the template are still valid until they are revoked or expired.
deleteTemplate in interface AWSPcaConnectorAddeleteTemplateRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.ConflictException - This request cannot be completed for one of the following reasons because the requested resource was
being concurrently modified by another request.public DeleteTemplateGroupAccessControlEntryResult deleteTemplateGroupAccessControlEntry(DeleteTemplateGroupAccessControlEntryRequest request)
Deletes a group access control entry.
deleteTemplateGroupAccessControlEntry in interface AWSPcaConnectorAddeleteTemplateGroupAccessControlEntryRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.ConflictException - This request cannot be completed for one of the following reasons because the requested resource was
being concurrently modified by another request.public GetConnectorResult getConnector(GetConnectorRequest request)
Lists information about your connector. You specify the connector on input by its ARN (Amazon Resource Name).
getConnector in interface AWSPcaConnectorAdgetConnectorRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.public GetDirectoryRegistrationResult getDirectoryRegistration(GetDirectoryRegistrationRequest request)
A structure that contains information about your directory registration.
getDirectoryRegistration in interface AWSPcaConnectorAdgetDirectoryRegistrationRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.public GetServicePrincipalNameResult getServicePrincipalName(GetServicePrincipalNameRequest request)
Lists the service principal name that the connector uses to authenticate with Active Directory.
getServicePrincipalName in interface AWSPcaConnectorAdgetServicePrincipalNameRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.public GetTemplateResult getTemplate(GetTemplateRequest request)
Retrieves a certificate template that the connector uses to issue certificates from a private CA.
getTemplate in interface AWSPcaConnectorAdgetTemplateRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.public GetTemplateGroupAccessControlEntryResult getTemplateGroupAccessControlEntry(GetTemplateGroupAccessControlEntryRequest request)
Retrieves the group access control entries for a template.
getTemplateGroupAccessControlEntry in interface AWSPcaConnectorAdgetTemplateGroupAccessControlEntryRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.public ListConnectorsResult listConnectors(ListConnectorsRequest request)
Lists the connectors that you created by using the https://docs.aws.amazon.com/pca-connector-ad/latest/APIReference/API_CreateConnector action.
listConnectors in interface AWSPcaConnectorAdlistConnectorsRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.public ListDirectoryRegistrationsResult listDirectoryRegistrations(ListDirectoryRegistrationsRequest request)
Lists the directory registrations that you created by using the https://docs.aws.amazon.com/pca-connector-ad/latest/APIReference/API_CreateDirectoryRegistration action.
listDirectoryRegistrations in interface AWSPcaConnectorAdlistDirectoryRegistrationsRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.public ListServicePrincipalNamesResult listServicePrincipalNames(ListServicePrincipalNamesRequest request)
Lists the service principal names that the connector uses to authenticate with Active Directory.
listServicePrincipalNames in interface AWSPcaConnectorAdlistServicePrincipalNamesRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Lists the tags, if any, that are associated with your resource.
listTagsForResource in interface AWSPcaConnectorAdlistTagsForResourceRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.public ListTemplateGroupAccessControlEntriesResult listTemplateGroupAccessControlEntries(ListTemplateGroupAccessControlEntriesRequest request)
Lists group access control entries you created.
listTemplateGroupAccessControlEntries in interface AWSPcaConnectorAdlistTemplateGroupAccessControlEntriesRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.public ListTemplatesResult listTemplates(ListTemplatesRequest request)
Lists the templates, if any, that are associated with a connector.
listTemplates in interface AWSPcaConnectorAdlistTemplatesRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.public TagResourceResult tagResource(TagResourceRequest request)
Adds one or more tags to your resource.
tagResource in interface AWSPcaConnectorAdtagResourceRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.public UntagResourceResult untagResource(UntagResourceRequest request)
Removes one or more tags from your resource.
untagResource in interface AWSPcaConnectorAduntagResourceRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.public UpdateTemplateResult updateTemplate(UpdateTemplateRequest request)
Update template configuration to define the information included in certificates.
updateTemplate in interface AWSPcaConnectorAdupdateTemplateRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.ConflictException - This request cannot be completed for one of the following reasons because the requested resource was
being concurrently modified by another request.public UpdateTemplateGroupAccessControlEntryResult updateTemplateGroupAccessControlEntry(UpdateTemplateGroupAccessControlEntryRequest request)
Update a group access control entry you created using CreateTemplateGroupAccessControlEntry.
updateTemplateGroupAccessControlEntry in interface AWSPcaConnectorAdupdateTemplateGroupAccessControlEntryRequest - AccessDeniedException - You can receive this error if you attempt to create a resource share when you don't have the required
permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web
Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in
place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web
Services account.ValidationException - An input validation error occurred. For example, invalid characters in a template name, or if a
pagination token is invalid.ResourceNotFoundException - The operation tried to access a nonexistent resource. The resource might not be specified correctly, or
its status might not be ACTIVE.ThrottlingException - The limit on the number of requests per second was exceeded.InternalServerException - The request processing has failed because of an unknown error, exception or failure with an internal
server.ConflictException - This request cannot be completed for one of the following reasons because the requested resource was
being concurrently modified by another request.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata in interface AWSPcaConnectorAdrequest - The originally executed requestpublic void shutdown()
AmazonWebServiceClientshutdown in interface AWSPcaConnectorAdshutdown in class AmazonWebServiceClient