@pulumi/juniper-mist
Version:
A Pulumi package for creating and managing Juniper Mist resources.
83 lines (82 loc) • 2.32 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* This data source provides the NAC IDP Metadata information.
*
* The provided information (`entityId`, `acsUrl`, `logoutUrl` and `metadata`) are the information required to configure the IDP
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as junipermist from "@pulumi/juniper-mist";
*
* const samlIdp = junipermist.org.getNacidpMetadata({
* orgId: terraformTest.id,
* nacidpId: samlIdpOne.id,
* });
* ```
*/
export declare function getNacidpMetadata(args: GetNacidpMetadataArgs, opts?: pulumi.InvokeOptions): Promise<GetNacidpMetadataResult>;
/**
* A collection of arguments for invoking getNacidpMetadata.
*/
export interface GetNacidpMetadataArgs {
nacidpId: string;
orgId: string;
}
/**
* A collection of values returned by getNacidpMetadata.
*/
export interface GetNacidpMetadataResult {
/**
* If `idpType`==`saml`
*/
readonly acsUrl: string;
/**
* If `idpType`==`saml`
*/
readonly entityId: string;
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
/**
* If `idpType`==`saml`
*/
readonly logoutUrl: string;
/**
* If `idpType`==`saml`
*/
readonly metadata: string;
readonly nacidpId: string;
readonly orgId: string;
/**
* If `idpType`==`oauth` and `scimEnabled`==`true`
*/
readonly scimBaseUrl: string;
}
/**
* This data source provides the NAC IDP Metadata information.
*
* The provided information (`entityId`, `acsUrl`, `logoutUrl` and `metadata`) are the information required to configure the IDP
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as junipermist from "@pulumi/juniper-mist";
*
* const samlIdp = junipermist.org.getNacidpMetadata({
* orgId: terraformTest.id,
* nacidpId: samlIdpOne.id,
* });
* ```
*/
export declare function getNacidpMetadataOutput(args: GetNacidpMetadataOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetNacidpMetadataResult>;
/**
* A collection of arguments for invoking getNacidpMetadata.
*/
export interface GetNacidpMetadataOutputArgs {
nacidpId: pulumi.Input<string>;
orgId: pulumi.Input<string>;
}