1. Packages
  2. Azure Native
  3. API Docs
  4. certificateregistration
  5. getAppServiceCertificateOrder
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.certificateregistration.getAppServiceCertificateOrder

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

Description for Get a certificate order.

Uses Azure REST API version 2024-04-01.

Other available API versions: 2022-09-01, 2023-01-01, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native certificateregistration [ApiVersion]. See the version guide for details.

Using getAppServiceCertificateOrder

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getAppServiceCertificateOrder(args: GetAppServiceCertificateOrderArgs, opts?: InvokeOptions): Promise<GetAppServiceCertificateOrderResult>
function getAppServiceCertificateOrderOutput(args: GetAppServiceCertificateOrderOutputArgs, opts?: InvokeOptions): Output<GetAppServiceCertificateOrderResult>
Copy
def get_app_service_certificate_order(certificate_order_name: Optional[str] = None,
                                      resource_group_name: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetAppServiceCertificateOrderResult
def get_app_service_certificate_order_output(certificate_order_name: Optional[pulumi.Input[str]] = None,
                                      resource_group_name: Optional[pulumi.Input[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetAppServiceCertificateOrderResult]
Copy
func LookupAppServiceCertificateOrder(ctx *Context, args *LookupAppServiceCertificateOrderArgs, opts ...InvokeOption) (*LookupAppServiceCertificateOrderResult, error)
func LookupAppServiceCertificateOrderOutput(ctx *Context, args *LookupAppServiceCertificateOrderOutputArgs, opts ...InvokeOption) LookupAppServiceCertificateOrderResultOutput
Copy

> Note: This function is named LookupAppServiceCertificateOrder in the Go SDK.

public static class GetAppServiceCertificateOrder 
{
    public static Task<GetAppServiceCertificateOrderResult> InvokeAsync(GetAppServiceCertificateOrderArgs args, InvokeOptions? opts = null)
    public static Output<GetAppServiceCertificateOrderResult> Invoke(GetAppServiceCertificateOrderInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAppServiceCertificateOrderResult> getAppServiceCertificateOrder(GetAppServiceCertificateOrderArgs args, InvokeOptions options)
public static Output<GetAppServiceCertificateOrderResult> getAppServiceCertificateOrder(GetAppServiceCertificateOrderArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:certificateregistration:getAppServiceCertificateOrder
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CertificateOrderName
This property is required.
Changes to this property will trigger replacement.
string
Name of the certificate order..
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group to which the resource belongs.
CertificateOrderName
This property is required.
Changes to this property will trigger replacement.
string
Name of the certificate order..
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group to which the resource belongs.
certificateOrderName
This property is required.
Changes to this property will trigger replacement.
String
Name of the certificate order..
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the resource group to which the resource belongs.
certificateOrderName
This property is required.
Changes to this property will trigger replacement.
string
Name of the certificate order..
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group to which the resource belongs.
certificate_order_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the certificate order..
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the resource group to which the resource belongs.
certificateOrderName
This property is required.
Changes to this property will trigger replacement.
String
Name of the certificate order..
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the resource group to which the resource belongs.

getAppServiceCertificateOrder Result

The following output properties are available:

AppServiceCertificateNotRenewableReasons List<string>
Reasons why App Service Certificate is not renewable at the current moment.
AzureApiVersion string
The Azure API version of the resource.
Contact Pulumi.AzureNative.CertificateRegistration.Outputs.CertificateOrderContactResponse
Contact info
DomainVerificationToken string
Domain verification token.
ExpirationTime string
Certificate expiration time.
Id string
Resource Id.
Intermediate Pulumi.AzureNative.CertificateRegistration.Outputs.CertificateDetailsResponse
Intermediate certificate.
IsPrivateKeyExternal bool
true if private key is external; otherwise, false.
LastCertificateIssuanceTime string
Certificate last issuance time.
Location string
Resource Location.
Name string
Resource Name.
NextAutoRenewalTimeStamp string
Time stamp when the certificate would be auto renewed next
ProductType string
Certificate product type.
ProvisioningState string
Status of certificate order.
Root Pulumi.AzureNative.CertificateRegistration.Outputs.CertificateDetailsResponse
Root certificate.
SerialNumber string
Current serial number of the certificate.
SignedCertificate Pulumi.AzureNative.CertificateRegistration.Outputs.CertificateDetailsResponse
Signed certificate.
Status string
Current order status.
Type string
Resource type.
AutoRenew bool
true if the certificate should be automatically renewed when it expires; otherwise, false.
Certificates Dictionary<string, Pulumi.AzureNative.CertificateRegistration.Outputs.AppServiceCertificateResponse>
State of the Key Vault secret.
Csr string
Last CSR that was created for this order.
DistinguishedName string
Certificate distinguished name.
KeySize int
Certificate key size.
Kind string
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
Tags Dictionary<string, string>
Resource tags.
ValidityInYears int
Duration in years (must be 1).
AppServiceCertificateNotRenewableReasons []string
Reasons why App Service Certificate is not renewable at the current moment.
AzureApiVersion string
The Azure API version of the resource.
Contact CertificateOrderContactResponse
Contact info
DomainVerificationToken string
Domain verification token.
ExpirationTime string
Certificate expiration time.
Id string
Resource Id.
Intermediate CertificateDetailsResponse
Intermediate certificate.
IsPrivateKeyExternal bool
true if private key is external; otherwise, false.
LastCertificateIssuanceTime string
Certificate last issuance time.
Location string
Resource Location.
Name string
Resource Name.
NextAutoRenewalTimeStamp string
Time stamp when the certificate would be auto renewed next
ProductType string
Certificate product type.
ProvisioningState string
Status of certificate order.
Root CertificateDetailsResponse
Root certificate.
SerialNumber string
Current serial number of the certificate.
SignedCertificate CertificateDetailsResponse
Signed certificate.
Status string
Current order status.
Type string
Resource type.
AutoRenew bool
true if the certificate should be automatically renewed when it expires; otherwise, false.
Certificates map[string]AppServiceCertificateResponse
State of the Key Vault secret.
Csr string
Last CSR that was created for this order.
DistinguishedName string
Certificate distinguished name.
KeySize int
Certificate key size.
Kind string
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
Tags map[string]string
Resource tags.
ValidityInYears int
Duration in years (must be 1).
appServiceCertificateNotRenewableReasons List<String>
Reasons why App Service Certificate is not renewable at the current moment.
azureApiVersion String
The Azure API version of the resource.
contact CertificateOrderContactResponse
Contact info
domainVerificationToken String
Domain verification token.
expirationTime String
Certificate expiration time.
id String
Resource Id.
intermediate CertificateDetailsResponse
Intermediate certificate.
isPrivateKeyExternal Boolean
true if private key is external; otherwise, false.
lastCertificateIssuanceTime String
Certificate last issuance time.
location String
Resource Location.
name String
Resource Name.
nextAutoRenewalTimeStamp String
Time stamp when the certificate would be auto renewed next
productType String
Certificate product type.
provisioningState String
Status of certificate order.
root CertificateDetailsResponse
Root certificate.
serialNumber String
Current serial number of the certificate.
signedCertificate CertificateDetailsResponse
Signed certificate.
status String
Current order status.
type String
Resource type.
autoRenew Boolean
true if the certificate should be automatically renewed when it expires; otherwise, false.
certificates Map<String,AppServiceCertificateResponse>
State of the Key Vault secret.
csr String
Last CSR that was created for this order.
distinguishedName String
Certificate distinguished name.
keySize Integer
Certificate key size.
kind String
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
tags Map<String,String>
Resource tags.
validityInYears Integer
Duration in years (must be 1).
appServiceCertificateNotRenewableReasons string[]
Reasons why App Service Certificate is not renewable at the current moment.
azureApiVersion string
The Azure API version of the resource.
contact CertificateOrderContactResponse
Contact info
domainVerificationToken string
Domain verification token.
expirationTime string
Certificate expiration time.
id string
Resource Id.
intermediate CertificateDetailsResponse
Intermediate certificate.
isPrivateKeyExternal boolean
true if private key is external; otherwise, false.
lastCertificateIssuanceTime string
Certificate last issuance time.
location string
Resource Location.
name string
Resource Name.
nextAutoRenewalTimeStamp string
Time stamp when the certificate would be auto renewed next
productType string
Certificate product type.
provisioningState string
Status of certificate order.
root CertificateDetailsResponse
Root certificate.
serialNumber string
Current serial number of the certificate.
signedCertificate CertificateDetailsResponse
Signed certificate.
status string
Current order status.
type string
Resource type.
autoRenew boolean
true if the certificate should be automatically renewed when it expires; otherwise, false.
certificates {[key: string]: AppServiceCertificateResponse}
State of the Key Vault secret.
csr string
Last CSR that was created for this order.
distinguishedName string
Certificate distinguished name.
keySize number
Certificate key size.
kind string
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
tags {[key: string]: string}
Resource tags.
validityInYears number
Duration in years (must be 1).
app_service_certificate_not_renewable_reasons Sequence[str]
Reasons why App Service Certificate is not renewable at the current moment.
azure_api_version str
The Azure API version of the resource.
contact CertificateOrderContactResponse
Contact info
domain_verification_token str
Domain verification token.
expiration_time str
Certificate expiration time.
id str
Resource Id.
intermediate CertificateDetailsResponse
Intermediate certificate.
is_private_key_external bool
true if private key is external; otherwise, false.
last_certificate_issuance_time str
Certificate last issuance time.
location str
Resource Location.
name str
Resource Name.
next_auto_renewal_time_stamp str
Time stamp when the certificate would be auto renewed next
product_type str
Certificate product type.
provisioning_state str
Status of certificate order.
root CertificateDetailsResponse
Root certificate.
serial_number str
Current serial number of the certificate.
signed_certificate CertificateDetailsResponse
Signed certificate.
status str
Current order status.
type str
Resource type.
auto_renew bool
true if the certificate should be automatically renewed when it expires; otherwise, false.
certificates Mapping[str, AppServiceCertificateResponse]
State of the Key Vault secret.
csr str
Last CSR that was created for this order.
distinguished_name str
Certificate distinguished name.
key_size int
Certificate key size.
kind str
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
tags Mapping[str, str]
Resource tags.
validity_in_years int
Duration in years (must be 1).
appServiceCertificateNotRenewableReasons List<String>
Reasons why App Service Certificate is not renewable at the current moment.
azureApiVersion String
The Azure API version of the resource.
contact Property Map
Contact info
domainVerificationToken String
Domain verification token.
expirationTime String
Certificate expiration time.
id String
Resource Id.
intermediate Property Map
Intermediate certificate.
isPrivateKeyExternal Boolean
true if private key is external; otherwise, false.
lastCertificateIssuanceTime String
Certificate last issuance time.
location String
Resource Location.
name String
Resource Name.
nextAutoRenewalTimeStamp String
Time stamp when the certificate would be auto renewed next
productType String
Certificate product type.
provisioningState String
Status of certificate order.
root Property Map
Root certificate.
serialNumber String
Current serial number of the certificate.
signedCertificate Property Map
Signed certificate.
status String
Current order status.
type String
Resource type.
autoRenew Boolean
true if the certificate should be automatically renewed when it expires; otherwise, false.
certificates Map<Property Map>
State of the Key Vault secret.
csr String
Last CSR that was created for this order.
distinguishedName String
Certificate distinguished name.
keySize Number
Certificate key size.
kind String
Kind of resource. If the resource is an app, you can refer to https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference for details supported values for kind.
tags Map<String>
Resource tags.
validityInYears Number
Duration in years (must be 1).

Supporting Types

AppServiceCertificateResponse

ProvisioningState This property is required. string
Status of the Key Vault secret.
KeyVaultId string
Key Vault resource Id.
KeyVaultSecretName string
Key Vault secret name.
ProvisioningState This property is required. string
Status of the Key Vault secret.
KeyVaultId string
Key Vault resource Id.
KeyVaultSecretName string
Key Vault secret name.
provisioningState This property is required. String
Status of the Key Vault secret.
keyVaultId String
Key Vault resource Id.
keyVaultSecretName String
Key Vault secret name.
provisioningState This property is required. string
Status of the Key Vault secret.
keyVaultId string
Key Vault resource Id.
keyVaultSecretName string
Key Vault secret name.
provisioning_state This property is required. str
Status of the Key Vault secret.
key_vault_id str
Key Vault resource Id.
key_vault_secret_name str
Key Vault secret name.
provisioningState This property is required. String
Status of the Key Vault secret.
keyVaultId String
Key Vault resource Id.
keyVaultSecretName String
Key Vault secret name.

CertificateDetailsResponse

Issuer This property is required. string
Certificate Issuer.
NotAfter This property is required. string
Date Certificate is valid to.
NotBefore This property is required. string
Date Certificate is valid from.
RawData This property is required. string
Raw certificate data.
SerialNumber This property is required. string
Certificate Serial Number.
SignatureAlgorithm This property is required. string
Certificate Signature algorithm.
Subject This property is required. string
Certificate Subject.
Thumbprint This property is required. string
Certificate Thumbprint.
Version This property is required. int
Certificate Version.
Issuer This property is required. string
Certificate Issuer.
NotAfter This property is required. string
Date Certificate is valid to.
NotBefore This property is required. string
Date Certificate is valid from.
RawData This property is required. string
Raw certificate data.
SerialNumber This property is required. string
Certificate Serial Number.
SignatureAlgorithm This property is required. string
Certificate Signature algorithm.
Subject This property is required. string
Certificate Subject.
Thumbprint This property is required. string
Certificate Thumbprint.
Version This property is required. int
Certificate Version.
issuer This property is required. String
Certificate Issuer.
notAfter This property is required. String
Date Certificate is valid to.
notBefore This property is required. String
Date Certificate is valid from.
rawData This property is required. String
Raw certificate data.
serialNumber This property is required. String
Certificate Serial Number.
signatureAlgorithm This property is required. String
Certificate Signature algorithm.
subject This property is required. String
Certificate Subject.
thumbprint This property is required. String
Certificate Thumbprint.
version This property is required. Integer
Certificate Version.
issuer This property is required. string
Certificate Issuer.
notAfter This property is required. string
Date Certificate is valid to.
notBefore This property is required. string
Date Certificate is valid from.
rawData This property is required. string
Raw certificate data.
serialNumber This property is required. string
Certificate Serial Number.
signatureAlgorithm This property is required. string
Certificate Signature algorithm.
subject This property is required. string
Certificate Subject.
thumbprint This property is required. string
Certificate Thumbprint.
version This property is required. number
Certificate Version.
issuer This property is required. str
Certificate Issuer.
not_after This property is required. str
Date Certificate is valid to.
not_before This property is required. str
Date Certificate is valid from.
raw_data This property is required. str
Raw certificate data.
serial_number This property is required. str
Certificate Serial Number.
signature_algorithm This property is required. str
Certificate Signature algorithm.
subject This property is required. str
Certificate Subject.
thumbprint This property is required. str
Certificate Thumbprint.
version This property is required. int
Certificate Version.
issuer This property is required. String
Certificate Issuer.
notAfter This property is required. String
Date Certificate is valid to.
notBefore This property is required. String
Date Certificate is valid from.
rawData This property is required. String
Raw certificate data.
serialNumber This property is required. String
Certificate Serial Number.
signatureAlgorithm This property is required. String
Certificate Signature algorithm.
subject This property is required. String
Certificate Subject.
thumbprint This property is required. String
Certificate Thumbprint.
version This property is required. Number
Certificate Version.

CertificateOrderContactResponse

Email string
NameFirst string
NameLast string
Phone string
Email string
NameFirst string
NameLast string
Phone string
email String
nameFirst String
nameLast String
phone String
email string
nameFirst string
nameLast string
phone string
email String
nameFirst String
nameLast String
phone String

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi