1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. datazone
  5. getProjectMembership

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.36.0 published on Friday, Oct 3, 2025 by Pulumi

aws-native.datazone.getProjectMembership

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.36.0 published on Friday, Oct 3, 2025 by Pulumi

    Definition of AWS::DataZone::ProjectMembership Resource Type

    Using getProjectMembership

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getProjectMembership(args: GetProjectMembershipArgs, opts?: InvokeOptions): Promise<GetProjectMembershipResult>
    function getProjectMembershipOutput(args: GetProjectMembershipOutputArgs, opts?: InvokeOptions): Output<GetProjectMembershipResult>
    def get_project_membership(domain_identifier: Optional[str] = None,
                               member_identifier: Optional[str] = None,
                               member_identifier_type: Optional[ProjectMembershipMemberIdentifierType] = None,
                               project_identifier: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetProjectMembershipResult
    def get_project_membership_output(domain_identifier: Optional[pulumi.Input[str]] = None,
                               member_identifier: Optional[pulumi.Input[str]] = None,
                               member_identifier_type: Optional[pulumi.Input[ProjectMembershipMemberIdentifierType]] = None,
                               project_identifier: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetProjectMembershipResult]
    func LookupProjectMembership(ctx *Context, args *LookupProjectMembershipArgs, opts ...InvokeOption) (*LookupProjectMembershipResult, error)
    func LookupProjectMembershipOutput(ctx *Context, args *LookupProjectMembershipOutputArgs, opts ...InvokeOption) LookupProjectMembershipResultOutput

    > Note: This function is named LookupProjectMembership in the Go SDK.

    public static class GetProjectMembership 
    {
        public static Task<GetProjectMembershipResult> InvokeAsync(GetProjectMembershipArgs args, InvokeOptions? opts = null)
        public static Output<GetProjectMembershipResult> Invoke(GetProjectMembershipInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetProjectMembershipResult> getProjectMembership(GetProjectMembershipArgs args, InvokeOptions options)
    public static Output<GetProjectMembershipResult> getProjectMembership(GetProjectMembershipArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws-native:datazone:getProjectMembership
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DomainIdentifier string
    The ID of the Amazon DataZone domain in which project membership is created.
    MemberIdentifier string
    MemberIdentifierType Pulumi.AwsNative.DataZone.ProjectMembershipMemberIdentifierType
    ProjectIdentifier string
    The ID of the project for which this project membership was created.
    DomainIdentifier string
    The ID of the Amazon DataZone domain in which project membership is created.
    MemberIdentifier string
    MemberIdentifierType ProjectMembershipMemberIdentifierType
    ProjectIdentifier string
    The ID of the project for which this project membership was created.
    domainIdentifier String
    The ID of the Amazon DataZone domain in which project membership is created.
    memberIdentifier String
    memberIdentifierType ProjectMembershipMemberIdentifierType
    projectIdentifier String
    The ID of the project for which this project membership was created.
    domainIdentifier string
    The ID of the Amazon DataZone domain in which project membership is created.
    memberIdentifier string
    memberIdentifierType ProjectMembershipMemberIdentifierType
    projectIdentifier string
    The ID of the project for which this project membership was created.
    domain_identifier str
    The ID of the Amazon DataZone domain in which project membership is created.
    member_identifier str
    member_identifier_type ProjectMembershipMemberIdentifierType
    project_identifier str
    The ID of the project for which this project membership was created.
    domainIdentifier String
    The ID of the Amazon DataZone domain in which project membership is created.
    memberIdentifier String
    memberIdentifierType "USER_IDENTIFIER" | "GROUP_IDENTIFIER"
    projectIdentifier String
    The ID of the project for which this project membership was created.

    getProjectMembership Result

    The following output properties are available:

    Supporting Types

    ProjectMembershipMemberIdentifierType

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.36.0 published on Friday, Oct 3, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate