Enable Cloud Integration

Enable Cloud Integration

Enable a specific cloud integration

Request
URI
POST
https://{api_host}/api/v2/cloudintegration/{id}/enable
COPY
Path Parameters
string
id
Required

id


Authentication
This operation uses the following authentication methods.
Responses
200

successful operation

Returns ResponseContainerCloudIntegration of type(s) application/json
{
    "status": {
        "result": "string",
        "message": "string",
        "code": 0
    },
    "response": {
        "forceSave": false,
        "reuseExternalIdCredential": "string",
        "name": "string",
        "id": "string",
        "service": "string",
        "lastReceivedDataPointMs": 0,
        "lastMetricCount": 0,
        "cloudWatch": {
            "namespaces": [
                "string"
            ],
            "metricFilterRegex": "^aws.(billing|instance|sqs|sns|reservedInstance|ebs|route53.health|ec2.status|elb).*$",
            "baseCredentials": {
                "roleArn": "arn:aws:iam::<accountid>:role/<rolename>",
                "externalId": "string"
            },
            "instanceSelectionTagsExpr": "string",
            "volumeSelectionTagsExpr": "string",
            "pointTagFilterRegex": "(region|name)",
            "s3BucketNameFilterRegex": "^(test|demo).*$",
            "threadDistributionInMins": 0
        },
        "cloudTrail": {
            "region": "string",
            "prefix": "string",
            "bucketName": "string",
            "baseCredentials": {
                "roleArn": "arn:aws:iam::<accountid>:role/<rolename>",
                "externalId": "string"
            },
            "filterRule": "string"
        },
        "ec2": {
            "metricFilterRegex": "^aws.(sqs|ebs).*$",
            "baseCredentials": {
                "roleArn": "arn:aws:iam::<accountid>:role/<rolename>",
                "externalId": "string"
            },
            "hostNameTags": [
                "string"
            ],
            "instanceSelectionTagsExpr": "string",
            "volumeSelectionTagsExpr": "string",
            "pointTagFilterRegex": "(region|name)"
        },
        "gcp": {
            "metricFilterRegex": "^gcp.(compute|container|pubsub).*$",
            "projectId": "string",
            "gcpJsonKey": "string",
            "disableHistogramToMetricConversion": false,
            "disableDeltaCounts": false,
            "categoriesToFetch": [
                "string"
            ],
            "customMetricPrefix": [
                "string"
            ]
        },
        "gcpBilling": {
            "projectId": "string",
            "gcpJsonKey": "string",
            "gcpApiKey": "string"
        },
        "newRelic": {
            "apiKey": "string",
            "appFilterRegex": "^hostingservice-(prod|dev)*$",
            "hostFilterRegex": "host[1-9].xyz.com",
            "newRelicMetricFilters": [
                {
                    "appName": "string",
                    "metricFilterRegex": "string"
                }
            ]
        },
        "appDynamics": {
            "userName": "user1@account1",
            "controllerName": "string",
            "encryptedPassword": "string",
            "enableRollup": false,
            "enableErrorMetrics": false,
            "enableBusinessTrxMetrics": false,
            "enableBackendMetrics": false,
            "enableOverallPerfMetrics": false,
            "enableIndividualNodeMetrics": false,
            "enableAppInfraMetrics": false,
            "enableServiceEndpointMetrics": false,
            "appFilterRegex": [
                "string"
            ]
        },
        "dynatrace": {
            "metricFilterRegex": "^dynatrace.(builtin|dsfm).*$",
            "environmentID": "example",
            "dynatraceAPIToken": "string"
        },
        "azure": {
            "metricFilterRegex": "^azure.(compute|network|dbforpostgresql).*$",
            "baseCredentials": {
                "clientId": "string",
                "clientSecret": "string",
                "tenant": "string"
            },
            "categoryFilter": [
                "string"
            ],
            "resourceGroupFilter": [
                "string"
            ]
        },
        "azureActivityLog": {
            "baseCredentials": {
                "clientId": "string",
                "clientSecret": "string",
                "tenant": "string"
            },
            "categoryFilter": [
                "string"
            ]
        },
        "lastErrorMs": 0,
        "lastProcessorId": "string",
        "lastProcessingTimestamp": 0,
        "createdEpochMillis": 0,
        "updatedEpochMillis": 0,
        "serviceRefreshRateInMins": 0,
        "vrops": {
            "baseURL": "https://www.mgmt.cloud.vmware.com/vrops-cloud",
            "metricFilterRegex": "^vrops.(vmware|cloudhealthadapter).(clustercomputeresource|datastore).*$",
            "categoriesToFetch": [
                "string"
            ],
            "vropsAPIToken": "string",
            "organizationID": "string"
        },
        "disabled": false,
        "lastError": "string",
        "deleted": false,
        "inTrash": false,
        "lastErrorEvent": {
            "computedHlps": [
                {
                    "severity": "string",
                    "host": "string",
                    "startTime": 0,
                    "label": "string",
                    "observed": 0,
                    "firing": 0
                }
            ],
            "table": "string",
            "name": "string",
            "id": "string",
            "startTime": 0,
            "endTime": 0,
            "createdEpochMillis": 0,
            "updatedEpochMillis": 0,
            "tags": [
                "string"
            ],
            "metricsUsed": [
                "string"
            ],
            "createdAt": 0,
            "hosts": [
                "string"
            ],
            "summarizedEvents": 0,
            "alertTags": [
                "string"
            ],
            "isUserEvent": false,
            "isEphemeral": false,
            "creatorId": "string",
            "updaterId": "string",
            "updatedAt": 0,
            "runningState": "string",
            "canDelete": false,
            "canClose": false,
            "creatorType": [
                "string"
            ]
        },
        "creatorId": "string",
        "updaterId": "string",
        "snowflake": {
            "userName": "string",
            "password": "string",
            "metricFilterRegex": "string",
            "privateKey": "string",
            "role": "string",
            "accountID": "string",
            "warehouse": "string"
        }
    }
}
status
Required

status

response
Optional

response