public sealed class ImportSshPublicKeyRequest : IMessage<ImportSshPublicKeyRequest>, IEquatable<ImportSshPublicKeyRequest>, IDeepCloneable<ImportSshPublicKeyRequest>, IBufferMessage, IMessage
A 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 |