io.github.cdklabs.cdk.cicd.wrapper.Plugins Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cdk-cicd-wrapper Show documentation
Show all versions of cdk-cicd-wrapper Show documentation
This repository contains the infrastructure as code to wrap your AWS CDK project with CI/CD around it.
package io.github.cdklabs.cdk.cicd.wrapper;
/**
* Class containing static instances of various security and optimization plugins.
*/
@javax.annotation.Generated(value = "jsii-pacmak/1.103.1 (build bef2dea)", date = "2024-09-03T16:35:59.347Z")
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
@software.amazon.jsii.Jsii(module = io.github.cdklabs.cdk.cicd.wrapper.$Module.class, fqn = "@cdklabs/cdk-cicd-wrapper.Plugins")
public class Plugins extends software.amazon.jsii.JsiiObject {
protected Plugins(final software.amazon.jsii.JsiiObjectRef objRef) {
super(objRef);
}
protected Plugins(final software.amazon.jsii.JsiiObject.InitializationMode initializationMode) {
super(initializationMode);
}
static {
ACCESS_LOGS_FOR_BUCKET_PLUGIN = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdk.cicd.wrapper.Plugins.class, "AccessLogsForBucketPlugin", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdk.cicd.wrapper.AccessLogsForBucketPlugin.class));
DESTROY_ENCRYPTION_KEYS_ON_DELETE_PLUGIN = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdk.cicd.wrapper.Plugins.class, "DestroyEncryptionKeysOnDeletePlugin", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdk.cicd.wrapper.DestroyEncryptionKeysOnDeletePlugin.class));
DISABLE_PUBLIC_IP_ASSIGNMENT_FOR_EC2_PLUGIN = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdk.cicd.wrapper.Plugins.class, "DisablePublicIPAssignmentForEC2Plugin", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdk.cicd.wrapper.DisablePublicIPAssignmentForEC2Plugin.class));
ENCRYPT_BUCKET_ON_TRANSIT_PLUGIN = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdk.cicd.wrapper.Plugins.class, "EncryptBucketOnTransitPlugin", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdk.cicd.wrapper.EncryptBucketOnTransitPlugin.class));
ENCRYPT_CLOUD_WATCH_LOG_GROUPS_PLUGIN = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdk.cicd.wrapper.Plugins.class, "EncryptCloudWatchLogGroupsPlugin", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdk.cicd.wrapper.EncryptCloudWatchLogGroupsPlugin.class));
ENCRYPT_SNS_TOPIC_ON_TRANSIT_PLUGIN = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdk.cicd.wrapper.Plugins.class, "EncryptSNSTopicOnTransitPlugin", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdk.cicd.wrapper.EncryptSNSTopicOnTransitPlugin.class));
ROTATE_ENCRYPTION_KEYS_PLUGIN = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdk.cicd.wrapper.Plugins.class, "RotateEncryptionKeysPlugin", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdk.cicd.wrapper.RotateEncryptionKeysPlugin.class));
}
/**
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public Plugins() {
super(software.amazon.jsii.JsiiObject.InitializationMode.JSII);
software.amazon.jsii.JsiiEngine.getInstance().createNewObject(this);
}
/**
* Static instance of the AccessLogsForBucketPlugin.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static io.github.cdklabs.cdk.cicd.wrapper.AccessLogsForBucketPlugin ACCESS_LOGS_FOR_BUCKET_PLUGIN;
/**
* Static instance of the DestroyEncryptionKeysOnDeletePlugin.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static io.github.cdklabs.cdk.cicd.wrapper.DestroyEncryptionKeysOnDeletePlugin DESTROY_ENCRYPTION_KEYS_ON_DELETE_PLUGIN;
/**
* Static instance of the DisablePublicIPAssignmentForEC2Plugin.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static io.github.cdklabs.cdk.cicd.wrapper.DisablePublicIPAssignmentForEC2Plugin DISABLE_PUBLIC_IP_ASSIGNMENT_FOR_EC2_PLUGIN;
/**
* Static instance of the EncryptBucketOnTransitPlugin.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static io.github.cdklabs.cdk.cicd.wrapper.EncryptBucketOnTransitPlugin ENCRYPT_BUCKET_ON_TRANSIT_PLUGIN;
/**
* Static instance of the EncryptCloudWatchLogGroupsPlugin.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static io.github.cdklabs.cdk.cicd.wrapper.EncryptCloudWatchLogGroupsPlugin ENCRYPT_CLOUD_WATCH_LOG_GROUPS_PLUGIN;
/**
* Static instance of the EncryptSNSTopicOnTransitPlugin.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static io.github.cdklabs.cdk.cicd.wrapper.EncryptSNSTopicOnTransitPlugin ENCRYPT_SNS_TOPIC_ON_TRANSIT_PLUGIN;
/**
* Static instance of the RotateEncryptionKeysPlugin.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static io.github.cdklabs.cdk.cicd.wrapper.RotateEncryptionKeysPlugin ROTATE_ENCRYPTION_KEYS_PLUGIN;
}