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.
1048 1049 1050 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1048 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`
1025 1026 1027 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1025 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
1031 1032 1033 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1031 def ingress_port @ingress_port end |
#l7psc ⇒ String
Output only. L7 private service connection for this resource.
Corresponds to the JSON property l7psc
1036 1037 1038 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1036 def l7psc @l7psc end |
#type ⇒ String
Required. The type of hosting used by the gateway.
Corresponds to the JSON property type
1041 1042 1043 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1041 def type @type end |
#uri ⇒ String
Output only. Server-defined URI for this resource.
Corresponds to the JSON property uri
1046 1047 1048 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1046 def uri @uri end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1053 1054 1055 1056 1057 1058 1059 |
# File 'lib/google/apis/beyondcorp_v1alpha/classes.rb', line 1053 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 |