Class SslCertsResource.CreateEphemeralRequest
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
SslCertsResource.CreateEphemeralRequest
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 CreateEphemeralRequest : SQLAdminBaseServiceRequest<SslCert>, IClientServiceRequest<SslCert>, IClientServiceRequest
Constructors
CreateEphemeralRequest(IClientService, SslCertsCreateEphemeralRequest, String, String)
Constructs a new CreateEphemeral request.
Declaration
public CreateEphemeralRequest(IClientService service, SslCertsCreateEphemeralRequest body, string project, string instance)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| SslCertsCreateEphemeralRequest | 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.SslCert>.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.SslCert>.MethodName
Project
Project ID of the Cloud SQL project.
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.SslCert>.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.SslCert>.GetBody()
InitParameters()
Initializes CreateEphemeral parameter list.
Declaration
protected override void InitParameters()
Overrides
Google.Apis.SQLAdmin.v1beta4.SQLAdminBaseServiceRequest<Google.Apis.SQLAdmin.v1beta4.Data.SslCert>.InitParameters()