Show / Hide Table of Contents

Class CfnPermissionPropsMixin

Grants permissions to the Certificate Manager ( ACM ) service principal ( acm.amazonaws.com ) to perform IssueCertificate , GetCertificate , and ListPermissions actions on a CA. These actions are needed for the ACM principal to renew private PKI certificates requested through ACM and residing in the same AWS account as the CA.

Inheritance
object
Mixin
CfnPermissionPropsMixin
Implements
IMixin
Inherited Members
Mixin.IsMixin(object)
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.ACMPCA
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnPermissionPropsMixin : Mixin, IMixin
Syntax (vb)
Public Class CfnPermissionPropsMixin Inherits Mixin Implements IMixin
Remarks

About permissions - If the private CA and the certificates it issues reside in the same account, you can use AWS::ACMPCA::Permission to grant permissions for ACM to carry out automatic certificate renewals.

    To update an <code>AWS::ACMPCA::Permission</code> resource, you must first delete the existing permission resource from the CloudFormation stack and then create a new permission resource with updated properties.
    

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html

    CloudformationResource: AWS::ACMPCA::Permission

    Mixin: true

    ExampleMetadata: fixture=_generated

    Examples
    // The code below shows an example of how to instantiate this type.
                 // The values are placeholders you should change.
                 using Amazon.CDK.CfnPropertyMixins.AWS.ACMPCA;
                 using Amazon.CDK;
    
                 IMergeStrategy mergeStrategy;
    
                 var cfnPermissionPropsMixin = new CfnPermissionPropsMixin(new CfnPermissionMixinProps {
                     Actions = new [] { "actions" },
                     CertificateAuthorityArn = "certificateAuthorityArn",
                     Principal = "principal",
                     SourceAccount = "sourceAccount"
                 }, new CfnPropertyMixinOptions {
                     Strategy = mergeStrategy
                 });

    Synopsis

    Constructors

    CfnPermissionPropsMixin(ICfnPermissionMixinProps, ICfnPropertyMixinOptions?)

    Create a mixin to apply properties to AWS::ACMPCA::Permission.

    Properties

    CFN_PROPERTY_KEYS

    Grants permissions to the Certificate Manager ( ACM ) service principal ( acm.amazonaws.com ) to perform IssueCertificate , GetCertificate , and ListPermissions actions on a CA. These actions are needed for the ACM principal to renew private PKI certificates requested through ACM and residing in the same AWS account as the CA.

    Props

    Grants permissions to the Certificate Manager ( ACM ) service principal ( acm.amazonaws.com ) to perform IssueCertificate , GetCertificate , and ListPermissions actions on a CA. These actions are needed for the ACM principal to renew private PKI certificates requested through ACM and residing in the same AWS account as the CA.

    Strategy

    Grants permissions to the Certificate Manager ( ACM ) service principal ( acm.amazonaws.com ) to perform IssueCertificate , GetCertificate , and ListPermissions actions on a CA. These actions are needed for the ACM principal to renew private PKI certificates requested through ACM and residing in the same AWS account as the CA.

    Methods

    ApplyTo(IConstruct)

    Apply the mixin properties to the construct.

    Supports(IConstruct)

    Check if this mixin supports the given construct.

    Constructors

    CfnPermissionPropsMixin(ICfnPermissionMixinProps, ICfnPropertyMixinOptions?)

    Create a mixin to apply properties to AWS::ACMPCA::Permission.

    public CfnPermissionPropsMixin(ICfnPermissionMixinProps props, ICfnPropertyMixinOptions? options = null)
    Parameters
    props ICfnPermissionMixinProps

    L1 properties to apply.

    options ICfnPropertyMixinOptions

    Mixin options.

    Remarks

    About permissions - If the private CA and the certificates it issues reside in the same account, you can use AWS::ACMPCA::Permission to grant permissions for ACM to carry out automatic certificate renewals.

      To update an <code>AWS::ACMPCA::Permission</code> resource, you must first delete the existing permission resource from the CloudFormation stack and then create a new permission resource with updated properties.
      

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html

      CloudformationResource: AWS::ACMPCA::Permission

      Mixin: true

      ExampleMetadata: fixture=_generated

      Properties

      CFN_PROPERTY_KEYS

      Grants permissions to the Certificate Manager ( ACM ) service principal ( acm.amazonaws.com ) to perform IssueCertificate , GetCertificate , and ListPermissions actions on a CA. These actions are needed for the ACM principal to renew private PKI certificates requested through ACM and residing in the same AWS account as the CA.

      protected static string[] CFN_PROPERTY_KEYS { get; }
      Property Value

      string[]

      Remarks

      About permissions - If the private CA and the certificates it issues reside in the same account, you can use AWS::ACMPCA::Permission to grant permissions for ACM to carry out automatic certificate renewals.

        To update an <code>AWS::ACMPCA::Permission</code> resource, you must first delete the existing permission resource from the CloudFormation stack and then create a new permission resource with updated properties.
        

        See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html

        CloudformationResource: AWS::ACMPCA::Permission

        Mixin: true

        ExampleMetadata: fixture=_generated

        Examples
        // The code below shows an example of how to instantiate this type.
                     // The values are placeholders you should change.
                     using Amazon.CDK.CfnPropertyMixins.AWS.ACMPCA;
                     using Amazon.CDK;
        
                     IMergeStrategy mergeStrategy;
        
                     var cfnPermissionPropsMixin = new CfnPermissionPropsMixin(new CfnPermissionMixinProps {
                         Actions = new [] { "actions" },
                         CertificateAuthorityArn = "certificateAuthorityArn",
                         Principal = "principal",
                         SourceAccount = "sourceAccount"
                     }, new CfnPropertyMixinOptions {
                         Strategy = mergeStrategy
                     });

        Props

        Grants permissions to the Certificate Manager ( ACM ) service principal ( acm.amazonaws.com ) to perform IssueCertificate , GetCertificate , and ListPermissions actions on a CA. These actions are needed for the ACM principal to renew private PKI certificates requested through ACM and residing in the same AWS account as the CA.

        protected virtual ICfnPermissionMixinProps Props { get; }
        Property Value

        ICfnPermissionMixinProps

        Remarks

        About permissions - If the private CA and the certificates it issues reside in the same account, you can use AWS::ACMPCA::Permission to grant permissions for ACM to carry out automatic certificate renewals.

          To update an <code>AWS::ACMPCA::Permission</code> resource, you must first delete the existing permission resource from the CloudFormation stack and then create a new permission resource with updated properties.
          

          See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html

          CloudformationResource: AWS::ACMPCA::Permission

          Mixin: true

          ExampleMetadata: fixture=_generated

          Examples
          // The code below shows an example of how to instantiate this type.
                       // The values are placeholders you should change.
                       using Amazon.CDK.CfnPropertyMixins.AWS.ACMPCA;
                       using Amazon.CDK;
          
                       IMergeStrategy mergeStrategy;
          
                       var cfnPermissionPropsMixin = new CfnPermissionPropsMixin(new CfnPermissionMixinProps {
                           Actions = new [] { "actions" },
                           CertificateAuthorityArn = "certificateAuthorityArn",
                           Principal = "principal",
                           SourceAccount = "sourceAccount"
                       }, new CfnPropertyMixinOptions {
                           Strategy = mergeStrategy
                       });

          Strategy

          Grants permissions to the Certificate Manager ( ACM ) service principal ( acm.amazonaws.com ) to perform IssueCertificate , GetCertificate , and ListPermissions actions on a CA. These actions are needed for the ACM principal to renew private PKI certificates requested through ACM and residing in the same AWS account as the CA.

          protected virtual IMergeStrategy Strategy { get; }
          Property Value

          IMergeStrategy

          Remarks

          About permissions - If the private CA and the certificates it issues reside in the same account, you can use AWS::ACMPCA::Permission to grant permissions for ACM to carry out automatic certificate renewals.

            To update an <code>AWS::ACMPCA::Permission</code> resource, you must first delete the existing permission resource from the CloudFormation stack and then create a new permission resource with updated properties.
            

            See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html

            CloudformationResource: AWS::ACMPCA::Permission

            Mixin: true

            ExampleMetadata: fixture=_generated

            Examples
            // The code below shows an example of how to instantiate this type.
                         // The values are placeholders you should change.
                         using Amazon.CDK.CfnPropertyMixins.AWS.ACMPCA;
                         using Amazon.CDK;
            
                         IMergeStrategy mergeStrategy;
            
                         var cfnPermissionPropsMixin = new CfnPermissionPropsMixin(new CfnPermissionMixinProps {
                             Actions = new [] { "actions" },
                             CertificateAuthorityArn = "certificateAuthorityArn",
                             Principal = "principal",
                             SourceAccount = "sourceAccount"
                         }, new CfnPropertyMixinOptions {
                             Strategy = mergeStrategy
                         });

            Methods

            ApplyTo(IConstruct)

            Apply the mixin properties to the construct.

            public override void ApplyTo(IConstruct construct)
            Parameters
            construct IConstruct
            Overrides
            Mixin.ApplyTo(IConstruct)
            Remarks

            About permissions - If the private CA and the certificates it issues reside in the same account, you can use AWS::ACMPCA::Permission to grant permissions for ACM to carry out automatic certificate renewals.

              To update an <code>AWS::ACMPCA::Permission</code> resource, you must first delete the existing permission resource from the CloudFormation stack and then create a new permission resource with updated properties.
              

              See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html

              CloudformationResource: AWS::ACMPCA::Permission

              Mixin: true

              ExampleMetadata: fixture=_generated

              Supports(IConstruct)

              Check if this mixin supports the given construct.

              public override bool Supports(IConstruct construct)
              Parameters
              construct IConstruct
              Returns

              bool

              Overrides
              Mixin.Supports(IConstruct)
              Remarks

              About permissions - If the private CA and the certificates it issues reside in the same account, you can use AWS::ACMPCA::Permission to grant permissions for ACM to carry out automatic certificate renewals.

                To update an <code>AWS::ACMPCA::Permission</code> resource, you must first delete the existing permission resource from the CloudFormation stack and then create a new permission resource with updated properties.
                

                See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-acmpca-permission.html

                CloudformationResource: AWS::ACMPCA::Permission

                Mixin: true

                ExampleMetadata: fixture=_generated

                Implements

                Constructs.IMixin
                Back to top Generated by DocFX