public static interface Certificate.SpecOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getACMEServerURL()
Provides Custom acme server url to issue certificates.
|
com.google.protobuf.ByteString |
getACMEServerURLBytes()
Provides Custom acme server url to issue certificates.
|
java.lang.String |
getACMEUserSecretName()
string ACME_user_secret_name = 6; |
com.google.protobuf.ByteString |
getACMEUserSecretNameBytes()
string ACME_user_secret_name = 6; |
java.lang.String |
getDomains(int index)
Obtain a single certificate for all the domains.
|
com.google.protobuf.ByteString |
getDomainsBytes(int index)
Obtain a single certificate for all the domains.
|
int |
getDomainsCount()
Obtain a single certificate for all the domains.
|
java.util.List<java.lang.String> |
getDomainsList()
Obtain a single certificate for all the domains.
|
java.lang.String |
getEmail()
string email = 3; |
com.google.protobuf.ByteString |
getEmailBytes()
string email = 3; |
ObjectReference |
getHTTPProviderIngressReference()
.appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4; |
ObjectReferenceOrBuilder |
getHTTPProviderIngressReferenceOrBuilder()
.appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4; |
java.lang.String |
getProvider()
Provider to resolve challange.
|
com.google.protobuf.ByteString |
getProviderBytes()
Provider to resolve challange.
|
java.lang.String |
getProviderCredentialSecretName()
ProviderCredentialSecret Must Contain Secrets for that specific Providers.
|
com.google.protobuf.ByteString |
getProviderCredentialSecretNameBytes()
ProviderCredentialSecret Must Contain Secrets for that specific Providers.
|
boolean |
hasHTTPProviderIngressReference()
.appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4; |
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofjava.util.List<java.lang.String> getDomainsList()
Obtain a single certificate for all the domains. The first Domain provided wiil be counted as Name and other domains will be in SANs.
repeated string domains = 1;int getDomainsCount()
Obtain a single certificate for all the domains. The first Domain provided wiil be counted as Name and other domains will be in SANs.
repeated string domains = 1;java.lang.String getDomains(int index)
Obtain a single certificate for all the domains. The first Domain provided wiil be counted as Name and other domains will be in SANs.
repeated string domains = 1;com.google.protobuf.ByteString getDomainsBytes(int index)
Obtain a single certificate for all the domains. The first Domain provided wiil be counted as Name and other domains will be in SANs.
repeated string domains = 1;java.lang.String getProvider()
Provider to resolve challange. Valid Providers are "http": "cloudflare": "digitalocean": "dnsimple": "dyn": "gandi": "googlecloud": "linode": "namecheap": "ovh": "pdns": "rfc2136": "route53": "vultr":
string provider = 2;com.google.protobuf.ByteString getProviderBytes()
Provider to resolve challange. Valid Providers are "http": "cloudflare": "digitalocean": "dnsimple": "dyn": "gandi": "googlecloud": "linode": "namecheap": "ovh": "pdns": "rfc2136": "route53": "vultr":
string provider = 2;java.lang.String getEmail()
string email = 3;com.google.protobuf.ByteString getEmailBytes()
string email = 3;boolean hasHTTPProviderIngressReference()
.appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4;ObjectReference getHTTPProviderIngressReference()
.appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4;ObjectReferenceOrBuilder getHTTPProviderIngressReferenceOrBuilder()
.appscode.kubernetes.v1beta2.ObjectReference HTTP_provider_ingress_reference = 4;java.lang.String getProviderCredentialSecretName()
ProviderCredentialSecret Must Contain Secrets for that specific Providers. All the Key names for DNS providers needs to maintain the following formate: http HTTP Provider needs an Ingress or ExtendedIngress reference in HTTP_provider_ingress_reference. cloudflare CLOUDFLARE_EMAIL: The email of the cloudflare user CLOUDFLARE_API_KEY: The API key corresponding to the email digitalocean DO_AUTH_TOKEN: The digital ocean authorization token dnsimple DNSIMPLE_EMAIL: The email fo the DNSimple user DNSIMPLE_API_KEY: The API key corresponding to the email dnsmadeeasy DNSMADEEASY_API_KEY: The API key for DNS Made Easy DNSMADEEASY_API_SECRET: The api secret corresponding with the API key DNSMADEEASY_SANDBOX: A boolean flag, if set to true or 1, requests will be sent to the sandbox API dyn DYN_CUSTOMER_NAME: The customer name of the Dyn user DYN_USER_NAME: The user name of the Dyn user DYN_PASSWORD: The password of the Dyn user gandi GANDI_API_KEY: The API key for Gandi googlecloud GCE_PROJECT: The name of the Google Cloud project to use linode LINODE_API_KEY: API key for linode namecheap NAMECHEAP_API_USER: The username of the namecheap user NAMECHEAP_API_KEY: The API key corresponding with the namecheap user ovh OVH_ENDPOINT: The URL of the API endpoint to use OVH_APPLICATION_KEY: The application key OVH_APPLICATION_SECRET: The secret corresponding to the application key OVH_CONSUMER_KEY: The consumer key pdns PDNS_API_KEY: The API key to use rfc2136 RFC2136_NAMESERVER: The network address of the provider, in the form of "host" or "host:port" RFC2136_TSIG_ALGORITHM: The algorithm to use for TSIG authentication. RFC2136_TSIG_KEY: The key to use for TSIG authentication. RFC2136_TSIG_SECRET: The secret to use for TSIG authentication. route53 AWS_ACCESS_KEY_ID: The access key ID AWS_SECRET_ACCESS_KEY: The secret corresponding to the access key vultr VULTR_API_KEY: The API key to use
string provider_credential_secret_name = 5;com.google.protobuf.ByteString getProviderCredentialSecretNameBytes()
ProviderCredentialSecret Must Contain Secrets for that specific Providers. All the Key names for DNS providers needs to maintain the following formate: http HTTP Provider needs an Ingress or ExtendedIngress reference in HTTP_provider_ingress_reference. cloudflare CLOUDFLARE_EMAIL: The email of the cloudflare user CLOUDFLARE_API_KEY: The API key corresponding to the email digitalocean DO_AUTH_TOKEN: The digital ocean authorization token dnsimple DNSIMPLE_EMAIL: The email fo the DNSimple user DNSIMPLE_API_KEY: The API key corresponding to the email dnsmadeeasy DNSMADEEASY_API_KEY: The API key for DNS Made Easy DNSMADEEASY_API_SECRET: The api secret corresponding with the API key DNSMADEEASY_SANDBOX: A boolean flag, if set to true or 1, requests will be sent to the sandbox API dyn DYN_CUSTOMER_NAME: The customer name of the Dyn user DYN_USER_NAME: The user name of the Dyn user DYN_PASSWORD: The password of the Dyn user gandi GANDI_API_KEY: The API key for Gandi googlecloud GCE_PROJECT: The name of the Google Cloud project to use linode LINODE_API_KEY: API key for linode namecheap NAMECHEAP_API_USER: The username of the namecheap user NAMECHEAP_API_KEY: The API key corresponding with the namecheap user ovh OVH_ENDPOINT: The URL of the API endpoint to use OVH_APPLICATION_KEY: The application key OVH_APPLICATION_SECRET: The secret corresponding to the application key OVH_CONSUMER_KEY: The consumer key pdns PDNS_API_KEY: The API key to use rfc2136 RFC2136_NAMESERVER: The network address of the provider, in the form of "host" or "host:port" RFC2136_TSIG_ALGORITHM: The algorithm to use for TSIG authentication. RFC2136_TSIG_KEY: The key to use for TSIG authentication. RFC2136_TSIG_SECRET: The secret to use for TSIG authentication. route53 AWS_ACCESS_KEY_ID: The access key ID AWS_SECRET_ACCESS_KEY: The secret corresponding to the access key vultr VULTR_API_KEY: The API key to use
string provider_credential_secret_name = 5;java.lang.String getACMEUserSecretName()
string ACME_user_secret_name = 6;com.google.protobuf.ByteString getACMEUserSecretNameBytes()
string ACME_user_secret_name = 6;java.lang.String getACMEServerURL()
Provides Custom acme server url to issue certificates. If empty it uses let's encrypt servers.
string ACME_serverURL = 7;com.google.protobuf.ByteString getACMEServerURLBytes()
Provides Custom acme server url to issue certificates. If empty it uses let's encrypt servers.
string ACME_serverURL = 7;