sqladmin
v1beta4
|
The "sslCerts" collection of methods. More...
Classes | |
class | 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. More... | |
class | DeleteRequest |
Deletes the SSL certificate. For First Generation instances, the certificate remains valid until the instance is restarted. More... | |
class | GetRequest |
Retrieves a particular SSL certificate. Does not include the private key (required for usage). The private key must be saved from the response to initial creation. More... | |
class | InsertRequest |
Creates an SSL certificate and returns it along with the private key and server certificate authority. The new certificate will not be usable until the instance is restarted. More... | |
class | ListRequest |
Lists all of the current SSL certificates for the instance. More... | |
Public Member Functions | |
SslCertsResource (Google.Apis.Services.IClientService service) | |
Constructs a new resource. More... | |
virtual CreateEphemeralRequest | CreateEphemeral (Google.Apis.SQLAdmin.v1beta4.Data.SslCertsCreateEphemeralRequest body, string project, string instance) |
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. More... | |
virtual DeleteRequest | Delete (string project, string instance, string sha1Fingerprint) |
Deletes the SSL certificate. For First Generation instances, the certificate remains valid until the instance is restarted. More... | |
virtual GetRequest | Get (string project, string instance, string sha1Fingerprint) |
Retrieves a particular SSL certificate. Does not include the private key (required for usage). The private key must be saved from the response to initial creation. More... | |
virtual InsertRequest | Insert (Google.Apis.SQLAdmin.v1beta4.Data.SslCertsInsertRequest body, string project, string instance) |
Creates an SSL certificate and returns it along with the private key and server certificate authority. The new certificate will not be usable until the instance is restarted. More... | |
virtual ListRequest | List (string project, string instance) |
Lists all of the current SSL certificates for the instance. More... | |
The "sslCerts" collection of methods.
|
inline |
Constructs a new resource.
|
inlinevirtual |
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.
body | The body of the request. |
project | Project ID of the Cloud SQL project. |
instance | Cloud SQL instance ID. This does not include the project ID. |
|
inlinevirtual |
Deletes the SSL certificate. For First Generation instances, the certificate remains valid until the instance is restarted.
project | Project ID of the project that contains the instance. |
instance | Cloud SQL instance ID. This does not include the project ID. |
sha1Fingerprint | Sha1 FingerPrint. |
|
inlinevirtual |
Retrieves a particular SSL certificate. Does not include the private key (required for usage). The private key must be saved from the response to initial creation.
project | Project ID of the project that contains the instance. |
instance | Cloud SQL instance ID. This does not include the project ID. |
sha1Fingerprint | Sha1 FingerPrint. |
|
inlinevirtual |
Creates an SSL certificate and returns it along with the private key and server certificate authority. The new certificate will not be usable until the instance is restarted.
body | The body of the request. |
project | Project ID of the project that contains the instance. |
instance | Cloud SQL instance ID. This does not include the project ID. |
|
inlinevirtual |
Lists all of the current SSL certificates for the instance.
project | Project ID of the project that contains the instance. |
instance | Cloud SQL instance ID. This does not include the project ID. |