EnvironmentDTO

EnvironmentDTO
EnvironmentDTO
JSON Example
{
    "id": "string",
    "tenant": {
        "id": "string",
        "companyName": "string",
        "email": "string",
        "instanceMode": "string",
        "deleted": false,
        "orgType": "string",
        "ldapOrgDetails": {
            "id": "string",
            "ldapServerDetailsId": "string",
            "ldapType": "string",
            "ldapServerDetails": {
                "id": "string",
                "type": "string",
                "hostAddress": "string",
                "port": 0,
                "firstNameAttribute": "string",
                "lastNameAttribute": "string",
                "domain": "string",
                "baseDn": "string",
                "searchFilter": "string",
                "loginAttribute": "string",
                "thumbprint": "string",
                "deleted": false,
                "userName": "string",
                "password": "string",
                "sslEnabled": false,
                "sslCert": {
                    "privateKey": "string",
                    "certificate": "string",
                    "parentCert": "string"
                },
                "createdTimestamp": "string"
            },
            "adminGroups": [
                "string"
            ],
            "userGroups": [
                "string"
            ],
            "providerGroups": [
                "string"
            ],
            "deleted": false,
            "createdTimestamp": "string"
        },
        "dbFqdnSuffix": "string",
        "links": [
            {
                "rel": "string",
                "href": "string",
                "hreflang": "string",
                "media": "string",
                "title": "string",
                "type": "string",
                "deprecation": "string",
                "profile": "string",
                "name": "string"
            }
        ]
    },
    "vcInstanceUuid": "string",
    "vcIpAddress": "string",
    "vcThumbprint": "string",
    "pscThumbprint": "string",
    "vcDatacenter": {
        "id": "string",
        "moId": "string",
        "name": "string",
        "type": "string",
        "isDefault": false
    },
    "vcVMFolder": {
        "id": "string",
        "moId": "string",
        "name": "string",
        "type": "string",
        "isDefault": false
    },
    "vcCluster": {
        "id": "string",
        "moId": "string",
        "name": "string",
        "type": "string",
        "isDefault": false
    },
    "vcResourcePool": {
        "id": "string",
        "moId": "string",
        "name": "string",
        "type": "string",
        "isDefault": false
    },
    "vcResourcePoolPath": "string",
    "vcMgmtNetwork": {
        "id": "string",
        "moId": "string",
        "name": "string",
        "type": "string",
        "isDefault": false
    },
    "localStorage": {
        "id": "string",
        "name": "string",
        "endpoint": "string",
        "bucket": "string",
        "accessKey": "string",
        "secretKey": [
            "string"
        ],
        "region": "string",
        "thumbprint": "string",
        "templateStorage": false
    },
    "cloudStorage": {
        "id": "string",
        "name": "string",
        "endpoint": "string",
        "bucket": "string",
        "accessKey": "string",
        "secretKey": [
            "string"
        ],
        "region": "string",
        "thumbprint": "string",
        "templateStorage": false
    },
    "templateStorage": {
        "id": "string",
        "name": "string",
        "endpoint": "string",
        "bucket": "string",
        "accessKey": "string",
        "secretKey": [
            "string"
        ],
        "region": "string",
        "thumbprint": "string",
        "templateStorage": false
    },
    "vcVmDatastores": [
        {
            "id": "string",
            "moId": "string",
            "name": "string",
            "type": "string",
            "isDefault": false
        }
    ],
    "vcDatabaseNetworks": [
        {
            "id": "string",
            "moId": "string",
            "name": "string",
            "type": "string",
            "isDefault": false
        }
    ],
    "vcDmsUsername": "string",
    "vcDmsUserPassword": "string",
    "vcDmsROUsername": "string",
    "vcDmsROUserPassword": "string",
    "clusterType": "string",
    "tenantNtp": "string",
    "tenantIpAddress": "string",
    "rabbitmqUser": "string",
    "rabbitmqPassword": "string",
    "status": "string",
    "version": "string",
    "databaseCount": 0,
    "namespaceCount": 0,
    "rootPasswordExpiryInfo": {
        "expiryDate": "string",
        "noOfDaysToWarn": 0,
        "noOfDaysToExpire": 0,
        "warning": false,
        "expired": false,
        "status": "string"
    },
    "embeddedAgent": false,
    "links": [
        {
            "rel": "string",
            "href": "string",
            "hreflang": "string",
            "media": "string",
            "title": "string",
            "type": "string",
            "deprecation": "string",
            "profile": "string",
            "name": "string"
        }
    ]
}
string As uuid As uuid
id
Optional

id

tenant
Optional

tenant

string As uuid As uuid
vcInstanceUuid
Optional

vcInstanceUuid

string
vcIpAddress
Optional

vcIpAddress

string
vcThumbprint
Optional

vcThumbprint

string
pscThumbprint
Optional

pscThumbprint

vcDatacenter
Optional

vcDatacenter

vcVMFolder
Optional

vcVMFolder

vcCluster
Optional

vcCluster

vcResourcePool
Optional

vcResourcePool

string
vcResourcePoolPath
Optional

vcResourcePoolPath

vcMgmtNetwork
Optional

vcMgmtNetwork

localStorage
Optional

localStorage

cloudStorage
Optional

cloudStorage

templateStorage
Optional

templateStorage

vcVmDatastores
Optional

vcVmDatastores

vcDatabaseNetworks
Optional

vcDatabaseNetworks

string
vcDmsUsername
Optional

vcDmsUsername

string
vcDmsUserPassword
Optional

vcDmsUserPassword

string
vcDmsROUsername
Optional

vcDmsROUsername

string
vcDmsROUserPassword
Optional

vcDmsROUserPassword

string
clusterType
Optional

clusterType

Possible values are : VMC, VSPHERE,
string
tenantNtp
Optional

tenantNtp

string
tenantIpAddress
Optional

tenantIpAddress

string
rabbitmqUser
Optional

rabbitmqUser

string
rabbitmqPassword
Optional

rabbitmqPassword

string
status
Optional

status

string
version
Optional

version

integer As int32 As int32
databaseCount
Optional

databaseCount

integer As int32 As int32
namespaceCount
Optional

namespaceCount

rootPasswordExpiryInfo
Optional

rootPasswordExpiryInfo

boolean
embeddedAgent
Optional

embeddedAgent

array of Link
links
Optional

links