We recommend new projects start with resources from the AWS provider.
aws-native.datazone.GroupProfile
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Group profiles represent groups of Amazon DataZone users. Groups can be manually created, or mapped to Active Directory groups of enterprise customers. In Amazon DataZone, groups serve two purposes. First, a group can map to a team of users in the organizational chart, and thus reduce the administrative work of a Amazon DataZone project owner when there are new employees joining or leaving a team. Second, corporate administrators use Active Directory groups to manage and update user statuses and so Amazon DataZone domain administrators can use these group memberships to implement Amazon DataZone domain policies.
Create GroupProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GroupProfile(name: string, args: GroupProfileArgs, opts?: CustomResourceOptions);
@overload
def GroupProfile(resource_name: str,
args: GroupProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GroupProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
domain_identifier: Optional[str] = None,
group_identifier: Optional[str] = None,
status: Optional[GroupProfileStatus] = None)
func NewGroupProfile(ctx *Context, name string, args GroupProfileArgs, opts ...ResourceOption) (*GroupProfile, error)
public GroupProfile(string name, GroupProfileArgs args, CustomResourceOptions? opts = null)
public GroupProfile(String name, GroupProfileArgs args)
public GroupProfile(String name, GroupProfileArgs args, CustomResourceOptions options)
type: aws-native:datazone:GroupProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args GroupProfileArgs
- 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 GroupProfileArgs
- 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 GroupProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GroupProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GroupProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
GroupProfile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The GroupProfile resource accepts the following input properties:
- Domain
Identifier string - The identifier of the Amazon DataZone domain in which the group profile would be created.
- Group
Identifier string - The ID of the group.
- Status
Pulumi.
Aws Native. Data Zone. Group Profile Status - The status of a group profile.
- Domain
Identifier string - The identifier of the Amazon DataZone domain in which the group profile would be created.
- Group
Identifier string - The ID of the group.
- Status
Group
Profile Status - The status of a group profile.
- domain
Identifier String - The identifier of the Amazon DataZone domain in which the group profile would be created.
- group
Identifier String - The ID of the group.
- status
Group
Profile Status - The status of a group profile.
- domain
Identifier string - The identifier of the Amazon DataZone domain in which the group profile would be created.
- group
Identifier string - The ID of the group.
- status
Group
Profile Status - The status of a group profile.
- domain_
identifier str - The identifier of the Amazon DataZone domain in which the group profile would be created.
- group_
identifier str - The ID of the group.
- status
Group
Profile Status - The status of a group profile.
- domain
Identifier String - The identifier of the Amazon DataZone domain in which the group profile would be created.
- group
Identifier String - The ID of the group.
- status "ASSIGNED" | "NOT_ASSIGNED"
- The status of a group profile.
Outputs
All input properties are implicitly available as output properties. Additionally, the GroupProfile resource produces the following output properties:
- aws_
id str - The ID of the Amazon DataZone group profile.
- domain_
id str - The identifier of the Amazon DataZone domain in which the group profile is created.
- group_
name str - The group-name of the Group Profile.
- id str
- The provider-assigned unique ID for this managed resource.
Supporting Types
GroupProfileStatus, GroupProfileStatusArgs
- Assigned
- ASSIGNED
- Not
Assigned - NOT_ASSIGNED
- Group
Profile Status Assigned - ASSIGNED
- Group
Profile Status Not Assigned - NOT_ASSIGNED
- Assigned
- ASSIGNED
- Not
Assigned - NOT_ASSIGNED
- Assigned
- ASSIGNED
- Not
Assigned - NOT_ASSIGNED
- ASSIGNED
- ASSIGNED
- NOT_ASSIGNED
- NOT_ASSIGNED
- "ASSIGNED"
- ASSIGNED
- "NOT_ASSIGNED"
- NOT_ASSIGNED
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.