/** * This operation requests the server to Import a Managed Object specified by * its Unique Identifier. The request specifies the object being imported and * all the attributes to be assigned to the object. The attribute rules for each * attribute for “Initially set by” and “When implicitly set” SHALL NOT be * enforced as all attributes MUST be set to the supplied values rather than any * server generated values. * * The response contains the Unique Identifier provided in the request or * assigned by the server. The server SHALL copy the Unique Identifier returned * by this operations into the ID Placeholder variable. * https://docs.oasis-open.org/kmip/kmip-spec/v2.1/os/kmip-spec-v2.1-os.html#_Toc57115657 */ import { KmipStruct } from "../json/KmipStruct"; import { KmipObject } from "../objects/KmipObject"; import { Attributes } from "../types/Attributes"; import { KeyWrapType } from "../types/KeyWrapType"; import { ObjectType } from "../types/ObjectType"; export declare class Import implements KmipStruct { private _uniqueIdentifier; private _objectType; private _replaceExisting?; private _keyWrapType?; get keyWrapType(): KeyWrapType | undefined; set keyWrapType(value: KeyWrapType | undefined); private _attributes; private _object; constructor(uniqueIdentifier: string, objectType: ObjectType, attributes: Attributes, object: KmipObject, replaceExisting?: boolean, keyWrapType?: KeyWrapType); get uniqueIdentifier(): string; set uniqueIdentifier(value: string); get objectType(): ObjectType; set objectType(value: ObjectType); get replaceExisting(): boolean | undefined; set replaceExisting(value: boolean | undefined); get attributes(): Attributes; set attributes(value: Attributes); get object(): KmipObject; set object(value: KmipObject); } //# sourceMappingURL=Import.d.ts.map