Class CfnProjectProfile
The summary of a project profile.
Inherited Members
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
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 |
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
CloudformationResource: AWS::DataZone::ProjectProfile
ExampleMetadata: fixture=_generated
Properties
AllowCustomProjectResourceTags
The summary of a project profile.
public virtual object? AllowCustomProjectResourceTags { get; set; }
Property Value
Remarks
Type union: either bool or IResolvable
AttrCreatedAt
The timestamp of when the project profile was created.
public virtual string AttrCreatedAt { get; }
Property Value
Remarks
CloudformationAttribute: CreatedAt
AttrCreatedBy
The user who created the project profile.
public virtual string AttrCreatedBy { get; }
Property Value
Remarks
CloudformationAttribute: CreatedBy
AttrDomainId
The domain ID of the project profile.
public virtual string AttrDomainId { get; }
Property Value
Remarks
CloudformationAttribute: DomainId
AttrDomainUnitId
The domain unit ID of the project profile.
public virtual string AttrDomainUnitId { get; }
Property Value
Remarks
CloudformationAttribute: DomainUnitId
AttrId
The ID of the project profile.
public virtual string AttrId { get; }
Property Value
Remarks
CloudformationAttribute: Id
AttrIdentifier
Project profile ID.
public virtual string AttrIdentifier { get; }
Property Value
Remarks
CloudformationAttribute: Identifier
AttrLastUpdatedAt
The timestamp at which a project profile was last updated.
public virtual string AttrLastUpdatedAt { get; }
Property Value
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
Remarks
CloudformationResource: AWS::DataZone::ProjectProfile
ExampleMetadata: fixture=_generated
CfnProperties
The summary of a project profile.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
CloudformationResource: AWS::DataZone::ProjectProfile
ExampleMetadata: fixture=_generated
CfnPropertyNames
The summary of a project profile.
protected override IDictionary<string, string> CfnPropertyNames { get; }
Property Value
Overrides
Remarks
CloudformationResource: AWS::DataZone::ProjectProfile
ExampleMetadata: fixture=_generated
Description
The description of the project profile.
public virtual string? Description { get; set; }
Property Value
Remarks
CloudformationResource: AWS::DataZone::ProjectProfile
ExampleMetadata: fixture=_generated
DomainIdentifier
A domain ID of the project profile.
public virtual string? DomainIdentifier { get; set; }
Property Value
Remarks
CloudformationResource: AWS::DataZone::ProjectProfile
ExampleMetadata: fixture=_generated
DomainUnitIdentifier
A domain unit ID of the project profile.
public virtual string? DomainUnitIdentifier { get; set; }
Property Value
Remarks
CloudformationResource: AWS::DataZone::ProjectProfile
ExampleMetadata: fixture=_generated
EnvironmentConfigurations
Environment configurations of a project profile.
public virtual object? EnvironmentConfigurations { get; set; }
Property Value
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
Remarks
CloudformationResource: AWS::DataZone::ProjectProfile
ExampleMetadata: fixture=_generated
ProjectProfileRef
A reference to a ProjectProfile resource.
public virtual IProjectProfileReference ProjectProfileRef { get; }
Property Value
Remarks
CloudformationResource: AWS::DataZone::ProjectProfile
ExampleMetadata: fixture=_generated
ProjectResourceTags
The summary of a project profile.
public virtual object? ProjectResourceTags { get; set; }
Property Value
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
Remarks
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
Remarks
CloudformationResource: AWS::DataZone::ProjectProfile
ExampleMetadata: fixture=_generated
UseDefaultConfigurations
The summary of a project profile.
public virtual object? UseDefaultConfigurations { get; set; }
Property Value
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
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
Remarks
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
Overrides
Remarks
CloudformationResource: AWS::DataZone::ProjectProfile
ExampleMetadata: fixture=_generated