@shadmanZero/tenantos-api
    Preparing search index...

    Class RDNSResource

    Reverse DNS management resource

    Hierarchy

    • BaseResource
      • RDNSResource
    Index

    Constructors

    Properties

    providers: {
        addSubnetAssignment: (provider: string, data: any) => Promise<void>;
        configure: (provider: string, config: any) => Promise<void>;
        create: (
            data: { data: Record<string, never>; type: string },
        ) => Promise<RDNSProvider>;
        delete: (id: number) => Promise<void>;
        get: (id: number) => Promise<RDNSProvider>;
        list: () => Promise<RDNSProvider[]>;
        testConnectivity: (provider: string) => Promise<OperationResult<unknown>>;
        update: (
            id: number,
            data: Partial<CreateRDNSProviderRequest>,
        ) => Promise<RDNSProvider>;
    } = ...

    Methods

    • Parameters

      • ip: string

      Returns Promise<void>

    • Validate that an ID is a positive integer

      Parameters

      • id: number
      • resourceName: string = 'Resource'

      Returns void

    • Validate required string field

      Parameters

      • value: string
      • fieldName: string

      Returns void