{"type":"model","meta":{"id":"/apps/pubhub/media/nexus-dashboard-api-v1/86cc2501c92a7370499e3d537496e5c722396afb/bd1d3c86-e531-31dc-81ae-49c9907bffa7","info":{"contact":{"name":"Cisco Technical Assistance Center (TAC)","url":"https://developer.cisco.com/docs/nexus-dashboard/latest/#developer-support/"},"description":"Infrastructure APIs are largely used to manage the ND cluster","license":{"name":"Cisco","url":"https://www.cisco.com/site/us/en/about/legal/contract-experience/index.html"},"title":"Nexus Dashboard Infrastructure v1","version":"1.1.136"},"tags":[{"name":"Authentication"},{"name":"System Status"},{"name":"System Settings"},{"name":"Multi-Cluster Connectivity"},{"name":"License Management"},{"name":"Integrations"},{"name":"System Software"},{"name":"Backup and Restore"},{"name":"History and Logs"},{"name":"Tech Support"},{"name":"Users and Security"},{"name":"Certificate Management"},{"name":"Multi Tenancy"},{"name":"System Bootstrap"}],"x-parser-conf":{"overview":{"markdownPath":"reference/overview-infra.md"},"labelConfig":{"endpoint":{"field":"operationId","format":"startCase"}}},"openapi":"3.0.3","servers":[{"description":"Nexus Dashboard Infrastructure APIs","url":"https://{cluster}/api/v1/infra","variables":{"cluster":{"default":"example.com","description":"The cluster URL/IP address","enum":["example.com","10.1.1.20"]}}}],"securitySchemes":{"OAuth2":{"type":"oauth2","description":"OAuth2 security scheme","flows":{"implicit":{"authorizationUrl":"https://example.com/login","scopes":{"observer":"Grants read access","fabric-admin":"Grants write access to fabric resources","support-engineer":"Primarily a role for support engineers to operate the managed resources","super-admin":"Grants access to all operations","approver":"Grants access to approve policies","designer":"Grants access to design policies"}}}},"http_signature":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"HTTP Signature security scheme"},"cookieAuth":{"type":"apiKey","description":"Cookie based authentication","in":"cookie","name":"AuthCookie"}}},"spec":{"description":"Local login domain configuration","properties":{"loginViolationAction":{"description":"Login violation action configuration settings","properties":{"autoUnblock":{"description":"Enable the system to auto unblock the local account after a configured duration, \notherwise local account is blocked indefinitely, until unblocked by an AdminUser.\n","type":"boolean"},"failedLoginAttemptPolicy":{"description":"Policy for failed login attempts","properties":{"accountBlockDuration":{"description":"Time duration in seconds for which the user account will remain blocked after maximum failed login attempts.\nIf autoUnblock is enabled the user will be unblocked after the configured account block duration passes.\nBlock duration must be a non-zero duration.\n","properties":{"defaultAdminUser":{"description":"Time duration in seconds for which the default admin account will remain blocked.","format":"int64","minimum":300,"type":"integer"},"localOtherUsers":{"description":"Time duration in seconds for which any non default local user account will remain blocked. It must be a non-zero value.","format":"int64","minimum":300,"type":"integer"}},"$$ref":"#/components/schemas/AccountBlockDuration"},"maxAttempts":{"default":0,"description":"Maximum failed login attempts, 0 to disable the feature","format":"int32","maximum":20,"minimum":0,"type":"integer"}},"$$ref":"#/components/schemas/FailedLoginAttemptPolicy"}},"$$ref":"#/components/schemas/LoginViolationAction"},"passwordConfig":{"description":"Local password configuration settings","properties":{"minimumLength":{"default":8,"description":"Password minimum length","example":8,"format":"int32","maximum":64,"minimum":8,"type":"integer"},"reuseLimitation":{"default":5,"description":"Specifies number of last passwords that cannot be reused.","example":5,"format":"int32","maximum":24,"minimum":1,"type":"integer"},"strongCheckEnabled":{"default":false,"description":"Flag to specify if strong password check is to be performed","example":false,"type":"boolean"}},"$$ref":"#/components/schemas/LocalPasswordConfig"}},"$$ref":"#/components/schemas/LocalConfig","title":"LocalConfig"}}