Uses of Interface
software.amazon.awscdk.services.iam.IRole
Packages that use IRole
Package
Description
Continuous Integration / Continuous Delivery for CDK Applications
AWS CDK Custom Resources
CDK Pipelines
AWS Amplify Construct Library
Amazon API Gateway Construct Library
AWS::APIGatewayv2 Construct Library
AWS Auto Scaling Construct Library
AWS::AppRunner Construct Library
AWS AppSync Construct Library
Amazon EC2 Auto Scaling Construct Library
AWS Backup Construct Library
AWS Batch Construct Library
AWS Certificate Manager Construct Library
AWS::Chatbot Construct Library
AWS CodeBuild Construct Library
AWS CodeDeploy Construct Library
AWS CodePipeline Construct Library
AWS CodePipeline Actions
Amazon Cognito Construct Library
Amazon Cognito Identity Pool Construct Library
AWS Config Construct Library
Amazon DocumentDB Construct Library
Amazon EC2 Construct Library
Amazon ECS Construct Library
CDK Construct library for higher-level ECS Constructs
Amazon EKS Construct Library
Amazon EKS Construct Library
Amazon OpenSearch Service Construct Library
Amazon EventBridge Construct Library
Event Targets for Amazon EventBridge
AWS Glue Construct Library
AWS Identity and Access Management Construct Library
Actions for AWS IoT Rule
AWS::IoTEvents Construct Library
Kinesis Analytics Flink
Amazon Kinesis Data Firehose Construct Library
Amazon Kinesis Data Firehose Destinations Library
AWS Lambda Construct Library
Amazon Lambda Golang Library
Amazon Lambda Node.js Library
Amazon Lambda Python Library
Amazon CloudWatch Logs Construct Library
AWS CloudWatch Logs Subscription Destination Library
Amazon Neptune Construct Library
Amazon OpenSearch Service Construct Library
Amazon Relational Database Service Construct Library
Amazon Redshift Construct Library
Amazon Route53 Construct Library
Amazon S3 Construct Library
AWS S3 Deployment Construct Library
AWS Service Catalog 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.appdelivery
Methods in software.amazon.awscdk.appdelivery that return IRoleModifier and TypeMethodDescriptionPipelineDeployStackAction.getDeploymentRole()Deprecated.default IRolePipelineDeployStackActionProps.getRole()Deprecated.final IRolePipelineDeployStackActionProps.Jsii$Proxy.getRole()Deprecated.Methods in software.amazon.awscdk.appdelivery with parameters of type IRoleModifier and TypeMethodDescriptionDeprecated.Deprecated. -
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()DeployCdkStackActionProps.getActionRole()Deprecated.final IRoleDeployCdkStackActionProps.Jsii$Proxy.getActionRole()Deprecated.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 IRoleDeployCdkStackActionProps.getCloudFormationExecutionRole()Deprecated.final IRoleDeployCdkStackActionProps.Jsii$Proxy.getCloudFormationExecutionRole()Deprecated.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 IRolePublishAssetsActionProps.getRole()Deprecated.final IRolePublishAssetsActionProps.Jsii$Proxy.getRole()Deprecated.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()DeployCdkStackAction.Builder.actionRole(IRole actionRole) Deprecated.DeployCdkStackActionProps.Builder.actionRole(IRole actionRole) Deprecated.EcrDockerCredentialOptions.Builder.assumeRole(IRole assumeRole) Sets the value ofEcrDockerCredentialOptions.getAssumeRole()ExternalDockerCredentialOptions.Builder.assumeRole(IRole assumeRole) Sets the value ofExternalDockerCredentialOptions.getAssumeRole()DeployCdkStackAction.Builder.cloudFormationExecutionRole(IRole cloudFormationExecutionRole) Deprecated.DeployCdkStackActionProps.Builder.cloudFormationExecutionRole(IRole cloudFormationExecutionRole) Deprecated.Sets the value ofCodeCommitSourceOptions.getEventRole()Custom execution role to be used for the CodeBuild project.Sets the value ofCodeBuildStepProps.getRole()Deprecated.Deprecated. -
Uses of IRole in software.amazon.awscdk.services.amplify
Methods in software.amazon.awscdk.services.amplify that return IRoleModifier and TypeMethodDescriptiondefault IRoleDomainProps.getAutoSubDomainIamRole()(experimental) The IAM role with access to Route53 when using enableAutoSubdomain.final IRoleDomainProps.Jsii$Proxy.getAutoSubDomainIamRole()default IRoleAppProps.getRole()(experimental) The IAM service role to associate with the application.final IRoleAppProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.amplify with parameters of type IRoleModifier and TypeMethodDescriptionDomain.Builder.autoSubDomainIamRole(IRole autoSubDomainIamRole) (experimental) The IAM role with access to Route53 when using enableAutoSubdomain.DomainProps.Builder.autoSubDomainIamRole(IRole autoSubDomainIamRole) Sets the value ofDomainProps.getAutoSubDomainIamRole()(experimental) The IAM service role to associate with the application.Sets the value ofAppProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.apigateway
Methods in software.amazon.awscdk.services.apigateway that return IRoleModifier and TypeMethodDescriptiondefault IRoleLambdaAuthorizerProps.getAssumeRole()An optional IAM role for APIGateway to assume before calling the Lambda-based authorizer.final IRoleLambdaAuthorizerProps.Jsii$Proxy.getAssumeRole()final IRoleRequestAuthorizerProps.Jsii$Proxy.getAssumeRole()final IRoleTokenAuthorizerProps.Jsii$Proxy.getAssumeRole()default IRoleIntegrationOptions.getCredentialsRole()An IAM role that API Gateway assumes.final IRoleIntegrationOptions.Jsii$Proxy.getCredentialsRole()final IRoleLambdaIntegrationOptions.Jsii$Proxy.getCredentialsRole()final 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.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 with parameters of type IRoleModifier and TypeMethodDescriptionstatic IntegrationCredentials(experimental) Use the specified role for integration requests. -
Uses of IRole in software.amazon.awscdk.services.applicationautoscaling
Methods in software.amazon.awscdk.services.applicationautoscaling that return IRoleModifier and TypeMethodDescriptionBaseScalableAttributeProps.getRole()Role to use for scaling.final IRoleBaseScalableAttributeProps.Jsii$Proxy.getRole()ScalableTarget.getRole()The role used to give AutoScaling permissions to your resource.default IRoleScalableTargetProps.getRole()Role that allows Application Auto Scaling to modify your scalable target.final IRoleScalableTargetProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.applicationautoscaling with parameters of type IRoleModifier and TypeMethodDescriptionSets the value ofBaseScalableAttributeProps.getRole()Role that allows Application Auto Scaling to modify your scalable target.Sets the value ofScalableTargetProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.apprunner
Methods in software.amazon.awscdk.services.apprunner that return IRoleModifier and TypeMethodDescriptiondefault IRoleServiceProps.getAccessRole()(experimental) The IAM role that grants the App Runner service access to a source repository.final IRoleServiceProps.Jsii$Proxy.getAccessRole()default IRoleServiceProps.getInstanceRole()(experimental) The IAM role that provides permissions to your App Runner service.final IRoleServiceProps.Jsii$Proxy.getInstanceRole()Methods in software.amazon.awscdk.services.apprunner with parameters of type IRoleModifier and TypeMethodDescriptionService.Builder.accessRole(IRole accessRole) (experimental) The IAM role that grants the App Runner service access to a source repository.ServiceProps.Builder.accessRole(IRole accessRole) Sets the value ofServiceProps.getAccessRole()Service.Builder.instanceRole(IRole instanceRole) (experimental) The IAM role that provides permissions to your App Runner service.ServiceProps.Builder.instanceRole(IRole instanceRole) Sets the value ofServiceProps.getInstanceRole() -
Uses of IRole in software.amazon.awscdk.services.appsync
Methods in software.amazon.awscdk.services.appsync that return IRoleModifier and TypeMethodDescriptiondefault IRoleLogConfig.getRole()(experimental) The role for CloudWatch Logs.final IRoleLogConfig.Jsii$Proxy.getRole()default IRoleBackedDataSourceProps.getServiceRole()(experimental) 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 IRoleLambdaDataSourceProps.Jsii$Proxy.getServiceRole()final IRoleOpenSearchDataSourceProps.Jsii$Proxy.getServiceRole()final IRoleRdsDataSourceProps.Jsii$Proxy.getServiceRole()Methods in software.amazon.awscdk.services.appsync with parameters of type IRoleModifier and TypeMethodDescriptionSets the value ofLogConfig.getRole()BackedDataSourceProps.Builder.serviceRole(IRole serviceRole) Sets the value ofBackedDataSourceProps.getServiceRole()DynamoDbDataSource.Builder.serviceRole(IRole serviceRole) (experimental) 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.(experimental) 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()LambdaDataSource.Builder.serviceRole(IRole serviceRole) (experimental) 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) (experimental) 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) (experimental) 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()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 IRoleJobDefinitionContainer.getExecutionRole()(experimental) The IAM role that AWS Batch can assume.final IRoleJobDefinitionContainer.Jsii$Proxy.getExecutionRole()default IRoleJobDefinitionContainer.getJobRole()(experimental) The IAM role that the container can assume for AWS permissions.final IRoleJobDefinitionContainer.Jsii$Proxy.getJobRole()default IRoleComputeEnvironmentProps.getServiceRole()(experimental) The IAM role used by Batch to make calls to other AWS services on your behalf for managing the resources that you use with the service.final IRoleComputeEnvironmentProps.Jsii$Proxy.getServiceRole()default IRoleComputeResources.getSpotFleetRole()(experimental) This property will be ignored if you set the environment type to ON_DEMAND.final IRoleComputeResources.Jsii$Proxy.getSpotFleetRole()Methods in software.amazon.awscdk.services.batch with parameters of type IRoleModifier and TypeMethodDescriptionJobDefinitionContainer.Builder.executionRole(IRole executionRole) Sets the value ofJobDefinitionContainer.getExecutionRole()Sets the value ofJobDefinitionContainer.getJobRole()ComputeEnvironment.Builder.serviceRole(IRole serviceRole) (experimental) The IAM role used by Batch to make calls to other AWS services on your behalf for managing the resources that you use with the service.ComputeEnvironmentProps.Builder.serviceRole(IRole serviceRole) Sets the value ofComputeEnvironmentProps.getServiceRole()ComputeResources.Builder.spotFleetRole(IRole spotFleetRole) Sets the value ofComputeResources.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) 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.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 TypeMethodDescriptiondefault IRoleIServerDeploymentGroup.getRole()default IRoleIServerDeploymentGroup.Jsii$Default.getRole()final IRoleIServerDeploymentGroup.Jsii$Proxy.getRole()LambdaDeploymentGroup.getRole()default IRoleLambdaDeploymentGroupProps.getRole()The service Role of this Deployment Group.final IRoleLambdaDeploymentGroupProps.Jsii$Proxy.getRole()ServerDeploymentGroup.getRole()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 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 IRoleBitBucketSourceActionProps.Jsii$Proxy.getRole()Deprecated.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 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()Deprecated.The Role in which context's this Action will be executing in.Deprecated.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 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 IAM role that Cognito will assume while sending SMS messages.Sets the value ofUserPoolProps.getSmsRole() -
Uses of IRole in software.amazon.awscdk.services.cognito.identitypool
Methods in software.amazon.awscdk.services.cognito.identitypool that return IRoleModifier and TypeMethodDescriptionIdentityPool.getAuthenticatedRole()(experimental) Default role for authenticated users.default IRoleIdentityPoolProps.getAuthenticatedRole()(experimental) The Default Role to be assumed by Authenticated Users.final IRoleIdentityPoolProps.Jsii$Proxy.getAuthenticatedRole()default IRoleIdentityPoolRoleAttachmentProps.getAuthenticatedRole()(experimental) Default Authenticated (User) Role.final IRoleIdentityPoolRoleAttachmentProps.Jsii$Proxy.getAuthenticatedRole()RoleMappingRule.getMappedRole()(experimental) The Role to be assumed when Claim Value is matched.final IRoleRoleMappingRule.Jsii$Proxy.getMappedRole()IdentityPool.getUnauthenticatedRole()(experimental) Default role for unauthenticated users.default IRoleIdentityPoolProps.getUnauthenticatedRole()(experimental) The Default Role to be assumed by Unauthenticated Users.final IRoleIdentityPoolProps.Jsii$Proxy.getUnauthenticatedRole()default IRoleIdentityPoolRoleAttachmentProps.getUnauthenticatedRole()(experimental) Default Unauthenticated (Guest) Role.final IRoleIdentityPoolRoleAttachmentProps.Jsii$Proxy.getUnauthenticatedRole()Methods in software.amazon.awscdk.services.cognito.identitypool with parameters of type IRoleModifier and TypeMethodDescriptionIdentityPool.Builder.authenticatedRole(IRole authenticatedRole) (experimental) The Default Role to be assumed by Authenticated Users.IdentityPoolProps.Builder.authenticatedRole(IRole authenticatedRole) Sets the value ofIdentityPoolProps.getAuthenticatedRole()IdentityPoolRoleAttachment.Builder.authenticatedRole(IRole authenticatedRole) (experimental) Default Authenticated (User) Role.IdentityPoolRoleAttachmentProps.Builder.authenticatedRole(IRole authenticatedRole) Sets the value ofIdentityPoolRoleAttachmentProps.getAuthenticatedRole()RoleMappingRule.Builder.mappedRole(IRole mappedRole) Sets the value ofRoleMappingRule.getMappedRole()IdentityPool.Builder.unauthenticatedRole(IRole unauthenticatedRole) (experimental) The Default Role to be assumed by Unauthenticated Users.IdentityPoolProps.Builder.unauthenticatedRole(IRole unauthenticatedRole) Sets the value ofIdentityPoolProps.getUnauthenticatedRole()IdentityPoolRoleAttachment.Builder.unauthenticatedRole(IRole unauthenticatedRole) (experimental) Default Unauthenticated (Guest) Role.IdentityPoolRoleAttachmentProps.Builder.unauthenticatedRole(IRole unauthenticatedRole) Sets the value ofIdentityPoolRoleAttachmentProps.getUnauthenticatedRole() -
Uses of IRole in software.amazon.awscdk.services.config
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 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 IRoleEc2TaskDefinitionProps.Jsii$Proxy.getExecutionRole()final IRoleExternalTaskDefinitionProps.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 IRoleTaskDefinitionProps.Jsii$Proxy.getExecutionRole()final IRoleScalableTaskCountProps.Jsii$Proxy.getRole()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 TypeMethodDescriptionCommonTaskDefinitionProps.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.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.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.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.TaskDefinitionProps.Builder.executionRole(IRole executionRole) Sets the value ofCommonTaskDefinitionProps.getExecutionRole()Role to use for scaling.Sets the value ofBaseScalableAttributeProps.getRole()Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()Sets the value ofCommonTaskDefinitionProps.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()Sets the value ofCommonTaskDefinitionProps.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()Sets the value ofCommonTaskDefinitionProps.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()Sets the value ofCommonTaskDefinitionProps.getTaskRole()The name of the IAM role that grants containers in the task permission to call AWS APIs on your behalf.Sets the value ofCommonTaskDefinitionAttributes.getTaskRole()Sets the value ofCommonTaskDefinitionProps.getTaskRole() -
Uses of IRole in software.amazon.awscdk.services.ecs.patterns
Methods in software.amazon.awscdk.services.ecs.patterns that return IRoleModifier and TypeMethodDescriptiondefault IRoleApplicationLoadBalancedTaskImageOptions.getExecutionRole()The name of the task execution IAM role that grants the Amazon ECS container agent permission to call AWS APIs on your behalf.final IRoleApplicationLoadBalancedTaskImageOptions.Jsii$Proxy.getExecutionRole()default IRoleApplicationLoadBalancedTaskImageProps.getExecutionRole()The name of the task execution IAM role that grants the Amazon ECS container agent permission to call AWS APIs on your behalf.final IRoleApplicationLoadBalancedTaskImageProps.Jsii$Proxy.getExecutionRole()default IRoleNetworkLoadBalancedTaskImageOptions.getExecutionRole()The name of the task execution IAM role that grants the Amazon ECS container agent permission to call AWS APIs on your behalf.final IRoleNetworkLoadBalancedTaskImageOptions.Jsii$Proxy.getExecutionRole()default IRoleNetworkLoadBalancedTaskImageProps.getExecutionRole()The name of the task execution IAM role that grants the Amazon ECS container agent permission to call AWS APIs on your behalf.final IRoleNetworkLoadBalancedTaskImageProps.Jsii$Proxy.getExecutionRole()default IRoleApplicationLoadBalancedTaskImageOptions.getTaskRole()The name of the task IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRoleApplicationLoadBalancedTaskImageOptions.Jsii$Proxy.getTaskRole()default IRoleApplicationLoadBalancedTaskImageProps.getTaskRole()The name of the task IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRoleApplicationLoadBalancedTaskImageProps.Jsii$Proxy.getTaskRole()default IRoleNetworkLoadBalancedTaskImageOptions.getTaskRole()The name of the task IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRoleNetworkLoadBalancedTaskImageOptions.Jsii$Proxy.getTaskRole()default IRoleNetworkLoadBalancedTaskImageProps.getTaskRole()The name of the task IAM role that grants containers in the task permission to call AWS APIs on your behalf.final IRoleNetworkLoadBalancedTaskImageProps.Jsii$Proxy.getTaskRole()Methods in software.amazon.awscdk.services.ecs.patterns with parameters of type IRoleModifier and TypeMethodDescriptionApplicationLoadBalancedTaskImageOptions.Builder.executionRole(IRole executionRole) Sets the value ofApplicationLoadBalancedTaskImageOptions.getExecutionRole()ApplicationLoadBalancedTaskImageProps.Builder.executionRole(IRole executionRole) Sets the value ofApplicationLoadBalancedTaskImageProps.getExecutionRole()NetworkLoadBalancedTaskImageOptions.Builder.executionRole(IRole executionRole) Sets the value ofNetworkLoadBalancedTaskImageOptions.getExecutionRole()NetworkLoadBalancedTaskImageProps.Builder.executionRole(IRole executionRole) Sets the value ofNetworkLoadBalancedTaskImageProps.getExecutionRole()Sets the value ofApplicationLoadBalancedTaskImageOptions.getTaskRole()Sets the value ofApplicationLoadBalancedTaskImageProps.getTaskRole()Sets the value ofNetworkLoadBalancedTaskImageOptions.getTaskRole()Sets the value ofNetworkLoadBalancedTaskImageProps.getTaskRole() -
Uses of IRole in software.amazon.awscdk.services.eks
Methods in software.amazon.awscdk.services.eks that return IRoleModifier and TypeMethodDescriptionIKubectlProvider.getHandlerRole()The IAM execution role of the handler.default IRoleIKubectlProvider.Jsii$Default.getHandlerRole()The IAM execution role of the handler.final IRoleIKubectlProvider.Jsii$Proxy.getHandlerRole()The IAM execution role of the handler.KubectlProvider.getHandlerRole()The IAM execution role of the handler.KubectlProviderAttributes.getHandlerRole()The IAM execution role of the handler.final IRoleKubectlProviderAttributes.Jsii$Proxy.getHandlerRole()Cluster.getKubectlLambdaRole()An IAM role that can perform kubectl operations against this cluster.default IRoleClusterAttributes.getKubectlLambdaRole()An IAM role that can perform kubectl operations against this cluster.final IRoleClusterAttributes.Jsii$Proxy.getKubectlLambdaRole()default IRoleClusterProps.getKubectlLambdaRole()The IAM role to pass to the Kubectl Lambda Handler.final IRoleClusterProps.Jsii$Proxy.getKubectlLambdaRole()default IRoleICluster.getKubectlLambdaRole()An IAM role that can perform kubectl operations against this cluster.default IRoleICluster.Jsii$Default.getKubectlLambdaRole()An IAM role that can perform kubectl operations against this cluster.final IRoleICluster.Jsii$Proxy.getKubectlLambdaRole()An IAM role that can perform kubectl operations against this cluster.Cluster.getKubectlRole()An IAM role that can perform kubectl operations against this cluster.default IRoleICluster.getKubectlRole()An IAM role that can perform kubectl operations against this cluster.default IRoleICluster.Jsii$Default.getKubectlRole()An IAM role that can perform kubectl operations against this cluster.final IRoleICluster.Jsii$Proxy.getKubectlRole()An IAM role that can perform kubectl operations against this cluster.default IRoleClusterOptions.getMastersRole()An IAM role that will be added to thesystem:mastersKubernetes RBAC group.final IRoleClusterOptions.Jsii$Proxy.getMastersRole()final IRoleClusterProps.Jsii$Proxy.getMastersRole()final IRoleFargateClusterProps.Jsii$Proxy.getMastersRole()default IRoleNodegroupOptions.getNodeRole()The IAM role to associate with your node group.final IRoleNodegroupOptions.Jsii$Proxy.getNodeRole()final IRoleNodegroupProps.Jsii$Proxy.getNodeRole()FargateProfile.getPodExecutionRole()The pod execution role to use for pods that match the selectors in the Fargate profile.default IRoleFargateProfileOptions.getPodExecutionRole()The pod execution role to use for pods that match the selectors in the Fargate profile.final IRoleFargateProfileOptions.Jsii$Proxy.getPodExecutionRole()final IRoleFargateProfileProps.Jsii$Proxy.getPodExecutionRole()Cluster.getRole()IAM role assumed by the EKS Control Plane.final IRoleClusterOptions.Jsii$Proxy.getRole()final IRoleClusterProps.Jsii$Proxy.getRole()default IRoleCommonClusterOptions.getRole()Role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.final IRoleCommonClusterOptions.Jsii$Proxy.getRole()final IRoleFargateClusterProps.Jsii$Proxy.getRole()Nodegroup.getRole()IAM role of the instance profile for the nodegroup.ServiceAccount.getRole()The role which is linked to the service account.Methods in software.amazon.awscdk.services.eks with parameters of type IRoleModifier and TypeMethodDescriptionvoidAwsAuth.addMastersRole(IRole role) Adds the specified IAM role to thesystem:mastersRBAC group, which means that anyone that can assume it will be able to administer this Kubernetes system.voidAwsAuth.addMastersRole(IRole role, String username) Adds the specified IAM role to thesystem:mastersRBAC group, which means that anyone that can assume it will be able to administer this Kubernetes system.voidAwsAuth.addRoleMapping(IRole role, AwsAuthMapping mapping) Adds a mapping between an IAM role to a Kubernetes user and groups.KubectlProviderAttributes.Builder.handlerRole(IRole handlerRole) Sets the value ofKubectlProviderAttributes.getHandlerRole()Cluster.Builder.kubectlLambdaRole(IRole kubectlLambdaRole) The IAM role to pass to the Kubectl Lambda Handler.ClusterAttributes.Builder.kubectlLambdaRole(IRole kubectlLambdaRole) Sets the value ofClusterAttributes.getKubectlLambdaRole()ClusterProps.Builder.kubectlLambdaRole(IRole kubectlLambdaRole) Sets the value ofClusterProps.getKubectlLambdaRole()Cluster.Builder.mastersRole(IRole mastersRole) An IAM role that will be added to thesystem:mastersKubernetes RBAC group.ClusterOptions.Builder.mastersRole(IRole mastersRole) Sets the value ofClusterOptions.getMastersRole()ClusterProps.Builder.mastersRole(IRole mastersRole) Sets the value ofClusterOptions.getMastersRole()FargateCluster.Builder.mastersRole(IRole mastersRole) An IAM role that will be added to thesystem:mastersKubernetes RBAC group.FargateClusterProps.Builder.mastersRole(IRole mastersRole) Sets the value ofClusterOptions.getMastersRole()The IAM role to associate with your node group.Sets the value ofNodegroupOptions.getNodeRole()Sets the value ofNodegroupOptions.getNodeRole()FargateProfile.Builder.podExecutionRole(IRole podExecutionRole) The pod execution role to use for pods that match the selectors in the Fargate profile.FargateProfileOptions.Builder.podExecutionRole(IRole podExecutionRole) Sets the value ofFargateProfileOptions.getPodExecutionRole()FargateProfileProps.Builder.podExecutionRole(IRole podExecutionRole) Sets the value ofFargateProfileOptions.getPodExecutionRole()Role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.Sets the value ofCommonClusterOptions.getRole()Sets the value ofCommonClusterOptions.getRole()Sets the value ofCommonClusterOptions.getRole()Role that provides permissions for the Kubernetes control plane to make calls to AWS API operations on your behalf.Sets the value ofCommonClusterOptions.getRole() -
Uses of IRole in software.amazon.awscdk.services.eks.legacy
Methods in software.amazon.awscdk.services.eks.legacy that return IRoleModifier and TypeMethodDescriptiondefault IRoleClusterProps.getMastersRole()Deprecated.final IRoleClusterProps.Jsii$Proxy.getMastersRole()Deprecated.Cluster.getRole()Deprecated.default IRoleClusterProps.getRole()Deprecated.final IRoleClusterProps.Jsii$Proxy.getRole()Deprecated.Methods in software.amazon.awscdk.services.eks.legacy with parameters of type IRoleModifier and TypeMethodDescriptionvoidAwsAuth.addMastersRole(IRole role) Deprecated.voidAwsAuth.addMastersRole(IRole role, String username) Deprecated.voidAwsAuth.addRoleMapping(IRole role, Mapping mapping) Deprecated.Cluster.Builder.mastersRole(IRole mastersRole) Deprecated.ClusterProps.Builder.mastersRole(IRole mastersRole) Deprecated.Deprecated.Deprecated. -
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 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 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 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 assumed to execute the State Machine.Sets the value ofSfnStateMachineProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.glue
Methods in software.amazon.awscdk.services.glue that return IRoleModifier and TypeMethodDescriptionJob.getRole()(experimental) The IAM role Glue assumes to run this job.default IRoleJobAttributes.getRole()(experimental) The IAM role assumed by Glue to run this job.final IRoleJobAttributes.Jsii$Proxy.getRole()default IRoleJobProps.getRole()(experimental) The IAM role assumed by Glue to run this job.final IRoleJobProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.glue with parameters of type IRoleModifier and TypeMethodDescription(experimental) The IAM role assumed by Glue to run this job.Sets the value ofJobAttributes.getRole()Sets the value ofJobProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.iam
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.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.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.iot.actions
Methods in software.amazon.awscdk.services.iot.actions that return IRoleModifier and TypeMethodDescriptionfinal IRoleCloudWatchLogsActionProps.Jsii$Proxy.getRole()final IRoleCloudWatchPutMetricActionProps.Jsii$Proxy.getRole()final IRoleCloudWatchSetAlarmStateActionProps.Jsii$Proxy.getRole()default IRoleCommonActionProps.getRole()(experimental) The IAM role that allows access to AWS service.final IRoleCommonActionProps.Jsii$Proxy.getRole()final IRoleFirehosePutRecordActionProps.Jsii$Proxy.getRole()final IRoleIotRepublishMqttActionProps.Jsii$Proxy.getRole()final IRoleKinesisPutRecordActionProps.Jsii$Proxy.getRole()final IRoleS3PutObjectActionProps.Jsii$Proxy.getRole()final IRoleSnsTopicActionProps.Jsii$Proxy.getRole()final IRoleSqsQueueActionProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.iot.actions with parameters of type IRoleModifier and TypeMethodDescription(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()Sets the value ofCommonActionProps.getRole()(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole()(experimental) The IAM role that allows access to AWS service.Sets the value ofCommonActionProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.iotevents
Methods in software.amazon.awscdk.services.iotevents that return IRoleModifier and TypeMethodDescriptionActionBindOptions.getRole()(experimental) The IAM role assumed by IoT Events to perform the action.final IRoleActionBindOptions.Jsii$Proxy.getRole()default IRoleDetectorModelProps.getRole()(experimental) The role that grants permission to AWS IoT Events to perform its operations.final IRoleDetectorModelProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.iotevents with parameters of type IRoleModifier and TypeMethodDescriptionSets the value ofActionBindOptions.getRole()(experimental) The role that grants permission to AWS IoT Events to perform its operations.Sets the value ofDetectorModelProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.kinesis.analytics.flink
Methods in software.amazon.awscdk.services.kinesis.analytics.flink that return IRoleModifier and TypeMethodDescriptionApplication.getRole()(experimental) The application IAM role.default IRoleApplicationProps.getRole()(experimental) A role to use to grant permissions to your application.final IRoleApplicationProps.Jsii$Proxy.getRole()default IRoleIApplication.getRole()(experimental) The application IAM role.default IRoleIApplication.Jsii$Default.getRole()(experimental) The application IAM role.final IRoleIApplication.Jsii$Proxy.getRole()(experimental) The application IAM role.Methods in software.amazon.awscdk.services.kinesis.analytics.flink with parameters of type IRoleModifier and TypeMethodDescription(experimental) A role to use to grant permissions to your application.Sets the value ofApplicationProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.kinesisfirehose
Methods in software.amazon.awscdk.services.kinesisfirehose that return IRoleModifier and TypeMethodDescriptionDataProcessorBindOptions.getRole()(experimental) The IAM role assumed by Kinesis Data Firehose to write to the destination that this DataProcessor will bind to.final IRoleDataProcessorBindOptions.Jsii$Proxy.getRole()default IRoleDeliveryStreamAttributes.getRole()(experimental) The IAM role associated with this delivery stream.final IRoleDeliveryStreamAttributes.Jsii$Proxy.getRole()default IRoleDeliveryStreamProps.getRole()(experimental) The IAM role associated with this delivery stream.final IRoleDeliveryStreamProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.kinesisfirehose with parameters of type IRoleModifier and TypeMethodDescriptionSets the value ofDataProcessorBindOptions.getRole()(experimental) The IAM role associated with this delivery stream.Sets the value ofDeliveryStreamAttributes.getRole()Sets the value ofDeliveryStreamProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.kinesisfirehose.destinations
Methods in software.amazon.awscdk.services.kinesisfirehose.destinations that return IRoleModifier and TypeMethodDescriptiondefault IRoleCommonDestinationProps.getRole()(experimental) The IAM role associated with this destination.final IRoleCommonDestinationProps.Jsii$Proxy.getRole()final IRoleS3BucketProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.kinesisfirehose.destinations with parameters of type IRoleModifier and TypeMethodDescriptionSets the value ofCommonDestinationProps.getRole()(experimental) The IAM role associated with this destination.Sets the value ofCommonDestinationProps.getRole() -
Uses of IRole in software.amazon.awscdk.services.lambda
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.final IRoleLogRetentionProps.Jsii$Proxy.getRole()Deprecated.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()Deprecated.The IAM role for the Lambda function associated with the custom resource.Deprecated.Sets the value ofLogRetentionProps.getRole()Lambda execution role.Sets the value ofFunctionOptions.getRole() -
Uses of IRole in software.amazon.awscdk.services.lambda.go
Methods in software.amazon.awscdk.services.lambda.go that return IRoleModifier and TypeMethodDescriptionfinal IRoleGoFunctionProps.Jsii$Proxy.getLogRetentionRole()final IRoleGoFunctionProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.lambda.go with parameters of type IRoleModifier and TypeMethodDescriptionGoFunction.Builder.logRetentionRole(IRole logRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.GoFunctionProps.Builder.logRetentionRole(IRole logRetentionRole) Sets the value ofFunctionOptions.getLogRetentionRole()Lambda execution role.Sets the value ofFunctionOptions.getRole() -
Uses of IRole in software.amazon.awscdk.services.lambda.nodejs
Methods in software.amazon.awscdk.services.lambda.nodejs that return IRoleModifier and TypeMethodDescriptionfinal IRoleNodejsFunctionProps.Jsii$Proxy.getLogRetentionRole()final IRoleNodejsFunctionProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.lambda.nodejs with parameters of type IRoleModifier and TypeMethodDescriptionNodejsFunction.Builder.logRetentionRole(IRole logRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.NodejsFunctionProps.Builder.logRetentionRole(IRole logRetentionRole) Sets the value ofFunctionOptions.getLogRetentionRole()Lambda execution role.Sets the value ofFunctionOptions.getRole() -
Uses of IRole in software.amazon.awscdk.services.lambda.python
Methods in software.amazon.awscdk.services.lambda.python that return IRoleModifier and TypeMethodDescriptionfinal IRolePythonFunctionProps.Jsii$Proxy.getLogRetentionRole()final IRolePythonFunctionProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.lambda.python with parameters of type IRoleModifier and TypeMethodDescriptionPythonFunction.Builder.logRetentionRole(IRole logRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.PythonFunctionProps.Builder.logRetentionRole(IRole logRetentionRole) Sets the value ofFunctionOptions.getLogRetentionRole()Lambda execution role.Sets the value ofFunctionOptions.getRole() -
Uses of IRole in software.amazon.awscdk.services.logs
Methods in software.amazon.awscdk.services.logs that return IRoleModifier and 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.neptune
Methods in software.amazon.awscdk.services.neptune that return types with arguments of type IRoleModifier and TypeMethodDescriptionDatabaseClusterProps.getAssociatedRoles()(experimental) A list of AWS Identity and Access Management (IAM) role that can be used by the cluster to access other AWS services.DatabaseClusterProps.Jsii$Proxy.getAssociatedRoles()Method parameters in software.amazon.awscdk.services.neptune with type arguments of type IRoleModifier and TypeMethodDescriptionDatabaseCluster.Builder.associatedRoles(List<? extends IRole> associatedRoles) (experimental) A list of AWS Identity and Access Management (IAM) role that can be used by the cluster to access other AWS services.DatabaseClusterProps.Builder.associatedRoles(List<? extends IRole> associatedRoles) Sets the value ofDatabaseClusterProps.getAssociatedRoles() -
Uses of IRole in software.amazon.awscdk.services.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()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 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()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()DatabaseCluster.Builder.monitoringRole(IRole monitoringRole) Role that will be used to manage DB instances monitoring.DatabaseClusterFromSnapshot.Builder.monitoringRole(IRole monitoringRole) Role that will be used to manage DB instances monitoring.DatabaseClusterFromSnapshotProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseClusterFromSnapshotProps.getMonitoringRole()DatabaseClusterProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseClusterProps.getMonitoringRole()DatabaseInstance.Builder.monitoringRole(IRole monitoringRole) Role that will be used to manage DB instance monitoring.DatabaseInstanceFromSnapshot.Builder.monitoringRole(IRole monitoringRole) Role that will be used to manage DB instance monitoring.DatabaseInstanceFromSnapshotProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()DatabaseInstanceNewProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()DatabaseInstanceProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()DatabaseInstanceReadReplica.Builder.monitoringRole(IRole monitoringRole) Role that will be used to manage DB instance monitoring.DatabaseInstanceReadReplicaProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()DatabaseInstanceSourceProps.Builder.monitoringRole(IRole monitoringRole) Sets the value ofDatabaseInstanceNewProps.getMonitoringRole()IAM role that the proxy uses to access secrets in AWS Secrets Manager.Sets the value ofDatabaseProxyOptions.getRole()Sets the value ofDatabaseProxyOptions.getRole()ClusterEngineBindOptions.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofClusterEngineBindOptions.getS3ExportRole()DatabaseCluster.Builder.s3ExportRole(IRole s3ExportRole) Role that will be associated with this DB cluster to enable S3 export.DatabaseClusterFromSnapshot.Builder.s3ExportRole(IRole s3ExportRole) Role that will be associated with this DB cluster to enable S3 export.DatabaseClusterFromSnapshotProps.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofDatabaseClusterFromSnapshotProps.getS3ExportRole()DatabaseClusterProps.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofDatabaseClusterProps.getS3ExportRole()DatabaseInstance.Builder.s3ExportRole(IRole s3ExportRole) Role that will be associated with this DB instance to enable S3 export.DatabaseInstanceFromSnapshot.Builder.s3ExportRole(IRole s3ExportRole) Role that will be associated with this DB instance to enable S3 export.DatabaseInstanceFromSnapshotProps.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()DatabaseInstanceNewProps.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()DatabaseInstanceProps.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()DatabaseInstanceReadReplica.Builder.s3ExportRole(IRole s3ExportRole) Role that will be associated with this DB instance to enable S3 export.DatabaseInstanceReadReplicaProps.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()DatabaseInstanceSourceProps.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofDatabaseInstanceNewProps.getS3ExportRole()InstanceEngineBindOptions.Builder.s3ExportRole(IRole s3ExportRole) Sets the value ofInstanceEngineBindOptions.getS3ExportRole()ClusterEngineBindOptions.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofClusterEngineBindOptions.getS3ImportRole()DatabaseCluster.Builder.s3ImportRole(IRole s3ImportRole) Role that will be associated with this DB cluster to enable S3 import.DatabaseClusterFromSnapshot.Builder.s3ImportRole(IRole s3ImportRole) Role that will be associated with this DB cluster to enable S3 import.DatabaseClusterFromSnapshotProps.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofDatabaseClusterFromSnapshotProps.getS3ImportRole()DatabaseClusterProps.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofDatabaseClusterProps.getS3ImportRole()DatabaseInstance.Builder.s3ImportRole(IRole s3ImportRole) Role that will be associated with this DB instance to enable S3 import.DatabaseInstanceFromSnapshot.Builder.s3ImportRole(IRole s3ImportRole) Role that will be associated with this DB instance to enable S3 import.DatabaseInstanceFromSnapshotProps.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()DatabaseInstanceNewProps.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()DatabaseInstanceProps.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()DatabaseInstanceReadReplica.Builder.s3ImportRole(IRole s3ImportRole) Role that will be associated with this DB instance to enable S3 import.DatabaseInstanceReadReplicaProps.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()DatabaseInstanceSourceProps.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofDatabaseInstanceNewProps.getS3ImportRole()InstanceEngineBindOptions.Builder.s3ImportRole(IRole s3ImportRole) Sets the value ofInstanceEngineBindOptions.getS3ImportRole() -
Uses of IRole in software.amazon.awscdk.services.redshift
Methods in software.amazon.awscdk.services.redshift that return types with arguments of type IRoleModifier and TypeMethodDescriptionClusterProps.getRoles()(experimental) A list of AWS Identity and Access Management (IAM) role that can be used by the cluster to access other AWS services.ClusterProps.Jsii$Proxy.getRoles()Method parameters in software.amazon.awscdk.services.redshift with type arguments of type IRoleModifier and TypeMethodDescription(experimental) A list of AWS Identity and Access Management (IAM) role that can be used by the cluster to access other AWS services.Sets the value ofClusterProps.getRoles() -
Uses of IRole in software.amazon.awscdk.services.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 TypeMethodDescriptionDeploymentSourceContext.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()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() -
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.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 TypeMethodDescriptionThe 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()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()An execution role that you can pass in a CreateModel API request.Sets the value ofSageMakerCreateModelProps.getRole()Role for the Training Job.Sets the value ofSageMakerCreateTrainingJobProps.getRole()Role for the Transform Job.Sets the value ofSageMakerCreateTransformJobProps.getRole()EmrCreateCluster.Builder.serviceRole(IRole serviceRole) The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.EmrCreateClusterProps.Builder.serviceRole(IRole serviceRole) Sets the value ofEmrCreateClusterProps.getServiceRole() -
Uses of IRole in software.amazon.awscdk.services.synthetics
Methods in software.amazon.awscdk.services.synthetics that return IRoleModifier and TypeMethodDescriptionCanary.getRole()(experimental) Execution role associated with this Canary.default IRoleCanaryProps.getRole()(experimental) Canary execution role.final IRoleCanaryProps.Jsii$Proxy.getRole()Methods in software.amazon.awscdk.services.synthetics with parameters of type IRoleModifier and TypeMethodDescription(experimental) Canary execution role.Sets the value ofCanaryProps.getRole() -
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()