AWS::EC2::EnclaveCertificateIamRoleAssociationAssociates an AWS Identity and Access Management (IAM) role with an AWS Certificate Manager (ACM) certificate. This association is based on Amazon Resource Names and it enables the certificate to be used by the ACM for Nitro Enclaves application inside an enclave.
2 configurable properties. 2 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
CertificateArn | string | RequiredCreate-only |
RoleArn | string | RequiredCreate-only |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
CertificateS3BucketName | string | The name of the Amazon S3 bucket to which the certificate was uploaded. |
CertificateS3ObjectKey | string | The Amazon S3 object key where the certificate, certificate chain, and encrypted private key bundle are stored. |
EncryptionKmsKeyId | string | The ID of the AWS KMS CMK used to encrypt the private key of the certificate. |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::EC2::EnclaveCertificateIamRoleAssociation
Resources:
MyResource:
Type: AWS::EC2::EnclaveCertificateIamRoleAssociation
Properties:
CertificateArn: "arn:aws:service:region:account:resource"
RoleArn: "arn:aws:service:region:account:resource"Permissions CloudFormation needs in your IAM role to manage this resource.
ec2:AssociateEnclaveCertificateIamRoleec2:GetAssociatedEnclaveCertificateIamRolesec2:GetAssociatedEnclaveCertificateIamRolesec2:DisassociateEnclaveCertificateIamRoleec2:GetAssociatedEnclaveCertificateIamRolesec2:GetAssociatedEnclaveCertificateIamRolesEverything you need to know about EC2 on one page. HD quality, print-friendly.
Download Free InfographicCertificateArnThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
CertificateArnRoleArn