Show / Hide Table of Contents

Interface CfnPolicyGrant.IPolicyGrantDetailProperty

The details of the policy grant.

Namespace: Amazon.CDK.AWS.DataZone
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnPolicyGrant.IPolicyGrantDetailProperty
Syntax (vb)
Public Interface CfnPolicyGrant.IPolicyGrantDetailProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.DataZone;

             var createEnvironment;
             var createEnvironmentFromBlueprint;
             var delegateCreateEnvironmentProfile;

             var policyGrantDetailProperty = new PolicyGrantDetailProperty {
                 AddToProjectMemberPool = new AddToProjectMemberPoolPolicyGrantDetailProperty {
                     IncludeChildDomainUnits = false
                 },
                 CreateAssetType = new CreateAssetTypePolicyGrantDetailProperty {
                     IncludeChildDomainUnits = false
                 },
                 CreateDomainUnit = new CreateDomainUnitPolicyGrantDetailProperty {
                     IncludeChildDomainUnits = false
                 },
                 CreateEnvironment = createEnvironment,
                 CreateEnvironmentFromBlueprint = createEnvironmentFromBlueprint,
                 CreateEnvironmentProfile = new CreateEnvironmentProfilePolicyGrantDetailProperty {
                     DomainUnitId = "domainUnitId"
                 },
                 CreateFormType = new CreateFormTypePolicyGrantDetailProperty {
                     IncludeChildDomainUnits = false
                 },
                 CreateGlossary = new CreateGlossaryPolicyGrantDetailProperty {
                     IncludeChildDomainUnits = false
                 },
                 CreateProject = new CreateProjectPolicyGrantDetailProperty {
                     IncludeChildDomainUnits = false
                 },
                 CreateProjectFromProjectProfile = new CreateProjectFromProjectProfilePolicyGrantDetailProperty {
                     IncludeChildDomainUnits = false,
                     ProjectProfiles = new [] { "projectProfiles" }
                 },
                 DelegateCreateEnvironmentProfile = delegateCreateEnvironmentProfile,
                 OverrideDomainUnitOwners = new OverrideDomainUnitOwnersPolicyGrantDetailProperty {
                     IncludeChildDomainUnits = false
                 },
                 OverrideProjectOwners = new OverrideProjectOwnersPolicyGrantDetailProperty {
                     IncludeChildDomainUnits = false
                 }
             };

Synopsis

Properties

AddToProjectMemberPool

Specifies that the policy grant is to be added to the members of the project.

CreateAssetType

Specifies that this is a create asset type policy.

CreateDomainUnit

Specifies that this is a create domain unit policy.

CreateEnvironment

Specifies that this is a create environment policy.

CreateEnvironmentFromBlueprint

The details of the policy of creating an environment.

CreateEnvironmentProfile

Specifies that this is a create environment profile policy.

CreateFormType

Specifies that this is a create form type policy.

CreateGlossary

Specifies that this is a create glossary policy.

CreateProject

Specifies that this is a create project policy.

CreateProjectFromProjectProfile

Specifies whether to create a project from project profile.

DelegateCreateEnvironmentProfile

Specifies that this is the delegation of the create environment profile policy.

OverrideDomainUnitOwners

Specifies whether to override domain unit owners.

OverrideProjectOwners

Specifies whether to override project owners.

Properties

AddToProjectMemberPool

Specifies that the policy grant is to be added to the members of the project.

object? AddToProjectMemberPool { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-addtoprojectmemberpool

Type union: either IResolvable or CfnPolicyGrant.IAddToProjectMemberPoolPolicyGrantDetailProperty

CreateAssetType

Specifies that this is a create asset type policy.

object? CreateAssetType { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createassettype

Type union: either IResolvable or CfnPolicyGrant.ICreateAssetTypePolicyGrantDetailProperty

CreateDomainUnit

Specifies that this is a create domain unit policy.

object? CreateDomainUnit { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createdomainunit

Type union: either IResolvable or CfnPolicyGrant.ICreateDomainUnitPolicyGrantDetailProperty

CreateEnvironment

Specifies that this is a create environment policy.

object? CreateEnvironment { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createenvironment

CreateEnvironmentFromBlueprint

The details of the policy of creating an environment.

object? CreateEnvironmentFromBlueprint { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createenvironmentfromblueprint

CreateEnvironmentProfile

Specifies that this is a create environment profile policy.

object? CreateEnvironmentProfile { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createenvironmentprofile

Type union: either IResolvable or CfnPolicyGrant.ICreateEnvironmentProfilePolicyGrantDetailProperty

CreateFormType

Specifies that this is a create form type policy.

object? CreateFormType { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createformtype

Type union: either IResolvable or CfnPolicyGrant.ICreateFormTypePolicyGrantDetailProperty

CreateGlossary

Specifies that this is a create glossary policy.

object? CreateGlossary { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createglossary

Type union: either IResolvable or CfnPolicyGrant.ICreateGlossaryPolicyGrantDetailProperty

CreateProject

Specifies that this is a create project policy.

object? CreateProject { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createproject

Type union: either IResolvable or CfnPolicyGrant.ICreateProjectPolicyGrantDetailProperty

CreateProjectFromProjectProfile

Specifies whether to create a project from project profile.

object? CreateProjectFromProjectProfile { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-createprojectfromprojectprofile

Type union: either IResolvable or CfnPolicyGrant.ICreateProjectFromProjectProfilePolicyGrantDetailProperty

DelegateCreateEnvironmentProfile

Specifies that this is the delegation of the create environment profile policy.

object? DelegateCreateEnvironmentProfile { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-delegatecreateenvironmentprofile

OverrideDomainUnitOwners

Specifies whether to override domain unit owners.

object? OverrideDomainUnitOwners { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-overridedomainunitowners

Type union: either IResolvable or CfnPolicyGrant.IOverrideDomainUnitOwnersPolicyGrantDetailProperty

OverrideProjectOwners

Specifies whether to override project owners.

object? OverrideProjectOwners { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datazone-policygrant-policygrantdetail.html#cfn-datazone-policygrant-policygrantdetail-overrideprojectowners

Type union: either IResolvable or CfnPolicyGrant.IOverrideProjectOwnersPolicyGrantDetailProperty

Back to top Generated by DocFX