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: