ArmAppServiceModelFactory.AppCertificateData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
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
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.
- 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
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
- 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.