- Représentation JSON
- ListFindingsResult
- StateChange
- Ressource
- AwsMetadata
- AwsOrganization
- AwsOrganizationalUnit
- AwsAccount
- ResourcePath
- ResourcePathNode
- ResourcePathNodeType
Message de réponse pour la liste des résultats.
Représentation JSON |
---|
{
"listFindingsResults": [
{
object ( |
Champs | |
---|---|
listFindingsResults[] |
Résultats correspondant à la requête de liste. |
readTime |
Temps utilisé pour exécuter la requête de liste. Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: |
nextPageToken |
Jeton permettant de récupérer la page suivante des résultats ou non renseigné si la liste ne contient plus de résultats. |
totalSize |
Nombre total de résultats correspondant à la requête. |
ListFindingsResult
Résultat contenant la recherche et son état.
Représentation JSON |
---|
{ "finding": { object ( |
Champs | |
---|---|
finding |
Recherche de résultats correspondant à la requête de recherche. |
stateChange |
État du résultat entre les points de temps. |
resource |
Uniquement en sortie. Ressource associée à ce résultat. |
StateChange
Modification de l'état du résultat.
Lorsque vous effectuez une requête sur deux points dans le temps, cette valeur décrit la modification de la conclusion entre les deux points: CHANGED, UNCHANGED, ADDED ou REMOVED. Les résultats ne peuvent pas être supprimés. Par conséquent, REMOVED implique que le résultat au code temporel ne correspond pas au filtre spécifié, mais qu'il l'était au code temporel - compareDuration. Si aucune valeur n'a été fournie pour "compareDuration" dans la requête, l'état sera défini sur "UNUSED" (INUTILISÉ).
Enums | |
---|---|
UNUSED |
Le changement d'état n'est pas utilisé. Il s'agit de la valeur par défaut canonique pour cette énumération. |
CHANGED |
L'état du résultat a changé d'une manière ou d'une autre entre les deux points de référence et existait à ces deux moments. |
UNCHANGED |
L'état du résultat n'a pas changé entre les deux points de référence et il existait à ces deux moments. |
ADDED |
La découverte a été créée entre les points de temps. |
REMOVED |
La valeur trouvée au code temporel ne correspond pas au filtre spécifié, mais elle l'était au code temporel - compareDuration. |
Ressource
Informations concernant la ressource Google Cloud associée à ce résultat.
Représentation JSON |
---|
{ "name": string, "displayName": string, "type": string, "projectName": string, "projectDisplayName": string, "parentName": string, "parentDisplayName": string, "folders": [ { object ( |
Champs | |
---|---|
name |
Nom complet de la ressource. Voir https://cloud.google.com/apis/design/resource_names#full_resource_name. |
displayName |
Nom lisible de la ressource. |
type |
Type de ressource complet de la ressource. |
projectName |
Nom complet du projet auquel la ressource appartient. |
projectDisplayName |
ID du projet auquel la ressource appartient. |
parentName |
Nom complet de la ressource parente. |
parentDisplayName |
Nom lisible du parent de la ressource. |
folders[] |
Contient un message de dossier pour chaque dossier de l'ascendance des composants. Le premier dossier est le plus imbriqué, et le dernier est celui qui se trouve directement sous "Organisation". |
cloudProvider |
Indique le fournisseur de services cloud à l'origine de la découverte. |
organization |
Indique l'organisation / le locataire concerné par l'anomalie. |
service |
Le fournisseur de services ou de ressources associé à la ressource. |
location |
Région ou emplacement du service (le cas échéant). |
resourcePath |
Fournit le chemin d'accès à la ressource dans la hiérarchie des ressources. |
resourcePathString |
Représentation sous forme de chaîne du chemin d'accès de la ressource. Pour Google Cloud, il a le format |
Champ d'union
|
|
awsMetadata |
Métadonnées AWS associées à la découverte. |
AwsMetadata
Métadonnées AWS associées à la ressource, applicables uniquement si le fournisseur cloud de la découverte est Amazon Web Services.
Représentation JSON |
---|
{ "organization": { object ( |
Champs | |
---|---|
organization |
Organisation AWS associée à la ressource. |
organizationalUnits[] |
Liste des unités organisationnelles AWS associées à la ressource, triées du niveau le plus bas (le plus proche du compte) au niveau le plus élevé. |
account |
Compte AWS associé à la ressource. |
AwsOrganization
Une organisation est un ensemble de comptes gérés de manière centralisée à l'aide d'une facturation consolidée, organisés de manière hiérarchique avec des unités organisationnelles (UO) et contrôlés par des règles.
Représentation JSON |
---|
{ "id": string } |
Champs | |
---|---|
id |
Identifiant unique (ID) de l'organisation. Le format d'expression régulière d'une chaîne d'ID d'organisation nécessite "o-", suivi de 10 à 32 lettres minuscules ou chiffres. |
AwsOrganizationalUnit
Une unité organisationnelle (UO) est un conteneur de comptes AWS au sein de la racine d'une organisation. Les règles associées à une UO s'appliquent à tous les comptes qu'elle contient, ainsi qu'à ses UO enfants.
Représentation JSON |
---|
{ "id": string, "name": string } |
Champs | |
---|---|
id |
Identifiant unique (ID) associé à cette UO. Le format d'expression régulière d'une chaîne d'ID d'unité organisationnelle nécessite "ou-", suivi de 4 à 32 lettres ou chiffres minuscules (l'ID de la racine contenant l'UO). Cette chaîne est suivie d'un deuxième tiret "-" et de 8 à 32 lettres minuscules ou chiffres supplémentaires. Exemple : "ou-ab12-cd34ef56". |
name |
Nom descriptif de l'UO. |
AwsAccount
Compte AWS membre d'une organisation.
Représentation JSON |
---|
{ "id": string, "name": string } |
Champs | |
---|---|
id |
Identifiant unique (ID) du compte, contenant exactement 12 chiffres. |
name |
Nom de ce compte. |
ResourcePath
Représente le chemin des ressources menant à la ressource concernée par ce résultat.
Représentation JSON |
---|
{
"nodes": [
{
object ( |
Champs | |
---|---|
nodes[] |
Liste des nœuds qui constituent le chemin de ressource, de l'élément le plus bas au plus élevé. |
ResourcePathNode
Nœud du chemin d'accès à la ressource. Chaque nœud représente une ressource dans la hiérarchie des ressources.
Représentation JSON |
---|
{
"nodeType": enum ( |
Champs | |
---|---|
nodeType |
Type de ressource représenté par ce nœud. |
id |
ID de la ressource représentée par ce nœud. |
displayName |
Nom à afficher de la ressource représentée par ce nœud. |
ResourcePathNodeType
Type de ressource représenté par le nœud.
Enums | |
---|---|
RESOURCE_PATH_NODE_TYPE_UNSPECIFIED |
Le type de nœud n'est pas spécifié. |
GCP_ORGANIZATION |
Le nœud représente une organisation Google Cloud. |
GCP_FOLDER |
Le nœud représente un dossier Google Cloud. |
GCP_PROJECT |
Le nœud représente un projet Google Cloud. |
AWS_ORGANIZATION |
Le nœud représente une organisation AWS. |
AWS_ORGANIZATIONAL_UNIT |
Le nœud représente une unité organisationnelle AWS. |
AWS_ACCOUNT |
Le nœud représente un compte AWS. |