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.73.0 published on Wednesday, Nov 20, 2024 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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

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

    Other available API versions: 2015-08-01-preview.

    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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi