| Index: generated/googleapis/lib/serviceuser/v1.dart
|
| diff --git a/generated/googleapis/lib/serviceuser/v1.dart b/generated/googleapis/lib/serviceuser/v1.dart
|
| index 0551589d19909c4e0b12f6a3819b641422beda0c..8641cbf0e938f9006b7408fcf89d8943df3e15a3 100644
|
| --- a/generated/googleapis/lib/serviceuser/v1.dart
|
| +++ b/generated/googleapis/lib/serviceuser/v1.dart
|
| @@ -57,7 +57,9 @@ class ProjectsServicesResourceApi {
|
| _requester = client;
|
|
|
| /**
|
| - * Disable a managed service for a consumer.
|
| + * Disable a service so it can no longer be used with a
|
| + * project. This prevents unintended usage that may cause unexpected billing
|
| + * charges or security leaks.
|
| *
|
| * Operation<response: google.protobuf.Empty>
|
| *
|
| @@ -110,13 +112,12 @@ class ProjectsServicesResourceApi {
|
| }
|
|
|
| /**
|
| - * Enable a managed service for a consumer with the default settings.
|
| + * Enable a service so it can be used with a project.
|
| + * See [Cloud Auth Guide](https://cloud.google.com/docs/authentication) for
|
| + * more information.
|
| *
|
| * Operation<response: google.protobuf.Empty>
|
| *
|
| - * google.rpc.Status errors may contain a
|
| - * google.rpc.PreconditionFailure error detail.
|
| - *
|
| * [request] - The metadata request object.
|
| *
|
| * Request parameters:
|
| @@ -2972,6 +2973,55 @@ class Operation {
|
| }
|
| }
|
|
|
| +/** The metadata associated with a long running operation resource. */
|
| +class OperationMetadata {
|
| + /** Percentage of completion of this operation, ranging from 0 to 100. */
|
| + core.int progressPercentage;
|
| + /**
|
| + * The full name of the resources that this operation is directly
|
| + * associated with.
|
| + */
|
| + core.List<core.String> resourceNames;
|
| + /** The start time of the operation. */
|
| + core.String startTime;
|
| + /** Detailed status information for each step. The order is undetermined. */
|
| + core.List<Step> steps;
|
| +
|
| + OperationMetadata();
|
| +
|
| + OperationMetadata.fromJson(core.Map _json) {
|
| + if (_json.containsKey("progressPercentage")) {
|
| + progressPercentage = _json["progressPercentage"];
|
| + }
|
| + if (_json.containsKey("resourceNames")) {
|
| + resourceNames = _json["resourceNames"];
|
| + }
|
| + if (_json.containsKey("startTime")) {
|
| + startTime = _json["startTime"];
|
| + }
|
| + if (_json.containsKey("steps")) {
|
| + steps = _json["steps"].map((value) => new Step.fromJson(value)).toList();
|
| + }
|
| + }
|
| +
|
| + core.Map toJson() {
|
| + var _json = new core.Map();
|
| + if (progressPercentage != null) {
|
| + _json["progressPercentage"] = progressPercentage;
|
| + }
|
| + if (resourceNames != null) {
|
| + _json["resourceNames"] = resourceNames;
|
| + }
|
| + if (startTime != null) {
|
| + _json["startTime"] = startTime;
|
| + }
|
| + if (steps != null) {
|
| + _json["steps"] = steps.map((value) => (value).toJson()).toList();
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| /**
|
| * A protocol buffer option, which can be attached to a message, field,
|
| * enumeration, etc.
|
| @@ -3255,6 +3305,10 @@ class Service {
|
| * manage consumption of the service, etc.
|
| */
|
| core.String producerProjectId;
|
| + /**
|
| + * Output only. The source information for this configuration if available.
|
| + */
|
| + SourceInfo sourceInfo;
|
| /** System parameter configuration. */
|
| SystemParameters systemParameters;
|
| /**
|
| @@ -3346,6 +3400,9 @@ class Service {
|
| if (_json.containsKey("producerProjectId")) {
|
| producerProjectId = _json["producerProjectId"];
|
| }
|
| + if (_json.containsKey("sourceInfo")) {
|
| + sourceInfo = new SourceInfo.fromJson(_json["sourceInfo"]);
|
| + }
|
| if (_json.containsKey("systemParameters")) {
|
| systemParameters = new SystemParameters.fromJson(_json["systemParameters"]);
|
| }
|
| @@ -3428,6 +3485,9 @@ class Service {
|
| if (producerProjectId != null) {
|
| _json["producerProjectId"] = producerProjectId;
|
| }
|
| + if (sourceInfo != null) {
|
| + _json["sourceInfo"] = (sourceInfo).toJson();
|
| + }
|
| if (systemParameters != null) {
|
| _json["systemParameters"] = (systemParameters).toJson();
|
| }
|
| @@ -3478,6 +3538,33 @@ class SourceContext {
|
| }
|
| }
|
|
|
| +/** Source information used to create a Service Config */
|
| +class SourceInfo {
|
| + /**
|
| + * All files used during config generation.
|
| + *
|
| + * The values for Object must be JSON objects. It can consist of `num`,
|
| + * `String`, `bool` and `null` as well as `Map` and `List` values.
|
| + */
|
| + core.List<core.Map<core.String, core.Object>> sourceFiles;
|
| +
|
| + SourceInfo();
|
| +
|
| + SourceInfo.fromJson(core.Map _json) {
|
| + if (_json.containsKey("sourceFiles")) {
|
| + sourceFiles = _json["sourceFiles"];
|
| + }
|
| + }
|
| +
|
| + core.Map toJson() {
|
| + var _json = new core.Map();
|
| + if (sourceFiles != null) {
|
| + _json["sourceFiles"] = sourceFiles;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| /**
|
| * The `Status` type defines a logical error model that is suitable for
|
| * different
|
| @@ -3581,6 +3668,45 @@ class Status {
|
| }
|
| }
|
|
|
| +/** Represents the status of one operation step. */
|
| +class Step {
|
| + /** The short description of the step. */
|
| + core.String description;
|
| + /**
|
| + * The status code.
|
| + * Possible string values are:
|
| + * - "STATUS_UNSPECIFIED" : Unspecifed code.
|
| + * - "DONE" : The operation or step has completed without errors.
|
| + * - "NOT_STARTED" : The operation or step has not started yet.
|
| + * - "IN_PROGRESS" : The operation or step is in progress.
|
| + * - "FAILED" : The operation or step has completed with errors.
|
| + * - "CANCELLED" : The operation or step has completed with cancellation.
|
| + */
|
| + core.String status;
|
| +
|
| + Step();
|
| +
|
| + Step.fromJson(core.Map _json) {
|
| + if (_json.containsKey("description")) {
|
| + description = _json["description"];
|
| + }
|
| + if (_json.containsKey("status")) {
|
| + status = _json["status"];
|
| + }
|
| + }
|
| +
|
| + core.Map toJson() {
|
| + var _json = new core.Map();
|
| + if (description != null) {
|
| + _json["description"] = description;
|
| + }
|
| + if (status != null) {
|
| + _json["status"] = status;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| /**
|
| * Define a parameter's name and location. The parameter may be passed as either
|
| * an HTTP header or a URL query parameter, and if both are passed the behavior
|
|
|