@pulumi/juniper-mist
Version:
A Pulumi package for creating and managing Juniper Mist resources.
83 lines (82 loc) • 2.25 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* This data source provides the SSO 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 ssoIdp = junipermist.org.getSsoMetadata({
* orgId: terraformTest.id,
* ssoId: ssoOne.id,
* });
* ```
*/
export declare function getSsoMetadata(args: GetSsoMetadataArgs, opts?: pulumi.InvokeOptions): Promise<GetSsoMetadataResult>;
/**
* A collection of arguments for invoking getSsoMetadata.
*/
export interface GetSsoMetadataArgs {
orgId: string;
ssoId: string;
}
/**
* A collection of values returned by getSsoMetadata.
*/
export interface GetSsoMetadataResult {
/**
* 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 orgId: string;
/**
* If `idpType`==`oauth` and `scimEnabled`==`true`
*/
readonly scimBaseUrl: string;
readonly ssoId: string;
}
/**
* This data source provides the SSO 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 ssoIdp = junipermist.org.getSsoMetadata({
* orgId: terraformTest.id,
* ssoId: ssoOne.id,
* });
* ```
*/
export declare function getSsoMetadataOutput(args: GetSsoMetadataOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetSsoMetadataResult>;
/**
* A collection of arguments for invoking getSsoMetadata.
*/
export interface GetSsoMetadataOutputArgs {
orgId: pulumi.Input<string>;
ssoId: pulumi.Input<string>;
}