Uses of Interface
software.amazon.awscdk.services.iam.IPrincipal
Packages that use IPrincipal
Package
Description
AWS CDK Custom Resources
CDK Pipelines
AWS Amplify Construct Library
AWS::AppRunner Construct Library
AWS AppSync Construct Library
Amazon EC2 Auto Scaling Construct Library
AWS Backup Construct Library
Amazon Bedrock AgentCore Construct Library
Amazon Bedrock Construct Library
AWS::Chatbot Construct Library
Amazon CloudFront Construct Library
AWS CodeBuild Construct Library
Amazon EC2 Construct Library
Amazon EKS Construct Library
Amazon EKS V2 Construct Library
Amazon Elastic Load Balancing V2 Construct Library
Amazon GameLift Construct Library
AWS Glue Construct Library
AWS Identity and Access Management Construct Library
Kinesis Analytics Flink
Amazon Data Firehose Construct Library
AWS Key Management Service Construct Library
AWS Lambda Construct Library
Amazon Route53 Construct Library
Amazon SageMaker Construct Library
AWS Step Functions Construct Library
Tasks for AWS Step Functions
-
Uses of IPrincipal in software.amazon.awscdk.customresources
Methods in software.amazon.awscdk.customresources that return IPrincipalModifier and TypeMethodDescriptionAwsCustomResource.getGrantPrincipal()The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.pipelines
Methods in software.amazon.awscdk.pipelines that return IPrincipalModifier and TypeMethodDescriptionCodeBuildStep.getGrantPrincipal()The CodeBuild Project's principal. -
Uses of IPrincipal in software.amazon.awscdk.services.amplify.alpha
Methods in software.amazon.awscdk.services.amplify.alpha that return IPrincipalModifier and TypeMethodDescriptionApp.getGrantPrincipal()(experimental) The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.apprunner.alpha
Methods in software.amazon.awscdk.services.apprunner.alpha that return IPrincipalModifier and TypeMethodDescriptionService.getGrantPrincipal()(experimental) The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.appsync
Methods in software.amazon.awscdk.services.appsync that return IPrincipalModifier and TypeMethodDescriptionAppSyncBackedDataSource.getGrantPrincipal()The principal of the data source to be IGrantable.BackedDataSource.getGrantPrincipal()the principal of the data source to be IGrantable. -
Uses of IPrincipal in software.amazon.awscdk.services.autoscaling
Methods in software.amazon.awscdk.services.autoscaling that return IPrincipalModifier and TypeMethodDescriptionAutoScalingGroup.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIAutoScalingGroup.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIAutoScalingGroup.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.backup
Methods in software.amazon.awscdk.services.backup that return IPrincipalModifier and TypeMethodDescriptionBackupSelection.getGrantPrincipal()The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.bedrock.agentcore.alpha
Methods in software.amazon.awscdk.services.bedrock.agentcore.alpha that return IPrincipalModifier and TypeMethodDescriptionBrowserCustom.getGrantPrincipal()(experimental) The principal to grant permissions to.abstract IPrincipalBrowserCustomBase.getGrantPrincipal()(experimental) The principal to grant permissions to.CodeInterpreterCustom.getGrantPrincipal()(experimental) The principal to grant permissions to.abstract IPrincipalCodeInterpreterCustomBase.getGrantPrincipal()(experimental) The principal to grant permissions to.default IPrincipalIBedrockAgentRuntime.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIBedrockAgentRuntime.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIBrowserCustom.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIBrowserCustom.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalICodeInterpreterCustom.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalICodeInterpreterCustom.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIMemory.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIMemory.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.Memory.getGrantPrincipal()(experimental) The principal to grant permissions to.abstract IPrincipalMemoryBase.getGrantPrincipal()(experimental) The principal to grant permissions to.Runtime.getGrantPrincipal()(experimental) The principal to grant permissions to.abstract IPrincipalRuntimeBase.getGrantPrincipal()(experimental) The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.bedrock.alpha
Methods in software.amazon.awscdk.services.bedrock.alpha that return IPrincipalModifier and TypeMethodDescriptionAgent.getGrantPrincipal()(experimental) The principal to grant permissions to.abstract IPrincipalAgentBase.getGrantPrincipal()(experimental) The principal to grant permissions to.default IPrincipalIAgent.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIAgent.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.chatbot
Methods in software.amazon.awscdk.services.chatbot that return IPrincipalModifier and TypeMethodDescriptiondefault IPrincipalISlackChannelConfiguration.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalISlackChannelConfiguration.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.SlackChannelConfiguration.getGrantPrincipal()The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.cloudfront
Methods in software.amazon.awscdk.services.cloudfront that return IPrincipalModifier and TypeMethodDescriptiondefault IPrincipalIOriginAccessIdentity.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIOriginAccessIdentity.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.OriginAccessIdentity.getGrantPrincipal()Derived principal value for bucket access. -
Uses of IPrincipal in software.amazon.awscdk.services.cloudfront.experimental
Methods in software.amazon.awscdk.services.cloudfront.experimental that return IPrincipalModifier and TypeMethodDescriptionEdgeFunction.getGrantPrincipal()The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.codebuild
Methods in software.amazon.awscdk.services.codebuild that return IPrincipalModifier and TypeMethodDescriptionFleet.getGrantPrincipal()The grant principal for this Fleet's service role.default IPrincipalIFleet.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIFleet.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIProject.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIProject.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.Project.getGrantPrincipal()The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.ec2
Methods in software.amazon.awscdk.services.ec2 that return IPrincipalModifier and TypeMethodDescriptionBastionHostLinux.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIInstance.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIInstance.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.Instance.getGrantPrincipal()The principal to grant permissions to.LaunchTemplate.getGrantPrincipal()Principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.eks
Classes in software.amazon.awscdk.services.eks that implement IPrincipalMethods in software.amazon.awscdk.services.eks that return IPrincipalModifier and TypeMethodDescriptionServiceAccount.getGrantPrincipal()The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.eks.v2.alpha
Classes in software.amazon.awscdk.services.eks.v2.alpha that implement IPrincipalMethods in software.amazon.awscdk.services.eks.v2.alpha that return IPrincipalModifier and TypeMethodDescriptionServiceAccount.getGrantPrincipal()(experimental) The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.elasticloadbalancingv2
Methods in software.amazon.awscdk.services.elasticloadbalancingv2 that return IPrincipalModifier and TypeMethodDescriptionprotected IPrincipalBaseLoadBalancer.resourcePolicyPrincipal() -
Uses of IPrincipal in software.amazon.awscdk.services.gamelift.alpha
Methods in software.amazon.awscdk.services.gamelift.alpha that return IPrincipalModifier and TypeMethodDescriptionBuild.getGrantPrincipal()(experimental) The principal this GameLift Build is using.abstract IPrincipalBuildBase.getGrantPrincipal()(experimental) The principal to grant permissions to.BuildFleet.getGrantPrincipal()(experimental) The principal this GameLift fleet is using.abstract IPrincipalFleetBase.getGrantPrincipal()(experimental) The principal this GameLift fleet is using.GameServerGroup.getGrantPrincipal()(experimental) The principal this GameLift game server group is using.abstract IPrincipalGameServerGroupBase.getGrantPrincipal()(experimental) The principal this GameLift game server group is using.default IPrincipalIBuild.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIBuild.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIBuildFleet.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIBuildFleet.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIFleet.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIFleet.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIGameServerGroup.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIGameServerGroup.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIScript.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIScript.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.Script.getGrantPrincipal()(experimental) The principal this GameLift script is using.abstract IPrincipalScriptBase.getGrantPrincipal()(experimental) The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.glue.alpha
Methods in software.amazon.awscdk.services.glue.alpha that return IPrincipalModifier and TypeMethodDescriptiondefault IPrincipalIJob.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIJob.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.abstract IPrincipalJobBase.getGrantPrincipal()(experimental) The principal to grant permissions to.PythonShellJob.getGrantPrincipal()(experimental) The principal to grant permissions to.RayJob.getGrantPrincipal()(experimental) The principal to grant permissions to.SparkJob.getGrantPrincipal()(experimental) The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.iam
Subinterfaces of IPrincipal in software.amazon.awscdk.services.iamModifier and TypeInterfaceDescriptioninterfaceA type of principal that has more control over its own representation in AssumeRolePolicyDocuments.static interfaceInternal default implementation forIAssumeRolePrincipal.interfaceInterface for principals that can be compared.static interfaceInternal default implementation forIComparablePrincipal.interfaceRepresents an IAM Group.static interfaceInternal default implementation forIGroup.interfaceA construct that represents an IAM principal, such as a user, group or role.static interfaceInternal default implementation forIIdentity.static interfaceInternal default implementation forIPrincipal.interfaceA Role object.static interfaceInternal default implementation forIRole.interfaceRepresents an IAM user.static interfaceInternal default implementation forIUser.Classes in software.amazon.awscdk.services.iam that implement IPrincipalModifier and TypeClassDescriptionclassSpecify AWS account ID as the principal entity in a policy to delegate authority to the account.classUse the AWS account into which a stack is deployed as the principal entity in a policy.classA principal representing all AWS identities in all accounts.classSpecify a principal by the Amazon Resource Name (ARN).classA policy principal for canonicalUserIds - useful for S3 bucket policies that use Origin Access identities.classRepresents a principal that has multiple types of principals.classPrincipal entity that represents a federated identity provider such as Amazon Cognito, that can be used to provide temporary security credentials to users who have been authenticated.classAn IAM Group (collection of IAM users) lets you specify permissions for multiple users, which can make it easier to manage permissions for those users.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.static 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.classA principal that represents a federated identity provider as from a OpenID Connect provider.classA principal that represents an AWS Organization.classBase class for policy principals.classAn IAM principal with additional conditions specifying when the policy is in effect.classIAM Role.classPrincipal entity that represents a SAML federated identity provider for programmatic and AWS Management Console access.classPrincipal entity that represents a SAML federated identity provider.classAn IAM principal that represents an AWS service (i.e.classEnables session tags on role assumptions from a principal.classA principal that uses a literal '*' in the IAM JSON language.classA principal for use in resources that need to have a role but it's unknown.classDefine a new IAM user.classA principal that represents a federated identity provider as Web Identity such as Cognito, Amazon, Facebook, Google, etc.Methods in software.amazon.awscdk.services.iam that return IPrincipalModifier and TypeMethodDescriptionfinal IPrincipalLazyRoleProps.Jsii$Proxy.getAssumedBy()RoleProps.getAssumedBy()The IAM principal (i.e.final IPrincipalRoleProps.Jsii$Proxy.getAssumedBy()Group.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIAssumeRolePrincipal.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIAssumeRolePrincipal.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIComparablePrincipal.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIComparablePrincipal.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.IGrantable.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIGrantable.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIGrantable.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIGroup.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIGroup.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIIdentity.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIIdentity.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIPrincipal.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIPrincipal.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIRole.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIRole.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIUser.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIUser.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.LazyRole.getGrantPrincipal()The principal to grant permissions to.ManagedPolicy.getGrantPrincipal()The principal to grant permissions to.Policy.getGrantPrincipal()The principal to grant permissions to.PrincipalBase.getGrantPrincipal()The principal to grant permissions to.Role.getGrantPrincipal()The principal to grant permissions to.UnknownPrincipal.getGrantPrincipal()The principal to grant permissions to.User.getGrantPrincipal()The principal to grant permissions to.default IPrincipalGrantOnPrincipalAndResourceOptions.getResourcePolicyPrincipal()The principal to use in the statement for the resource policy.final IPrincipalGrantOnPrincipalAndResourceOptions.Jsii$Proxy.getResourcePolicyPrincipal()Methods in software.amazon.awscdk.services.iam that return types with arguments of type IPrincipalModifier and TypeMethodDescriptionPolicyStatement.getNotPrincipals()The NotPrincipals added to this statement.default List<IPrincipal> PolicyStatementProps.getNotPrincipals()List of not principals to add to the statement.final List<IPrincipal> PolicyStatementProps.Jsii$Proxy.getNotPrincipals()CompositePrincipal.getPrincipals()Returns the principals that make up the CompositePrincipal.PolicyStatement.getPrincipals()The Principals added to this statement.default List<IPrincipal> PolicyStatementProps.getPrincipals()List of principals to add to the statement.final List<IPrincipal> PolicyStatementProps.Jsii$Proxy.getPrincipals()Methods in software.amazon.awscdk.services.iam with parameters of type IPrincipalModifier and TypeMethodDescriptionvoidPolicyStatement.addNotPrincipals(IPrincipal... notPrincipals) Specify principals that is not allowed or denied access to the "NotPrincipal" section of a policy statement.CompositePrincipal.addPrincipals(IPrincipal... principals) Adds IAM principals to the composite principal.voidPolicyStatement.addPrincipals(IPrincipal... principals) Adds principals to the "Principal" section of a policy statement.LazyRole.Builder.assumedBy(IPrincipal assumedBy) The IAM principal (i.e.LazyRoleProps.Builder.assumedBy(IPrincipal assumedBy) Sets the value ofRoleProps.getAssumedBy()Role.Builder.assumedBy(IPrincipal assumedBy) The IAM principal (i.e.RoleProps.Builder.assumedBy(IPrincipal assumedBy) Sets the value ofRoleProps.getAssumedBy()RoleGrants.assumeRole(IPrincipal identity) Grant permissions to the given principal to assume this role.static StringComparablePrincipal.dedupeStringFor(IPrincipal x) Return the dedupeString of the given principal, if available.IRole.grant(IPrincipal grantee, String... actions) Grant the actions defined in actions to the identity Principal on this resource.default GrantIRole.Jsii$Default.grant(IPrincipal grantee, String... actions) Grant the actions defined in actions to the identity Principal on this resource.final GrantIRole.Jsii$Proxy.grant(IPrincipal grantee, String... actions) Grant the actions defined in actions to the identity Principal on this resource.LazyRole.grant(IPrincipal identity, String... actions) Grant the actions defined in actions to the identity Principal on this resource.Role.grant(IPrincipal grantee, String... actions) Grant the actions defined in actions to the identity Principal on this resource.IRole.grantAssumeRole(IPrincipal grantee) Grant permissions to the given principal to assume this role.default GrantIRole.Jsii$Default.grantAssumeRole(IPrincipal grantee) Grant permissions to the given principal to assume this role.final GrantIRole.Jsii$Proxy.grantAssumeRole(IPrincipal grantee) Grant permissions to the given principal to assume this role.LazyRole.grantAssumeRole(IPrincipal identity) Grant permissions to the given principal to assume this role.Role.grantAssumeRole(IPrincipal identity) Grant permissions to the given principal to assume this role.IRole.grantPassRole(IPrincipal grantee) Grant permissions to the given principal to pass this role.default GrantIRole.Jsii$Default.grantPassRole(IPrincipal grantee) Grant permissions to the given principal to pass this role.final GrantIRole.Jsii$Proxy.grantPassRole(IPrincipal grantee) Grant permissions to the given principal to pass this role.LazyRole.grantPassRole(IPrincipal identity) Grant permissions to the given principal to pass this role.Role.grantPassRole(IPrincipal identity) Grant permissions to the given principal to pass this role.static BooleanComparablePrincipal.isComparablePrincipal(IPrincipal x) Whether or not the given principal is a comparable principal.RoleGrants.passRole(IPrincipal identity) Grant permissions to the given principal to pass this role.GrantOnPrincipalAndResourceOptions.Builder.resourcePolicyPrincipal(IPrincipal resourcePolicyPrincipal) Sets the value ofGrantOnPrincipalAndResourceOptions.getResourcePolicyPrincipal()Method parameters in software.amazon.awscdk.services.iam with type arguments of type IPrincipalModifier and TypeMethodDescriptionPolicyStatement.Builder.notPrincipals(List<? extends IPrincipal> notPrincipals) List of not principals to add to the statement.PolicyStatementProps.Builder.notPrincipals(List<? extends IPrincipal> notPrincipals) Sets the value ofPolicyStatementProps.getNotPrincipals()PolicyStatement.Builder.principals(List<? extends IPrincipal> principals) List of principals to add to the statement.PolicyStatementProps.Builder.principals(List<? extends IPrincipal> principals) Sets the value ofPolicyStatementProps.getPrincipals()Constructors in software.amazon.awscdk.services.iam with parameters of type IPrincipalModifierConstructorDescriptionCompositePrincipal(IPrincipal... principals) PrincipalWithConditions(IPrincipal principal, Map<String, Object> conditions) SessionTagsPrincipal(IPrincipal principal) -
Uses of IPrincipal in software.amazon.awscdk.services.kinesisanalytics.flink.alpha
Methods in software.amazon.awscdk.services.kinesisanalytics.flink.alpha that return IPrincipalModifier and TypeMethodDescriptionApplication.getGrantPrincipal()(experimental) The principal to grant permissions to.default IPrincipalIApplication.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIApplication.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.kinesisfirehose
Methods in software.amazon.awscdk.services.kinesisfirehose that return IPrincipalModifier and TypeMethodDescriptionDeliveryStream.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIDeliveryStream.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIDeliveryStream.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to. -
Uses of IPrincipal in software.amazon.awscdk.services.kms
Classes in software.amazon.awscdk.services.kms that implement IPrincipalModifier and TypeClassDescriptionclassA principal to allow access to a key if it's being used through another AWS service.Methods in software.amazon.awscdk.services.kms that return types with arguments of type IPrincipalModifier and TypeMethodDescriptiondefault List<IPrincipal> KeyProps.getAdmins()A list of principals to add as key administrators to the key policy.final List<IPrincipal> KeyProps.Jsii$Proxy.getAdmins()Method parameters in software.amazon.awscdk.services.kms with type arguments of type IPrincipalModifier and TypeMethodDescriptionKey.Builder.admins(List<? extends IPrincipal> admins) A list of principals to add as key administrators to the key policy.KeyProps.Builder.admins(List<? extends IPrincipal> admins) Sets the value ofKeyProps.getAdmins()Constructors in software.amazon.awscdk.services.kms with parameters of type IPrincipal -
Uses of IPrincipal in software.amazon.awscdk.services.lambda
Methods in software.amazon.awscdk.services.lambda that return IPrincipalModifier and TypeMethodDescriptionAlias.getGrantPrincipal()The principal this Lambda Function is running as.Function.getGrantPrincipal()The principal this Lambda Function is running as.abstract IPrincipalFunctionBase.getGrantPrincipal()The principal this Lambda Function is running as.default IPrincipalIAlias.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIAlias.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIFunction.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIFunction.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.default IPrincipalIVersion.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIVersion.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.SingletonFunction.getGrantPrincipal()The principal this Lambda Function is running as.Version.getGrantPrincipal()The principal this Lambda Function is running as.Permission.getPrincipal()The entity for which you are granting permission to invoke the Lambda function.final IPrincipalPermission.Jsii$Proxy.getPrincipal()Methods in software.amazon.awscdk.services.lambda with parameters of type IPrincipalModifier and TypeMethodDescriptionPermission.Builder.principal(IPrincipal principal) Sets the value ofPermission.getPrincipal() -
Uses of IPrincipal in software.amazon.awscdk.services.route53
Methods in software.amazon.awscdk.services.route53 that return IPrincipalModifier and TypeMethodDescriptiondefault IPrincipalPublicHostedZoneProps.getCrossAccountZoneDelegationPrincipal()Deprecated.final IPrincipalPublicHostedZoneProps.Jsii$Proxy.getCrossAccountZoneDelegationPrincipal()Methods in software.amazon.awscdk.services.route53 with parameters of type IPrincipalModifier and TypeMethodDescriptionPublicHostedZone.Builder.crossAccountZoneDelegationPrincipal(IPrincipal crossAccountZoneDelegationPrincipal) Deprecated.Create the Role yourself and callhostedZone.grantDelegation().PublicHostedZoneProps.Builder.crossAccountZoneDelegationPrincipal(IPrincipal crossAccountZoneDelegationPrincipal) Deprecated.Create the Role yourself and call `hostedZone.grantDelegation()`. -
Uses of IPrincipal in software.amazon.awscdk.services.sagemaker.alpha
Methods in software.amazon.awscdk.services.sagemaker.alpha that return IPrincipalModifier and TypeMethodDescriptiondefault IPrincipalIModel.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIModel.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.Model.getGrantPrincipal()(experimental) The principal this Model is running as. -
Uses of IPrincipal in software.amazon.awscdk.services.stepfunctions
Methods in software.amazon.awscdk.services.stepfunctions that return IPrincipalModifier and TypeMethodDescriptiondefault IPrincipalIStateMachine.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalIStateMachine.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.StateMachine.getGrantPrincipal()The principal this state machine is running as.Methods in software.amazon.awscdk.services.stepfunctions with parameters of type IPrincipalModifier and TypeMethodDescriptionChainDefinitionBody.bind(software.constructs.Construct scope, IPrincipal _sfnPrincipal, StateMachineProps sfnProps) ChainDefinitionBody.bind(software.constructs.Construct scope, IPrincipal _sfnPrincipal, StateMachineProps sfnProps, StateGraph graph) abstract DefinitionConfigDefinitionBody.bind(software.constructs.Construct scope, IPrincipal sfnPrincipal, StateMachineProps sfnProps) abstract DefinitionConfigDefinitionBody.bind(software.constructs.Construct scope, IPrincipal sfnPrincipal, StateMachineProps sfnProps, StateGraph graph) FileDefinitionBody.bind(software.constructs.Construct scope, IPrincipal _sfnPrincipal, StateMachineProps _sfnProps) FileDefinitionBody.bind(software.constructs.Construct scope, IPrincipal _sfnPrincipal, StateMachineProps _sfnProps, StateGraph _graph) StringDefinitionBody.bind(software.constructs.Construct _scope, IPrincipal _sfnPrincipal, StateMachineProps _sfnProps) StringDefinitionBody.bind(software.constructs.Construct _scope, IPrincipal _sfnPrincipal, StateMachineProps _sfnProps, StateGraph _graph) -
Uses of IPrincipal in software.amazon.awscdk.services.stepfunctions.tasks
Methods in software.amazon.awscdk.services.stepfunctions.tasks that return IPrincipalModifier and TypeMethodDescriptionEmrContainersStartJobRun.getGrantPrincipal()The principal to grant permissions to.default IPrincipalISageMakerTask.Jsii$Default.getGrantPrincipal()The principal to grant permissions to.final IPrincipalISageMakerTask.Jsii$Proxy.getGrantPrincipal()The principal to grant permissions to.SageMakerCreateModel.getGrantPrincipal()The principal to grant permissions to.SageMakerCreateTrainingJob.getGrantPrincipal()The principal to grant permissions to.
hostedZone.grantDelegation().