1. Packages
  2. Azure Native
  3. API Docs
  4. logic
  5. getIntegrationAccountCertificate
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.8.0 published on Monday, Sep 18, 2023 by Pulumi

azure-native.logic.getIntegrationAccountCertificate

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.8.0 published on Monday, Sep 18, 2023 by Pulumi

    Gets an integration account certificate. Azure REST API version: 2019-05-01.

    Using getIntegrationAccountCertificate

    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 getIntegrationAccountCertificate(args: GetIntegrationAccountCertificateArgs, opts?: InvokeOptions): Promise<GetIntegrationAccountCertificateResult>
    function getIntegrationAccountCertificateOutput(args: GetIntegrationAccountCertificateOutputArgs, opts?: InvokeOptions): Output<GetIntegrationAccountCertificateResult>
    def get_integration_account_certificate(certificate_name: Optional[str] = None,
                                            integration_account_name: Optional[str] = None,
                                            resource_group_name: Optional[str] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetIntegrationAccountCertificateResult
    def get_integration_account_certificate_output(certificate_name: Optional[pulumi.Input[str]] = None,
                                            integration_account_name: Optional[pulumi.Input[str]] = None,
                                            resource_group_name: Optional[pulumi.Input[str]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetIntegrationAccountCertificateResult]
    func LookupIntegrationAccountCertificate(ctx *Context, args *LookupIntegrationAccountCertificateArgs, opts ...InvokeOption) (*LookupIntegrationAccountCertificateResult, error)
    func LookupIntegrationAccountCertificateOutput(ctx *Context, args *LookupIntegrationAccountCertificateOutputArgs, opts ...InvokeOption) LookupIntegrationAccountCertificateResultOutput

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

    public static class GetIntegrationAccountCertificate 
    {
        public static Task<GetIntegrationAccountCertificateResult> InvokeAsync(GetIntegrationAccountCertificateArgs args, InvokeOptions? opts = null)
        public static Output<GetIntegrationAccountCertificateResult> Invoke(GetIntegrationAccountCertificateInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIntegrationAccountCertificateResult> getIntegrationAccountCertificate(GetIntegrationAccountCertificateArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:logic:getIntegrationAccountCertificate
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CertificateName string

    The integration account certificate name.

    IntegrationAccountName string

    The integration account name.

    ResourceGroupName string

    The resource group name.

    CertificateName string

    The integration account certificate name.

    IntegrationAccountName string

    The integration account name.

    ResourceGroupName string

    The resource group name.

    certificateName String

    The integration account certificate name.

    integrationAccountName String

    The integration account name.

    resourceGroupName String

    The resource group name.

    certificateName string

    The integration account certificate name.

    integrationAccountName string

    The integration account name.

    resourceGroupName string

    The resource group name.

    certificate_name str

    The integration account certificate name.

    integration_account_name str

    The integration account name.

    resource_group_name str

    The resource group name.

    certificateName String

    The integration account certificate name.

    integrationAccountName String

    The integration account name.

    resourceGroupName String

    The resource group name.

    getIntegrationAccountCertificate Result

    The following output properties are available:

    ChangedTime string

    The changed time.

    CreatedTime string

    The created time.

    Id string

    The resource id.

    Name string

    Gets the resource name.

    Type string

    Gets the resource type.

    Key Pulumi.AzureNative.Logic.Outputs.KeyVaultKeyReferenceResponse

    The key details in the key vault.

    Location string

    The resource location.

    Metadata object

    The metadata.

    PublicCertificate string

    The public certificate.

    Tags Dictionary<string, string>

    The resource tags.

    ChangedTime string

    The changed time.

    CreatedTime string

    The created time.

    Id string

    The resource id.

    Name string

    Gets the resource name.

    Type string

    Gets the resource type.

    Key KeyVaultKeyReferenceResponse

    The key details in the key vault.

    Location string

    The resource location.

    Metadata interface{}

    The metadata.

    PublicCertificate string

    The public certificate.

    Tags map[string]string

    The resource tags.

    changedTime String

    The changed time.

    createdTime String

    The created time.

    id String

    The resource id.

    name String

    Gets the resource name.

    type String

    Gets the resource type.

    key KeyVaultKeyReferenceResponse

    The key details in the key vault.

    location String

    The resource location.

    metadata Object

    The metadata.

    publicCertificate String

    The public certificate.

    tags Map<String,String>

    The resource tags.

    changedTime string

    The changed time.

    createdTime string

    The created time.

    id string

    The resource id.

    name string

    Gets the resource name.

    type string

    Gets the resource type.

    key KeyVaultKeyReferenceResponse

    The key details in the key vault.

    location string

    The resource location.

    metadata any

    The metadata.

    publicCertificate string

    The public certificate.

    tags {[key: string]: string}

    The resource tags.

    changed_time str

    The changed time.

    created_time str

    The created time.

    id str

    The resource id.

    name str

    Gets the resource name.

    type str

    Gets the resource type.

    key KeyVaultKeyReferenceResponse

    The key details in the key vault.

    location str

    The resource location.

    metadata Any

    The metadata.

    public_certificate str

    The public certificate.

    tags Mapping[str, str]

    The resource tags.

    changedTime String

    The changed time.

    createdTime String

    The created time.

    id String

    The resource id.

    name String

    Gets the resource name.

    type String

    Gets the resource type.

    key Property Map

    The key details in the key vault.

    location String

    The resource location.

    metadata Any

    The metadata.

    publicCertificate String

    The public certificate.

    tags Map<String>

    The resource tags.

    Supporting Types

    KeyVaultKeyReferenceResponse

    KeyName string

    The private key name in key vault.

    KeyVault Pulumi.AzureNative.Logic.Inputs.KeyVaultKeyReferenceResponseKeyVault

    The key vault reference.

    KeyVersion string

    The private key version in key vault.

    KeyName string

    The private key name in key vault.

    KeyVault KeyVaultKeyReferenceResponseKeyVault

    The key vault reference.

    KeyVersion string

    The private key version in key vault.

    keyName String

    The private key name in key vault.

    keyVault KeyVaultKeyReferenceResponseKeyVault

    The key vault reference.

    keyVersion String

    The private key version in key vault.

    keyName string

    The private key name in key vault.

    keyVault KeyVaultKeyReferenceResponseKeyVault

    The key vault reference.

    keyVersion string

    The private key version in key vault.

    key_name str

    The private key name in key vault.

    key_vault KeyVaultKeyReferenceResponseKeyVault

    The key vault reference.

    key_version str

    The private key version in key vault.

    keyName String

    The private key name in key vault.

    keyVault Property Map

    The key vault reference.

    keyVersion String

    The private key version in key vault.

    KeyVaultKeyReferenceResponseKeyVault

    Name string

    The resource name.

    Type string

    The resource type.

    Id string

    The resource id.

    Name string

    The resource name.

    Type string

    The resource type.

    Id string

    The resource id.

    name String

    The resource name.

    type String

    The resource type.

    id String

    The resource id.

    name string

    The resource name.

    type string

    The resource type.

    id string

    The resource id.

    name str

    The resource name.

    type str

    The resource type.

    id str

    The resource id.

    name String

    The resource name.

    type String

    The resource type.

    id String

    The resource id.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.8.0 published on Monday, Sep 18, 2023 by Pulumi