@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSPcaConnectorAd extends Object implements AWSPcaConnectorAd
AWSPcaConnectorAd. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIXpublic CreateConnectorResult createConnector(CreateConnectorRequest request)
AWSPcaConnectorAdCreates 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 AWSPcaConnectorAdpublic CreateDirectoryRegistrationResult createDirectoryRegistration(CreateDirectoryRegistrationRequest request)
AWSPcaConnectorAdCreates a directory registration that authorizes communication between Amazon Web Services Private CA and an Active Directory
createDirectoryRegistration in interface AWSPcaConnectorAdpublic CreateServicePrincipalNameResult createServicePrincipalName(CreateServicePrincipalNameRequest request)
AWSPcaConnectorAdCreates 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 AWSPcaConnectorAdpublic CreateTemplateResult createTemplate(CreateTemplateRequest request)
AWSPcaConnectorAdCreates 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 AWSPcaConnectorAdpublic CreateTemplateGroupAccessControlEntryResult createTemplateGroupAccessControlEntry(CreateTemplateGroupAccessControlEntryRequest request)
AWSPcaConnectorAdCreate 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 AWSPcaConnectorAdpublic DeleteConnectorResult deleteConnector(DeleteConnectorRequest request)
AWSPcaConnectorAdDeletes 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 AWSPcaConnectorAdpublic DeleteDirectoryRegistrationResult deleteDirectoryRegistration(DeleteDirectoryRegistrationRequest request)
AWSPcaConnectorAdDeletes a directory registration. Deleting a directory registration deauthorizes Amazon Web Services Private CA with the directory.
deleteDirectoryRegistration in interface AWSPcaConnectorAdpublic DeleteServicePrincipalNameResult deleteServicePrincipalName(DeleteServicePrincipalNameRequest request)
AWSPcaConnectorAdDeletes the service principal name (SPN) used by a connector to authenticate with your Active Directory.
deleteServicePrincipalName in interface AWSPcaConnectorAdpublic DeleteTemplateResult deleteTemplate(DeleteTemplateRequest request)
AWSPcaConnectorAdDeletes a template. Certificates issued using the template are still valid until they are revoked or expired.
deleteTemplate in interface AWSPcaConnectorAdpublic DeleteTemplateGroupAccessControlEntryResult deleteTemplateGroupAccessControlEntry(DeleteTemplateGroupAccessControlEntryRequest request)
AWSPcaConnectorAdDeletes a group access control entry.
deleteTemplateGroupAccessControlEntry in interface AWSPcaConnectorAdpublic GetConnectorResult getConnector(GetConnectorRequest request)
AWSPcaConnectorAdLists information about your connector. You specify the connector on input by its ARN (Amazon Resource Name).
getConnector in interface AWSPcaConnectorAdpublic GetDirectoryRegistrationResult getDirectoryRegistration(GetDirectoryRegistrationRequest request)
AWSPcaConnectorAdA structure that contains information about your directory registration.
getDirectoryRegistration in interface AWSPcaConnectorAdpublic GetServicePrincipalNameResult getServicePrincipalName(GetServicePrincipalNameRequest request)
AWSPcaConnectorAdLists the service principal name that the connector uses to authenticate with Active Directory.
getServicePrincipalName in interface AWSPcaConnectorAdpublic GetTemplateResult getTemplate(GetTemplateRequest request)
AWSPcaConnectorAdRetrieves a certificate template that the connector uses to issue certificates from a private CA.
getTemplate in interface AWSPcaConnectorAdpublic GetTemplateGroupAccessControlEntryResult getTemplateGroupAccessControlEntry(GetTemplateGroupAccessControlEntryRequest request)
AWSPcaConnectorAdRetrieves the group access control entries for a template.
getTemplateGroupAccessControlEntry in interface AWSPcaConnectorAdpublic ListConnectorsResult listConnectors(ListConnectorsRequest request)
AWSPcaConnectorAdLists the connectors that you created by using the https://docs.aws.amazon.com/pca-connector-ad/latest/APIReference/API_CreateConnector action.
listConnectors in interface AWSPcaConnectorAdpublic ListDirectoryRegistrationsResult listDirectoryRegistrations(ListDirectoryRegistrationsRequest request)
AWSPcaConnectorAdLists 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 AWSPcaConnectorAdpublic ListServicePrincipalNamesResult listServicePrincipalNames(ListServicePrincipalNamesRequest request)
AWSPcaConnectorAdLists the service principal names that the connector uses to authenticate with Active Directory.
listServicePrincipalNames in interface AWSPcaConnectorAdpublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSPcaConnectorAdLists the tags, if any, that are associated with your resource.
listTagsForResource in interface AWSPcaConnectorAdpublic ListTemplateGroupAccessControlEntriesResult listTemplateGroupAccessControlEntries(ListTemplateGroupAccessControlEntriesRequest request)
AWSPcaConnectorAdLists group access control entries you created.
listTemplateGroupAccessControlEntries in interface AWSPcaConnectorAdpublic ListTemplatesResult listTemplates(ListTemplatesRequest request)
AWSPcaConnectorAdLists the templates, if any, that are associated with a connector.
listTemplates in interface AWSPcaConnectorAdpublic TagResourceResult tagResource(TagResourceRequest request)
AWSPcaConnectorAdAdds one or more tags to your resource.
tagResource in interface AWSPcaConnectorAdpublic UntagResourceResult untagResource(UntagResourceRequest request)
AWSPcaConnectorAdRemoves one or more tags from your resource.
untagResource in interface AWSPcaConnectorAdpublic UpdateTemplateResult updateTemplate(UpdateTemplateRequest request)
AWSPcaConnectorAdUpdate template configuration to define the information included in certificates.
updateTemplate in interface AWSPcaConnectorAdpublic UpdateTemplateGroupAccessControlEntryResult updateTemplateGroupAccessControlEntry(UpdateTemplateGroupAccessControlEntryRequest request)
AWSPcaConnectorAdUpdate a group access control entry you created using CreateTemplateGroupAccessControlEntry.
updateTemplateGroupAccessControlEntry in interface AWSPcaConnectorAdpublic void shutdown()
AWSPcaConnectorAdshutdown in interface AWSPcaConnectorAdpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSPcaConnectorAdResponse 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 a request.
getCachedResponseMetadata in interface AWSPcaConnectorAdrequest - The originally executed request.