/** * The SubnetCapabilities model module. * @module Ntnx/SubnetCapabilities * @version 4.4.1 * @class SubnetCapabilities * @extends ExternalizableAbstractModel */ export default class SubnetCapabilities extends ExternalizableAbstractModel { /** * Returns This value defines the create, read, update and delete capabilities for the resource. It will be a 4-bit integer with the most significant bit defining delete capability, followed by update and create capability and finally least significant defining the read capability. * minimum: 0 * maximum: 24 * @return {Number} */ getCrud(): number; /** * Sets This value defines the create, read, update and delete capabilities for the resource. It will be a 4-bit integer with the most significant bit defining delete capability, followed by update and create capability and finally least significant defining the read capability. * @param {Number} crud This value defines the create, read, update and delete capabilities for the resource. It will be a 4-bit integer with the most significant bit defining delete capability, followed by update and create capability and finally least significant defining the read capability. */ setCrud(crud: number): void; crud: number; #private; } import ExternalizableAbstractModel from "../../../../common/v1/response/ExternalizableAbstractModel";