1. Packages
  2. Cisco ISE Provider
  3. API Docs
  4. identitymanagement
  5. getCertificateAuthenticationProfile
Cisco ISE v0.2.1 published on Saturday, Mar 15, 2025 by Pulumi

ise.identitymanagement.getCertificateAuthenticationProfile

Explore with Pulumi AI

This data source can read the Certificate Authentication Profile.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as ise from "@pulumi/ise";

const example = ise.identitymanagement.getCertificateAuthenticationProfile({
    id: "76d24097-41c4-4558-a4d0-a8c07ac08470",
});
Copy
import pulumi
import pulumi_ise as ise

example = ise.identitymanagement.get_certificate_authentication_profile(id="76d24097-41c4-4558-a4d0-a8c07ac08470")
Copy
package main

import (
	"github.com/pulumi/pulumi-ise/sdk/go/ise/identitymanagement"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := identitymanagement.LookupCertificateAuthenticationProfile(ctx, &identitymanagement.LookupCertificateAuthenticationProfileArgs{
			Id: pulumi.StringRef("76d24097-41c4-4558-a4d0-a8c07ac08470"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ise = Pulumi.Ise;

return await Deployment.RunAsync(() => 
{
    var example = Ise.IdentityManagement.GetCertificateAuthenticationProfile.Invoke(new()
    {
        Id = "76d24097-41c4-4558-a4d0-a8c07ac08470",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ise.identitymanagement.IdentitymanagementFunctions;
import com.pulumi.ise.identitymanagement.inputs.GetCertificateAuthenticationProfileArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var example = IdentitymanagementFunctions.getCertificateAuthenticationProfile(GetCertificateAuthenticationProfileArgs.builder()
            .id("76d24097-41c4-4558-a4d0-a8c07ac08470")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: ise:identitymanagement:getCertificateAuthenticationProfile
      arguments:
        id: 76d24097-41c4-4558-a4d0-a8c07ac08470
Copy

Using getCertificateAuthenticationProfile

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 getCertificateAuthenticationProfile(args: GetCertificateAuthenticationProfileArgs, opts?: InvokeOptions): Promise<GetCertificateAuthenticationProfileResult>
function getCertificateAuthenticationProfileOutput(args: GetCertificateAuthenticationProfileOutputArgs, opts?: InvokeOptions): Output<GetCertificateAuthenticationProfileResult>
Copy
def get_certificate_authentication_profile(id: Optional[str] = None,
                                           name: Optional[str] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetCertificateAuthenticationProfileResult
def get_certificate_authentication_profile_output(id: Optional[pulumi.Input[str]] = None,
                                           name: Optional[pulumi.Input[str]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetCertificateAuthenticationProfileResult]
Copy
func LookupCertificateAuthenticationProfile(ctx *Context, args *LookupCertificateAuthenticationProfileArgs, opts ...InvokeOption) (*LookupCertificateAuthenticationProfileResult, error)
func LookupCertificateAuthenticationProfileOutput(ctx *Context, args *LookupCertificateAuthenticationProfileOutputArgs, opts ...InvokeOption) LookupCertificateAuthenticationProfileResultOutput
Copy

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

public static class GetCertificateAuthenticationProfile 
{
    public static Task<GetCertificateAuthenticationProfileResult> InvokeAsync(GetCertificateAuthenticationProfileArgs args, InvokeOptions? opts = null)
    public static Output<GetCertificateAuthenticationProfileResult> Invoke(GetCertificateAuthenticationProfileInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCertificateAuthenticationProfileResult> getCertificateAuthenticationProfile(GetCertificateAuthenticationProfileArgs args, InvokeOptions options)
public static Output<GetCertificateAuthenticationProfileResult> getCertificateAuthenticationProfile(GetCertificateAuthenticationProfileArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ise:identitymanagement/getCertificateAuthenticationProfile:getCertificateAuthenticationProfile
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
The id of the object
Name string
The name of the certificate profile
Id string
The id of the object
Name string
The name of the certificate profile
id String
The id of the object
name String
The name of the certificate profile
id string
The id of the object
name string
The name of the certificate profile
id str
The id of the object
name str
The name of the certificate profile
id String
The id of the object
name String
The name of the certificate profile

getCertificateAuthenticationProfile Result

The following output properties are available:

AllowedAsUserName bool
Allow as username
CertificateAttributeName string
Attribute name of the Certificate Profile - used only when CERTIFICATE is chosen in username_from.
Description string
Description
ExternalIdentityStoreName string
Referred IDStore name for the Certificate Profile or [not applicable] in case no identity store is chosen
Id string
The id of the object
MatchMode string
Match mode of the Certificate Profile. Allowed values: NEVER, RESOLVEIDENTITYAMBIGUITY, BINARY_COMPARISON
Name string
The name of the certificate profile
UsernameFrom string
The attribute in the certificate where the user name should be taken from. Allowed values: CERTIFICATE (for a specific attribute as defined in certificateAttributeName), UPN (for using any Subject or Alternative Name Attributes in the Certificate - an option only in AD)
AllowedAsUserName bool
Allow as username
CertificateAttributeName string
Attribute name of the Certificate Profile - used only when CERTIFICATE is chosen in username_from.
Description string
Description
ExternalIdentityStoreName string
Referred IDStore name for the Certificate Profile or [not applicable] in case no identity store is chosen
Id string
The id of the object
MatchMode string
Match mode of the Certificate Profile. Allowed values: NEVER, RESOLVEIDENTITYAMBIGUITY, BINARY_COMPARISON
Name string
The name of the certificate profile
UsernameFrom string
The attribute in the certificate where the user name should be taken from. Allowed values: CERTIFICATE (for a specific attribute as defined in certificateAttributeName), UPN (for using any Subject or Alternative Name Attributes in the Certificate - an option only in AD)
allowedAsUserName Boolean
Allow as username
certificateAttributeName String
Attribute name of the Certificate Profile - used only when CERTIFICATE is chosen in username_from.
description String
Description
externalIdentityStoreName String
Referred IDStore name for the Certificate Profile or [not applicable] in case no identity store is chosen
id String
The id of the object
matchMode String
Match mode of the Certificate Profile. Allowed values: NEVER, RESOLVEIDENTITYAMBIGUITY, BINARY_COMPARISON
name String
The name of the certificate profile
usernameFrom String
The attribute in the certificate where the user name should be taken from. Allowed values: CERTIFICATE (for a specific attribute as defined in certificateAttributeName), UPN (for using any Subject or Alternative Name Attributes in the Certificate - an option only in AD)
allowedAsUserName boolean
Allow as username
certificateAttributeName string
Attribute name of the Certificate Profile - used only when CERTIFICATE is chosen in username_from.
description string
Description
externalIdentityStoreName string
Referred IDStore name for the Certificate Profile or [not applicable] in case no identity store is chosen
id string
The id of the object
matchMode string
Match mode of the Certificate Profile. Allowed values: NEVER, RESOLVEIDENTITYAMBIGUITY, BINARY_COMPARISON
name string
The name of the certificate profile
usernameFrom string
The attribute in the certificate where the user name should be taken from. Allowed values: CERTIFICATE (for a specific attribute as defined in certificateAttributeName), UPN (for using any Subject or Alternative Name Attributes in the Certificate - an option only in AD)
allowed_as_user_name bool
Allow as username
certificate_attribute_name str
Attribute name of the Certificate Profile - used only when CERTIFICATE is chosen in username_from.
description str
Description
external_identity_store_name str
Referred IDStore name for the Certificate Profile or [not applicable] in case no identity store is chosen
id str
The id of the object
match_mode str
Match mode of the Certificate Profile. Allowed values: NEVER, RESOLVEIDENTITYAMBIGUITY, BINARY_COMPARISON
name str
The name of the certificate profile
username_from str
The attribute in the certificate where the user name should be taken from. Allowed values: CERTIFICATE (for a specific attribute as defined in certificateAttributeName), UPN (for using any Subject or Alternative Name Attributes in the Certificate - an option only in AD)
allowedAsUserName Boolean
Allow as username
certificateAttributeName String
Attribute name of the Certificate Profile - used only when CERTIFICATE is chosen in username_from.
description String
Description
externalIdentityStoreName String
Referred IDStore name for the Certificate Profile or [not applicable] in case no identity store is chosen
id String
The id of the object
matchMode String
Match mode of the Certificate Profile. Allowed values: NEVER, RESOLVEIDENTITYAMBIGUITY, BINARY_COMPARISON
name String
The name of the certificate profile
usernameFrom String
The attribute in the certificate where the user name should be taken from. Allowed values: CERTIFICATE (for a specific attribute as defined in certificateAttributeName), UPN (for using any Subject or Alternative Name Attributes in the Certificate - an option only in AD)

Package Details

Repository
ise pulumi/pulumi-ise
License
Apache-2.0
Notes
This Pulumi package is based on the ise Terraform Provider.