DockerConfiguration

DockerConfiguration
DockerConfiguration
JSON Example
{
    "app_sync_frequency": 0,
    "ca_tls_key_and_certificate_ref": "string",
    "client_tls_key_and_certificate_ref": "string",
    "container_port_match_http_service": false,
    "coredump_directory": "string",
    "disable_auto_backend_service_sync": false,
    "disable_auto_frontend_service_sync": false,
    "disable_auto_se_creation": false,
    "docker_registry_se": {
        "oshift_registry": {
            "registry_namespace": "string",
            "registry_service": "string",
            "registry_vip": {
                "addr": "string",
                "type": "string"
            }
        },
        "password": "string",
        "private": false,
        "registry": "string",
        "username": "string"
    },
    "east_west_placement_subnet": {
        "ip_addr": {
            "addr": "string",
            "type": "string"
        },
        "mask": 0
    },
    "enable_event_subscription": false,
    "feproxy_container_port_as_service": false,
    "feproxy_vips_enable_proxy_arp": false,
    "fleet_endpoint": "string",
    "http_container_ports": [
        0
    ],
    "se_deployment_method": "string",
    "se_exclude_attributes": [
        {
            "attribute": "string",
            "value": "string"
        }
    ],
    "se_include_attributes": [
        {
            "attribute": "string",
            "value": "string"
        }
    ],
    "se_spawn_rate": 0,
    "se_volume": "string",
    "services_accessible_all_interfaces": false,
    "ssh_user_ref": "string",
    "ucp_nodes": [
        "string"
    ],
    "use_container_ip_port": false,
    "use_controller_image": false
}
integer As uint32 As uint32
app_sync_frequency
Optional
Constraints: default: 60

Sync frequency in seconds with frameworks. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
ca_tls_key_and_certificate_ref
Optional

UUID of the UCP CA TLS cert and key. It is a reference to an object of type SSLKeyAndCertificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
client_tls_key_and_certificate_ref
Optional

UUID of the client TLS cert and key. It is a reference to an object of type SSLKeyAndCertificate. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
container_port_match_http_service
Optional
Constraints: default: true

Perform container port matching to create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
coredump_directory
Optional
Constraints: default: /var/lib/systemd/coredump

Directory to mount to check for core dumps on Service Engines. This will be mapped read only to /var/crash on any new Service Engines. This is a disruptive change. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
disable_auto_backend_service_sync
Optional

Disable auto service sync for back end services. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
disable_auto_frontend_service_sync
Optional

Disable auto service sync for front end services. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
disable_auto_se_creation
Optional

Disable SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

docker_registry_se
Optional

docker_registry_se

east_west_placement_subnet
Optional

east_west_placement_subnet

boolean
enable_event_subscription
Optional
Constraints: default: true

Enable Docker event subscription. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
feproxy_container_port_as_service
Optional

For Front End proxies, use container port as service port. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
feproxy_vips_enable_proxy_arp
Optional
Constraints: default: true

Enable proxy ARP from Host interface for Front End proxies. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
fleet_endpoint
Optional

Optional fleet remote endpoint if fleet is used for SE deployment. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of integer
http_container_ports
Optional

List of container ports that create a HTTP Virtualservice instead of a TCP/UDP VirtualService. Defaults to 80. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
se_deployment_method
Optional
Constraints: default: SE_CREATE_SSH

Use Fleet/SSH for SE deployment. Enum options - SE_CREATE_FLEET, SE_CREATE_SSH, SE_CREATE_POD. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

se_exclude_attributes
Optional

Exclude hosts with attributes for SE creation. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

se_include_attributes
Optional

Create SEs just on hosts with include attributes. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
se_spawn_rate
Optional
Constraints: default: 25

New SE spawn rate per minute. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
se_volume
Optional
Constraints: default: /opt/avi

Host volume to be used as a disk for Avi SE, This is a disruptive change. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
services_accessible_all_interfaces
Optional

Make service ports accessible on all Host interfaces in addition to East-West VIP and/or bridge IP. Usually enabled AWS clusters to export East-West services on Host interface. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
ssh_user_ref
Optional

Cloud connector user uuid for SSH to hosts. It is a reference to an object of type CloudConnectorUser. Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

array of string
ucp_nodes
Optional

List of Docker UCP nodes; In case of a load balanced UCP cluster, use Virtual IP of the cluster. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
use_container_ip_port
Optional

Use container IP address port for pool instead of host IP address hostport. This mode is applicable if the container IP is reachable (not a private NATed IP) from other hosts in a routed environment for containers. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
use_controller_image
Optional

If true, use controller generated SE docker image via fileservice, else use docker repository image as defined by docker_registry_se. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

Property Of