Dialogflow
import { Dialogflow } from "https://googleapis.deno.dev/v1/dialogflow:v3.ts";
Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).
§Methods
Retrieves the specified Changelog.
Required. The name of the changelog to get. Format: projects//locations//agents//changelogs/
.
Returns the list of Changelogs.
Required. The agent containing the changelogs. Format: projects//locations//agents/
.
Creates an agent in the specified location. Note: You should always train flows prior to sending them queries. See the training documentation.
Required. The location to create a agent for. Format: projects//locations/
.
Deletes the specified agent.
Required. The name of the agent to delete. Format: projects//locations//agents/
.
Creates an entity type in the specified agent. Note: You should always train a flow prior to sending it queries. See the training documentation.
Required. The agent to create a entity type for. Format: projects//locations//agents/
.
Deletes the specified entity type. Note: You should always train a flow prior to sending it queries. See the training documentation.
Required. The name of the entity type to delete. Format: projects//locations//agents//entityTypes/
.
Exports the selected entity types.
Required. The name of the parent agent to export entity types. Format: projects//locations//agents/
.
Retrieves the specified entity type.
Required. The name of the entity type. Format: projects//locations//agents//entityTypes/
.
Imports the specified entitytypes into the agent.
Required. The agent to import the entity types into. Format: projects//locations//agents/
.
Returns the list of all entity types in the specified agent.
Required. The agent to list all entity types for. Format: projects//locations//agents/
.
Updates the specified entity type. Note: You should always train a flow prior to sending it queries. See the training documentation.
The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType. Format: projects//locations//agents//entityTypes/
.
Fetches a list of continuous test results for a given environment.
Required. The environment to list results for. Format: projects//locations//agents// environments/
.
Creates an Environment in the specified Agent. This method is a
long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: An empty Struct
message
response
: Environment
Required. The Agent to create an Environment for. Format: projects//locations//agents/
.
Deletes the specified Environment.
Required. The name of the Environment to delete. Format: projects//locations//agents//environments/
.
Deploys a flow to the specified Environment. This method is a
long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: DeployFlowMetadata - response
: DeployFlowResponse
Required. The environment to deploy the flow to. Format: projects//locations//agents// environments/
.
Retrieves the specified Deployment.
Required. The name of the Deployment. Format: projects//locations//agents//environments//deployments/
.
Returns the list of all deployments in the specified Environment.
Required. The Environment to list all environments for. Format: projects//locations//agents//environments/
.
Creates an Experiment in the specified Environment.
Required. The Agent to create an Environment for. Format: projects//locations//agents//environments/
.
Deletes the specified Experiment.
Required. The name of the Environment to delete. Format: projects//locations//agents//environments//experiments/
.
Retrieves the specified Experiment.
Required. The name of the Environment. Format: projects//locations//agents//environments//experiments/
.
Returns the list of all experiments in the specified Environment.
Required. The Environment to list all environments for. Format: projects//locations//agents//environments/
.
Updates the specified Experiment.
The name of the experiment. Format: projects//locations//agents//environments//experiments/..
Starts the specified Experiment. This rpc only changes the state of experiment from PENDING to RUNNING.
Required. Resource name of the experiment to start. Format: projects//locations//agents//environments//experiments/
.
Stops the specified Experiment. This rpc only changes the state of experiment from RUNNING to DONE.
Required. Resource name of the experiment to stop. Format: projects//locations//agents//environments//experiments/
.
Retrieves the specified Environment.
Required. The name of the Environment. Format: projects//locations//agents//environments/
.
Returns the list of all environments in the specified Agent.
Required. The Agent to list all environments for. Format: projects//locations//agents/
.
Looks up the history of the specified Environment.
Required. Resource name of the environment to look up the history for. Format: projects//locations//agents//environments/
.
Updates the specified Environment. This method is a long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: An empty Struct
message
response
: Environment
The name of the environment. Format: projects//locations//agents//environments/
.
Kicks off a continuous test under the specified Environment. This method
is a long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: RunContinuousTestMetadata - response
:
RunContinuousTestResponse
Required. Format: projects//locations//agents//environments/
.
Processes a natural language query and returns structured, actionable data as a result. This method is not idempotent, because it may cause session entity types to be updated, which in turn might affect results of future queries. Note: Always use agent versions for production traffic. See Versions and environments.
Required. The name of the session this query is sent to. Format: projects//locations//agents//sessions/
or projects//locations//agents//environments//sessions/
. If Environment ID
is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate Session ID
. It can be a random number or some type of session identifiers (preferably hashed). The length of the Session ID
must not exceed 36 characters. For more information, see the sessions guide. Note: Always use agent versions for production traffic. See Versions and environments.
Creates a session entity type.
Required. The session to create a session entity type for. Format: projects//locations//agents//sessions/
or projects//locations//agents//environments//sessions/
. If Environment ID
is not specified, we assume default 'draft' environment.
Deletes the specified session entity type.
Required. The name of the session entity type to delete. Format: projects//locations//agents//sessions//entityTypes/
or projects//locations//agents//environments//sessions//entityTypes/
. If Environment ID
is not specified, we assume default 'draft' environment.
Retrieves the specified session entity type.
Required. The name of the session entity type. Format: projects//locations//agents//sessions//entityTypes/
or projects//locations//agents//environments//sessions//entityTypes/
. If Environment ID
is not specified, we assume default 'draft' environment.
Returns the list of all session entity types in the specified session.
Required. The session to list all session entity types from. Format: projects//locations//agents//sessions/
or projects//locations//agents//environments//sessions/
. If Environment ID
is not specified, we assume default 'draft' environment.
Updates the specified session entity type.
Required. The unique identifier of the session entity type. Format: projects//locations//agents//sessions//entityTypes/
or projects//locations//agents//environments//sessions//entityTypes/
. If Environment ID
is not specified, we assume default 'draft' environment.
Fulfills a matched intent returned by MatchIntent. Must be called after MatchIntent, with input from MatchIntentResponse. Otherwise, the behavior is undefined.
Required. The name of the session this query is sent to. Format: projects//locations//agents//sessions/
or projects//locations//agents//environments//sessions/
. If Environment ID
is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate Session ID
. It can be a random number or some type of session identifiers (preferably hashed). The length of the Session ID
must not exceed 36 characters. For more information, see the sessions guide.
Returns preliminary intent match results, doesn't change the session status.
Required. The name of the session this query is sent to. Format: projects//locations//agents//sessions/
or projects//locations//agents//environments//sessions/
. If Environment ID
is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate Session ID
. It can be a random number or some type of session identifiers (preferably hashed). The length of the Session ID
must not exceed 36 characters. For more information, see the sessions guide.
Processes a natural language query and returns structured, actionable data as a result through server-side streaming. Server-side streaming allows Dialogflow to send partial responses earlier in a single request.
Required. The name of the session this query is sent to. Format: projects//locations//agents//sessions/
or projects//locations//agents//environments//sessions/
. If Environment ID
is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate Session ID
. It can be a random number or some type of session identifiers (preferably hashed). The length of the Session ID
must not exceed 36 characters. For more information, see the sessions guide. Note: Always use agent versions for production traffic. See Versions and environments.
Exports the specified agent to a binary file. This method is a
long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: An empty Struct
message
response
: ExportAgentResponse
Required. The name of the agent to export. Format: projects//locations//agents/
.
Creates a flow in the specified agent. Note: You should always train a flow prior to sending it queries. See the training documentation.
Required. The agent to create a flow for. Format: projects//locations//agents/
.
Deletes a specified flow.
Required. The name of the flow to delete. Format: projects//locations//agents//flows/
.
Exports the specified flow to a binary file. This method is a
long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: An empty Struct
message
response
: ExportFlowResponse Note that resources (e.g. intents, entities, webhooks) that the flow references will also be exported.
Required. The name of the flow to export. Format: projects//locations//agents//flows/
.
Retrieves the specified flow.
Required. The name of the flow to get. Format: projects//locations//agents//flows/
.
Gets the latest flow validation result. Flow validation is performed when ValidateFlow is called.
Required. The flow name. Format: projects//locations//agents//flows//validationResult
.
Imports the specified flow to the specified agent from a binary file. This
method is a long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: An empty Struct
message
response
: ImportFlowResponse Note: You should always train a flow prior to sending it queries. See the training documentation.
Required. The agent to import the flow into. Format: projects//locations//agents/
.
Returns the list of all flows in the specified agent.
Required. The agent containing the flows. Format: projects//locations//agents/
.
Creates a page in the specified flow. Note: You should always train a flow prior to sending it queries. See the training documentation.
Required. The flow to create a page for. Format: projects//locations//agents//flows/
.
Deletes the specified page. Note: You should always train a flow prior to sending it queries. See the training documentation.
Required. The name of the page to delete. Format: projects//locations//agents//Flows//pages/
.
Retrieves the specified page.
Required. The name of the page. Format: projects//locations//agents//flows//pages/
.
Returns the list of all pages in the specified flow.
Required. The flow to list all pages for. Format: projects//locations//agents//flows/
.
Updates the specified page. Note: You should always train a flow prior to sending it queries. See the training documentation.
The unique identifier of the page. Required for the Pages.UpdatePage method. Pages.CreatePage populates the name automatically. Format: projects//locations//agents//flows//pages/
.
Updates the specified flow. Note: You should always train a flow prior to sending it queries. See the training documentation.
The unique identifier of the flow. Format: projects//locations//agents//flows/
.
Trains the specified flow. Note that only the flow in 'draft' environment
is trained. This method is a long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: An empty Struct
message
response
: An Empty message Note: You should always train a flow prior to sending it queries. See the training documentation.
Required. The flow to train. Format: projects//locations//agents//flows/
.
Creates an TransitionRouteGroup in the specified flow. Note: You should always train a flow prior to sending it queries. See the training documentation.
Required. The flow to create an TransitionRouteGroup for. Format: projects//locations//agents//flows/
or projects//locations//agents/
for agent-level groups.
Deletes the specified TransitionRouteGroup. Note: You should always train a flow prior to sending it queries. See the training documentation.
Required. The name of the TransitionRouteGroup to delete. Format: projects//locations//agents//flows//transitionRouteGroups/
or projects//locations//agents//transitionRouteGroups/
.
Retrieves the specified TransitionRouteGroup.
Required. The name of the TransitionRouteGroup. Format: projects//locations//agents//flows//transitionRouteGroups/
or projects//locations//agents//transitionRouteGroups/
.
Returns the list of all transition route groups in the specified flow.
Required. The flow to list all transition route groups for. Format: projects//locations//agents//flows/
or `projects//locations//agents/.
Updates the specified TransitionRouteGroup. Note: You should always train a flow prior to sending it queries. See the training documentation.
The unique identifier of the transition route group. TransitionRouteGroups.CreateTransitionRouteGroup populates the name automatically. Format: projects//locations//agents//flows//transitionRouteGroups/
.
Validates the specified flow and creates or updates validation results. Please call this API after the training is completed to get the complete validation results.
Required. The flow to validate. Format: projects//locations//agents//flows/
.
Compares the specified base version with target version.
Required. Name of the base flow version to compare with the target version. Use version ID 0
to indicate the draft version of the specified flow. Format: projects//locations//agents/ /flows//versions/
.
Creates a Version in the specified Flow. This method is a long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: CreateVersionOperationMetadata - response
: Version
Required. The Flow to create an Version for. Format: projects//locations//agents//flows/
.
Deletes the specified Version.
Required. The name of the Version to delete. Format: projects//locations//agents//flows//versions/
.
Retrieves the specified Version.
Required. The name of the Version. Format: projects//locations//agents//flows//versions/
.
Returns the list of all versions in the specified Flow.
Required. The Flow to list all versions for. Format: projects//locations//agents//flows/
.
Loads resources in the specified version to the draft flow. This method is
a long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: An empty Struct
message
response
: An Empty message
Required. The Version to be loaded to draft flow. Format: projects//locations//agents//flows//versions/
.
Updates the specified Version.
Format: projects//locations//agents//flows//versions/. Version ID is a self-increasing number generated by Dialogflow upon version creation.
Creates a generator in the specified agent.
Required. The agent to create a generator for. Format: projects//locations//agents/
.
Deletes the specified generators.
Required. The name of the generator to delete. Format: projects//locations//agents//generators/
.
Retrieves the specified generator.
Required. The name of the generator. Format: projects//locations//agents//generators/
.
Returns the list of all generators in the specified agent.
Required. The agent to list all generators for. Format: projects//locations//agents/
.
Update the specified generator.
The unique identifier of the generator. Must be set for the Generators.UpdateGenerator method. Generators.CreateGenerate populates the name automatically. Format: projects//locations//agents//generators/
.
Retrieves the specified agent.
Required. The name of the agent. Format: projects//locations//agents/
.
Gets the generative settings for the agent.
Required. Format: projects//locations//agents//generativeSettings
.
Gets the latest agent validation result. Agent validation is performed when ValidateAgent is called.
Required. The agent name. Format: projects//locations//agents//validationResult
.
Creates an intent in the specified agent. Note: You should always train a flow prior to sending it queries. See the training documentation.
Required. The agent to create an intent for. Format: projects//locations//agents/
.
Deletes the specified intent. Note: You should always train a flow prior to sending it queries. See the training documentation.
Required. The name of the intent to delete. Format: projects//locations//agents//intents/
.
Exports the selected intents. This method is a long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: ExportIntentsMetadata - response
: ExportIntentsResponse
Required. The name of the parent agent to export intents. Format: projects//locations//agents/
.
Retrieves the specified intent.
Required. The name of the intent. Format: projects//locations//agents//intents/
.
Imports the specified intents into the agent. This method is a
long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: ImportIntentsMetadata - response
: ImportIntentsResponse
Required. The agent to import the intents into. Format: projects//locations//agents/
.
Returns the list of all intents in the specified agent.
Required. The agent to list all intents for. Format: projects//locations//agents/
.
Updates the specified intent. Note: You should always train a flow prior to sending it queries. See the training documentation.
The unique identifier of the intent. Required for the Intents.UpdateIntent method. Intents.CreateIntent populates the name automatically. Format: projects//locations//agents//intents/
.
Returns the list of all agents in the specified location.
Required. The location to list all agents for. Format: projects//locations/
.
Updates the specified agent. Note: You should always train flows prior to sending them queries. See the training documentation.
The unique identifier of the agent. Required for the Agents.UpdateAgent method. Agents.CreateAgent populates the name automatically. Format: projects//locations//agents/
.
Restores the specified agent from a binary file. Replaces the current
agent with a new one. Note that all existing resources in agent (e.g.
intents, entity types, flows) will be removed. This method is a
long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: An empty Struct
message
response
: An Empty message Note: You should always train flows prior to sending them queries. See the training documentation.
Required. The name of the agent to restore into. Format: projects//locations//agents/
.
Processes a natural language query and returns structured, actionable data as a result. This method is not idempotent, because it may cause session entity types to be updated, which in turn might affect results of future queries. Note: Always use agent versions for production traffic. See Versions and environments.
Required. The name of the session this query is sent to. Format: projects//locations//agents//sessions/
or projects//locations//agents//environments//sessions/
. If Environment ID
is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate Session ID
. It can be a random number or some type of session identifiers (preferably hashed). The length of the Session ID
must not exceed 36 characters. For more information, see the sessions guide. Note: Always use agent versions for production traffic. See Versions and environments.
Creates a session entity type.
Required. The session to create a session entity type for. Format: projects//locations//agents//sessions/
or projects//locations//agents//environments//sessions/
. If Environment ID
is not specified, we assume default 'draft' environment.
Deletes the specified session entity type.
Required. The name of the session entity type to delete. Format: projects//locations//agents//sessions//entityTypes/
or projects//locations//agents//environments//sessions//entityTypes/
. If Environment ID
is not specified, we assume default 'draft' environment.
Retrieves the specified session entity type.
Required. The name of the session entity type. Format: projects//locations//agents//sessions//entityTypes/
or projects//locations//agents//environments//sessions//entityTypes/
. If Environment ID
is not specified, we assume default 'draft' environment.
Returns the list of all session entity types in the specified session.
Required. The session to list all session entity types from. Format: projects//locations//agents//sessions/
or projects//locations//agents//environments//sessions/
. If Environment ID
is not specified, we assume default 'draft' environment.
Updates the specified session entity type.
Required. The unique identifier of the session entity type. Format: projects//locations//agents//sessions//entityTypes/
or projects//locations//agents//environments//sessions//entityTypes/
. If Environment ID
is not specified, we assume default 'draft' environment.
Fulfills a matched intent returned by MatchIntent. Must be called after MatchIntent, with input from MatchIntentResponse. Otherwise, the behavior is undefined.
Required. The name of the session this query is sent to. Format: projects//locations//agents//sessions/
or projects//locations//agents//environments//sessions/
. If Environment ID
is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate Session ID
. It can be a random number or some type of session identifiers (preferably hashed). The length of the Session ID
must not exceed 36 characters. For more information, see the sessions guide.
Returns preliminary intent match results, doesn't change the session status.
Required. The name of the session this query is sent to. Format: projects//locations//agents//sessions/
or projects//locations//agents//environments//sessions/
. If Environment ID
is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate Session ID
. It can be a random number or some type of session identifiers (preferably hashed). The length of the Session ID
must not exceed 36 characters. For more information, see the sessions guide.
Processes a natural language query and returns structured, actionable data as a result through server-side streaming. Server-side streaming allows Dialogflow to send partial responses earlier in a single request.
Required. The name of the session this query is sent to. Format: projects//locations//agents//sessions/
or projects//locations//agents//environments//sessions/
. If Environment ID
is not specified, we assume default 'draft' environment. It's up to the API caller to choose an appropriate Session ID
. It can be a random number or some type of session identifiers (preferably hashed). The length of the Session ID
must not exceed 36 characters. For more information, see the sessions guide. Note: Always use agent versions for production traffic. See Versions and environments.
Updates the feedback received from the user for a single turn of the bot response.
Required. The name of the session the feedback was sent to.
Batch deletes test cases.
Required. The agent to delete test cases from. Format: projects//locations//agents/
.
Kicks off a batch run of test cases. This method is a long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: BatchRunTestCasesMetadata - response
:
BatchRunTestCasesResponse
Required. Agent name. Format: projects//locations//agents/
.
Calculates the test coverage for an agent.
Required. The agent to calculate coverage for. Format: projects//locations//agents/
.
Creates a test case for the given agent.
Required. The agent to create the test case for. Format: projects//locations//agents/
.
Exports the test cases under the agent to a Cloud Storage bucket or a
local file. Filter can be applied to export a subset of test cases. This
method is a long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: ExportTestCasesMetadata - response
: ExportTestCasesResponse
Required. The agent where to export test cases from. Format: projects//locations//agents/
.
Gets a test case.
Required. The name of the testcase. Format: projects//locations//agents//testCases/
.
Imports the test cases from a Cloud Storage bucket or a local file. It
always creates new test cases and won't overwrite any existing ones. The
provided ID in the imported test case is neglected. This method is a
long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: ImportTestCasesMetadata - response
: ImportTestCasesResponse
Required. The agent to import test cases to. Format: projects//locations//agents/
.
Fetches a list of test cases for a given agent.
Required. The agent to list all pages for. Format: projects//locations//agents/
.
Updates the specified test case.
The unique identifier of the test case. TestCases.CreateTestCase will populate the name automatically. Otherwise use format: projects//locations//agents/ /testCases/
.
Gets a test case result.
Required. The name of the testcase. Format: projects//locations//agents//testCases//results/
.
Fetches the list of run results for the given test case. A maximum of 100 results are kept for each test case.
Required. The test case to list results for. Format: projects//locations//agents// testCases/
. Specify a -
as a wildcard for TestCase ID to list results across multiple test cases.
Kicks off a test case run. This method is a long-running
operation.
The returned Operation
type has the following method-specific fields: -
metadata
: RunTestCaseMetadata - response
: RunTestCaseResponse
Required. Format of test case name to run: projects//locations/ /agents//testCases/
.
Creates an TransitionRouteGroup in the specified flow. Note: You should always train a flow prior to sending it queries. See the training documentation.
Required. The flow to create an TransitionRouteGroup for. Format: projects//locations//agents//flows/
or projects//locations//agents/
for agent-level groups.
Deletes the specified TransitionRouteGroup. Note: You should always train a flow prior to sending it queries. See the training documentation.
Required. The name of the TransitionRouteGroup to delete. Format: projects//locations//agents//flows//transitionRouteGroups/
or projects//locations//agents//transitionRouteGroups/
.
Retrieves the specified TransitionRouteGroup.
Required. The name of the TransitionRouteGroup. Format: projects//locations//agents//flows//transitionRouteGroups/
or projects//locations//agents//transitionRouteGroups/
.
Returns the list of all transition route groups in the specified flow.
Required. The flow to list all transition route groups for. Format: projects//locations//agents//flows/
or `projects//locations//agents/.
Updates the specified TransitionRouteGroup. Note: You should always train a flow prior to sending it queries. See the training documentation.
The unique identifier of the transition route group. TransitionRouteGroups.CreateTransitionRouteGroup populates the name automatically. Format: projects//locations//agents//flows//transitionRouteGroups/
.
Updates the generative settings for the agent.
Format: projects//locations//agents//generativeSettings
.
Validates the specified agent and creates or updates validation results. The agent in draft version is validated. Please call this API after the training is completed to get the complete validation results.
Required. The agent to validate. Format: projects//locations//agents/
.
Creates a webhook in the specified agent.
Required. The agent to create a webhook for. Format: projects//locations//agents/
.
Deletes the specified webhook.
Required. The name of the webhook to delete. Format: projects//locations//agents//webhooks/
.
Retrieves the specified webhook.
Required. The name of the webhook. Format: projects//locations//agents//webhooks/
.
Returns the list of all webhooks in the specified agent.
Required. The agent to list all webhooks for. Format: projects//locations//agents/
.
Updates the specified webhook.
The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/
.
Gets information about a location.
Resource name for the location.
Lists information about the supported locations for this service.
The resource that owns the locations collection, if applicable.
Starts asynchronous cancellation on a long-running operation. The server
makes a best effort to cancel the operation, but success is not guaranteed.
If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED
. Clients can use Operations.GetOperation or
other methods to check whether the cancellation succeeded or whether the
operation completed despite cancellation. On successful cancellation, the
operation is not deleted; instead, it becomes an operation with an
Operation.error value with a google.rpc.Status.code of 1, corresponding to
Code.CANCELLED
.
The name of the operation resource to be cancelled.
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
The name of the operation resource.
Lists operations that match the specified filter in the request. If the
server doesn't support this method, it returns UNIMPLEMENTED
.
The name of the operation's parent resource.
Create security settings in the specified location.
Required. The location to create an SecuritySettings for. Format: projects//locations/
.
Deletes the specified SecuritySettings.
Required. The name of the SecuritySettings to delete. Format: projects//locations//securitySettings/
.
Retrieves the specified SecuritySettings. The returned settings may be stale by up to 1 minute.
Required. Resource name of the settings. Format: projects//locations//securitySettings/
.
Returns the list of all security settings in the specified location.
Required. The location to list all security settings for. Format: projects//locations/
.
Updates the specified SecuritySettings.
Resource name of the settings. Required for the SecuritySettingsService.UpdateSecuritySettings method. SecuritySettingsService.CreateSecuritySettings populates the name automatically. Format: projects//locations//securitySettings/
.
Starts asynchronous cancellation on a long-running operation. The server
makes a best effort to cancel the operation, but success is not guaranteed.
If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED
. Clients can use Operations.GetOperation or
other methods to check whether the cancellation succeeded or whether the
operation completed despite cancellation. On successful cancellation, the
operation is not deleted; instead, it becomes an operation with an
Operation.error value with a google.rpc.Status.code of 1, corresponding to
Code.CANCELLED
.
The name of the operation resource to be cancelled.
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
The name of the operation resource.
Lists operations that match the specified filter in the request. If the
server doesn't support this method, it returns UNIMPLEMENTED
.
The name of the operation's parent resource.