import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Letter Of Authority resource in Oracle Cloud Infrastructure Core service. * * Gets the Letter of Authority for the specified cross-connect. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testLetterOfAuthority = oci.core.getLetterOfAuthority({ * crossConnectId: testCrossConnect.id, * }); * ``` */ export declare function getLetterOfAuthority(args: GetLetterOfAuthorityArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getLetterOfAuthority. */ export interface GetLetterOfAuthorityArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cross-connect. */ crossConnectId: string; } /** * A collection of values returned by getLetterOfAuthority. */ export interface GetLetterOfAuthorityResult { /** * Name of a customer authorized agent which will be appended to the LOA as 'Authorized Agent'. */ readonly authorizedAgent: string; /** * The name of the entity authorized by this Letter of Authority. */ readonly authorizedEntityName: string; /** * The type of cross-connect fiber, termination, and optical specification. */ readonly circuitType: string; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cross-connect. */ readonly crossConnectId: string; /** * Data related to the extension of the Expiry date of the LOA. It gives you number of remaining extensions along with a history of past extensions made on the LOA. */ readonly extensionDetails: outputs.Core.GetLetterOfAuthorityExtensionDetail[]; /** * The address of the FastConnect location. */ readonly facilityLocation: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The meet-me room port for this cross-connect. */ readonly portName: string; /** * The date and time when the Letter of Authority expires, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). */ readonly timeExpires: string; /** * The date and time the Letter of Authority was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). Example: `2016-08-25T21:10:29.600Z` */ readonly timeIssued: string; } /** * This data source provides details about a specific Letter Of Authority resource in Oracle Cloud Infrastructure Core service. * * Gets the Letter of Authority for the specified cross-connect. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testLetterOfAuthority = oci.core.getLetterOfAuthority({ * crossConnectId: testCrossConnect.id, * }); * ``` */ export declare function getLetterOfAuthorityOutput(args: GetLetterOfAuthorityOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getLetterOfAuthority. */ export interface GetLetterOfAuthorityOutputArgs { /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cross-connect. */ crossConnectId: pulumi.Input; } //# sourceMappingURL=getLetterOfAuthority.d.ts.map