AWS Native is in preview. AWS Classic is fully supported.
aws-native.cleanrooms.Collaboration
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Represents a collaboration between AWS accounts that allows for secure data collaboration
Create Collaboration Resource
new Collaboration(name: string, args: CollaborationArgs, opts?: CustomResourceOptions);
@overload
def Collaboration(resource_name: str,
opts: Optional[ResourceOptions] = None,
creator_display_name: Optional[str] = None,
creator_member_abilities: Optional[Sequence[CollaborationMemberAbility]] = None,
data_encryption_metadata: Optional[CollaborationDataEncryptionMetadataArgs] = None,
description: Optional[str] = None,
members: Optional[Sequence[CollaborationMemberSpecificationArgs]] = None,
name: Optional[str] = None,
query_log_status: Optional[CollaborationQueryLogStatus] = None,
tags: Optional[Sequence[CollaborationTagArgs]] = None)
@overload
def Collaboration(resource_name: str,
args: CollaborationArgs,
opts: Optional[ResourceOptions] = None)
func NewCollaboration(ctx *Context, name string, args CollaborationArgs, opts ...ResourceOption) (*Collaboration, error)
public Collaboration(string name, CollaborationArgs args, CustomResourceOptions? opts = null)
public Collaboration(String name, CollaborationArgs args)
public Collaboration(String name, CollaborationArgs args, CustomResourceOptions options)
type: aws-native:cleanrooms:Collaboration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CollaborationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CollaborationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CollaborationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CollaborationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CollaborationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Collaboration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Collaboration resource accepts the following input properties:
- Creator
Display stringName - Creator
Member List<Pulumi.Abilities Aws Native. Clean Rooms. Collaboration Member Ability> - Description string
- Members
List<Pulumi.
Aws Native. Clean Rooms. Inputs. Collaboration Member Specification> - Query
Log Pulumi.Status Aws Native. Clean Rooms. Collaboration Query Log Status - Data
Encryption Pulumi.Metadata Aws Native. Clean Rooms. Inputs. Collaboration Data Encryption Metadata - Name string
- List<Pulumi.
Aws Native. Clean Rooms. Inputs. Collaboration Tag> An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
- Creator
Display stringName - Creator
Member []CollaborationAbilities Member Ability - Description string
- Members
[]Collaboration
Member Specification Args - Query
Log CollaborationStatus Query Log Status - Data
Encryption CollaborationMetadata Data Encryption Metadata Args - Name string
- []Collaboration
Tag Args An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
- creator
Display StringName - creator
Member List<CollaborationAbilities Member Ability> - description String
- members
List<Collaboration
Member Specification> - query
Log CollaborationStatus Query Log Status - data
Encryption CollaborationMetadata Data Encryption Metadata - name String
- List<Collaboration
Tag> An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
- creator
Display stringName - creator
Member CollaborationAbilities Member Ability[] - description string
- members
Collaboration
Member Specification[] - query
Log CollaborationStatus Query Log Status - data
Encryption CollaborationMetadata Data Encryption Metadata - name string
- Collaboration
Tag[] An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
- creator_
display_ strname - creator_
member_ Sequence[Collaborationabilities Member Ability] - description str
- members
Sequence[Collaboration
Member Specification Args] - query_
log_ Collaborationstatus Query Log Status - data_
encryption_ Collaborationmetadata Data Encryption Metadata Args - name str
- Sequence[Collaboration
Tag Args] An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
- creator
Display StringName - creator
Member List<"CAN_QUERY" | "CAN_RECEIVE_RESULTS">Abilities - description String
- members List<Property Map>
- query
Log "ENABLED" | "DISABLED"Status - data
Encryption Property MapMetadata - name String
- List<Property Map>
An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration.
Outputs
All input properties are implicitly available as output properties. Additionally, the Collaboration resource produces the following output properties:
- Arn string
- Collaboration
Identifier string - Id string
The provider-assigned unique ID for this managed resource.
- Arn string
- Collaboration
Identifier string - Id string
The provider-assigned unique ID for this managed resource.
- arn String
- collaboration
Identifier String - id String
The provider-assigned unique ID for this managed resource.
- arn string
- collaboration
Identifier string - id string
The provider-assigned unique ID for this managed resource.
- arn str
- collaboration_
identifier str - id str
The provider-assigned unique ID for this managed resource.
- arn String
- collaboration
Identifier String - id String
The provider-assigned unique ID for this managed resource.
Supporting Types
CollaborationDataEncryptionMetadata, CollaborationDataEncryptionMetadataArgs
- Allow
Cleartext bool - Allow
Duplicates bool - Allow
Joins boolOn Columns With Different Names - Preserve
Nulls bool
- Allow
Cleartext bool - Allow
Duplicates bool - Allow
Joins boolOn Columns With Different Names - Preserve
Nulls bool
- allow
Cleartext Boolean - allow
Duplicates Boolean - allow
Joins BooleanOn Columns With Different Names - preserve
Nulls Boolean
- allow
Cleartext boolean - allow
Duplicates boolean - allow
Joins booleanOn Columns With Different Names - preserve
Nulls boolean
- allow
Cleartext Boolean - allow
Duplicates Boolean - allow
Joins BooleanOn Columns With Different Names - preserve
Nulls Boolean
CollaborationMemberAbility, CollaborationMemberAbilityArgs
- Can
Query - CAN_QUERY
- Can
Receive Results - CAN_RECEIVE_RESULTS
- Collaboration
Member Ability Can Query - CAN_QUERY
- Collaboration
Member Ability Can Receive Results - CAN_RECEIVE_RESULTS
- Can
Query - CAN_QUERY
- Can
Receive Results - CAN_RECEIVE_RESULTS
- Can
Query - CAN_QUERY
- Can
Receive Results - CAN_RECEIVE_RESULTS
- CAN_QUERY
- CAN_QUERY
- CAN_RECEIVE_RESULTS
- CAN_RECEIVE_RESULTS
- "CAN_QUERY"
- CAN_QUERY
- "CAN_RECEIVE_RESULTS"
- CAN_RECEIVE_RESULTS
CollaborationMemberSpecification, CollaborationMemberSpecificationArgs
CollaborationQueryLogStatus, CollaborationQueryLogStatusArgs
- Enabled
- ENABLED
- Disabled
- DISABLED
- Collaboration
Query Log Status Enabled - ENABLED
- Collaboration
Query Log Status Disabled - DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "DISABLED"
- DISABLED
CollaborationTag, CollaborationTagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.