Interface RevocationContent

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

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2025-01-15T21:09:19.299Z") @Stability(Stable) public interface RevocationContent extends software.amazon.jsii.JsiiSerializable
Information about a revocation file.

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.elasticloadbalancingv2.*;
 import software.amazon.awscdk.services.s3.*;
 Bucket bucket;
 RevocationContent revocationContent = RevocationContent.builder()
         .bucket(bucket)
         .key("key")
         // the properties below are optional
         .revocationType(RevocationType.CRL)
         .version("version")
         .build();
 
  • Method Details

    • getBucket

      @Stability(Stable) @NotNull IBucket getBucket()
      The Amazon S3 bucket for the revocation file.
    • getKey

      @Stability(Stable) @NotNull String getKey()
      The Amazon S3 path for the revocation file.
    • getRevocationType

      @Stability(Stable) @Nullable default RevocationType getRevocationType()
      The type of revocation file.

      Default: RevocationType.CRL

    • getVersion

      @Stability(Stable) @Nullable default String getVersion()
      The Amazon S3 object version of the revocation file.

      Default: - latest version

    • builder

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