Class: Google::Cloud::PrivilegedAccessManager::V1::SearchEntitlementsRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/privilegedaccessmanager/v1/privilegedaccessmanager.rb

Overview

Request message for SearchEntitlements method.

Defined Under Namespace

Modules: CallerAccessType

Instance Attribute Summary collapse

Instance Attribute Details

#caller_access_type::Google::Cloud::PrivilegedAccessManager::V1::SearchEntitlementsRequest::CallerAccessType

Required. Only entitlements where the calling user has this access are returned.

Returns:



368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
# File 'proto_docs/google/cloud/privilegedaccessmanager/v1/privilegedaccessmanager.rb', line 368

class SearchEntitlementsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different types of access a user can have on the entitlement resource.
  module CallerAccessType
    # Unspecified access type.
    CALLER_ACCESS_TYPE_UNSPECIFIED = 0

    # The user has access to create grants using this entitlement.
    GRANT_REQUESTER = 1

    # The user has access to approve/deny grants created under this
    # entitlement.
    GRANT_APPROVER = 2
  end
end

#filter::String

Returns Optional. Only entitlements matching this filter are returned in the response.

Returns:

  • (::String)

    Optional. Only entitlements matching this filter are returned in the response.



368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
# File 'proto_docs/google/cloud/privilegedaccessmanager/v1/privilegedaccessmanager.rb', line 368

class SearchEntitlementsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different types of access a user can have on the entitlement resource.
  module CallerAccessType
    # Unspecified access type.
    CALLER_ACCESS_TYPE_UNSPECIFIED = 0

    # The user has access to create grants using this entitlement.
    GRANT_REQUESTER = 1

    # The user has access to approve/deny grants created under this
    # entitlement.
    GRANT_APPROVER = 2
  end
end

#page_size::Integer

Returns Optional. Requested page size. The server may return fewer items than requested. If unspecified, the server picks an appropriate default.

Returns:

  • (::Integer)

    Optional. Requested page size. The server may return fewer items than requested. If unspecified, the server picks an appropriate default.



368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
# File 'proto_docs/google/cloud/privilegedaccessmanager/v1/privilegedaccessmanager.rb', line 368

class SearchEntitlementsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different types of access a user can have on the entitlement resource.
  module CallerAccessType
    # Unspecified access type.
    CALLER_ACCESS_TYPE_UNSPECIFIED = 0

    # The user has access to create grants using this entitlement.
    GRANT_REQUESTER = 1

    # The user has access to approve/deny grants created under this
    # entitlement.
    GRANT_APPROVER = 2
  end
end

#page_token::String

Returns Optional. A token identifying a page of results the server should return.

Returns:

  • (::String)

    Optional. A token identifying a page of results the server should return.



368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
# File 'proto_docs/google/cloud/privilegedaccessmanager/v1/privilegedaccessmanager.rb', line 368

class SearchEntitlementsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different types of access a user can have on the entitlement resource.
  module CallerAccessType
    # Unspecified access type.
    CALLER_ACCESS_TYPE_UNSPECIFIED = 0

    # The user has access to create grants using this entitlement.
    GRANT_REQUESTER = 1

    # The user has access to approve/deny grants created under this
    # entitlement.
    GRANT_APPROVER = 2
  end
end

#parent::String

Returns Required. The parent which owns the entitlement resources.

Returns:

  • (::String)

    Required. The parent which owns the entitlement resources.



368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
# File 'proto_docs/google/cloud/privilegedaccessmanager/v1/privilegedaccessmanager.rb', line 368

class SearchEntitlementsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Different types of access a user can have on the entitlement resource.
  module CallerAccessType
    # Unspecified access type.
    CALLER_ACCESS_TYPE_UNSPECIFIED = 0

    # The user has access to create grants using this entitlement.
    GRANT_REQUESTER = 1

    # The user has access to approve/deny grants created under this
    # entitlement.
    GRANT_APPROVER = 2
  end
end