Uses of Interface
software.amazon.awscdk.services.iam.IRole
Packages that use IRole
Package
Description
AWS APIGatewayv2 Integrations
AWS CDK Custom Resources
CDK Pipelines
Amazon API Gateway Construct Library
AWS APIGatewayv2 Construct Library
AWS AppConfig Construct Library
AWS Auto Scaling Construct Library
AWS AppSync Construct Library
Amazon EC2 Auto Scaling Construct Library
AWS Backup Construct Library
AWS Batch Construct Library
AWS Certificate Manager Construct Library
AWS::Chatbot Construct Library
Amazon CloudFront Construct Library
AWS CodeBuild Construct Library
AWS CodeDeploy Construct Library
AWS CodePipeline Construct Library
AWS CodePipeline Actions
Amazon Cognito Construct Library
AWS Config Construct Library
Amazon DocumentDB Construct Library
Amazon EC2 Construct Library
Amazon ECS Construct Library
CDK Construct library for higher-level ECS Constructs
Amazon EKS Construct Library
Amazon OpenSearch Service Construct Library
Amazon EventBridge Construct Library
Event Targets for Amazon EventBridge
AWS Identity and Access Management Construct Library
AWS Lambda Construct Library
Amazon Lambda Node.js Library
Amazon CloudWatch Logs Construct Library
AWS CloudWatch Logs Subscription Destination Library
Amazon OpenSearch Service Construct Library
Amazon Relational Database Service Construct Library
Amazon Route53 Construct Library
Amazon S3 Construct Library
AWS S3 Deployment Construct Library
AWS Service Catalog Construct Library
Amazon Simple Notification Service Construct Library
AWS Step Functions Construct Library
Tasks for AWS Step Functions
Amazon CloudWatch Synthetics Construct Library
Triggers
-
Uses of IRole in software.amazon.awscdk.aws_apigatewayv2_integrations
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 IRoleAwsCustomResourceProps.getRole()The execution role for the singleton Lambda function implementing this custom resource provider.final IRoleAwsCustomResourceProps.Jsii$Proxy.getRole()default IRoleProviderProps.getRole()AWS Lambda execution role.final IRoleProviderProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.customresources with parameters of type IRoleModifier and TypeMethodDescriptionThe execution role for the singleton Lambda function implementing this custom resource provider.Sets the value ofAwsCustomResourceProps.getRole()AWS Lambda execution role.Sets the value ofProviderProps.getRole() -
Uses of IRole in software.amazon.awscdk.pipelines
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.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()static IntegrationCredentialsUse the specified role for integration requests. -
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.default IRoleSourcedConfigurationOptions.getRetrievalRole()The IAM role to retrieve the configuration.final IRoleSourcedConfigurationOptions.Jsii$Proxy.getRetrievalRole()default IRoleSourcedConfigurationProps.getRetrievalRole()The IAM role to retrieve the configuration.final IRoleSourcedConfigurationProps.Jsii$Proxy.getRetrievalRole()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()static MonitorMonitor.fromCloudWatchAlarm(IAlarm alarm, IRole alarmRole) Creates a Monitor from a CloudWatch alarm.SourcedConfiguration.Builder.retrievalRole(IRole retrievalRole) The IAM role to retrieve the configuration.SourcedConfigurationOptions.Builder.retrievalRole(IRole retrievalRole) Sets the value ofSourcedConfigurationOptions.getRetrievalRole()SourcedConfigurationProps.Builder.retrievalRole(IRole retrievalRole) Sets the value ofSourcedConfigurationProps.getRetrievalRole() -
Uses of IRole in software.amazon.awscdk.services.applicationautoscaling
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.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 IRoleLogConfig.getRole()The role for CloudWatch Logs.final IRoleLogConfig.Jsii$Proxy.getRole()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 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()Sets the value ofLogConfig.getRole()BackedDataSourceProps.Builder.serviceRole(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()DynamoDbDataSource.Builder.serviceRole(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.DynamoDbDataSourceProps.Builder.serviceRole(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()ElasticsearchDataSource.Builder.serviceRole(IRole serviceRole) Deprecated.The IAM service role to be assumed by AppSync to interact with the data source.ElasticsearchDataSourceProps.Builder.serviceRole(IRole serviceRole) Deprecated.Sets the value ofBackedDataSourceProps.getServiceRole()EventBridgeDataSource.Builder.serviceRole(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.EventBridgeDataSourceProps.Builder.serviceRole(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()LambdaDataSource.Builder.serviceRole(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.LambdaDataSourceProps.Builder.serviceRole(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()OpenSearchDataSource.Builder.serviceRole(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.OpenSearchDataSourceProps.Builder.serviceRole(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()RdsDataSource.Builder.serviceRole(IRole serviceRole) The IAM service role to be assumed by AppSync to interact with the data source.RdsDataSourceProps.Builder.serviceRole(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()RdsDataSourcePropsV2.Builder.serviceRole(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()protected 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.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 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 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 IRoleEcrSourceActionProps.Jsii$Proxy.getRole()final IRoleEcsDeployActionProps.Jsii$Proxy.getRole()final IRoleElasticBeanstalkDeployActionProps.Jsii$Proxy.getRole()final IRoleLambdaInvokeActionProps.Jsii$Proxy.getRole()final IRoleManualApprovalActionProps.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()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
Methods in software.amazon.awscdk.services.cognito that return IRoleModifier and TypeMethodDescriptiondefault IRoleUserPoolGroupOptions.getRole()The role for the group.final IRoleUserPoolGroupOptions.Jsii$Proxy.getRole()final IRoleUserPoolGroupProps.Jsii$Proxy.getRole()default IRoleUserPoolProps.getSmsRole()The IAM role that Cognito will assume while sending SMS messages.final IRoleUserPoolProps.Jsii$Proxy.getSmsRole()Methods in software.amazon.awscdk.services.cognito with parameters of type IRoleModifier and TypeMethodDescriptionThe role for the group.Sets the value ofUserPoolGroupOptions.getRole()Sets the value ofUserPoolGroupOptions.getRole()The IAM role that Cognito will assume while sending SMS messages.Sets the value ofUserPoolProps.getSmsRole() -
Uses of IRole in software.amazon.awscdk.services.config
Methods in software.amazon.awscdk.services.config that return IRoleModifier and TypeMethodDescriptiondefault IRoleCloudFormationStackDriftDetectionCheckProps.getRole()The IAM role to use for this rule.final IRoleCloudFormationStackDriftDetectionCheckProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.config with parameters of type IRoleModifier and TypeMethodDescriptionThe IAM role to use for this rule.Sets the value ofCloudFormationStackDriftDetectionCheckProps.getRole() -
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()final IRoleScalableTaskCountProps.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()Role to use for scaling.Sets the value ofBaseScalableAttributeProps.getRole()Sets the value ofServiceManagedEBSVolumeConfiguration.getRole()Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()Sets the value ofCommonTaskDefinitionProps.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()Sets the value ofCommonTaskDefinitionProps.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()Sets the value ofCommonTaskDefinitionProps.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()Sets the value ofCommonTaskDefinitionProps.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()Sets the value ofCommonTaskDefinitionProps.getTaskRole() -
Uses of IRole in software.amazon.awscdk.services.ecs.patterns
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.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.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()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.Sets the value ofAppSyncGraphQLApiProps.getEventRole()The role to assume before invoking the target (i.e., the codebuild) when the given rule is triggered.Sets the value ofCodeBuildProjectProps.getEventRole()The role to assume before invoking the target (i.e., the pipeline) when the given rule is triggered.Sets the value ofCodePipelineTargetOptions.getEventRole()Existing IAM role to run the ECS task.Sets the value ofEcsTaskProps.getRole()Role to be used to publish the event.Sets the value ofEventBusProps.getRole()The IAM role to be used to execute the SQL statement.Sets the value ofRedshiftQueryProps.getRole()The IAM role to be assumed to execute the State Machine.Sets the value ofSfnStateMachineProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.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.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.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()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()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.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.logs
Methods in software.amazon.awscdk.services.logs that return IRoleModifier and TypeMethodDescriptionCrossAccountDestinationProps.getRole()The role to assume that grants permissions to write to 'target'.final IRoleCrossAccountDestinationProps.Jsii$Proxy.getRole()default 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 role to assume that grants permissions to write to 'target'.Sets the value ofCrossAccountDestinationProps.getRole()The IAM role for the Lambda function associated with the custom resource.Sets the value ofLogRetentionProps.getRole()Sets the value ofLogSubscriptionDestinationConfig.getRole() -
Uses of IRole in software.amazon.awscdk.services.logs.destinations
Methods in software.amazon.awscdk.services.logs.destinations that return IRoleModifier and TypeMethodDescriptiondefault 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 ofKinesisDestinationProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.opensearchservice
Methods in software.amazon.awscdk.services.opensearchservice that return IRoleModifier and TypeMethodDescriptionCognitoOptions.getRole()A role that allows Amazon OpenSearch Service to configure your user pool and identity pool.final IRoleCognitoOptions.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.opensearchservice with parameters of type IRole -
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()final IRoleDatabaseInstanceFromSnapshotProps.Jsii$Proxy.getDomainRole()default IRoleDatabaseInstanceNewProps.getDomainRole()The IAM role to be used when making API calls to the Directory Service.final IRoleDatabaseInstanceNewProps.Jsii$Proxy.getDomainRole()final IRoleDatabaseInstanceProps.Jsii$Proxy.getDomainRole()final IRoleDatabaseInstanceReadReplicaProps.Jsii$Proxy.getDomainRole()final IRoleDatabaseInstanceSourceProps.Jsii$Proxy.getDomainRole()default IRoleClusterInstanceBindOptions.getMonitoringRole()Role that will be used to manage DB instances monitoring.final IRoleClusterInstanceBindOptions.Jsii$Proxy.getMonitoringRole()default IRoleDatabaseClusterFromSnapshotProps.getMonitoringRole()Role that will be used to manage DB instances monitoring.final IRoleDatabaseClusterFromSnapshotProps.Jsii$Proxy.getMonitoringRole()default IRoleDatabaseClusterProps.getMonitoringRole()Role that will be used to manage DB instances monitoring.final IRoleDatabaseClusterProps.Jsii$Proxy.getMonitoringRole()final IRoleDatabaseInstanceFromSnapshotProps.Jsii$Proxy.getMonitoringRole()default IRoleDatabaseInstanceNewProps.getMonitoringRole()Role that will be used to manage DB instance monitoring.final IRoleDatabaseInstanceNewProps.Jsii$Proxy.getMonitoringRole()final IRoleDatabaseInstanceProps.Jsii$Proxy.getMonitoringRole()final IRoleDatabaseInstanceReadReplicaProps.Jsii$Proxy.getMonitoringRole()final IRoleDatabaseInstanceSourceProps.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 IRoleClusterEngineBindOptions.getS3ExportRole()The role used for S3 exporting.final IRoleClusterEngineBindOptions.Jsii$Proxy.getS3ExportRole()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 IRoleInstanceEngineBindOptions.getS3ExportRole()The role used for S3 exporting.final IRoleInstanceEngineBindOptions.Jsii$Proxy.getS3ExportRole()default IRoleClusterEngineBindOptions.getS3ImportRole()The role used for S3 importing.final IRoleClusterEngineBindOptions.Jsii$Proxy.getS3ImportRole()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()default IRoleInstanceEngineBindOptions.getS3ImportRole()The role used for S3 importing.final IRoleInstanceEngineBindOptions.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()DatabaseInstance.Builder.domainRole(IRole domainRole) The IAM role to be used when making API calls to the Directory Service.DatabaseInstanceFromSnapshot.Builder.domainRole(IRole domainRole) The IAM role to be used when making API calls to the Directory Service.DatabaseInstanceFromSnapshotProps.Builder.domainRole(IRole domainRole) Sets the value ofDatabaseInstanceNewProps.getDomainRole()DatabaseInstanceNewProps.Builder.domainRole(IRole domainRole) Sets the value ofDatabaseInstanceNewProps.getDomainRole()DatabaseInstanceProps.Builder.domainRole(IRole domainRole) Sets the value ofDatabaseInstanceNewProps.getDomainRole()DatabaseInstanceReadReplica.Builder.domainRole(IRole domainRole) The IAM role to be used when making API calls to the Directory Service.DatabaseInstanceReadReplicaProps.Builder.domainRole(IRole domainRole) Sets the value ofDatabaseInstanceNewProps.getDomainRole()DatabaseInstanceSourceProps.Builder.domainRole(IRole domainRole) Sets the value ofDatabaseInstanceNewProps.getDomainRole()ClusterInstanceBindOptions.Builder.monitoringRole(IRole monitoringRole) Sets the value ofClusterInstanceBindOptions.getMonitoringRole()DatabaseCluster.Builder.monitoringRole(IRole monitoringRole) Role that will be used to manage DB instances monitoring.DatabaseClusterFromSnapshot.Builder.monitoringRole(IRole monitoringRole) Role that will be used to manage DB instances monitoring.DatabaseClusterFromSnapshotProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseClusterFromSnapshotProps.getMonitoringRole()DatabaseClusterProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseClusterProps.getMonitoringRole()DatabaseInstance.Builder.monitoringRole(IRole monitoringRole) Role that will be used to manage DB instance monitoring.DatabaseInstanceFromSnapshot.Builder.monitoringRole(IRole monitoringRole) Role that will be used to manage DB instance monitoring.DatabaseInstanceFromSnapshotProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()DatabaseInstanceNewProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()DatabaseInstanceProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()DatabaseInstanceReadReplica.Builder.monitoringRole(IRole monitoringRole) Role that will be used to manage DB instance monitoring.DatabaseInstanceReadReplicaProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()DatabaseInstanceSourceProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()IAM role that the proxy uses to access secrets in AWS Secrets Manager.Sets the value ofDatabaseProxyOptions.getRole()Sets the value ofDatabaseProxyOptions.getRole()ClusterEngineBindOptions.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofClusterEngineBindOptions.getS3ExportRole()DatabaseCluster.Builder.s3ExportRole(IRole s3ExportRole) Role that will be associated with this DB cluster to enable S3 export.DatabaseClusterFromSnapshot.Builder.s3ExportRole(IRole s3ExportRole) Role that will be associated with this DB cluster to enable S3 export.DatabaseClusterFromSnapshotProps.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofDatabaseClusterFromSnapshotProps.getS3ExportRole()DatabaseClusterProps.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofDatabaseClusterProps.getS3ExportRole()DatabaseInstance.Builder.s3ExportRole(IRole s3ExportRole) Role that will be associated with this DB instance to enable S3 export.DatabaseInstanceFromSnapshot.Builder.s3ExportRole(IRole s3ExportRole) Role that will be associated with this DB instance to enable S3 export.DatabaseInstanceFromSnapshotProps.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()DatabaseInstanceNewProps.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()DatabaseInstanceProps.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()DatabaseInstanceReadReplica.Builder.s3ExportRole(IRole s3ExportRole) Role that will be associated with this DB instance to enable S3 export.DatabaseInstanceReadReplicaProps.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()DatabaseInstanceSourceProps.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()InstanceEngineBindOptions.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofInstanceEngineBindOptions.getS3ExportRole()ClusterEngineBindOptions.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofClusterEngineBindOptions.getS3ImportRole()DatabaseCluster.Builder.s3ImportRole(IRole s3ImportRole) Role that will be associated with this DB cluster to enable S3 import.DatabaseClusterFromSnapshot.Builder.s3ImportRole(IRole s3ImportRole) Role that will be associated with this DB cluster to enable S3 import.DatabaseClusterFromSnapshotProps.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofDatabaseClusterFromSnapshotProps.getS3ImportRole()DatabaseClusterProps.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofDatabaseClusterProps.getS3ImportRole()DatabaseInstance.Builder.s3ImportRole(IRole s3ImportRole) Role that will be associated with this DB instance to enable S3 import.DatabaseInstanceFromSnapshot.Builder.s3ImportRole(IRole s3ImportRole) Role that will be associated with this DB instance to enable S3 import.DatabaseInstanceFromSnapshotProps.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()DatabaseInstanceNewProps.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()DatabaseInstanceProps.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()DatabaseInstanceReadReplica.Builder.s3ImportRole(IRole s3ImportRole) Role that will be associated with this DB instance to enable S3 import.DatabaseInstanceReadReplicaProps.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()DatabaseInstanceSourceProps.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()InstanceEngineBindOptions.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofInstanceEngineBindOptions.getS3ImportRole() -
Uses of IRole in software.amazon.awscdk.services.route53
Methods in software.amazon.awscdk.services.route53 that return IRoleModifier and TypeMethodDescriptionCrossAccountZoneDelegationRecordProps.getDelegationRole()The delegation role in the parent account.final IRoleCrossAccountZoneDelegationRecordProps.Jsii$Proxy.getDelegationRole()Methods in software.amazon.awscdk.services.route53 with parameters of type IRoleModifier and TypeMethodDescriptionCrossAccountZoneDelegationRecord.Builder.delegationRole(IRole delegationRole) The delegation role in the parent account.CrossAccountZoneDelegationRecordProps.Builder.delegationRole(IRole delegationRole) Sets the value ofCrossAccountZoneDelegationRecordProps.getDelegationRole() -
Uses of IRole in software.amazon.awscdk.services.s3
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()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()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.servicecatalog
Methods in software.amazon.awscdk.services.servicecatalog that return IRoleModifier and TypeMethodDescriptionStackSetsConstraintOptions.getAdminRole()IAM role used to administer the StackSets configuration.final IRoleStackSetsConstraintOptions.Jsii$Proxy.getAdminRole()default 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 TypeMethodDescriptionSets the value ofStackSetsConstraintOptions.getAdminRole()voidIPortfolio.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.sns
Methods in software.amazon.awscdk.services.sns that return IRoleModifier and TypeMethodDescriptiondefault IRoleLoggingConfig.getFailureFeedbackRole()The IAM role to be used when logging failed message deliveries in Amazon CloudWatch.final IRoleLoggingConfig.Jsii$Proxy.getFailureFeedbackRole()default IRoleLoggingConfig.getSuccessFeedbackRole()The IAM role to be used when logging successful message deliveries in Amazon CloudWatch.final IRoleLoggingConfig.Jsii$Proxy.getSuccessFeedbackRole()Methods in software.amazon.awscdk.services.sns with parameters of type IRoleModifier and TypeMethodDescriptionLoggingConfig.Builder.failureFeedbackRole(IRole failureFeedbackRole) Sets the value ofLoggingConfig.getFailureFeedbackRole()LoggingConfig.Builder.successFeedbackRole(IRole successFeedbackRole) Sets the value ofLoggingConfig.getSuccessFeedbackRole() -
Uses of IRole in software.amazon.awscdk.services.stepfunctions
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 IRoleEmrCreateClusterProps.getAutoScalingRole()An IAM role for automatic scaling policies.final IRoleEmrCreateClusterProps.Jsii$Proxy.getAutoScalingRole()EmrCreateCluster.getClusterRole()The instance role for the EMR Cluster.default IRoleEmrCreateClusterProps.getClusterRole()Also called instance profile and EC2 role.final IRoleEmrCreateClusterProps.Jsii$Proxy.getClusterRole()default IRoleEmrContainersStartJobRunProps.getExecutionRole()The execution role for the job run.final IRoleEmrContainersStartJobRunProps.Jsii$Proxy.getExecutionRole()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 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 IRoleSageMakerCreateTrainingJobProps.getRole()Role for the Training Job.final IRoleSageMakerCreateTrainingJobProps.Jsii$Proxy.getRole()SageMakerCreateTransformJob.getRole()The execution role for the Sagemaker transform job.default IRoleSageMakerCreateTransformJobProps.getRole()Role for the Transform Job.final IRoleSageMakerCreateTransformJobProps.Jsii$Proxy.getRole()EmrCreateCluster.getServiceRole()The service role for the EMR Cluster.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.EmrCreateClusterProps.Builder.autoScalingRole(IRole autoScalingRole) Sets the value ofEmrCreateClusterProps.getAutoScalingRole()EmrCreateCluster.Builder.clusterRole(IRole clusterRole) Also called instance profile and EC2 role.EmrCreateClusterProps.Builder.clusterRole(IRole clusterRole) Sets the value ofEmrCreateClusterProps.getClusterRole()EmrContainersStartJobRun.Builder.executionRole(IRole executionRole) The execution role for the job run.EmrContainersStartJobRunProps.Builder.executionRole(IRole executionRole) Sets the value ofEmrContainersStartJobRunProps.getExecutionRole()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 ofSageMakerCreateModelProps.getRole()Role for the Training Job.Sets the value ofSageMakerCreateTrainingJobProps.getRole()Role for the Transform Job.Sets the value ofSageMakerCreateTransformJobProps.getRole()EmrCreateCluster.Builder.serviceRole(IRole serviceRole) The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.EmrCreateClusterProps.Builder.serviceRole(IRole serviceRole) Sets the value ofEmrCreateClusterProps.getServiceRole()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()