2021-12-16
▼ ▲ dns.responsePolicies.delete
Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}
HTTP Method : DELETE
Scopes :
Description : Deletes a previously created Response Policy. Fails if the response policy is non-empty or still being referenced by a network.
Parameters :
clientOperationId
Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
Type : string
Location : query
responsePolicy
Location : path
Description : User assigned name of the Response Policy addressed by this request.
Required : Yes
Type : string
project
Location : path
Description : Identifies the project addressed by this request.
Required : Yes
Type : string
Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}
Parameter Order :
▼ ▲ dns.responsePolicies.create
Scopes :
Path : dns/v1/projects/{project}/responsePolicies
Parameter Order : project
Description : Creates a new Response Policy
Parameters :
project
Description : Identifies the project addressed by this request.
Required : Yes
Type : string
Location : path
clientOperationId
Type : string
Location : query
Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
HTTP Method : POST
Flat Path : dns/v1/projects/{project}/responsePolicies
▼ ▲ dns.responsePolicies.update
Scopes :
Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}
Parameter Order :
HTTP Method : PUT
Parameters :
responsePolicy
Description : User assigned name of the Response Policy addressed by this request.
Required : Yes
Type : string
Location : path
project
Description : Identifies the project addressed by this request.
Required : Yes
Location : path
Type : string
clientOperationId
Type : string
Location : query
Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}
Description : Updates an existing Response Policy.
▼ ▲ dns.responsePolicies.list
Flat Path : dns/v1/projects/{project}/responsePolicies
Description : Enumerates all Response Policies associated with a project.
Scopes :
Path : dns/v1/projects/{project}/responsePolicies
Parameters :
project
Description : Identifies the project addressed by this request.
Type : string
Required : Yes
Location : path
pageToken
Type : string
Location : query
Description : Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request.
maxResults
Type : integer
Location : query
Format : int32
Description : Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return.
HTTP Method : GET
Parameter Order : project
▼ ▲ dns.responsePolicies.get
Description : Fetches the representation of an existing Response Policy.
Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}
HTTP Method : GET
Scopes :
Parameters :
clientOperationId
Location : query
Type : string
Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
responsePolicy
Type : string
Required : Yes
Description : User assigned name of the Response Policy addressed by this request.
Location : path
project
Location : path
Type : string
Description : Identifies the project addressed by this request.
Required : Yes
Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}
Parameter Order :
▼ ▲ dns.responsePolicies.patch
Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}
Parameters :
clientOperationId
Type : string
Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
Location : query
responsePolicy
Location : path
Required : Yes
Description : User assigned name of the Respones Policy addressed by this request.
Type : string
project
Location : path
Description : Identifies the project addressed by this request.
Type : string
Required : Yes
Description : Applies a partial update to an existing Response Policy.
HTTP Method : PATCH
Parameter Order :
Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}
Scopes :
▼ ▲ dns.responsePolicyRules.create
Description : Creates a new Response Policy Rule.
Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules
Parameters :
responsePolicy
Description : User assigned name of the Response Policy containing the Response Policy Rule.
Type : string
Required : Yes
Location : path
clientOperationId
Type : string
Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
Location : query
project
Description : Identifies the project addressed by this request.
Required : Yes
Type : string
Location : path
HTTP Method : POST
Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules
Scopes :
Parameter Order :
▼ ▲ dns.responsePolicyRules.update
HTTP Method : PUT
Description : Updates an existing Response Policy Rule.
Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}
Parameters :
responsePolicy
Required : Yes
Location : path
Type : string
Description : User assigned name of the Response Policy containing the Response Policy Rule.
clientOperationId
Location : query
Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
Type : string
project
Location : path
Description : Identifies the project addressed by this request.
Type : string
Required : Yes
responsePolicyRule
Location : path
Description : User assigned name of the Response Policy Rule addressed by this request.
Type : string
Required : Yes
Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}
Scopes :
Parameter Order :
▼ ▲ dns.responsePolicyRules.get
Parameter Order :
HTTP Method : GET
Parameters :
clientOperationId
Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
Type : string
Location : query
responsePolicy
Required : Yes
Description : User assigned name of the Response Policy containing the Response Policy Rule.
Location : path
Type : string
project
Location : path
Required : Yes
Description : Identifies the project addressed by this request.
Type : string
responsePolicyRule
Description : User assigned name of the Response Policy Rule addressed by this request.
Location : path
Required : Yes
Type : string
Description : Fetches the representation of an existing Response Policy Rule.
Scopes :
Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}
Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}
▼ ▲ dns.responsePolicyRules.patch
Parameter Order :
Parameters :
project
Required : Yes
Type : string
Description : Identifies the project addressed by this request.
Location : path
responsePolicyRule
Required : Yes
Type : string
Description : User assigned name of the Response Policy Rule addressed by this request.
Location : path
responsePolicy
Type : string
Required : Yes
Description : User assigned name of the Response Policy containing the Response Policy Rule.
Location : path
clientOperationId
Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
Type : string
Location : query
Description : Applies a partial update to an existing Response Policy Rule.
Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}
HTTP Method : PATCH
Scopes :
Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}
▼ ▲ dns.responsePolicyRules.list
Description : Enumerates all Response Policy Rules associated with a project.
Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules
Parameter Order :
Parameters :
project
Description : Identifies the project addressed by this request.
Location : path
Type : string
Required : Yes
maxResults
Description : Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return.
Format : int32
Type : integer
Location : query
pageToken
Type : string
Description : Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request.
Location : query
responsePolicy
Required : Yes
Type : string
Location : path
Description : User assigned name of the Response Policy to list.
Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules
Scopes :
HTTP Method : GET
▼ ▲ dns.responsePolicyRules.delete
Description : Deletes a previously created Response Policy Rule.
Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}
HTTP Method : DELETE
Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}
Parameters :
responsePolicy
Location : path
Required : Yes
Description : User assigned name of the Response Policy containing the Response Policy Rule.
Type : string
clientOperationId
Type : string
Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.
Location : query
project
Required : Yes
Description : Identifies the project addressed by this request.
Type : string
Location : path
responsePolicyRule
Required : Yes
Type : string
Location : path
Description : User assigned name of the Response Policy Rule addressed by this request.
Parameter Order :
Scopes :