@Beta public interface AppServiceCertificateOrder extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,com.microsoft.azure.management.appservice.implementation.AppServiceCertificateOrderInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<AppServiceCertificateOrder>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<AppServiceCertificateOrder.Update>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
AppServiceCertificateOrder.Definition
Container interface for all the definitions that need to be implemented.
|
static interface |
AppServiceCertificateOrder.DefinitionStages
Grouping of all the app service certificate order definition stages.
|
static interface |
AppServiceCertificateOrder.Update
The template for an app service certificate order update operation, containing all the settings that can be modified.
|
static interface |
AppServiceCertificateOrder.UpdateStages
Grouping of all the app service certificate order update stages.
|
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>| Modifier and Type | Method and Description |
|---|---|
boolean |
autoRenew() |
String |
certificateSigningRequest() |
AppServiceCertificateKeyVaultBinding |
createKeyVaultBinding(String certificateName,
com.microsoft.azure.management.keyvault.Vault vault)
Bind a Key Vault secret to a certificate store that will be used for storing the certificate once it's ready.
|
rx.Observable<AppServiceCertificateKeyVaultBinding> |
createKeyVaultBindingAsync(String certificateName,
com.microsoft.azure.management.keyvault.Vault vault)
Bind a Key Vault secret to a certificate store that will be used for storing the certificate once it's ready.
|
String |
distinguishedName() |
String |
domainVerificationToken() |
org.joda.time.DateTime |
expirationTime() |
AppServiceCertificateKeyVaultBinding |
getKeyVaultBinding() |
rx.Observable<AppServiceCertificateKeyVaultBinding> |
getKeyVaultBindingAsync() |
CertificateDetails |
intermediate() |
int |
keySize() |
org.joda.time.DateTime |
lastCertificateIssuanceTime() |
CertificateProductType |
productType() |
CertificateDetails |
root() |
String |
serialNumber() |
CertificateDetails |
signedCertificate() |
CertificateOrderStatus |
status() |
int |
validityInYears() |
void |
verifyDomainOwnership(AppServiceDomain domain)
Verifies the ownership of the domain by providing the Azure purchased domain.
|
rx.Completable |
verifyDomainOwnershipAsync(AppServiceDomain domain)
Verifies the ownership of the domain by providing the Azure purchased domain.
|
region, regionName, tags, typekeyidnameresourceGroupNamemanagerinnerString distinguishedName()
String domainVerificationToken()
int validityInYears()
int keySize()
CertificateProductType productType()
boolean autoRenew()
CertificateOrderStatus status()
CertificateDetails signedCertificate()
String certificateSigningRequest()
CertificateDetails intermediate()
CertificateDetails root()
String serialNumber()
org.joda.time.DateTime lastCertificateIssuanceTime()
org.joda.time.DateTime expirationTime()
AppServiceCertificateKeyVaultBinding createKeyVaultBinding(String certificateName, com.microsoft.azure.management.keyvault.Vault vault)
certificateName - the name of the Key Vault Secretvault - the key vault to store the certificaterx.Observable<AppServiceCertificateKeyVaultBinding> createKeyVaultBindingAsync(String certificateName, com.microsoft.azure.management.keyvault.Vault vault)
certificateName - the name of the Key Vault Secretvault - the key vault to store the certificateAppServiceCertificateKeyVaultBinding getKeyVaultBinding()
rx.Observable<AppServiceCertificateKeyVaultBinding> getKeyVaultBindingAsync()
void verifyDomainOwnership(AppServiceDomain domain)
domain - the Azure managed domainrx.Completable verifyDomainOwnershipAsync(AppServiceDomain domain)
domain - the Azure managed domain/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/