API Description | API Path |
---|---|
List TLS Config ProfilesAPI will list all TLS Config Profiles |
GET /policy/api/v1/infra/security/tls-inspection-config-profiles
(Experimental)
GET /policy/api/v1/global-infra/security/tls-inspection-config-profiles (Experimental) |
Delete TLS Config ProfileAPI will delete TLS Config Profile |
DELETE /policy/api/v1/infra/security/tls-inspection-config-profiles/<tls-inspection-config-profile>
(Experimental)
DELETE /policy/api/v1/global-infra/security/tls-inspection-config-profiles/<tls-inspection-config-profile> (Experimental) |
Get TLS Config ProfileAPI will get TLS Config Profile |
GET /policy/api/v1/infra/security/tls-inspection-config-profiles/<tls-inspection-config-profile>
(Experimental)
GET /policy/api/v1/global-infra/security/tls-inspection-config-profiles/<tls-inspection-config-profile> (Experimental) |
Create or update TLS Config ProfileAPI will create/update TLS Config Profile |
PATCH /policy/api/v1/infra/security/tls-inspection-config-profiles/<tls-inspection-config-profile>
(Experimental)
PATCH /policy/api/v1/global-infra/security/tls-inspection-config-profiles/<tls-inspection-config-profile> (Experimental) |
Update TLS Config ProfileAPI will update TLS Config Profile |
PUT /policy/api/v1/infra/security/tls-inspection-config-profiles/<tls-inspection-config-profile>
(Experimental)
PUT /policy/api/v1/global-infra/security/tls-inspection-config-profiles/<tls-inspection-config-profile> (Experimental) |
TLS inspection execution state details for the tier1TLS inspection execution state details for the tier1 |
GET /policy/api/v1/infra/tier-1s/<tier-1-id>/tls-inspection-state
|
TLS inspection execution state fqdn details for the tier1TLS inspection execution state fqdn details for the tier1 |
GET /policy/api/v1/infra/tier-1s/<tier-1-id>/tls-inspection-state/fqdns
|
Get TLS inspection FQDN stateGet TLS inspection FQDN state |
GET /policy/api/v1/infra/tier-1s/<tier-1-id>/tls-inspection-state/fqdns/<fqdn-id>
|
Delete TLS Config Profile Binding for Tier-1 Logical RouterAPI will delete TLS Config Profile Binding for Tier-1 Logical Router. |
DELETE /policy/api/v1/infra/tier-1s/<tier1-id>/tls-inspection-config-profile-bindings/<tls-inspection-config-profile-binding-id>
|
Get TLS Config Profile Binding Map for Tier-1 Logical RouterAPI will get TLS Config Profile Binding Map for Tier-1 Logical Router. |
GET /policy/api/v1/global-infra/tier-1s/<tier1-id>/tls-inspection-config-profile-bindings/<tls-inspection-config-profile-binding-id>
GET /policy/api/v1/infra/tier-1s/<tier1-id>/tls-inspection-config-profile-bindings/<tls-inspection-config-profile-binding-id> |
Create or update TLS Config Profile Binding Map for Tier-1 Logical RouterAPI will create or update TLS Config profile binding map for Tier-1 Logical Router. |
PATCH /policy/api/v1/infra/tier-1s/<tier1-id>/tls-inspection-config-profile-bindings/<tls-inspection-config-profile-binding-id>
|
Create or update TLS Config Profile Binding Map for Tier-1 Logical RouterAPI will create or update TLS Config profile binding map for Tier-1 Logical Router. |
PUT /policy/api/v1/infra/tier-1s/<tier1-id>/tls-inspection-config-profile-bindings/<tls-inspection-config-profile-binding-id>
|
Get Tls profiles available.List all the Tls profiles available by requested resource_type. |
GET /policy/api/v1/infra/tls-inspection-action-profiles
|
Delete a Tls profile.Deletes a Tls profile. |
DELETE /policy/api/v1/infra/tls-inspection-action-profiles/<action-profile-id>
|
Get TLS profile with id.Return Tls profile. |
GET /policy/api/v1/infra/tls-inspection-action-profiles/<action-profile-id>
|
Create a Tls profile.Create a Tls profile with values provided. It creates profile based on the resource_type in the payload. Each action profile supports the following 3 pre-defined config setting defaults: Balanced, High Fidelity and High Security. 1 - External Profile Balanced (default) Sample intent path: /infra/tls-inspection-action-profiles/external-balanced-profile API payload:
Profile with default settings:
2 - External Profile High Fidelity Sample intent path: /infra/tls-inspection-action-profiles/external-high-fidelity-profile Sample intent path:
Profile with default settings:
3 - External Profile High Security Sample intent path:/infra/tls-inspection-action-profiles/external-high-security-profile Sample intent path:
Profile with default settings:
4 - Internal Profile Balanced Sample intent path:/infra/tls-inspection-action-profiles/internal-balanced-profile Sample intent path:
Profile with default settings:
5 - Internal Profile High Fidelity Sample intent path:/infra/tls-inspection-action-profiles/internal-high-fidelity-profile Sample intent path:
Profile with default settings:
6 - Internal Profile High Security Sample intent path:/infra/tls-inspection-action-profiles/internal-high-security-profile Sample intent path:
Profile with default settings:
|
PATCH /policy/api/v1/infra/tls-inspection-action-profiles/<action-profile-id>
|
Update a Tls profile.Update user configurable properties of Tls profile. Each action profile supports the following 3 pre-defined config setting defaults: Balanced, High Fidelity and High Security. 1 - External Profile Balanced (default) Sample intent path: /infra/tls-inspection-action-profiles/external-balanced-profile API payload:
Profile with default settings:
2 - External Profile High Fidelity Sample intent path: /infra/tls-inspection-action-profiles/external-high-fidelity-profile Sample intent path:
Profile with default settings:
3 - External Profile High Security Sample intent path:/infra/tls-inspection-action-profiles/external-high-security-profile Sample intent path:
Profile with default settings:
4 - Internal Profile Balanced Sample intent path:/infra/tls-inspection-action-profiles/internal-balanced-profile Sample intent path:
Profile with default settings:
5 - Internal Profile High Fidelity Sample intent path:/infra/tls-inspection-action-profiles/internal-high-fidelity-profile Sample intent path:
Profile with default settings:
6 - Internal Profile High Security Sample intent path:/infra/tls-inspection-action-profiles/internal-high-security-profile Sample intent path:
Profile with default settings:
|
PUT /policy/api/v1/infra/tls-inspection-action-profiles/<action-profile-id>
|
List TLS policiesList all TLS policies. |
GET /policy/api/v1/infra/tls-inspection-policies
|
Delete TlsPolicyDelete TlsPolicy |
DELETE /policy/api/v1/infra/tls-inspection-policies/<policy-id>
|
Read tls policyRead TLS policy. |
GET /policy/api/v1/infra/tls-inspection-policies/<policy-id>
|
Update TLS policyUpdate the TLS policy. This is a full replace. All the rules are replaced. Performance Note: If you want to edit several rules in a TLS policy use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. |
PATCH /policy/api/v1/infra/tls-inspection-policies/<policy-id>
|
Update TLS policyUpdate the TLS policy. This is a full replace. All the rules are replaced. Performance Note: If you want to edit several rules in a TLS policy, use this API. It will perform better than several individual rule APIs. Just pass all the rules which you wish to edit as embedded rules to it. |
PUT /policy/api/v1/infra/tls-inspection-policies/<policy-id>
|
List TLS rulesList TLS rules |
GET /policy/api/v1/infra/tls-inspection-policies/<policy-id>/rules
|
Delete ruleDelete rule |
DELETE /policy/api/v1/infra/tls-inspection-policies/<policy-id>/rules/<rule-id>
|
Read ruleRead rule |
GET /policy/api/v1/infra/tls-inspection-policies/<policy-id>/rules/<rule-id>
|
Update TLS ruleUpdate the TLS rule. Create new rule if a rule with the rule-id is not already present. Performance Note: If you want to edit several rules in a TLS policy, prefer below mentioned API for optimal performance. Pass all the rules which you wish to edit as embedded rules to it. Use this API - PATCH (or PUT) /infra/tls-inspection-policies/<policy-id> |
PATCH /policy/api/v1/infra/tls-inspection-policies/<policy-id>/rules/<rule-id>
|
Update TLS ruleUpdate the TLS rule. Create new rule if a rule with the rule-id is not already present. Performance Note: If you want to edit several rules in a TLS policy, prefer below mentioned API for optimal performance. Pass all the rules which you wish to edit as embedded rules to it. Use this API - PATCH (or PUT) /infra/tls-inspection-policies/<policy-id> |
PUT /policy/api/v1/infra/tls-inspection-policies/<policy-id>/rules/<rule-id>
|