Interface ApplicationGatewaySslCertificate

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<ApplicationGateway>, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<ApplicationGatewaySslCertificateInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<ApplicationGateway>, com.azure.resourcemanager.resources.fluentcore.model.Indexable

public interface ApplicationGatewaySslCertificate extends com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<ApplicationGatewaySslCertificateInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<ApplicationGateway>
A client-side representation of an application gateway SSL certificate.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of an application gateway SSL certificate definition.
    static interface 
    Grouping of application gateway SSL certificate definition stages.
    static interface 
    The entirety of an application gateway SSL certificate update as part of an application gateway update.
    static interface 
    The entirety of an application gateway SSL certificate definition as part of an application gateway update.
    static interface 
    Grouping of application gateway SSL certificate definition stages applicable as part of an application gateway update.
    static interface 
    Grouping of application gateway SSL certificate update stages.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
    Gets the public data of the certificate.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent

    parent

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key
  • Method Details

    • publicData

      String publicData()
      Gets the public data of the certificate.
      Returns:
      the public data of the certificate
    • keyVaultSecretId

      String keyVaultSecretId()
      Get Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.
      Returns:
      the secret id