Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.cloudidentity/v1.Group
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a Group. Auto-naming is currently not supported for this resource.
Create Group Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Group(name: string, args: GroupArgs, opts?: CustomResourceOptions);@overload
def Group(resource_name: str,
          args: GroupArgs,
          opts: Optional[ResourceOptions] = None)
@overload
def Group(resource_name: str,
          opts: Optional[ResourceOptions] = None,
          group_key: Optional[EntityKeyArgs] = None,
          labels: Optional[Mapping[str, str]] = None,
          parent: Optional[str] = None,
          description: Optional[str] = None,
          display_name: Optional[str] = None,
          dynamic_group_metadata: Optional[DynamicGroupMetadataArgs] = None,
          initial_group_config: Optional[str] = None)func NewGroup(ctx *Context, name string, args GroupArgs, opts ...ResourceOption) (*Group, error)public Group(string name, GroupArgs args, CustomResourceOptions? opts = null)type: google-native:cloudidentity/v1:Group
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 GroupArgs
- 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 GroupArgs
- 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 GroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var groupResource = new GoogleNative.CloudIdentity.V1.Group("groupResource", new()
{
    GroupKey = new GoogleNative.CloudIdentity.V1.Inputs.EntityKeyArgs
    {
        Id = "string",
        Namespace = "string",
    },
    Labels = 
    {
        { "string", "string" },
    },
    Parent = "string",
    Description = "string",
    DisplayName = "string",
    DynamicGroupMetadata = new GoogleNative.CloudIdentity.V1.Inputs.DynamicGroupMetadataArgs
    {
        Queries = new[]
        {
            new GoogleNative.CloudIdentity.V1.Inputs.DynamicGroupQueryArgs
            {
                Query = "string",
                ResourceType = GoogleNative.CloudIdentity.V1.DynamicGroupQueryResourceType.ResourceTypeUnspecified,
            },
        },
    },
    InitialGroupConfig = "string",
});
example, err := cloudidentity.NewGroup(ctx, "groupResource", &cloudidentity.GroupArgs{
	GroupKey: &cloudidentity.EntityKeyArgs{
		Id:        pulumi.String("string"),
		Namespace: pulumi.String("string"),
	},
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Parent:      pulumi.String("string"),
	Description: pulumi.String("string"),
	DisplayName: pulumi.String("string"),
	DynamicGroupMetadata: &cloudidentity.DynamicGroupMetadataArgs{
		Queries: cloudidentity.DynamicGroupQueryArray{
			&cloudidentity.DynamicGroupQueryArgs{
				Query:        pulumi.String("string"),
				ResourceType: cloudidentity.DynamicGroupQueryResourceTypeResourceTypeUnspecified,
			},
		},
	},
	InitialGroupConfig: pulumi.String("string"),
})
var groupResource = new Group("groupResource", GroupArgs.builder()
    .groupKey(EntityKeyArgs.builder()
        .id("string")
        .namespace("string")
        .build())
    .labels(Map.of("string", "string"))
    .parent("string")
    .description("string")
    .displayName("string")
    .dynamicGroupMetadata(DynamicGroupMetadataArgs.builder()
        .queries(DynamicGroupQueryArgs.builder()
            .query("string")
            .resourceType("RESOURCE_TYPE_UNSPECIFIED")
            .build())
        .build())
    .initialGroupConfig("string")
    .build());
group_resource = google_native.cloudidentity.v1.Group("groupResource",
    group_key={
        "id": "string",
        "namespace": "string",
    },
    labels={
        "string": "string",
    },
    parent="string",
    description="string",
    display_name="string",
    dynamic_group_metadata={
        "queries": [{
            "query": "string",
            "resource_type": google_native.cloudidentity.v1.DynamicGroupQueryResourceType.RESOURCE_TYPE_UNSPECIFIED,
        }],
    },
    initial_group_config="string")
const groupResource = new google_native.cloudidentity.v1.Group("groupResource", {
    groupKey: {
        id: "string",
        namespace: "string",
    },
    labels: {
        string: "string",
    },
    parent: "string",
    description: "string",
    displayName: "string",
    dynamicGroupMetadata: {
        queries: [{
            query: "string",
            resourceType: google_native.cloudidentity.v1.DynamicGroupQueryResourceType.ResourceTypeUnspecified,
        }],
    },
    initialGroupConfig: "string",
});
type: google-native:cloudidentity/v1:Group
properties:
    description: string
    displayName: string
    dynamicGroupMetadata:
        queries:
            - query: string
              resourceType: RESOURCE_TYPE_UNSPECIFIED
    groupKey:
        id: string
        namespace: string
    initialGroupConfig: string
    labels:
        string: string
    parent: string
Group 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 Group resource accepts the following input properties:
- GroupKey Pulumi.Google Native. Cloud Identity. V1. Inputs. Entity Key 
- The EntityKeyof theGroup.
- Labels Dictionary<string, string>
- One or more label entries that apply to the Group. Currently supported labels contain a key with an empty value. Google Groups are the default type of group and have a label with a key of cloudidentity.googleapis.com/groups.discussion_forumand an empty value. Existing Google Groups can have an additional label with a key ofcloudidentity.googleapis.com/groups.securityand an empty value added to them. This is an immutable change and the security label cannot be removed once added. Dynamic groups have a label with a key ofcloudidentity.googleapis.com/groups.dynamic. Identity-mapped groups for Cloud Search have a label with a key ofsystem/groups/externaland an empty value.
- Parent string
- Immutable. The resource name of the entity under which this Groupresides in the Cloud Identity resource hierarchy. Must be of the formidentitysources/{identity_source}for external identity-mapped groups orcustomers/{customer_id}for Google Groups. Thecustomer_idmust begin with "C" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793)
- Description string
- An extended description to help users determine the purpose of a Group. Must not be longer than 4,096 characters.
- DisplayName string
- The display name of the Group.
- DynamicGroup Pulumi.Metadata Google Native. Cloud Identity. V1. Inputs. Dynamic Group Metadata 
- Optional. Dynamic group metadata like queries and status.
- InitialGroup stringConfig 
- Optional. The initial configuration option for the Group.
- GroupKey EntityKey Args 
- The EntityKeyof theGroup.
- Labels map[string]string
- One or more label entries that apply to the Group. Currently supported labels contain a key with an empty value. Google Groups are the default type of group and have a label with a key of cloudidentity.googleapis.com/groups.discussion_forumand an empty value. Existing Google Groups can have an additional label with a key ofcloudidentity.googleapis.com/groups.securityand an empty value added to them. This is an immutable change and the security label cannot be removed once added. Dynamic groups have a label with a key ofcloudidentity.googleapis.com/groups.dynamic. Identity-mapped groups for Cloud Search have a label with a key ofsystem/groups/externaland an empty value.
- Parent string
- Immutable. The resource name of the entity under which this Groupresides in the Cloud Identity resource hierarchy. Must be of the formidentitysources/{identity_source}for external identity-mapped groups orcustomers/{customer_id}for Google Groups. Thecustomer_idmust begin with "C" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793)
- Description string
- An extended description to help users determine the purpose of a Group. Must not be longer than 4,096 characters.
- DisplayName string
- The display name of the Group.
- DynamicGroup DynamicMetadata Group Metadata Args 
- Optional. Dynamic group metadata like queries and status.
- InitialGroup stringConfig 
- Optional. The initial configuration option for the Group.
- groupKey EntityKey 
- The EntityKeyof theGroup.
- labels Map<String,String>
- One or more label entries that apply to the Group. Currently supported labels contain a key with an empty value. Google Groups are the default type of group and have a label with a key of cloudidentity.googleapis.com/groups.discussion_forumand an empty value. Existing Google Groups can have an additional label with a key ofcloudidentity.googleapis.com/groups.securityand an empty value added to them. This is an immutable change and the security label cannot be removed once added. Dynamic groups have a label with a key ofcloudidentity.googleapis.com/groups.dynamic. Identity-mapped groups for Cloud Search have a label with a key ofsystem/groups/externaland an empty value.
- parent String
- Immutable. The resource name of the entity under which this Groupresides in the Cloud Identity resource hierarchy. Must be of the formidentitysources/{identity_source}for external identity-mapped groups orcustomers/{customer_id}for Google Groups. Thecustomer_idmust begin with "C" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793)
- description String
- An extended description to help users determine the purpose of a Group. Must not be longer than 4,096 characters.
- displayName String
- The display name of the Group.
- dynamicGroup DynamicMetadata Group Metadata 
- Optional. Dynamic group metadata like queries and status.
- initialGroup StringConfig 
- Optional. The initial configuration option for the Group.
- groupKey EntityKey 
- The EntityKeyof theGroup.
- labels {[key: string]: string}
- One or more label entries that apply to the Group. Currently supported labels contain a key with an empty value. Google Groups are the default type of group and have a label with a key of cloudidentity.googleapis.com/groups.discussion_forumand an empty value. Existing Google Groups can have an additional label with a key ofcloudidentity.googleapis.com/groups.securityand an empty value added to them. This is an immutable change and the security label cannot be removed once added. Dynamic groups have a label with a key ofcloudidentity.googleapis.com/groups.dynamic. Identity-mapped groups for Cloud Search have a label with a key ofsystem/groups/externaland an empty value.
- parent string
- Immutable. The resource name of the entity under which this Groupresides in the Cloud Identity resource hierarchy. Must be of the formidentitysources/{identity_source}for external identity-mapped groups orcustomers/{customer_id}for Google Groups. Thecustomer_idmust begin with "C" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793)
- description string
- An extended description to help users determine the purpose of a Group. Must not be longer than 4,096 characters.
- displayName string
- The display name of the Group.
- dynamicGroup DynamicMetadata Group Metadata 
- Optional. Dynamic group metadata like queries and status.
- initialGroup stringConfig 
- Optional. The initial configuration option for the Group.
- group_key EntityKey Args 
- The EntityKeyof theGroup.
- labels Mapping[str, str]
- One or more label entries that apply to the Group. Currently supported labels contain a key with an empty value. Google Groups are the default type of group and have a label with a key of cloudidentity.googleapis.com/groups.discussion_forumand an empty value. Existing Google Groups can have an additional label with a key ofcloudidentity.googleapis.com/groups.securityand an empty value added to them. This is an immutable change and the security label cannot be removed once added. Dynamic groups have a label with a key ofcloudidentity.googleapis.com/groups.dynamic. Identity-mapped groups for Cloud Search have a label with a key ofsystem/groups/externaland an empty value.
- parent str
- Immutable. The resource name of the entity under which this Groupresides in the Cloud Identity resource hierarchy. Must be of the formidentitysources/{identity_source}for external identity-mapped groups orcustomers/{customer_id}for Google Groups. Thecustomer_idmust begin with "C" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793)
- description str
- An extended description to help users determine the purpose of a Group. Must not be longer than 4,096 characters.
- display_name str
- The display name of the Group.
- dynamic_group_ Dynamicmetadata Group Metadata Args 
- Optional. Dynamic group metadata like queries and status.
- initial_group_ strconfig 
- Optional. The initial configuration option for the Group.
- groupKey Property Map
- The EntityKeyof theGroup.
- labels Map<String>
- One or more label entries that apply to the Group. Currently supported labels contain a key with an empty value. Google Groups are the default type of group and have a label with a key of cloudidentity.googleapis.com/groups.discussion_forumand an empty value. Existing Google Groups can have an additional label with a key ofcloudidentity.googleapis.com/groups.securityand an empty value added to them. This is an immutable change and the security label cannot be removed once added. Dynamic groups have a label with a key ofcloudidentity.googleapis.com/groups.dynamic. Identity-mapped groups for Cloud Search have a label with a key ofsystem/groups/externaland an empty value.
- parent String
- Immutable. The resource name of the entity under which this Groupresides in the Cloud Identity resource hierarchy. Must be of the formidentitysources/{identity_source}for external identity-mapped groups orcustomers/{customer_id}for Google Groups. Thecustomer_idmust begin with "C" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793)
- description String
- An extended description to help users determine the purpose of a Group. Must not be longer than 4,096 characters.
- displayName String
- The display name of the Group.
- dynamicGroup Property MapMetadata 
- Optional. Dynamic group metadata like queries and status.
- initialGroup StringConfig 
- Optional. The initial configuration option for the Group.
Outputs
All input properties are implicitly available as output properties. Additionally, the Group resource produces the following output properties:
- AdditionalGroup List<Pulumi.Keys Google Native. Cloud Identity. V1. Outputs. Entity Key Response> 
- Additional group keys associated with the Group.
- CreateTime string
- The time when the Groupwas created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The resource name of the Group. Shall be of the formgroups/{group}.
- UpdateTime string
- The time when the Groupwas last updated.
- AdditionalGroup []EntityKeys Key Response 
- Additional group keys associated with the Group.
- CreateTime string
- The time when the Groupwas created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The resource name of the Group. Shall be of the formgroups/{group}.
- UpdateTime string
- The time when the Groupwas last updated.
- additionalGroup List<EntityKeys Key Response> 
- Additional group keys associated with the Group.
- createTime String
- The time when the Groupwas created.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The resource name of the Group. Shall be of the formgroups/{group}.
- updateTime String
- The time when the Groupwas last updated.
- additionalGroup EntityKeys Key Response[] 
- Additional group keys associated with the Group.
- createTime string
- The time when the Groupwas created.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The resource name of the Group. Shall be of the formgroups/{group}.
- updateTime string
- The time when the Groupwas last updated.
- additional_group_ Sequence[Entitykeys Key Response] 
- Additional group keys associated with the Group.
- create_time str
- The time when the Groupwas created.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The resource name of the Group. Shall be of the formgroups/{group}.
- update_time str
- The time when the Groupwas last updated.
- additionalGroup List<Property Map>Keys 
- Additional group keys associated with the Group.
- createTime String
- The time when the Groupwas created.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The resource name of the Group. Shall be of the formgroups/{group}.
- updateTime String
- The time when the Groupwas last updated.
Supporting Types
DynamicGroupMetadata, DynamicGroupMetadataArgs      
- Queries
List<Pulumi.Google Native. Cloud Identity. V1. Inputs. Dynamic Group Query> 
- Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
- Queries
[]DynamicGroup Query 
- Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
- queries
List<DynamicGroup Query> 
- Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
- queries
DynamicGroup Query[] 
- Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
- queries
Sequence[DynamicGroup Query] 
- Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
- queries List<Property Map>
- Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
DynamicGroupMetadataResponse, DynamicGroupMetadataResponseArgs        
- Queries
List<Pulumi.Google Native. Cloud Identity. V1. Inputs. Dynamic Group Query Response> 
- Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
- Status
Pulumi.Google Native. Cloud Identity. V1. Inputs. Dynamic Group Status Response 
- Status of the dynamic group.
- Queries
[]DynamicGroup Query Response 
- Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
- Status
DynamicGroup Status Response 
- Status of the dynamic group.
- queries
List<DynamicGroup Query Response> 
- Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
- status
DynamicGroup Status Response 
- Status of the dynamic group.
- queries
DynamicGroup Query Response[] 
- Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
- status
DynamicGroup Status Response 
- Status of the dynamic group.
- queries
Sequence[DynamicGroup Query Response] 
- Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
- status
DynamicGroup Status Response 
- Status of the dynamic group.
- queries List<Property Map>
- Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
- status Property Map
- Status of the dynamic group.
DynamicGroupQuery, DynamicGroupQueryArgs      
- Query string
- Query that determines the memberships of the dynamic group. Examples: All users with at least one organizations.departmentof engineering.user.organizations.exists(org, org.department=='engineering')All users with at least one location that hasareaoffooandbuilding_idofbar.user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')All users with any variation of the name John Doe (case-insensitive queries addequalsIgnoreCase()to the value being queried).user.name.value.equalsIgnoreCase('jOhn DoE')
- ResourceType Pulumi.Google Native. Cloud Identity. V1. Dynamic Group Query Resource Type 
- Resource type for the Dynamic Group Query
- Query string
- Query that determines the memberships of the dynamic group. Examples: All users with at least one organizations.departmentof engineering.user.organizations.exists(org, org.department=='engineering')All users with at least one location that hasareaoffooandbuilding_idofbar.user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')All users with any variation of the name John Doe (case-insensitive queries addequalsIgnoreCase()to the value being queried).user.name.value.equalsIgnoreCase('jOhn DoE')
- ResourceType DynamicGroup Query Resource Type 
- Resource type for the Dynamic Group Query
- query String
- Query that determines the memberships of the dynamic group. Examples: All users with at least one organizations.departmentof engineering.user.organizations.exists(org, org.department=='engineering')All users with at least one location that hasareaoffooandbuilding_idofbar.user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')All users with any variation of the name John Doe (case-insensitive queries addequalsIgnoreCase()to the value being queried).user.name.value.equalsIgnoreCase('jOhn DoE')
- resourceType DynamicGroup Query Resource Type 
- Resource type for the Dynamic Group Query
- query string
- Query that determines the memberships of the dynamic group. Examples: All users with at least one organizations.departmentof engineering.user.organizations.exists(org, org.department=='engineering')All users with at least one location that hasareaoffooandbuilding_idofbar.user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')All users with any variation of the name John Doe (case-insensitive queries addequalsIgnoreCase()to the value being queried).user.name.value.equalsIgnoreCase('jOhn DoE')
- resourceType DynamicGroup Query Resource Type 
- Resource type for the Dynamic Group Query
- query str
- Query that determines the memberships of the dynamic group. Examples: All users with at least one organizations.departmentof engineering.user.organizations.exists(org, org.department=='engineering')All users with at least one location that hasareaoffooandbuilding_idofbar.user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')All users with any variation of the name John Doe (case-insensitive queries addequalsIgnoreCase()to the value being queried).user.name.value.equalsIgnoreCase('jOhn DoE')
- resource_type DynamicGroup Query Resource Type 
- Resource type for the Dynamic Group Query
- query String
- Query that determines the memberships of the dynamic group. Examples: All users with at least one organizations.departmentof engineering.user.organizations.exists(org, org.department=='engineering')All users with at least one location that hasareaoffooandbuilding_idofbar.user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')All users with any variation of the name John Doe (case-insensitive queries addequalsIgnoreCase()to the value being queried).user.name.value.equalsIgnoreCase('jOhn DoE')
- resourceType "RESOURCE_TYPE_UNSPECIFIED" | "USER"
- Resource type for the Dynamic Group Query
DynamicGroupQueryResourceType, DynamicGroupQueryResourceTypeArgs          
- ResourceType Unspecified 
- RESOURCE_TYPE_UNSPECIFIEDDefault value (not valid)
- User
- USERFor queries on User
- DynamicGroup Query Resource Type Resource Type Unspecified 
- RESOURCE_TYPE_UNSPECIFIEDDefault value (not valid)
- DynamicGroup Query Resource Type User 
- USERFor queries on User
- ResourceType Unspecified 
- RESOURCE_TYPE_UNSPECIFIEDDefault value (not valid)
- User
- USERFor queries on User
- ResourceType Unspecified 
- RESOURCE_TYPE_UNSPECIFIEDDefault value (not valid)
- User
- USERFor queries on User
- RESOURCE_TYPE_UNSPECIFIED
- RESOURCE_TYPE_UNSPECIFIEDDefault value (not valid)
- USER
- USERFor queries on User
- "RESOURCE_TYPE_UNSPECIFIED"
- RESOURCE_TYPE_UNSPECIFIEDDefault value (not valid)
- "USER"
- USERFor queries on User
DynamicGroupQueryResponse, DynamicGroupQueryResponseArgs        
- Query string
- Query that determines the memberships of the dynamic group. Examples: All users with at least one organizations.departmentof engineering.user.organizations.exists(org, org.department=='engineering')All users with at least one location that hasareaoffooandbuilding_idofbar.user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')All users with any variation of the name John Doe (case-insensitive queries addequalsIgnoreCase()to the value being queried).user.name.value.equalsIgnoreCase('jOhn DoE')
- ResourceType string
- Resource type for the Dynamic Group Query
- Query string
- Query that determines the memberships of the dynamic group. Examples: All users with at least one organizations.departmentof engineering.user.organizations.exists(org, org.department=='engineering')All users with at least one location that hasareaoffooandbuilding_idofbar.user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')All users with any variation of the name John Doe (case-insensitive queries addequalsIgnoreCase()to the value being queried).user.name.value.equalsIgnoreCase('jOhn DoE')
- ResourceType string
- Resource type for the Dynamic Group Query
- query String
- Query that determines the memberships of the dynamic group. Examples: All users with at least one organizations.departmentof engineering.user.organizations.exists(org, org.department=='engineering')All users with at least one location that hasareaoffooandbuilding_idofbar.user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')All users with any variation of the name John Doe (case-insensitive queries addequalsIgnoreCase()to the value being queried).user.name.value.equalsIgnoreCase('jOhn DoE')
- resourceType String
- Resource type for the Dynamic Group Query
- query string
- Query that determines the memberships of the dynamic group. Examples: All users with at least one organizations.departmentof engineering.user.organizations.exists(org, org.department=='engineering')All users with at least one location that hasareaoffooandbuilding_idofbar.user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')All users with any variation of the name John Doe (case-insensitive queries addequalsIgnoreCase()to the value being queried).user.name.value.equalsIgnoreCase('jOhn DoE')
- resourceType string
- Resource type for the Dynamic Group Query
- query str
- Query that determines the memberships of the dynamic group. Examples: All users with at least one organizations.departmentof engineering.user.organizations.exists(org, org.department=='engineering')All users with at least one location that hasareaoffooandbuilding_idofbar.user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')All users with any variation of the name John Doe (case-insensitive queries addequalsIgnoreCase()to the value being queried).user.name.value.equalsIgnoreCase('jOhn DoE')
- resource_type str
- Resource type for the Dynamic Group Query
- query String
- Query that determines the memberships of the dynamic group. Examples: All users with at least one organizations.departmentof engineering.user.organizations.exists(org, org.department=='engineering')All users with at least one location that hasareaoffooandbuilding_idofbar.user.locations.exists(loc, loc.area=='foo' && loc.building_id=='bar')All users with any variation of the name John Doe (case-insensitive queries addequalsIgnoreCase()to the value being queried).user.name.value.equalsIgnoreCase('jOhn DoE')
- resourceType String
- Resource type for the Dynamic Group Query
DynamicGroupStatusResponse, DynamicGroupStatusResponseArgs        
- Status string
- Status of the dynamic group.
- StatusTime string
- The latest time at which the dynamic group is guaranteed to be in the given status. If status is UP_TO_DATE, the latest time at which the dynamic group was confirmed to be up-to-date. If status isUPDATING_MEMBERSHIPS, the time at which dynamic group was created.
- Status string
- Status of the dynamic group.
- StatusTime string
- The latest time at which the dynamic group is guaranteed to be in the given status. If status is UP_TO_DATE, the latest time at which the dynamic group was confirmed to be up-to-date. If status isUPDATING_MEMBERSHIPS, the time at which dynamic group was created.
- status String
- Status of the dynamic group.
- statusTime String
- The latest time at which the dynamic group is guaranteed to be in the given status. If status is UP_TO_DATE, the latest time at which the dynamic group was confirmed to be up-to-date. If status isUPDATING_MEMBERSHIPS, the time at which dynamic group was created.
- status string
- Status of the dynamic group.
- statusTime string
- The latest time at which the dynamic group is guaranteed to be in the given status. If status is UP_TO_DATE, the latest time at which the dynamic group was confirmed to be up-to-date. If status isUPDATING_MEMBERSHIPS, the time at which dynamic group was created.
- status str
- Status of the dynamic group.
- status_time str
- The latest time at which the dynamic group is guaranteed to be in the given status. If status is UP_TO_DATE, the latest time at which the dynamic group was confirmed to be up-to-date. If status isUPDATING_MEMBERSHIPS, the time at which dynamic group was created.
- status String
- Status of the dynamic group.
- statusTime String
- The latest time at which the dynamic group is guaranteed to be in the given status. If status is UP_TO_DATE, the latest time at which the dynamic group was confirmed to be up-to-date. If status isUPDATING_MEMBERSHIPS, the time at which dynamic group was created.
EntityKey, EntityKeyArgs    
- Id string
- The ID of the entity. For Google-managed entities, the idshould be the email address of an existing group or user. For external-identity-mapped entities, theidmust be a string conforming to the Identity Source's requirements. Must be unique within anamespace.
- Namespace string
- The namespace in which the entity exists. If not specified, the EntityKeyrepresents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKeyrepresents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form ofidentitysources/{identity_source}.
- Id string
- The ID of the entity. For Google-managed entities, the idshould be the email address of an existing group or user. For external-identity-mapped entities, theidmust be a string conforming to the Identity Source's requirements. Must be unique within anamespace.
- Namespace string
- The namespace in which the entity exists. If not specified, the EntityKeyrepresents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKeyrepresents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form ofidentitysources/{identity_source}.
- id String
- The ID of the entity. For Google-managed entities, the idshould be the email address of an existing group or user. For external-identity-mapped entities, theidmust be a string conforming to the Identity Source's requirements. Must be unique within anamespace.
- namespace String
- The namespace in which the entity exists. If not specified, the EntityKeyrepresents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKeyrepresents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form ofidentitysources/{identity_source}.
- id string
- The ID of the entity. For Google-managed entities, the idshould be the email address of an existing group or user. For external-identity-mapped entities, theidmust be a string conforming to the Identity Source's requirements. Must be unique within anamespace.
- namespace string
- The namespace in which the entity exists. If not specified, the EntityKeyrepresents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKeyrepresents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form ofidentitysources/{identity_source}.
- id str
- The ID of the entity. For Google-managed entities, the idshould be the email address of an existing group or user. For external-identity-mapped entities, theidmust be a string conforming to the Identity Source's requirements. Must be unique within anamespace.
- namespace str
- The namespace in which the entity exists. If not specified, the EntityKeyrepresents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKeyrepresents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form ofidentitysources/{identity_source}.
- id String
- The ID of the entity. For Google-managed entities, the idshould be the email address of an existing group or user. For external-identity-mapped entities, theidmust be a string conforming to the Identity Source's requirements. Must be unique within anamespace.
- namespace String
- The namespace in which the entity exists. If not specified, the EntityKeyrepresents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKeyrepresents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form ofidentitysources/{identity_source}.
EntityKeyResponse, EntityKeyResponseArgs      
- Namespace string
- The namespace in which the entity exists. If not specified, the EntityKeyrepresents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKeyrepresents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form ofidentitysources/{identity_source}.
- Namespace string
- The namespace in which the entity exists. If not specified, the EntityKeyrepresents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKeyrepresents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form ofidentitysources/{identity_source}.
- namespace String
- The namespace in which the entity exists. If not specified, the EntityKeyrepresents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKeyrepresents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form ofidentitysources/{identity_source}.
- namespace string
- The namespace in which the entity exists. If not specified, the EntityKeyrepresents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKeyrepresents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form ofidentitysources/{identity_source}.
- namespace str
- The namespace in which the entity exists. If not specified, the EntityKeyrepresents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKeyrepresents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form ofidentitysources/{identity_source}.
- namespace String
- The namespace in which the entity exists. If not specified, the EntityKeyrepresents a Google-managed entity such as a Google user or a Google Group. If specified, theEntityKeyrepresents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form ofidentitysources/{identity_source}.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.