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

io.github.cdklabs.cdkawssagemakerrolemanager.Activity Maven / Gradle / Ivy

There is a newer version: 0.0.30
Show newest version
package io.github.cdklabs.cdkawssagemakerrolemanager;

/**
 */
@javax.annotation.Generated(value = "jsii-pacmak/1.84.0 (build 5404dcf)", date = "2023-06-18T00:22:41.582Z")
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
@software.amazon.jsii.Jsii(module = io.github.cdklabs.cdkawssagemakerrolemanager.$Module.class, fqn = "@cdklabs/cdk-aws-sagemaker-role-manager.Activity")
public class Activity extends software.constructs.Construct {

    protected Activity(final software.amazon.jsii.JsiiObjectRef objRef) {
        super(objRef);
    }

    protected Activity(final software.amazon.jsii.JsiiObject.InitializationMode initializationMode) {
        super(initializationMode);
    }

    static {
        ACCESS_AWS_SERVICES = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "ACCESS_AWS_SERVICES", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
        ACCESS_S3_ALL_RESOURCES = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "ACCESS_S3_ALL_RESOURCES", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
        ACCESS_S3_BUCKETS = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "ACCESS_S3_BUCKETS", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
        ATHENA_WORKGROUP_NAMES_DEFAULT_VALUE = java.util.Collections.unmodifiableList(software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "ATHENA_WORKGROUP_NAMES_DEFAULT_VALUE", software.amazon.jsii.NativeType.listOf(software.amazon.jsii.NativeType.forClass(java.lang.String.class))));
        MANAGE_ENDPOINTS_ACTIVITY_NAME = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "MANAGE_ENDPOINTS_ACTIVITY_NAME", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
        MANAGE_EXPERIMENTS_ACTIVITY_NAME = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "MANAGE_EXPERIMENTS_ACTIVITY_NAME", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
        MANAGE_GLUE_TABLES_ACTIVITY_NAME = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "MANAGE_GLUE_TABLES_ACTIVITY_NAME", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
        MANAGE_JOBS_ACTIVITY_NAME = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "MANAGE_JOBS_ACTIVITY_NAME", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
        MANAGE_MODELS_ACTIVITY_NAME = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "MANAGE_MODELS_ACTIVITY_NAME", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
        MANAGE_PIPELINES_ACTIVITY_NAME = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "MANAGE_PIPELINES_ACTIVITY_NAME", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
        MONITOR_MODELS_ACTIVITY_NAME = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "MONITOR_MODELS_ACTIVITY_NAME", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
        QUERY_ATHENA_WORKGROUPS = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "QUERY_ATHENA_WORKGROUPS", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
        RUN_STUDIO_APPS = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "RUN_STUDIO_APPS", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
        VISUALIZE_EXPERIMENTS = software.amazon.jsii.JsiiObject.jsiiStaticGet(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "VISUALIZE_EXPERIMENTS", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity accessAwsServices(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.AccessAwsServicesOptions options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "accessAwsServices", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity accessS3AllResources(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.AccessS3AllResourcesOptions options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "accessS3AllResources", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity accessS3AllResourcesV2(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.AccessS3AllResourcesV2Options options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "accessS3AllResourcesV2", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity accessS3Buckets(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.AccessS3BucketsOptions options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "accessS3Buckets", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity manageEndpoints(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.ManageEndpointsOptions options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "manageEndpoints", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity manageExperiments(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.ManageExperimentsOptions options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "manageExperiments", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity manageGlueTables(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.ManageGlueTablesOptions options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "manageGlueTables", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity manageJobs(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.ManageJobsOptions options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "manageJobs", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity manageModels(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.ManageModelsOptions options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "manageModels", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity managePipelines(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.ManagePipelinesOptions options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "managePipelines", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity monitorModels(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.MonitorModelsOptions options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "monitorModels", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity queryAthenaGroups(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.QueryAthenaGroupsOptions options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "queryAthenaGroups", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity runStudioApps(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.RunStudioAppsOptions options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "runStudioApps", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity runStudioAppsV2(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.RunStudioAppsV2Options options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "runStudioAppsV2", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * @param scope This parameter is required.
     * @param id This parameter is required.
     * @param options This parameter is required.
     */
    @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental)
    public static @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.Activity visualizeExperiments(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull io.github.cdklabs.cdkawssagemakerrolemanager.VisualizeExperimentsOptions options) {
        return software.amazon.jsii.JsiiObject.jsiiStaticCall(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class, "visualizeExperiments", software.amazon.jsii.NativeType.forClass(io.github.cdklabs.cdkawssagemakerrolemanager.Activity.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(options, "options is required") });
    }

    /**
     * (experimental) Creates policy with permissions of activity.
     * 

* @return

    *
  • The policy that is created with the permissions of the activity
  • *
* @param scope the Construct scope. This parameter is required. */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public @org.jetbrains.annotations.NotNull software.amazon.awscdk.services.iam.Policy createPolicy(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope) { return software.amazon.jsii.Kernel.call(this, "createPolicy", software.amazon.jsii.NativeType.forClass(software.amazon.awscdk.services.iam.Policy.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required") }); } /** * (experimental) Creates ML Activity service principal using ML Activity trust template. *

* @return

    *
  • The service principal of the ML Activity
  • *
*/ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public @org.jetbrains.annotations.NotNull software.amazon.awscdk.services.iam.ServicePrincipal createPrincipal() { return software.amazon.jsii.Kernel.call(this, "createPrincipal", software.amazon.jsii.NativeType.forClass(software.amazon.awscdk.services.iam.ServicePrincipal.class)); } /** * (experimental) Creates role with permissions of activity. *

* @return

    *
  • The role that is created with the permissions of the activity
  • *
* @param scope the Construct scope. This parameter is required. * @param id the resource id. This parameter is required. * @param roleNameSuffix the name suffix of the role that will be created, if empty the role will have the name of the activity. This parameter is required. * @param roleDescription the description of the role that will be created. */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public @org.jetbrains.annotations.NotNull software.amazon.awscdk.services.iam.IRole createRole(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull java.lang.String roleNameSuffix, final @org.jetbrains.annotations.Nullable java.lang.String roleDescription) { return software.amazon.jsii.Kernel.call(this, "createRole", software.amazon.jsii.NativeType.forClass(software.amazon.awscdk.services.iam.IRole.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(roleNameSuffix, "roleNameSuffix is required"), roleDescription }); } /** * (experimental) Creates role with permissions of activity. *

* @return

    *
  • The role that is created with the permissions of the activity
  • *
* @param scope the Construct scope. This parameter is required. * @param id the resource id. This parameter is required. * @param roleNameSuffix the name suffix of the role that will be created, if empty the role will have the name of the activity. This parameter is required. */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public @org.jetbrains.annotations.NotNull software.amazon.awscdk.services.iam.IRole createRole(final @org.jetbrains.annotations.NotNull software.constructs.Construct scope, final @org.jetbrains.annotations.NotNull java.lang.String id, final @org.jetbrains.annotations.NotNull java.lang.String roleNameSuffix) { return software.amazon.jsii.Kernel.call(this, "createRole", software.amazon.jsii.NativeType.forClass(software.amazon.awscdk.services.iam.IRole.class), new Object[] { java.util.Objects.requireNonNull(scope, "scope is required"), java.util.Objects.requireNonNull(id, "id is required"), java.util.Objects.requireNonNull(roleNameSuffix, "roleNameSuffix is required") }); } /** * @param dataKeys * @param volumeKeys */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public void customizeKMS(final @org.jetbrains.annotations.Nullable java.util.List dataKeys, final @org.jetbrains.annotations.Nullable java.util.List volumeKeys) { software.amazon.jsii.Kernel.call(this, "customizeKMS", software.amazon.jsii.NativeType.VOID, new Object[] { dataKeys, volumeKeys }); } /** * @param dataKeys */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public void customizeKMS(final @org.jetbrains.annotations.Nullable java.util.List dataKeys) { software.amazon.jsii.Kernel.call(this, "customizeKMS", software.amazon.jsii.NativeType.VOID, new Object[] { dataKeys }); } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public void customizeKMS() { software.amazon.jsii.Kernel.call(this, "customizeKMS", software.amazon.jsii.NativeType.VOID); } /** * @param subnets * @param securityGroups */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public void customizeVPC(final @org.jetbrains.annotations.Nullable java.util.List subnets, final @org.jetbrains.annotations.Nullable java.util.List securityGroups) { software.amazon.jsii.Kernel.call(this, "customizeVPC", software.amazon.jsii.NativeType.VOID, new Object[] { subnets, securityGroups }); } /** * @param subnets */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public void customizeVPC(final @org.jetbrains.annotations.Nullable java.util.List subnets) { software.amazon.jsii.Kernel.call(this, "customizeVPC", software.amazon.jsii.NativeType.VOID, new Object[] { subnets }); } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public void customizeVPC() { software.amazon.jsii.Kernel.call(this, "customizeVPC", software.amazon.jsii.NativeType.VOID); } /** * (experimental) Grant permissions of activity to identity. *

* @return

    *
  • The grant with the permissions granted to the identity
  • *
* @param identity identity to be granted permissions. This parameter is required. */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public @org.jetbrains.annotations.NotNull software.amazon.awscdk.services.iam.Grant grantPermissionsTo(final @org.jetbrains.annotations.NotNull software.amazon.awscdk.services.iam.IGrantable identity) { return software.amazon.jsii.Kernel.call(this, "grantPermissionsTo", software.amazon.jsii.NativeType.forClass(software.amazon.awscdk.services.iam.Grant.class), new Object[] { java.util.Objects.requireNonNull(identity, "identity is required") }); } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public final static java.lang.String ACCESS_AWS_SERVICES; /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public final static java.lang.String ACCESS_S3_ALL_RESOURCES; /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public final static java.lang.String ACCESS_S3_BUCKETS; /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public final static java.util.List ATHENA_WORKGROUP_NAMES_DEFAULT_VALUE; /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public final static java.lang.String MANAGE_ENDPOINTS_ACTIVITY_NAME; /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public final static java.lang.String MANAGE_EXPERIMENTS_ACTIVITY_NAME; /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public final static java.lang.String MANAGE_GLUE_TABLES_ACTIVITY_NAME; /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public final static java.lang.String MANAGE_JOBS_ACTIVITY_NAME; /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public final static java.lang.String MANAGE_MODELS_ACTIVITY_NAME; /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public final static java.lang.String MANAGE_PIPELINES_ACTIVITY_NAME; /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public final static java.lang.String MONITOR_MODELS_ACTIVITY_NAME; /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public final static java.lang.String QUERY_ATHENA_WORKGROUPS; /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public final static java.lang.String RUN_STUDIO_APPS; /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public final static java.lang.String VISUALIZE_EXPERIMENTS; /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public @org.jetbrains.annotations.NotNull java.lang.String getActivityName() { return software.amazon.jsii.Kernel.get(this, "activityName", software.amazon.jsii.NativeType.forClass(java.lang.String.class)); } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public @org.jetbrains.annotations.NotNull java.lang.Number getVersion() { return software.amazon.jsii.Kernel.get(this, "version", software.amazon.jsii.NativeType.forClass(java.lang.Number.class)); } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public @org.jetbrains.annotations.NotNull java.lang.Boolean getIsKMSCustomized() { return software.amazon.jsii.Kernel.get(this, "isKMSCustomized", software.amazon.jsii.NativeType.forClass(java.lang.Boolean.class)); } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public void setIsKMSCustomized(final @org.jetbrains.annotations.NotNull java.lang.Boolean value) { software.amazon.jsii.Kernel.set(this, "isKMSCustomized", java.util.Objects.requireNonNull(value, "isKMSCustomized is required")); } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public @org.jetbrains.annotations.NotNull java.lang.Boolean getIsVPCCustomized() { return software.amazon.jsii.Kernel.get(this, "isVPCCustomized", software.amazon.jsii.NativeType.forClass(java.lang.Boolean.class)); } /** */ @software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Experimental) public void setIsVPCCustomized(final @org.jetbrains.annotations.NotNull java.lang.Boolean value) { software.amazon.jsii.Kernel.set(this, "isVPCCustomized", java.util.Objects.requireNonNull(value, "isVPCCustomized is required")); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy