Class: Google::Apis::BeyondcorpV1alpha::GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionGateway
- Inherits:
-
Object
- Object
- Google::Apis::BeyondcorpV1alpha::GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionGateway
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/beyondcorp_v1alpha/classes.rb,
lib/google/apis/beyondcorp_v1alpha/representations.rb,
lib/google/apis/beyondcorp_v1alpha/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) ⇒ GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionGateway
constructor
A new instance of GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionGateway.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionGateway
Returns a new instance of GoogleCloudBeyondcorpAppconnectionsV1alphaAppConnectionGateway.
1020 1021 1022 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1020 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 propertyappGateway`
997 998 999 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 997 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
1003 1004 1005 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1003 def ingress_port @ingress_port end |
#l7psc ⇒ String
Output only. L7 private service connection for this resource.
Corresponds to the JSON property l7psc
1008 1009 1010 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1008 def l7psc @l7psc end |
#type ⇒ String
Required. The type of hosting used by the gateway.
Corresponds to the JSON property type
1013 1014 1015 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1013 def type @type end |
#uri ⇒ String
Output only. Server-defined URI for this resource.
Corresponds to the JSON property uri
1018 1019 1020 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1018 def uri @uri end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1025 1026 1027 1028 1029 1030 1031 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1025 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 |