PolicyDTO
Individual Access Policy
Name of the Entity
Possible values: non-empty
and <= 128 characters
Description of the Entity
True/False value that determines if this entity is Active or Disabled
tags object[]nullable
Tag Key
Possible values: non-empty
Tag Key Value
Possible values: non-empty
ID of the Resource Set in which this Access Entity exists
Credential Provider associated with this Access Policy
Trust Providers associated with this Access Policy
Access Conditions associated with this Access Policy
Client Workload associated with this Access Policy
Server Workload associated with this Access Policy
clientWorkloadDetails object
Name of the Entity
Possible values: non-empty
and <= 128 characters
Description of the Entity
True/False value that determines if this entity is Active or Disabled
tags object[]nullable
Tag Key
Possible values: non-empty
Tag Key Value
Possible values: non-empty
ID of the Resource Set in which this Access Entity exists
trustProviders object[]nullable
Possible values: <= 1
serviceEndpoint object
Service Endpoint for a Server Workload
External ID of the Service Endpoint
ID of the Service Endpoint
Hostname or IP Address
Possible values: non-empty
Application Protocol
Possible values: non-empty
Transport Protocol (e.g. TCP)
Possible values: <= 3 characters
The target port as specified by the Client Workload
Possible values: >= 1
and <= 65535
The TLS encryption configuration of the Client Workload
The target port to which the Agent/Proxy will communicate
Possible values: >= 1
and <= 65535
The TLS encryption configuration which will be used by the Agent/Proxy
workloadServiceAuthentication object
Authentication configuration for a Server Workload
Authentication Method
Possible values: non-empty
Authentication Scheme
Possible values: non-empty
Authentication Configuration
TLS Verification configuration for the Agent/Proxy to Server Workload connection
Possible values: non-empty
httpHeaders object[]nullable
Static HTTP Headers to include for transmission to the Server Workload
serverWorkloadDetails object
Name of the Entity
Possible values: non-empty
and <= 128 characters
Description of the Entity
True/False value that determines if this entity is Active or Disabled
tags object[]nullable
Tag Key
Possible values: non-empty
Tag Key Value
Possible values: non-empty
ID of the Resource Set in which this Access Entity exists
trustProviders object[]nullable
Possible values: <= 1
serviceEndpoint object
Service Endpoint for a Server Workload
External ID of the Service Endpoint
ID of the Service Endpoint
Hostname or IP Address
Possible values: non-empty
Application Protocol
Possible values: non-empty
Transport Protocol (e.g. TCP)
Possible values: <= 3 characters
The target port as specified by the Client Workload
Possible values: >= 1
and <= 65535
The TLS encryption configuration of the Client Workload
The target port to which the Agent/Proxy will communicate
Possible values: >= 1
and <= 65535
The TLS encryption configuration which will be used by the Agent/Proxy
workloadServiceAuthentication object
Authentication configuration for a Server Workload
Authentication Method
Possible values: non-empty
Authentication Scheme
Possible values: non-empty
Authentication Configuration
TLS Verification configuration for the Agent/Proxy to Server Workload connection
Possible values: non-empty
httpHeaders object[]nullable
Static HTTP Headers to include for transmission to the Server Workload
policyNotes object[]nullable
Policy Notes for this Access Policy
Note added to an Access Policy by a User
Possible values: non-empty
and <= 1024 characters
Timestamp the Note was created
Email address of the User who created the Access Policy Note
{
"externalId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"description": "string",
"isActive": true,
"tags": [
{
"key": "string",
"value": "string"
}
],
"createdAt": "2024-07-29T15:51:28.071Z",
"modifiedAt": "2024-07-29T15:51:28.071Z",
"createdBy": "string",
"modifiedBy": "string",
"resourceSet": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"credentialProvider": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"trustProviders": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"accessConditions": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"clientWorkload": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"serverWorkload": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"clientWorkloadDetails": {
"externalId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"description": "string",
"isActive": true,
"tags": [
{
"key": "string",
"value": "string"
}
],
"createdAt": "2024-07-29T15:51:28.071Z",
"modifiedAt": "2024-07-29T15:51:28.071Z",
"createdBy": "string",
"modifiedBy": "string",
"resourceSet": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"trustProviders": [
{
"externalId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string"
}
],
"credentialProviderId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"credentialProviderText": "string",
"workloadServiceEndpoints": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"serviceEndpoint": {
"externalId": "string",
"id": 0,
"host": "string",
"appProtocol": "string",
"transportProtocol": "string",
"requestedPort": 0,
"requestedTls": true,
"port": 0,
"tls": true,
"workloadServiceAuthentication": {
"method": "string",
"scheme": "string",
"config": "string"
},
"tlsVerification": "string",
"httpHeaders": [
{
"key": "string",
"value": "string"
}
]
},
"type": "string"
},
"serverWorkloadDetails": {
"externalId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"description": "string",
"isActive": true,
"tags": [
{
"key": "string",
"value": "string"
}
],
"createdAt": "2024-07-29T15:51:28.071Z",
"modifiedAt": "2024-07-29T15:51:28.071Z",
"createdBy": "string",
"modifiedBy": "string",
"resourceSet": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"trustProviders": [
{
"externalId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string"
}
],
"credentialProviderId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"credentialProviderText": "string",
"workloadServiceEndpoints": [
"3fa85f64-5717-4562-b3fc-2c963f66afa6"
],
"serviceEndpoint": {
"externalId": "string",
"id": 0,
"host": "string",
"appProtocol": "string",
"transportProtocol": "string",
"requestedPort": 0,
"requestedTls": true,
"port": 0,
"tls": true,
"workloadServiceAuthentication": {
"method": "string",
"scheme": "string",
"config": "string"
},
"tlsVerification": "string",
"httpHeaders": [
{
"key": "string",
"value": "string"
}
]
},
"type": "string"
},
"policyNotes": [
{
"note": "string",
"createdAt": "2024-07-29T15:51:28.071Z",
"createdBy": "string"
}
]
}