import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This resource provides the Address Action Verification resource in Oracle Cloud Infrastructure Osp Gateway service. * Api doc link for the resource: https://docs.oracle.com/iaas/api/#/en/ * * Example terraform configs related to the resource : https://github.com/oracle/terraform-provider-oci/tree/master/examples/osp_gateway * * Verify address * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAddressActionVerification = new oci.ospgateway.AddressActionVerification("test_address_action_verification", { * compartmentId: compartmentId, * ospHomeRegion: addressActionVerificationOspHomeRegion, * addressKey: addressActionVerificationAddressKey, * city: addressActionVerificationCity, * companyName: addressActionVerificationCompanyName, * contributorClass: addressActionVerificationContributorClass, * country: addressActionVerificationCountry, * county: addressActionVerificationCounty, * departmentName: addressActionVerificationDepartmentName, * emailAddress: addressActionVerificationEmailAddress, * firstName: addressActionVerificationFirstName, * internalNumber: addressActionVerificationInternalNumber, * jobTitle: addressActionVerificationJobTitle, * lastName: addressActionVerificationLastName, * line1: addressActionVerificationLine1, * line2: addressActionVerificationLine2, * line3: addressActionVerificationLine3, * line4: addressActionVerificationLine4, * middleName: addressActionVerificationMiddleName, * municipalInscription: addressActionVerificationMunicipalInscription, * phoneCountryCode: addressActionVerificationPhoneCountryCode, * phoneNumber: addressActionVerificationPhoneNumber, * postalCode: addressActionVerificationPostalCode, * province: addressActionVerificationProvince, * state: addressActionVerificationState, * stateInscription: addressActionVerificationStateInscription, * streetName: addressActionVerificationStreetName, * streetNumber: addressActionVerificationStreetNumber, * }); * ``` * * ## Import * * AddressActionVerifications can be imported using the `id`, e.g. * * ```sh * $ pulumi import oci:OspGateway/addressActionVerification:AddressActionVerification test_address_action_verification "id" * ``` */ export declare class AddressActionVerification extends pulumi.CustomResource { /** * Get an existing AddressActionVerification resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: AddressActionVerificationState, opts?: pulumi.CustomResourceOptions): AddressActionVerification; /** * Returns true if the given object is an instance of AddressActionVerification. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is AddressActionVerification; /** * Address identifier. */ readonly addressKey: pulumi.Output; /** * Address details model. */ readonly addresses: pulumi.Output; /** * Name of the city. */ readonly city: pulumi.Output; /** * Name of the customer company. */ readonly companyName: pulumi.Output; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. */ readonly compartmentId: pulumi.Output; /** * Contributor class of the customer company. */ readonly contributorClass: pulumi.Output; /** * Country of the address. */ readonly country: pulumi.Output; /** * County of the address. */ readonly county: pulumi.Output; /** * Department name of the customer company. */ readonly departmentName: pulumi.Output; /** * Contact person email address. */ readonly emailAddress: pulumi.Output; /** * First name of the contact person. */ readonly firstName: pulumi.Output; /** * Internal number of the customer company. */ readonly internalNumber: pulumi.Output; /** * Job title of the contact person. */ readonly jobTitle: pulumi.Output; /** * Last name of the contact person. */ readonly lastName: pulumi.Output; /** * Address line 1. */ readonly line1: pulumi.Output; /** * Address line 2. */ readonly line2: pulumi.Output; /** * Address line 3. */ readonly line3: pulumi.Output; /** * Address line 4. */ readonly line4: pulumi.Output; /** * Middle name of the contact person. */ readonly middleName: pulumi.Output; /** * Municipal Inscription. */ readonly municipalInscription: pulumi.Output; /** * The home region's public name of the logged in user. */ readonly ospHomeRegion: pulumi.Output; /** * Phone country code of the contact person. */ readonly phoneCountryCode: pulumi.Output; /** * Phone number of the contact person. */ readonly phoneNumber: pulumi.Output; /** * Post code of the address. */ readonly postalCode: pulumi.Output; /** * Province of the address. */ readonly province: pulumi.Output; /** * Address quality type. */ readonly quality: pulumi.Output; /** * State of the address. */ readonly state: pulumi.Output; /** * State Inscription. */ readonly stateInscription: pulumi.Output; /** * Street name of the address. */ readonly streetName: pulumi.Output; /** * Street number of the address. * * ** IMPORTANT ** * Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values */ readonly streetNumber: pulumi.Output; /** * Address verification code. */ readonly verificationCode: pulumi.Output; /** * Create a AddressActionVerification resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args: AddressActionVerificationArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering AddressActionVerification resources. */ export interface AddressActionVerificationState { /** * Address identifier. */ addressKey?: pulumi.Input; /** * Address details model. */ addresses?: pulumi.Input[] | undefined>; /** * Name of the city. */ city?: pulumi.Input; /** * Name of the customer company. */ companyName?: pulumi.Input; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. */ compartmentId?: pulumi.Input; /** * Contributor class of the customer company. */ contributorClass?: pulumi.Input; /** * Country of the address. */ country?: pulumi.Input; /** * County of the address. */ county?: pulumi.Input; /** * Department name of the customer company. */ departmentName?: pulumi.Input; /** * Contact person email address. */ emailAddress?: pulumi.Input; /** * First name of the contact person. */ firstName?: pulumi.Input; /** * Internal number of the customer company. */ internalNumber?: pulumi.Input; /** * Job title of the contact person. */ jobTitle?: pulumi.Input; /** * Last name of the contact person. */ lastName?: pulumi.Input; /** * Address line 1. */ line1?: pulumi.Input; /** * Address line 2. */ line2?: pulumi.Input; /** * Address line 3. */ line3?: pulumi.Input; /** * Address line 4. */ line4?: pulumi.Input; /** * Middle name of the contact person. */ middleName?: pulumi.Input; /** * Municipal Inscription. */ municipalInscription?: pulumi.Input; /** * The home region's public name of the logged in user. */ ospHomeRegion?: pulumi.Input; /** * Phone country code of the contact person. */ phoneCountryCode?: pulumi.Input; /** * Phone number of the contact person. */ phoneNumber?: pulumi.Input; /** * Post code of the address. */ postalCode?: pulumi.Input; /** * Province of the address. */ province?: pulumi.Input; /** * Address quality type. */ quality?: pulumi.Input; /** * State of the address. */ state?: pulumi.Input; /** * State Inscription. */ stateInscription?: pulumi.Input; /** * Street name of the address. */ streetName?: pulumi.Input; /** * Street number of the address. * * ** IMPORTANT ** * Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values */ streetNumber?: pulumi.Input; /** * Address verification code. */ verificationCode?: pulumi.Input; } /** * The set of arguments for constructing a AddressActionVerification resource. */ export interface AddressActionVerificationArgs { /** * Address identifier. */ addressKey?: pulumi.Input; /** * Name of the city. */ city?: pulumi.Input; /** * Name of the customer company. */ companyName?: pulumi.Input; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. */ compartmentId: pulumi.Input; /** * Contributor class of the customer company. */ contributorClass?: pulumi.Input; /** * Country of the address. */ country?: pulumi.Input; /** * County of the address. */ county?: pulumi.Input; /** * Department name of the customer company. */ departmentName?: pulumi.Input; /** * Contact person email address. */ emailAddress?: pulumi.Input; /** * First name of the contact person. */ firstName?: pulumi.Input; /** * Internal number of the customer company. */ internalNumber?: pulumi.Input; /** * Job title of the contact person. */ jobTitle?: pulumi.Input; /** * Last name of the contact person. */ lastName?: pulumi.Input; /** * Address line 1. */ line1?: pulumi.Input; /** * Address line 2. */ line2?: pulumi.Input; /** * Address line 3. */ line3?: pulumi.Input; /** * Address line 4. */ line4?: pulumi.Input; /** * Middle name of the contact person. */ middleName?: pulumi.Input; /** * Municipal Inscription. */ municipalInscription?: pulumi.Input; /** * The home region's public name of the logged in user. */ ospHomeRegion: pulumi.Input; /** * Phone country code of the contact person. */ phoneCountryCode?: pulumi.Input; /** * Phone number of the contact person. */ phoneNumber?: pulumi.Input; /** * Post code of the address. */ postalCode?: pulumi.Input; /** * Province of the address. */ province?: pulumi.Input; /** * State of the address. */ state?: pulumi.Input; /** * State Inscription. */ stateInscription?: pulumi.Input; /** * Street name of the address. */ streetName?: pulumi.Input; /** * Street number of the address. * * ** IMPORTANT ** * Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values */ streetNumber?: pulumi.Input; } //# sourceMappingURL=addressActionVerification.d.ts.map