Reference documentation and code samples for the Google Cloud OsLogin Client class SshPublicKey.
The SSH public key information associated with a Google account.
Generated from protobuf message google.cloud.oslogin.common.SshPublicKey
Namespace
Google \ Cloud \ OsLogin \ CommonMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ key |
string
Public key text in SSH format, defined by RFC4253 section 6.6. |
↳ expiration_time_usec |
int|string
An expiration time in microseconds since epoch. |
↳ fingerprint |
string
Output only. The SHA-256 fingerprint of the SSH public key. |
↳ name |
string
Output only. The canonical resource name. |
getKey
Public key text in SSH format, defined by RFC4253 section 6.6.
| Returns | |
|---|---|
| Type | Description |
string |
|
setKey
Public key text in SSH format, defined by RFC4253 section 6.6.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getExpirationTimeUsec
An expiration time in microseconds since epoch.
| Returns | |
|---|---|
| Type | Description |
int|string |
|
setExpirationTimeUsec
An expiration time in microseconds since epoch.
| Parameter | |
|---|---|
| Name | Description |
var |
int|string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getFingerprint
Output only. The SHA-256 fingerprint of the SSH public key.
| Returns | |
|---|---|
| Type | Description |
string |
|
setFingerprint
Output only. The SHA-256 fingerprint of the SSH public key.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getName
Output only. The canonical resource name.
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Output only. The canonical resource name.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|