Show / Hide Table of Contents

Class CfnProjectProfile

The summary of a project profile.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnProjectProfile
Implements
IInspectable
IProjectProfileRef
IConstruct
IDependable
IEnvironmentAware
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.CfnPropertyName(string)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.ObtainResourceDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.Env
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.With(params IMixin[])
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.DataZone
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnProjectProfile : CfnResource, IInspectable, IProjectProfileRef, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Class CfnProjectProfile Inherits CfnResource Implements IInspectable, IProjectProfileRef, IConstruct, IDependable, IEnvironmentAware
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

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 cfnProjectProfile = new CfnProjectProfile(this, "MyCfnProjectProfile", new CfnProjectProfileProps {
                 Name = "name",

                 // the properties below are optional
                 AllowCustomProjectResourceTags = false,
                 Description = "description",
                 DomainIdentifier = "domainIdentifier",
                 DomainUnitIdentifier = "domainUnitIdentifier",
                 EnvironmentConfigurations = new [] { new EnvironmentConfigurationProperty {
                     AwsRegion = new RegionProperty {
                         RegionName = "regionName"
                     },
                     EnvironmentBlueprintId = "environmentBlueprintId",
                     Name = "name",

                     // the properties below are optional
                     AwsAccount = new AwsAccountProperty {
                         AwsAccountId = "awsAccountId"
                     },
                     ConfigurationParameters = new EnvironmentConfigurationParametersDetailsProperty {
                         ParameterOverrides = new [] { new EnvironmentConfigurationParameterProperty {
                             IsEditable = false,
                             Name = "name",
                             Value = "value"
                         } },
                         ResolvedParameters = new [] { new EnvironmentConfigurationParameterProperty {
                             IsEditable = false,
                             Name = "name",
                             Value = "value"
                         } },
                         SsmPath = "ssmPath"
                     },
                     DeploymentMode = "deploymentMode",
                     DeploymentOrder = 123,
                     Description = "description",
                     EnvironmentConfigurationId = "environmentConfigurationId"
                 } },
                 ProjectResourceTags = new [] { new ResourceTagParameterProperty {
                     IsValueEditable = false,
                     Key = "key",
                     Value = "value"
                 } },
                 ProjectResourceTagsDescription = "projectResourceTagsDescription",
                 Status = "status",
                 UseDefaultConfigurations = false
             });

Synopsis

Constructors

CfnProjectProfile(Construct, string, ICfnProjectProfileProps)

Create a new AWS::DataZone::ProjectProfile.

Properties

AllowCustomProjectResourceTags

The summary of a project profile.

AttrCreatedAt

The timestamp of when the project profile was created.

AttrCreatedBy

The user who created the project profile.

AttrDomainId

The domain ID of the project profile.

AttrDomainUnitId

The domain unit ID of the project profile.

AttrId

The ID of the project profile.

AttrIdentifier

Project profile ID.

AttrLastUpdatedAt

The timestamp at which a project profile was last updated.

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CfnProperties

The summary of a project profile.

CfnPropertyNames

The summary of a project profile.

Description

The description of the project profile.

DomainIdentifier

A domain ID of the project profile.

DomainUnitIdentifier

A domain unit ID of the project profile.

EnvironmentConfigurations

Environment configurations of a project profile.

Name

The name of a project profile.

ProjectProfileRef

A reference to a ProjectProfile resource.

ProjectResourceTags

The summary of a project profile.

ProjectResourceTagsDescription

The summary of a project profile.

Status

The status of a project profile.

UseDefaultConfigurations

The summary of a project profile.

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

IsCfnProjectProfile(object)

Checks whether the given object is a CfnProjectProfile.

RenderProperties(IDictionary<string, object>)

The summary of a project profile.

Constructors

CfnProjectProfile(Construct, string, ICfnProjectProfileProps)

Create a new AWS::DataZone::ProjectProfile.

public CfnProjectProfile(Construct scope, string id, ICfnProjectProfileProps props)
Parameters
scope Construct

Scope in which this resource is defined.

id string

Construct identifier for this resource (unique in its scope).

props ICfnProjectProfileProps

Resource properties.

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

ExampleMetadata: fixture=_generated

Properties

AllowCustomProjectResourceTags

The summary of a project profile.

public virtual object? AllowCustomProjectResourceTags { get; set; }
Property Value

object

Remarks

Type union: either bool or IResolvable

AttrCreatedAt

The timestamp of when the project profile was created.

public virtual string AttrCreatedAt { get; }
Property Value

string

Remarks

CloudformationAttribute: CreatedAt

AttrCreatedBy

The user who created the project profile.

public virtual string AttrCreatedBy { get; }
Property Value

string

Remarks

CloudformationAttribute: CreatedBy

AttrDomainId

The domain ID of the project profile.

public virtual string AttrDomainId { get; }
Property Value

string

Remarks

CloudformationAttribute: DomainId

AttrDomainUnitId

The domain unit ID of the project profile.

public virtual string AttrDomainUnitId { get; }
Property Value

string

Remarks

CloudformationAttribute: DomainUnitId

AttrId

The ID of the project profile.

public virtual string AttrId { get; }
Property Value

string

Remarks

CloudformationAttribute: Id

AttrIdentifier

Project profile ID.

public virtual string AttrIdentifier { get; }
Property Value

string

Remarks

CloudformationAttribute: Identifier

AttrLastUpdatedAt

The timestamp at which a project profile was last updated.

public virtual string AttrLastUpdatedAt { get; }
Property Value

string

Remarks

CloudformationAttribute: LastUpdatedAt

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

ExampleMetadata: fixture=_generated

CfnProperties

The summary of a project profile.

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

ExampleMetadata: fixture=_generated

CfnPropertyNames

The summary of a project profile.

protected override IDictionary<string, string> CfnPropertyNames { get; }
Property Value

IDictionary<string, string>

Overrides
CfnResource.CfnPropertyNames
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

ExampleMetadata: fixture=_generated

Description

The description of the project profile.

public virtual string? Description { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

ExampleMetadata: fixture=_generated

DomainIdentifier

A domain ID of the project profile.

public virtual string? DomainIdentifier { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

ExampleMetadata: fixture=_generated

DomainUnitIdentifier

A domain unit ID of the project profile.

public virtual string? DomainUnitIdentifier { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

ExampleMetadata: fixture=_generated

EnvironmentConfigurations

Environment configurations of a project profile.

public virtual object? EnvironmentConfigurations { get; set; }
Property Value

object

Remarks

Type union: either IResolvable or (either IResolvable or CfnProjectProfile.IEnvironmentConfigurationProperty)[]

Name

The name of a project profile.

public virtual string Name { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

ExampleMetadata: fixture=_generated

ProjectProfileRef

A reference to a ProjectProfile resource.

public virtual IProjectProfileReference ProjectProfileRef { get; }
Property Value

IProjectProfileReference

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

ExampleMetadata: fixture=_generated

ProjectResourceTags

The summary of a project profile.

public virtual object? ProjectResourceTags { get; set; }
Property Value

object

Remarks

Type union: either IResolvable or (either IResolvable or CfnProjectProfile.IResourceTagParameterProperty)[]

ProjectResourceTagsDescription

The summary of a project profile.

public virtual string? ProjectResourceTagsDescription { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

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 cfnProjectProfile = new CfnProjectProfile(this, "MyCfnProjectProfile", new CfnProjectProfileProps {
                 Name = "name",

                 // the properties below are optional
                 AllowCustomProjectResourceTags = false,
                 Description = "description",
                 DomainIdentifier = "domainIdentifier",
                 DomainUnitIdentifier = "domainUnitIdentifier",
                 EnvironmentConfigurations = new [] { new EnvironmentConfigurationProperty {
                     AwsRegion = new RegionProperty {
                         RegionName = "regionName"
                     },
                     EnvironmentBlueprintId = "environmentBlueprintId",
                     Name = "name",

                     // the properties below are optional
                     AwsAccount = new AwsAccountProperty {
                         AwsAccountId = "awsAccountId"
                     },
                     ConfigurationParameters = new EnvironmentConfigurationParametersDetailsProperty {
                         ParameterOverrides = new [] { new EnvironmentConfigurationParameterProperty {
                             IsEditable = false,
                             Name = "name",
                             Value = "value"
                         } },
                         ResolvedParameters = new [] { new EnvironmentConfigurationParameterProperty {
                             IsEditable = false,
                             Name = "name",
                             Value = "value"
                         } },
                         SsmPath = "ssmPath"
                     },
                     DeploymentMode = "deploymentMode",
                     DeploymentOrder = 123,
                     Description = "description",
                     EnvironmentConfigurationId = "environmentConfigurationId"
                 } },
                 ProjectResourceTags = new [] { new ResourceTagParameterProperty {
                     IsValueEditable = false,
                     Key = "key",
                     Value = "value"
                 } },
                 ProjectResourceTagsDescription = "projectResourceTagsDescription",
                 Status = "status",
                 UseDefaultConfigurations = false
             });

Status

The status of a project profile.

public virtual string? Status { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

ExampleMetadata: fixture=_generated

UseDefaultConfigurations

The summary of a project profile.

public virtual object? UseDefaultConfigurations { get; set; }
Property Value

object

Remarks

Type union: either bool or IResolvable

Methods

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

public virtual void Inspect(TreeInspector inspector)
Parameters
inspector TreeInspector

tree inspector to collect and process attributes.

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

ExampleMetadata: fixture=_generated

IsCfnProjectProfile(object)

Checks whether the given object is a CfnProjectProfile.

public static bool IsCfnProjectProfile(object x)
Parameters
x object
Returns

bool

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

The summary of a project profile.

protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
props IDictionary<string, object>
Returns

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-projectprofile.html

CloudformationResource: AWS::DataZone::ProjectProfile

ExampleMetadata: fixture=_generated

Implements

IInspectable
IProjectProfileRef
Constructs.IConstruct
Constructs.IDependable
IEnvironmentAware
Back to top Generated by DocFX