Class: Google::Apis::IamV1::GoogleIamAdminV1WorkforcePoolProviderExtraAttributesOAuth2ClientQueryParameters

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/iam_v1/classes.rb,
lib/google/apis/iam_v1/representations.rb,
lib/google/apis/iam_v1/representations.rb

Overview

Represents the parameters to control which claims are fetched from an IdP.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleIamAdminV1WorkforcePoolProviderExtraAttributesOAuth2ClientQueryParameters

Returns a new instance of GoogleIamAdminV1WorkforcePoolProviderExtraAttributesOAuth2ClientQueryParameters.



725
726
727
# File 'lib/google/apis/iam_v1/classes.rb', line 725

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#filterString

Optional. The filter used to request specific records from IdP. In case of attributes type as AZURE_AD_GROUPS_MAIL, it represents the filter used to request specific groups for users from IdP. By default, all of the groups associated with the user are fetched. The groups should be mail enabled and security enabled. See https://learn.microsoft.com/en-us/graph/search-query- parameter for more details. Corresponds to the JSON property filter

Returns:

  • (String)


723
724
725
# File 'lib/google/apis/iam_v1/classes.rb', line 723

def filter
  @filter
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



730
731
732
# File 'lib/google/apis/iam_v1/classes.rb', line 730

def update!(**args)
  @filter = args[:filter] if args.key?(:filter)
end