Connector
The Connector resource lets you manage AWS PCAConnectorSCEP Connectors for integrating with a certificate authority and enabling mobile device management.
Minimal Example
Section titled “Minimal Example”Create a basic PCAConnectorSCEP Connector with required properties and one optional property.
import AWS from "alchemy/aws/control";
const basicConnector = await AWS.PCAConnectorSCEP.Connector("basic-connector", { CertificateAuthorityArn: "arn:aws:acm-pca:us-west-2:123456789012:certificate-authority/abcd1234-12ab-34cd-56ef-1234567890ab", MobileDeviceManagement: { // Example Mobile Device Management configuration MdmUrl: "https://mdm.example.com", Certificates: ["certificate1", "certificate2"] }});
Advanced Configuration
Section titled “Advanced Configuration”Configure a connector with tags and an existing resource adoption strategy.
const advancedConnector = await AWS.PCAConnectorSCEP.Connector("advanced-connector", { CertificateAuthorityArn: "arn:aws:acm-pca:us-west-2:123456789012:certificate-authority/abcd1234-12ab-34cd-56ef-1234567890ab", MobileDeviceManagement: { MdmUrl: "https://mdm.example.com", Certificates: ["certificate1", "certificate2"] }, Tags: { Environment: "Production", Project: "MobileDeviceManagement" }, adopt: true // Adopt existing resource if it already exists});
Connector with Additional Tags
Section titled “Connector with Additional Tags”Create a connector with additional tags to organize resources more effectively.
const taggedConnector = await AWS.PCAConnectorSCEP.Connector("tagged-connector", { CertificateAuthorityArn: "arn:aws:acm-pca:us-west-2:123456789012:certificate-authority/abcd1234-12ab-34cd-56ef-1234567890ab", Tags: { Owner: "team@example.com", Purpose: "Testing PCAConnectorSCEP" }});