import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  Creates a trust anchor to establish trust between IAM Roles Anywhere and your certificate authority (CA). You can define a trust anchor as a reference to an AWS Private Certificate Authority (AWS Private CA) or by uploading a CA certificate. Your AWS workloads can authenticate with the trust anchor using certificates issued by the CA in exchange for temporary AWS credentials.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rolesanywhere-trustanchor.html">the AWS Docs</a>
*/
export function trustAnchor(trustAnchorProps) {
    return new AwsResource('AWS::RolesAnywhere::TrustAnchor', trustAnchorProps, { TrustAnchorArn: 'TrustAnchorArn', TrustAnchorId: 'TrustAnchorId' });
}
