
io.github.cdklabs.cdkawssagemakerrolemanager.Activity Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cdk-aws-sagemaker-role-manager Show documentation
Show all versions of cdk-aws-sagemaker-role-manager Show documentation
Create roles and policies for ML Activities and ML Personas
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