Skip to content

Commit

Permalink
GCP IAM Updates Detected
Browse files Browse the repository at this point in the history
  • Loading branch information
jdyke committed Jan 25, 2025
1 parent d81fd91 commit 0fd46df
Show file tree
Hide file tree
Showing 29 changed files with 127 additions and 25 deletions.
1 change: 1 addition & 0 deletions roles/appengine.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
"artifactregistry.projectsettings.get",
"artifactregistry.pythonpackages.get",
"artifactregistry.pythonpackages.list",
"artifactregistry.repositories.create",
"artifactregistry.repositories.downloadArtifacts",
"artifactregistry.repositories.get",
"artifactregistry.repositories.list",
Expand Down
3 changes: 0 additions & 3 deletions roles/chronicle.admin
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,6 @@
"chronicle.iocs.get",
"chronicle.iocs.searchCuratedDetectionsForIoc",
"chronicle.legacies.legacyBatchGetCases",
"chronicle.legacies.legacyCalculateAlertStats",
"chronicle.legacies.legacyFetchAlertsView",
"chronicle.legacies.legacyFetchUdmSearchCsv",
"chronicle.legacies.legacyFetchUdmSearchView",
Expand All @@ -175,7 +174,6 @@
"chronicle.legacies.legacyGetCuratedRulesTrends",
"chronicle.legacies.legacyGetDetection",
"chronicle.legacies.legacyGetEventForDetection",
"chronicle.legacies.legacyGetFinding",
"chronicle.legacies.legacyGetRuleCounts",
"chronicle.legacies.legacyGetRulesTrends",
"chronicle.legacies.legacyRunTestRule",
Expand All @@ -201,7 +199,6 @@
"chronicle.legacies.legacyStreamDetectionAlerts",
"chronicle.legacies.legacyTestRuleStreaming",
"chronicle.legacies.legacyUpdateAlert",
"chronicle.legacies.legacyUpdateFinding",
"chronicle.logTypeSchemas.list",
"chronicle.logTypes.list",
"chronicle.logs.export",
Expand Down
3 changes: 0 additions & 3 deletions roles/chronicle.editor
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,6 @@
"chronicle.iocs.get",
"chronicle.iocs.searchCuratedDetectionsForIoc",
"chronicle.legacies.legacyBatchGetCases",
"chronicle.legacies.legacyCalculateAlertStats",
"chronicle.legacies.legacyFetchAlertsView",
"chronicle.legacies.legacyFetchUdmSearchCsv",
"chronicle.legacies.legacyFetchUdmSearchView",
Expand All @@ -140,7 +139,6 @@
"chronicle.legacies.legacyGetCuratedRulesTrends",
"chronicle.legacies.legacyGetDetection",
"chronicle.legacies.legacyGetEventForDetection",
"chronicle.legacies.legacyGetFinding",
"chronicle.legacies.legacyGetRuleCounts",
"chronicle.legacies.legacyGetRulesTrends",
"chronicle.legacies.legacyRunTestRule",
Expand All @@ -166,7 +164,6 @@
"chronicle.legacies.legacyStreamDetectionAlerts",
"chronicle.legacies.legacyTestRuleStreaming",
"chronicle.legacies.legacyUpdateAlert",
"chronicle.legacies.legacyUpdateFinding",
"chronicle.logTypeSchemas.list",
"chronicle.logs.export",
"chronicle.logs.get",
Expand Down
2 changes: 0 additions & 2 deletions roles/chronicle.limitedViewer
Original file line number Diff line number Diff line change
Expand Up @@ -49,15 +49,13 @@
"chronicle.ingestionLogNamespaces.list",
"chronicle.instances.get",
"chronicle.legacies.legacyBatchGetCases",
"chronicle.legacies.legacyCalculateAlertStats",
"chronicle.legacies.legacyFetchAlertsView",
"chronicle.legacies.legacyFetchUdmSearchCsv",
"chronicle.legacies.legacyFetchUdmSearchView",
"chronicle.legacies.legacyFindAssetEvents",
"chronicle.legacies.legacyFindRawLogs",
"chronicle.legacies.legacyFindUdmEvents",
"chronicle.legacies.legacyGetAlert",
"chronicle.legacies.legacyGetFinding",
"chronicle.legacies.legacySearchArtifactEvents",
"chronicle.legacies.legacySearchArtifactIoCDetails",
"chronicle.legacies.legacySearchAssetEvents",
Expand Down
2 changes: 0 additions & 2 deletions roles/chronicle.restrictedDataAccessViewer
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,13 @@
"chronicle.instances.get",
"chronicle.instances.report",
"chronicle.legacies.legacyBatchGetCases",
"chronicle.legacies.legacyCalculateAlertStats",
"chronicle.legacies.legacyFetchAlertsView",
"chronicle.legacies.legacyFetchUdmSearchCsv",
"chronicle.legacies.legacyFetchUdmSearchView",
"chronicle.legacies.legacyFindAssetEvents",
"chronicle.legacies.legacyFindRawLogs",
"chronicle.legacies.legacyFindUdmEvents",
"chronicle.legacies.legacyGetAlert",
"chronicle.legacies.legacyGetFinding",
"chronicle.legacies.legacyGetRuleCounts",
"chronicle.legacies.legacyGetRulesTrends",
"chronicle.legacies.legacyRunTestRule",
Expand Down
2 changes: 0 additions & 2 deletions roles/chronicle.viewer
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,6 @@
"chronicle.iocs.get",
"chronicle.iocs.searchCuratedDetectionsForIoc",
"chronicle.legacies.legacyBatchGetCases",
"chronicle.legacies.legacyCalculateAlertStats",
"chronicle.legacies.legacyFetchAlertsView",
"chronicle.legacies.legacyFetchUdmSearchCsv",
"chronicle.legacies.legacyFetchUdmSearchView",
Expand All @@ -101,7 +100,6 @@
"chronicle.legacies.legacyGetCuratedRulesTrends",
"chronicle.legacies.legacyGetDetection",
"chronicle.legacies.legacyGetEventForDetection",
"chronicle.legacies.legacyGetFinding",
"chronicle.legacies.legacyGetRuleCounts",
"chronicle.legacies.legacyGetRulesTrends",
"chronicle.legacies.legacyRunTestRule",
Expand Down
1 change: 1 addition & 0 deletions roles/compute.admin
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
"compute.addresses.setLabels",
"compute.addresses.use",
"compute.addresses.useInternal",
"compute.advice.calendarMode",
"compute.autoscalers.create",
"compute.autoscalers.delete",
"compute.autoscalers.get",
Expand Down
1 change: 1 addition & 0 deletions roles/compute.futureReservationAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"etag": "AA==",
"includedPermissions": [
"compute.acceleratorTypes.list",
"compute.advice.calendarMode",
"compute.futureReservations.cancel",
"compute.futureReservations.create",
"compute.futureReservations.delete",
Expand Down
29 changes: 29 additions & 0 deletions roles/compute.peerSubnetMigrationAdmin
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"description": "Use subnetwork whose PURPOSE is \"PEER_MIGRATION\"",
"etag": "AA==",
"includedPermissions": [
"compute.addresses.createInternal",
"compute.addresses.deleteInternal",
"compute.addresses.get",
"compute.addresses.use",
"compute.forwardingRules.create",
"compute.forwardingRules.delete",
"compute.forwardingRules.get",
"compute.forwardingRules.list",
"compute.forwardingRules.pscCreate",
"compute.forwardingRules.pscDelete",
"compute.forwardingRules.pscUpdate",
"compute.forwardingRules.update",
"compute.networks.use",
"compute.regionOperations.get",
"compute.regions.list",
"compute.subnetworks.use",
"compute.subnetworks.usePeerMigration",
"servicedirectory.namespaces.create",
"servicedirectory.services.create",
"servicedirectory.services.delete"
],
"name": "roles/compute.peerSubnetMigrationAdmin",
"stage": "GA",
"title": "Compute Peer Subnet Migration Admin"
}
1 change: 1 addition & 0 deletions roles/contactcenterinsights.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
"dialogflow.documents.delete",
"dialogflow.documents.get",
"dialogflow.documents.list",
"dialogflow.generators.get",
"dialogflow.operations.get",
"dialogflow.participants.suggest",
"dialogflow.sessions.detectIntent",
Expand Down
2 changes: 2 additions & 0 deletions roles/datastream.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
"compute.globalAddresses.deleteInternal",
"compute.globalAddresses.get",
"compute.globalOperations.get",
"compute.networkAttachments.get",
"compute.networkAttachments.list",
"compute.networks.addPeering",
"compute.networks.get",
"compute.networks.listPeeringRoutes",
Expand Down
2 changes: 2 additions & 0 deletions roles/dialogflow.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,8 @@
"discoveryengine.engines.delete",
"discoveryengine.engines.get",
"discoveryengine.engines.update",
"discoveryengine.schemas.get",
"discoveryengine.schemas.list",
"discoveryengine.servingConfigs.search",
"dlp.deidentifyTemplates.get",
"dlp.deidentifyTemplates.list",
Expand Down
3 changes: 2 additions & 1 deletion roles/discoveryengine.user
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
"discoveryengine.sessions.delete",
"discoveryengine.sessions.get",
"discoveryengine.sessions.list",
"discoveryengine.sessions.update"
"discoveryengine.sessions.update",
"discoveryengine.widgetConfigs.get"
],
"name": "roles/discoveryengine.user",
"stage": "BETA",
Expand Down
6 changes: 5 additions & 1 deletion roles/dlp.orgdriver
Original file line number Diff line number Diff line change
Expand Up @@ -1240,7 +1240,11 @@
"workflows.workflows.createTagBinding",
"workflows.workflows.deleteTagBinding",
"workflows.workflows.listEffectiveTags",
"workflows.workflows.listTagBindings"
"workflows.workflows.listTagBindings",
"workstations.workstationClusters.createTagBinding",
"workstations.workstationClusters.deleteTagBinding",
"workstations.workstationClusters.listEffectiveTags",
"workstations.workstationClusters.listTagBindings"
],
"name": "roles/dlp.orgdriver",
"stage": "GA",
Expand Down
6 changes: 5 additions & 1 deletion roles/dlp.projectdriver
Original file line number Diff line number Diff line change
Expand Up @@ -1240,7 +1240,11 @@
"workflows.workflows.createTagBinding",
"workflows.workflows.deleteTagBinding",
"workflows.workflows.listEffectiveTags",
"workflows.workflows.listTagBindings"
"workflows.workflows.listTagBindings",
"workstations.workstationClusters.createTagBinding",
"workstations.workstationClusters.deleteTagBinding",
"workstations.workstationClusters.listEffectiveTags",
"workstations.workstationClusters.listTagBindings"
],
"name": "roles/dlp.projectdriver",
"stage": "GA",
Expand Down
9 changes: 6 additions & 3 deletions roles/editor
Original file line number Diff line number Diff line change
Expand Up @@ -1763,7 +1763,6 @@
"chronicle.iocs.get",
"chronicle.iocs.searchCuratedDetectionsForIoc",
"chronicle.legacies.legacyBatchGetCases",
"chronicle.legacies.legacyCalculateAlertStats",
"chronicle.legacies.legacyFetchAlertsView",
"chronicle.legacies.legacyFetchUdmSearchCsv",
"chronicle.legacies.legacyFetchUdmSearchView",
Expand All @@ -1774,7 +1773,6 @@
"chronicle.legacies.legacyGetCuratedRulesTrends",
"chronicle.legacies.legacyGetDetection",
"chronicle.legacies.legacyGetEventForDetection",
"chronicle.legacies.legacyGetFinding",
"chronicle.legacies.legacyGetRuleCounts",
"chronicle.legacies.legacyGetRulesTrends",
"chronicle.legacies.legacyRunTestRule",
Expand All @@ -1800,7 +1798,6 @@
"chronicle.legacies.legacyStreamDetectionAlerts",
"chronicle.legacies.legacyTestRuleStreaming",
"chronicle.legacies.legacyUpdateAlert",
"chronicle.legacies.legacyUpdateFinding",
"chronicle.logs.export",
"chronicle.logs.get",
"chronicle.logs.import",
Expand Down Expand Up @@ -5629,13 +5626,15 @@
"firebasestorage.defaultBucket.get",
"fleetengine.deliveryvehicles.allowAllActions",
"fleetengine.deliveryvehicles.create",
"fleetengine.deliveryvehicles.delete",
"fleetengine.deliveryvehicles.get",
"fleetengine.deliveryvehicles.list",
"fleetengine.deliveryvehicles.update",
"fleetengine.deliveryvehicles.updateLocation",
"fleetengine.deliveryvehicles.updateVehicleStops",
"fleetengine.tasks.allowAllActions",
"fleetengine.tasks.create",
"fleetengine.tasks.delete",
"fleetengine.tasks.get",
"fleetengine.tasks.list",
"fleetengine.tasks.searchWithTrackingId",
Expand All @@ -5644,12 +5643,14 @@
"fleetengine.tasktrackinginfo.get",
"fleetengine.trips.allowAllActions",
"fleetengine.trips.create",
"fleetengine.trips.delete",
"fleetengine.trips.get",
"fleetengine.trips.search",
"fleetengine.trips.update",
"fleetengine.trips.updateState",
"fleetengine.vehicles.allowAllActions",
"fleetengine.vehicles.create",
"fleetengine.vehicles.delete",
"fleetengine.vehicles.get",
"fleetengine.vehicles.list",
"fleetengine.vehicles.search",
Expand Down Expand Up @@ -9153,6 +9154,8 @@
"workstations.workstationClusters.delete",
"workstations.workstationClusters.get",
"workstations.workstationClusters.list",
"workstations.workstationClusters.listEffectiveTags",
"workstations.workstationClusters.listTagBindings",
"workstations.workstationClusters.update",
"workstations.workstationConfigs.create",
"workstations.workstationConfigs.delete",
Expand Down
2 changes: 2 additions & 0 deletions roles/fleetengine.deliveryAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,15 @@
"includedPermissions": [
"fleetengine.deliveryvehicles.allowAllActions",
"fleetengine.deliveryvehicles.create",
"fleetengine.deliveryvehicles.delete",
"fleetengine.deliveryvehicles.get",
"fleetengine.deliveryvehicles.list",
"fleetengine.deliveryvehicles.update",
"fleetengine.deliveryvehicles.updateLocation",
"fleetengine.deliveryvehicles.updateVehicleStops",
"fleetengine.tasks.allowAllActions",
"fleetengine.tasks.create",
"fleetengine.tasks.delete",
"fleetengine.tasks.get",
"fleetengine.tasks.list",
"fleetengine.tasks.searchWithTrackingId",
Expand Down
2 changes: 2 additions & 0 deletions roles/fleetengine.deliverySuperUser
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,14 @@
"etag": "AA==",
"includedPermissions": [
"fleetengine.deliveryvehicles.create",
"fleetengine.deliveryvehicles.delete",
"fleetengine.deliveryvehicles.get",
"fleetengine.deliveryvehicles.list",
"fleetengine.deliveryvehicles.update",
"fleetengine.deliveryvehicles.updateLocation",
"fleetengine.deliveryvehicles.updateVehicleStops",
"fleetengine.tasks.create",
"fleetengine.tasks.delete",
"fleetengine.tasks.get",
"fleetengine.tasks.list",
"fleetengine.tasks.searchWithTrackingId",
Expand Down
2 changes: 2 additions & 0 deletions roles/fleetengine.ondemandAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,14 @@
"includedPermissions": [
"fleetengine.trips.allowAllActions",
"fleetengine.trips.create",
"fleetengine.trips.delete",
"fleetengine.trips.get",
"fleetengine.trips.search",
"fleetengine.trips.update",
"fleetengine.trips.updateState",
"fleetengine.vehicles.allowAllActions",
"fleetengine.vehicles.create",
"fleetengine.vehicles.delete",
"fleetengine.vehicles.get",
"fleetengine.vehicles.list",
"fleetengine.vehicles.search",
Expand Down
2 changes: 2 additions & 0 deletions roles/fleetengine.serviceSuperUser
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,13 @@
"etag": "AA==",
"includedPermissions": [
"fleetengine.trips.create",
"fleetengine.trips.delete",
"fleetengine.trips.get",
"fleetengine.trips.search",
"fleetengine.trips.update",
"fleetengine.trips.updateState",
"fleetengine.vehicles.create",
"fleetengine.vehicles.delete",
"fleetengine.vehicles.get",
"fleetengine.vehicles.list",
"fleetengine.vehicles.search",
Expand Down
4 changes: 4 additions & 0 deletions roles/networkconnectivity.serviceAgent
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@
"compute.vpnTunnels.get",
"dns.managedZones.create",
"dns.networks.bindPrivateDNSZone",
"networkconnectivity.hubRouteTables.get",
"networkconnectivity.hubRouteTables.list",
"networkconnectivity.hubRoutes.get",
"networkconnectivity.hubRoutes.list",
"networkconnectivity.operations.get",
"servicedirectory.namespaces.associatePrivateZone",
"servicedirectory.namespaces.create",
Expand Down
23 changes: 23 additions & 0 deletions roles/networksecurity.securityProfileAdmin
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"description": "Enables full access to security profile and security profile group resources.",
"etag": "AA==",
"includedPermissions": [
"networksecurity.securityProfileGroups.create",
"networksecurity.securityProfileGroups.delete",
"networksecurity.securityProfileGroups.get",
"networksecurity.securityProfileGroups.list",
"networksecurity.securityProfileGroups.update",
"networksecurity.securityProfileGroups.use",
"networksecurity.securityProfiles.create",
"networksecurity.securityProfiles.delete",
"networksecurity.securityProfiles.get",
"networksecurity.securityProfiles.list",
"networksecurity.securityProfiles.update",
"networksecurity.securityProfiles.use",
"resourcemanager.projects.get",
"resourcemanager.projects.list"
],
"name": "roles/networksecurity.securityProfileAdmin",
"stage": "BETA",
"title": "Security Profile Admin"
}
1 change: 1 addition & 0 deletions roles/notebooks.legacyAdmin
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
"compute.addresses.setLabels",
"compute.addresses.use",
"compute.addresses.useInternal",
"compute.advice.calendarMode",
"compute.autoscalers.create",
"compute.autoscalers.delete",
"compute.autoscalers.get",
Expand Down
Loading

0 comments on commit 0fd46df

Please sign in to comment.