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.
-
#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.
1257 1258 1259 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1257 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
1239 1240 1241 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1239 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
1245 1246 1247 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1245 def ingress_port @ingress_port end |
#type ⇒ String
Required. The type of hosting used by the gateway.
Corresponds to the JSON property type
1250 1251 1252 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1250 def type @type end |
#uri ⇒ String
Output only. Server-defined URI for this resource.
Corresponds to the JSON property uri
1255 1256 1257 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1255 def uri @uri end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1262 1263 1264 1265 1266 1267 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1262 def update!(**args) @app_gateway = args[:app_gateway] if args.key?(:app_gateway) @ingress_port = args[:ingress_port] if args.key?(:ingress_port) @type = args[:type] if args.key?(:type) @uri = args[:uri] if args.key?(:uri) end |