Class ConnectResource.GenerateEphemeralCertRequest
Generates a short-lived X509 certificate containing the provided public key and signed by a private key specific to the target instance. Users may use the certificate to authenticate as themselves when connecting to the database.
Inheritance
System.Object
ConnectResource.GenerateEphemeralCertRequest
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.SQLAdmin.v1beta4
Assembly: Google.Apis.SQLAdmin.v1beta4.dll
Syntax
public class GenerateEphemeralCertRequest : SQLAdminBaseServiceRequest<GenerateEphemeralCertResponse>, IClientServiceRequest<GenerateEphemeralCertResponse>, IClientServiceRequest
Constructors
GenerateEphemeralCertRequest(IClientService, GenerateEphemeralCertRequest, String, String)
Constructs a new GenerateEphemeralCert request.
Declaration
public GenerateEphemeralCertRequest(IClientService service, GenerateEphemeralCertRequest body, string project, string instance)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| GenerateEphemeralCertRequest | body | |
| System.String | project | |
| System.String | instance |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.SQLAdmin.v1beta4.Data.GenerateEphemeralCertResponse>.HttpMethod
Instance
Cloud SQL instance ID. This does not include the project ID.
Declaration
[RequestParameter("instance", RequestParameterType.Path)]
public virtual string Instance { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.SQLAdmin.v1beta4.Data.GenerateEphemeralCertResponse>.MethodName
Project
Project ID of the project that contains the instance.
Declaration
[RequestParameter("project", RequestParameterType.Path)]
public virtual string Project { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.SQLAdmin.v1beta4.Data.GenerateEphemeralCertResponse>.RestPath
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
| Type | Description |
|---|---|
| System.Object |
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.SQLAdmin.v1beta4.Data.GenerateEphemeralCertResponse>.GetBody()
InitParameters()
Initializes GenerateEphemeralCert parameter list.
Declaration
protected override void InitParameters()
Overrides
Google.Apis.SQLAdmin.v1beta4.SQLAdminBaseServiceRequest<Google.Apis.SQLAdmin.v1beta4.Data.GenerateEphemeralCertResponse>.InitParameters()