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

Sync frequency in seconds with frameworks. Allowed in Enterprise edition with any value, 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 in Enterprise edition with any value, 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
container_port_match_http_service
Optional

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

string
coredump_directory
Optional

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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
disable_auto_backend_service_sync
Optional

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

boolean
disable_auto_frontend_service_sync
Optional

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

boolean
disable_auto_se_creation
Optional

Disable SE creation. Allowed in Enterprise edition with any value, 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

Enable Docker event subscription. Allowed in Enterprise edition with any value, 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
feproxy_vips_enable_proxy_arp
Optional

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

string
fleet_endpoint
Optional

Optional fleet remote endpoint if fleet is used for SE deployment. Allowed in Enterprise edition with any value, 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
se_deployment_method
Optional

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

se_exclude_attributes
Optional

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

se_include_attributes
Optional

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

integer As uint32 As uint32
se_spawn_rate
Optional

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

string
se_volume
Optional

Host volume to be used as a disk for Avi SE, This is a disruptive change. Allowed in Enterprise edition with any value, 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 in Enterprise edition with any value, 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 in Enterprise edition with any value, 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 in Enterprise edition with any value, 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 in Enterprise edition with any value, 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 in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

Property Of