We recommend new projects start with resources from the AWS provider.
aws-native.cleanrooms.getMembership
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Represents an AWS account that is a part of a collaboration
Using getMembership
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 getMembership(args: GetMembershipArgs, opts?: InvokeOptions): Promise<GetMembershipResult>
function getMembershipOutput(args: GetMembershipOutputArgs, opts?: InvokeOptions): Output<GetMembershipResult>
def get_membership(membership_identifier: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMembershipResult
def get_membership_output(membership_identifier: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMembershipResult]
func LookupMembership(ctx *Context, args *LookupMembershipArgs, opts ...InvokeOption) (*LookupMembershipResult, error)
func LookupMembershipOutput(ctx *Context, args *LookupMembershipOutputArgs, opts ...InvokeOption) LookupMembershipResultOutput
> Note: This function is named LookupMembership
in the Go SDK.
public static class GetMembership
{
public static Task<GetMembershipResult> InvokeAsync(GetMembershipArgs args, InvokeOptions? opts = null)
public static Output<GetMembershipResult> Invoke(GetMembershipInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetMembershipResult> getMembership(GetMembershipArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:cleanrooms:getMembership
arguments:
# arguments dictionary
The following arguments are supported:
- Membership
Identifier string Returns the unique identifier of the specified membership.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222
- Membership
Identifier string Returns the unique identifier of the specified membership.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222
- membership
Identifier String Returns the unique identifier of the specified membership.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222
- membership
Identifier string Returns the unique identifier of the specified membership.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222
- membership_
identifier str Returns the unique identifier of the specified membership.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222
- membership
Identifier String Returns the unique identifier of the specified membership.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222
getMembership Result
The following output properties are available:
- Arn string
Returns the Amazon Resource Name (ARN) of the specified membership.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- Collaboration
Arn string Returns the Amazon Resource Name (ARN) of the specified collaboration.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- Collaboration
Creator stringAccount Id Returns the unique identifier of the specified collaboration creator account.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- Default
Result Pulumi.Configuration Aws Native. Clean Rooms. Outputs. Membership Protected Query Result Configuration - The default protected query result configuration as specified by the member who can receive results.
- Membership
Identifier string Returns the unique identifier of the specified membership.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222
- Payment
Configuration Pulumi.Aws Native. Clean Rooms. Outputs. Membership Payment Configuration - The payment responsibilities accepted by the collaboration member.
- Query
Log Pulumi.Status Aws Native. Clean Rooms. Membership Query Log Status - An indicator as to whether query logging has been enabled or disabled for the membership.
- List<Pulumi.
Aws Native. Outputs. Tag> - An arbitrary set of tags (key-value pairs) for this cleanrooms membership.
- Arn string
Returns the Amazon Resource Name (ARN) of the specified membership.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- Collaboration
Arn string Returns the Amazon Resource Name (ARN) of the specified collaboration.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- Collaboration
Creator stringAccount Id Returns the unique identifier of the specified collaboration creator account.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- Default
Result MembershipConfiguration Protected Query Result Configuration - The default protected query result configuration as specified by the member who can receive results.
- Membership
Identifier string Returns the unique identifier of the specified membership.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222
- Payment
Configuration MembershipPayment Configuration - The payment responsibilities accepted by the collaboration member.
- Query
Log MembershipStatus Query Log Status - An indicator as to whether query logging has been enabled or disabled for the membership.
- Tag
- An arbitrary set of tags (key-value pairs) for this cleanrooms membership.
- arn String
Returns the Amazon Resource Name (ARN) of the specified membership.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- collaboration
Arn String Returns the Amazon Resource Name (ARN) of the specified collaboration.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- collaboration
Creator StringAccount Id Returns the unique identifier of the specified collaboration creator account.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- default
Result MembershipConfiguration Protected Query Result Configuration - The default protected query result configuration as specified by the member who can receive results.
- membership
Identifier String Returns the unique identifier of the specified membership.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222
- payment
Configuration MembershipPayment Configuration - The payment responsibilities accepted by the collaboration member.
- query
Log MembershipStatus Query Log Status - An indicator as to whether query logging has been enabled or disabled for the membership.
- List<Tag>
- An arbitrary set of tags (key-value pairs) for this cleanrooms membership.
- arn string
Returns the Amazon Resource Name (ARN) of the specified membership.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- collaboration
Arn string Returns the Amazon Resource Name (ARN) of the specified collaboration.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- collaboration
Creator stringAccount Id Returns the unique identifier of the specified collaboration creator account.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- default
Result MembershipConfiguration Protected Query Result Configuration - The default protected query result configuration as specified by the member who can receive results.
- membership
Identifier string Returns the unique identifier of the specified membership.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222
- payment
Configuration MembershipPayment Configuration - The payment responsibilities accepted by the collaboration member.
- query
Log MembershipStatus Query Log Status - An indicator as to whether query logging has been enabled or disabled for the membership.
- Tag[]
- An arbitrary set of tags (key-value pairs) for this cleanrooms membership.
- arn str
Returns the Amazon Resource Name (ARN) of the specified membership.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- collaboration_
arn str Returns the Amazon Resource Name (ARN) of the specified collaboration.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- collaboration_
creator_ straccount_ id Returns the unique identifier of the specified collaboration creator account.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- default_
result_ Membershipconfiguration Protected Query Result Configuration - The default protected query result configuration as specified by the member who can receive results.
- membership_
identifier str Returns the unique identifier of the specified membership.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222
- payment_
configuration MembershipPayment Configuration - The payment responsibilities accepted by the collaboration member.
- query_
log_ Membershipstatus Query Log Status - An indicator as to whether query logging has been enabled or disabled for the membership.
- Sequence[root_Tag]
- An arbitrary set of tags (key-value pairs) for this cleanrooms membership.
- arn String
Returns the Amazon Resource Name (ARN) of the specified membership.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:membership/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- collaboration
Arn String Returns the Amazon Resource Name (ARN) of the specified collaboration.
Example:
arn:aws:cleanrooms:us-east-1:111122223333:collaboration/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- collaboration
Creator StringAccount Id Returns the unique identifier of the specified collaboration creator account.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
- default
Result Property MapConfiguration - The default protected query result configuration as specified by the member who can receive results.
- membership
Identifier String Returns the unique identifier of the specified membership.
Example:
a1b2c3d4-5678-90ab-cdef-EXAMPLE22222
- payment
Configuration Property Map - The payment responsibilities accepted by the collaboration member.
- query
Log "ENABLED" | "DISABLED"Status - An indicator as to whether query logging has been enabled or disabled for the membership.
- List<Property Map>
- An arbitrary set of tags (key-value pairs) for this cleanrooms membership.
Supporting Types
MembershipPaymentConfiguration
- Query
Compute Pulumi.Aws Native. Clean Rooms. Inputs. Membership Query Compute Payment Config - The payment responsibilities accepted by the collaboration member for query compute costs.
- Query
Compute MembershipQuery Compute Payment Config - The payment responsibilities accepted by the collaboration member for query compute costs.
- query
Compute MembershipQuery Compute Payment Config - The payment responsibilities accepted by the collaboration member for query compute costs.
- query
Compute MembershipQuery Compute Payment Config - The payment responsibilities accepted by the collaboration member for query compute costs.
- query_
compute MembershipQuery Compute Payment Config - The payment responsibilities accepted by the collaboration member for query compute costs.
- query
Compute Property Map - The payment responsibilities accepted by the collaboration member for query compute costs.
MembershipProtectedQueryOutputConfiguration
- S3
Pulumi.
Aws Native. Clean Rooms. Inputs. Membership Protected Query S3Output Configuration - Required configuration for a protected query with an
s3
output type.
- S3
Membership
Protected Query S3Output Configuration - Required configuration for a protected query with an
s3
output type.
- s3
Membership
Protected Query S3Output Configuration - Required configuration for a protected query with an
s3
output type.
- s3
Membership
Protected Query S3Output Configuration - Required configuration for a protected query with an
s3
output type.
- s3
Membership
Protected Query S3Output Configuration - Required configuration for a protected query with an
s3
output type.
- s3 Property Map
- Required configuration for a protected query with an
s3
output type.
MembershipProtectedQueryResultConfiguration
- Output
Configuration Pulumi.Aws Native. Clean Rooms. Inputs. Membership Protected Query Output Configuration - Configuration for protected query results.
- Role
Arn string - The unique ARN for an IAM role that is used by AWS Clean Rooms to write protected query results to the result location, given by the member who can receive results.
- Output
Configuration MembershipProtected Query Output Configuration - Configuration for protected query results.
- Role
Arn string - The unique ARN for an IAM role that is used by AWS Clean Rooms to write protected query results to the result location, given by the member who can receive results.
- output
Configuration MembershipProtected Query Output Configuration - Configuration for protected query results.
- role
Arn String - The unique ARN for an IAM role that is used by AWS Clean Rooms to write protected query results to the result location, given by the member who can receive results.
- output
Configuration MembershipProtected Query Output Configuration - Configuration for protected query results.
- role
Arn string - The unique ARN for an IAM role that is used by AWS Clean Rooms to write protected query results to the result location, given by the member who can receive results.
- output_
configuration MembershipProtected Query Output Configuration - Configuration for protected query results.
- role_
arn str - The unique ARN for an IAM role that is used by AWS Clean Rooms to write protected query results to the result location, given by the member who can receive results.
- output
Configuration Property Map - Configuration for protected query results.
- role
Arn String - The unique ARN for an IAM role that is used by AWS Clean Rooms to write protected query results to the result location, given by the member who can receive results.
MembershipProtectedQueryS3OutputConfiguration
- Bucket string
- The S3 bucket to unload the protected query results.
- Result
Format Pulumi.Aws Native. Clean Rooms. Membership Result Format - Intended file format of the result.
- Key
Prefix string - The S3 prefix to unload the protected query results.
- Bucket string
- The S3 bucket to unload the protected query results.
- Result
Format MembershipResult Format - Intended file format of the result.
- Key
Prefix string - The S3 prefix to unload the protected query results.
- bucket String
- The S3 bucket to unload the protected query results.
- result
Format MembershipResult Format - Intended file format of the result.
- key
Prefix String - The S3 prefix to unload the protected query results.
- bucket string
- The S3 bucket to unload the protected query results.
- result
Format MembershipResult Format - Intended file format of the result.
- key
Prefix string - The S3 prefix to unload the protected query results.
- bucket str
- The S3 bucket to unload the protected query results.
- result_
format MembershipResult Format - Intended file format of the result.
- key_
prefix str - The S3 prefix to unload the protected query results.
- bucket String
- The S3 bucket to unload the protected query results.
- result
Format "CSV" | "PARQUET" - Intended file format of the result.
- key
Prefix String - The S3 prefix to unload the protected query results.
MembershipQueryComputePaymentConfig
- Is
Responsible bool Indicates whether the collaboration member has accepted to pay for query compute costs (
TRUE
) or has not accepted to pay for query compute costs (FALSE
).If the collaboration creator has not specified anyone to pay for query compute costs, then the member who can query is the default payer.
An error message is returned for the following reasons:
- If you set the value to
FALSE
but you are responsible to pay for query compute costs. - If you set the value to
TRUE
but you are not responsible to pay for query compute costs.
- If you set the value to
- Is
Responsible bool Indicates whether the collaboration member has accepted to pay for query compute costs (
TRUE
) or has not accepted to pay for query compute costs (FALSE
).If the collaboration creator has not specified anyone to pay for query compute costs, then the member who can query is the default payer.
An error message is returned for the following reasons:
- If you set the value to
FALSE
but you are responsible to pay for query compute costs. - If you set the value to
TRUE
but you are not responsible to pay for query compute costs.
- If you set the value to
- is
Responsible Boolean Indicates whether the collaboration member has accepted to pay for query compute costs (
TRUE
) or has not accepted to pay for query compute costs (FALSE
).If the collaboration creator has not specified anyone to pay for query compute costs, then the member who can query is the default payer.
An error message is returned for the following reasons:
- If you set the value to
FALSE
but you are responsible to pay for query compute costs. - If you set the value to
TRUE
but you are not responsible to pay for query compute costs.
- If you set the value to
- is
Responsible boolean Indicates whether the collaboration member has accepted to pay for query compute costs (
TRUE
) or has not accepted to pay for query compute costs (FALSE
).If the collaboration creator has not specified anyone to pay for query compute costs, then the member who can query is the default payer.
An error message is returned for the following reasons:
- If you set the value to
FALSE
but you are responsible to pay for query compute costs. - If you set the value to
TRUE
but you are not responsible to pay for query compute costs.
- If you set the value to
- is_
responsible bool Indicates whether the collaboration member has accepted to pay for query compute costs (
TRUE
) or has not accepted to pay for query compute costs (FALSE
).If the collaboration creator has not specified anyone to pay for query compute costs, then the member who can query is the default payer.
An error message is returned for the following reasons:
- If you set the value to
FALSE
but you are responsible to pay for query compute costs. - If you set the value to
TRUE
but you are not responsible to pay for query compute costs.
- If you set the value to
- is
Responsible Boolean Indicates whether the collaboration member has accepted to pay for query compute costs (
TRUE
) or has not accepted to pay for query compute costs (FALSE
).If the collaboration creator has not specified anyone to pay for query compute costs, then the member who can query is the default payer.
An error message is returned for the following reasons:
- If you set the value to
FALSE
but you are responsible to pay for query compute costs. - If you set the value to
TRUE
but you are not responsible to pay for query compute costs.
- If you set the value to
MembershipQueryLogStatus
MembershipResultFormat
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.