import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Address resource in Oracle Cloud Infrastructure Osp Gateway service. * * Get the address by id for the compartment * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAddress = oci.ospgateway.getAddress({ * addressId: testAddres.id, * compartmentId: compartmentId, * ospHomeRegion: addressOspHomeRegion, * }); * ``` */ export declare function getAddress(args: GetAddressArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAddress. */ export interface GetAddressArgs { /** * The identifier of the address. */ addressId: string; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. */ compartmentId: string; /** * The home region's public name of the logged in user. */ ospHomeRegion: string; } /** * A collection of values returned by getAddress. */ export interface GetAddressResult { readonly addressId: string; /** * Address identifier. */ readonly addressKey: string; /** * Name of the city. */ readonly city: string; /** * Name of the customer company. */ readonly companyName: string; readonly compartmentId: string; /** * Contributor class of the customer company. */ readonly contributorClass: string; /** * Country of the address. */ readonly country: string; /** * County of the address. */ readonly county: string; /** * Department name of the customer company. */ readonly departmentName: string; /** * Contact person email address. */ readonly emailAddress: string; /** * First name of the contact person. */ readonly firstName: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Internal number of the customer company. */ readonly internalNumber: string; /** * Job title of the contact person. */ readonly jobTitle: string; /** * Last name of the contact person. */ readonly lastName: string; /** * Address line 1. */ readonly line1: string; /** * Address line 2. */ readonly line2: string; /** * Address line 3. */ readonly line3: string; /** * Address line 4. */ readonly line4: string; /** * Middle name of the contact person. */ readonly middleName: string; /** * Municipal Inscription. */ readonly municipalInscription: string; readonly ospHomeRegion: string; /** * Phone country code of the contact person. */ readonly phoneCountryCode: string; /** * Phone number of the contact person. */ readonly phoneNumber: string; /** * Post code of the address. */ readonly postalCode: string; /** * Province of the address. */ readonly province: string; /** * State of the address. */ readonly state: string; /** * State Inscription. */ readonly stateInscription: string; /** * Street name of the address. */ readonly streetName: string; /** * Street number of the address. */ readonly streetNumber: string; } /** * This data source provides details about a specific Address resource in Oracle Cloud Infrastructure Osp Gateway service. * * Get the address by id for the compartment * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAddress = oci.ospgateway.getAddress({ * addressId: testAddres.id, * compartmentId: compartmentId, * ospHomeRegion: addressOspHomeRegion, * }); * ``` */ export declare function getAddressOutput(args: GetAddressOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAddress. */ export interface GetAddressOutputArgs { /** * The identifier of the address. */ addressId: pulumi.Input; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. */ compartmentId: pulumi.Input; /** * The home region's public name of the logged in user. */ ospHomeRegion: pulumi.Input; } //# sourceMappingURL=getAddress.d.ts.map