Class: Google::Apis::BeyondcorpV1::GoogleCloudBeyondcorpAppconnectionsV1AppConnectionGateway
- Inherits:
-
Object
- Object
- Google::Apis::BeyondcorpV1::GoogleCloudBeyondcorpAppconnectionsV1AppConnectionGateway
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/beyondcorp_v1/classes.rb,
lib/google/apis/beyondcorp_v1/representations.rb,
lib/google/apis/beyondcorp_v1/representations.rb
Overview
Gateway represents a user facing component that serves as an entrance to enable connectivity.
Instance Attribute Summary collapse
-
#app_gateway ⇒ String
Required.
-
#ingress_port ⇒ Fixnum
Output only.
-
#l7psc ⇒ String
Output only.
-
#type ⇒ String
Required.
-
#uri ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudBeyondcorpAppconnectionsV1AppConnectionGateway
constructor
A new instance of GoogleCloudBeyondcorpAppconnectionsV1AppConnectionGateway.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudBeyondcorpAppconnectionsV1AppConnectionGateway
Returns a new instance of GoogleCloudBeyondcorpAppconnectionsV1AppConnectionGateway.
802 803 804 |
# File 'lib/google/apis/beyondcorp_v1/classes.rb', line 802 def initialize(**args) update!(**args) end |
Instance Attribute Details
#app_gateway ⇒ String
Required. AppGateway name in following format: projects/
project_id/
locations/
location_id/appgateways/
gateway_id`
Corresponds to the JSON property
appGateway`
779 780 781 |
# File 'lib/google/apis/beyondcorp_v1/classes.rb', line 779 def app_gateway @app_gateway end |
#ingress_port ⇒ Fixnum
Output only. Ingress port reserved on the gateways for this AppConnection, if
not specified or zero, the default port is 19443.
Corresponds to the JSON property ingressPort
785 786 787 |
# File 'lib/google/apis/beyondcorp_v1/classes.rb', line 785 def ingress_port @ingress_port end |
#l7psc ⇒ String
Output only. L7 private service connection for this resource.
Corresponds to the JSON property l7psc
790 791 792 |
# File 'lib/google/apis/beyondcorp_v1/classes.rb', line 790 def l7psc @l7psc end |
#type ⇒ String
Required. The type of hosting used by the gateway.
Corresponds to the JSON property type
795 796 797 |
# File 'lib/google/apis/beyondcorp_v1/classes.rb', line 795 def type @type end |
#uri ⇒ String
Output only. Server-defined URI for this resource.
Corresponds to the JSON property uri
800 801 802 |
# File 'lib/google/apis/beyondcorp_v1/classes.rb', line 800 def uri @uri end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
807 808 809 810 811 812 813 |
# File 'lib/google/apis/beyondcorp_v1/classes.rb', line 807 def update!(**args) @app_gateway = args[:app_gateway] if args.key?(:app_gateway) @ingress_port = args[:ingress_port] if args.key?(:ingress_port) @l7psc = args[:l7psc] if args.key?(:l7psc) @type = args[:type] if args.key?(:type) @uri = args[:uri] if args.key?(:uri) end |