ArmAppServiceModelFactory.AppCertificateData Method

Definition

Overloads

Name Description
AppCertificateData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, IEnumerable<String>, Byte[], String, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, Nullable<Boolean>, Byte[], String, HostingEnvironmentProfile, ResourceIdentifier, String, Nullable<KeyVaultSecretStatus>, ResourceIdentifier, String, String, String)

Initializes a new instance of AppCertificateData.

AppCertificateData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, IEnumerable<String>, Byte[], String, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, Nullable<Boolean>, Byte[], String, HostingEnvironmentProfile, ResourceIdentifier, String, Nullable<KeyVaultSecretStatus>, ResourceIdentifier, String, String)

Initializes a new instance of AppCertificateData.

AppCertificateData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, IEnumerable<String>, Byte[], String, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, Nullable<Boolean>, Byte[], String, HostingEnvironmentProfile, ResourceIdentifier, String, Nullable<KeyVaultSecretStatus>, ResourceIdentifier, String, String, String)

Source:
ArmAppServiceModelFactory.cs
Source:
ArmAppServiceModelFactory.cs

Initializes a new instance of AppCertificateData.

public static Azure.ResourceManager.AppService.AppCertificateData AppCertificateData(Azure.Core.ResourceIdentifier id, string name, Azure.Core.ResourceType resourceType, Azure.ResourceManager.Models.SystemData systemData, System.Collections.Generic.IDictionary<string,string> tags, Azure.Core.AzureLocation location, string password, string friendlyName, string subjectName, System.Collections.Generic.IEnumerable<string> hostNames = default, byte[] pfxBlob = default, string siteName = default, string selfLink = default, string issuer = default, DateTimeOffset? issueOn = default, DateTimeOffset? expireOn = default, string thumbprintString = default, bool? isValid = default, byte[] cerBlob = default, string publicKeyHash = default, Azure.ResourceManager.AppService.Models.HostingEnvironmentProfile hostingEnvironmentProfile = default, Azure.Core.ResourceIdentifier keyVaultId = default, string keyVaultSecretName = default, Azure.ResourceManager.AppService.Models.KeyVaultSecretStatus? keyVaultSecretStatus = default, Azure.Core.ResourceIdentifier serverFarmId = default, string canonicalName = default, string domainValidationMethod = default, string kind = default);
public static Azure.ResourceManager.AppService.AppCertificateData AppCertificateData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string password = default, string friendlyName = default, string subjectName = default, System.Collections.Generic.IEnumerable<string> hostNames = default, byte[] pfxBlob = default, string siteName = default, string selfLink = default, string issuer = default, DateTimeOffset? issueOn = default, DateTimeOffset? expireOn = default, string thumbprintString = default, bool? isValid = default, byte[] cerBlob = default, string publicKeyHash = default, Azure.ResourceManager.AppService.Models.HostingEnvironmentProfile hostingEnvironmentProfile = default, Azure.Core.ResourceIdentifier keyVaultId = default, string keyVaultSecretName = default, Azure.ResourceManager.AppService.Models.KeyVaultSecretStatus? keyVaultSecretStatus = default, Azure.Core.ResourceIdentifier serverFarmId = default, string canonicalName = default, string domainValidationMethod = default, string kind = default);
static member AppCertificateData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * string * string * seq<string> * byte[] * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * Nullable<bool> * byte[] * string * Azure.ResourceManager.AppService.Models.HostingEnvironmentProfile * Azure.Core.ResourceIdentifier * string * Nullable<Azure.ResourceManager.AppService.Models.KeyVaultSecretStatus> * Azure.Core.ResourceIdentifier * string * string * string -> Azure.ResourceManager.AppService.AppCertificateData
Public Shared Function AppCertificateData (id As ResourceIdentifier, name As String, resourceType As ResourceType, systemData As SystemData, tags As IDictionary(Of String, String), location As AzureLocation, password As String, friendlyName As String, subjectName As String, Optional hostNames As IEnumerable(Of String) = Nothing, Optional pfxBlob As Byte() = Nothing, Optional siteName As String = Nothing, Optional selfLink As String = Nothing, Optional issuer As String = Nothing, Optional issueOn As Nullable(Of DateTimeOffset) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional thumbprintString As String = Nothing, Optional isValid As Nullable(Of Boolean) = Nothing, Optional cerBlob As Byte() = Nothing, Optional publicKeyHash As String = Nothing, Optional hostingEnvironmentProfile As HostingEnvironmentProfile = Nothing, Optional keyVaultId As ResourceIdentifier = Nothing, Optional keyVaultSecretName As String = Nothing, Optional keyVaultSecretStatus As Nullable(Of KeyVaultSecretStatus) = Nothing, Optional serverFarmId As ResourceIdentifier = Nothing, Optional canonicalName As String = Nothing, Optional domainValidationMethod As String = Nothing, Optional kind As String = Nothing) As AppCertificateData
Public Shared Function AppCertificateData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional password As String = Nothing, Optional friendlyName As String = Nothing, Optional subjectName As String = Nothing, Optional hostNames As IEnumerable(Of String) = Nothing, Optional pfxBlob As Byte() = Nothing, Optional siteName As String = Nothing, Optional selfLink As String = Nothing, Optional issuer As String = Nothing, Optional issueOn As Nullable(Of DateTimeOffset) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional thumbprintString As String = Nothing, Optional isValid As Nullable(Of Boolean) = Nothing, Optional cerBlob As Byte() = Nothing, Optional publicKeyHash As String = Nothing, Optional hostingEnvironmentProfile As HostingEnvironmentProfile = Nothing, Optional keyVaultId As ResourceIdentifier = Nothing, Optional keyVaultSecretName As String = Nothing, Optional keyVaultSecretStatus As Nullable(Of KeyVaultSecretStatus) = Nothing, Optional serverFarmId As ResourceIdentifier = Nothing, Optional canonicalName As String = Nothing, Optional domainValidationMethod As String = Nothing, Optional kind As String = Nothing) As AppCertificateData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

password
String

Certificate password.

friendlyName
String

Friendly name of the certificate.

subjectName
String

Subject name of the certificate.

hostNames
IEnumerable<String>

Host names the certificate applies to.

pfxBlob
Byte[]

Pfx blob.

siteName
String

App name.

selfLink
String

Self link.

issuer
String

Certificate issuer.

issueOn
Nullable<DateTimeOffset>

Certificate issue Date.

expireOn
Nullable<DateTimeOffset>

Certificate expiration date.

thumbprintString
String

Certificate thumbprint.

isValid
Nullable<Boolean>

Is the certificate valid?.

cerBlob
Byte[]

Raw bytes of .cer file.

publicKeyHash
String

Public key hash.

hostingEnvironmentProfile
HostingEnvironmentProfile

Specification for the App Service Environment to use for the certificate.

keyVaultId
ResourceIdentifier

Azure Key Vault Csm resource Id.

keyVaultSecretName
String

Azure Key Vault secret name.

keyVaultSecretStatus
Nullable<KeyVaultSecretStatus>

Status of the Key Vault secret.

serverFarmId
ResourceIdentifier

Resource ID of the associated App Service plan.

canonicalName
String

CNAME of the certificate to be issued via free certificate.

domainValidationMethod
String

Method of domain validation for free cert.

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.

Returns

A new AppCertificateData instance for mocking.

Applies to

AppCertificateData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, IEnumerable<String>, Byte[], String, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, Nullable<Boolean>, Byte[], String, HostingEnvironmentProfile, ResourceIdentifier, String, Nullable<KeyVaultSecretStatus>, ResourceIdentifier, String, String)

Source:
ArmAppServiceModelFactory.cs

Initializes a new instance of AppCertificateData.

public static Azure.ResourceManager.AppService.AppCertificateData AppCertificateData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string kind = default, string password = default, string friendlyName = default, string subjectName = default, System.Collections.Generic.IEnumerable<string> hostNames = default, byte[] pfxBlob = default, string siteName = default, string selfLink = default, string issuer = default, DateTimeOffset? issueOn = default, DateTimeOffset? expireOn = default, string thumbprintString = default, bool? isValid = default, byte[] cerBlob = default, string publicKeyHash = default, Azure.ResourceManager.AppService.Models.HostingEnvironmentProfile hostingEnvironmentProfile = default, Azure.Core.ResourceIdentifier keyVaultId = default, string keyVaultSecretName = default, Azure.ResourceManager.AppService.Models.KeyVaultSecretStatus? keyVaultSecretStatus = default, Azure.Core.ResourceIdentifier serverFarmId = default, string canonicalName = default, string domainValidationMethod = default);
static member AppCertificateData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * string * string * string * seq<string> * byte[] * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * Nullable<bool> * byte[] * string * Azure.ResourceManager.AppService.Models.HostingEnvironmentProfile * Azure.Core.ResourceIdentifier * string * Nullable<Azure.ResourceManager.AppService.Models.KeyVaultSecretStatus> * Azure.Core.ResourceIdentifier * string * string -> Azure.ResourceManager.AppService.AppCertificateData
Public Shared Function AppCertificateData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional kind As String = Nothing, Optional password As String = Nothing, Optional friendlyName As String = Nothing, Optional subjectName As String = Nothing, Optional hostNames As IEnumerable(Of String) = Nothing, Optional pfxBlob As Byte() = Nothing, Optional siteName As String = Nothing, Optional selfLink As String = Nothing, Optional issuer As String = Nothing, Optional issueOn As Nullable(Of DateTimeOffset) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional thumbprintString As String = Nothing, Optional isValid As Nullable(Of Boolean) = Nothing, Optional cerBlob As Byte() = Nothing, Optional publicKeyHash As String = Nothing, Optional hostingEnvironmentProfile As HostingEnvironmentProfile = Nothing, Optional keyVaultId As ResourceIdentifier = Nothing, Optional keyVaultSecretName As String = Nothing, Optional keyVaultSecretStatus As Nullable(Of KeyVaultSecretStatus) = Nothing, Optional serverFarmId As ResourceIdentifier = Nothing, Optional canonicalName As String = Nothing, Optional domainValidationMethod As String = Nothing) As AppCertificateData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

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. Serialized Name: Certificate.kind

password
String

Certificate password. Serialized Name: Certificate.properties.password

friendlyName
String

Friendly name of the certificate. Serialized Name: Certificate.properties.friendlyName

subjectName
String

Subject name of the certificate. Serialized Name: Certificate.properties.subjectName

hostNames
IEnumerable<String>

Host names the certificate applies to. Serialized Name: Certificate.properties.hostNames

pfxBlob
Byte[]

Pfx blob. Serialized Name: Certificate.properties.pfxBlob

siteName
String

App name. Serialized Name: Certificate.properties.siteName

selfLink
String

Self link. Serialized Name: Certificate.properties.selfLink

issuer
String

Certificate issuer. Serialized Name: Certificate.properties.issuer

issueOn
Nullable<DateTimeOffset>

Certificate issue Date. Serialized Name: Certificate.properties.issueDate

expireOn
Nullable<DateTimeOffset>

Certificate expiration date. Serialized Name: Certificate.properties.expirationDate

thumbprintString
String

Certificate thumbprint. Serialized Name: Certificate.properties.thumbprint

isValid
Nullable<Boolean>

Is the certificate valid?. Serialized Name: Certificate.properties.valid

cerBlob
Byte[]

Raw bytes of .cer file Serialized Name: Certificate.properties.cerBlob

publicKeyHash
String

Public key hash. Serialized Name: Certificate.properties.publicKeyHash

hostingEnvironmentProfile
HostingEnvironmentProfile

Specification for the App Service Environment to use for the certificate. Serialized Name: Certificate.properties.hostingEnvironmentProfile

keyVaultId
ResourceIdentifier

Azure Key Vault Csm resource Id. Serialized Name: Certificate.properties.keyVaultId

keyVaultSecretName
String

Azure Key Vault secret name. Serialized Name: Certificate.properties.keyVaultSecretName

keyVaultSecretStatus
Nullable<KeyVaultSecretStatus>

Status of the Key Vault secret. Serialized Name: Certificate.properties.keyVaultSecretStatus

serverFarmId
ResourceIdentifier

Resource ID of the associated App Service plan. Serialized Name: Certificate.properties.serverFarmId

canonicalName
String

CNAME of the certificate to be issued via free certificate Serialized Name: Certificate.properties.canonicalName

domainValidationMethod
String

Method of domain validation for free cert Serialized Name: Certificate.properties.domainValidationMethod

Returns

A new AppCertificateData instance for mocking.

Applies to