All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.cdklabs.cdk.cicd.wrapper.Plugins Maven / Gradle / Ivy

Go to download

This repository contains the infrastructure as code to wrap your AWS CDK project with CI/CD around it.

There is a newer version: 0.2.12
Show newest version
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;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy