Skip to content

Commit

Permalink
Add additional documentation.
Browse files Browse the repository at this point in the history
  • Loading branch information
nat-henderson committed Feb 21, 2019
1 parent a6afe63 commit f5ceb05
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions products/compute/api.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3453,6 +3453,8 @@ objects:
An SslCertificate resource, used for HTTPS load balancing. This resource
provides a mechanism to upload an SSL key and certificate to
the load balancer to serve secure connections from the user.
For a certificate managed by Google, see the ManagedSslCertificate
resource.
<%= indent(compile_file({}, 'templates/global_async.yaml.erb'), 4) %>
properties:
- !ruby/object:Api::Type::String
Expand Down Expand Up @@ -3483,13 +3485,16 @@ objects:
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.
These are in the same namespace as the managed SSL certificates.
- !ruby/object:Api::Type::String
name: 'privateKey'
description: 'The write-only private key in PEM format.'
required: true
input: true
- !ruby/object:Api::Resource
# This is intentionally out of alphabetic order.
# This is intentionally out of alphabetic order because it represents the same
# GCP resource as the preceeding certificate object.
name: 'ManagedSslCertificate'
kind: 'compute#sslCertificate'
min_version: beta
Expand All @@ -3506,11 +3511,12 @@ objects:
description: |
An SslCertificate resource, used for HTTPS load balancing. This resource
represents a certificate for which the certificate secrets are created and
managed by Google.
managed by Google. For a resource where you provide the key, see the
SSL Certificate resource.
<%= indent(compile_file({timeouts: {
insert_sec: 6 * 60,
update_sec: 6 * 60,
# Deletes can take up to 30 minutes to complete, since they depend
# Deletes can take 20-30 minutes to complete, since they depend
# on the provisioning process either succeeding or failing completely.
delete_sec: 30 * 60}}, 'templates/global_async.yaml.erb'), 4) %>
properties:
Expand All @@ -3535,6 +3541,8 @@ objects:
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.
These are in the same namespace as the unmanaged SSL certificates.
- !ruby/object:Api::Type::NestedObject
name: 'managed'
description: |
Expand Down

0 comments on commit f5ceb05

Please sign in to comment.