Class ProjectsResource.ServicesResource.ResourcePoliciesResource.ListRequest
Lists all ResourcePolicy configurations for the specified project and service.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.Firebaseappcheck.v1
Assembly: Google.Apis.Firebaseappcheck.v1.dll
Syntax
public class ProjectsResource.ServicesResource.ResourcePoliciesResource.ListRequest : FirebaseappcheckBaseServiceRequest<GoogleFirebaseAppcheckV1ListResourcePoliciesResponse>, IClientServiceRequest<GoogleFirebaseAppcheckV1ListResourcePoliciesResponse>, IClientServiceRequest
Constructors
ListRequest(IClientService, string)
Constructs a new List request.
Declaration
public ListRequest(IClientService service, string parent)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
string | parent |
Properties
Filter
Optional. Filters the results by the specified rule. For the exact syntax of this field, please
consult the AIP-160 standard. Currently, since the only fields in
the ResourcePolicy resource are the scalar fields enforcement_mode
and target_resource
, this
method does not support the traversal operator (.
) or the has operator (:
). Here are some
examples of valid filters: * enforcement_mode = ENFORCED
* target_resource = "//oauth2.googleapis.com/projects/12345/oauthClients/"
* enforcement_mode = ENFORCED AND target_resource = "//oauth2.googleapis.com/projects/12345/oauthClients/"
Declaration
[RequestParameter("filter", RequestParameterType.Query)]
public virtual string Filter { get; set; }
Property Value
Type | Description |
---|---|
string |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
PageSize
The maximum number of ResourcePolicy objects to return in the response. The server may return fewer than this at its own discretion. If no value is specified (or too large a value is specified), the server will impose its own limit.
Declaration
[RequestParameter("pageSize", RequestParameterType.Query)]
public virtual int? PageSize { get; set; }
Property Value
Type | Description |
---|---|
int? |
PageToken
Token returned from a previous call to ListResourcePolicies indicating where in the set of ResourcePolicy objects to resume listing. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListResourcePolicies must match the call that provided the page token; if they do not match, the result is undefined.
Declaration
[RequestParameter("pageToken", RequestParameterType.Query)]
public virtual string PageToken { get; set; }
Property Value
Type | Description |
---|---|
string |
Parent
Required. The relative resource name of the parent Service for which to list each associated ResourcePolicy, in the format:
projects/{project_number}/services/{service_id}
Note that
the service_id
element must be a supported service ID. Currently, the following service IDs
are supported: * oauth2.googleapis.com
(Google Identity for iOS)
Declaration
[RequestParameter("parent", RequestParameterType.Path)]
public virtual string Parent { get; }
Property Value
Type | Description |
---|---|
string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Methods
InitParameters()
Initializes List parameter list.
Declaration
protected override void InitParameters()