interface PolicyGrantDetailProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.aws_datazone.CfnPolicyGrant.PolicyGrantDetailProperty |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsdatazone#CfnPolicyGrant_PolicyGrantDetailProperty |
![]() | software.amazon.awscdk.services.datazone.CfnPolicyGrant.PolicyGrantDetailProperty |
![]() | aws_cdk.aws_datazone.CfnPolicyGrant.PolicyGrantDetailProperty |
![]() | aws-cdk-lib » aws_datazone » CfnPolicyGrant » PolicyGrantDetailProperty |
The details of the policy grant.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_datazone as datazone } from 'aws-cdk-lib';
declare const createEnvironment: any;
declare const createEnvironmentFromBlueprint: any;
declare const delegateCreateEnvironmentProfile: any;
const policyGrantDetailProperty: datazone.CfnPolicyGrant.PolicyGrantDetailProperty = {
addToProjectMemberPool: {
includeChildDomainUnits: false,
},
createAssetType: {
includeChildDomainUnits: false,
},
createDomainUnit: {
includeChildDomainUnits: false,
},
createEnvironment: createEnvironment,
createEnvironmentFromBlueprint: createEnvironmentFromBlueprint,
createEnvironmentProfile: {
domainUnitId: 'domainUnitId',
},
createFormType: {
includeChildDomainUnits: false,
},
createGlossary: {
includeChildDomainUnits: false,
},
createProject: {
includeChildDomainUnits: false,
},
createProjectFromProjectProfile: {
includeChildDomainUnits: false,
projectProfiles: ['projectProfiles'],
},
delegateCreateEnvironmentProfile: delegateCreateEnvironmentProfile,
overrideDomainUnitOwners: {
includeChildDomainUnits: false,
},
overrideProjectOwners: {
includeChildDomainUnits: false,
},
};
Properties
Name | Type | Description |
---|---|---|
add | IResolvable | Add | Specifies that the policy grant is to be added to the members of the project. |
create | IResolvable | Create | Specifies that this is a create asset type policy. |
create | IResolvable | Create | Specifies that this is a create domain unit policy. |
create | any | Specifies that this is a create environment policy. |
create | any | The details of the policy of creating an environment. |
create | IResolvable | Create | Specifies that this is a create environment profile policy. |
create | IResolvable | Create | Specifies that this is a create form type policy. |
create | IResolvable | Create | Specifies that this is a create glossary policy. |
create | IResolvable | Create | Specifies that this is a create project policy. |
create | IResolvable | Create | Specifies whether to create a project from project profile. |
delegate | any | Specifies that this is the delegation of the create environment profile policy. |
override | IResolvable | Override | Specifies whether to override domain unit owners. |
override | IResolvable | Override | Specifies whether to override project owners. |
addToProjectMemberPool?
Type:
IResolvable
|
Add
(optional)
Specifies that the policy grant is to be added to the members of the project.
createAssetType?
Type:
IResolvable
|
Create
(optional)
Specifies that this is a create asset type policy.
createDomainUnit?
Type:
IResolvable
|
Create
(optional)
Specifies that this is a create domain unit policy.
createEnvironment?
Type:
any
(optional)
Specifies that this is a create environment policy.
createEnvironmentFromBlueprint?
Type:
any
(optional)
The details of the policy of creating an environment.
createEnvironmentProfile?
Type:
IResolvable
|
Create
(optional)
Specifies that this is a create environment profile policy.
createFormType?
Type:
IResolvable
|
Create
(optional)
Specifies that this is a create form type policy.
createGlossary?
Type:
IResolvable
|
Create
(optional)
Specifies that this is a create glossary policy.
createProject?
Type:
IResolvable
|
Create
(optional)
Specifies that this is a create project policy.
createProjectFromProjectProfile?
Type:
IResolvable
|
Create
(optional)
Specifies whether to create a project from project profile.
delegateCreateEnvironmentProfile?
Type:
any
(optional)
Specifies that this is the delegation of the create environment profile policy.
overrideDomainUnitOwners?
Type:
IResolvable
|
Override
(optional)
Specifies whether to override domain unit owners.
overrideProjectOwners?
Type:
IResolvable
|
Override
(optional)
Specifies whether to override project owners.