Reference documentation and code samples for the BeyondCorp AppConnectors V1 API class Google::Cloud::BeyondCorp::AppConnectors::V1::AppConnector.
A BeyondCorp connector resource that represents an application facing component deployed proximal to and with direct access to the application instances. It is used to establish connectivity between the remote enterprise environment and GCP. It initiates connections to the applications and can proxy the data from users over the connection.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Timestamp when the resource was created.
#display_name
def display_name() -> ::String
- (::String) — Optional. An arbitrary user-provided name for the AppConnector. Cannot exceed 64 characters.
#display_name=
def display_name=(value) -> ::String
- value (::String) — Optional. An arbitrary user-provided name for the AppConnector. Cannot exceed 64 characters.
- (::String) — Optional. An arbitrary user-provided name for the AppConnector. Cannot exceed 64 characters.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Resource labels to represent user provided metadata.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
- value (::Google::Protobuf::Map{::String => ::String}) — Optional. Resource labels to represent user provided metadata.
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Resource labels to represent user provided metadata.
#name
def name() -> ::String
- (::String) — Required. Unique resource name of the AppConnector. The name is ignored when creating a AppConnector.
#name=
def name=(value) -> ::String
- value (::String) — Required. Unique resource name of the AppConnector. The name is ignored when creating a AppConnector.
- (::String) — Required. Unique resource name of the AppConnector. The name is ignored when creating a AppConnector.
#principal_info
def principal_info() -> ::Google::Cloud::BeyondCorp::AppConnectors::V1::AppConnector::PrincipalInfo
- (::Google::Cloud::BeyondCorp::AppConnectors::V1::AppConnector::PrincipalInfo) — Required. Principal information about the Identity of the AppConnector.
#principal_info=
def principal_info=(value) -> ::Google::Cloud::BeyondCorp::AppConnectors::V1::AppConnector::PrincipalInfo
- value (::Google::Cloud::BeyondCorp::AppConnectors::V1::AppConnector::PrincipalInfo) — Required. Principal information about the Identity of the AppConnector.
- (::Google::Cloud::BeyondCorp::AppConnectors::V1::AppConnector::PrincipalInfo) — Required. Principal information about the Identity of the AppConnector.
#resource_info
def resource_info() -> ::Google::Cloud::BeyondCorp::AppConnectors::V1::ResourceInfo
- (::Google::Cloud::BeyondCorp::AppConnectors::V1::ResourceInfo) — Optional. Resource info of the connector.
#resource_info=
def resource_info=(value) -> ::Google::Cloud::BeyondCorp::AppConnectors::V1::ResourceInfo
- value (::Google::Cloud::BeyondCorp::AppConnectors::V1::ResourceInfo) — Optional. Resource info of the connector.
- (::Google::Cloud::BeyondCorp::AppConnectors::V1::ResourceInfo) — Optional. Resource info of the connector.
#state
def state() -> ::Google::Cloud::BeyondCorp::AppConnectors::V1::AppConnector::State
- (::Google::Cloud::BeyondCorp::AppConnectors::V1::AppConnector::State) — Output only. The current state of the AppConnector.
#uid
def uid() -> ::String
- (::String) — Output only. A unique identifier for the instance generated by the system.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Timestamp when the resource was last modified.