Uses of Interface
software.amazon.awscdk.services.iam.IRole
Packages that use 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
Amazon Bedrock AgentCore Construct Library
Amazon Bedrock 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 Identity Pool 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 EKS V2 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
EC2 Image Builder Construct Library
Actions for AWS IoT Rule
AWS::IoTEvents Construct Library
Kinesis Analytics Flink
Amazon Data Firehose Construct 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 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 S3 Construct Library
AWS S3 Deployment Construct Library
Amazon SageMaker Construct Library
Amazon EventBridge Scheduler Construct Library
Amazon EventBridge Scheduler Targets Construct Library
AWS Service Catalog Construct Library
AWS ServiceCatalogAppRegistry Construct Library
Amazon Simple Email Service Construct Library
CDK Construct Library for Amazon Simple Notification Service Subscriptions
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
Methods in software.amazon.awscdk.aws_apigatewayv2_integrations that return IRoleModifier and TypeMethodDescriptiondefault IRoleWebSocketAwsIntegrationProps.getCredentialsRole()Specifies the credentials role required for the integration.final IRoleWebSocketAwsIntegrationProps.Jsii$Proxy.getCredentialsRole()Methods in software.amazon.awscdk.aws_apigatewayv2_integrations with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.customresources that return IRoleModifier and TypeMethodDescriptiondefault IRoleProviderProps.getFrameworkCompleteAndTimeoutRole()Lambda execution role for provider framework's isComplete/onTimeout Lambda function.final IRoleProviderProps.Jsii$Proxy.getFrameworkCompleteAndTimeoutRole()default IRoleProviderProps.getFrameworkOnEventRole()Lambda execution role for provider framework's onEvent Lambda function.final IRoleProviderProps.Jsii$Proxy.getFrameworkOnEventRole()default IRoleAwsCustomResourceProps.getRole()The execution role for the singleton Lambda function implementing this custom resource provider.final IRoleAwsCustomResourceProps.Jsii$Proxy.getRole()default IRoleProviderProps.getRole()Deprecated.Use frameworkOnEventRole, frameworkCompleteAndTimeoutRolefinal IRoleProviderProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.customresources with parameters of type IRoleModifier and TypeMethodDescriptionProvider.Builder.frameworkCompleteAndTimeoutRole(IRole frameworkCompleteAndTimeoutRole) Lambda execution role for provider framework's isComplete/onTimeout Lambda function.ProviderProps.Builder.frameworkCompleteAndTimeoutRole(IRole frameworkCompleteAndTimeoutRole) Sets the value ofProviderProps.getFrameworkCompleteAndTimeoutRole()Provider.Builder.frameworkOnEventRole(IRole frameworkOnEventRole) Lambda execution role for provider framework's onEvent Lambda function.ProviderProps.Builder.frameworkOnEventRole(IRole frameworkOnEventRole) Sets the value ofProviderProps.getFrameworkOnEventRole()The execution role for the singleton Lambda function implementing this custom resource provider.Sets the value ofAwsCustomResourceProps.getRole()Deprecated.Use frameworkOnEventRole, frameworkCompleteAndTimeoutRoleDeprecated.- Use frameworkOnEventRole, frameworkCompleteAndTimeoutRole -
Uses of IRole in software.amazon.awscdk.pipelines
Methods in software.amazon.awscdk.pipelines that return IRoleModifier and TypeMethodDescriptionCodeBuildStep.getActionRole()Custom execution role to be used for the Code Build Action.default IRoleCodeBuildStepProps.getActionRole()Custom execution role to be used for the Code Build Action.final IRoleCodeBuildStepProps.Jsii$Proxy.getActionRole()default IRoleEcrDockerCredentialOptions.getAssumeRole()An IAM role to assume prior to accessing the secret.final IRoleEcrDockerCredentialOptions.Jsii$Proxy.getAssumeRole()default IRoleExternalDockerCredentialOptions.getAssumeRole()An IAM role to assume prior to accessing the secret.final IRoleExternalDockerCredentialOptions.Jsii$Proxy.getAssumeRole()default IRoleCodeCommitSourceOptions.getEventRole()Role to be used by on commit event rule.final IRoleCodeCommitSourceOptions.Jsii$Proxy.getEventRole()CodeBuildStep.getRole()Custom execution role to be used for the CodeBuild project.default IRoleCodeBuildStepProps.getRole()Custom execution role to be used for the CodeBuild project.final IRoleCodeBuildStepProps.Jsii$Proxy.getRole()default IRoleCodePipelineProps.getRole()The IAM role to be assumed by this Pipeline.final IRoleCodePipelineProps.Jsii$Proxy.getRole()default IRoleS3SourceOptions.getRole()The role that will be assumed by the pipeline prior to executing theS3Sourceaction.final IRoleS3SourceOptions.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.pipelines with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.amplify.alpha that return IRoleModifier and TypeMethodDescriptiondefault IRoleDomainProps.getAutoSubDomainIamRole()(experimental) The IAM role with access to Route53 when using enableAutoSubdomain.final IRoleDomainProps.Jsii$Proxy.getAutoSubDomainIamRole()App.getComputeRole()(experimental) The IAM role for an SSR app.default IRoleAppProps.getComputeRole()(experimental) The IAM role for an SSR app.final IRoleAppProps.Jsii$Proxy.getComputeRole()default IRoleBranchOptions.getComputeRole()(experimental) The IAM role to assign to a branch of an SSR app.final IRoleBranchOptions.Jsii$Proxy.getComputeRole()final IRoleBranchProps.Jsii$Proxy.getComputeRole()default IRoleAppProps.getRole()(experimental) The IAM service role to associate with the application.final IRoleAppProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.amplify.alpha with parameters of type IRoleModifier 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()App.Builder.computeRole(IRole computeRole) (experimental) The IAM role for an SSR app.AppProps.Builder.computeRole(IRole computeRole) Sets the value ofAppProps.getComputeRole()Branch.Builder.computeRole(IRole computeRole) (experimental) The IAM role to assign to a branch of an SSR app.BranchOptions.Builder.computeRole(IRole computeRole) Sets the value ofBranchOptions.getComputeRole()BranchProps.Builder.computeRole(IRole computeRole) Sets the value ofBranchOptions.getComputeRole()(experimental) The IAM service role to associate with the application.Sets the value ofAppProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.apigateway
Methods in software.amazon.awscdk.services.apigateway that return IRoleModifier and TypeMethodDescriptiondefault IRoleLambdaAuthorizerProps.getAssumeRole()An optional IAM role for APIGateway to assume before calling the Lambda-based authorizer.final IRoleLambdaAuthorizerProps.Jsii$Proxy.getAssumeRole()final IRoleRequestAuthorizerProps.Jsii$Proxy.getAssumeRole()final IRoleTokenAuthorizerProps.Jsii$Proxy.getAssumeRole()default IRoleIntegrationOptions.getCredentialsRole()An IAM role that API Gateway assumes.final IRoleIntegrationOptions.Jsii$Proxy.getCredentialsRole()final IRoleLambdaIntegrationOptions.Jsii$Proxy.getCredentialsRole()final IRoleSagemakerIntegrationOptions.Jsii$Proxy.getCredentialsRole()final IRoleStepFunctionsExecutionIntegrationOptions.Jsii$Proxy.getCredentialsRole()protected IRoleRequestAuthorizer.getRole()The IAM role that the API Gateway service assumes while invoking the Lambda function.default IRoleStepFunctionsRestApiProps.getRole()An IAM role that API Gateway will assume to start the execution of the state machine.final IRoleStepFunctionsRestApiProps.Jsii$Proxy.getRole()protected IRoleTokenAuthorizer.getRole()The IAM role that the API Gateway service assumes while invoking the Lambda function.Methods in software.amazon.awscdk.services.apigateway with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.apigatewayv2 that return IRoleModifier and TypeMethodDescriptiondefault IRoleWebSocketIntegrationProps.getCredentialsRole()Specifies the IAM role required for the integration.final IRoleWebSocketIntegrationProps.Jsii$Proxy.getCredentialsRole()default IRoleWebSocketRouteIntegrationConfig.getCredentialsRole()Credentials role.final IRoleWebSocketRouteIntegrationConfig.Jsii$Proxy.getCredentialsRole()Methods in software.amazon.awscdk.services.apigatewayv2 with parameters of type IRoleModifier 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() -
Uses of IRole in software.amazon.awscdk.services.appconfig
Methods in software.amazon.awscdk.services.appconfig that return IRoleModifier and TypeMethodDescriptionAction.getExecutionRole()The execution role for the action.default IRoleActionProps.getExecutionRole()The execution role for the action.final IRoleActionProps.Jsii$Proxy.getExecutionRole()SourcedConfiguration.getRetrievalRole()The IAM role to retrieve the configuration.Methods in software.amazon.awscdk.services.appconfig with parameters of type IRoleModifier and TypeMethodDescriptionAction.Builder.executionRole(IRole executionRole) The execution role for the action.ActionProps.Builder.executionRole(IRole executionRole) Sets the value ofActionProps.getExecutionRole() -
Uses of IRole in software.amazon.awscdk.services.applicationautoscaling
Methods in software.amazon.awscdk.services.applicationautoscaling that return IRoleModifier and TypeMethodDescriptionBaseScalableAttributeProps.getRole()Role to use for scaling.final IRoleBaseScalableAttributeProps.Jsii$Proxy.getRole()ScalableTarget.getRole()The role used to give AutoScaling permissions to your resource.default IRoleScalableTargetProps.getRole()Role that allows Application Auto Scaling to modify your scalable target.final IRoleScalableTargetProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.applicationautoscaling with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.apprunner.alpha that return IRoleModifier and TypeMethodDescriptiondefault IRoleServiceProps.getAccessRole()(experimental) The IAM role that grants the App Runner service access to a source repository.final IRoleServiceProps.Jsii$Proxy.getAccessRole()default IRoleServiceProps.getInstanceRole()(experimental) The IAM role that provides permissions to your App Runner service.final IRoleServiceProps.Jsii$Proxy.getInstanceRole()Methods in software.amazon.awscdk.services.apprunner.alpha with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.appsync that return IRoleModifier and TypeMethodDescriptionSourceApiAssociationProps.getMergedApiExecutionRole()The merged api execution role for adding the access policy for the source api.final IRoleSourceApiAssociationProps.Jsii$Proxy.getMergedApiExecutionRole()default IRoleAppSyncBackedDataSourceProps.getServiceRole()The IAM service role to be assumed by AppSync to interact with the data source.final IRoleAppSyncBackedDataSourceProps.Jsii$Proxy.getServiceRole()protected IRoleAppSyncBaseDataSource.getServiceRole()final IRoleAppSyncDynamoDbDataSourceProps.Jsii$Proxy.getServiceRole()final IRoleAppSyncEventBridgeDataSourceProps.Jsii$Proxy.getServiceRole()final IRoleAppSyncHttpDataSourceProps.Jsii$Proxy.getServiceRole()final IRoleAppSyncLambdaDataSourceProps.Jsii$Proxy.getServiceRole()final IRoleAppSyncOpenSearchDataSourceProps.Jsii$Proxy.getServiceRole()final IRoleAppSyncRdsDataSourceProps.Jsii$Proxy.getServiceRole()final IRoleAppSyncRdsDataSourcePropsV2.Jsii$Proxy.getServiceRole()default IRoleBackedDataSourceProps.getServiceRole()The IAM service role to be assumed by AppSync to interact with the data source.final IRoleBackedDataSourceProps.Jsii$Proxy.getServiceRole()protected IRoleBaseDataSource.getServiceRole()final IRoleDynamoDbDataSourceProps.Jsii$Proxy.getServiceRole()final IRoleElasticsearchDataSourceProps.Jsii$Proxy.getServiceRole()Deprecated.final IRoleEventBridgeDataSourceProps.Jsii$Proxy.getServiceRole()final IRoleHttpDataSourceProps.Jsii$Proxy.getServiceRole()final IRoleLambdaDataSourceProps.Jsii$Proxy.getServiceRole()final IRoleOpenSearchDataSourceProps.Jsii$Proxy.getServiceRole()final IRoleRdsDataSourceProps.Jsii$Proxy.getServiceRole()final IRoleRdsDataSourcePropsV2.Jsii$Proxy.getServiceRole()Methods in software.amazon.awscdk.services.appsync with parameters of type IRoleModifier 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()AppSyncBackedDataSourceProps.Builder.serviceRole(IRole serviceRole) Sets the value ofAppSyncBackedDataSourceProps.getServiceRole()AppSyncDynamoDbDataSource.Builder.serviceRole(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.AppSyncDynamoDbDataSourceProps.Builder.serviceRole(IRole serviceRole) Sets the value ofAppSyncBackedDataSourceProps.getServiceRole()AppSyncEventBridgeDataSource.Builder.serviceRole(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.AppSyncEventBridgeDataSourceProps.Builder.serviceRole(IRole serviceRole) Sets the value ofAppSyncBackedDataSourceProps.getServiceRole()AppSyncHttpDataSource.Builder.serviceRole(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.AppSyncHttpDataSourceProps.Builder.serviceRole(IRole serviceRole) Sets the value ofAppSyncBackedDataSourceProps.getServiceRole()AppSyncLambdaDataSource.Builder.serviceRole(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.AppSyncLambdaDataSourceProps.Builder.serviceRole(IRole serviceRole) Sets the value ofAppSyncBackedDataSourceProps.getServiceRole()AppSyncOpenSearchDataSource.Builder.serviceRole(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.AppSyncOpenSearchDataSourceProps.Builder.serviceRole(IRole serviceRole) Sets the value ofAppSyncBackedDataSourceProps.getServiceRole()AppSyncRdsDataSource.Builder.serviceRole(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.AppSyncRdsDataSourceProps.Builder.serviceRole(IRole serviceRole) Sets the value ofAppSyncBackedDataSourceProps.getServiceRole()AppSyncRdsDataSourcePropsV2.Builder.serviceRole(IRole serviceRole) Sets the value ofAppSyncBackedDataSourceProps.getServiceRole()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()HttpDataSource.Builder.serviceRole(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.HttpDataSourceProps.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 voidAppSyncBaseDataSource.setServiceRole(IRole value) protected voidBaseDataSource.setServiceRole(IRole value) -
Uses of IRole in software.amazon.awscdk.services.autoscaling
Methods in software.amazon.awscdk.services.autoscaling that return IRoleModifier and TypeMethodDescriptionLifecycleHookTargetConfig.getCreatedRole()The IRole that was used to bind the lifecycle hook to the target.final IRoleLifecycleHookTargetConfig.Jsii$Proxy.getCreatedRole()AutoScalingGroup.getRole()The IAM Role in the instance profile.default IRoleAutoScalingGroupProps.getRole()An IAM role to associate with the instance profile assigned to this Auto Scaling Group.final IRoleAutoScalingGroupProps.Jsii$Proxy.getRole()default IRoleBasicLifecycleHookProps.getRole()The role that allows publishing to the notification target.final IRoleBasicLifecycleHookProps.Jsii$Proxy.getRole()default IRoleBindHookTargetOptions.getRole()The role to use when attaching to the lifecycle hook.final IRoleBindHookTargetOptions.Jsii$Proxy.getRole()ILifecycleHook.getRole()The role for the lifecycle hook to execute.default IRoleILifecycleHook.Jsii$Default.getRole()The role for the lifecycle hook to execute.final IRoleILifecycleHook.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 IRoleLifecycleHookProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.autoscaling with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.backup that return IRoleModifier and TypeMethodDescriptiondefault IRoleBackupSelectionOptions.getRole()The role that AWS Backup uses to authenticate when backuping or restoring the resources.final IRoleBackupSelectionOptions.Jsii$Proxy.getRole()final IRoleBackupSelectionProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.backup with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.batch that return IRoleModifier and TypeMethodDescriptiondefault IRoleEcsContainerDefinitionProps.getExecutionRole()The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.final IRoleEcsContainerDefinitionProps.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 IRoleEcsEc2ContainerDefinitionProps.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 IRoleEcsFargateContainerDefinitionProps.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 IRoleIEcsContainerDefinition.Jsii$Default.getExecutionRole()The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.final IRoleIEcsContainerDefinition.Jsii$Proxy.getExecutionRole()The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.default IRoleIEcsEc2ContainerDefinition.Jsii$Default.getExecutionRole()The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.final IRoleIEcsEc2ContainerDefinition.Jsii$Proxy.getExecutionRole()The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.default IRoleIEcsFargateContainerDefinition.Jsii$Default.getExecutionRole()The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.final IRoleIEcsFargateContainerDefinition.Jsii$Proxy.getExecutionRole()The role used by Amazon ECS container and AWS Fargate agents to make AWS API calls on your behalf.default IRoleIManagedEc2EcsComputeEnvironment.getInstanceRole()The execution Role that instances launched by this Compute Environment will use.default IRoleIManagedEc2EcsComputeEnvironment.Jsii$Default.getInstanceRole()The execution Role that instances launched by this Compute Environment will use.final IRoleIManagedEc2EcsComputeEnvironment.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 IRoleManagedEc2EcsComputeEnvironmentProps.getInstanceRole()The execution Role that instances launched by this Compute Environment will use.final IRoleManagedEc2EcsComputeEnvironmentProps.Jsii$Proxy.getInstanceRole()ManagedEc2EksComputeEnvironment.getInstanceRole()The execution Role that instances launched by this Compute Environment will use.default IRoleManagedEc2EksComputeEnvironmentProps.getInstanceRole()The execution Role that instances launched by this Compute Environment will use.final IRoleManagedEc2EksComputeEnvironmentProps.Jsii$Proxy.getInstanceRole()default IRoleEcsContainerDefinitionProps.getJobRole()The role that the container can assume.final IRoleEcsContainerDefinitionProps.Jsii$Proxy.getJobRole()EcsEc2ContainerDefinition.getJobRole()The role that the container can assume.final IRoleEcsEc2ContainerDefinitionProps.Jsii$Proxy.getJobRole()EcsFargateContainerDefinition.getJobRole()The role that the container can assume.final IRoleEcsFargateContainerDefinitionProps.Jsii$Proxy.getJobRole()default IRoleIEcsContainerDefinition.getJobRole()The role that the container can assume.default IRoleIEcsContainerDefinition.Jsii$Default.getJobRole()The role that the container can assume.final IRoleIEcsContainerDefinition.Jsii$Proxy.getJobRole()The role that the container can assume.default IRoleIEcsEc2ContainerDefinition.Jsii$Default.getJobRole()The role that the container can assume.final IRoleIEcsEc2ContainerDefinition.Jsii$Proxy.getJobRole()The role that the container can assume.default IRoleIEcsFargateContainerDefinition.Jsii$Default.getJobRole()The role that the container can assume.final IRoleIEcsFargateContainerDefinition.Jsii$Proxy.getJobRole()The role that the container can assume.default IRoleComputeEnvironmentProps.getServiceRole()The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.final IRoleComputeEnvironmentProps.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 IRoleFargateComputeEnvironmentProps.Jsii$Proxy.getServiceRole()default IRoleIComputeEnvironment.getServiceRole()The role Batch uses to perform actions on your behalf in your account, such as provision instances to run your jobs.default IRoleIComputeEnvironment.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 IRoleIComputeEnvironment.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 IRoleIFargateComputeEnvironment.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 IRoleIFargateComputeEnvironment.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 IRoleIManagedComputeEnvironment.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 IRoleIManagedComputeEnvironment.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 IRoleIManagedEc2EcsComputeEnvironment.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 IRoleIManagedEc2EcsComputeEnvironment.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 IRoleIUnmanagedComputeEnvironment.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 IRoleIUnmanagedComputeEnvironment.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 IRoleManagedComputeEnvironmentProps.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 IRoleManagedEc2EcsComputeEnvironmentProps.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 IRoleManagedEc2EksComputeEnvironmentProps.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 IRoleUnmanagedComputeEnvironmentProps.Jsii$Proxy.getServiceRole()default IRoleIManagedEc2EcsComputeEnvironment.getSpotFleetRole()The service-linked role that Spot Fleet needs to launch instances on your behalf.default IRoleIManagedEc2EcsComputeEnvironment.Jsii$Default.getSpotFleetRole()The service-linked role that Spot Fleet needs to launch instances on your behalf.final IRoleIManagedEc2EcsComputeEnvironment.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 IRoleManagedEc2EcsComputeEnvironmentProps.getSpotFleetRole()The service-linked role that Spot Fleet needs to launch instances on your behalf.final IRoleManagedEc2EcsComputeEnvironmentProps.Jsii$Proxy.getSpotFleetRole()Methods in software.amazon.awscdk.services.batch with parameters of type IRoleModifier 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.bedrock.agentcore.alpha
Methods in software.amazon.awscdk.services.bedrock.agentcore.alpha that return IRoleModifier and TypeMethodDescriptionBrowserCustom.getExecutionRole()(experimental) The IAM role associated to the browser.abstract IRoleBrowserCustomBase.getExecutionRole()(experimental) The IAM role that provides permissions for the browser to access AWS services.default IRoleBrowserCustomProps.getExecutionRole()(experimental) The IAM role that provides permissions for the browser to access AWS services.final IRoleBrowserCustomProps.Jsii$Proxy.getExecutionRole()CodeInterpreterCustom.getExecutionRole()(experimental) The IAM role that provides permissions for the code interpreter to access AWS services.abstract IRoleCodeInterpreterCustomBase.getExecutionRole()(experimental) The IAM role that provides permissions for the code interpreter to access AWS services.default IRoleCodeInterpreterCustomProps.getExecutionRole()(experimental) The IAM role that provides permissions for the code interpreter to access AWS services.final IRoleCodeInterpreterCustomProps.Jsii$Proxy.getExecutionRole()IBrowserCustom.getExecutionRole()(experimental) The IAM role that provides permissions for the browser to access AWS services.default IRoleIBrowserCustom.Jsii$Default.getExecutionRole()(experimental) The IAM role that provides permissions for the browser to access AWS services.final IRoleIBrowserCustom.Jsii$Proxy.getExecutionRole()(experimental) The IAM role that provides permissions for the browser to access AWS services.ICodeInterpreterCustom.getExecutionRole()(experimental) The IAM role that provides permissions for the code interpreter to access AWS services.default IRoleICodeInterpreterCustom.Jsii$Default.getExecutionRole()(experimental) The IAM role that provides permissions for the code interpreter to access AWS services.final IRoleICodeInterpreterCustom.Jsii$Proxy.getExecutionRole()(experimental) The IAM role that provides permissions for the code interpreter to access AWS services.default IRoleIMemory.getExecutionRole()(experimental) The IAM role that provides permissions for the memory to access AWS services.default IRoleIMemory.Jsii$Default.getExecutionRole()(experimental) The IAM role that provides permissions for the memory to access AWS services.final IRoleIMemory.Jsii$Proxy.getExecutionRole()(experimental) The IAM role that provides permissions for the memory to access AWS services.Memory.getExecutionRole()(experimental) The execution role of the memory.abstract IRoleMemoryBase.getExecutionRole()(experimental) The IAM role that provides permissions for the memory to access AWS services.default IRoleMemoryProps.getExecutionRole()(experimental) The IAM role that provides permissions for the memory to access AWS services when using custom strategies.final IRoleMemoryProps.Jsii$Proxy.getExecutionRole()default IRoleRuntimeProps.getExecutionRole()(experimental) The IAM role that provides permissions for the agent runtime If not provided, a role will be created automatically.final IRoleRuntimeProps.Jsii$Proxy.getExecutionRole()Gateway.getRole()(experimental) The IAM role for the gateway.GatewayAttributes.getRole()(experimental) The IAM role that provides permissions for the gateway.final IRoleGatewayAttributes.Jsii$Proxy.getRole()abstract IRoleGatewayBase.getRole()(experimental) The IAM role that provides permissions for the gateway to access AWS services.default IRoleGatewayProps.getRole()(experimental) The IAM role that provides permissions for the gateway to access AWS services.final IRoleGatewayProps.Jsii$Proxy.getRole()IBedrockAgentRuntime.getRole()(experimental) The IAM role that provides permissions for the agent runtime.default IRoleIBedrockAgentRuntime.Jsii$Default.getRole()(experimental) The IAM role that provides permissions for the agent runtime.final IRoleIBedrockAgentRuntime.Jsii$Proxy.getRole()(experimental) The IAM role that provides permissions for the agent runtime.IGateway.getRole()(experimental) The IAM role that provides permissions for the gateway to access AWS services.default IRoleIGateway.Jsii$Default.getRole()(experimental) The IAM role that provides permissions for the gateway to access AWS services.final IRoleIGateway.Jsii$Proxy.getRole()(experimental) The IAM role that provides permissions for the gateway to access AWS services.Runtime.getRole()(experimental) The IAM role that provides permissions for the agent runtime.abstract IRoleRuntimeBase.getRole()(experimental) The IAM role that provides permissions for the agent runtime.Methods in software.amazon.awscdk.services.bedrock.agentcore.alpha with parameters of type IRoleModifier and TypeMethodDescriptionBrowserCustom.Builder.executionRole(IRole executionRole) (experimental) The IAM role that provides permissions for the browser to access AWS services.BrowserCustomProps.Builder.executionRole(IRole executionRole) Sets the value ofBrowserCustomProps.getExecutionRole()CodeInterpreterCustom.Builder.executionRole(IRole executionRole) (experimental) The IAM role that provides permissions for the code interpreter to access AWS services.CodeInterpreterCustomProps.Builder.executionRole(IRole executionRole) Sets the value ofCodeInterpreterCustomProps.getExecutionRole()Memory.Builder.executionRole(IRole executionRole) (experimental) The IAM role that provides permissions for the memory to access AWS services when using custom strategies.MemoryProps.Builder.executionRole(IRole executionRole) Sets the value ofMemoryProps.getExecutionRole()Runtime.Builder.executionRole(IRole executionRole) (experimental) The IAM role that provides permissions for the agent runtime If not provided, a role will be created automatically.RuntimeProps.Builder.executionRole(IRole executionRole) Sets the value ofRuntimeProps.getExecutionRole()ICredentialProviderConfig.grantNeededPermissionsToRole(IRole role) (experimental) Grant the role the permissions.default GrantICredentialProviderConfig.Jsii$Default.grantNeededPermissionsToRole(IRole role) (experimental) Grant the role the permissions.final GrantICredentialProviderConfig.Jsii$Proxy.grantNeededPermissionsToRole(IRole role) (experimental) Grant the role the permissions.abstract voidApiSchema.grantPermissionsToRole(IRole role) (experimental) Grant permissions to the role.voidAssetApiSchema.grantPermissionsToRole(IRole role) (experimental) Grant permissions to the role.voidAssetToolSchema.grantPermissionsToRole(IRole role) (experimental) Grant permissions to the role.voidInlineApiSchema.grantPermissionsToRole(IRole _role) (experimental) Grant permissions to the role.voidInlineToolSchema.grantPermissionsToRole(IRole _role) (experimental) Grant permissions to the role.voidS3ApiSchema.grantPermissionsToRole(IRole role) (experimental) Grant permissions to the role.voidS3ToolSchema.grantPermissionsToRole(IRole role) (experimental) Grant permissions to the role.abstract voidToolSchema.grantPermissionsToRole(IRole role) (experimental) Grant permissions to the role.(experimental) The IAM role that provides permissions for the gateway to access AWS services.Sets the value ofGatewayAttributes.getRole()Sets the value ofGatewayProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.bedrock.alpha
Methods in software.amazon.awscdk.services.bedrock.alpha that return IRoleModifier and TypeMethodDescriptiondefault IRoleAgentProps.getExistingRole()(experimental) An existing IAM Role to associate with this agent.final IRoleAgentProps.Jsii$Proxy.getExistingRole()Agent.getRole()(experimental) The IAM role associated to the agent.abstract IRoleAgentBase.getRole()(experimental) The IAM role associated to the agent.IAgent.getRole()(experimental) The IAM role associated to the agent.default IRoleIAgent.Jsii$Default.getRole()(experimental) The IAM role associated to the agent.final IRoleIAgent.Jsii$Proxy.getRole()(experimental) The IAM role associated to the agent.Methods in software.amazon.awscdk.services.bedrock.alpha with parameters of type IRoleModifier and TypeMethodDescriptionAgent.Builder.existingRole(IRole existingRole) (experimental) An existing IAM Role to associate with this agent.AgentProps.Builder.existingRole(IRole existingRole) Sets the value ofAgentProps.getExistingRole() -
Uses of IRole in software.amazon.awscdk.services.certificatemanager
Methods in software.amazon.awscdk.services.certificatemanager that return IRoleModifier and TypeMethodDescriptiondefault IRoleDnsValidatedCertificateProps.getCustomResourceRole()Role to use for the custom resource that creates the validated certificate.final IRoleDnsValidatedCertificateProps.Jsii$Proxy.getCustomResourceRole()Methods in software.amazon.awscdk.services.certificatemanager with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.chatbot that return IRoleModifier and TypeMethodDescriptiondefault IRoleSlackChannelConfigurationProps.getLogRetentionRole()The IAM role for the Lambda function associated with the custom resource that sets the retention policy.final IRoleSlackChannelConfigurationProps.Jsii$Proxy.getLogRetentionRole()default IRoleISlackChannelConfiguration.getRole()The permission role of Slack channel configuration.default IRoleISlackChannelConfiguration.Jsii$Default.getRole()The permission role of Slack channel configuration.final IRoleISlackChannelConfiguration.Jsii$Proxy.getRole()The permission role of Slack channel configuration.SlackChannelConfiguration.getRole()The permission role of Slack channel configuration.default IRoleSlackChannelConfigurationProps.getRole()The permission role of Slack channel configuration.final IRoleSlackChannelConfigurationProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.chatbot with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.cloudfront with parameters of type IRoleModifier and TypeMethodDescriptionstatic EndpointEndpoint.fromKinesisStream(IStream stream, IRole role) Configure a Kinesis Stream Endpoint for Realtime Log Config. -
Uses of IRole in software.amazon.awscdk.services.cloudfront.experimental
Methods in software.amazon.awscdk.services.cloudfront.experimental that return IRoleModifier and TypeMethodDescriptionfinal IRoleEdgeFunctionProps.Jsii$Proxy.getLogRetentionRole()EdgeFunction.getRole()The IAM role associated with this function.final IRoleEdgeFunctionProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.cloudfront.experimental with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.codebuild that return IRoleModifier and TypeMethodDescriptionBatchBuildConfig.getRole()The IAM batch service Role of this Project.final IRoleBatchBuildConfig.Jsii$Proxy.getRole()default IRoleCommonProjectProps.getRole()Service Role to assume while running the build.final IRoleCommonProjectProps.Jsii$Proxy.getRole()default IRoleFleetProps.getRole()Service Role assumed by Fleet instances.final IRoleFleetProps.Jsii$Proxy.getRole()default IRoleIProject.getRole()The IAM service Role of this Project.default IRoleIProject.Jsii$Default.getRole()The IAM service Role of this Project.final IRoleIProject.Jsii$Proxy.getRole()The IAM service Role of this Project.final IRolePipelineProjectProps.Jsii$Proxy.getRole()Project.getRole()The IAM role for this project.final IRoleProjectProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.codebuild with parameters of type IRoleModifier and TypeMethodDescriptionSets the value ofBatchBuildConfig.getRole()Sets the value ofCommonProjectProps.getRole()Service Role assumed by Fleet instances.Sets the value ofFleetProps.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
Methods in software.amazon.awscdk.services.codedeploy that return IRoleModifier and TypeMethodDescriptionEcsDeploymentGroup.getRole()The service Role of this Deployment Group.default IRoleEcsDeploymentGroupProps.getRole()The service Role of this Deployment Group.final IRoleEcsDeploymentGroupProps.Jsii$Proxy.getRole()default IRoleIServerDeploymentGroup.getRole()default IRoleIServerDeploymentGroup.Jsii$Default.getRole()final IRoleIServerDeploymentGroup.Jsii$Proxy.getRole()LambdaDeploymentGroup.getRole()The service Role of this Deployment Group.default IRoleLambdaDeploymentGroupProps.getRole()The service Role of this Deployment Group.final IRoleLambdaDeploymentGroupProps.Jsii$Proxy.getRole()ServerDeploymentGroup.getRole()The service Role of this Deployment Group.default IRoleServerDeploymentGroupProps.getRole()The service Role of this Deployment Group.final IRoleServerDeploymentGroupProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.codedeploy with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.codepipeline that return IRoleModifier and TypeMethodDescriptionActionBindOptions.getRole()final IRoleActionBindOptions.Jsii$Proxy.getRole()default IRoleActionProperties.getRole()final IRoleActionProperties.Jsii$Proxy.getRole()default IRoleCommonAwsActionProps.getRole()The Role in which context's this Action will be executing in.final IRoleCommonAwsActionProps.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 IRolePipelineProps.getRole()The IAM role to be assumed by this Pipeline.final IRolePipelineProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.codepipeline with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.codepipeline.actions that return IRoleModifier and TypeMethodDescriptiondefault IRoleSelfManagedDeploymentProps.getAdministrationRole()The IAM role in the administrator account used to assume execution roles in the target accounts.final IRoleSelfManagedDeploymentProps.Jsii$Proxy.getAdministrationRole()CloudFormationCreateReplaceChangeSetAction.getDeploymentRole()default IRoleCloudFormationCreateReplaceChangeSetActionProps.getDeploymentRole()IAM role to assume when deploying changes.final IRoleCloudFormationCreateReplaceChangeSetActionProps.Jsii$Proxy.getDeploymentRole()CloudFormationCreateUpdateStackAction.getDeploymentRole()default IRoleCloudFormationCreateUpdateStackActionProps.getDeploymentRole()IAM role to assume when deploying changes.final IRoleCloudFormationCreateUpdateStackActionProps.Jsii$Proxy.getDeploymentRole()CloudFormationDeleteStackAction.getDeploymentRole()default IRoleCloudFormationDeleteStackActionProps.getDeploymentRole()IAM role to assume when deploying changes.final IRoleCloudFormationDeleteStackActionProps.Jsii$Proxy.getDeploymentRole()default IRoleCodeCommitSourceActionProps.getEventRole()Role to be used by on commit event rule.final IRoleCodeCommitSourceActionProps.Jsii$Proxy.getEventRole()final IRoleCloudFormationCreateReplaceChangeSetActionProps.Jsii$Proxy.getRole()final IRoleCloudFormationCreateUpdateStackActionProps.Jsii$Proxy.getRole()final IRoleCloudFormationDeleteStackActionProps.Jsii$Proxy.getRole()final IRoleCloudFormationDeployStackInstancesActionProps.Jsii$Proxy.getRole()final IRoleCloudFormationDeployStackSetActionProps.Jsii$Proxy.getRole()final IRoleCloudFormationExecuteChangeSetActionProps.Jsii$Proxy.getRole()final IRoleCodeBuildActionProps.Jsii$Proxy.getRole()final IRoleCodeCommitSourceActionProps.Jsii$Proxy.getRole()final IRoleCodeDeployEcsDeployActionProps.Jsii$Proxy.getRole()final IRoleCodeDeployServerDeployActionProps.Jsii$Proxy.getRole()final IRoleCodeStarConnectionsSourceActionProps.Jsii$Proxy.getRole()final IRoleCommandsActionProps.Jsii$Proxy.getRole()final IRoleEc2DeployActionProps.Jsii$Proxy.getRole()final IRoleEcrBuildAndPublishActionProps.Jsii$Proxy.getRole()final IRoleEcrSourceActionProps.Jsii$Proxy.getRole()final IRoleEcsDeployActionProps.Jsii$Proxy.getRole()final IRoleElasticBeanstalkDeployActionProps.Jsii$Proxy.getRole()final IRoleInspectorEcrImageScanActionProps.Jsii$Proxy.getRole()final IRoleInspectorScanActionBaseProps.Jsii$Proxy.getRole()final IRoleInspectorSourceCodeScanActionProps.Jsii$Proxy.getRole()final IRoleLambdaInvokeActionProps.Jsii$Proxy.getRole()final IRoleManualApprovalActionProps.Jsii$Proxy.getRole()final IRolePipelineInvokeActionProps.Jsii$Proxy.getRole()final IRoleS3DeployActionProps.Jsii$Proxy.getRole()final IRoleS3SourceActionProps.Jsii$Proxy.getRole()final IRoleServiceCatalogDeployActionBeta1Props.Jsii$Proxy.getRole()final IRoleStepFunctionsInvokeActionProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.codepipeline.actions with parameters of type IRoleModifier 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()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.identitypool
Methods in software.amazon.awscdk.services.cognito.identitypool that return IRoleModifier and TypeMethodDescriptionIdentityPool.getAuthenticatedRole()Default Role for authenticated users.default IRoleIdentityPoolProps.getAuthenticatedRole()The default Role to be assumed by authenticated users.final IRoleIdentityPoolProps.Jsii$Proxy.getAuthenticatedRole()RoleMappingRule.getMappedRole()The role to be assumed when the claim value is matched.final IRoleRoleMappingRule.Jsii$Proxy.getMappedRole()IdentityPool.getUnauthenticatedRole()Default Role for unauthenticated users.default IRoleIdentityPoolProps.getUnauthenticatedRole()The default Role to be assumed by unauthenticated users.final IRoleIdentityPoolProps.Jsii$Proxy.getUnauthenticatedRole()Methods in software.amazon.awscdk.services.cognito.identitypool with parameters of type IRoleModifier and TypeMethodDescriptionIdentityPool.Builder.authenticatedRole(IRole authenticatedRole) The default Role to be assumed by authenticated users.IdentityPoolProps.Builder.authenticatedRole(IRole authenticatedRole) Sets the value ofIdentityPoolProps.getAuthenticatedRole()RoleMappingRule.Builder.mappedRole(IRole mappedRole) Sets the value ofRoleMappingRule.getMappedRole()IdentityPool.Builder.unauthenticatedRole(IRole unauthenticatedRole) The default Role to be assumed by unauthenticated users.IdentityPoolProps.Builder.unauthenticatedRole(IRole unauthenticatedRole) Sets the value ofIdentityPoolProps.getUnauthenticatedRole() -
Uses of IRole in software.amazon.awscdk.services.docdb
Methods in software.amazon.awscdk.services.docdb that return IRoleModifier and TypeMethodDescriptiondefault IRoleDatabaseClusterProps.getCloudWatchLogsRetentionRole()The IAM role for the Lambda function associated with the custom resource that sets the retention policy.final IRoleDatabaseClusterProps.Jsii$Proxy.getCloudWatchLogsRetentionRole()Methods in software.amazon.awscdk.services.docdb with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.ec2 that return IRoleModifier and TypeMethodDescriptionFlowLog.getIamRole()The iam role used to publish logs to CloudWatch.default IRoleFlowLogDestinationConfig.getIamRole()The IAM Role that has access to publish to CloudWatch logs.final IRoleFlowLogDestinationConfig.Jsii$Proxy.getIamRole()AttachInitOptions.getInstanceRole()Instance role of the consuming instance or fleet.final IRoleAttachInitOptions.Jsii$Proxy.getInstanceRole()BastionHostLinux.getRole()The IAM role assumed by the instance.Instance.getRole()The IAM role assumed by the instance.default IRoleInstanceProps.getRole()An IAM role to associate with the instance profile assigned to this Auto Scaling Group.final IRoleInstanceProps.Jsii$Proxy.getRole()LaunchTemplate.getRole()IAM Role assumed by instances that are launched from this template.default IRoleLaunchTemplateProps.getRole()An IAM role to associate with the instance profile that is used by instances.final IRoleLaunchTemplateProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.ec2 with parameters of type IRoleModifier 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 FlowLogDestinationFlowLogDestination.toCloudWatchLogs(ILogGroup logGroup, IRole iamRole) Use CloudWatch logs as the destination. -
Uses of IRole in software.amazon.awscdk.services.ecs
Methods in software.amazon.awscdk.services.ecs that return IRoleModifier and TypeMethodDescriptiondefault IRoleCommonTaskDefinitionAttributes.getExecutionRole()The IAM role that grants containers and Fargate agents permission to make AWS API calls on your behalf.final IRoleCommonTaskDefinitionAttributes.Jsii$Proxy.getExecutionRole()default IRoleCommonTaskDefinitionProps.getExecutionRole()The name of the IAM task execution role that grants the ECS agent permission to call AWS APIs on your behalf.final IRoleCommonTaskDefinitionProps.Jsii$Proxy.getExecutionRole()final IRoleEc2TaskDefinitionAttributes.Jsii$Proxy.getExecutionRole()final IRoleEc2TaskDefinitionProps.Jsii$Proxy.getExecutionRole()final IRoleExternalTaskDefinitionAttributes.Jsii$Proxy.getExecutionRole()final IRoleExternalTaskDefinitionProps.Jsii$Proxy.getExecutionRole()final IRoleFargateTaskDefinitionAttributes.Jsii$Proxy.getExecutionRole()final IRoleFargateTaskDefinitionProps.Jsii$Proxy.getExecutionRole()default IRoleIEc2TaskDefinition.Jsii$Default.getExecutionRole()Execution role for this task definition.final IRoleIEc2TaskDefinition.Jsii$Proxy.getExecutionRole()Execution role for this task definition.default IRoleIExternalTaskDefinition.Jsii$Default.getExecutionRole()Execution role for this task definition.final IRoleIExternalTaskDefinition.Jsii$Proxy.getExecutionRole()Execution role for this task definition.default IRoleIFargateTaskDefinition.Jsii$Default.getExecutionRole()Execution role for this task definition.final IRoleIFargateTaskDefinition.Jsii$Proxy.getExecutionRole()Execution role for this task definition.default IRoleITaskDefinition.getExecutionRole()Execution role for this task definition.default IRoleITaskDefinition.Jsii$Default.getExecutionRole()Execution role for this task definition.final IRoleITaskDefinition.Jsii$Proxy.getExecutionRole()Execution role for this task definition.TaskDefinition.getExecutionRole()Execution role for this task definition.final IRoleTaskDefinitionAttributes.Jsii$Proxy.getExecutionRole()final IRoleTaskDefinitionProps.Jsii$Proxy.getExecutionRole()default IRoleManagedInstancesCapacityProviderProps.getInfrastructureRole()The IAM role that ECS uses to manage the infrastructure for the capacity provider.final IRoleManagedInstancesCapacityProviderProps.Jsii$Proxy.getInfrastructureRole()default IRoleAlternateTargetOptions.getRole()The IAM role for the configuration.final IRoleAlternateTargetOptions.Jsii$Proxy.getRole()final IRoleAlternateTargetProps.Jsii$Proxy.getRole()default IRoleDeploymentLifecycleHookTargetConfig.getRole()The IAM role that grants permissions to invoke the target.final IRoleDeploymentLifecycleHookTargetConfig.Jsii$Proxy.getRole()DeploymentLifecycleLambdaTarget.getRole()The IAM role for the deployment lifecycle hook target.default IRoleDeploymentLifecycleLambdaTargetProps.getRole()The IAM role that grants permissions to invoke the lambda target.final IRoleDeploymentLifecycleLambdaTargetProps.Jsii$Proxy.getRole()final IRoleScalableTaskCountProps.Jsii$Proxy.getRole()default IRoleServiceConnectTlsConfiguration.getRole()The IAM role that's associated with the Service Connect TLS.final IRoleServiceConnectTlsConfiguration.Jsii$Proxy.getRole()default IRoleServiceManagedEBSVolumeConfiguration.getRole()An IAM role that allows ECS to make calls to EBS APIs on your behalf.final IRoleServiceManagedEBSVolumeConfiguration.Jsii$Proxy.getRole()ServiceManagedVolume.getRole()An IAM role that allows ECS to make calls to EBS APIs.default IRoleCommonTaskDefinitionAttributes.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRoleCommonTaskDefinitionAttributes.Jsii$Proxy.getTaskRole()default IRoleCommonTaskDefinitionProps.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRoleCommonTaskDefinitionProps.Jsii$Proxy.getTaskRole()final IRoleEc2TaskDefinitionAttributes.Jsii$Proxy.getTaskRole()final IRoleEc2TaskDefinitionProps.Jsii$Proxy.getTaskRole()final IRoleExternalTaskDefinitionAttributes.Jsii$Proxy.getTaskRole()final IRoleExternalTaskDefinitionProps.Jsii$Proxy.getTaskRole()final IRoleFargateTaskDefinitionAttributes.Jsii$Proxy.getTaskRole()final IRoleFargateTaskDefinitionProps.Jsii$Proxy.getTaskRole()default IRoleIEc2TaskDefinition.Jsii$Default.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRoleIEc2TaskDefinition.Jsii$Proxy.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.default IRoleIExternalTaskDefinition.Jsii$Default.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRoleIExternalTaskDefinition.Jsii$Proxy.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.default IRoleIFargateTaskDefinition.Jsii$Default.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRoleIFargateTaskDefinition.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 IRoleITaskDefinition.Jsii$Default.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRoleITaskDefinition.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 IRoleTaskDefinitionAttributes.Jsii$Proxy.getTaskRole()final IRoleTaskDefinitionProps.Jsii$Proxy.getTaskRole()TaskDefinition.obtainExecutionRole()Creates the task execution IAM role if it doesn't already exist.Methods in software.amazon.awscdk.services.ecs with parameters of type IRoleModifier 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()ManagedInstancesCapacityProvider.Builder.infrastructureRole(IRole infrastructureRole) The IAM role that ECS uses to manage the infrastructure for the capacity provider.ManagedInstancesCapacityProviderProps.Builder.infrastructureRole(IRole infrastructureRole) Sets the value ofManagedInstancesCapacityProviderProps.getInfrastructureRole()The IAM role for the configuration.Sets the value ofAlternateTargetOptions.getRole()Sets the value ofAlternateTargetOptions.getRole()Sets the value ofDeploymentLifecycleHookTargetConfig.getRole()The IAM role that grants permissions to invoke the lambda target.Sets the value ofDeploymentLifecycleLambdaTargetProps.getRole()Role to use for scaling.Sets the value ofBaseScalableAttributeProps.getRole()Sets the value ofServiceConnectTlsConfiguration.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
Methods in software.amazon.awscdk.services.ecs.patterns that return IRoleModifier and TypeMethodDescriptiondefault IRoleApplicationLoadBalancedTaskImageOptions.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 IRoleApplicationLoadBalancedTaskImageOptions.Jsii$Proxy.getExecutionRole()default IRoleApplicationLoadBalancedTaskImageProps.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 IRoleApplicationLoadBalancedTaskImageProps.Jsii$Proxy.getExecutionRole()default IRoleNetworkLoadBalancedTaskImageOptions.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 IRoleNetworkLoadBalancedTaskImageOptions.Jsii$Proxy.getExecutionRole()default IRoleNetworkLoadBalancedTaskImageProps.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 IRoleNetworkLoadBalancedTaskImageProps.Jsii$Proxy.getExecutionRole()default IRoleApplicationLoadBalancedTaskImageOptions.getTaskRole()The name of the task IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRoleApplicationLoadBalancedTaskImageOptions.Jsii$Proxy.getTaskRole()default IRoleApplicationLoadBalancedTaskImageProps.getTaskRole()The name of the task IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRoleApplicationLoadBalancedTaskImageProps.Jsii$Proxy.getTaskRole()default IRoleNetworkLoadBalancedTaskImageOptions.getTaskRole()The name of the task IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRoleNetworkLoadBalancedTaskImageOptions.Jsii$Proxy.getTaskRole()default IRoleNetworkLoadBalancedTaskImageProps.getTaskRole()The name of the task IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRoleNetworkLoadBalancedTaskImageProps.Jsii$Proxy.getTaskRole()Methods in software.amazon.awscdk.services.ecs.patterns with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.eks that return IRoleModifier and TypeMethodDescriptionIKubectlProvider.getHandlerRole()The IAM execution role of the handler.default IRoleIKubectlProvider.Jsii$Default.getHandlerRole()The IAM execution role of the handler.final IRoleIKubectlProvider.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 IRoleKubectlProviderAttributes.Jsii$Proxy.getHandlerRole()Cluster.getKubectlLambdaRole()An IAM role that can perform kubectl operations against this cluster.default IRoleClusterAttributes.getKubectlLambdaRole()An IAM role that can perform kubectl operations against this cluster.final IRoleClusterAttributes.Jsii$Proxy.getKubectlLambdaRole()default IRoleClusterProps.getKubectlLambdaRole()The IAM role to pass to the Kubectl Lambda Handler.final IRoleClusterProps.Jsii$Proxy.getKubectlLambdaRole()default IRoleICluster.getKubectlLambdaRole()An IAM role that can perform kubectl operations against this cluster.default IRoleICluster.Jsii$Default.getKubectlLambdaRole()An IAM role that can perform kubectl operations against this cluster.final IRoleICluster.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 IRoleICluster.getKubectlRole()An IAM role that can perform kubectl operations against this cluster.default IRoleICluster.Jsii$Default.getKubectlRole()An IAM role that can perform kubectl operations against this cluster.final IRoleICluster.Jsii$Proxy.getKubectlRole()An IAM role that can perform kubectl operations against this cluster.default IRoleClusterOptions.getMastersRole()An IAM role that will be added to thesystem:mastersKubernetes RBAC group.final IRoleClusterOptions.Jsii$Proxy.getMastersRole()final IRoleClusterProps.Jsii$Proxy.getMastersRole()final IRoleFargateClusterProps.Jsii$Proxy.getMastersRole()default IRoleNodegroupOptions.getNodeRole()The IAM role to associate with your node group.final IRoleNodegroupOptions.Jsii$Proxy.getNodeRole()final IRoleNodegroupProps.Jsii$Proxy.getNodeRole()FargateProfile.getPodExecutionRole()The pod execution role to use for pods that match the selectors in the Fargate profile.default IRoleFargateProfileOptions.getPodExecutionRole()The pod execution role to use for pods that match the selectors in the Fargate profile.final IRoleFargateProfileOptions.Jsii$Proxy.getPodExecutionRole()final IRoleFargateProfileProps.Jsii$Proxy.getPodExecutionRole()Cluster.getRole()IAM role assumed by the EKS Control Plane.final IRoleClusterOptions.Jsii$Proxy.getRole()final IRoleClusterProps.Jsii$Proxy.getRole()default IRoleCommonClusterOptions.getRole()Role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.final IRoleCommonClusterOptions.Jsii$Proxy.getRole()final IRoleFargateClusterProps.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.Methods in software.amazon.awscdk.services.eks with parameters of type IRoleModifier and TypeMethodDescriptionvoidAwsAuth.addMastersRole(IRole role) Adds the specified IAM role to thesystem:mastersRBAC group, which means that anyone that can assume it will be able to administer this Kubernetes system.voidAwsAuth.addMastersRole(IRole role, String username) Adds the specified IAM role to thesystem:mastersRBAC group, which means that anyone that can assume it will be able to administer this Kubernetes system.voidAwsAuth.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:mastersKubernetes 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:mastersKubernetes 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.eks.v2.alpha
Methods in software.amazon.awscdk.services.eks.v2.alpha that return IRoleModifier and TypeMethodDescriptiondefault IRoleClusterCommonOptions.getMastersRole()(experimental) An IAM role that will be added to thesystem:mastersKubernetes RBAC group.final IRoleClusterCommonOptions.Jsii$Proxy.getMastersRole()final IRoleClusterProps.Jsii$Proxy.getMastersRole()final IRoleFargateClusterProps.Jsii$Proxy.getMastersRole()default IRoleComputeConfig.getNodeRole()(experimental) IAM role for the nodePools.final IRoleComputeConfig.Jsii$Proxy.getNodeRole()default IRoleNodegroupOptions.getNodeRole()(experimental) The IAM role to associate with your node group.final IRoleNodegroupOptions.Jsii$Proxy.getNodeRole()final IRoleNodegroupProps.Jsii$Proxy.getNodeRole()FargateProfile.getPodExecutionRole()(experimental) The pod execution role to use for pods that match the selectors in the Fargate profile.default IRoleFargateProfileOptions.getPodExecutionRole()(experimental) The pod execution role to use for pods that match the selectors in the Fargate profile.final IRoleFargateProfileOptions.Jsii$Proxy.getPodExecutionRole()final IRoleFargateProfileProps.Jsii$Proxy.getPodExecutionRole()Cluster.getRole()(experimental) IAM role assumed by the EKS Control Plane.default IRoleClusterCommonOptions.getRole()(experimental) Role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.final IRoleClusterCommonOptions.Jsii$Proxy.getRole()final IRoleClusterProps.Jsii$Proxy.getRole()final IRoleFargateClusterProps.Jsii$Proxy.getRole()default IRoleIKubectlProvider.getRole()(experimental) The role of the provider lambda function.default IRoleIKubectlProvider.Jsii$Default.getRole()(experimental) The role of the provider lambda function.final IRoleIKubectlProvider.Jsii$Proxy.getRole()(experimental) The role of the provider lambda function.KubectlProvider.getRole()(experimental) The IAM execution role of the handler.default IRoleKubectlProviderAttributes.getRole()(experimental) The role of the provider lambda function.final IRoleKubectlProviderAttributes.Jsii$Proxy.getRole()default IRoleKubectlProviderOptions.getRole()(experimental) An IAM role that can perform kubectl operations against this cluster.final IRoleKubectlProviderOptions.Jsii$Proxy.getRole()final IRoleKubectlProviderProps.Jsii$Proxy.getRole()Nodegroup.getRole()(experimental) IAM role of the instance profile for the nodegroup.ServiceAccount.getRole()(experimental) The role which is linked to the service account.Methods in software.amazon.awscdk.services.eks.v2.alpha with parameters of type IRoleModifier and TypeMethodDescriptionCluster.Builder.mastersRole(IRole mastersRole) (experimental) An IAM role that will be added to thesystem:mastersKubernetes RBAC group.ClusterCommonOptions.Builder.mastersRole(IRole mastersRole) Sets the value ofClusterCommonOptions.getMastersRole()ClusterProps.Builder.mastersRole(IRole mastersRole) Sets the value ofClusterCommonOptions.getMastersRole()FargateCluster.Builder.mastersRole(IRole mastersRole) (experimental) An IAM role that will be added to thesystem:mastersKubernetes RBAC group.FargateClusterProps.Builder.mastersRole(IRole mastersRole) Sets the value ofClusterCommonOptions.getMastersRole()Sets the value ofComputeConfig.getNodeRole()(experimental) The IAM role to associate with your node group.Sets the value ofNodegroupOptions.getNodeRole()Sets the value ofNodegroupOptions.getNodeRole()FargateProfile.Builder.podExecutionRole(IRole podExecutionRole) (experimental) 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()(experimental) Role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.Sets the value ofClusterCommonOptions.getRole()Sets the value ofClusterCommonOptions.getRole()(experimental) Role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.Sets the value ofClusterCommonOptions.getRole()(experimental) An IAM role that can perform kubectl operations against this cluster.Sets the value ofKubectlProviderAttributes.getRole()Sets the value ofKubectlProviderOptions.getRole()Sets the value ofKubectlProviderOptions.getRole() -
Uses of IRole in software.amazon.awscdk.services.elasticsearch
Methods in software.amazon.awscdk.services.elasticsearch that return IRoleModifier and TypeMethodDescriptionCognitoOptions.getRole()Deprecated.use opensearchservice module insteadfinal IRoleCognitoOptions.Jsii$Proxy.getRole()Deprecated.Methods in software.amazon.awscdk.services.elasticsearch with parameters of type IRoleModifier and TypeMethodDescriptionDeprecated.use opensearchservice module instead -
Uses of IRole in software.amazon.awscdk.services.events
Methods in software.amazon.awscdk.services.events that return IRoleModifier and TypeMethodDescriptiondefault IRoleRuleTargetConfig.getRole()Role to use to invoke this event target.final IRoleRuleTargetConfig.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.events with parameters of type IRole -
Uses of IRole in software.amazon.awscdk.services.events.targets
Methods in software.amazon.awscdk.services.events.targets that return IRoleModifier and TypeMethodDescriptiondefault IRoleApiDestinationProps.getEventRole()The role to assume before invoking the target.final IRoleApiDestinationProps.Jsii$Proxy.getEventRole()default IRoleApiGatewayProps.getEventRole()The role to assume before invoking the target (i.e., the pipeline) when the given rule is triggered.final IRoleApiGatewayProps.Jsii$Proxy.getEventRole()default IRoleAppSyncGraphQLApiProps.getEventRole()The role to assume before invoking the target (i.e., the pipeline) when the given rule is triggered.final IRoleAppSyncGraphQLApiProps.Jsii$Proxy.getEventRole()default IRoleCodeBuildProjectProps.getEventRole()The role to assume before invoking the target (i.e., the codebuild) when the given rule is triggered.final IRoleCodeBuildProjectProps.Jsii$Proxy.getEventRole()default IRoleCodePipelineTargetOptions.getEventRole()The role to assume before invoking the target (i.e., the pipeline) when the given rule is triggered.final IRoleCodePipelineTargetOptions.Jsii$Proxy.getEventRole()default IRoleEcsTaskProps.getExecutionRole()The execution role for the task.final IRoleEcsTaskProps.Jsii$Proxy.getExecutionRole()default IRoleEcsTaskProps.getRole()Existing IAM role to run the ECS task.final IRoleEcsTaskProps.Jsii$Proxy.getRole()default IRoleEventBusProps.getRole()Role to be used to publish the event.final IRoleEventBusProps.Jsii$Proxy.getRole()default IRoleRedshiftQueryProps.getRole()The IAM role to be used to execute the SQL statement.final IRoleRedshiftQueryProps.Jsii$Proxy.getRole()default IRoleSfnStateMachineProps.getRole()The IAM role to be assumed to execute the State Machine.final IRoleSfnStateMachineProps.Jsii$Proxy.getRole()default IRoleSnsTopicProps.getRole()The IAM role to be used to publish to the topic.final IRoleSnsTopicProps.Jsii$Proxy.getRole()default IRoleEcsTaskProps.getTaskRole()The IAM role for the task.final IRoleEcsTaskProps.Jsii$Proxy.getTaskRole()Methods in software.amazon.awscdk.services.events.targets with parameters of type IRoleModifier 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.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()EcsTask.Builder.executionRole(IRole executionRole) The execution role for the task.EcsTaskProps.Builder.executionRole(IRole executionRole) Sets the value ofEcsTaskProps.getExecutionRole()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()The IAM role to be used to publish to the topic.Sets the value ofSnsTopicProps.getRole()The IAM role for the task.Sets the value ofEcsTaskProps.getTaskRole() -
Uses of IRole in software.amazon.awscdk.services.gamelift.alpha
Methods in software.amazon.awscdk.services.gamelift.alpha that return IRoleModifier and TypeMethodDescriptionBuild.getRole()(experimental) The IAM role GameLift assumes to acccess server build content.default IRoleBuildAttributes.getRole()(experimental) The IAM role assumed by GameLift to access server build in S3.final IRoleBuildAttributes.Jsii$Proxy.getRole()BuildFleet.getRole()(experimental) The IAM role GameLift assumes by fleet instances to access AWS ressources.final IRoleBuildFleetProps.Jsii$Proxy.getRole()default IRoleBuildProps.getRole()(experimental) The IAM role assumed by GameLift to access server build in S3.final IRoleBuildProps.Jsii$Proxy.getRole()default IRoleFleetAttributes.getRole()(experimental) The IAM role assumed by GameLift fleet instances to access AWS ressources.final IRoleFleetAttributes.Jsii$Proxy.getRole()default IRoleFleetProps.getRole()(experimental) The IAM role assumed by GameLift fleet instances to access AWS ressources.final IRoleFleetProps.Jsii$Proxy.getRole()GameServerGroup.getRole()(experimental) The IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.default IRoleGameServerGroupAttributes.getRole()(experimental) The IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.final IRoleGameServerGroupAttributes.Jsii$Proxy.getRole()default IRoleGameServerGroupProps.getRole()(experimental) The IAM role that allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.final IRoleGameServerGroupProps.Jsii$Proxy.getRole()Script.getRole()(experimental) The IAM role GameLift assumes to acccess server script content.default IRoleScriptAttributes.getRole()(experimental) The IAM role assumed by GameLift to access server script in S3.final IRoleScriptAttributes.Jsii$Proxy.getRole()default IRoleScriptProps.getRole()(experimental) The IAM role assumed by GameLift to access server script in S3.final IRoleScriptProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.gamelift.alpha with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.glue.alpha that return IRoleModifier and TypeMethodDescriptionabstract IRoleJob.getRole()(experimental) The IAM role Glue assumes to run this job.default IRoleJobAttributes.getRole()(experimental) The IAM role assumed by Glue to run this job.final IRoleJobAttributes.Jsii$Proxy.getRole()JobProps.getRole()(experimental) IAM Role (required) IAM Role to use for Glue job execution Must be specified by the developer because the L2 doesn't have visibility into the actions the script(s) takes during the job execution The role must trust the Glue service principal (glue.amazonaws.com) and be granted sufficient permissions.final IRoleJobProps.Jsii$Proxy.getRole()final IRolePySparkEtlJobProps.Jsii$Proxy.getRole()final IRolePySparkFlexEtlJobProps.Jsii$Proxy.getRole()final IRolePySparkStreamingJobProps.Jsii$Proxy.getRole()PythonShellJob.getRole()(experimental) The IAM role Glue assumes to run this job.final IRolePythonShellJobProps.Jsii$Proxy.getRole()RayJob.getRole()(experimental) The IAM role Glue assumes to run this job.final IRoleRayJobProps.Jsii$Proxy.getRole()final IRoleScalaSparkEtlJobProps.Jsii$Proxy.getRole()final IRoleScalaSparkFlexEtlJobProps.Jsii$Proxy.getRole()final IRoleScalaSparkStreamingJobProps.Jsii$Proxy.getRole()SparkJob.getRole()(experimental) The IAM role Glue assumes to run this job.final IRoleSparkJobProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.glue.alpha with parameters of type IRoleModifier and TypeMethodDescriptionSets the value ofJobAttributes.getRole()Sets the value ofJobProps.getRole()(experimental) IAM Role (required) IAM Role to use for Glue job execution Must be specified by the developer because the L2 doesn't have visibility into the actions the script(s) takes during the job execution The role must trust the Glue service principal (glue.amazonaws.com) and be granted sufficient permissions.Sets the value ofJobProps.getRole()(experimental) IAM Role (required) IAM Role to use for Glue job execution Must be specified by the developer because the L2 doesn't have visibility into the actions the script(s) takes during the job execution The role must trust the Glue service principal (glue.amazonaws.com) and be granted sufficient permissions.Sets the value ofJobProps.getRole()(experimental) IAM Role (required) IAM Role to use for Glue job execution Must be specified by the developer because the L2 doesn't have visibility into the actions the script(s) takes during the job execution The role must trust the Glue service principal (glue.amazonaws.com) and be granted sufficient permissions.Sets the value ofJobProps.getRole()(experimental) IAM Role (required) IAM Role to use for Glue job execution Must be specified by the developer because the L2 doesn't have visibility into the actions the script(s) takes during the job execution The role must trust the Glue service principal (glue.amazonaws.com) and be granted sufficient permissions.Sets the value ofJobProps.getRole()(experimental) IAM Role (required) IAM Role to use for Glue job execution Must be specified by the developer because the L2 doesn't have visibility into the actions the script(s) takes during the job execution The role must trust the Glue service principal (glue.amazonaws.com) and be granted sufficient permissions.Sets the value ofJobProps.getRole()(experimental) IAM Role (required) IAM Role to use for Glue job execution Must be specified by the developer because the L2 doesn't have visibility into the actions the script(s) takes during the job execution The role must trust the Glue service principal (glue.amazonaws.com) and be granted sufficient permissions.Sets the value ofJobProps.getRole()(experimental) IAM Role (required) IAM Role to use for Glue job execution Must be specified by the developer because the L2 doesn't have visibility into the actions the script(s) takes during the job execution The role must trust the Glue service principal (glue.amazonaws.com) and be granted sufficient permissions.Sets the value ofJobProps.getRole()(experimental) IAM Role (required) IAM Role to use for Glue job execution Must be specified by the developer because the L2 doesn't have visibility into the actions the script(s) takes during the job execution The role must trust the Glue service principal (glue.amazonaws.com) and be granted sufficient permissions.Sets the value ofJobProps.getRole()Sets the value ofJobProps.getRole()protected ObjectJob.setupContinuousLogging(IRole role) (experimental) Setup Continuous Logging Properties.protected ObjectJob.setupContinuousLogging(IRole role, ContinuousLoggingProps props) (experimental) Setup Continuous Logging Properties. -
Uses of IRole in software.amazon.awscdk.services.iam
Subinterfaces of IRole in software.amazon.awscdk.services.iamClasses in software.amazon.awscdk.services.iam that implement IRoleModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classAn IAM role that only gets attached to the construct tree once it gets used, not before.classIAM Role.Methods in software.amazon.awscdk.services.iam that return IRoleModifier and TypeMethodDescriptionstatic IRoleRole.fromLookup(software.constructs.Construct scope, String id, RoleLookupOptions options) Lookup an existing Role.static IRoleRole.fromRoleArn(software.constructs.Construct scope, String id, String roleArn) Import an external role by ARN.static IRoleRole.fromRoleArn(software.constructs.Construct scope, String id, String roleArn, FromRoleArnOptions options) Import an external role by ARN.static IRoleRole.fromRoleName(software.constructs.Construct scope, String id, String roleName) Import an external role by name.static IRoleRole.fromRoleName(software.constructs.Construct scope, String id, String roleName, FromRoleNameOptions options) Import an external role by name.default IRoleIInstanceProfile.getRole()The role associated with the InstanceProfile.default IRoleIInstanceProfile.Jsii$Default.getRole()The role associated with the InstanceProfile.final IRoleIInstanceProfile.Jsii$Proxy.getRole()The role associated with the InstanceProfile.InstanceProfile.getRole()Returns the role associated with this InstanceProfile.default IRoleInstanceProfileAttributes.getRole()The role associated with the InstanceProfile.final IRoleInstanceProfileAttributes.Jsii$Proxy.getRole()default IRoleInstanceProfileProps.getRole()An IAM role to associate with the instance profile that is used by EC2 instances.final IRoleInstanceProfileProps.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.Methods in software.amazon.awscdk.services.iam that return types with arguments of type IRoleModifier 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()Methods in software.amazon.awscdk.services.iam with parameters of type IRoleModifier and TypeMethodDescriptionvoidManagedPolicy.attachToRole(IRole role) Attaches this policy to a role.voidPolicy.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()Method parameters in software.amazon.awscdk.services.iam with type arguments of type IRoleModifier 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.imagebuilder.alpha
Methods in software.amazon.awscdk.services.imagebuilder.alpha that return IRoleModifier and TypeMethodDescriptiondefault IRoleImageProps.getDeletionExecutionRole()(experimental) The execution role to use for deleting the image as well as the underlying resources, such as the AMIs, snapshots, and containers.final IRoleImageProps.Jsii$Proxy.getDeletionExecutionRole()Image.getExecutionRole()(experimental) The execution role used for the image build.ImagePipeline.getExecutionRole()(experimental) The execution role used for the image build.default IRoleImagePipelineProps.getExecutionRole()(experimental) The execution role used to perform workflow actions to build this image.final IRoleImagePipelineProps.Jsii$Proxy.getExecutionRole()default IRoleImageProps.getExecutionRole()(experimental) The execution role used to perform workflow actions to build the image.final IRoleImageProps.Jsii$Proxy.getExecutionRole()LifecyclePolicy.getExecutionRole()(experimental) The execution role used for lifecycle policy executions.default IRoleLifecyclePolicyProps.getExecutionRole()(experimental) The execution role that grants Image Builder access to run lifecycle actions.final IRoleLifecyclePolicyProps.Jsii$Proxy.getExecutionRole()InfrastructureConfiguration.getRole()(experimental) The role associated with the EC2 instance profile used for the build.default IRoleInfrastructureConfigurationProps.getRole()(experimental) An IAM role to associate with the instance profile used by Image Builder.final IRoleInfrastructureConfigurationProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.imagebuilder.alpha with parameters of type IRoleModifier and TypeMethodDescriptionImage.Builder.deletionExecutionRole(IRole deletionExecutionRole) (experimental) The execution role to use for deleting the image as well as the underlying resources, such as the AMIs, snapshots, and containers.ImageProps.Builder.deletionExecutionRole(IRole deletionExecutionRole) Sets the value ofImageProps.getDeletionExecutionRole()Image.Builder.executionRole(IRole executionRole) (experimental) The execution role used to perform workflow actions to build the image.ImagePipeline.Builder.executionRole(IRole executionRole) (experimental) The execution role used to perform workflow actions to build this image.ImagePipelineProps.Builder.executionRole(IRole executionRole) Sets the value ofImagePipelineProps.getExecutionRole()ImageProps.Builder.executionRole(IRole executionRole) Sets the value ofImageProps.getExecutionRole()LifecyclePolicy.Builder.executionRole(IRole executionRole) (experimental) The execution role that grants Image Builder access to run lifecycle actions.LifecyclePolicyProps.Builder.executionRole(IRole executionRole) Sets the value ofLifecyclePolicyProps.getExecutionRole()(experimental) An IAM role to associate with the instance profile used by Image Builder.Sets the value ofInfrastructureConfigurationProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.iot.actions.alpha
Methods in software.amazon.awscdk.services.iot.actions.alpha that return IRoleModifier and TypeMethodDescriptionfinal IRoleCloudWatchLogsActionProps.Jsii$Proxy.getRole()final IRoleCloudWatchPutMetricActionProps.Jsii$Proxy.getRole()final IRoleCloudWatchSetAlarmStateActionProps.Jsii$Proxy.getRole()default IRoleCommonActionProps.getRole()(experimental) The IAM role that allows access to AWS service.final IRoleCommonActionProps.Jsii$Proxy.getRole()final IRoleDynamoDBv2PutItemActionProps.Jsii$Proxy.getRole()final IRoleFirehosePutRecordActionProps.Jsii$Proxy.getRole()final IRoleHttpsActionProps.Jsii$Proxy.getRole()final IRoleIotEventsPutMessageActionProps.Jsii$Proxy.getRole()final IRoleIotRepublishMqttActionProps.Jsii$Proxy.getRole()final IRoleKinesisPutRecordActionProps.Jsii$Proxy.getRole()final IRoleOpenSearchActionProps.Jsii$Proxy.getRole()final IRoleS3PutObjectActionProps.Jsii$Proxy.getRole()final IRoleSnsTopicActionProps.Jsii$Proxy.getRole()final IRoleSqsQueueActionProps.Jsii$Proxy.getRole()final IRoleStepFunctionsStateMachineActionProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.iot.actions.alpha with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.iotevents.alpha that return IRoleModifier and TypeMethodDescriptionActionBindOptions.getRole()(experimental) The IAM role assumed by IoT Events to perform the action.final IRoleActionBindOptions.Jsii$Proxy.getRole()default IRoleDetectorModelProps.getRole()(experimental) The role that grants permission to AWS IoT Events to perform its operations.final IRoleDetectorModelProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.iotevents.alpha with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.kinesisanalytics.flink.alpha that return IRoleModifier and TypeMethodDescriptionApplication.getRole()(experimental) The application IAM role.default IRoleApplicationProps.getRole()(experimental) A role to use to grant permissions to your application.final IRoleApplicationProps.Jsii$Proxy.getRole()default IRoleIApplication.getRole()(experimental) The application IAM role.default IRoleIApplication.Jsii$Default.getRole()(experimental) The application IAM role.final IRoleIApplication.Jsii$Proxy.getRole()(experimental) The application IAM role.Methods in software.amazon.awscdk.services.kinesisanalytics.flink.alpha with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.kinesisfirehose that return IRoleModifier and TypeMethodDescriptiondefault IRoleCommonDestinationProps.getRole()The IAM role associated with this destination.final IRoleCommonDestinationProps.Jsii$Proxy.getRole()DataProcessorBindOptions.getRole()The IAM role assumed by Amazon Data Firehose to write to the destination that this DataProcessor will bind to.final IRoleDataProcessorBindOptions.Jsii$Proxy.getRole()default IRoleDeliveryStreamAttributes.getRole()The IAM role associated with this delivery stream.final IRoleDeliveryStreamAttributes.Jsii$Proxy.getRole()default IRoleDeliveryStreamProps.getRole()The IAM role associated with this delivery stream.final IRoleDeliveryStreamProps.Jsii$Proxy.getRole()final IRoleS3BucketProps.Jsii$Proxy.getRole()SchemaConfigurationBindOptions.getRole()The IAM Role that will be used by the Delivery Stream for access to the Glue data catalog for record format conversion.final IRoleSchemaConfigurationBindOptions.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.kinesisfirehose with parameters of type IRoleModifier and TypeMethodDescriptionSets the value ofCommonDestinationProps.getRole()Sets the value ofDataProcessorBindOptions.getRole()The IAM role associated with this delivery stream.Sets the value ofDeliveryStreamAttributes.getRole()Sets the value ofDeliveryStreamProps.getRole()The IAM role associated with this destination.Sets the value ofCommonDestinationProps.getRole()Sets the value ofSchemaConfigurationBindOptions.getRole() -
Uses of IRole in software.amazon.awscdk.services.lambda
Methods in software.amazon.awscdk.services.lambda that return IRoleModifier and TypeMethodDescriptionfinal IRoleDockerImageFunctionProps.Jsii$Proxy.getLogRetentionRole()default IRoleFunctionOptions.getLogRetentionRole()The IAM role for the Lambda function associated with the custom resource that sets the retention policy.final IRoleFunctionOptions.Jsii$Proxy.getLogRetentionRole()final IRoleFunctionProps.Jsii$Proxy.getLogRetentionRole()final IRoleSingletonFunctionProps.Jsii$Proxy.getLogRetentionRole()default IRoleCapacityProviderProps.getOperatorRole()The IAM role that the Lambda service assumes to manage the capacity provider.final IRoleCapacityProviderProps.Jsii$Proxy.getOperatorRole()Alias.getRole()The IAM role associated with this function.final IRoleDockerImageFunctionProps.Jsii$Proxy.getRole()Function.getRole()Execution role associated with this function.default IRoleFunctionAttributes.getRole()The IAM execution role associated with this function.final IRoleFunctionAttributes.Jsii$Proxy.getRole()abstract IRoleFunctionBase.getRole()The IAM role associated with this function.default IRoleFunctionOptions.getRole()Lambda execution role.final IRoleFunctionOptions.Jsii$Proxy.getRole()final IRoleFunctionProps.Jsii$Proxy.getRole()default IRoleIAlias.Jsii$Default.getRole()The IAM role associated with this function.final IRoleIAlias.Jsii$Proxy.getRole()The IAM role associated with this function.default IRoleIFunction.getRole()The IAM role associated with this function.default IRoleIFunction.Jsii$Default.getRole()The IAM role associated with this function.final IRoleIFunction.Jsii$Proxy.getRole()The IAM role associated with this function.default IRoleIVersion.Jsii$Default.getRole()The IAM role associated with this function.final IRoleIVersion.Jsii$Proxy.getRole()The IAM role associated with this function.SingletonFunction.getRole()The IAM role associated with this function.final IRoleSingletonFunctionProps.Jsii$Proxy.getRole()Version.getRole()The IAM role associated with this function.Methods in software.amazon.awscdk.services.lambda with parameters of type IRoleModifier 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()CapacityProvider.Builder.operatorRole(IRole operatorRole) The IAM role that the Lambda service assumes to manage the capacity provider.CapacityProviderProps.Builder.operatorRole(IRole operatorRole) Sets the value ofCapacityProviderProps.getOperatorRole()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
Methods in software.amazon.awscdk.services.lambda.go.alpha that return IRoleModifier and TypeMethodDescriptionfinal IRoleGoFunctionProps.Jsii$Proxy.getLogRetentionRole()final IRoleGoFunctionProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.lambda.go.alpha with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.lambda.nodejs that return IRoleModifier and TypeMethodDescriptionfinal IRoleNodejsFunctionProps.Jsii$Proxy.getLogRetentionRole()final IRoleNodejsFunctionProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.lambda.nodejs with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.lambda.python.alpha that return IRoleModifier and TypeMethodDescriptionfinal IRolePythonFunctionProps.Jsii$Proxy.getLogRetentionRole()final IRolePythonFunctionProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.lambda.python.alpha with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.logs that return IRoleModifier and TypeMethodDescriptiondefault IRoleLogRetentionProps.getRole()The IAM role for the Lambda function associated with the custom resource.final IRoleLogRetentionProps.Jsii$Proxy.getRole()default IRoleLogSubscriptionDestinationConfig.getRole()The role to assume to write log events to the destination.final IRoleLogSubscriptionDestinationConfig.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.logs with parameters of type IRoleModifier and TypeMethodDescriptionThe 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
Methods in software.amazon.awscdk.services.logs.destinations that return IRoleModifier and TypeMethodDescriptiondefault IRoleFirehoseDestinationProps.getRole()The role to assume to write log events to the destination.final IRoleFirehoseDestinationProps.Jsii$Proxy.getRole()default IRoleKinesisDestinationProps.getRole()The role to assume to write log events to the destination.final IRoleKinesisDestinationProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.logs.destinations with parameters of type IRoleModifier and TypeMethodDescriptionThe role to assume to write log events to the destination.Sets the value ofFirehoseDestinationProps.getRole()The 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
Methods in software.amazon.awscdk.services.neptune.alpha that return IRoleModifier and TypeMethodDescriptiondefault IRoleDatabaseClusterProps.getCloudwatchLogsRetentionRole()(experimental) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.final IRoleDatabaseClusterProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()Methods in software.amazon.awscdk.services.neptune.alpha that return types with arguments of type IRoleModifier 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()Methods in software.amazon.awscdk.services.neptune.alpha with parameters of type IRoleModifier 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()Method parameters in software.amazon.awscdk.services.neptune.alpha with type arguments of type IRoleModifier 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.pipes.alpha
Methods in software.amazon.awscdk.services.pipes.alpha that return IRoleModifier and TypeMethodDescriptionIPipe.getPipeRole()(experimental) The role used by the pipe.default IRoleIPipe.Jsii$Default.getPipeRole()(experimental) The role used by the pipe.final IRoleIPipe.Jsii$Proxy.getPipeRole()(experimental) The role used by the pipe.Pipe.getPipeRole()(experimental) The role used by the pipe.default IRolePipeProps.getRole()(experimental) The role used by the pipe which has permissions to read from the source and write to the target.final IRolePipeProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.pipes.alpha with parameters of type IRoleModifier and TypeMethodDescriptionvoidIEnrichment.grantInvoke(IRole grantee) (experimental) Grant the pipes role to invoke the enrichment.default voidIEnrichment.Jsii$Default.grantInvoke(IRole grantee) (experimental) Grant the pipes role to invoke the enrichment.final voidIEnrichment.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.void(experimental) Grant the pipe role to push to the log destination.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 to push to the log destination.void(experimental) Grants the pipe role permission to publish to the dead-letter target.void(experimental) Grants the pipe role permission to publish to the dead-letter 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.abstract 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
Methods in software.amazon.awscdk.services.pipes.enrichments.alpha with parameters of type IRoleModifier and TypeMethodDescriptionvoidApiDestinationEnrichment.grantInvoke(IRole pipeRole) (experimental) Grant the pipes role to invoke the enrichment.voidApiGatewayEnrichment.grantInvoke(IRole pipeRole) (experimental) Grant the pipes role to invoke the enrichment.voidLambdaEnrichment.grantInvoke(IRole pipeRole) (experimental) Grant the pipes role to invoke the enrichment.voidStepFunctionsEnrichment.grantInvoke(IRole pipeRole) (experimental) Grant the pipes role to invoke the enrichment. -
Uses of IRole in software.amazon.awscdk.services.pipes.sources.alpha
Methods in software.amazon.awscdk.services.pipes.sources.alpha with parameters of type IRoleModifier and TypeMethodDescriptionvoid(experimental) Grant the pipe role read access to the source.void(experimental) Grant the pipe role read access to the source.void(experimental) Grant the pipe role read access to the source. -
Uses of IRole in software.amazon.awscdk.services.pipes.targets.alpha
Methods in software.amazon.awscdk.services.pipes.targets.alpha with parameters of type IRoleModifier 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.void(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.void(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.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
Methods in software.amazon.awscdk.services.rds that return IRoleModifier and TypeMethodDescriptiondefault IRoleDatabaseClusterFromSnapshotProps.getCloudwatchLogsRetentionRole()The IAM role for the Lambda function associated with the custom resource that sets the retention policy.final IRoleDatabaseClusterFromSnapshotProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()default IRoleDatabaseClusterProps.getCloudwatchLogsRetentionRole()The IAM role for the Lambda function associated with the custom resource that sets the retention policy.final IRoleDatabaseClusterProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()final IRoleDatabaseInstanceFromSnapshotProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()default IRoleDatabaseInstanceNewProps.getCloudwatchLogsRetentionRole()The IAM role for the Lambda function associated with the custom resource that sets the retention policy.final IRoleDatabaseInstanceNewProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()final IRoleDatabaseInstanceProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()final IRoleDatabaseInstanceReadReplicaProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()final IRoleDatabaseInstanceSourceProps.Jsii$Proxy.getCloudwatchLogsRetentionRole()default IRoleDatabaseClusterFromSnapshotProps.getDomainRole()The IAM role to be used when making API calls to the Directory Service.final IRoleDatabaseClusterFromSnapshotProps.Jsii$Proxy.getDomainRole()default IRoleDatabaseClusterProps.getDomainRole()The IAM role to be used when making API calls to the Directory Service.final IRoleDatabaseClusterProps.Jsii$Proxy.getDomainRole()DatabaseCluster.getMonitoringRole()The IAM role for the enhanced monitoring.DatabaseClusterFromSnapshot.getMonitoringRole()The IAM role for the enhanced monitoring.default IRoleDatabaseClusterFromSnapshotProps.getMonitoringRole()Role that will be used to manage DB monitoring.final IRoleDatabaseClusterFromSnapshotProps.Jsii$Proxy.getMonitoringRole()default IRoleDatabaseClusterProps.getMonitoringRole()Role that will be used to manage DB monitoring.final IRoleDatabaseClusterProps.Jsii$Proxy.getMonitoringRole()default IRoleDatabaseProxyOptions.getRole()IAM role that the proxy uses to access secrets in AWS Secrets Manager.final IRoleDatabaseProxyOptions.Jsii$Proxy.getRole()final IRoleDatabaseProxyProps.Jsii$Proxy.getRole()default IRoleDatabaseClusterFromSnapshotProps.getS3ExportRole()Role that will be associated with this DB cluster to enable S3 export.final IRoleDatabaseClusterFromSnapshotProps.Jsii$Proxy.getS3ExportRole()default IRoleDatabaseClusterProps.getS3ExportRole()Role that will be associated with this DB cluster to enable S3 export.final IRoleDatabaseClusterProps.Jsii$Proxy.getS3ExportRole()final IRoleDatabaseInstanceFromSnapshotProps.Jsii$Proxy.getS3ExportRole()default IRoleDatabaseInstanceNewProps.getS3ExportRole()Role that will be associated with this DB instance to enable S3 export.final IRoleDatabaseInstanceNewProps.Jsii$Proxy.getS3ExportRole()final IRoleDatabaseInstanceProps.Jsii$Proxy.getS3ExportRole()final IRoleDatabaseInstanceReadReplicaProps.Jsii$Proxy.getS3ExportRole()final IRoleDatabaseInstanceSourceProps.Jsii$Proxy.getS3ExportRole()default IRoleDatabaseClusterFromSnapshotProps.getS3ImportRole()Role that will be associated with this DB cluster to enable S3 import.final IRoleDatabaseClusterFromSnapshotProps.Jsii$Proxy.getS3ImportRole()default IRoleDatabaseClusterProps.getS3ImportRole()Role that will be associated with this DB cluster to enable S3 import.final IRoleDatabaseClusterProps.Jsii$Proxy.getS3ImportRole()final IRoleDatabaseInstanceFromSnapshotProps.Jsii$Proxy.getS3ImportRole()default IRoleDatabaseInstanceNewProps.getS3ImportRole()Role that will be associated with this DB instance to enable S3 import.final IRoleDatabaseInstanceNewProps.Jsii$Proxy.getS3ImportRole()final IRoleDatabaseInstanceProps.Jsii$Proxy.getS3ImportRole()final IRoleDatabaseInstanceReadReplicaProps.Jsii$Proxy.getS3ImportRole()final IRoleDatabaseInstanceSourceProps.Jsii$Proxy.getS3ImportRole()Methods in software.amazon.awscdk.services.rds with parameters of type IRoleModifier 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()DatabaseCluster.Builder.monitoringRole(IRole monitoringRole) Role that will be used to manage DB monitoring.DatabaseClusterFromSnapshot.Builder.monitoringRole(IRole monitoringRole) Role that will be used to manage DB monitoring.DatabaseClusterFromSnapshotProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseClusterFromSnapshotProps.getMonitoringRole()DatabaseClusterProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseClusterProps.getMonitoringRole()IAM role that the proxy uses to access secrets in AWS Secrets Manager.Sets the value ofDatabaseProxyOptions.getRole()Sets the value ofDatabaseProxyOptions.getRole()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()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() -
Uses of IRole in software.amazon.awscdk.services.redshift.alpha
Methods in software.amazon.awscdk.services.redshift.alpha that return IRoleModifier and TypeMethodDescriptiondefault IRoleClusterProps.getDefaultRole()(experimental) A single AWS Identity and Access Management (IAM) role to be used as the default role for the cluster.final IRoleClusterProps.Jsii$Proxy.getDefaultRole()Methods in software.amazon.awscdk.services.redshift.alpha that return types with arguments of type IRoleModifier 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()Methods in software.amazon.awscdk.services.redshift.alpha with parameters of type IRoleModifier and TypeMethodDescriptionvoidCluster.addDefaultIamRole(IRole defaultIamRole) (experimental) Adds default IAM role to cluster.voidCluster.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()Method parameters in software.amazon.awscdk.services.redshift.alpha with type arguments of type IRoleModifier 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.s3
Methods in software.amazon.awscdk.services.s3 that return IRoleModifier and TypeMethodDescriptiondefault IRoleBucketAttributes.getNotificationsHandlerRole()The role to be used by the notifications handler.final IRoleBucketAttributes.Jsii$Proxy.getNotificationsHandlerRole()protected IRoleBucketBase.getNotificationsHandlerRole()default IRoleBucketProps.getNotificationsHandlerRole()The role to be used by the notifications handler.final IRoleBucketProps.Jsii$Proxy.getNotificationsHandlerRole()default IRoleBucketProps.getReplicationRole()The role to be used by the replication.final IRoleBucketProps.Jsii$Proxy.getReplicationRole()Methods in software.amazon.awscdk.services.s3 with parameters of type IRoleModifier 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()Bucket.Builder.replicationRole(IRole replicationRole) The role to be used by the replication.BucketProps.Builder.replicationRole(IRole replicationRole) Sets the value ofBucketProps.getReplicationRole()protected voidBucketBase.setNotificationsHandlerRole(IRole value) -
Uses of IRole in software.amazon.awscdk.services.s3.deployment
Methods in software.amazon.awscdk.services.s3.deployment that return IRoleModifier 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 IRoleDeploymentSourceContext.Jsii$Proxy.getHandlerRole()default IRoleBucketDeploymentProps.getRole()Execution role associated with this function.final IRoleBucketDeploymentProps.Jsii$Proxy.getRole()default IRoleDeployTimeSubstitutedFileProps.getRole()Execution role associated with this function.final IRoleDeployTimeSubstitutedFileProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.s3.deployment with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.sagemaker.alpha that return IRoleModifier and TypeMethodDescriptiondefault IRoleIModel.getRole()(experimental) The IAM role associated with this Model.default IRoleIModel.Jsii$Default.getRole()(experimental) The IAM role associated with this Model.final IRoleIModel.Jsii$Proxy.getRole()(experimental) The IAM role associated with this Model.Model.getRole()(experimental) Execution role for SageMaker Model.default IRoleModelAttributes.getRole()(experimental) The IAM execution role associated with this model.final IRoleModelAttributes.Jsii$Proxy.getRole()default IRoleModelProps.getRole()(experimental) The IAM role that the Amazon SageMaker service assumes.final IRoleModelProps.Jsii$Proxy.getRole()final IRoleScalableInstanceCountProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.sagemaker.alpha with parameters of type IRoleModifier 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
Methods in software.amazon.awscdk.services.scheduler that return IRoleModifier and TypeMethodDescriptionScheduleTargetConfig.getRole()Role to use to invoke this event target.final IRoleScheduleTargetConfig.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.scheduler with parameters of type IRole -
Uses of IRole in software.amazon.awscdk.services.scheduler.targets
Methods in software.amazon.awscdk.services.scheduler.targets that return IRoleModifier and TypeMethodDescriptionfinal IRoleEc2TaskProps.Jsii$Proxy.getRole()final IRoleEcsRunTaskBaseProps.Jsii$Proxy.getRole()final IRoleFargateTaskProps.Jsii$Proxy.getRole()final IRoleKinesisStreamPutRecordProps.Jsii$Proxy.getRole()final IRoleSageMakerStartPipelineExecutionProps.Jsii$Proxy.getRole()default IRoleScheduleTargetBaseProps.getRole()An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.final IRoleScheduleTargetBaseProps.Jsii$Proxy.getRole()final IRoleSqsSendMessageProps.Jsii$Proxy.getRole()final IRoleUniversalTargetProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.scheduler.targets with parameters of type IRoleModifier and TypeMethodDescriptionprotected voidCodeBuildStartBuild.addTargetActionToRole(IRole role) protected voidCodePipelineStartPipelineExecution.addTargetActionToRole(IRole role) protected voidEcsRunTask.addTargetActionToRole(IRole role) protected voidEventBridgePutEvents.addTargetActionToRole(IRole role) protected voidFirehosePutRecord.addTargetActionToRole(IRole role) protected voidInspectorStartAssessmentRun.addTargetActionToRole(IRole role) protected voidKinesisStreamPutRecord.addTargetActionToRole(IRole role) protected voidLambdaInvoke.addTargetActionToRole(IRole role) protected voidSageMakerStartPipelineExecution.addTargetActionToRole(IRole role) protected abstract voidScheduleTargetBase.addTargetActionToRole(IRole role) protected voidSnsPublish.addTargetActionToRole(IRole role) protected voidSqsSendMessage.addTargetActionToRole(IRole role) protected voidStepFunctionsStartExecution.addTargetActionToRole(IRole role) protected voidUniversal.addTargetActionToRole(IRole role) An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.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()An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.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()An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.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()An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.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()An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.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()An execution role is an IAM role that EventBridge Scheduler assumes in order to interact with other AWS services on your behalf.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() -
Uses of IRole in software.amazon.awscdk.services.servicecatalog
Methods in software.amazon.awscdk.services.servicecatalog that return IRoleModifier and TypeMethodDescriptiondefault IRoleIPortfolio.Jsii$Default.setLocalLaunchRoleName(IProduct product, String launchRoleName, CommonConstraintOptions options) Force users to assume a certain role when launching a product.final IRoleIPortfolio.Jsii$Proxy.setLocalLaunchRoleName(IProduct product, String launchRoleName) Force users to assume a certain role when launching a product.final IRoleIPortfolio.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.Methods in software.amazon.awscdk.services.servicecatalog with parameters of type IRoleModifier and TypeMethodDescriptionvoidIPortfolio.giveAccessToRole(IRole role) Associate portfolio with an IAM Role.default voidIPortfolio.Jsii$Default.giveAccessToRole(IRole role) Associate portfolio with an IAM Role.final voidIPortfolio.Jsii$Proxy.giveAccessToRole(IRole role) Associate portfolio with an IAM Role.voidPortfolio.giveAccessToRole(IRole role) Associate portfolio with an IAM Role.default voidIPortfolio.Jsii$Default.setLaunchRole(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product.final voidIPortfolio.Jsii$Proxy.setLaunchRole(IProduct product, IRole launchRole) Force users to assume a certain role when launching a product.final voidIPortfolio.Jsii$Proxy.setLaunchRole(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product.voidIPortfolio.setLaunchRole(IProduct product, IRole launchRole) Force users to assume a certain role when launching a product.voidIPortfolio.setLaunchRole(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product.voidPortfolio.setLaunchRole(IProduct product, IRole launchRole) Force users to assume a certain role when launching a product.voidPortfolio.setLaunchRole(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product.default voidIPortfolio.Jsii$Default.setLocalLaunchRole(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product.final voidIPortfolio.Jsii$Proxy.setLocalLaunchRole(IProduct product, IRole launchRole) Force users to assume a certain role when launching a product.final voidIPortfolio.Jsii$Proxy.setLocalLaunchRole(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product.voidIPortfolio.setLocalLaunchRole(IProduct product, IRole launchRole) Force users to assume a certain role when launching a product.voidIPortfolio.setLocalLaunchRole(IProduct product, IRole launchRole, CommonConstraintOptions options) Force users to assume a certain role when launching a product.voidPortfolio.setLocalLaunchRole(IProduct product, IRole launchRole) Force users to assume a certain role when launching a product.voidPortfolio.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
Methods in software.amazon.awscdk.services.servicecatalogappregistry.alpha that return types with arguments of type IRoleModifier and TypeMethodDescriptionShareOptions.getRoles()(experimental) A list of AWS IAM roles that the application will be shared with.ShareOptions.Jsii$Proxy.getRoles()Method parameters in software.amazon.awscdk.services.servicecatalogappregistry.alpha with type arguments of type IRole -
Uses of IRole in software.amazon.awscdk.services.ses
Methods in software.amazon.awscdk.services.ses that return IRoleModifier and TypeMethodDescriptiondefault IRoleFirehoseDeliveryStreamDestination.getRole()The IAM role that the Amazon SES API v2 uses to send email events to the Amazon Data Firehose stream.final IRoleFirehoseDeliveryStreamDestination.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.ses with parameters of type IRole -
Uses of IRole in software.amazon.awscdk.services.sns.subscriptions
Methods in software.amazon.awscdk.services.sns.subscriptions that return IRoleModifier and TypeMethodDescriptiondefault IRoleFirehoseSubscriptionProps.getRole()The role to assume to write messages to the Amazon Data Firehose delivery stream.final IRoleFirehoseSubscriptionProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.sns.subscriptions with parameters of type IRoleModifier and TypeMethodDescriptionThe role to assume to write messages to the Amazon Data Firehose delivery stream.Sets the value ofFirehoseSubscriptionProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.stepfunctions
Methods in software.amazon.awscdk.services.stepfunctions that return IRoleModifier and TypeMethodDescriptionStateMachine.getRole()Execution role of this state machine.default IRoleStateMachineProps.getRole()The execution role for the state machine service.final IRoleStateMachineProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.stepfunctions with parameters of type IRoleModifier and TypeMethodDescriptionstatic TaskRoleConstruct 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
Methods in software.amazon.awscdk.services.stepfunctions.tasks that return IRoleModifier and TypeMethodDescriptionEmrCreateCluster.getAutoScalingRole()The autoscaling role for the EMR Cluster.default IRoleEmrCreateClusterJsonataProps.getAutoScalingRole()An IAM role for automatic scaling policies.final IRoleEmrCreateClusterJsonataProps.Jsii$Proxy.getAutoScalingRole()default IRoleEmrCreateClusterJsonPathProps.getAutoScalingRole()An IAM role for automatic scaling policies.final IRoleEmrCreateClusterJsonPathProps.Jsii$Proxy.getAutoScalingRole()default IRoleEmrCreateClusterProps.getAutoScalingRole()An IAM role for automatic scaling policies.final IRoleEmrCreateClusterProps.Jsii$Proxy.getAutoScalingRole()EmrCreateCluster.getClusterRole()The instance role for the EMR Cluster.default IRoleEmrCreateClusterJsonataProps.getClusterRole()Also called instance profile and EC2 role.final IRoleEmrCreateClusterJsonataProps.Jsii$Proxy.getClusterRole()default IRoleEmrCreateClusterJsonPathProps.getClusterRole()Also called instance profile and EC2 role.final IRoleEmrCreateClusterJsonPathProps.Jsii$Proxy.getClusterRole()default IRoleEmrCreateClusterProps.getClusterRole()Also called instance profile and EC2 role.final IRoleEmrCreateClusterProps.Jsii$Proxy.getClusterRole()default IRoleEmrContainersStartJobRunJsonataProps.getExecutionRole()The execution role for the job run.final IRoleEmrContainersStartJobRunJsonataProps.Jsii$Proxy.getExecutionRole()default IRoleEmrContainersStartJobRunJsonPathProps.getExecutionRole()The execution role for the job run.final IRoleEmrContainersStartJobRunJsonPathProps.Jsii$Proxy.getExecutionRole()default IRoleEmrContainersStartJobRunProps.getExecutionRole()The execution role for the job run.final IRoleEmrContainersStartJobRunProps.Jsii$Proxy.getExecutionRole()BedrockCreateModelCustomizationJob.getRole()The IAM role for the bedrock create model customization job.EventBridgeSchedulerTarget.getRole()The IAM role that EventBridge Scheduler will use for this target when the schedule is invoked.EventBridgeSchedulerTargetProps.getRole()The IAM role that EventBridge Scheduler will use for this target when the schedule is invoked.final IRoleEventBridgeSchedulerTargetProps.Jsii$Proxy.getRole()SageMakerCreateModel.getRole()The execution role for the Sagemaker Create Model API.default IRoleSageMakerCreateModelJsonataProps.getRole()An execution role that you can pass in a CreateModel API request.final IRoleSageMakerCreateModelJsonataProps.Jsii$Proxy.getRole()default IRoleSageMakerCreateModelJsonPathProps.getRole()An execution role that you can pass in a CreateModel API request.final IRoleSageMakerCreateModelJsonPathProps.Jsii$Proxy.getRole()default IRoleSageMakerCreateModelProps.getRole()An execution role that you can pass in a CreateModel API request.final IRoleSageMakerCreateModelProps.Jsii$Proxy.getRole()SageMakerCreateTrainingJob.getRole()The execution role for the Sagemaker training job.default IRoleSageMakerCreateTrainingJobJsonataProps.getRole()Role for the Training Job.final IRoleSageMakerCreateTrainingJobJsonataProps.Jsii$Proxy.getRole()default IRoleSageMakerCreateTrainingJobJsonPathProps.getRole()Role for the Training Job.final IRoleSageMakerCreateTrainingJobJsonPathProps.Jsii$Proxy.getRole()default IRoleSageMakerCreateTrainingJobProps.getRole()Role for the Training Job.final IRoleSageMakerCreateTrainingJobProps.Jsii$Proxy.getRole()SageMakerCreateTransformJob.getRole()The execution role for the Sagemaker transform job.default IRoleSageMakerCreateTransformJobJsonataProps.getRole()Role for the Transform Job.final IRoleSageMakerCreateTransformJobJsonataProps.Jsii$Proxy.getRole()default IRoleSageMakerCreateTransformJobJsonPathProps.getRole()Role for the Transform Job.final IRoleSageMakerCreateTransformJobJsonPathProps.Jsii$Proxy.getRole()default IRoleSageMakerCreateTransformJobProps.getRole()Role for the Transform Job.final IRoleSageMakerCreateTransformJobProps.Jsii$Proxy.getRole()EmrCreateCluster.getServiceRole()The service role for the EMR Cluster.default IRoleEmrCreateClusterJsonataProps.getServiceRole()The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.final IRoleEmrCreateClusterJsonataProps.Jsii$Proxy.getServiceRole()default IRoleEmrCreateClusterJsonPathProps.getServiceRole()The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.final IRoleEmrCreateClusterJsonPathProps.Jsii$Proxy.getServiceRole()default IRoleEmrCreateClusterProps.getServiceRole()The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.final IRoleEmrCreateClusterProps.Jsii$Proxy.getServiceRole()Methods in software.amazon.awscdk.services.stepfunctions.tasks with parameters of type IRoleModifier and TypeMethodDescriptionEmrCreateCluster.Builder.autoScalingRole(IRole autoScalingRole) An IAM role for automatic scaling policies.EmrCreateClusterJsonataProps.Builder.autoScalingRole(IRole autoScalingRole) Sets the value ofEmrCreateClusterJsonataProps.getAutoScalingRole()EmrCreateClusterJsonPathProps.Builder.autoScalingRole(IRole autoScalingRole) Sets the value ofEmrCreateClusterJsonPathProps.getAutoScalingRole()EmrCreateClusterProps.Builder.autoScalingRole(IRole autoScalingRole) Sets the value ofEmrCreateClusterProps.getAutoScalingRole()EmrCreateCluster.Builder.clusterRole(IRole clusterRole) Also called instance profile and EC2 role.EmrCreateClusterJsonataProps.Builder.clusterRole(IRole clusterRole) Sets the value ofEmrCreateClusterJsonataProps.getClusterRole()EmrCreateClusterJsonPathProps.Builder.clusterRole(IRole clusterRole) Sets the value ofEmrCreateClusterJsonPathProps.getClusterRole()EmrCreateClusterProps.Builder.clusterRole(IRole clusterRole) Sets the value ofEmrCreateClusterProps.getClusterRole()EmrContainersStartJobRun.Builder.executionRole(IRole executionRole) The execution role for the job run.EmrContainersStartJobRunJsonataProps.Builder.executionRole(IRole executionRole) Sets the value ofEmrContainersStartJobRunJsonataProps.getExecutionRole()EmrContainersStartJobRunJsonPathProps.Builder.executionRole(IRole executionRole) Sets the value ofEmrContainersStartJobRunJsonPathProps.getExecutionRole()EmrContainersStartJobRunProps.Builder.executionRole(IRole executionRole) Sets the value ofEmrContainersStartJobRunProps.getExecutionRole()The IAM role that EventBridge Scheduler will use for this target when the schedule is invoked.Sets the value ofEventBridgeSchedulerTargetProps.getRole()An execution role that you can pass in a CreateModel API request.Sets the value ofSageMakerCreateModelJsonataProps.getRole()Sets the value ofSageMakerCreateModelJsonPathProps.getRole()Sets the value ofSageMakerCreateModelProps.getRole()Role for the Training Job.Sets the value ofSageMakerCreateTrainingJobJsonataProps.getRole()Sets the value ofSageMakerCreateTrainingJobJsonPathProps.getRole()Sets the value ofSageMakerCreateTrainingJobProps.getRole()Role for the Transform Job.Sets the value ofSageMakerCreateTransformJobJsonataProps.getRole()Sets the value ofSageMakerCreateTransformJobJsonPathProps.getRole()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.EmrCreateClusterJsonataProps.Builder.serviceRole(IRole serviceRole) Sets the value ofEmrCreateClusterJsonataProps.getServiceRole()EmrCreateClusterJsonPathProps.Builder.serviceRole(IRole serviceRole) Sets the value ofEmrCreateClusterJsonPathProps.getServiceRole()EmrCreateClusterProps.Builder.serviceRole(IRole serviceRole) Sets the value ofEmrCreateClusterProps.getServiceRole()voidThe IAM role that EventBridge Scheduler will use for this target when the schedule is invoked. -
Uses of IRole in software.amazon.awscdk.services.synthetics
Methods in software.amazon.awscdk.services.synthetics that return IRoleModifier and TypeMethodDescriptionCanary.getRole()Execution role associated with this Canary.default IRoleCanaryProps.getRole()Canary execution role.final IRoleCanaryProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.synthetics with parameters of type IRole -
Uses of IRole in software.amazon.awscdk.triggers
Methods in software.amazon.awscdk.triggers that return IRoleModifier and TypeMethodDescriptionfinal IRoleTriggerFunctionProps.Jsii$Proxy.getLogRetentionRole()final IRoleTriggerFunctionProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.triggers with parameters of type IRoleModifier 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()