acos-cloud-integration ecosystem

Ecosystem setting for heterogeneous cloud environment integration

ecosystem Specification

Parameter Value
Type Configuration Resource
Element Name ecosystem
Element URI /axapi/v3/acos-cloud-integration/ecosystem
Element Attributes ecosystem_attributes
Partition Visibility shared
Schema ecosystem schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/acos-cloud-integration/ecosystem

ecosystem attributes

Get Object

GET

/axapi/v3/acos-cloud-integration/ecosystem

ecosystem attributes

Modify Object

POST

/axapi/v3/acos-cloud-integration/ecosystem

ecosystem attributes

Replace Object

PUT

/axapi/v3/acos-cloud-integration/ecosystem

ecosystem attributes

ecosystem attributes

consul

Description: consul is a JSON Block. Please see below for consul

Type: Object

Reference Object: /axapi/v3/acos-cloud-integration/ecosystem/consul

dummy

Description dummy to make intermediate obj to single

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

k8s

Description: k8s is a JSON Block. Please see below for k8s

Type: Object

Reference Object: /axapi/v3/acos-cloud-integration/ecosystem/k8s

oracle

Description: oracle is a JSON Block. Please see below for oracle

Type: Object

Reference Object: /axapi/v3/acos-cloud-integration/ecosystem/oracle

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

oracle

Specification Value
Type object

action

Description ‘enable’: Enable Configuration; ‘disable’: Disable Configuration;

Type: string

Supported Values: enable, disable

Default: disable

compartment-id

Description OCI compartment id

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

fingerprint

Description

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

health-check-interval

Description ‘5’: 5 seconds; ‘10’: 10 seconds; ‘15’: 15 seconds; ‘20’: 20 seconds;

Type: string

Supported Values: 5, 10, 15, 20

host-name

Description Configure the host name for bootstrap server(e.g www.a10networks.com)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: host-name, ipv4-address, and ipv6-address are mutually exclusive

ipv4-address

Description Configure the bootstrap server’s IPv4 address (the host IPv4 address)

Type: string

Format: ipv4-address

Mutual Exclusion: ipv4-address, ipv6-address, and host-name are mutually exclusive

ipv6-address

Description Configure the bootstrap server’s IPv6 address (the host IPv6 address)

Type: string

Format: ipv6-address

Mutual Exclusion: ipv6-address, ipv4-address, and host-name are mutually exclusive

port

Description Configure the http port to use (port 8500)

Type: number

Range: 1-65535

private-key-path

Description

Type: string

Format: string-rlx

Maximum Length: 128 characters

Maximum Length: 1 characters

service-label

Type: List

tenancy-id

Description OCI tenancy id

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

user-id

Description OCI user id

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

oracle_service-label

Specification Value
Type list
Block object keys  

service-label-name

Description Name service group to be monitored

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/slb/service-group

consul

Specification Value
Type object

action

Description ‘enable’: Enable Configuration; ‘disable’: Disable Configuration;

Type: string

Supported Values: enable, disable

Default: disable

health-check-interval

Description ‘5’: 5 seconds; ‘10’: 10 seconds; ‘15’: 15 seconds; ‘20’: 20 seconds;

Type: string

Supported Values: 5, 10, 15, 20

host-name

Description Configure the host name for bootstrap server(e.g www.a10networks.com)

Type: string

Format: string-rlx

Maximum Length: 127 characters

Maximum Length: 1 characters

Mutual Exclusion: host-name, ipv4-address, and ipv6-address are mutually exclusive

ipv4-address

Description Configure the bootstrap server’s IPv4 address (the host IPv4 address)

Type: string

Format: ipv4-address

Mutual Exclusion: ipv4-address, ipv6-address, and host-name are mutually exclusive

ipv6-address

Description Configure the bootstrap server’s IPv6 address (the host IPv6 address)

Type: string

Format: ipv6-address

Mutual Exclusion: ipv6-address, ipv4-address, and host-name are mutually exclusive

port

Description Configure the http port to use (port 8500)

Type: number

Range: 1-65535

service-label

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

consul_service-label

Specification Value
Type list
Block object keys  

service-label-name

Description Name service group to be monitored

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/slb/service-group

k8s

Specification Value
Type object

action

Description ‘enable’: Enable Configuration; ‘disable’: Disable Configuration;

Type: string

Supported Values: enable, disable

Default: disable

cluster-config-file

Description Enter cluster config file name

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

health-check-interval

Description ‘5’: 5 seconds; ‘10’: 10 seconds; ‘15’: 15 seconds; ‘20’: 20 seconds;

Type: string

Supported Values: 5, 10, 15, 20

service-label

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

k8s_service-label

Specification Value
Type list
Block object keys  

service-label-name

Description Name service group to be monitored

Type: string

Maximum Length: 128 characters

Maximum Length: 1 characters

Reference Object: /axapi/v3/slb/service-group