View Source GoogleApi.BeyondCorp.V1.Model.AppGateway (google_api_beyond_corp v0.12.0)
A BeyondCorp AppGateway resource represents a BeyondCorp protected AppGateway to a remote application. It creates all the necessary GCP components needed for creating a BeyondCorp protected AppGateway. Multiple connectors can be authorised for a single AppGateway.
Attributes
-
allocatedConnections
(type:list(GoogleApi.BeyondCorp.V1.Model.AllocatedConnection.t)
, default:nil
) - Output only. A list of connections allocated for the Gateway -
createTime
(type:DateTime.t
, default:nil
) - Output only. Timestamp when the resource was created. -
displayName
(type:String.t
, default:nil
) - Optional. An arbitrary user-provided name for the AppGateway. Cannot exceed 64 characters. -
hostType
(type:String.t
, default:nil
) - Required. The type of hosting used by the AppGateway. -
labels
(type:map()
, default:nil
) - Optional. Resource labels to represent user provided metadata. -
name
(type:String.t
, default:nil
) - Required. Unique resource name of the AppGateway. The name is ignored when creating an AppGateway. -
satisfiesPzi
(type:boolean()
, default:nil
) - Output only. Reserved for future use. -
satisfiesPzs
(type:boolean()
, default:nil
) - Output only. Reserved for future use. -
state
(type:String.t
, default:nil
) - Output only. The current state of the AppGateway. -
type
(type:String.t
, default:nil
) - Required. The type of network connectivity used by the AppGateway. -
uid
(type:String.t
, default:nil
) - Output only. A unique identifier for the instance generated by the system. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. Timestamp when the resource was last modified. -
uri
(type:String.t
, default:nil
) - Output only. Server-defined URI for this resource.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.BeyondCorp.V1.Model.AppGateway{ allocatedConnections: [GoogleApi.BeyondCorp.V1.Model.AllocatedConnection.t()] | nil, createTime: DateTime.t() | nil, displayName: String.t() | nil, hostType: String.t() | nil, labels: map() | nil, name: String.t() | nil, satisfiesPzi: boolean() | nil, satisfiesPzs: boolean() | nil, state: String.t() | nil, type: String.t() | nil, uid: String.t() | nil, updateTime: DateTime.t() | nil, uri: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.