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.
529 530 531 |
# File 'lib/google/apis/beyondcorp_v1/classes.rb', line 529 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`
506 507 508 |
# File 'lib/google/apis/beyondcorp_v1/classes.rb', line 506 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
512 513 514 |
# File 'lib/google/apis/beyondcorp_v1/classes.rb', line 512 def ingress_port @ingress_port end |
#l7psc ⇒ String
Output only. L7 private service connection for this resource.
Corresponds to the JSON property l7psc
517 518 519 |
# File 'lib/google/apis/beyondcorp_v1/classes.rb', line 517 def l7psc @l7psc end |
#type ⇒ String
Required. The type of hosting used by the gateway.
Corresponds to the JSON property type
522 523 524 |
# File 'lib/google/apis/beyondcorp_v1/classes.rb', line 522 def type @type end |
#uri ⇒ String
Output only. Server-defined URI for this resource.
Corresponds to the JSON property uri
527 528 529 |
# File 'lib/google/apis/beyondcorp_v1/classes.rb', line 527 def uri @uri end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
534 535 536 537 538 539 540 |
# File 'lib/google/apis/beyondcorp_v1/classes.rb', line 534 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 |