def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.rpc_license, "/rest/operations/firmwarecleaninstall", ver.VER_RANGE_820_ABOVE, 1, "firmwarecleaninstall-parameters") self.add( pyfos_rest_util.rest_attribute( "host", pyfos_type.type_ip_addr, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "user-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "password", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "remote-directory", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "protocol", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.ag_fportlist, "/rest/running/brocade-access-gateway/f-port-list", version.VER_RANGE_820a_and_ABOVE) self.add( pyfos_rest_util.rest_attribute("f-port", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add( pyfos_rest_util.rest_attribute( "online-status", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "f-port-info", pyfos_type.type_na, dict(), pyfos_rest_util.REST_ATTRIBUTE_CONTAINER)) self.add( pyfos_rest_util.rest_attribute( "n-port", pyfos_type.type_na, None, pyfos_rest_util.REST_ATTRIBUTE_LEAF_LIST), ["f-port-info"]) self.add( pyfos_rest_util.rest_attribute( "login-exceeded", pyfos_type.type_na, None, pyfos_rest_util.REST_ATTRIBUTE_LEAF_LIST), ["f-port-info"]) self.load(dictvalues, 1)
def __init__(self, dictvalues=None): clsuri = "/rest" + "/running" + "/brocade-fibrechannel-routing" +\ "/lsan-zone" clstype = pyfos_rest_util.rest_obj_type.lsan_zone clsver = version.VER_RANGE_900_and_ABOVE super().__init__(clstype, clsuri, clsver) self.add( pyfos_rest_util.rest_attribute( "zone-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "edge-fabric-id", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "members", pyfos_type.type_na, dict(), pyfos_rest_util.REST_ATTRIBUTE_CONTAINER)) self.add( pyfos_rest_util.rest_attribute( "member", pyfos_type.type_na, None, pyfos_rest_util.REST_ATTRIBUTE_LEAF_LIST), ['members']) self.load(dictvalues, 1)
def __init__(self, dictvalues=None): clsuri = "/rest" + "/running" + "/brocade-extension-ipsec-policy" +\ "/extension-ipsec-policy" clstype = pyfos_rest_util.rest_obj_type.ipsec super().__init__(clstype, clsuri) self.add( pyfos_rest_util.rest_attribute("policy-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add( pyfos_rest_util.rest_attribute( "authentication-data", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "profile-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "restart-ike-sessions", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "num-ike-sessions", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues=None): clsuri = "/rest" + "/operations" + "/extension" clstype = pyfos_rest_util.rest_obj_type.extension_operation_parameters clsver = version.VER_RANGE_900_and_ABOVE super().__init__(clstype, clsuri, clsver, 1, "extension-operation-parameters") self.add( pyfos_rest_util.rest_attribute( "slot", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "dp-id", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "config-default", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "global-lan-statistics-reset", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "config-clear", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__( pyfos_rest_util.rest_obj_type.ipsec, "/rest/running/brocade-extension-ipsec-policy/" "extension-ipsec-policy") self.add( pyfos_rest_util.rest_attribute("policy-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add( pyfos_rest_util.rest_attribute( "profile-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "authentication-data", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "num-ike-sessions", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "restart-ike-sessions", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.rpc_show_status, "/rest/operations/show-status", ver.VER_RANGE_821_and_ABOVE, 1) self.add( pyfos_rest_util.rest_attribute( "message-id", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "status", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "application-name", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "percentage-complete", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "operation", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.rpc_supportsave, "/rest/operations/supportsave", ver.VER_RANGE_821_and_ABOVE, 1, "connection") self.add( pyfos_rest_util.rest_attribute( "host", pyfos_type.type_ip_addr, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "user-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "password", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "remote-directory", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "protocol", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues=None): clsuri = "/rest" + "/running" + "/brocade-lldp" + "/lldp-global" clstype = pyfos_rest_util.rest_obj_type.lldp_global clsver = version.VER_RANGE_900_and_ABOVE super().__init__(clstype, clsuri, clsver) self.add(pyfos_rest_util.rest_attribute("tx-interval", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("system-description", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("multiplier", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("system-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("enabled-state", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("mandatory-tlvs", pyfos_type.type_na, dict(), pyfos_rest_util.REST_ATTRIBUTE_CONTAINER_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute("optional-tlvs", pyfos_type.type_na, dict(), pyfos_rest_util.REST_ATTRIBUTE_CONTAINER)) self.add(pyfos_rest_util.rest_attribute("tlv", pyfos_type.type_na, None, pyfos_rest_util.REST_ATTRIBUTE_LEAF_LIST), ['optional-tlvs']) self.add(pyfos_rest_util.rest_attribute("tlv", pyfos_type.type_na, None, pyfos_rest_util.REST_ATTRIBUTE_LEAF_LIST), ['mandatory-tlvs']) self.load(dictvalues, 1)
def __init__(self, dictvalues=None): clsuri = "/rest" + "/operations" + "/license" clstype = pyfos_rest_util.rest_obj_type.license_parameters clsver = version.VER_RANGE_900_and_ABOVE super().__init__(clstype, clsuri, clsver, 1, "license-parameters") self.add(pyfos_rest_util.rest_attribute("remote-directory", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("password", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("port", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("protocol", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("action", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("host", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("user-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("license-payload", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG, version.VER_RANGE_900a_and_ABOVE)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.zone_fabric_lock, "/rest/running/brocade-zone/fabric-lock", version.VER_RANGE_900_and_ABOVE) self.add(pyfos_rest_util.rest_attribute( "lock-principal-domain-id", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "lock-principal-transaction-token", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "timeout", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "remaining-time", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "client-role", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "client-user-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "client-ip-address", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "client-interface", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "client-application-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.ag_policy, "/rest/running/brocade-access-gateway/policy", version.VER_RANGE_820a_and_ABOVE) self.add(pyfos_rest_util.rest_attribute( "port-group-policy-enabled", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add(pyfos_rest_util.rest_attribute( "auto-policy-enabled", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.log_setting, "/rest/running/brocade-logging/log-setting", version.VER_RANGE_821_and_ABOVE) self.add(pyfos_rest_util.rest_attribute( "keep-alive-period", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "syslog-facility-level", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.raslog_module, "/rest/running/brocade-logging/raslog-module", version.VER_RANGE_821_and_ABOVE) self.add(pyfos_rest_util.rest_attribute( "module-id", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add(pyfos_rest_util.rest_attribute( "log-enabled", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.rpc_license, "/rest/operations/license", ver.VER_RANGE_820_ABOVE, 1, "license-parameters") self.add( pyfos_rest_util.rest_attribute( "name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "action", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues=None): clsuri = "/rest" + "/running" + "/brocade-lldp" + "/lldp-statistics" clstype = pyfos_rest_util.rest_obj_type.lldp_statistics clsver = version.VER_RANGE_900_and_ABOVE super().__init__(clstype, clsuri, clsver) self.add(pyfos_rest_util.rest_attribute("slot-port", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add(pyfos_rest_util.rest_attribute("frames-discarded", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute("tlv-unrecognized", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute("error-frames", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute("out-frames", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute("tlv-discarded", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute("in-frames", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute("frames-aged-out", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.port_trunk_show, "/rest/running/brocade-fibrechannel-trunk/trunk", version.VER_RANGE_821_and_ABOVE) self.add(pyfos_rest_util.rest_attribute( "group", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add(pyfos_rest_util.rest_attribute( "source-port", pyfos_type.type_na, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add(pyfos_rest_util.rest_attribute( "destination-port", pyfos_type.type_na, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "neighbor-wwn", pyfos_type.type_wwn, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "neighbor-switch-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "neighbor-domain-id", pyfos_type.type_na, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "master", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "deskew", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__( pyfos_rest_util.rest_obj_type.logical_switch, "/rest/running/logical-switch/fibrechannel-logical-switch", version.VER_RANGE_820a_and_ABOVE) self.add( pyfos_rest_util.rest_attribute("fabric-id", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add( pyfos_rest_util.rest_attribute( "switch-wwn", pyfos_type.type_wwn, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "base-switch-enabled", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "default-switch-status", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "logical-isl-enabled", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "ficon-mode-enabled", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "port-member-list", pyfos_type.type_na, dict(), pyfos_rest_util.REST_ATTRIBUTE_CONTAINER)) self.add( pyfos_rest_util.rest_attribute( "port-member", pyfos_type.type_str, dict(), pyfos_rest_util.REST_ATTRIBUTE_LEAF_LIST), ["port-member-list"]) self.add( pyfos_rest_util.rest_attribute( "ge-port-member-list", pyfos_type.type_na, dict(), pyfos_rest_util.REST_ATTRIBUTE_CONTAINER)) self.add( pyfos_rest_util.rest_attribute( "port-member", pyfos_type.type_str, dict(), pyfos_rest_util.REST_ATTRIBUTE_LEAF_LIST), ["ge-port-member-list"]) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.mib_capability, "/rest/running/brocade-snmp/mib-capability", version.VER_RANGE_821b_and_ABOVE) self.add( pyfos_rest_util.rest_attribute("mib-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add( pyfos_rest_util.rest_attribute( "is-mib-enabled-state", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues=None): clsuri = "/rest" + "/operations" + "/fibrechannel-zone" clstype = pyfos_rest_util.rest_obj_type.zone_operation_parameters clsver = version.VER_RANGE_900_and_ABOVE super().__init__(clstype, clsuri, clsver, 1, "zone-operation-parameters") self.add( pyfos_rest_util.rest_attribute( "action", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "zone-object", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type. fibrechannel_configuration_zone, "/rest/running/brocade-fibrechannel-configuration/" "zone-configuration", version.VER_RANGE_821_and_ABOVE) self.add(pyfos_rest_util.rest_attribute( "node-name-zoning-enabled", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "fabric-lock-timeout", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG, version.VER_RANGE_900_and_ABOVE)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.syslog, "/rest/running/brocade-logging/syslog-server", version.VER_RANGE_821_and_ABOVE) self.add(pyfos_rest_util.rest_attribute( "server", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add(pyfos_rest_util.rest_attribute( "port", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "secure-mode", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.chassis_ha, "/rest/running/brocade-chassis/ha-status", version.VER_RANGE_821_and_ABOVE) self.add( pyfos_rest_util.rest_attribute( "active-cp", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "standby-cp", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "active-slot", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "standby-slot", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "recovery-type", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "recovery-complete", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "standby-health", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "ha-enabled", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "heartbeat-up", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "ha-synchronized", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.fabric, "/rest/running/brocade-fibrechannel-configuration/" "fabric", version.VER_RANGE_821_and_ABOVE) self.add(pyfos_rest_util.rest_attribute( "insistent-domain-id-enabled", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("principal-selection-enabled", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute("principal-priority", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.switch_configuration, "/rest/running/brocade-fibrechannel-configuration/" "switch-configuration", version.VER_RANGE_821_and_ABOVE) self.add(pyfos_rest_util.rest_attribute( "wwn-port-id-mode", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "edge-hold-time", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "area-mode", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues=None): clsuri = "/rest" + "/running" + "/brocade-fibrechannel-routing" +\ "/edge-fabric-alias" clstype = pyfos_rest_util.rest_obj_type.edge_fabric_alias clsver = version.VER_RANGE_900_and_ABOVE super().__init__(clstype, clsuri, clsver) self.add( pyfos_rest_util.rest_attribute("edge-fabric-id", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add( pyfos_rest_util.rest_attribute( "alias-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.rpc_license, "/rest/operations/config", ver.VER_RANGE_820_ABOVE, 1, "config-parameters") self.add( pyfos_rest_util.rest_attribute( "host", pyfos_type.type_ip_addr, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "user-name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "password", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "path", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "protocol", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "type", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "upload", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__( pyfos_rest_util.rest_obj_type.ipif, "/rest/running/brocade-interface/" "extension-ip-interface") self.add( pyfos_rest_util.rest_attribute("name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add( pyfos_rest_util.rest_attribute("ip-address", pyfos_type.type_ip_addr, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add( pyfos_rest_util.rest_attribute("dp-id", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add( pyfos_rest_util.rest_attribute( "ip-prefix-length", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG_MANDATORY)) self.add( pyfos_rest_util.rest_attribute( "mtu-size", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "vlan-id", pyfos_type.type_int, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "status-flags", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__( pyfos_rest_util.rest_obj_type.circuit_stats, "/rest/running/brocade-extension-tunnel/extension-circuit-statistics" ) self.add( pyfos_rest_util.rest_attribute("name", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add( pyfos_rest_util.rest_attribute("circuit-id", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add( pyfos_rest_util.rest_attribute( "flow-status", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "operational-status", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "metric", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "connection-count", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add( pyfos_rest_util.rest_attribute( "duration", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.load(dictvalues, 1)
def __init__(self, dictvalues={}): super().__init__(pyfos_rest_util.rest_obj_type.raslog, "/rest/running/brocade-logging/raslog", version.VER_RANGE_821_and_ABOVE) self.add(pyfos_rest_util.rest_attribute( "message-id", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_KEY)) self.add(pyfos_rest_util.rest_attribute( "message-text", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "message-enabled", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "syslog-enabled", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "message-flooded", pyfos_type.type_bool, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "current-severity", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_CONFIG)) self.add(pyfos_rest_util.rest_attribute( "default-severity", pyfos_type.type_str, None, pyfos_rest_util.REST_ATTRIBUTE_NOT_CONFIG)) self.load(dictvalues, 1)