Skip to content

Commit c979111

Browse files
feat(securitycenter): update the API
#### securitycenter:v1beta1 The following keys were added: - resources.organizations.methods.updateOrganizationSettings.deprecated - schemas.GoogleCloudSecuritycenterV2IssueResourceApplication.properties.attributes.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplication.properties.attributes.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.id - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.businessOwners.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.businessOwners.items.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.businessOwners.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.criticality.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.criticality.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.developerOwners.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.developerOwners.items.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.developerOwners.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.environment.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.environment.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.operatorOwners.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.operatorOwners.items.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.operatorOwners.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.id - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.properties.email.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.properties.email.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.id - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.properties.type.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.properties.type.enum - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.properties.type.enumDescriptions - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.properties.type.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.id - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.properties.type.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.properties.type.enum - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.properties.type.enumDescriptions - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.properties.type.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.type #### securitycenter:v1beta2 The following keys were added: - schemas.GoogleCloudSecuritycenterV2IssueResourceApplication.properties.attributes.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplication.properties.attributes.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.id - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.businessOwners.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.businessOwners.items.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.businessOwners.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.criticality.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.criticality.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.developerOwners.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.developerOwners.items.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.developerOwners.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.environment.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.environment.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.operatorOwners.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.operatorOwners.items.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.operatorOwners.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.id - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.properties.email.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.properties.email.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.id - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.properties.type.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.properties.type.enum - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.properties.type.enumDescriptions - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.properties.type.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.id - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.properties.type.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.properties.type.enum - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.properties.type.enumDescriptions - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.properties.type.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.type #### securitycenter:v1 The following keys were added: - resources.organizations.methods.updateOrganizationSettings.deprecated - schemas.GoogleCloudSecuritycenterV2IssueResourceApplication.properties.attributes.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplication.properties.attributes.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.id - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.businessOwners.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.businessOwners.items.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.businessOwners.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.criticality.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.criticality.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.developerOwners.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.developerOwners.items.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.developerOwners.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.environment.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.environment.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.operatorOwners.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.operatorOwners.items.$ref - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.properties.operatorOwners.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.id - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.properties.email.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.properties.email.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.id - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.properties.type.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.properties.type.enum - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.properties.type.enumDescriptions - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.properties.type.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.id - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.properties.type.description - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.properties.type.enum - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.properties.type.enumDescriptions - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.properties.type.type - schemas.GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment.type
1 parent 747410c commit c979111

File tree

6 files changed

+476
-3
lines changed

6 files changed

+476
-3
lines changed

discovery/securitycenter-v1.json

Lines changed: 103 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1769,6 +1769,7 @@
17691769
]
17701770
},
17711771
"updateOrganizationSettings": {
1772+
"deprecated": true,
17721773
"description": "Updates an organization's settings.",
17731774
"flatPath": "v1/organizations/{organizationsId}/organizationSettings",
17741775
"httpMethod": "PATCH",
@@ -5943,7 +5944,7 @@
59435944
}
59445945
}
59455946
},
5946-
"revision": "20251006",
5947+
"revision": "20251024",
59475948
"rootUrl": "https://securitycenter.googleapis.com/",
59485949
"schemas": {
59495950
"Access": {
@@ -11843,13 +11844,114 @@
1184311844
"description": "The AppHub application associated with the resource, if any.",
1184411845
"id": "GoogleCloudSecuritycenterV2IssueResourceApplication",
1184511846
"properties": {
11847+
"attributes": {
11848+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes",
11849+
"description": "Consumer provided attributes for the application"
11850+
},
1184611851
"name": {
1184711852
"description": "The resource name of an Application. Format: `projects/{host-project-id}/locations/{location}/applications/{application-id}`",
1184811853
"type": "string"
1184911854
}
1185011855
},
1185111856
"type": "object"
1185211857
},
11858+
"GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes": {
11859+
"description": "Consumer provided attributes for the application",
11860+
"id": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes",
11861+
"properties": {
11862+
"businessOwners": {
11863+
"description": "Business team that ensures user needs are met and value is delivered",
11864+
"items": {
11865+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo"
11866+
},
11867+
"type": "array"
11868+
},
11869+
"criticality": {
11870+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality",
11871+
"description": "User-defined criticality information."
11872+
},
11873+
"developerOwners": {
11874+
"description": "Developer team that owns development and coding.",
11875+
"items": {
11876+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo"
11877+
},
11878+
"type": "array"
11879+
},
11880+
"environment": {
11881+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment",
11882+
"description": "User-defined environment information."
11883+
},
11884+
"operatorOwners": {
11885+
"description": "Operator team that ensures runtime and operations.",
11886+
"items": {
11887+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo"
11888+
},
11889+
"type": "array"
11890+
}
11891+
},
11892+
"type": "object"
11893+
},
11894+
"GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo": {
11895+
"description": "Contact information of stakeholders.",
11896+
"id": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo",
11897+
"properties": {
11898+
"email": {
11899+
"description": "Email address of the contacts.",
11900+
"type": "string"
11901+
}
11902+
},
11903+
"type": "object"
11904+
},
11905+
"GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality": {
11906+
"description": "Criticality of the Application, Service, or Workload",
11907+
"id": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality",
11908+
"properties": {
11909+
"type": {
11910+
"description": "Criticality Type.",
11911+
"enum": [
11912+
"CRITICALITY_TYPE_UNSPECIFIED",
11913+
"MISSION_CRITICAL",
11914+
"HIGH",
11915+
"MEDIUM",
11916+
"LOW"
11917+
],
11918+
"enumDescriptions": [
11919+
"Unspecified type.",
11920+
"Mission critical service, application or workload.",
11921+
"High impact.",
11922+
"Medium impact.",
11923+
"Low impact."
11924+
],
11925+
"type": "string"
11926+
}
11927+
},
11928+
"type": "object"
11929+
},
11930+
"GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment": {
11931+
"description": "Environment of the Application, Service, or Workload",
11932+
"id": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment",
11933+
"properties": {
11934+
"type": {
11935+
"description": "Environment Type.",
11936+
"enum": [
11937+
"ENVIRONMENT_TYPE_UNSPECIFIED",
11938+
"PRODUCTION",
11939+
"STAGING",
11940+
"TEST",
11941+
"DEVELOPMENT"
11942+
],
11943+
"enumDescriptions": [
11944+
"Unspecified type.",
11945+
"Production environment.",
11946+
"Staging environment.",
11947+
"Test environment.",
11948+
"Development environment."
11949+
],
11950+
"type": "string"
11951+
}
11952+
},
11953+
"type": "object"
11954+
},
1185311955
"GoogleCloudSecuritycenterV2IssueResourceAwsMetadata": {
1185411956
"description": "The AWS metadata of a resource associated with an issue.",
1185511957
"id": "GoogleCloudSecuritycenterV2IssueResourceAwsMetadata",

discovery/securitycenter-v1beta1.json

Lines changed: 103 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@
150150
]
151151
},
152152
"updateOrganizationSettings": {
153+
"deprecated": true,
153154
"description": "Updates an organization's settings.",
154155
"flatPath": "v1beta1/organizations/{organizationsId}/organizationSettings",
155156
"httpMethod": "PATCH",
@@ -918,7 +919,7 @@
918919
}
919920
}
920921
},
921-
"revision": "20251006",
922+
"revision": "20251024",
922923
"rootUrl": "https://securitycenter.googleapis.com/",
923924
"schemas": {
924925
"Access": {
@@ -6513,13 +6514,114 @@
65136514
"description": "The AppHub application associated with the resource, if any.",
65146515
"id": "GoogleCloudSecuritycenterV2IssueResourceApplication",
65156516
"properties": {
6517+
"attributes": {
6518+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes",
6519+
"description": "Consumer provided attributes for the application"
6520+
},
65166521
"name": {
65176522
"description": "The resource name of an Application. Format: `projects/{host-project-id}/locations/{location}/applications/{application-id}`",
65186523
"type": "string"
65196524
}
65206525
},
65216526
"type": "object"
65226527
},
6528+
"GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes": {
6529+
"description": "Consumer provided attributes for the application",
6530+
"id": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes",
6531+
"properties": {
6532+
"businessOwners": {
6533+
"description": "Business team that ensures user needs are met and value is delivered",
6534+
"items": {
6535+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo"
6536+
},
6537+
"type": "array"
6538+
},
6539+
"criticality": {
6540+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality",
6541+
"description": "User-defined criticality information."
6542+
},
6543+
"developerOwners": {
6544+
"description": "Developer team that owns development and coding.",
6545+
"items": {
6546+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo"
6547+
},
6548+
"type": "array"
6549+
},
6550+
"environment": {
6551+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment",
6552+
"description": "User-defined environment information."
6553+
},
6554+
"operatorOwners": {
6555+
"description": "Operator team that ensures runtime and operations.",
6556+
"items": {
6557+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo"
6558+
},
6559+
"type": "array"
6560+
}
6561+
},
6562+
"type": "object"
6563+
},
6564+
"GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo": {
6565+
"description": "Contact information of stakeholders.",
6566+
"id": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo",
6567+
"properties": {
6568+
"email": {
6569+
"description": "Email address of the contacts.",
6570+
"type": "string"
6571+
}
6572+
},
6573+
"type": "object"
6574+
},
6575+
"GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality": {
6576+
"description": "Criticality of the Application, Service, or Workload",
6577+
"id": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality",
6578+
"properties": {
6579+
"type": {
6580+
"description": "Criticality Type.",
6581+
"enum": [
6582+
"CRITICALITY_TYPE_UNSPECIFIED",
6583+
"MISSION_CRITICAL",
6584+
"HIGH",
6585+
"MEDIUM",
6586+
"LOW"
6587+
],
6588+
"enumDescriptions": [
6589+
"Unspecified type.",
6590+
"Mission critical service, application or workload.",
6591+
"High impact.",
6592+
"Medium impact.",
6593+
"Low impact."
6594+
],
6595+
"type": "string"
6596+
}
6597+
},
6598+
"type": "object"
6599+
},
6600+
"GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment": {
6601+
"description": "Environment of the Application, Service, or Workload",
6602+
"id": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment",
6603+
"properties": {
6604+
"type": {
6605+
"description": "Environment Type.",
6606+
"enum": [
6607+
"ENVIRONMENT_TYPE_UNSPECIFIED",
6608+
"PRODUCTION",
6609+
"STAGING",
6610+
"TEST",
6611+
"DEVELOPMENT"
6612+
],
6613+
"enumDescriptions": [
6614+
"Unspecified type.",
6615+
"Production environment.",
6616+
"Staging environment.",
6617+
"Test environment.",
6618+
"Development environment."
6619+
],
6620+
"type": "string"
6621+
}
6622+
},
6623+
"type": "object"
6624+
},
65236625
"GoogleCloudSecuritycenterV2IssueResourceAwsMetadata": {
65246626
"description": "The AWS metadata of a resource associated with an issue.",
65256627
"id": "GoogleCloudSecuritycenterV2IssueResourceAwsMetadata",

discovery/securitycenter-v1beta2.json

Lines changed: 102 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2003,7 +2003,7 @@
20032003
}
20042004
}
20052005
},
2006-
"revision": "20251006",
2006+
"revision": "20251017",
20072007
"rootUrl": "https://securitycenter.googleapis.com/",
20082008
"schemas": {
20092009
"Access": {
@@ -7501,13 +7501,114 @@
75017501
"description": "The AppHub application associated with the resource, if any.",
75027502
"id": "GoogleCloudSecuritycenterV2IssueResourceApplication",
75037503
"properties": {
7504+
"attributes": {
7505+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes",
7506+
"description": "Consumer provided attributes for the application"
7507+
},
75047508
"name": {
75057509
"description": "The resource name of an Application. Format: `projects/{host-project-id}/locations/{location}/applications/{application-id}`",
75067510
"type": "string"
75077511
}
75087512
},
75097513
"type": "object"
75107514
},
7515+
"GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes": {
7516+
"description": "Consumer provided attributes for the application",
7517+
"id": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributes",
7518+
"properties": {
7519+
"businessOwners": {
7520+
"description": "Business team that ensures user needs are met and value is delivered",
7521+
"items": {
7522+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo"
7523+
},
7524+
"type": "array"
7525+
},
7526+
"criticality": {
7527+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality",
7528+
"description": "User-defined criticality information."
7529+
},
7530+
"developerOwners": {
7531+
"description": "Developer team that owns development and coding.",
7532+
"items": {
7533+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo"
7534+
},
7535+
"type": "array"
7536+
},
7537+
"environment": {
7538+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment",
7539+
"description": "User-defined environment information."
7540+
},
7541+
"operatorOwners": {
7542+
"description": "Operator team that ensures runtime and operations.",
7543+
"items": {
7544+
"$ref": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo"
7545+
},
7546+
"type": "array"
7547+
}
7548+
},
7549+
"type": "object"
7550+
},
7551+
"GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo": {
7552+
"description": "Contact information of stakeholders.",
7553+
"id": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesContactInfo",
7554+
"properties": {
7555+
"email": {
7556+
"description": "Email address of the contacts.",
7557+
"type": "string"
7558+
}
7559+
},
7560+
"type": "object"
7561+
},
7562+
"GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality": {
7563+
"description": "Criticality of the Application, Service, or Workload",
7564+
"id": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesCriticality",
7565+
"properties": {
7566+
"type": {
7567+
"description": "Criticality Type.",
7568+
"enum": [
7569+
"CRITICALITY_TYPE_UNSPECIFIED",
7570+
"MISSION_CRITICAL",
7571+
"HIGH",
7572+
"MEDIUM",
7573+
"LOW"
7574+
],
7575+
"enumDescriptions": [
7576+
"Unspecified type.",
7577+
"Mission critical service, application or workload.",
7578+
"High impact.",
7579+
"Medium impact.",
7580+
"Low impact."
7581+
],
7582+
"type": "string"
7583+
}
7584+
},
7585+
"type": "object"
7586+
},
7587+
"GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment": {
7588+
"description": "Environment of the Application, Service, or Workload",
7589+
"id": "GoogleCloudSecuritycenterV2IssueResourceApplicationAttributesEnvironment",
7590+
"properties": {
7591+
"type": {
7592+
"description": "Environment Type.",
7593+
"enum": [
7594+
"ENVIRONMENT_TYPE_UNSPECIFIED",
7595+
"PRODUCTION",
7596+
"STAGING",
7597+
"TEST",
7598+
"DEVELOPMENT"
7599+
],
7600+
"enumDescriptions": [
7601+
"Unspecified type.",
7602+
"Production environment.",
7603+
"Staging environment.",
7604+
"Test environment.",
7605+
"Development environment."
7606+
],
7607+
"type": "string"
7608+
}
7609+
},
7610+
"type": "object"
7611+
},
75117612
"GoogleCloudSecuritycenterV2IssueResourceAwsMetadata": {
75127613
"description": "The AWS metadata of a resource associated with an issue.",
75137614
"id": "GoogleCloudSecuritycenterV2IssueResourceAwsMetadata",

0 commit comments

Comments
 (0)