import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; export declare class ExadataInfrastructureStorage extends pulumi.CustomResource { /** * Get an existing ExadataInfrastructureStorage 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?: ExadataInfrastructureStorageState, opts?: pulumi.CustomResourceOptions): ExadataInfrastructureStorage; /** * Returns true if the given object is an instance of ExadataInfrastructureStorage. 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 ExadataInfrastructureStorage; readonly activatedStorageCount: pulumi.Output; readonly activationFile: pulumi.Output; readonly additionalStorageCount: pulumi.Output; readonly adminNetworkCidr: pulumi.Output; readonly cloudControlPlaneServer1: pulumi.Output; readonly cloudControlPlaneServer2: pulumi.Output; readonly compartmentId: pulumi.Output; readonly computeCount: pulumi.Output; readonly contacts: pulumi.Output; readonly corporateProxy: pulumi.Output; readonly cpusEnabled: pulumi.Output; readonly csiNumber: pulumi.Output; readonly dataStorageSizeInTbs: pulumi.Output; readonly dbNodeStorageSizeInGbs: pulumi.Output; readonly definedTags: pulumi.Output<{ [key: string]: string; }>; readonly displayName: pulumi.Output; readonly dnsServers: pulumi.Output; readonly exadataInfrastructureId: pulumi.Output; readonly freeformTags: pulumi.Output<{ [key: string]: string; }>; readonly gateway: pulumi.Output; readonly infiniBandNetworkCidr: pulumi.Output; readonly lifecycleDetails: pulumi.Output; readonly maintenanceSloStatus: pulumi.Output; readonly maintenanceWindow: pulumi.Output; readonly maxCpuCount: pulumi.Output; readonly maxDataStorageInTbs: pulumi.Output; readonly maxDbNodeStorageInGbs: pulumi.Output; readonly maxMemoryInGbs: pulumi.Output; readonly memorySizeInGbs: pulumi.Output; readonly netmask: pulumi.Output; readonly ntpServers: pulumi.Output; readonly shape: pulumi.Output; readonly state: pulumi.Output; readonly storageCount: pulumi.Output; readonly timeCreated: pulumi.Output; readonly timeZone: pulumi.Output; /** * Create a ExadataInfrastructureStorage 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: ExadataInfrastructureStorageArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering ExadataInfrastructureStorage resources. */ export interface ExadataInfrastructureStorageState { activatedStorageCount?: pulumi.Input; activationFile?: pulumi.Input; additionalStorageCount?: pulumi.Input; adminNetworkCidr?: pulumi.Input; cloudControlPlaneServer1?: pulumi.Input; cloudControlPlaneServer2?: pulumi.Input; compartmentId?: pulumi.Input; computeCount?: pulumi.Input; contacts?: pulumi.Input[] | undefined>; corporateProxy?: pulumi.Input; cpusEnabled?: pulumi.Input; csiNumber?: pulumi.Input; dataStorageSizeInTbs?: pulumi.Input; dbNodeStorageSizeInGbs?: pulumi.Input; definedTags?: pulumi.Input<{ [key: string]: pulumi.Input; } | undefined>; displayName?: pulumi.Input; dnsServers?: pulumi.Input[] | undefined>; exadataInfrastructureId?: pulumi.Input; freeformTags?: pulumi.Input<{ [key: string]: pulumi.Input; } | undefined>; gateway?: pulumi.Input; infiniBandNetworkCidr?: pulumi.Input; lifecycleDetails?: pulumi.Input; maintenanceSloStatus?: pulumi.Input; maintenanceWindow?: pulumi.Input; maxCpuCount?: pulumi.Input; maxDataStorageInTbs?: pulumi.Input; maxDbNodeStorageInGbs?: pulumi.Input; maxMemoryInGbs?: pulumi.Input; memorySizeInGbs?: pulumi.Input; netmask?: pulumi.Input; ntpServers?: pulumi.Input[] | undefined>; shape?: pulumi.Input; state?: pulumi.Input; storageCount?: pulumi.Input; timeCreated?: pulumi.Input; timeZone?: pulumi.Input; } /** * The set of arguments for constructing a ExadataInfrastructureStorage resource. */ export interface ExadataInfrastructureStorageArgs { activationFile?: pulumi.Input; adminNetworkCidr: pulumi.Input; cloudControlPlaneServer1: pulumi.Input; cloudControlPlaneServer2: pulumi.Input; compartmentId: pulumi.Input; computeCount?: pulumi.Input; contacts?: pulumi.Input[] | undefined>; corporateProxy?: pulumi.Input; definedTags?: pulumi.Input<{ [key: string]: pulumi.Input; } | undefined>; displayName: pulumi.Input; dnsServers: pulumi.Input[]>; exadataInfrastructureId?: pulumi.Input; freeformTags?: pulumi.Input<{ [key: string]: pulumi.Input; } | undefined>; gateway: pulumi.Input; infiniBandNetworkCidr: pulumi.Input; maintenanceWindow?: pulumi.Input; netmask: pulumi.Input; ntpServers: pulumi.Input[]>; shape: pulumi.Input; storageCount?: pulumi.Input; timeZone: pulumi.Input; } //# sourceMappingURL=exadataInfrastructureStorage.d.ts.map