All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.yang.ocp-configuration.yang Maven / Gradle / Ivy

There is a newer version: 0.3.3
Show newest version
/*
 * Copyright (c) 2015 Foxconn Corporation and others.  All rights reserved.
 *
 * This program and the accompanying materials are made available under the
 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
 * and is available at http://www.eclipse.org/legal/epl-v10.html
 */
 
 module ocp-configuration {
    namespace "urn:opendaylight:ocp:config";
    prefix "ocp-config";

    organization "Foxconn";
    contact "[email protected]";
    description "Library configuration classes";

    revision "2015-08-11" {
      description
        "Initial revision";
    }

    typedef path-type {
        type enumeration {
            enum CLASSPATH {
                value 0;
                description "Keystore file is located on classpath.";
            }
            enum PATH {
                value 1;
                description "Keystore file is located on absolute or relative path.";
            }
        }
    }

    typedef keystore-type {
        type enumeration {
            enum JKS {
                value 0;
                description "Keystore type - JKS.";
            }
            enum PKCS12 {
                value 1;
                description "Keystore type - PKCS12.";
            }
        }
    }

    typedef transport-protocol {
        type enumeration {
            enum TCP {
                value 0;
                description "Communication over TCP protocol.";
            }
            enum TLS {
                value 1;
                description "Communication over TLS protocol.";
            }
            enum UDP {
                value 2;
                description "Communication over UDP protocol.";
            }
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy