OOB Contract
Location in GUI: Tenants
» mgmt
» Contracts
» Out-Of-Band Contracts
Diagram
Section titled “Diagram”Classes
Section titled “Classes”tenants (apic)
Section titled “tenants (apic)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
oob_contracts | List | [oob_contracts] | No |
oob_contracts (apic.tenants)
Section titled “oob_contracts (apic.tenants)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
alias | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | No | |
description | String | Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ | No | |
scope | Choice | application-profile , tenant , context , global | No | context |
subjects | List | [subjects] | No |
subjects (apic.tenants.oob_contracts)
Section titled “subjects (apic.tenants.oob_contracts)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes | |
alias | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | No | |
description | String | Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ | No | |
service_graph | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | No | |
filters | List | [filters] | No |
filters (apic.tenants.oob_contracts.subjects)
Section titled “filters (apic.tenants.oob_contracts.subjects)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
filter | String | Regex: ^[a-zA-Z0-9_.:-]{1,64}$ | Yes |
Examples
Section titled “Examples”Simple example:
apic: tenants: - name: mgmt oob_contracts: - name: OOB-CON1 subjects: - name: OOB-SUB filters: - filter: ALL
Full example:
apic: tenants: - name: mgmt oob_contracts: - name: OOB-CON1 alias: OOB-CON1-ALIAS description: My Desc scope: context subjects: - name: OOB-SUB alias: OOB-SUB-ALIAS description: My Desc filters: - filter: ALL