diff --git a/mmv1/products/serviceusage/AdminQuotaOverride.yaml b/mmv1/products/serviceusage/AdminQuotaOverride.yaml index 939a7b667339..9207d811ecd4 100644 --- a/mmv1/products/serviceusage/AdminQuotaOverride.yaml +++ b/mmv1/products/serviceusage/AdminQuotaOverride.yaml @@ -22,7 +22,7 @@ update_verb: :PATCH delete_url: projects/{{project}}/services/{{service}}/consumerQuotaMetrics/{{metric}}/limits/{{limit}}/adminOverrides/{{name}}?force={{force}} references: !ruby/object:Api::Resource::ReferenceLinks guides: - 'Getting Started': 'https://cloud.google.com/service-usage/docs/manage-quota#create_consumer_quota_override' + 'Managing Service Quota': 'https://cloud.google.com/service-usage/docs/manage-quota' 'REST API documentation': 'https://cloud.google.com/service-usage/docs/reference/rest/v1beta1/services.consumerQuotaMetrics.limits.adminOverrides' nested_query: !ruby/object:Api::Resource::NestedQuery keys: diff --git a/mmv1/products/serviceusage/ConsumerQuotaOverride.yaml b/mmv1/products/serviceusage/ConsumerQuotaOverride.yaml index 34bfce061c40..bf29428d54a0 100644 --- a/mmv1/products/serviceusage/ConsumerQuotaOverride.yaml +++ b/mmv1/products/serviceusage/ConsumerQuotaOverride.yaml @@ -22,7 +22,7 @@ update_verb: :PATCH delete_url: projects/{{project}}/services/{{service}}/consumerQuotaMetrics/{{metric}}/limits/{{limit}}/consumerOverrides/{{name}}?force={{force}} references: !ruby/object:Api::Resource::ReferenceLinks guides: - 'Getting Started': 'https://cloud.google.com/service-usage/docs/getting-started' + 'Managing Service Quota': 'https://cloud.google.com/service-usage/docs/manage-quota ' 'REST API documentation': 'https://cloud.google.com/service-usage/docs/reference/rest/v1beta1/services.consumerQuotaMetrics.limits.consumerOverrides' nested_query: !ruby/object:Api::Resource::NestedQuery keys: diff --git a/mmv1/products/serviceusage/Service.yaml b/mmv1/products/serviceusage/Service.yaml deleted file mode 100644 index 57b0b2ec2110..000000000000 --- a/mmv1/products/serviceusage/Service.yaml +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 2023 Google Inc. -# Licensed under the Apache License, Version 2.0 (the License); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - ---- !ruby/object:Api::Resource -name: Service -base_url: projects/{{project}}/services -self_link: projects/{{project}}/services/{{name}} -create_url: projects/{{project}}/services/{{name}}:enable -delete_url: projects/{{project}}/services/{{name}}:disable -delete_verb: :POST -references: !ruby/object:Api::Resource::ReferenceLinks - guides: - 'Getting Started': 'https://cloud.google.com/service-usage/docs/getting-started' -description: | - A service that is available for use -async: !ruby/object:Api::OpAsync - operation: !ruby/object:Api::OpAsync::Operation - path: 'name' - base_url: '{{op_id}}' - wait_ms: 1000 - result: !ruby/object:Api::OpAsync::Result - path: 'response' - resource_inside_response: true - status: !ruby/object:Api::OpAsync::Status - path: 'done' - complete: True - allowed: - - True - - False - error: !ruby/object:Api::OpAsync::Error - path: 'error' - message: 'message' -properties: - - !ruby/object:Api::Type::String - name: 'name' - required: true - description: | - The resource name of the service - pattern: projects/{{project}}/services/{{name}} - url_param_only: true - - !ruby/object:Api::Type::String - name: parent - description: | - The name of the parent of this service. For example 'projects/123' - output: true - - !ruby/object:Api::Type::Enum - name: 'state' - description: Whether or not the service has been enabled for use by the consumer. - values: - - STATE_UNSPECIFIED - - DISABLED - - ENABLED - output: true - - !ruby/object:Api::Type::Boolean - name: 'disableDependentServices' - description: | - Indicates if dependent services should also be disabled. Can only be turned on if service - is disabled. - - !ruby/object:Api::Type::NestedObject - name: config - description: The service configuration of the available service. - output: true - properties: - - !ruby/object:Api::Type::String - name: name - description: The DNS address at which this service is available. - - !ruby/object:Api::Type::String - name: title - description: The product title for this service - - !ruby/object:Api::Type::Array - name: apis - description: The list of API interfaces exported by this service. - item_type: !ruby/object:Api::Type::NestedObject - properties: - - !ruby/object:Api::Type::String - name: 'name' - description: Name of the API - - !ruby/object:Api::Type::String - name: 'version' - description: The version of the API - diff --git a/mmv1/products/serviceusage/terraform.yaml b/mmv1/products/serviceusage/terraform.yaml index 3ed29561a0e8..f1a7bef2a2ae 100644 --- a/mmv1/products/serviceusage/terraform.yaml +++ b/mmv1/products/serviceusage/terraform.yaml @@ -71,5 +71,3 @@ overrides: !ruby/object:Overrides::ResourceOverrides custom_flatten: 'templates/terraform/custom_flatten/consumer_quote_override_override_value.go.erb' custom_code: !ruby/object:Provider::Terraform::CustomCode test_check_destroy: templates/terraform/custom_check_destroy/consumer_quota_override.go.erb - Service: !ruby/object:Overrides::Terraform::ResourceOverride - exclude: true