Class CfnProjectMembership
The AWS::DataZone::ProjectMembership resource adds a member to an Amazon DataZone project.
Inherited Members
Namespace: Amazon.CDK.AWS.DataZone
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnProjectMembership : CfnResource, IInspectable, IProjectMembershipRef, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Class CfnProjectMembership Inherits CfnResource Implements IInspectable, IProjectMembershipRef, IConstruct, IDependable, IEnvironmentAware
Remarks
Project members consume assets from the Amazon DataZone catalog and produce new assets using one or more analytical workflows.
CloudformationResource: AWS::DataZone::ProjectMembership
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 cfnProjectMembership = new CfnProjectMembership(this, "MyCfnProjectMembership", new CfnProjectMembershipProps {
Designation = "designation",
DomainIdentifier = "domainIdentifier",
Member = new MemberProperty {
GroupIdentifier = "groupIdentifier",
UserIdentifier = "userIdentifier"
},
ProjectIdentifier = "projectIdentifier"
});
Synopsis
Constructors
| CfnProjectMembership(Construct, string, ICfnProjectMembershipProps) | Create a new |
Properties
| AttrMemberIdentifier | The |
| AttrMemberIdentifierType | The |
| CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
| CfnProperties | The |
| Designation | The designated role of a project member. |
| DomainIdentifier | The ID of the Amazon DataZone domain in which project membership is created. |
| Member | The details about a project member. |
| ProjectIdentifier | The ID of the project for which this project membership was created. |
| ProjectMembershipRef | A reference to a ProjectMembership resource. |
Methods
| Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
| IsCfnProjectMembership(object) | Checks whether the given object is a CfnProjectMembership. |
| RenderProperties(IDictionary<string, object>) | The |
Constructors
CfnProjectMembership(Construct, string, ICfnProjectMembershipProps)
Create a new AWS::DataZone::ProjectMembership.
public CfnProjectMembership(Construct scope, string id, ICfnProjectMembershipProps props)
Parameters
- scope Construct
Scope in which this resource is defined.
- id string
Construct identifier for this resource (unique in its scope).
- props ICfnProjectMembershipProps
Resource properties.
Remarks
Project members consume assets from the Amazon DataZone catalog and produce new assets using one or more analytical workflows.
CloudformationResource: AWS::DataZone::ProjectMembership
ExampleMetadata: fixture=_generated
Properties
AttrMemberIdentifier
The AWS::DataZone::ProjectMembership resource adds a member to an Amazon DataZone project.
public virtual string AttrMemberIdentifier { get; }
Property Value
Remarks
CloudformationAttribute: MemberIdentifier
AttrMemberIdentifierType
The AWS::DataZone::ProjectMembership resource adds a member to an Amazon DataZone project.
public virtual string AttrMemberIdentifierType { get; }
Property Value
Remarks
CloudformationAttribute: MemberIdentifierType
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
Remarks
Project members consume assets from the Amazon DataZone catalog and produce new assets using one or more analytical workflows.
CloudformationResource: AWS::DataZone::ProjectMembership
ExampleMetadata: fixture=_generated
CfnProperties
The AWS::DataZone::ProjectMembership resource adds a member to an Amazon DataZone project.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
Project members consume assets from the Amazon DataZone catalog and produce new assets using one or more analytical workflows.
CloudformationResource: AWS::DataZone::ProjectMembership
ExampleMetadata: fixture=_generated
Designation
The designated role of a project member.
public virtual string Designation { get; set; }
Property Value
Remarks
Project members consume assets from the Amazon DataZone catalog and produce new assets using one or more analytical workflows.
CloudformationResource: AWS::DataZone::ProjectMembership
ExampleMetadata: fixture=_generated
DomainIdentifier
The ID of the Amazon DataZone domain in which project membership is created.
public virtual string DomainIdentifier { get; set; }
Property Value
Remarks
Project members consume assets from the Amazon DataZone catalog and produce new assets using one or more analytical workflows.
CloudformationResource: AWS::DataZone::ProjectMembership
ExampleMetadata: fixture=_generated
Member
The details about a project member.
public virtual object Member { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnProjectMembership.IMemberProperty
ProjectIdentifier
The ID of the project for which this project membership was created.
public virtual string ProjectIdentifier { get; set; }
Property Value
Remarks
Project members consume assets from the Amazon DataZone catalog and produce new assets using one or more analytical workflows.
CloudformationResource: AWS::DataZone::ProjectMembership
ExampleMetadata: fixture=_generated
ProjectMembershipRef
A reference to a ProjectMembership resource.
public virtual IProjectMembershipReference ProjectMembershipRef { get; }
Property Value
Remarks
Project members consume assets from the Amazon DataZone catalog and produce new assets using one or more analytical workflows.
CloudformationResource: AWS::DataZone::ProjectMembership
ExampleMetadata: fixture=_generated
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
Project members consume assets from the Amazon DataZone catalog and produce new assets using one or more analytical workflows.
CloudformationResource: AWS::DataZone::ProjectMembership
ExampleMetadata: fixture=_generated
IsCfnProjectMembership(object)
Checks whether the given object is a CfnProjectMembership.
public static bool IsCfnProjectMembership(object x)
Parameters
- x object
Returns
Remarks
Project members consume assets from the Amazon DataZone catalog and produce new assets using one or more analytical workflows.
CloudformationResource: AWS::DataZone::ProjectMembership
ExampleMetadata: fixture=_generated
RenderProperties(IDictionary<string, object>)
The AWS::DataZone::ProjectMembership resource adds a member to an Amazon DataZone project.
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props IDictionary<string, object>
Returns
Overrides
Remarks
Project members consume assets from the Amazon DataZone catalog and produce new assets using one or more analytical workflows.
CloudformationResource: AWS::DataZone::ProjectMembership
ExampleMetadata: fixture=_generated