Class SignSshPublicKeyRequest
A request message for signing an SSH public key.
Implements
Inherited Members
Namespace: Google.Apis.CloudOSLogin.v1.Data
Assembly: Google.Apis.CloudOSLogin.v1.dll
Syntax
public class SignSshPublicKeyRequest : IDirectResponseSchema
Properties
AppEngineInstance
The App Engine instance to sign the SSH public key for. Expected format: apps/{app}/services/{service}/versions/{version}/instances/{instance}
Declaration
[JsonProperty("appEngineInstance")]
public virtual string AppEngineInstance { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ComputeInstance
The Compute instance to sign the SSH public key for. Expected format: projects/{project}/zones/{zone}/instances/{numeric_instance_id}
Declaration
[JsonProperty("computeInstance")]
public virtual string ComputeInstance { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ServiceAccount
Optional. The service account for the instance. If the instance in question does not have a service account, this field should be left empty. If the wrong service account is provided, this operation will return a signed certificate that will not be accepted by the VM.
Declaration
[JsonProperty("serviceAccount")]
public virtual string ServiceAccount { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SshPublicKey
Required. The SSH public key to sign.
Declaration
[JsonProperty("sshPublicKey")]
public virtual string SshPublicKey { get; set; }
Property Value
| Type | Description |
|---|---|
| string |