Class ResourceRecordSetsResource.ListRequest
Enumerates ResourceRecordSets that you have created but not yet deleted.
Inheritance
Inherited Members
Namespace: Google.Apis.Dns.v1beta2
Assembly: Google.Apis.Dns.v1beta2.dll
Syntax
public class ResourceRecordSetsResource.ListRequest : DnsBaseServiceRequest<ResourceRecordSetsListResponse>, IClientServiceRequest<ResourceRecordSetsListResponse>, IClientServiceRequest
Constructors
ListRequest(IClientService, string, string)
Constructs a new List request.
Declaration
public ListRequest(IClientService service, string project, string managedZone)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| string | project | |
| string | managedZone |
Properties
Filter
Specify a filter expression to view records that exactly match the specified domain. Both the name and type parameters are not supported when you use filter and must be omitted. Your filter expression must conform to AIP-160 and you must specify a domain in the name field. Optionally, you can include the type field to filter records by type. You can also include the has_suffix function to view records that match by domain suffix. Examples: - name="example.com." - name="example.com." AND type="A" - name=has_suffix("example.com.") - name=has_suffix("example.com.") AND type="A"
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
ManagedZone
Identifies the managed zone addressed by this request. Can be the managed zone name or ID.
Declaration
[RequestParameter("managedZone", RequestParameterType.Path)]
public virtual string ManagedZone { get; }
Property Value
| Type | Description |
|---|---|
| string |
MaxResults
Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return.
Declaration
[RequestParameter("maxResults", RequestParameterType.Query)]
public virtual int? MaxResults { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Name
Specify a fully qualified domain name to view only those records. The name parameter is not supported and must be omitted when you use filter.
Declaration
[RequestParameter("name", RequestParameterType.Query)]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PageToken
Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request.
Declaration
[RequestParameter("pageToken", RequestParameterType.Query)]
public virtual string PageToken { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Project
Identifies the project addressed by this request.
Declaration
[RequestParameter("project", RequestParameterType.Path)]
public virtual string Project { get; }
Property Value
| Type | Description |
|---|---|
| string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Type
Specify a record type to view only those records. You must also specify the name parameter. The type parameter is not supported and must be omitted when you use filter.
Declaration
[RequestParameter("type", RequestParameterType.Query)]
public virtual string Type { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
InitParameters()
Initializes List parameter list.
Declaration
protected override void InitParameters()