public sealed class ImportSshPublicKeyRequest : IMessage<ImportSshPublicKeyRequest>, IEquatable<ImportSshPublicKeyRequest>, IDeepCloneable<ImportSshPublicKeyRequest>, IBufferMessage, IMessageA request message for importing an SSH public key.
Implements
IMessage<ImportSshPublicKeyRequest>, IEquatable<ImportSshPublicKeyRequest>, IDeepCloneable<ImportSshPublicKeyRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.OsLogin.V1Assembly
Google.Cloud.OsLogin.V1.dll
Constructors
ImportSshPublicKeyRequest()
public ImportSshPublicKeyRequest()ImportSshPublicKeyRequest(ImportSshPublicKeyRequest)
public ImportSshPublicKeyRequest(ImportSshPublicKeyRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
ImportSshPublicKeyRequest |
Properties
Parent
public string Parent { get; set; }Required. The unique ID for the user in format users/{user}.
| Property Value | |
|---|---|
| Type | Description |
String |
|
ParentAsUserName
public UserName ParentAsUserName { get; set; }Google.Cloud.OsLogin.Common.UserName-typed view over the Parent resource name property.
| Property Value | |
|---|---|
| Type | Description |
Google.Cloud.OsLogin.Common.UserName |
|
ProjectId
public string ProjectId { get; set; }The project ID of the Google Cloud Platform project.
| Property Value | |
|---|---|
| Type | Description |
String |
|
SshPublicKey
public SshPublicKey SshPublicKey { get; set; }Optional. The SSH public key and expiration time.
| Property Value | |
|---|---|
| Type | Description |
Google.Cloud.OsLogin.Common.SshPublicKey |
|