1. Packages
  2. Azure Native v1
  3. API Docs
  4. logic
  5. getIntegrationAccountCertificate
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.logic.getIntegrationAccountCertificate

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Gets an integration account certificate. 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-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi