Accounts¶
get_cloud_account¶
-
dome9.dome9.Dome9.
get_cloud_account
(self, cloudId) Get a Cloud Account
Parameters: cloudId (str) – ID of the Cloud Account Returns: Cloud Account object. Return type: dict - Response object:
{ "id": "00000000-0000-0000-0000-000000000000", "vendor": "aws", "name": "string", "externalAccountNumber": "string", "error": "string", "isFetchingSuspended": true, "creationDate": "2019-09-26T10:55:03Z", "credentials": { "apikey": "string", "arn": "string", "secret": "string", "iamUser": "string", "type": "UserBased", "isReadOnly": true }, "iamSafe": { "awsGroupArn": "string", "awsPolicyArn": "string", "mode": "OptIn", "state": "Enabled", "excludedIamEntities": { "rolesArns": [ "string" ], "usersArns": [ "string" ] }, "restrictedIamEntities": { "rolesArns": [ "string" ], "usersArns": [ "string" ] } }, "netSec": { "regions": [ { "region": "us_east_1", "name": "string", "hidden": true, "newGroupBehavior": "ReadOnly" } ] }, "magellan": true, "fullProtection": true, "allowReadOnly": true, "organizationalUnitId": "00000000-0000-0000-0000-000000000000", "organizationalUnitPath": "string", "organizationalUnitName": "string", "lambdaScanner": true }
list_aws_accounts¶
-
dome9.dome9.Dome9.
list_aws_accounts
(self) List AWS accounts
Returns: List of AWS Cloud Accounts. Return type: list - Response object:
{ "id": "00000000-0000-0000-0000-000000000000", "vendor": "aws", "name": "string", "externalAccountNumber": "string", "error": "string", "isFetchingSuspended": true, "creationDate": "2019-09-26T10:55:03Z", "credentials": { "apikey": "string", "arn": "string", "secret": "string", "iamUser": "string", "type": "UserBased", "isReadOnly": true }, "iamSafe": { "awsGroupArn": "string", "awsPolicyArn": "string", "mode": "OptIn", "state": "Enabled", "excludedIamEntities": { "rolesArns": [ "string" ], "usersArns": [ "string" ] }, "restrictedIamEntities": { "rolesArns": [ "string" ], "usersArns": [ "string" ] } }, "netSec": { "regions": [ { "region": "us_east_1", "name": "string", "hidden": true, "newGroupBehavior": "ReadOnly" } ] }, "magellan": true, "fullProtection": true, "allowReadOnly": true, "organizationalUnitId": "00000000-0000-0000-0000-000000000000", "organizationalUnitPath": "string", "organizationalUnitName": "string", "lambdaScanner": true }
list_azure_accounts¶
-
dome9.dome9.Dome9.
list_azure_accounts
(self) List Azure accounts
Returns: List of Azure Cloud Accounts. Return type: list - Response object:
{ "id": "00000000-0000-0000-0000-000000000000", "name": "string", "subscriptionId": "string", "tenantId": "string", "credentials": { "clientId": "string", "clientPassword": "string" }, "operationMode": "Read", "error": "string", "creationDate": "2019-09-26T10:55:03Z", "organizationalUnitId": "00000000-0000-0000-0000-000000000000", "organizationalUnitPath": "string", "organizationalUnitName": "string", "vendor": "aws" }
list_google_accounts¶
-
dome9.dome9.Dome9.
list_google_accounts
(self) List Google Cloud Accounts
Returns: List of Google accounts. Return type: list - Response object:
{ "id": "00000000-0000-0000-0000-000000000000", "name": "string", "projectId": "string", "creationDate": "2019-09-26T10:55:03Z", "organizationalUnitId": "00000000-0000-0000-0000-000000000000", "organizationalUnitPath": "string", "organizationalUnitName": "string", "gsuite": { "gsuiteUser": "string", "domainName": "string" }, "vendor": "aws" }
list_kubernetes_accounts¶
-
dome9.dome9.Dome9.
list_kubernetes_accounts
(self) List Kubernetes accounts
Returns: List of Kubernetes accounts. Return type: list - Response object:
{ "id": "00000000-0000-0000-0000-000000000000", "name": "string", "creationDate": "2019-09-26T10:55:03Z", "vendor": "aws", "organizationalUnitId": "00000000-0000-0000-0000-000000000000", "organizationalUnitPath": "string", "organizationalUnitName": "string" }
list_cloud_accounts¶
-
dome9.dome9.Dome9.
list_cloud_accounts
(self) List all accounts (AWS, Azure, GCP & Kubernetes)
Returns: List of Cloud Accounts. Return type: list - Response object:
{ "id": "00000000-0000-0000-0000-000000000000", "vendor": "aws", "name": "string", "externalAccountNumber": "string", "error": "string", "isFetchingSuspended": true, "creationDate": "2019-09-26T10:55:03Z", "credentials": { "apikey": "string", "arn": "string", "secret": "string", "iamUser": "string", "type": "UserBased", "isReadOnly": true }, "iamSafe": { "awsGroupArn": "string", "awsPolicyArn": "string", "mode": "OptIn", "state": "Enabled", "excludedIamEntities": { "rolesArns": [ "string" ], "usersArns": [ "string" ] }, "restrictedIamEntities": { "rolesArns": [ "string" ], "usersArns": [ "string" ] } }, "netSec": { "regions": [ { "region": "us_east_1", "name": "string", "hidden": true, "newGroupBehavior": "ReadOnly" } ] }, "magellan": true, "fullProtection": true, "allowReadOnly": true, "organizationalUnitId": "00000000-0000-0000-0000-000000000000", "organizationalUnitPath": "string", "organizationalUnitName": "string", "lambdaScanner": true }