/** * This operation requests the server to generate a new symmetric key or * generate Secret Data as a Managed Cryptographic Object. The request contains * information about the type of object being created, and some of the * attributes to be assigned to the object (e.g., Cryptographic Algorithm, * Cryptographic Length, etc.). The response contains the Unique Identifier of * the created object. The server SHALL copy the Unique Identifier returned by * this operation into the ID Placeholder variable. */ import { KmipStruct } from "../json/KmipStruct"; import { TTLV } from "../serialize/Ttlv"; import { Attributes } from "../types/Attributes"; import { ObjectType } from "../types/ObjectType"; export declare class Create implements KmipStruct { private _objectType; private _attributes; private _protection_storage_masks?; this(): void; constructor(); constructor(objectType: ObjectType, attributes: Attributes, protection_storage_masks?: number); get objectType(): ObjectType; set objectType(value: ObjectType); get attributes(): Attributes; set attributes(value: Attributes); get protection_storage_masks(): number | undefined; set protection_storage_masks(value: number | undefined); equals(o: any): boolean; toString(): string; static from_ttlv(propertyName: string, ttlv: TTLV): Create; } //# sourceMappingURL=Create.d.ts.map