Class: AWS.PcaConnectorAd
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.PcaConnectorAd
- Identifier:
- pcaconnectorad
- API Version:
- 2018-05-10
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
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.
Sending a Request Using PcaConnectorAd
var pcaconnectorad = new AWS.PcaConnectorAd();
pcaconnectorad.createConnector(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the PcaConnectorAd object uses this specific API, you can
construct the object by passing the apiVersion option to the constructor:
var pcaconnectorad = new AWS.PcaConnectorAd({apiVersion: '2018-05-10'});
You can also set the API version globally in AWS.config.apiVersions using
the pcaconnectorad service identifier:
AWS.config.apiVersions = {
pcaconnectorad: '2018-05-10',
// other service API versions
};
var pcaconnectorad = new AWS.PcaConnectorAd();
Constructor Summary collapse
-
new AWS.PcaConnectorAd(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
createConnector(params = {}, callback) ⇒ AWS.Request
Creates a connector between Amazon Web Services Private CA and an Active Directory.
-
createDirectoryRegistration(params = {}, callback) ⇒ AWS.Request
Creates a directory registration that authorizes communication between Amazon Web Services Private CA and an Active Directory
.
-
createServicePrincipalName(params = {}, callback) ⇒ AWS.Request
Creates a service principal name (SPN) for the service account in Active Directory.
-
createTemplate(params = {}, callback) ⇒ AWS.Request
Creates an Active Directory compatible certificate template.
-
createTemplateGroupAccessControlEntry(params = {}, callback) ⇒ AWS.Request
Create a group access control entry.
-
deleteConnector(params = {}, callback) ⇒ AWS.Request
Deletes a connector for Active Directory.
-
deleteDirectoryRegistration(params = {}, callback) ⇒ AWS.Request
Deletes a directory registration.
-
deleteServicePrincipalName(params = {}, callback) ⇒ AWS.Request
Deletes the service principal name (SPN) used by a connector to authenticate with your Active Directory.
.
-
deleteTemplate(params = {}, callback) ⇒ AWS.Request
Deletes a template.
-
deleteTemplateGroupAccessControlEntry(params = {}, callback) ⇒ AWS.Request
Deletes a group access control entry.
.
-
getConnector(params = {}, callback) ⇒ AWS.Request
Lists information about your connector.
-
getDirectoryRegistration(params = {}, callback) ⇒ AWS.Request
A structure that contains information about your directory registration.
.
-
getServicePrincipalName(params = {}, callback) ⇒ AWS.Request
Lists the service principal name that the connector uses to authenticate with Active Directory.
.
-
getTemplate(params = {}, callback) ⇒ AWS.Request
Retrieves a certificate template that the connector uses to issue certificates from a private CA.
.
-
getTemplateGroupAccessControlEntry(params = {}, callback) ⇒ AWS.Request
Retrieves the group access control entries for a template.
.
-
listConnectors(params = {}, callback) ⇒ AWS.Request
Lists the connectors that you created by using the https://docs.aws.amazon.com/pca-connector-ad/latest/APIReference/API_CreateConnector action.
.
-
listDirectoryRegistrations(params = {}, callback) ⇒ AWS.Request
Lists the directory registrations that you created by using the https://docs.aws.amazon.com/pca-connector-ad/latest/APIReference/API_CreateDirectoryRegistration action.
.
-
listServicePrincipalNames(params = {}, callback) ⇒ AWS.Request
Lists the service principal names that the connector uses to authenticate with Active Directory.
.
-
listTagsForResource(params = {}, callback) ⇒ AWS.Request
Lists the tags, if any, that are associated with your resource.
-
listTemplateGroupAccessControlEntries(params = {}, callback) ⇒ AWS.Request
Lists group access control entries you created.
-
listTemplates(params = {}, callback) ⇒ AWS.Request
Lists the templates, if any, that are associated with a connector.
.
-
tagResource(params = {}, callback) ⇒ AWS.Request
Adds one or more tags to your resource.
.
-
untagResource(params = {}, callback) ⇒ AWS.Request
Removes one or more tags from your resource.
.
-
updateTemplate(params = {}, callback) ⇒ AWS.Request
Update template configuration to define the information included in certificates.
.
-
updateTemplateGroupAccessControlEntry(params = {}, callback) ⇒ AWS.Request
Update a group access control entry you created using CreateTemplateGroupAccessControlEntry.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.PcaConnectorAd(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.