Interface CfnCRLProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnCRLProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:35.017Z") @Stability(Stable) public interface CfnCRLProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnCRL.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.rolesanywhere.*;
 CfnCRLProps cfnCRLProps = CfnCRLProps.builder()
         .crlData("crlData")
         .name("name")
         // the properties below are optional
         .enabled(false)
         .tags(List.of(CfnTag.builder()
                 .key("key")
                 .value("value")
                 .build()))
         .trustAnchorArn("trustAnchorArn")
         .build();
 
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    A builder for CfnCRLProps
    static final class 
    An implementation for CfnCRLProps
  • Method Summary

    Modifier and Type
    Method
    Description
     
    x509 v3 Certificate Revocation List to revoke auth for corresponding certificates presented in CreateSession operations.
    default Object
    The enabled status of the resource.
    The customer specified name of the resource.
    default List<CfnTag>
    A list of Tags.
    default String
    The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getCrlData

      @Stability(Stable) @NotNull String getCrlData()
      x509 v3 Certificate Revocation List to revoke auth for corresponding certificates presented in CreateSession operations.
    • getName

      @Stability(Stable) @NotNull String getName()
      The customer specified name of the resource.
    • getEnabled

      @Stability(Stable) @Nullable default Object getEnabled()
      The enabled status of the resource.
    • getTags

      @Stability(Stable) @Nullable default List<CfnTag> getTags()
      A list of Tags.
    • getTrustAnchorArn

      @Stability(Stable) @Nullable default String getTrustAnchorArn()
      The ARN of the TrustAnchor the certificate revocation list (CRL) will provide revocation for.
    • builder

      @Stability(Stable) static CfnCRLProps.Builder builder()
      Returns:
      a CfnCRLProps.Builder of CfnCRLProps