You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Represents a Target VPN Gateway resource. The target VPN gateway resource represents a Classic Cloud VPN gateway. For more information, read the the Cloud VPN Overview.
24863
+
properties:
24864
+
24865
+
- !ruby/object:Api::Type::String
24866
+
name: 'kind'
24867
+
description: |
24868
+
[Output Only] Type of resource. Always compute#targetVpnGateway for target VPN gateways.
24869
+
- !ruby/object:Api::Type::String
24870
+
name: 'id'
24871
+
description: |
24872
+
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
24873
+
- !ruby/object:Api::Type::String
24874
+
name: 'creationTimestamp'
24875
+
description: |
24876
+
[Output Only] Creation timestamp in RFC3339 text format.
24877
+
- !ruby/object:Api::Type::String
24878
+
name: 'name'
24879
+
description: |
24880
+
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.
24881
+
- !ruby/object:Api::Type::String
24882
+
name: 'description'
24883
+
description: |
24884
+
An optional description of this resource. Provide this property when you create the resource.
24885
+
- !ruby/object:Api::Type::String
24886
+
name: 'region'
24887
+
description: |
24888
+
[Output Only] URL of the region where the target VPN gateway resides. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
24889
+
- !ruby/object:Api::Type::String
24890
+
name: 'network'
24891
+
description: |
24892
+
URL of the network to which this VPN gateway is attached. Provided by the client when the VPN gateway is created.
24893
+
- !ruby/object:Api::Type::Array
24894
+
name: 'tunnels'
24895
+
description: |
24896
+
[Output Only] A list of URLs to VpnTunnel resources. VpnTunnels are created using the compute.vpntunnels.insert method and associated with a VPN gateway.
24897
+
item_type: Api::Type::String
24898
+
- !ruby/object:Api::Type::Enum
24899
+
name: 'status'
24900
+
description: |
24901
+
[Output Only] The status of the VPN gateway, which can be one of the following: CREATING, READY, FAILED, or DELETING.
24902
+
values:
24903
+
- :CREATING
24904
+
- :DELETING
24905
+
- :FAILED
24906
+
- :READY
24907
+
- !ruby/object:Api::Type::String
24908
+
name: 'selfLink'
24909
+
description: |
24910
+
[Output Only] Server-defined URL for the resource.
24911
+
- !ruby/object:Api::Type::Array
24912
+
name: 'forwardingRules'
24913
+
description: |
24914
+
[Output Only] A list of URLs to the ForwardingRule resources. ForwardingRules are created using compute.forwardingRules.insert and associated with a VPN gateway.
24915
+
item_type: Api::Type::String
24916
+
- !ruby/object:Api::Type::NestedObject
24917
+
name: 'labels'
24918
+
description: |
24919
+
Labels for this resource. These can only be added or modified by the setLabels method. Each label key/value pair must comply with RFC1035. Label values may be empty.
24920
+
properties:
24921
+
- !ruby/object:Api::Type::String
24922
+
name: 'additionalProperties'
24923
+
description: |
24924
+
24925
+
- !ruby/object:Api::Type::String
24926
+
name: 'labelFingerprint'
24927
+
description: |
24928
+
A fingerprint for the labels being applied to this TargetVpnGateway, which is essentially a hash of the labels set used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes after every request to modify or update labels. You must always provide an up-to-date fingerprint hash in order to update or change labels, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve a TargetVpnGateway.
Represents an SSL Policy resource. Use SSL policies to control SSL features, such as versions and cipher suites, that are offered by Application Load Balancers and proxy Network Load Balancers. For more information, read SSL policies overview.
24863
24960
properties:
24864
-
24961
+
24865
24962
- !ruby/object:Api::Type::String
24866
24963
name: 'kind'
24867
24964
description: |
@@ -24967,7 +25064,7 @@ objects:
24967
25064
- !ruby/object:Api::Type::Array
24968
25065
name: 'data'
24969
25066
description: |
24970
-
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
25067
+
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
24971
25068
item_type: !ruby/object:Api::Type::NestedObject
24972
25069
properties:
24973
25070
- !ruby/object:Api::Type::String
@@ -24986,7 +25083,7 @@ objects:
24986
25083
- !ruby/object:Api::Type::Enum
24987
25084
name: 'tlsMode'
24988
25085
description: |
24989
-
Indicates whether connections should be secured using TLS. The value of this field determines how TLS is enforced. This field can be set to one of the following: - SIMPLE Secure connections with standard TLS semantics. - MUTUAL Secure connections to the backends using mutual TLS by presenting client certificates for authentication.
25086
+
Indicates whether connections should be secured using TLS. The value of this field determines how TLS is enforced. This field can be set to one of the following: - SIMPLE Secure connections with standard TLS semantics. - MUTUAL Secure connections to the backends using mutual TLS by presenting client certificates for authentication.
Represents an SSL Policy resource. Use SSL policies to control SSL features, such as versions and cipher suites, that are offered by Application Load Balancers and proxy Network Load Balancers. For more information, read SSL policies overview.
25214
25311
properties:
25215
-
25312
+
25216
25313
- !ruby/object:Api::Type::String
25217
25314
name: 'kind'
25218
25315
description: |
@@ -25318,7 +25415,7 @@ objects:
25318
25415
- !ruby/object:Api::Type::Array
25319
25416
name: 'data'
25320
25417
description: |
25321
-
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
25418
+
[Output Only] Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
25322
25419
item_type: !ruby/object:Api::Type::NestedObject
25323
25420
properties:
25324
25421
- !ruby/object:Api::Type::String
@@ -25337,7 +25434,7 @@ objects:
25337
25434
- !ruby/object:Api::Type::Enum
25338
25435
name: 'tlsMode'
25339
25436
description: |
25340
-
Indicates whether connections should be secured using TLS. The value of this field determines how TLS is enforced. This field can be set to one of the following: - SIMPLE Secure connections with standard TLS semantics. - MUTUAL Secure connections to the backends using mutual TLS by presenting client certificates for authentication.
25437
+
Indicates whether connections should be secured using TLS. The value of this field determines how TLS is enforced. This field can be set to one of the following: - SIMPLE Secure connections with standard TLS semantics. - MUTUAL Secure connections to the backends using mutual TLS by presenting client certificates for authentication.
0 commit comments