Uses of Interface
software.amazon.awscdk.services.iam.IRole
Package
Description
AWS APIGatewayv2 Integrations
AWS CDK Custom Resources
CDK Pipelines
AWS Amplify Construct Library
Amazon API Gateway Construct Library
AWS APIGatewayv2 Construct Library
AWS AppConfig Construct Library
AWS Auto Scaling Construct Library
AWS::AppRunner Construct Library
AWS AppSync Construct Library
Amazon EC2 Auto Scaling Construct Library
AWS Backup Construct Library
AWS Batch Construct Library
AWS Certificate Manager Construct Library
AWS::Chatbot Construct Library
Amazon CloudFront Construct Library
AWS CodeBuild Construct Library
AWS CodeDeploy Construct Library
AWS CodePipeline Construct Library
AWS CodePipeline Actions
Amazon Cognito Construct Library
Amazon Cognito Identity Pool Construct Library
AWS Config Construct Library
Amazon DocumentDB Construct Library
Amazon EC2 Construct Library
Amazon ECS Construct Library
CDK Construct library for higher-level ECS Constructs
Amazon EKS Construct Library
Amazon OpenSearch Service Construct Library
Amazon EventBridge Construct Library
Event Targets for Amazon EventBridge
Amazon GameLift Construct Library
AWS Glue Construct Library
AWS Identity and Access Management Construct Library
Actions for AWS IoT Rule
AWS::IoTEvents Construct Library
Kinesis Analytics Flink
Amazon Kinesis Data Firehose Construct Library
Amazon Kinesis Data Firehose Destinations Library
AWS Lambda Construct Library
Amazon Lambda Golang Library
Amazon Lambda Node.js Library
Amazon Lambda Python Library
Amazon CloudWatch Logs Construct Library
AWS CloudWatch Logs Subscription Destination Library
Amazon Neptune Construct Library
Amazon OpenSearch Service Construct Library
Amazon EventBridge Pipes Construct Library
Amazon EventBridge Pipes Enrichments Construct Library
Amazon EventBridge Pipes Sources Construct Library
Amazon EventBridge Pipes Targets Construct Library
Amazon Relational Database Service Construct Library
Amazon Redshift Construct Library
Amazon Route53 Construct Library
Amazon S3 Construct Library
AWS S3 Deployment Construct Library
Amazon SageMaker Construct Library
Amazon EventBridge Scheduler Construct Library
Amazon EventBridge Scheduler Construct Library
AWS Service Catalog Construct Library
AWS ServiceCatalogAppRegistry Construct Library
Amazon Simple Notification Service Construct Library
AWS Step Functions Construct Library
Tasks for AWS Step Functions
Amazon CloudWatch Synthetics Construct Library
Triggers
-
Uses of IRole in software.amazon.awscdk.aws_apigatewayv2_integrations
Modifier and TypeMethodDescriptiondefault IRole
WebSocketAwsIntegrationProps.getCredentialsRole()
Specifies the credentials role required for the integration.final IRole
WebSocketAwsIntegrationProps.Jsii$Proxy.getCredentialsRole()
Modifier and TypeMethodDescriptionWebSocketAwsIntegration.Builder.credentialsRole
(IRole credentialsRole) Specifies the credentials role required for the integration.WebSocketAwsIntegrationProps.Builder.credentialsRole
(IRole credentialsRole) Sets the value ofWebSocketAwsIntegrationProps.getCredentialsRole()
-
Uses of IRole in software.amazon.awscdk.customresources
Modifier and TypeMethodDescriptiondefault IRole
AwsCustomResourceProps.getRole()
The execution role for the singleton Lambda function implementing this custom resource provider.final IRole
AwsCustomResourceProps.Jsii$Proxy.getRole()
default IRole
ProviderProps.getRole()
AWS Lambda execution role.final IRole
ProviderProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionThe execution role for the singleton Lambda function implementing this custom resource provider.Sets the value ofAwsCustomResourceProps.getRole()
AWS Lambda execution role.Sets the value ofProviderProps.getRole()
-
Uses of IRole in software.amazon.awscdk.pipelines
Modifier and TypeMethodDescriptionCodeBuildStep.getActionRole()
Custom execution role to be used for the Code Build Action.default IRole
CodeBuildStepProps.getActionRole()
Custom execution role to be used for the Code Build Action.final IRole
CodeBuildStepProps.Jsii$Proxy.getActionRole()
default IRole
EcrDockerCredentialOptions.getAssumeRole()
An IAM role to assume prior to accessing the secret.final IRole
EcrDockerCredentialOptions.Jsii$Proxy.getAssumeRole()
default IRole
ExternalDockerCredentialOptions.getAssumeRole()
An IAM role to assume prior to accessing the secret.final IRole
ExternalDockerCredentialOptions.Jsii$Proxy.getAssumeRole()
default IRole
CodeCommitSourceOptions.getEventRole()
Role to be used by on commit event rule.final IRole
CodeCommitSourceOptions.Jsii$Proxy.getEventRole()
CodeBuildStep.getRole()
Custom execution role to be used for the CodeBuild project.default IRole
CodeBuildStepProps.getRole()
Custom execution role to be used for the CodeBuild project.final IRole
CodeBuildStepProps.Jsii$Proxy.getRole()
default IRole
CodePipelineProps.getRole()
The IAM role to be assumed by this Pipeline.final IRole
CodePipelineProps.Jsii$Proxy.getRole()
default IRole
S3SourceOptions.getRole()
The role that will be assumed by the pipeline prior to executing theS3Source
action.final IRole
S3SourceOptions.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionCodeBuildStep.Builder.actionRole
(IRole actionRole) Custom execution role to be used for the Code Build Action.CodeBuildStepProps.Builder.actionRole
(IRole actionRole) Sets the value ofCodeBuildStepProps.getActionRole()
EcrDockerCredentialOptions.Builder.assumeRole
(IRole assumeRole) Sets the value ofEcrDockerCredentialOptions.getAssumeRole()
ExternalDockerCredentialOptions.Builder.assumeRole
(IRole assumeRole) Sets the value ofExternalDockerCredentialOptions.getAssumeRole()
Sets the value ofCodeCommitSourceOptions.getEventRole()
Custom execution role to be used for the CodeBuild project.Sets the value ofCodeBuildStepProps.getRole()
The IAM role to be assumed by this Pipeline.Sets the value ofCodePipelineProps.getRole()
Sets the value ofS3SourceOptions.getRole()
-
Uses of IRole in software.amazon.awscdk.services.amplify.alpha
Modifier and TypeMethodDescriptiondefault IRole
DomainProps.getAutoSubDomainIamRole()
(experimental) The IAM role with access to Route53 when using enableAutoSubdomain.final IRole
DomainProps.Jsii$Proxy.getAutoSubDomainIamRole()
default IRole
AppProps.getRole()
(experimental) The IAM service role to associate with the application.final IRole
AppProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionDomain.Builder.autoSubDomainIamRole
(IRole autoSubDomainIamRole) (experimental) The IAM role with access to Route53 when using enableAutoSubdomain.DomainProps.Builder.autoSubDomainIamRole
(IRole autoSubDomainIamRole) Sets the value ofDomainProps.getAutoSubDomainIamRole()
(experimental) The IAM service role to associate with the application.Sets the value ofAppProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.apigateway
Modifier and TypeMethodDescriptiondefault IRole
LambdaAuthorizerProps.getAssumeRole()
An optional IAM role for APIGateway to assume before calling the Lambda-based authorizer.final IRole
LambdaAuthorizerProps.Jsii$Proxy.getAssumeRole()
final IRole
RequestAuthorizerProps.Jsii$Proxy.getAssumeRole()
final IRole
TokenAuthorizerProps.Jsii$Proxy.getAssumeRole()
default IRole
IntegrationOptions.getCredentialsRole()
An IAM role that API Gateway assumes.final IRole
IntegrationOptions.Jsii$Proxy.getCredentialsRole()
final IRole
LambdaIntegrationOptions.Jsii$Proxy.getCredentialsRole()
final IRole
SagemakerIntegrationOptions.Jsii$Proxy.getCredentialsRole()
final IRole
StepFunctionsExecutionIntegrationOptions.Jsii$Proxy.getCredentialsRole()
protected IRole
RequestAuthorizer.getRole()
The IAM role that the API Gateway service assumes while invoking the Lambda function.default IRole
StepFunctionsRestApiProps.getRole()
An IAM role that API Gateway will assume to start the execution of the state machine.final IRole
StepFunctionsRestApiProps.Jsii$Proxy.getRole()
protected IRole
TokenAuthorizer.getRole()
The IAM role that the API Gateway service assumes while invoking the Lambda function.Modifier and TypeMethodDescriptionLambdaAuthorizerProps.Builder.assumeRole
(IRole assumeRole) Sets the value ofLambdaAuthorizerProps.getAssumeRole()
RequestAuthorizer.Builder.assumeRole
(IRole assumeRole) An optional IAM role for APIGateway to assume before calling the Lambda-based authorizer.RequestAuthorizerProps.Builder.assumeRole
(IRole assumeRole) Sets the value ofLambdaAuthorizerProps.getAssumeRole()
TokenAuthorizer.Builder.assumeRole
(IRole assumeRole) An optional IAM role for APIGateway to assume before calling the Lambda-based authorizer.TokenAuthorizerProps.Builder.assumeRole
(IRole assumeRole) Sets the value ofLambdaAuthorizerProps.getAssumeRole()
IntegrationOptions.Builder.credentialsRole
(IRole credentialsRole) Sets the value ofIntegrationOptions.getCredentialsRole()
LambdaIntegration.Builder.credentialsRole
(IRole credentialsRole) An IAM role that API Gateway assumes.LambdaIntegrationOptions.Builder.credentialsRole
(IRole credentialsRole) Sets the value ofIntegrationOptions.getCredentialsRole()
MockIntegration.Builder.credentialsRole
(IRole credentialsRole) An IAM role that API Gateway assumes.SagemakerIntegration.Builder.credentialsRole
(IRole credentialsRole) An IAM role that API Gateway assumes.SagemakerIntegrationOptions.Builder.credentialsRole
(IRole credentialsRole) Sets the value ofIntegrationOptions.getCredentialsRole()
StepFunctionsExecutionIntegrationOptions.Builder.credentialsRole
(IRole credentialsRole) Sets the value ofIntegrationOptions.getCredentialsRole()
An IAM role that API Gateway will assume to start the execution of the state machine.Sets the value ofStepFunctionsRestApiProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.apigatewayv2
Modifier and TypeMethodDescriptiondefault IRole
WebSocketIntegrationProps.getCredentialsRole()
Specifies the IAM role required for the integration.final IRole
WebSocketIntegrationProps.Jsii$Proxy.getCredentialsRole()
default IRole
WebSocketRouteIntegrationConfig.getCredentialsRole()
Credentials role.final IRole
WebSocketRouteIntegrationConfig.Jsii$Proxy.getCredentialsRole()
Modifier and TypeMethodDescriptionWebSocketIntegration.Builder.credentialsRole
(IRole credentialsRole) Specifies the IAM role required for the integration.WebSocketIntegrationProps.Builder.credentialsRole
(IRole credentialsRole) Sets the value ofWebSocketIntegrationProps.getCredentialsRole()
WebSocketRouteIntegrationConfig.Builder.credentialsRole
(IRole credentialsRole) Sets the value ofWebSocketRouteIntegrationConfig.getCredentialsRole()
static IntegrationCredentials
Use the specified role for integration requests. -
Uses of IRole in software.amazon.awscdk.services.appconfig
Modifier and TypeMethodDescriptionAction.getExecutionRole()
The execution role for the action.default IRole
ActionProps.getExecutionRole()
The execution role for the action.final IRole
ActionProps.Jsii$Proxy.getExecutionRole()
SourcedConfiguration.getRetrievalRole()
The IAM role to retrieve the configuration.default IRole
SourcedConfigurationOptions.getRetrievalRole()
The IAM role to retrieve the configuration.final IRole
SourcedConfigurationOptions.Jsii$Proxy.getRetrievalRole()
default IRole
SourcedConfigurationProps.getRetrievalRole()
The IAM role to retrieve the configuration.final IRole
SourcedConfigurationProps.Jsii$Proxy.getRetrievalRole()
Modifier and TypeMethodDescriptionAction.Builder.executionRole
(IRole executionRole) The execution role for the action.ActionProps.Builder.executionRole
(IRole executionRole) Sets the value ofActionProps.getExecutionRole()
static Monitor
Monitor.fromCloudWatchAlarm
(IAlarm alarm, IRole alarmRole) Creates a Monitor from a CloudWatch alarm.SourcedConfiguration.Builder.retrievalRole
(IRole retrievalRole) The IAM role to retrieve the configuration.SourcedConfigurationOptions.Builder.retrievalRole
(IRole retrievalRole) Sets the value ofSourcedConfigurationOptions.getRetrievalRole()
SourcedConfigurationProps.Builder.retrievalRole
(IRole retrievalRole) Sets the value ofSourcedConfigurationProps.getRetrievalRole()
-
Uses of IRole in software.amazon.awscdk.services.applicationautoscaling
Modifier and TypeMethodDescriptionBaseScalableAttributeProps.getRole()
Role to use for scaling.final IRole
BaseScalableAttributeProps.Jsii$Proxy.getRole()
ScalableTarget.getRole()
The role used to give AutoScaling permissions to your resource.default IRole
ScalableTargetProps.getRole()
Role that allows Application Auto Scaling to modify your scalable target.final IRole
ScalableTargetProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionSets the value ofBaseScalableAttributeProps.getRole()
Role that allows Application Auto Scaling to modify your scalable target.Sets the value ofScalableTargetProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.apprunner.alpha
Modifier and TypeMethodDescriptiondefault IRole
ServiceProps.getAccessRole()
(experimental) The IAM role that grants the App Runner service access to a source repository.final IRole
ServiceProps.Jsii$Proxy.getAccessRole()
default IRole
ServiceProps.getInstanceRole()
(experimental) The IAM role that provides permissions to your App Runner service.final IRole
ServiceProps.Jsii$Proxy.getInstanceRole()
Modifier and TypeMethodDescriptionService.Builder.accessRole
(IRole accessRole) (experimental) The IAM role that grants the App Runner service access to a source repository.ServiceProps.Builder.accessRole
(IRole accessRole) Sets the value ofServiceProps.getAccessRole()
Service.Builder.instanceRole
(IRole instanceRole) (experimental) The IAM role that provides permissions to your App Runner service.ServiceProps.Builder.instanceRole
(IRole instanceRole) Sets the value ofServiceProps.getInstanceRole()
-
Uses of IRole in software.amazon.awscdk.services.appsync
Modifier and TypeMethodDescriptionSourceApiAssociationProps.getMergedApiExecutionRole()
The merged api execution role for adding the access policy for the source api.final IRole
SourceApiAssociationProps.Jsii$Proxy.getMergedApiExecutionRole()
default IRole
LogConfig.getRole()
The role for CloudWatch Logs.final IRole
LogConfig.Jsii$Proxy.getRole()
default IRole
BackedDataSourceProps.getServiceRole()
The IAM service role to be assumed by AppSync to interact with the data source.final IRole
BackedDataSourceProps.Jsii$Proxy.getServiceRole()
protected IRole
BaseDataSource.getServiceRole()
final IRole
DynamoDbDataSourceProps.Jsii$Proxy.getServiceRole()
final IRole
ElasticsearchDataSourceProps.Jsii$Proxy.getServiceRole()
Deprecated.final IRole
EventBridgeDataSourceProps.Jsii$Proxy.getServiceRole()
final IRole
LambdaDataSourceProps.Jsii$Proxy.getServiceRole()
final IRole
OpenSearchDataSourceProps.Jsii$Proxy.getServiceRole()
final IRole
RdsDataSourceProps.Jsii$Proxy.getServiceRole()
final IRole
RdsDataSourcePropsV2.Jsii$Proxy.getServiceRole()
Modifier and TypeMethodDescriptionSourceApiAssociation.Builder.mergedApiExecutionRole
(IRole mergedApiExecutionRole) The merged api execution role for adding the access policy for the source api.SourceApiAssociationProps.Builder.mergedApiExecutionRole
(IRole mergedApiExecutionRole) Sets the value ofSourceApiAssociationProps.getMergedApiExecutionRole()
Sets the value ofLogConfig.getRole()
BackedDataSourceProps.Builder.serviceRole
(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()
DynamoDbDataSource.Builder.serviceRole
(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.DynamoDbDataSourceProps.Builder.serviceRole
(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()
ElasticsearchDataSource.Builder.serviceRole
(IRole serviceRole) Deprecated.The IAM service role to be assumed by AppSync to interact with the data source.ElasticsearchDataSourceProps.Builder.serviceRole
(IRole serviceRole) Deprecated.Sets the value ofBackedDataSourceProps.getServiceRole()
EventBridgeDataSource.Builder.serviceRole
(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.EventBridgeDataSourceProps.Builder.serviceRole
(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()
LambdaDataSource.Builder.serviceRole
(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.LambdaDataSourceProps.Builder.serviceRole
(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()
OpenSearchDataSource.Builder.serviceRole
(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.OpenSearchDataSourceProps.Builder.serviceRole
(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()
RdsDataSource.Builder.serviceRole
(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.RdsDataSourceProps.Builder.serviceRole
(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()
RdsDataSourcePropsV2.Builder.serviceRole
(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()
protected void
BaseDataSource.setServiceRole
(IRole value) -
Uses of IRole in software.amazon.awscdk.services.autoscaling
Modifier and TypeMethodDescriptionLifecycleHookTargetConfig.getCreatedRole()
The IRole that was used to bind the lifecycle hook to the target.final IRole
LifecycleHookTargetConfig.Jsii$Proxy.getCreatedRole()
AutoScalingGroup.getRole()
The IAM Role in the instance profile.default IRole
AutoScalingGroupProps.getRole()
An IAM role to associate with the instance profile assigned to this Auto Scaling Group.final IRole
AutoScalingGroupProps.Jsii$Proxy.getRole()
default IRole
BasicLifecycleHookProps.getRole()
The role that allows publishing to the notification target.final IRole
BasicLifecycleHookProps.Jsii$Proxy.getRole()
default IRole
BindHookTargetOptions.getRole()
The role to use when attaching to the lifecycle hook.final IRole
BindHookTargetOptions.Jsii$Proxy.getRole()
ILifecycleHook.getRole()
The role for the lifecycle hook to execute.default IRole
ILifecycleHook.Jsii$Default.getRole()
The role for the lifecycle hook to execute.final IRole
ILifecycleHook.Jsii$Proxy.getRole()
The role for the lifecycle hook to execute.LifecycleHook.getRole()
The role that allows the ASG to publish to the notification target.final IRole
LifecycleHookProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionLifecycleHookTargetConfig.Builder.createdRole
(IRole createdRole) Sets the value ofLifecycleHookTargetConfig.getCreatedRole()
An IAM role to associate with the instance profile assigned to this Auto Scaling Group.Sets the value ofAutoScalingGroupProps.getRole()
Sets the value ofBasicLifecycleHookProps.getRole()
Sets the value ofBindHookTargetOptions.getRole()
The role that allows publishing to the notification target.Sets the value ofBasicLifecycleHookProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.backup
Modifier and TypeMethodDescriptiondefault IRole
BackupSelectionOptions.getRole()
The role that AWS Backup uses to authenticate when backuping or restoring the resources.final IRole
BackupSelectionOptions.Jsii$Proxy.getRole()
final IRole
BackupSelectionProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionThe role that AWS Backup uses to authenticate when backuping or restoring the resources.Sets the value ofBackupSelectionOptions.getRole()
Sets the value ofBackupSelectionOptions.getRole()
-
Uses of IRole in software.amazon.awscdk.services.batch
Modifier and TypeMethodDescriptiondefault IRole
EcsContainerDefinitionProps.getExecutionRole()
The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.final IRole
EcsContainerDefinitionProps.Jsii$Proxy.getExecutionRole()
EcsEc2ContainerDefinition.getExecutionRole()
The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.final IRole
EcsEc2ContainerDefinitionProps.Jsii$Proxy.getExecutionRole()
EcsFargateContainerDefinition.getExecutionRole()
The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.final IRole
EcsFargateContainerDefinitionProps.Jsii$Proxy.getExecutionRole()
IEcsContainerDefinition.getExecutionRole()
The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.default IRole
IEcsContainerDefinition.Jsii$Default.getExecutionRole()
The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.final IRole
IEcsContainerDefinition.Jsii$Proxy.getExecutionRole()
The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.default IRole
IEcsEc2ContainerDefinition.Jsii$Default.getExecutionRole()
The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.final IRole
IEcsEc2ContainerDefinition.Jsii$Proxy.getExecutionRole()
The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.default IRole
IEcsFargateContainerDefinition.Jsii$Default.getExecutionRole()
The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.final IRole
IEcsFargateContainerDefinition.Jsii$Proxy.getExecutionRole()
The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.default IRole
IManagedEc2EcsComputeEnvironment.getInstanceRole()
The execution Role that instances launched by this Compute Environment will use.default IRole
IManagedEc2EcsComputeEnvironment.Jsii$Default.getInstanceRole()
The execution Role that instances launched by this Compute Environment will use.final IRole
IManagedEc2EcsComputeEnvironment.Jsii$Proxy.getInstanceRole()
The execution Role that instances launched by this Compute Environment will use.ManagedEc2EcsComputeEnvironment.getInstanceRole()
The execution Role that instances launched by this Compute Environment will use.default IRole
ManagedEc2EcsComputeEnvironmentProps.getInstanceRole()
The execution Role that instances launched by this Compute Environment will use.final IRole
ManagedEc2EcsComputeEnvironmentProps.Jsii$Proxy.getInstanceRole()
ManagedEc2EksComputeEnvironment.getInstanceRole()
The execution Role that instances launched by this Compute Environment will use.default IRole
ManagedEc2EksComputeEnvironmentProps.getInstanceRole()
The execution Role that instances launched by this Compute Environment will use.final IRole
ManagedEc2EksComputeEnvironmentProps.Jsii$Proxy.getInstanceRole()
default IRole
EcsContainerDefinitionProps.getJobRole()
The role that the container can assume.final IRole
EcsContainerDefinitionProps.Jsii$Proxy.getJobRole()
EcsEc2ContainerDefinition.getJobRole()
The role that the container can assume.final IRole
EcsEc2ContainerDefinitionProps.Jsii$Proxy.getJobRole()
EcsFargateContainerDefinition.getJobRole()
The role that the container can assume.final IRole
EcsFargateContainerDefinitionProps.Jsii$Proxy.getJobRole()
default IRole
IEcsContainerDefinition.getJobRole()
The role that the container can assume.default IRole
IEcsContainerDefinition.Jsii$Default.getJobRole()
The role that the container can assume.final IRole
IEcsContainerDefinition.Jsii$Proxy.getJobRole()
The role that the container can assume.default IRole
IEcsEc2ContainerDefinition.Jsii$Default.getJobRole()
The role that the container can assume.final IRole
IEcsEc2ContainerDefinition.Jsii$Proxy.getJobRole()
The role that the container can assume.default IRole
IEcsFargateContainerDefinition.Jsii$Default.getJobRole()
The role that the container can assume.final IRole
IEcsFargateContainerDefinition.Jsii$Proxy.getJobRole()
The role that the container can assume.default IRole
ComputeEnvironmentProps.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.final IRole
ComputeEnvironmentProps.Jsii$Proxy.getServiceRole()
FargateComputeEnvironment.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.final IRole
FargateComputeEnvironmentProps.Jsii$Proxy.getServiceRole()
default IRole
IComputeEnvironment.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.default IRole
IComputeEnvironment.Jsii$Default.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.final IRole
IComputeEnvironment.Jsii$Proxy.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.default IRole
IFargateComputeEnvironment.Jsii$Default.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.final IRole
IFargateComputeEnvironment.Jsii$Proxy.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.default IRole
IManagedComputeEnvironment.Jsii$Default.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.final IRole
IManagedComputeEnvironment.Jsii$Proxy.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.default IRole
IManagedEc2EcsComputeEnvironment.Jsii$Default.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.final IRole
IManagedEc2EcsComputeEnvironment.Jsii$Proxy.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.default IRole
IUnmanagedComputeEnvironment.Jsii$Default.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.final IRole
IUnmanagedComputeEnvironment.Jsii$Proxy.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.final IRole
ManagedComputeEnvironmentProps.Jsii$Proxy.getServiceRole()
ManagedEc2EcsComputeEnvironment.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.final IRole
ManagedEc2EcsComputeEnvironmentProps.Jsii$Proxy.getServiceRole()
ManagedEc2EksComputeEnvironment.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.final IRole
ManagedEc2EksComputeEnvironmentProps.Jsii$Proxy.getServiceRole()
UnmanagedComputeEnvironment.getServiceRole()
The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.final IRole
UnmanagedComputeEnvironmentProps.Jsii$Proxy.getServiceRole()
default IRole
IManagedEc2EcsComputeEnvironment.getSpotFleetRole()
The service-linked role that Spot Fleet needs to launch instances on your behalf.default IRole
IManagedEc2EcsComputeEnvironment.Jsii$Default.getSpotFleetRole()
The service-linked role that Spot Fleet needs to launch instances on your behalf.final IRole
IManagedEc2EcsComputeEnvironment.Jsii$Proxy.getSpotFleetRole()
The service-linked role that Spot Fleet needs to launch instances on your behalf.ManagedEc2EcsComputeEnvironment.getSpotFleetRole()
The service-linked role that Spot Fleet needs to launch instances on your behalf.default IRole
ManagedEc2EcsComputeEnvironmentProps.getSpotFleetRole()
The service-linked role that Spot Fleet needs to launch instances on your behalf.final IRole
ManagedEc2EcsComputeEnvironmentProps.Jsii$Proxy.getSpotFleetRole()
Modifier and TypeMethodDescriptionEcsContainerDefinitionProps.Builder.executionRole
(IRole executionRole) Sets the value ofEcsContainerDefinitionProps.getExecutionRole()
EcsEc2ContainerDefinition.Builder.executionRole
(IRole executionRole) The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.EcsEc2ContainerDefinitionProps.Builder.executionRole
(IRole executionRole) Sets the value ofEcsContainerDefinitionProps.getExecutionRole()
EcsFargateContainerDefinition.Builder.executionRole
(IRole executionRole) The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.EcsFargateContainerDefinitionProps.Builder.executionRole
(IRole executionRole) Sets the value ofEcsContainerDefinitionProps.getExecutionRole()
ManagedEc2EcsComputeEnvironment.Builder.instanceRole
(IRole instanceRole) The execution Role that instances launched by this Compute Environment will use.ManagedEc2EcsComputeEnvironmentProps.Builder.instanceRole
(IRole instanceRole) Sets the value ofManagedEc2EcsComputeEnvironmentProps.getInstanceRole()
ManagedEc2EksComputeEnvironment.Builder.instanceRole
(IRole instanceRole) The execution Role that instances launched by this Compute Environment will use.ManagedEc2EksComputeEnvironmentProps.Builder.instanceRole
(IRole instanceRole) Sets the value ofManagedEc2EksComputeEnvironmentProps.getInstanceRole()
Sets the value ofEcsContainerDefinitionProps.getJobRole()
The role that the container can assume.Sets the value ofEcsContainerDefinitionProps.getJobRole()
The role that the container can assume.Sets the value ofEcsContainerDefinitionProps.getJobRole()
ComputeEnvironmentProps.Builder.serviceRole
(IRole serviceRole) Sets the value ofComputeEnvironmentProps.getServiceRole()
FargateComputeEnvironment.Builder.serviceRole
(IRole serviceRole) The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.FargateComputeEnvironmentProps.Builder.serviceRole
(IRole serviceRole) Sets the value ofComputeEnvironmentProps.getServiceRole()
ManagedComputeEnvironmentProps.Builder.serviceRole
(IRole serviceRole) Sets the value ofComputeEnvironmentProps.getServiceRole()
ManagedEc2EcsComputeEnvironment.Builder.serviceRole
(IRole serviceRole) The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.ManagedEc2EcsComputeEnvironmentProps.Builder.serviceRole
(IRole serviceRole) Sets the value ofComputeEnvironmentProps.getServiceRole()
ManagedEc2EksComputeEnvironment.Builder.serviceRole
(IRole serviceRole) The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.ManagedEc2EksComputeEnvironmentProps.Builder.serviceRole
(IRole serviceRole) Sets the value ofComputeEnvironmentProps.getServiceRole()
UnmanagedComputeEnvironment.Builder.serviceRole
(IRole serviceRole) The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.UnmanagedComputeEnvironmentProps.Builder.serviceRole
(IRole serviceRole) Sets the value ofComputeEnvironmentProps.getServiceRole()
ManagedEc2EcsComputeEnvironment.Builder.spotFleetRole
(IRole spotFleetRole) The service-linked role that Spot Fleet needs to launch instances on your behalf.ManagedEc2EcsComputeEnvironmentProps.Builder.spotFleetRole
(IRole spotFleetRole) Sets the value ofManagedEc2EcsComputeEnvironmentProps.getSpotFleetRole()
-
Uses of IRole in software.amazon.awscdk.services.certificatemanager
Modifier and TypeMethodDescriptiondefault IRole
DnsValidatedCertificateProps.getCustomResourceRole()
Role to use for the custom resource that creates the validated certificate.final IRole
DnsValidatedCertificateProps.Jsii$Proxy.getCustomResourceRole()
Modifier and TypeMethodDescriptionDnsValidatedCertificate.Builder.customResourceRole
(IRole customResourceRole) Deprecated.Role to use for the custom resource that creates the validated certificate.DnsValidatedCertificateProps.Builder.customResourceRole
(IRole customResourceRole) Sets the value ofDnsValidatedCertificateProps.getCustomResourceRole()
-
Uses of IRole in software.amazon.awscdk.services.chatbot
Modifier and TypeMethodDescriptiondefault IRole
SlackChannelConfigurationProps.getLogRetentionRole()
The IAM role for the Lambda function associated with the custom resource that sets the retention policy.final IRole
SlackChannelConfigurationProps.Jsii$Proxy.getLogRetentionRole()
default IRole
ISlackChannelConfiguration.getRole()
The permission role of Slack channel configuration.default IRole
ISlackChannelConfiguration.Jsii$Default.getRole()
The permission role of Slack channel configuration.final IRole
ISlackChannelConfiguration.Jsii$Proxy.getRole()
The permission role of Slack channel configuration.SlackChannelConfiguration.getRole()
The permission role of Slack channel configuration.default IRole
SlackChannelConfigurationProps.getRole()
The permission role of Slack channel configuration.final IRole
SlackChannelConfigurationProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionSlackChannelConfiguration.Builder.logRetentionRole
(IRole logRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.SlackChannelConfigurationProps.Builder.logRetentionRole
(IRole logRetentionRole) Sets the value ofSlackChannelConfigurationProps.getLogRetentionRole()
The permission role of Slack channel configuration.Sets the value ofSlackChannelConfigurationProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.cloudfront
Modifier and TypeMethodDescriptionstatic Endpoint
Endpoint.fromKinesisStream
(IStream stream, IRole role) Configure a Kinesis Stream Endpoint for Realtime Log Config. -
Uses of IRole in software.amazon.awscdk.services.cloudfront.experimental
Modifier and TypeMethodDescriptionfinal IRole
EdgeFunctionProps.Jsii$Proxy.getLogRetentionRole()
EdgeFunction.getRole()
The IAM role associated with this function.final IRole
EdgeFunctionProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionEdgeFunction.Builder.logRetentionRole
(IRole logRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.EdgeFunctionProps.Builder.logRetentionRole
(IRole logRetentionRole) Sets the value ofFunctionOptions.getLogRetentionRole()
Lambda execution role.Sets the value ofFunctionOptions.getRole()
-
Uses of IRole in software.amazon.awscdk.services.codebuild
Modifier and TypeMethodDescriptionBatchBuildConfig.getRole()
The IAM batch service Role of this Project.final IRole
BatchBuildConfig.Jsii$Proxy.getRole()
default IRole
CommonProjectProps.getRole()
Service Role to assume while running the build.final IRole
CommonProjectProps.Jsii$Proxy.getRole()
default IRole
IProject.getRole()
The IAM service Role of this Project.default IRole
IProject.Jsii$Default.getRole()
The IAM service Role of this Project.final IRole
IProject.Jsii$Proxy.getRole()
The IAM service Role of this Project.final IRole
PipelineProjectProps.Jsii$Proxy.getRole()
Project.getRole()
The IAM role for this project.final IRole
ProjectProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionSets the value ofBatchBuildConfig.getRole()
Sets the value ofCommonProjectProps.getRole()
Service Role to assume while running the build.Sets the value ofCommonProjectProps.getRole()
Service Role to assume while running the build.Sets the value ofCommonProjectProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.codedeploy
Modifier and TypeMethodDescriptionEcsDeploymentGroup.getRole()
The service Role of this Deployment Group.default IRole
EcsDeploymentGroupProps.getRole()
The service Role of this Deployment Group.final IRole
EcsDeploymentGroupProps.Jsii$Proxy.getRole()
default IRole
IServerDeploymentGroup.getRole()
default IRole
IServerDeploymentGroup.Jsii$Default.getRole()
final IRole
IServerDeploymentGroup.Jsii$Proxy.getRole()
LambdaDeploymentGroup.getRole()
The service Role of this Deployment Group.default IRole
LambdaDeploymentGroupProps.getRole()
The service Role of this Deployment Group.final IRole
LambdaDeploymentGroupProps.Jsii$Proxy.getRole()
ServerDeploymentGroup.getRole()
The service Role of this Deployment Group.default IRole
ServerDeploymentGroupProps.getRole()
The service Role of this Deployment Group.final IRole
ServerDeploymentGroupProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionThe service Role of this Deployment Group.Sets the value ofEcsDeploymentGroupProps.getRole()
The service Role of this Deployment Group.Sets the value ofLambdaDeploymentGroupProps.getRole()
The service Role of this Deployment Group.Sets the value ofServerDeploymentGroupProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.codepipeline
Modifier and TypeMethodDescriptionActionBindOptions.getRole()
final IRole
ActionBindOptions.Jsii$Proxy.getRole()
default IRole
ActionProperties.getRole()
final IRole
ActionProperties.Jsii$Proxy.getRole()
default IRole
CommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.final IRole
CommonAwsActionProps.Jsii$Proxy.getRole()
Pipeline.getRole()
The IAM role AWS CodePipeline will use to perform actions or assume roles for actions with a more specific IAM role.default IRole
PipelineProps.getRole()
The IAM role to be assumed by this Pipeline.final IRole
PipelineProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionSets the value ofActionBindOptions.getRole()
Sets the value ofActionProperties.getRole()
Sets the value ofCommonAwsActionProps.getRole()
The IAM role to be assumed by this Pipeline.Sets the value ofPipelineProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.codepipeline.actions
Modifier and TypeMethodDescriptiondefault IRole
SelfManagedDeploymentProps.getAdministrationRole()
The IAM role in the administrator account used to assume execution roles in the target accounts.final IRole
SelfManagedDeploymentProps.Jsii$Proxy.getAdministrationRole()
CloudFormationCreateReplaceChangeSetAction.getDeploymentRole()
default IRole
CloudFormationCreateReplaceChangeSetActionProps.getDeploymentRole()
IAM role to assume when deploying changes.final IRole
CloudFormationCreateReplaceChangeSetActionProps.Jsii$Proxy.getDeploymentRole()
CloudFormationCreateUpdateStackAction.getDeploymentRole()
default IRole
CloudFormationCreateUpdateStackActionProps.getDeploymentRole()
IAM role to assume when deploying changes.final IRole
CloudFormationCreateUpdateStackActionProps.Jsii$Proxy.getDeploymentRole()
CloudFormationDeleteStackAction.getDeploymentRole()
default IRole
CloudFormationDeleteStackActionProps.getDeploymentRole()
IAM role to assume when deploying changes.final IRole
CloudFormationDeleteStackActionProps.Jsii$Proxy.getDeploymentRole()
default IRole
CodeCommitSourceActionProps.getEventRole()
Role to be used by on commit event rule.final IRole
CodeCommitSourceActionProps.Jsii$Proxy.getEventRole()
final IRole
CloudFormationCreateReplaceChangeSetActionProps.Jsii$Proxy.getRole()
final IRole
CloudFormationCreateUpdateStackActionProps.Jsii$Proxy.getRole()
final IRole
CloudFormationDeleteStackActionProps.Jsii$Proxy.getRole()
final IRole
CloudFormationDeployStackInstancesActionProps.Jsii$Proxy.getRole()
final IRole
CloudFormationDeployStackSetActionProps.Jsii$Proxy.getRole()
final IRole
CloudFormationExecuteChangeSetActionProps.Jsii$Proxy.getRole()
final IRole
CodeBuildActionProps.Jsii$Proxy.getRole()
final IRole
CodeCommitSourceActionProps.Jsii$Proxy.getRole()
final IRole
CodeDeployEcsDeployActionProps.Jsii$Proxy.getRole()
final IRole
CodeDeployServerDeployActionProps.Jsii$Proxy.getRole()
final IRole
CodeStarConnectionsSourceActionProps.Jsii$Proxy.getRole()
final IRole
EcrSourceActionProps.Jsii$Proxy.getRole()
final IRole
EcsDeployActionProps.Jsii$Proxy.getRole()
final IRole
ElasticBeanstalkDeployActionProps.Jsii$Proxy.getRole()
final IRole
LambdaInvokeActionProps.Jsii$Proxy.getRole()
final IRole
ManualApprovalActionProps.Jsii$Proxy.getRole()
final IRole
S3DeployActionProps.Jsii$Proxy.getRole()
final IRole
S3SourceActionProps.Jsii$Proxy.getRole()
final IRole
ServiceCatalogDeployActionBeta1Props.Jsii$Proxy.getRole()
final IRole
StepFunctionsInvokeActionProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionSelfManagedDeploymentProps.Builder.administrationRole
(IRole administrationRole) Sets the value ofSelfManagedDeploymentProps.getAdministrationRole()
CloudFormationCreateReplaceChangeSetAction.Builder.deploymentRole
(IRole deploymentRole) IAM role to assume when deploying changes.CloudFormationCreateReplaceChangeSetActionProps.Builder.deploymentRole
(IRole deploymentRole) Sets the value ofCloudFormationCreateReplaceChangeSetActionProps.getDeploymentRole()
CloudFormationCreateUpdateStackAction.Builder.deploymentRole
(IRole deploymentRole) IAM role to assume when deploying changes.CloudFormationCreateUpdateStackActionProps.Builder.deploymentRole
(IRole deploymentRole) Sets the value ofCloudFormationCreateUpdateStackActionProps.getDeploymentRole()
CloudFormationDeleteStackAction.Builder.deploymentRole
(IRole deploymentRole) IAM role to assume when deploying changes.CloudFormationDeleteStackActionProps.Builder.deploymentRole
(IRole deploymentRole) Sets the value ofCloudFormationDeleteStackActionProps.getDeploymentRole()
Role to be used by on commit event rule.Sets the value ofCodeCommitSourceActionProps.getEventRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
The Role in which context's this Action will be executing in.Sets the value ofCommonAwsActionProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.cognito
Modifier and TypeMethodDescriptiondefault IRole
UserPoolProps.getSmsRole()
The IAM role that Cognito will assume while sending SMS messages.final IRole
UserPoolProps.Jsii$Proxy.getSmsRole()
Modifier and TypeMethodDescriptionThe IAM role that Cognito will assume while sending SMS messages.Sets the value ofUserPoolProps.getSmsRole()
-
Uses of IRole in software.amazon.awscdk.services.cognito.identitypool.alpha
Modifier and TypeMethodDescriptionIdentityPool.getAuthenticatedRole()
(experimental) Default role for authenticated users.default IRole
IdentityPoolProps.getAuthenticatedRole()
(experimental) The Default Role to be assumed by Authenticated Users.final IRole
IdentityPoolProps.Jsii$Proxy.getAuthenticatedRole()
default IRole
IdentityPoolRoleAttachmentProps.getAuthenticatedRole()
(experimental) Default Authenticated (User) Role.final IRole
IdentityPoolRoleAttachmentProps.Jsii$Proxy.getAuthenticatedRole()
RoleMappingRule.getMappedRole()
(experimental) The Role to be assumed when Claim Value is matched.final IRole
RoleMappingRule.Jsii$Proxy.getMappedRole()
IdentityPool.getUnauthenticatedRole()
(experimental) Default role for unauthenticated users.default IRole
IdentityPoolProps.getUnauthenticatedRole()
(experimental) The Default Role to be assumed by Unauthenticated Users.final IRole
IdentityPoolProps.Jsii$Proxy.getUnauthenticatedRole()
default IRole
IdentityPoolRoleAttachmentProps.getUnauthenticatedRole()
(experimental) Default Unauthenticated (Guest) Role.final IRole
IdentityPoolRoleAttachmentProps.Jsii$Proxy.getUnauthenticatedRole()
Modifier and TypeMethodDescriptionIdentityPool.Builder.authenticatedRole
(IRole authenticatedRole) (experimental) The Default Role to be assumed by Authenticated Users.IdentityPoolProps.Builder.authenticatedRole
(IRole authenticatedRole) Sets the value ofIdentityPoolProps.getAuthenticatedRole()
IdentityPoolRoleAttachment.Builder.authenticatedRole
(IRole authenticatedRole) (experimental) Default Authenticated (User) Role.IdentityPoolRoleAttachmentProps.Builder.authenticatedRole
(IRole authenticatedRole) Sets the value ofIdentityPoolRoleAttachmentProps.getAuthenticatedRole()
RoleMappingRule.Builder.mappedRole
(IRole mappedRole) Sets the value ofRoleMappingRule.getMappedRole()
IdentityPool.Builder.unauthenticatedRole
(IRole unauthenticatedRole) (experimental) The Default Role to be assumed by Unauthenticated Users.IdentityPoolProps.Builder.unauthenticatedRole
(IRole unauthenticatedRole) Sets the value ofIdentityPoolProps.getUnauthenticatedRole()
IdentityPoolRoleAttachment.Builder.unauthenticatedRole
(IRole unauthenticatedRole) (experimental) Default Unauthenticated (Guest) Role.IdentityPoolRoleAttachmentProps.Builder.unauthenticatedRole
(IRole unauthenticatedRole) Sets the value ofIdentityPoolRoleAttachmentProps.getUnauthenticatedRole()
-
Uses of IRole in software.amazon.awscdk.services.config
Modifier and TypeMethodDescriptiondefault IRole
CloudFormationStackDriftDetectionCheckProps.getRole()
The IAM role to use for this rule.final IRole
CloudFormationStackDriftDetectionCheckProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionThe IAM role to use for this rule.Sets the value ofCloudFormationStackDriftDetectionCheckProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.docdb
Modifier and TypeMethodDescriptiondefault IRole
DatabaseClusterProps.getCloudWatchLogsRetentionRole()
The IAM role for the Lambda function associated with the custom resource that sets the retention policy.final IRole
DatabaseClusterProps.Jsii$Proxy.getCloudWatchLogsRetentionRole()
Modifier and TypeMethodDescriptionDatabaseCluster.Builder.cloudWatchLogsRetentionRole
(IRole cloudWatchLogsRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.DatabaseClusterProps.Builder.cloudWatchLogsRetentionRole
(IRole cloudWatchLogsRetentionRole) Sets the value ofDatabaseClusterProps.getCloudWatchLogsRetentionRole()
-
Uses of IRole in software.amazon.awscdk.services.ec2
Modifier and TypeMethodDescriptionFlowLog.getIamRole()
The iam role used to publish logs to CloudWatch.default IRole
FlowLogDestinationConfig.getIamRole()
The IAM Role that has access to publish to CloudWatch logs.final IRole
FlowLogDestinationConfig.Jsii$Proxy.getIamRole()
AttachInitOptions.getInstanceRole()
Instance role of the consuming instance or fleet.final IRole
AttachInitOptions.Jsii$Proxy.getInstanceRole()
BastionHostLinux.getRole()
The IAM role assumed by the instance.Instance.getRole()
The IAM role assumed by the instance.default IRole
InstanceProps.getRole()
An IAM role to associate with the instance profile assigned to this Auto Scaling Group.final IRole
InstanceProps.Jsii$Proxy.getRole()
LaunchTemplate.getRole()
IAM Role assumed by instances that are launched from this template.default IRole
LaunchTemplateProps.getRole()
An IAM role to associate with the instance profile that is used by instances.final IRole
LaunchTemplateProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionSets the value ofFlowLogDestinationConfig.getIamRole()
AttachInitOptions.Builder.instanceRole
(IRole instanceRole) Sets the value ofAttachInitOptions.getInstanceRole()
An IAM role to associate with the instance profile assigned to this Auto Scaling Group.Sets the value ofInstanceProps.getRole()
An IAM role to associate with the instance profile that is used by instances.Sets the value ofLaunchTemplateProps.getRole()
static FlowLogDestination
FlowLogDestination.toCloudWatchLogs
(ILogGroup logGroup, IRole iamRole) Use CloudWatch logs as the destination. -
Uses of IRole in software.amazon.awscdk.services.ecs
Modifier and TypeMethodDescriptiondefault IRole
CommonTaskDefinitionAttributes.getExecutionRole()
The IAM role that grants containers and Fargate agents permission to make AWS API calls on your behalf.final IRole
CommonTaskDefinitionAttributes.Jsii$Proxy.getExecutionRole()
default IRole
CommonTaskDefinitionProps.getExecutionRole()
The name of the IAM task execution role that grants the ECS agent permission to call AWS APIs on your behalf.final IRole
CommonTaskDefinitionProps.Jsii$Proxy.getExecutionRole()
final IRole
Ec2TaskDefinitionAttributes.Jsii$Proxy.getExecutionRole()
final IRole
Ec2TaskDefinitionProps.Jsii$Proxy.getExecutionRole()
final IRole
ExternalTaskDefinitionAttributes.Jsii$Proxy.getExecutionRole()
final IRole
ExternalTaskDefinitionProps.Jsii$Proxy.getExecutionRole()
final IRole
FargateTaskDefinitionAttributes.Jsii$Proxy.getExecutionRole()
final IRole
FargateTaskDefinitionProps.Jsii$Proxy.getExecutionRole()
default IRole
IEc2TaskDefinition.Jsii$Default.getExecutionRole()
Execution role for this task definition.final IRole
IEc2TaskDefinition.Jsii$Proxy.getExecutionRole()
Execution role for this task definition.default IRole
IExternalTaskDefinition.Jsii$Default.getExecutionRole()
Execution role for this task definition.final IRole
IExternalTaskDefinition.Jsii$Proxy.getExecutionRole()
Execution role for this task definition.default IRole
IFargateTaskDefinition.Jsii$Default.getExecutionRole()
Execution role for this task definition.final IRole
IFargateTaskDefinition.Jsii$Proxy.getExecutionRole()
Execution role for this task definition.default IRole
ITaskDefinition.getExecutionRole()
Execution role for this task definition.default IRole
ITaskDefinition.Jsii$Default.getExecutionRole()
Execution role for this task definition.final IRole
ITaskDefinition.Jsii$Proxy.getExecutionRole()
Execution role for this task definition.TaskDefinition.getExecutionRole()
Execution role for this task definition.final IRole
TaskDefinitionAttributes.Jsii$Proxy.getExecutionRole()
final IRole
TaskDefinitionProps.Jsii$Proxy.getExecutionRole()
final IRole
ScalableTaskCountProps.Jsii$Proxy.getRole()
default IRole
ServiceManagedEBSVolumeConfiguration.getRole()
An IAM role that allows ECS to make calls to EBS APIs on your behalf.final IRole
ServiceManagedEBSVolumeConfiguration.Jsii$Proxy.getRole()
ServiceManagedVolume.getRole()
An IAM role that allows ECS to make calls to EBS APIs.default IRole
CommonTaskDefinitionAttributes.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRole
CommonTaskDefinitionAttributes.Jsii$Proxy.getTaskRole()
default IRole
CommonTaskDefinitionProps.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRole
CommonTaskDefinitionProps.Jsii$Proxy.getTaskRole()
final IRole
Ec2TaskDefinitionAttributes.Jsii$Proxy.getTaskRole()
final IRole
Ec2TaskDefinitionProps.Jsii$Proxy.getTaskRole()
final IRole
ExternalTaskDefinitionAttributes.Jsii$Proxy.getTaskRole()
final IRole
ExternalTaskDefinitionProps.Jsii$Proxy.getTaskRole()
final IRole
FargateTaskDefinitionAttributes.Jsii$Proxy.getTaskRole()
final IRole
FargateTaskDefinitionProps.Jsii$Proxy.getTaskRole()
default IRole
IEc2TaskDefinition.Jsii$Default.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRole
IEc2TaskDefinition.Jsii$Proxy.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.default IRole
IExternalTaskDefinition.Jsii$Default.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRole
IExternalTaskDefinition.Jsii$Proxy.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.default IRole
IFargateTaskDefinition.Jsii$Default.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRole
IFargateTaskDefinition.Jsii$Proxy.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.ITaskDefinition.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.default IRole
ITaskDefinition.Jsii$Default.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRole
ITaskDefinition.Jsii$Proxy.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.TaskDefinition.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRole
TaskDefinitionAttributes.Jsii$Proxy.getTaskRole()
final IRole
TaskDefinitionProps.Jsii$Proxy.getTaskRole()
TaskDefinition.obtainExecutionRole()
Creates the task execution IAM role if it doesn't already exist.Modifier and TypeMethodDescriptionCommonTaskDefinitionAttributes.Builder.executionRole
(IRole executionRole) Sets the value ofCommonTaskDefinitionAttributes.getExecutionRole()
CommonTaskDefinitionProps.Builder.executionRole
(IRole executionRole) Sets the value ofCommonTaskDefinitionProps.getExecutionRole()
Ec2TaskDefinition.Builder.executionRole
(IRole executionRole) The name of the IAM task execution role that grants the ECS agent permission to call AWS APIs on your behalf.Ec2TaskDefinitionAttributes.Builder.executionRole
(IRole executionRole) Sets the value ofCommonTaskDefinitionAttributes.getExecutionRole()
Ec2TaskDefinitionProps.Builder.executionRole
(IRole executionRole) Sets the value ofCommonTaskDefinitionProps.getExecutionRole()
ExternalTaskDefinition.Builder.executionRole
(IRole executionRole) The name of the IAM task execution role that grants the ECS agent permission to call AWS APIs on your behalf.ExternalTaskDefinitionAttributes.Builder.executionRole
(IRole executionRole) Sets the value ofCommonTaskDefinitionAttributes.getExecutionRole()
ExternalTaskDefinitionProps.Builder.executionRole
(IRole executionRole) Sets the value ofCommonTaskDefinitionProps.getExecutionRole()
FargateTaskDefinition.Builder.executionRole
(IRole executionRole) The name of the IAM task execution role that grants the ECS agent permission to call AWS APIs on your behalf.FargateTaskDefinitionAttributes.Builder.executionRole
(IRole executionRole) Sets the value ofCommonTaskDefinitionAttributes.getExecutionRole()
FargateTaskDefinitionProps.Builder.executionRole
(IRole executionRole) Sets the value ofCommonTaskDefinitionProps.getExecutionRole()
TaskDefinition.Builder.executionRole
(IRole executionRole) The name of the IAM task execution role that grants the ECS agent permission to call AWS APIs on your behalf.TaskDefinitionAttributes.Builder.executionRole
(IRole executionRole) Sets the value ofCommonTaskDefinitionAttributes.getExecutionRole()
TaskDefinitionProps.Builder.executionRole
(IRole executionRole) Sets the value ofCommonTaskDefinitionProps.getExecutionRole()
Role to use for scaling.Sets the value ofBaseScalableAttributeProps.getRole()
Sets the value ofServiceManagedEBSVolumeConfiguration.getRole()
Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()
Sets the value ofCommonTaskDefinitionProps.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()
Sets the value ofCommonTaskDefinitionProps.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()
Sets the value ofCommonTaskDefinitionProps.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()
Sets the value ofCommonTaskDefinitionProps.getTaskRole()
The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()
Sets the value ofCommonTaskDefinitionProps.getTaskRole()
-
Uses of IRole in software.amazon.awscdk.services.ecs.patterns
Modifier and TypeMethodDescriptiondefault IRole
ApplicationLoadBalancedTaskImageOptions.getExecutionRole()
The name of the task execution IAM role that grants the Amazon ECS container agent permission to call AWS APIs on your behalf.final IRole
ApplicationLoadBalancedTaskImageOptions.Jsii$Proxy.getExecutionRole()
default IRole
ApplicationLoadBalancedTaskImageProps.getExecutionRole()
The name of the task execution IAM role that grants the Amazon ECS container agent permission to call AWS APIs on your behalf.final IRole
ApplicationLoadBalancedTaskImageProps.Jsii$Proxy.getExecutionRole()
default IRole
NetworkLoadBalancedTaskImageOptions.getExecutionRole()
The name of the task execution IAM role that grants the Amazon ECS container agent permission to call AWS APIs on your behalf.final IRole
NetworkLoadBalancedTaskImageOptions.Jsii$Proxy.getExecutionRole()
default IRole
NetworkLoadBalancedTaskImageProps.getExecutionRole()
The name of the task execution IAM role that grants the Amazon ECS container agent permission to call AWS APIs on your behalf.final IRole
NetworkLoadBalancedTaskImageProps.Jsii$Proxy.getExecutionRole()
default IRole
ApplicationLoadBalancedTaskImageOptions.getTaskRole()
The name of the task IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRole
ApplicationLoadBalancedTaskImageOptions.Jsii$Proxy.getTaskRole()
default IRole
ApplicationLoadBalancedTaskImageProps.getTaskRole()
The name of the task IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRole
ApplicationLoadBalancedTaskImageProps.Jsii$Proxy.getTaskRole()
default IRole
NetworkLoadBalancedTaskImageOptions.getTaskRole()
The name of the task IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRole
NetworkLoadBalancedTaskImageOptions.Jsii$Proxy.getTaskRole()
default IRole
NetworkLoadBalancedTaskImageProps.getTaskRole()
The name of the task IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRole
NetworkLoadBalancedTaskImageProps.Jsii$Proxy.getTaskRole()
Modifier and TypeMethodDescriptionApplicationLoadBalancedTaskImageOptions.Builder.executionRole
(IRole executionRole) Sets the value ofApplicationLoadBalancedTaskImageOptions.getExecutionRole()
ApplicationLoadBalancedTaskImageProps.Builder.executionRole
(IRole executionRole) Sets the value ofApplicationLoadBalancedTaskImageProps.getExecutionRole()
NetworkLoadBalancedTaskImageOptions.Builder.executionRole
(IRole executionRole) Sets the value ofNetworkLoadBalancedTaskImageOptions.getExecutionRole()
NetworkLoadBalancedTaskImageProps.Builder.executionRole
(IRole executionRole) Sets the value ofNetworkLoadBalancedTaskImageProps.getExecutionRole()
Sets the value ofApplicationLoadBalancedTaskImageOptions.getTaskRole()
Sets the value ofApplicationLoadBalancedTaskImageProps.getTaskRole()
Sets the value ofNetworkLoadBalancedTaskImageOptions.getTaskRole()
Sets the value ofNetworkLoadBalancedTaskImageProps.getTaskRole()
-
Uses of IRole in software.amazon.awscdk.services.eks
Modifier and TypeMethodDescriptionIKubectlProvider.getHandlerRole()
The IAM execution role of the handler.default IRole
IKubectlProvider.Jsii$Default.getHandlerRole()
The IAM execution role of the handler.final IRole
IKubectlProvider.Jsii$Proxy.getHandlerRole()
The IAM execution role of the handler.KubectlProvider.getHandlerRole()
The IAM execution role of the handler.KubectlProviderAttributes.getHandlerRole()
The IAM execution role of the handler.final IRole
KubectlProviderAttributes.Jsii$Proxy.getHandlerRole()
Cluster.getKubectlLambdaRole()
An IAM role that can perform kubectl operations against this cluster.default IRole
ClusterAttributes.getKubectlLambdaRole()
An IAM role that can perform kubectl operations against this cluster.final IRole
ClusterAttributes.Jsii$Proxy.getKubectlLambdaRole()
default IRole
ClusterProps.getKubectlLambdaRole()
The IAM role to pass to the Kubectl Lambda Handler.final IRole
ClusterProps.Jsii$Proxy.getKubectlLambdaRole()
default IRole
ICluster.getKubectlLambdaRole()
An IAM role that can perform kubectl operations against this cluster.default IRole
ICluster.Jsii$Default.getKubectlLambdaRole()
An IAM role that can perform kubectl operations against this cluster.final IRole
ICluster.Jsii$Proxy.getKubectlLambdaRole()
An IAM role that can perform kubectl operations against this cluster.Cluster.getKubectlRole()
An IAM role that can perform kubectl operations against this cluster.default IRole
ICluster.getKubectlRole()
An IAM role that can perform kubectl operations against this cluster.default IRole
ICluster.Jsii$Default.getKubectlRole()
An IAM role that can perform kubectl operations against this cluster.final IRole
ICluster.Jsii$Proxy.getKubectlRole()
An IAM role that can perform kubectl operations against this cluster.default IRole
ClusterOptions.getMastersRole()
An IAM role that will be added to thesystem:masters
Kubernetes RBAC group.final IRole
ClusterOptions.Jsii$Proxy.getMastersRole()
final IRole
ClusterProps.Jsii$Proxy.getMastersRole()
final IRole
FargateClusterProps.Jsii$Proxy.getMastersRole()
default IRole
NodegroupOptions.getNodeRole()
The IAM role to associate with your node group.final IRole
NodegroupOptions.Jsii$Proxy.getNodeRole()
final IRole
NodegroupProps.Jsii$Proxy.getNodeRole()
FargateProfile.getPodExecutionRole()
The pod execution role to use for pods that match the selectors in the Fargate profile.default IRole
FargateProfileOptions.getPodExecutionRole()
The pod execution role to use for pods that match the selectors in the Fargate profile.final IRole
FargateProfileOptions.Jsii$Proxy.getPodExecutionRole()
final IRole
FargateProfileProps.Jsii$Proxy.getPodExecutionRole()
Cluster.getRole()
IAM role assumed by the EKS Control Plane.final IRole
ClusterOptions.Jsii$Proxy.getRole()
final IRole
ClusterProps.Jsii$Proxy.getRole()
default IRole
CommonClusterOptions.getRole()
Role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.final IRole
CommonClusterOptions.Jsii$Proxy.getRole()
final IRole
FargateClusterProps.Jsii$Proxy.getRole()
Nodegroup.getRole()
IAM role of the instance profile for the nodegroup.ServiceAccount.getRole()
The role which is linked to the service account.Modifier and TypeMethodDescriptionvoid
AwsAuth.addMastersRole
(IRole role) Adds the specified IAM role to thesystem:masters
RBAC group, which means that anyone that can assume it will be able to administer this Kubernetes system.void
AwsAuth.addMastersRole
(IRole role, String username) Adds the specified IAM role to thesystem:masters
RBAC group, which means that anyone that can assume it will be able to administer this Kubernetes system.void
AwsAuth.addRoleMapping
(IRole role, AwsAuthMapping mapping) Adds a mapping between an IAM role to a Kubernetes user and groups.KubectlProviderAttributes.Builder.handlerRole
(IRole handlerRole) Sets the value ofKubectlProviderAttributes.getHandlerRole()
Cluster.Builder.kubectlLambdaRole
(IRole kubectlLambdaRole) The IAM role to pass to the Kubectl Lambda Handler.ClusterAttributes.Builder.kubectlLambdaRole
(IRole kubectlLambdaRole) Sets the value ofClusterAttributes.getKubectlLambdaRole()
ClusterProps.Builder.kubectlLambdaRole
(IRole kubectlLambdaRole) Sets the value ofClusterProps.getKubectlLambdaRole()
Cluster.Builder.mastersRole
(IRole mastersRole) An IAM role that will be added to thesystem:masters
Kubernetes RBAC group.ClusterOptions.Builder.mastersRole
(IRole mastersRole) Sets the value ofClusterOptions.getMastersRole()
ClusterProps.Builder.mastersRole
(IRole mastersRole) Sets the value ofClusterOptions.getMastersRole()
FargateCluster.Builder.mastersRole
(IRole mastersRole) An IAM role that will be added to thesystem:masters
Kubernetes RBAC group.FargateClusterProps.Builder.mastersRole
(IRole mastersRole) Sets the value ofClusterOptions.getMastersRole()
The IAM role to associate with your node group.Sets the value ofNodegroupOptions.getNodeRole()
Sets the value ofNodegroupOptions.getNodeRole()
FargateProfile.Builder.podExecutionRole
(IRole podExecutionRole) The pod execution role to use for pods that match the selectors in the Fargate profile.FargateProfileOptions.Builder.podExecutionRole
(IRole podExecutionRole) Sets the value ofFargateProfileOptions.getPodExecutionRole()
FargateProfileProps.Builder.podExecutionRole
(IRole podExecutionRole) Sets the value ofFargateProfileOptions.getPodExecutionRole()
Role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.Sets the value ofCommonClusterOptions.getRole()
Sets the value ofCommonClusterOptions.getRole()
Sets the value ofCommonClusterOptions.getRole()
Role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.Sets the value ofCommonClusterOptions.getRole()
-
Uses of IRole in software.amazon.awscdk.services.elasticsearch
Modifier and TypeMethodDescriptionCognitoOptions.getRole()
Deprecated.use opensearchservice module insteadfinal IRole
CognitoOptions.Jsii$Proxy.getRole()
Deprecated.Modifier and TypeMethodDescriptionDeprecated.use opensearchservice module instead -
Uses of IRole in software.amazon.awscdk.services.events
Modifier and TypeMethodDescriptiondefault IRole
RuleTargetConfig.getRole()
Role to use to invoke this event target.final IRole
RuleTargetConfig.Jsii$Proxy.getRole()
-
Uses of IRole in software.amazon.awscdk.services.events.targets
Modifier and TypeMethodDescriptiondefault IRole
ApiDestinationProps.getEventRole()
The role to assume before invoking the target.final IRole
ApiDestinationProps.Jsii$Proxy.getEventRole()
default IRole
ApiGatewayProps.getEventRole()
The role to assume before invoking the target (i.e., the pipeline) when the given rule is triggered.final IRole
ApiGatewayProps.Jsii$Proxy.getEventRole()
default IRole
AppSyncGraphQLApiProps.getEventRole()
The role to assume before invoking the target (i.e., the pipeline) when the given rule is triggered.final IRole
AppSyncGraphQLApiProps.Jsii$Proxy.getEventRole()
default IRole
CodeBuildProjectProps.getEventRole()
The role to assume before invoking the target (i.e., the codebuild) when the given rule is triggered.final IRole
CodeBuildProjectProps.Jsii$Proxy.getEventRole()
default IRole
CodePipelineTargetOptions.getEventRole()
The role to assume before invoking the target (i.e., the pipeline) when the given rule is triggered.final IRole
CodePipelineTargetOptions.Jsii$Proxy.getEventRole()
default IRole
EcsTaskProps.getRole()
Existing IAM role to run the ECS task.final IRole
EcsTaskProps.Jsii$Proxy.getRole()
default IRole
EventBusProps.getRole()
Role to be used to publish the event.final IRole
EventBusProps.Jsii$Proxy.getRole()
default IRole
RedshiftQueryProps.getRole()
The IAM role to be used to execute the SQL statement.final IRole
RedshiftQueryProps.Jsii$Proxy.getRole()
default IRole
SfnStateMachineProps.getRole()
The IAM role to be assumed to execute the State Machine.final IRole
SfnStateMachineProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionThe role to assume before invoking the target.Sets the value ofApiDestinationProps.getEventRole()
The role to assume before invoking the target (i.e., the pipeline) when the given rule is triggered.Sets the value ofApiGatewayProps.getEventRole()
The role to assume before invoking the target (i.e., the pipeline) when the given rule is triggered.Sets the value ofAppSyncGraphQLApiProps.getEventRole()
The role to assume before invoking the target (i.e., the codebuild) when the given rule is triggered.Sets the value ofCodeBuildProjectProps.getEventRole()
The role to assume before invoking the target (i.e., the pipeline) when the given rule is triggered.Sets the value ofCodePipelineTargetOptions.getEventRole()
Existing IAM role to run the ECS task.Sets the value ofEcsTaskProps.getRole()
Role to be used to publish the event.Sets the value ofEventBusProps.getRole()
The IAM role to be used to execute the SQL statement.Sets the value ofRedshiftQueryProps.getRole()
The IAM role to be assumed to execute the State Machine.Sets the value ofSfnStateMachineProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.gamelift.alpha
Modifier and TypeMethodDescriptionBuild.getRole()
(experimental) The IAM role GameLift assumes to acccess server build content.default IRole
BuildAttributes.getRole()
(experimental) The IAM role assumed by GameLift to access server build in S3.final IRole
BuildAttributes.Jsii$Proxy.getRole()
BuildFleet.getRole()
(experimental) The IAM role GameLift assumes by fleet instances to access AWS ressources.final IRole
BuildFleetProps.Jsii$Proxy.getRole()
default IRole
BuildProps.getRole()
(experimental) The IAM role assumed by GameLift to access server build in S3.final IRole
BuildProps.Jsii$Proxy.getRole()
default IRole
FleetAttributes.getRole()
(experimental) The IAM role assumed by GameLift fleet instances to access AWS ressources.final IRole
FleetAttributes.Jsii$Proxy.getRole()
default IRole
FleetProps.getRole()
(experimental) The IAM role assumed by GameLift fleet instances to access AWS ressources.final IRole
FleetProps.Jsii$Proxy.getRole()
GameServerGroup.getRole()
(experimental) The IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.default IRole
GameServerGroupAttributes.getRole()
(experimental) The IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.final IRole
GameServerGroupAttributes.Jsii$Proxy.getRole()
default IRole
GameServerGroupProps.getRole()
(experimental) The IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.final IRole
GameServerGroupProps.Jsii$Proxy.getRole()
Script.getRole()
(experimental) The IAM role GameLift assumes to acccess server script content.default IRole
ScriptAttributes.getRole()
(experimental) The IAM role assumed by GameLift to access server script in S3.final IRole
ScriptAttributes.Jsii$Proxy.getRole()
default IRole
ScriptProps.getRole()
(experimental) The IAM role assumed by GameLift to access server script in S3.final IRole
ScriptProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescription(experimental) Called when the Build is initialized to allow this object to bind.abstract ContentConfig
(experimental) Called when the Build is initialized to allow this object to bind.(experimental) Called when the Build is initialized to allow this object to bind.(experimental) The IAM role assumed by GameLift to access server build in S3.Sets the value ofBuildAttributes.getRole()
(experimental) The IAM role assumed by GameLift fleet instances to access AWS ressources.Sets the value ofFleetProps.getRole()
Sets the value ofBuildProps.getRole()
Sets the value ofFleetAttributes.getRole()
Sets the value ofFleetProps.getRole()
(experimental) The IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.Sets the value ofGameServerGroupAttributes.getRole()
Sets the value ofGameServerGroupProps.getRole()
(experimental) The IAM role assumed by GameLift to access server script in S3.Sets the value ofScriptAttributes.getRole()
Sets the value ofScriptProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.glue.alpha
Modifier and TypeMethodDescriptionJob.getRole()
(experimental) The IAM role Glue assumes to run this job.default IRole
JobAttributes.getRole()
(experimental) The IAM role assumed by Glue to run this job.final IRole
JobAttributes.Jsii$Proxy.getRole()
default IRole
JobProps.getRole()
(experimental) The IAM role assumed by Glue to run this job.final IRole
JobProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescription(experimental) The IAM role assumed by Glue to run this job.Sets the value ofJobAttributes.getRole()
Sets the value ofJobProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.iam
Modifier and TypeClassDescriptionstatic final class
A proxy class which represents a concrete javascript instance of this type.class
An IAM role that only gets attached to the construct tree once it gets used, not before.class
IAM Role.Modifier and TypeMethodDescriptionstatic IRole
Role.fromRoleArn
(software.constructs.Construct scope, String id, String roleArn) Import an external role by ARN.static IRole
Role.fromRoleArn
(software.constructs.Construct scope, String id, String roleArn, FromRoleArnOptions options) Import an external role by ARN.static IRole
Role.fromRoleName
(software.constructs.Construct scope, String id, String roleName) Import an external role by name.static IRole
Role.fromRoleName
(software.constructs.Construct scope, String id, String roleName, FromRoleNameOptions options) Import an external role by name.default IRole
IInstanceProfile.getRole()
The role associated with the InstanceProfile.default IRole
IInstanceProfile.Jsii$Default.getRole()
The role associated with the InstanceProfile.final IRole
IInstanceProfile.Jsii$Proxy.getRole()
The role associated with the InstanceProfile.InstanceProfile.getRole()
Returns the role associated with this InstanceProfile.default IRole
InstanceProfileAttributes.getRole()
The role associated with the InstanceProfile.final IRole
InstanceProfileAttributes.Jsii$Proxy.getRole()
default IRole
InstanceProfileProps.getRole()
An IAM role to associate with the instance profile that is used by EC2 instances.final IRole
InstanceProfileProps.Jsii$Proxy.getRole()
Role.withoutPolicyUpdates()
Return a copy of this Role object whose Policies will not be updated.Role.withoutPolicyUpdates
(WithoutPolicyUpdatesOptions options) Return a copy of this Role object whose Policies will not be updated.Modifier and TypeMethodDescriptionManagedPolicyProps.getRoles()
Roles to attach this policy to.ManagedPolicyProps.Jsii$Proxy.getRoles()
PolicyProps.getRoles()
Roles to attach this policy to.PolicyProps.Jsii$Proxy.getRoles()
Modifier and TypeMethodDescriptionvoid
ManagedPolicy.attachToRole
(IRole role) Attaches this policy to a role.void
Policy.attachToRole
(IRole role) Attaches this policy to a role.An IAM role to associate with the instance profile that is used by EC2 instances.Sets the value ofInstanceProfileAttributes.getRole()
Sets the value ofInstanceProfileProps.getRole()
Modifier and TypeMethodDescriptionRoles to attach this policy to.Sets the value ofManagedPolicyProps.getRoles()
Roles to attach this policy to.Sets the value ofPolicyProps.getRoles()
-
Uses of IRole in software.amazon.awscdk.services.iot.actions.alpha
Modifier and TypeMethodDescriptionfinal IRole
CloudWatchLogsActionProps.Jsii$Proxy.getRole()
final IRole
CloudWatchPutMetricActionProps.Jsii$Proxy.getRole()
final IRole
CloudWatchSetAlarmStateActionProps.Jsii$Proxy.getRole()
default IRole
CommonActionProps.getRole()
(experimental) The IAM role that allows access to AWS service.final IRole
CommonActionProps.Jsii$Proxy.getRole()
final IRole
DynamoDBv2PutItemActionProps.Jsii$Proxy.getRole()
final IRole
FirehosePutRecordActionProps.Jsii$Proxy.getRole()
final IRole
HttpsActionProps.Jsii$Proxy.getRole()
final IRole
IotEventsPutMessageActionProps.Jsii$Proxy.getRole()
final IRole
IotRepublishMqttActionProps.Jsii$Proxy.getRole()
final IRole
KinesisPutRecordActionProps.Jsii$Proxy.getRole()
final IRole
OpenSearchActionProps.Jsii$Proxy.getRole()
final IRole
S3PutObjectActionProps.Jsii$Proxy.getRole()
final IRole
SnsTopicActionProps.Jsii$Proxy.getRole()
final IRole
SqsQueueActionProps.Jsii$Proxy.getRole()
final IRole
StepFunctionsStateMachineActionProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescription(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()
(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()
(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()
Sets the value ofCommonActionProps.getRole()
(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()
(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()
(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()
(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()
(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()
(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()
(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()
(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()
(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()
(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()
(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.iotevents.alpha
Modifier and TypeMethodDescriptionActionBindOptions.getRole()
(experimental) The IAM role assumed by IoT Events to perform the action.final IRole
ActionBindOptions.Jsii$Proxy.getRole()
default IRole
DetectorModelProps.getRole()
(experimental) The role that grants permission to AWS IoT Events to perform its operations.final IRole
DetectorModelProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionSets the value ofActionBindOptions.getRole()
(experimental) The role that grants permission to AWS IoT Events to perform its operations.Sets the value ofDetectorModelProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.kinesisanalytics.flink.alpha
Modifier and TypeMethodDescriptionApplication.getRole()
(experimental) The application IAM role.default IRole
ApplicationProps.getRole()
(experimental) A role to use to grant permissions to your application.final IRole
ApplicationProps.Jsii$Proxy.getRole()
default IRole
IApplication.getRole()
(experimental) The application IAM role.default IRole
IApplication.Jsii$Default.getRole()
(experimental) The application IAM role.final IRole
IApplication.Jsii$Proxy.getRole()
(experimental) The application IAM role.Modifier and TypeMethodDescription(experimental) A role to use to grant permissions to your application.Sets the value ofApplicationProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.kinesisfirehose.alpha
Modifier and TypeMethodDescriptionDataProcessorBindOptions.getRole()
(experimental) The IAM role assumed by Kinesis Data Firehose to write to the destination that this DataProcessor will bind to.final IRole
DataProcessorBindOptions.Jsii$Proxy.getRole()
default IRole
DeliveryStreamAttributes.getRole()
(experimental) The IAM role associated with this delivery stream.final IRole
DeliveryStreamAttributes.Jsii$Proxy.getRole()
default IRole
DeliveryStreamProps.getRole()
(experimental) The IAM role associated with this delivery stream.final IRole
DeliveryStreamProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionSets the value ofDataProcessorBindOptions.getRole()
(experimental) The IAM role associated with this delivery stream.Sets the value ofDeliveryStreamAttributes.getRole()
Sets the value ofDeliveryStreamProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.kinesisfirehose.destinations.alpha
Modifier and TypeMethodDescriptiondefault IRole
CommonDestinationProps.getRole()
(experimental) The IAM role associated with this destination.final IRole
CommonDestinationProps.Jsii$Proxy.getRole()
final IRole
S3BucketProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionSets the value ofCommonDestinationProps.getRole()
(experimental) The IAM role associated with this destination.Sets the value ofCommonDestinationProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.lambda
Modifier and TypeMethodDescriptionfinal IRole
DockerImageFunctionProps.Jsii$Proxy.getLogRetentionRole()
default IRole
FunctionOptions.getLogRetentionRole()
The IAM role for the Lambda function associated with the custom resource that sets the retention policy.final IRole
FunctionOptions.Jsii$Proxy.getLogRetentionRole()
final IRole
FunctionProps.Jsii$Proxy.getLogRetentionRole()
final IRole
SingletonFunctionProps.Jsii$Proxy.getLogRetentionRole()
Alias.getRole()
The IAM role associated with this function.final IRole
DockerImageFunctionProps.Jsii$Proxy.getRole()
Function.getRole()
Execution role associated with this function.default IRole
FunctionAttributes.getRole()
The IAM execution role associated with this function.final IRole
FunctionAttributes.Jsii$Proxy.getRole()
abstract IRole
FunctionBase.getRole()
The IAM role associated with this function.default IRole
FunctionOptions.getRole()
Lambda execution role.final IRole
FunctionOptions.Jsii$Proxy.getRole()
final IRole
FunctionProps.Jsii$Proxy.getRole()
default IRole
IAlias.Jsii$Default.getRole()
The IAM role associated with this function.final IRole
IAlias.Jsii$Proxy.getRole()
The IAM role associated with this function.default IRole
IFunction.getRole()
The IAM role associated with this function.default IRole
IFunction.Jsii$Default.getRole()
The IAM role associated with this function.final IRole
IFunction.Jsii$Proxy.getRole()
The IAM role associated with this function.default IRole
IVersion.Jsii$Default.getRole()
The IAM role associated with this function.final IRole
IVersion.Jsii$Proxy.getRole()
The IAM role associated with this function.SingletonFunction.getRole()
The IAM role associated with this function.final IRole
SingletonFunctionProps.Jsii$Proxy.getRole()
Version.getRole()
The IAM role associated with this function.Modifier and TypeMethodDescriptionDockerImageFunction.Builder.logRetentionRole
(IRole logRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.DockerImageFunctionProps.Builder.logRetentionRole
(IRole logRetentionRole) Sets the value ofFunctionOptions.getLogRetentionRole()
Function.Builder.logRetentionRole
(IRole logRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.FunctionOptions.Builder.logRetentionRole
(IRole logRetentionRole) Sets the value ofFunctionOptions.getLogRetentionRole()
FunctionProps.Builder.logRetentionRole
(IRole logRetentionRole) Sets the value ofFunctionOptions.getLogRetentionRole()
SingletonFunction.Builder.logRetentionRole
(IRole logRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.SingletonFunctionProps.Builder.logRetentionRole
(IRole logRetentionRole) Sets the value ofFunctionOptions.getLogRetentionRole()
Lambda execution role.Sets the value ofFunctionOptions.getRole()
Lambda execution role.Sets the value ofFunctionAttributes.getRole()
Sets the value ofFunctionOptions.getRole()
Sets the value ofFunctionOptions.getRole()
Lambda execution role.Sets the value ofFunctionOptions.getRole()
-
Uses of IRole in software.amazon.awscdk.services.lambda.go.alpha
Modifier and TypeMethodDescriptionfinal IRole
GoFunctionProps.Jsii$Proxy.getLogRetentionRole()
final IRole
GoFunctionProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionGoFunction.Builder.logRetentionRole
(IRole logRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.GoFunctionProps.Builder.logRetentionRole
(IRole logRetentionRole) Sets the value ofFunctionOptions.getLogRetentionRole()
Lambda execution role.Sets the value ofFunctionOptions.getRole()
-
Uses of IRole in software.amazon.awscdk.services.lambda.nodejs
Modifier and TypeMethodDescriptionfinal IRole
NodejsFunctionProps.Jsii$Proxy.getLogRetentionRole()
final IRole
NodejsFunctionProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionNodejsFunction.Builder.logRetentionRole
(IRole logRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.NodejsFunctionProps.Builder.logRetentionRole
(IRole logRetentionRole) Sets the value ofFunctionOptions.getLogRetentionRole()
Lambda execution role.Sets the value ofFunctionOptions.getRole()
-
Uses of IRole in software.amazon.awscdk.services.lambda.python.alpha
Modifier and TypeMethodDescriptionfinal IRole
PythonFunctionProps.Jsii$Proxy.getLogRetentionRole()
final IRole
PythonFunctionProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionPythonFunction.Builder.logRetentionRole
(IRole logRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.PythonFunctionProps.Builder.logRetentionRole
(IRole logRetentionRole) Sets the value ofFunctionOptions.getLogRetentionRole()
Lambda execution role.Sets the value ofFunctionOptions.getRole()
-
Uses of IRole in software.amazon.awscdk.services.logs
Modifier and TypeMethodDescriptionCrossAccountDestinationProps.getRole()
The role to assume that grants permissions to write to 'target'.final IRole
CrossAccountDestinationProps.Jsii$Proxy.getRole()
default IRole
LogRetentionProps.getRole()
The IAM role for the Lambda function associated with the custom resource.final IRole
LogRetentionProps.Jsii$Proxy.getRole()
default IRole
LogSubscriptionDestinationConfig.getRole()
The role to assume to write log events to the destination.final IRole
LogSubscriptionDestinationConfig.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionThe role to assume that grants permissions to write to 'target'.Sets the value ofCrossAccountDestinationProps.getRole()
The IAM role for the Lambda function associated with the custom resource.Sets the value ofLogRetentionProps.getRole()
Sets the value ofLogSubscriptionDestinationConfig.getRole()
-
Uses of IRole in software.amazon.awscdk.services.logs.destinations
Modifier and TypeMethodDescriptiondefault IRole
KinesisDestinationProps.getRole()
The role to assume to write log events to the destination.final IRole
KinesisDestinationProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionThe role to assume to write log events to the destination.Sets the value ofKinesisDestinationProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.neptune.alpha
Modifier and TypeMethodDescriptiondefault IRole
DatabaseClusterProps.getCloudwatchLogsRetentionRole()
(experimental) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.final IRole
DatabaseClusterProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()
Modifier and TypeMethodDescriptionDatabaseClusterProps.getAssociatedRoles()
(experimental) A list of AWS Identity and Access Management (IAM) role that can be used by the cluster to access other AWS services.DatabaseClusterProps.Jsii$Proxy.getAssociatedRoles()
Modifier and TypeMethodDescriptionDatabaseCluster.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) (experimental) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.DatabaseClusterProps.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) Sets the value ofDatabaseClusterProps.getCloudwatchLogsRetentionRole()
Modifier and TypeMethodDescriptionDatabaseCluster.Builder.associatedRoles
(List<? extends IRole> associatedRoles) (experimental) A list of AWS Identity and Access Management (IAM) role that can be used by the cluster to access other AWS services.DatabaseClusterProps.Builder.associatedRoles
(List<? extends IRole> associatedRoles) Sets the value ofDatabaseClusterProps.getAssociatedRoles()
-
Uses of IRole in software.amazon.awscdk.services.opensearchservice
Modifier and TypeMethodDescriptionCognitoOptions.getRole()
A role that allows Amazon OpenSearch Service to configure your user pool and identity pool.final IRole
CognitoOptions.Jsii$Proxy.getRole()
-
Uses of IRole in software.amazon.awscdk.services.pipes.alpha
Modifier and TypeMethodDescriptionIPipe.getPipeRole()
(experimental) The role used by the pipe.default IRole
IPipe.Jsii$Default.getPipeRole()
(experimental) The role used by the pipe.final IRole
IPipe.Jsii$Proxy.getPipeRole()
(experimental) The role used by the pipe.Pipe.getPipeRole()
(experimental) The role used by the pipe.default IRole
PipeProps.getRole()
(experimental) The role used by the pipe which has permissions to read from the source and write to the target.final IRole
PipeProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionvoid
IEnrichment.grantInvoke
(IRole grantee) (experimental) Grant the pipes role to invoke the enrichment.default void
IEnrichment.Jsii$Default.grantInvoke
(IRole grantee) (experimental) Grant the pipes role to invoke the enrichment.final void
IEnrichment.Jsii$Proxy.grantInvoke
(IRole grantee) (experimental) Grant the pipes role to invoke the enrichment.void
(experimental) Grant the pipe role to push to the log destination.default void
(experimental) Grant the pipe role to push to the log destination.final void
(experimental) Grant the pipe role to push to the log destination.void
(experimental) Grant the pipe role to push to the target.default void
(experimental) Grant the pipe role to push to the target.final void
(experimental) Grant the pipe role to push to the target.void
(experimental) Grant the pipe role read access to the source.default void
(experimental) Grant the pipe role read access to the source.final void
(experimental) Grant the pipe role read access to the source.(experimental) The role used by the pipe which has permissions to read from the source and write to the target.Sets the value ofPipeProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.pipes.enrichments.alpha
Modifier and TypeMethodDescriptionvoid
LambdaEnrichment.grantInvoke
(IRole pipeRole) (experimental) Grant the pipes role to invoke the enrichment.void
StepFunctionsEnrichment.grantInvoke
(IRole pipeRole) (experimental) Grant the pipes role to invoke the enrichment. -
Uses of IRole in software.amazon.awscdk.services.pipes.sources.alpha
-
Uses of IRole in software.amazon.awscdk.services.pipes.targets.alpha
Modifier and TypeMethodDescriptionvoid
(experimental) Grant the pipe role to push to the target.void
(experimental) Grant the pipe role to push to the target.void
(experimental) Grant the pipe role to push to the target. -
Uses of IRole in software.amazon.awscdk.services.rds
Modifier and TypeMethodDescriptiondefault IRole
DatabaseClusterFromSnapshotProps.getCloudwatchLogsRetentionRole()
The IAM role for the Lambda function associated with the custom resource that sets the retention policy.final IRole
DatabaseClusterFromSnapshotProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()
default IRole
DatabaseClusterProps.getCloudwatchLogsRetentionRole()
The IAM role for the Lambda function associated with the custom resource that sets the retention policy.final IRole
DatabaseClusterProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()
final IRole
DatabaseInstanceFromSnapshotProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()
default IRole
DatabaseInstanceNewProps.getCloudwatchLogsRetentionRole()
The IAM role for the Lambda function associated with the custom resource that sets the retention policy.final IRole
DatabaseInstanceNewProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()
final IRole
DatabaseInstanceProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()
final IRole
DatabaseInstanceReadReplicaProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()
final IRole
DatabaseInstanceSourceProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()
default IRole
DatabaseClusterFromSnapshotProps.getDomainRole()
The IAM role to be used when making API calls to the Directory Service.final IRole
DatabaseClusterFromSnapshotProps.Jsii$Proxy.getDomainRole()
default IRole
DatabaseClusterProps.getDomainRole()
The IAM role to be used when making API calls to the Directory Service.final IRole
DatabaseClusterProps.Jsii$Proxy.getDomainRole()
final IRole
DatabaseInstanceFromSnapshotProps.Jsii$Proxy.getDomainRole()
default IRole
DatabaseInstanceNewProps.getDomainRole()
The IAM role to be used when making API calls to the Directory Service.final IRole
DatabaseInstanceNewProps.Jsii$Proxy.getDomainRole()
final IRole
DatabaseInstanceProps.Jsii$Proxy.getDomainRole()
final IRole
DatabaseInstanceReadReplicaProps.Jsii$Proxy.getDomainRole()
final IRole
DatabaseInstanceSourceProps.Jsii$Proxy.getDomainRole()
default IRole
ClusterInstanceBindOptions.getMonitoringRole()
Role that will be used to manage DB instances monitoring.final IRole
ClusterInstanceBindOptions.Jsii$Proxy.getMonitoringRole()
default IRole
DatabaseClusterFromSnapshotProps.getMonitoringRole()
Role that will be used to manage DB instances monitoring.final IRole
DatabaseClusterFromSnapshotProps.Jsii$Proxy.getMonitoringRole()
default IRole
DatabaseClusterProps.getMonitoringRole()
Role that will be used to manage DB instances monitoring.final IRole
DatabaseClusterProps.Jsii$Proxy.getMonitoringRole()
final IRole
DatabaseInstanceFromSnapshotProps.Jsii$Proxy.getMonitoringRole()
default IRole
DatabaseInstanceNewProps.getMonitoringRole()
Role that will be used to manage DB instance monitoring.final IRole
DatabaseInstanceNewProps.Jsii$Proxy.getMonitoringRole()
final IRole
DatabaseInstanceProps.Jsii$Proxy.getMonitoringRole()
final IRole
DatabaseInstanceReadReplicaProps.Jsii$Proxy.getMonitoringRole()
final IRole
DatabaseInstanceSourceProps.Jsii$Proxy.getMonitoringRole()
default IRole
DatabaseProxyOptions.getRole()
IAM role that the proxy uses to access secrets in AWS Secrets Manager.final IRole
DatabaseProxyOptions.Jsii$Proxy.getRole()
final IRole
DatabaseProxyProps.Jsii$Proxy.getRole()
default IRole
ClusterEngineBindOptions.getS3ExportRole()
The role used for S3 exporting.final IRole
ClusterEngineBindOptions.Jsii$Proxy.getS3ExportRole()
default IRole
DatabaseClusterFromSnapshotProps.getS3ExportRole()
Role that will be associated with this DB cluster to enable S3 export.final IRole
DatabaseClusterFromSnapshotProps.Jsii$Proxy.getS3ExportRole()
default IRole
DatabaseClusterProps.getS3ExportRole()
Role that will be associated with this DB cluster to enable S3 export.final IRole
DatabaseClusterProps.Jsii$Proxy.getS3ExportRole()
final IRole
DatabaseInstanceFromSnapshotProps.Jsii$Proxy.getS3ExportRole()
default IRole
DatabaseInstanceNewProps.getS3ExportRole()
Role that will be associated with this DB instance to enable S3 export.final IRole
DatabaseInstanceNewProps.Jsii$Proxy.getS3ExportRole()
final IRole
DatabaseInstanceProps.Jsii$Proxy.getS3ExportRole()
final IRole
DatabaseInstanceReadReplicaProps.Jsii$Proxy.getS3ExportRole()
final IRole
DatabaseInstanceSourceProps.Jsii$Proxy.getS3ExportRole()
default IRole
InstanceEngineBindOptions.getS3ExportRole()
The role used for S3 exporting.final IRole
InstanceEngineBindOptions.Jsii$Proxy.getS3ExportRole()
default IRole
ClusterEngineBindOptions.getS3ImportRole()
The role used for S3 importing.final IRole
ClusterEngineBindOptions.Jsii$Proxy.getS3ImportRole()
default IRole
DatabaseClusterFromSnapshotProps.getS3ImportRole()
Role that will be associated with this DB cluster to enable S3 import.final IRole
DatabaseClusterFromSnapshotProps.Jsii$Proxy.getS3ImportRole()
default IRole
DatabaseClusterProps.getS3ImportRole()
Role that will be associated with this DB cluster to enable S3 import.final IRole
DatabaseClusterProps.Jsii$Proxy.getS3ImportRole()
final IRole
DatabaseInstanceFromSnapshotProps.Jsii$Proxy.getS3ImportRole()
default IRole
DatabaseInstanceNewProps.getS3ImportRole()
Role that will be associated with this DB instance to enable S3 import.final IRole
DatabaseInstanceNewProps.Jsii$Proxy.getS3ImportRole()
final IRole
DatabaseInstanceProps.Jsii$Proxy.getS3ImportRole()
final IRole
DatabaseInstanceReadReplicaProps.Jsii$Proxy.getS3ImportRole()
final IRole
DatabaseInstanceSourceProps.Jsii$Proxy.getS3ImportRole()
default IRole
InstanceEngineBindOptions.getS3ImportRole()
The role used for S3 importing.final IRole
InstanceEngineBindOptions.Jsii$Proxy.getS3ImportRole()
Modifier and TypeMethodDescriptionDatabaseCluster.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.DatabaseClusterFromSnapshot.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.DatabaseClusterFromSnapshotProps.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) Sets the value ofDatabaseClusterFromSnapshotProps.getCloudwatchLogsRetentionRole()
DatabaseClusterProps.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) Sets the value ofDatabaseClusterProps.getCloudwatchLogsRetentionRole()
DatabaseInstance.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.DatabaseInstanceFromSnapshot.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.DatabaseInstanceFromSnapshotProps.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) Sets the value ofDatabaseInstanceNewProps.getCloudwatchLogsRetentionRole()
DatabaseInstanceNewProps.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) Sets the value ofDatabaseInstanceNewProps.getCloudwatchLogsRetentionRole()
DatabaseInstanceProps.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) Sets the value ofDatabaseInstanceNewProps.getCloudwatchLogsRetentionRole()
DatabaseInstanceReadReplica.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.DatabaseInstanceReadReplicaProps.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) Sets the value ofDatabaseInstanceNewProps.getCloudwatchLogsRetentionRole()
DatabaseInstanceSourceProps.Builder.cloudwatchLogsRetentionRole
(IRole cloudwatchLogsRetentionRole) Sets the value ofDatabaseInstanceNewProps.getCloudwatchLogsRetentionRole()
DatabaseCluster.Builder.domainRole
(IRole domainRole) The IAM role to be used when making API calls to the Directory Service.DatabaseClusterFromSnapshot.Builder.domainRole
(IRole domainRole) The IAM role to be used when making API calls to the Directory Service.DatabaseClusterFromSnapshotProps.Builder.domainRole
(IRole domainRole) Sets the value ofDatabaseClusterFromSnapshotProps.getDomainRole()
DatabaseClusterProps.Builder.domainRole
(IRole domainRole) Sets the value ofDatabaseClusterProps.getDomainRole()
DatabaseInstance.Builder.domainRole
(IRole domainRole) The IAM role to be used when making API calls to the Directory Service.DatabaseInstanceFromSnapshot.Builder.domainRole
(IRole domainRole) The IAM role to be used when making API calls to the Directory Service.DatabaseInstanceFromSnapshotProps.Builder.domainRole
(IRole domainRole) Sets the value ofDatabaseInstanceNewProps.getDomainRole()
DatabaseInstanceNewProps.Builder.domainRole
(IRole domainRole) Sets the value ofDatabaseInstanceNewProps.getDomainRole()
DatabaseInstanceProps.Builder.domainRole
(IRole domainRole) Sets the value ofDatabaseInstanceNewProps.getDomainRole()
DatabaseInstanceReadReplica.Builder.domainRole
(IRole domainRole) The IAM role to be used when making API calls to the Directory Service.DatabaseInstanceReadReplicaProps.Builder.domainRole
(IRole domainRole) Sets the value ofDatabaseInstanceNewProps.getDomainRole()
DatabaseInstanceSourceProps.Builder.domainRole
(IRole domainRole) Sets the value ofDatabaseInstanceNewProps.getDomainRole()
ClusterInstanceBindOptions.Builder.monitoringRole
(IRole monitoringRole) Sets the value ofClusterInstanceBindOptions.getMonitoringRole()
DatabaseCluster.Builder.monitoringRole
(IRole monitoringRole) Role that will be used to manage DB instances monitoring.DatabaseClusterFromSnapshot.Builder.monitoringRole
(IRole monitoringRole) Role that will be used to manage DB instances monitoring.DatabaseClusterFromSnapshotProps.Builder.monitoringRole
(IRole monitoringRole) Sets the value ofDatabaseClusterFromSnapshotProps.getMonitoringRole()
DatabaseClusterProps.Builder.monitoringRole
(IRole monitoringRole) Sets the value ofDatabaseClusterProps.getMonitoringRole()
DatabaseInstance.Builder.monitoringRole
(IRole monitoringRole) Role that will be used to manage DB instance monitoring.DatabaseInstanceFromSnapshot.Builder.monitoringRole
(IRole monitoringRole) Role that will be used to manage DB instance monitoring.DatabaseInstanceFromSnapshotProps.Builder.monitoringRole
(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()
DatabaseInstanceNewProps.Builder.monitoringRole
(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()
DatabaseInstanceProps.Builder.monitoringRole
(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()
DatabaseInstanceReadReplica.Builder.monitoringRole
(IRole monitoringRole) Role that will be used to manage DB instance monitoring.DatabaseInstanceReadReplicaProps.Builder.monitoringRole
(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()
DatabaseInstanceSourceProps.Builder.monitoringRole
(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()
IAM role that the proxy uses to access secrets in AWS Secrets Manager.Sets the value ofDatabaseProxyOptions.getRole()
Sets the value ofDatabaseProxyOptions.getRole()
ClusterEngineBindOptions.Builder.s3ExportRole
(IRole s3ExportRole) Sets the value ofClusterEngineBindOptions.getS3ExportRole()
DatabaseCluster.Builder.s3ExportRole
(IRole s3ExportRole) Role that will be associated with this DB cluster to enable S3 export.DatabaseClusterFromSnapshot.Builder.s3ExportRole
(IRole s3ExportRole) Role that will be associated with this DB cluster to enable S3 export.DatabaseClusterFromSnapshotProps.Builder.s3ExportRole
(IRole s3ExportRole) Sets the value ofDatabaseClusterFromSnapshotProps.getS3ExportRole()
DatabaseClusterProps.Builder.s3ExportRole
(IRole s3ExportRole) Sets the value ofDatabaseClusterProps.getS3ExportRole()
DatabaseInstance.Builder.s3ExportRole
(IRole s3ExportRole) Role that will be associated with this DB instance to enable S3 export.DatabaseInstanceFromSnapshot.Builder.s3ExportRole
(IRole s3ExportRole) Role that will be associated with this DB instance to enable S3 export.DatabaseInstanceFromSnapshotProps.Builder.s3ExportRole
(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()
DatabaseInstanceNewProps.Builder.s3ExportRole
(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()
DatabaseInstanceProps.Builder.s3ExportRole
(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()
DatabaseInstanceReadReplica.Builder.s3ExportRole
(IRole s3ExportRole) Role that will be associated with this DB instance to enable S3 export.DatabaseInstanceReadReplicaProps.Builder.s3ExportRole
(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()
DatabaseInstanceSourceProps.Builder.s3ExportRole
(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()
InstanceEngineBindOptions.Builder.s3ExportRole
(IRole s3ExportRole) Sets the value ofInstanceEngineBindOptions.getS3ExportRole()
ClusterEngineBindOptions.Builder.s3ImportRole
(IRole s3ImportRole) Sets the value ofClusterEngineBindOptions.getS3ImportRole()
DatabaseCluster.Builder.s3ImportRole
(IRole s3ImportRole) Role that will be associated with this DB cluster to enable S3 import.DatabaseClusterFromSnapshot.Builder.s3ImportRole
(IRole s3ImportRole) Role that will be associated with this DB cluster to enable S3 import.DatabaseClusterFromSnapshotProps.Builder.s3ImportRole
(IRole s3ImportRole) Sets the value ofDatabaseClusterFromSnapshotProps.getS3ImportRole()
DatabaseClusterProps.Builder.s3ImportRole
(IRole s3ImportRole) Sets the value ofDatabaseClusterProps.getS3ImportRole()
DatabaseInstance.Builder.s3ImportRole
(IRole s3ImportRole) Role that will be associated with this DB instance to enable S3 import.DatabaseInstanceFromSnapshot.Builder.s3ImportRole
(IRole s3ImportRole) Role that will be associated with this DB instance to enable S3 import.DatabaseInstanceFromSnapshotProps.Builder.s3ImportRole
(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()
DatabaseInstanceNewProps.Builder.s3ImportRole
(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()
DatabaseInstanceProps.Builder.s3ImportRole
(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()
DatabaseInstanceReadReplica.Builder.s3ImportRole
(IRole s3ImportRole) Role that will be associated with this DB instance to enable S3 import.DatabaseInstanceReadReplicaProps.Builder.s3ImportRole
(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()
DatabaseInstanceSourceProps.Builder.s3ImportRole
(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()
InstanceEngineBindOptions.Builder.s3ImportRole
(IRole s3ImportRole) Sets the value ofInstanceEngineBindOptions.getS3ImportRole()
-
Uses of IRole in software.amazon.awscdk.services.redshift.alpha
Modifier and TypeMethodDescriptiondefault IRole
ClusterProps.getDefaultRole()
(experimental) A single AWS Identity and Access Management (IAM) role to be used as the default role for the cluster.final IRole
ClusterProps.Jsii$Proxy.getDefaultRole()
Modifier and TypeMethodDescriptionClusterProps.getRoles()
(experimental) A list of AWS Identity and Access Management (IAM) role that can be used by the cluster to access other AWS services.ClusterProps.Jsii$Proxy.getRoles()
Modifier and TypeMethodDescriptionvoid
Cluster.addDefaultIamRole
(IRole defaultIamRole) (experimental) Adds default IAM role to cluster.void
Cluster.addIamRole
(IRole role) (experimental) Adds a role to the cluster.Cluster.Builder.defaultRole
(IRole defaultRole) (experimental) A single AWS Identity and Access Management (IAM) role to be used as the default role for the cluster.ClusterProps.Builder.defaultRole
(IRole defaultRole) Sets the value ofClusterProps.getDefaultRole()
Modifier and TypeMethodDescription(experimental) A list of AWS Identity and Access Management (IAM) role that can be used by the cluster to access other AWS services.Sets the value ofClusterProps.getRoles()
-
Uses of IRole in software.amazon.awscdk.services.route53
Modifier and TypeMethodDescriptionCrossAccountZoneDelegationRecordProps.getDelegationRole()
The delegation role in the parent account.final IRole
CrossAccountZoneDelegationRecordProps.Jsii$Proxy.getDelegationRole()
Modifier and TypeMethodDescriptionCrossAccountZoneDelegationRecord.Builder.delegationRole
(IRole delegationRole) The delegation role in the parent account.CrossAccountZoneDelegationRecordProps.Builder.delegationRole
(IRole delegationRole) Sets the value ofCrossAccountZoneDelegationRecordProps.getDelegationRole()
-
Uses of IRole in software.amazon.awscdk.services.s3
Modifier and TypeMethodDescriptiondefault IRole
BucketAttributes.getNotificationsHandlerRole()
The role to be used by the notifications handler.final IRole
BucketAttributes.Jsii$Proxy.getNotificationsHandlerRole()
protected IRole
BucketBase.getNotificationsHandlerRole()
default IRole
BucketProps.getNotificationsHandlerRole()
The role to be used by the notifications handler.final IRole
BucketProps.Jsii$Proxy.getNotificationsHandlerRole()
Modifier and TypeMethodDescriptionBucket.Builder.notificationsHandlerRole
(IRole notificationsHandlerRole) The role to be used by the notifications handler.BucketAttributes.Builder.notificationsHandlerRole
(IRole notificationsHandlerRole) Sets the value ofBucketAttributes.getNotificationsHandlerRole()
BucketProps.Builder.notificationsHandlerRole
(IRole notificationsHandlerRole) Sets the value ofBucketProps.getNotificationsHandlerRole()
protected void
BucketBase.setNotificationsHandlerRole
(IRole value) -
Uses of IRole in software.amazon.awscdk.services.s3.deployment
Modifier and TypeMethodDescriptionBucketDeployment.getHandlerRole()
Execution role of the Lambda function behind the custom CloudFormation resource of typeCustom::CDKBucketDeployment
.DeploymentSourceContext.getHandlerRole()
The role for the handler.final IRole
DeploymentSourceContext.Jsii$Proxy.getHandlerRole()
default IRole
BucketDeploymentProps.getRole()
Execution role associated with this function.final IRole
BucketDeploymentProps.Jsii$Proxy.getRole()
default IRole
DeployTimeSubstitutedFileProps.getRole()
Execution role associated with this function.final IRole
DeployTimeSubstitutedFileProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionDeploymentSourceContext.Builder.handlerRole
(IRole handlerRole) Sets the value ofDeploymentSourceContext.getHandlerRole()
Execution role associated with this function.Sets the value ofBucketDeploymentProps.getRole()
Execution role associated with this function.Sets the value ofDeployTimeSubstitutedFileProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.sagemaker.alpha
Modifier and TypeMethodDescriptiondefault IRole
IModel.getRole()
(experimental) The IAM role associated with this Model.default IRole
IModel.Jsii$Default.getRole()
(experimental) The IAM role associated with this Model.final IRole
IModel.Jsii$Proxy.getRole()
(experimental) The IAM role associated with this Model.Model.getRole()
(experimental) Execution role for SageMaker Model.default IRole
ModelAttributes.getRole()
(experimental) The IAM execution role associated with this model.final IRole
ModelAttributes.Jsii$Proxy.getRole()
default IRole
ModelProps.getRole()
(experimental) The IAM role that the Amazon SageMaker service assumes.final IRole
ModelProps.Jsii$Proxy.getRole()
final IRole
ScalableInstanceCountProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescription(experimental) The IAM role that the Amazon SageMaker service assumes.Sets the value ofModelAttributes.getRole()
Sets the value ofModelProps.getRole()
Role to use for scaling.Sets the value ofBaseScalableAttributeProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.scheduler.alpha
Modifier and TypeMethodDescriptionScheduleTargetConfig.getRole()
(experimental) Role to use to invoke this event target.final IRole
ScheduleTargetConfig.Jsii$Proxy.getRole()
-
Uses of IRole in software.amazon.awscdk.services.scheduler.targets.alpha
Modifier and TypeMethodDescriptionfinal IRole
KinesisStreamPutRecordProps.Jsii$Proxy.getRole()
final IRole
SageMakerStartPipelineExecutionProps.Jsii$Proxy.getRole()
default IRole
ScheduleTargetBaseProps.getRole()
(experimental) An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.final IRole
ScheduleTargetBaseProps.Jsii$Proxy.getRole()
final IRole
SqsSendMessageProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionprotected void
CodeBuildStartBuild.addTargetActionToRole
(ISchedule schedule, IRole role) protected void
CodePipelineStartPipelineExecution.addTargetActionToRole
(ISchedule schedule, IRole role) protected void
EventBridgePutEvents.addTargetActionToRole
(ISchedule schedule, IRole role) protected void
InspectorStartAssessmentRun.addTargetActionToRole
(ISchedule schedule, IRole role) protected void
KinesisDataFirehosePutRecord.addTargetActionToRole
(ISchedule schedule, IRole role) protected void
KinesisStreamPutRecord.addTargetActionToRole
(ISchedule schedule, IRole role) protected void
LambdaInvoke.addTargetActionToRole
(ISchedule schedule, IRole role) protected void
SageMakerStartPipelineExecution.addTargetActionToRole
(ISchedule schedule, IRole role) protected abstract void
ScheduleTargetBase.addTargetActionToRole
(ISchedule schedule, IRole role) protected void
SnsPublish.addTargetActionToRole
(ISchedule schedule, IRole role) protected void
SqsSendMessage.addTargetActionToRole
(ISchedule schedule, IRole role) protected void
StepFunctionsStartExecution.addTargetActionToRole
(ISchedule schedule, IRole role) (experimental) An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.(experimental) An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.(experimental) An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.(experimental) An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.(experimental) An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.Sets the value ofScheduleTargetBaseProps.getRole()
(experimental) An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.(experimental) An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.Sets the value ofScheduleTargetBaseProps.getRole()
Sets the value ofScheduleTargetBaseProps.getRole()
(experimental) An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.(experimental) An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.Sets the value ofScheduleTargetBaseProps.getRole()
(experimental) An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf. -
Uses of IRole in software.amazon.awscdk.services.servicecatalog
Modifier and TypeMethodDescriptionStackSetsConstraintOptions.getAdminRole()
IAM role used to administer the StackSets configuration.final IRole
StackSetsConstraintOptions.Jsii$Proxy.getAdminRole()
default IRole
IPortfolio.Jsii$Default.setLocalLaunchRoleName
(IProduct product, String launchRoleName, CommonConstraintOptions options) Force users to assume a certain role when launching a product.final IRole
IPortfolio.Jsii$Proxy.setLocalLaunchRoleName
(IProduct product, String launchRoleName) Force users to assume a certain role when launching a product.final IRole
IPortfolio.Jsii$Proxy.setLocalLaunchRoleName
(IProduct product, String launchRoleName, CommonConstraintOptions options) Force users to assume a certain role when launching a product.IPortfolio.setLocalLaunchRoleName
(IProduct product, String launchRoleName) Force users to assume a certain role when launching a product.IPortfolio.setLocalLaunchRoleName
(IProduct product, String launchRoleName, CommonConstraintOptions options) Force users to assume a certain role when launching a product.Portfolio.setLocalLaunchRoleName
(IProduct product, String launchRoleName) Force users to assume a certain role when launching a product.Portfolio.setLocalLaunchRoleName
(IProduct product, String launchRoleName, CommonConstraintOptions options) Force users to assume a certain role when launching a product.Modifier and TypeMethodDescriptionSets the value ofStackSetsConstraintOptions.getAdminRole()
void
IPortfolio.giveAccessToRole
(IRole role) Associate portfolio with an IAM Role.default void
IPortfolio.Jsii$Default.giveAccessToRole
(IRole role) Associate portfolio with an IAM Role.final void
IPortfolio.Jsii$Proxy.giveAccessToRole
(IRole role) Associate portfolio with an IAM Role.void
Portfolio.giveAccessToRole
(IRole role) Associate portfolio with an IAM Role.default void
IPortfolio.Jsii$Default.setLaunchRole
(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product.final void
IPortfolio.Jsii$Proxy.setLaunchRole
(IProduct product, IRole launchRole) Force users to assume a certain role when launching a product.final void
IPortfolio.Jsii$Proxy.setLaunchRole
(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product.void
IPortfolio.setLaunchRole
(IProduct product, IRole launchRole) Force users to assume a certain role when launching a product.void
IPortfolio.setLaunchRole
(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product.void
Portfolio.setLaunchRole
(IProduct product, IRole launchRole) Force users to assume a certain role when launching a product.void
Portfolio.setLaunchRole
(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product.default void
IPortfolio.Jsii$Default.setLocalLaunchRole
(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product.final void
IPortfolio.Jsii$Proxy.setLocalLaunchRole
(IProduct product, IRole launchRole) Force users to assume a certain role when launching a product.final void
IPortfolio.Jsii$Proxy.setLocalLaunchRole
(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product.void
IPortfolio.setLocalLaunchRole
(IProduct product, IRole launchRole) Force users to assume a certain role when launching a product.void
IPortfolio.setLocalLaunchRole
(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product.void
Portfolio.setLocalLaunchRole
(IProduct product, IRole launchRole) Force users to assume a certain role when launching a product.void
Portfolio.setLocalLaunchRole
(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product. -
Uses of IRole in software.amazon.awscdk.services.servicecatalogappregistry.alpha
Modifier and TypeMethodDescriptionShareOptions.getRoles()
(experimental) A list of AWS IAM roles that the application will be shared with.ShareOptions.Jsii$Proxy.getRoles()
-
Uses of IRole in software.amazon.awscdk.services.sns
Modifier and TypeMethodDescriptiondefault IRole
LoggingConfig.getFailureFeedbackRole()
The IAM role to be used when logging failed message deliveries in Amazon CloudWatch.final IRole
LoggingConfig.Jsii$Proxy.getFailureFeedbackRole()
default IRole
LoggingConfig.getSuccessFeedbackRole()
The IAM role to be used when logging successful message deliveries in Amazon CloudWatch.final IRole
LoggingConfig.Jsii$Proxy.getSuccessFeedbackRole()
Modifier and TypeMethodDescriptionLoggingConfig.Builder.failureFeedbackRole
(IRole failureFeedbackRole) Sets the value ofLoggingConfig.getFailureFeedbackRole()
LoggingConfig.Builder.successFeedbackRole
(IRole successFeedbackRole) Sets the value ofLoggingConfig.getSuccessFeedbackRole()
-
Uses of IRole in software.amazon.awscdk.services.stepfunctions
Modifier and TypeMethodDescriptionStateMachine.getRole()
Execution role of this state machine.default IRole
StateMachineProps.getRole()
The execution role for the state machine service.final IRole
StateMachineProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionstatic TaskRole
Construct a task role based on the provided IAM Role.The execution role for the state machine service.Sets the value ofStateMachineProps.getRole()
-
Uses of IRole in software.amazon.awscdk.services.stepfunctions.tasks
Modifier and TypeMethodDescriptionEmrCreateCluster.getAutoScalingRole()
The autoscaling role for the EMR Cluster.default IRole
EmrCreateClusterProps.getAutoScalingRole()
An IAM role for automatic scaling policies.final IRole
EmrCreateClusterProps.Jsii$Proxy.getAutoScalingRole()
EmrCreateCluster.getClusterRole()
The instance role for the EMR Cluster.default IRole
EmrCreateClusterProps.getClusterRole()
Also called instance profile and EC2 role.final IRole
EmrCreateClusterProps.Jsii$Proxy.getClusterRole()
default IRole
EmrContainersStartJobRunProps.getExecutionRole()
The execution role for the job run.final IRole
EmrContainersStartJobRunProps.Jsii$Proxy.getExecutionRole()
SageMakerCreateModel.getRole()
The execution role for the Sagemaker Create Model API.default IRole
SageMakerCreateModelProps.getRole()
An execution role that you can pass in a CreateModel API request.final IRole
SageMakerCreateModelProps.Jsii$Proxy.getRole()
SageMakerCreateTrainingJob.getRole()
The execution role for the Sagemaker training job.default IRole
SageMakerCreateTrainingJobProps.getRole()
Role for the Training Job.final IRole
SageMakerCreateTrainingJobProps.Jsii$Proxy.getRole()
SageMakerCreateTransformJob.getRole()
The execution role for the Sagemaker transform job.default IRole
SageMakerCreateTransformJobProps.getRole()
Role for the Transform Job.final IRole
SageMakerCreateTransformJobProps.Jsii$Proxy.getRole()
EmrCreateCluster.getServiceRole()
The service role for the EMR Cluster.default IRole
EmrCreateClusterProps.getServiceRole()
The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.final IRole
EmrCreateClusterProps.Jsii$Proxy.getServiceRole()
Modifier and TypeMethodDescriptionEmrCreateCluster.Builder.autoScalingRole
(IRole autoScalingRole) An IAM role for automatic scaling policies.EmrCreateClusterProps.Builder.autoScalingRole
(IRole autoScalingRole) Sets the value ofEmrCreateClusterProps.getAutoScalingRole()
EmrCreateCluster.Builder.clusterRole
(IRole clusterRole) Also called instance profile and EC2 role.EmrCreateClusterProps.Builder.clusterRole
(IRole clusterRole) Sets the value ofEmrCreateClusterProps.getClusterRole()
EmrContainersStartJobRun.Builder.executionRole
(IRole executionRole) The execution role for the job run.EmrContainersStartJobRunProps.Builder.executionRole
(IRole executionRole) Sets the value ofEmrContainersStartJobRunProps.getExecutionRole()
An execution role that you can pass in a CreateModel API request.Sets the value ofSageMakerCreateModelProps.getRole()
Role for the Training Job.Sets the value ofSageMakerCreateTrainingJobProps.getRole()
Role for the Transform Job.Sets the value ofSageMakerCreateTransformJobProps.getRole()
EmrCreateCluster.Builder.serviceRole
(IRole serviceRole) The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.EmrCreateClusterProps.Builder.serviceRole
(IRole serviceRole) Sets the value ofEmrCreateClusterProps.getServiceRole()
-
Uses of IRole in software.amazon.awscdk.services.synthetics
Modifier and TypeMethodDescriptionCanary.getRole()
Execution role associated with this Canary.default IRole
CanaryProps.getRole()
Canary execution role.final IRole
CanaryProps.Jsii$Proxy.getRole()
-
Uses of IRole in software.amazon.awscdk.triggers
Modifier and TypeMethodDescriptionfinal IRole
TriggerFunctionProps.Jsii$Proxy.getLogRetentionRole()
final IRole
TriggerFunctionProps.Jsii$Proxy.getRole()
Modifier and TypeMethodDescriptionTriggerFunction.Builder.logRetentionRole
(IRole logRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.TriggerFunctionProps.Builder.logRetentionRole
(IRole logRetentionRole) Sets the value ofFunctionOptions.getLogRetentionRole()
Lambda execution role.Sets the value ofFunctionOptions.getRole()