Skip to content

Commit

Permalink
Duplicate tags removed from yaml
Browse files Browse the repository at this point in the history
Signed-off-by: Samir <[email protected]>
  • Loading branch information
sa-progress committed Mar 18, 2024
1 parent e5aa5a8 commit 0018d14
Showing 1 changed file with 0 additions and 199 deletions.
199 changes: 0 additions & 199 deletions mmv1/products/compute/api.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14943,205 +14943,6 @@ objects:
description: |
This field only applies when the forwarding rule that references
this target proxy has a loadBalancingScheme set to INTERNAL_SELF_MANAGED.
- !ruby/object:Api::Resource
name: 'RegionTargetHttpProxy'
kind: 'compute#targetHttpProxy'
base_url: projects/{{project}}/regions/{{region}}/targetHttpProxies
collection_url_key: 'items'
has_self_link: true
input: true
description: |
Represents a RegionTargetHttpProxy resource, which is used by one or more
forwarding rules to route incoming HTTP requests to a URL map.
references: !ruby/object:Api::Resource::ReferenceLinks
guides:
'Official Documentation':
'https://cloud.google.com/compute/docs/load-balancing/http/target-proxies'
api: 'https://cloud.google.com/compute/docs/reference/rest/v1/regionTargetHttpProxies'
async: !ruby/object:Api::OpAsync
operation: !ruby/object:Api::OpAsync::Operation
kind: 'compute#operation'
path: 'name'
base_url: 'projects/{{project}}/regions/{{region}}/operations/{{op_id}}'
wait_ms: 1000
result: !ruby/object:Api::OpAsync::Result
path: 'targetLink'
status: !ruby/object:Api::OpAsync::Status
path: 'status'
complete: 'DONE'
allowed:
- 'PENDING'
- 'RUNNING'
- 'DONE'
error: !ruby/object:Api::OpAsync::Error
path: 'error/errors'
message: 'message'
parameters:
- !ruby/object:Api::Type::ResourceRef
name: 'region'
resource: 'Region'
imports: 'name'
required: true
input: true
description: |
The region where the regional proxy resides.
properties:
- !ruby/object:Api::Type::Time
name: 'creationTimestamp'
description: 'Creation timestamp in RFC3339 text format.'
output: true
- !ruby/object:Api::Type::String
name: 'description'
description: 'An optional description of this resource.'
- !ruby/object:Api::Type::Integer
name: 'id'
description: 'The unique identifier for the resource.'
output: true
- !ruby/object:Api::Type::String
name: 'name'
description: |
Name of the resource. Provided by the client when the resource is
created. The name must be 1-63 characters long, and comply with
RFC1035. Specifically, the name must be 1-63 characters long and match
the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the
first character must be a lowercase letter, and all following
characters must be a dash, lowercase letter, or digit, except the last
character, which cannot be a dash.
required: true
- !ruby/object:Api::Type::ResourceRef
name: 'urlMap'
resource: 'RegionUrlMap'
imports: 'selfLink'
description: |
A reference to the RegionUrlMap resource that defines the mapping from URL
to the BackendService.
required: true
update_verb: :POST
update_url: 'projects/{{project}}/regions/{{region}}/targetHttpProxies/{{name}}/setUrlMap'
- !ruby/object:Api::Resource
name: 'RegionTargetHttpsProxy'
kind: 'compute#targetHttpsProxy'
base_url: projects/{{project}}/regions/{{region}}/targetHttpsProxies
collection_url_key: 'items'
has_self_link: true
input: true
description: |
Represents a RegionTargetHttpsProxy resource, which is used by one or more
forwarding rules to route incoming HTTPS requests to a URL map.
references: !ruby/object:Api::Resource::ReferenceLinks
guides:
'Official Documentation': 'https://cloud.google.com/compute/docs/load-balancing/http/target-proxies'
api: 'https://cloud.google.com/compute/docs/reference/rest/v1/regionTargetHttpsProxies'
async: !ruby/object:Api::OpAsync
operation: !ruby/object:Api::OpAsync::Operation
kind: 'compute#operation'
path: 'name'
base_url: 'projects/{{project}}/regions/{{region}}/operations/{{op_id}}'
wait_ms: 1000
result: !ruby/object:Api::OpAsync::Result
path: 'targetLink'
status: !ruby/object:Api::OpAsync::Status
path: 'status'
complete: 'DONE'
allowed:
- 'PENDING'
- 'RUNNING'
- 'DONE'
error: !ruby/object:Api::OpAsync::Error
path: 'error/errors'
message: 'message'
parameters:
- !ruby/object:Api::Type::ResourceRef
name: 'region'
resource: 'Region'
imports: 'name'
input: true
required: true
description: |
The region where the regional proxy resides.
properties:
- !ruby/object:Api::Type::Time
name: 'creationTimestamp'
description: 'Creation timestamp in RFC3339 text format.'
output: true
- !ruby/object:Api::Type::String
name: 'description'
description: 'An optional description of this resource.'
input: true
- !ruby/object:Api::Type::Integer
name: 'id'
description: 'The unique identifier for the resource.'
output: true
- !ruby/object:Api::Type::String
name: 'name'
description: |
Name of the resource. Provided by the client when the resource is
created. The name must be 1-63 characters long, and comply with
RFC1035. Specifically, the name must be 1-63 characters long and match
the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the
first character must be a lowercase letter, and all following
characters must be a dash, lowercase letter, or digit, except the last
character, which cannot be a dash.
input: true
required: true
# This field is present in the schema but as of 2019 Sep 23 attempting to set it fails with
# a 400 "QUIC override is supported only with global TargetHttpsProxy". jamessynge@ said in an
# email sent on 2019 Sep 20 that support for this "is probably far in the future."
#- !ruby/object:Api::Type::Enum
# name: 'quicOverride'
# description: |
# Specifies the QUIC override policy for this resource. This determines
# whether the load balancer will attempt to negotiate QUIC with clients
# or not. Can specify one of NONE, ENABLE, or DISABLE. If NONE is
# specified, uses the QUIC policy with no user overrides, which is
# equivalent to DISABLE. Not specifying this field is equivalent to
# specifying NONE.
# values:
# - :NONE
# - :ENABLE
# - :DISABLE
# update_verb: :POST
# update_url:
# 'projects/{{project}}/regions/{{region}}/targetHttpsProxies/{{name}}/setQuicOverride'
- !ruby/object:Api::Type::Array
name: 'sslCertificates'
description: |
A list of RegionSslCertificate resources that are used to authenticate
connections between users and the load balancer. Currently, exactly
one SSL certificate must be specified.
required: true
update_verb: :POST
update_url:
'projects/{{project}}/regions/{{region}}/targetHttpsProxies/{{name}}/setSslCertificates'
item_type: !ruby/object:Api::Type::ResourceRef
name: 'sslCertificate'
resource: 'RegionSslCertificate'
imports: 'selfLink'
description: 'The SSL certificates used by this TargetHttpsProxy'
# This field is present in the schema but as of 2019 Sep 23 attempting to set it fails with
# a 400 "SSL policy is supported only with global TargetHttpsProxy". jamessynge@ said in an
# email sent on 2019 Sep 20 that will support this "in the next 6 months I hope."
#- !ruby/object:Api::Type::ResourceRef
# name: 'sslPolicy'
# resource: 'SslPolicy'
# imports: 'selfLink'
# description: |
# A reference to the SslPolicy resource that will be associated with
# the TargetHttpsProxy resource. If not set, the TargetHttpsProxy
# resource will not have any SSL policy configured.
# update_verb: :POST
# update_url:
# 'projects/{{project}}/regions/{{region}}/targetHttpsProxies/{{name}}/setSslPolicy'
- !ruby/object:Api::Type::ResourceRef
name: 'urlMap'
resource: 'RegionUrlMap'
imports: 'selfLink'
description: |
A reference to the RegionUrlMap resource that defines the mapping from URL
to the RegionBackendService.
required: true
update_verb: :POST
update_url: 'projects/{{project}}/regions/{{region}}/targetHttpsProxies/{{name}}/setUrlMap'
- !ruby/object:Api::Resource
name: 'TargetInstance'
kind: 'compute#targetInstance'
Expand Down

0 comments on commit 0018d14

Please sign in to comment.