roles/consumerprocurement.orderAdmin |
Allows managing purchases |
Consumer Procurement Order Administrator |
['billing.accounts.get', 'billing.accounts.getIamPolicy', 'billing.accounts.list', 'billing.accounts.redeemPromotion', 'billing.credits.list', 'billing.resourceAssociations.create', 'commerceoffercatalog.agreements.get', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.get', 'commerceoffercatalog.documents.list', 'commerceoffercatalog.offers.get', 'consumerprocurement.accounts.create', 'consumerprocurement.accounts.delete', 'consumerprocurement.accounts.get', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.check', 'consumerprocurement.consents.grant', 'consumerprocurement.consents.list', 'consumerprocurement.consents.revoke', 'consumerprocurement.events.get', 'consumerprocurement.events.list', 'consumerprocurement.licensePools.assign', 'consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get', 'consumerprocurement.licensePools.unassign', 'consumerprocurement.licensePools.update', 'consumerprocurement.orderAttributions.get', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orderAttributions.update', 'consumerprocurement.orders.cancel', 'consumerprocurement.orders.get', 'consumerprocurement.orders.list', 'consumerprocurement.orders.modify', 'consumerprocurement.orders.place'] |
|
GA |
roles/consumerprocurement.procurementViewer |
Allows inspecting purchases, consents and entitlements and service states for a consumer project. |
Consumer Procurement Viewer |
['billing.accounts.get', 'billing.accounts.getIamPolicy', 'billing.accounts.list', 'billing.credits.list', 'commerceoffercatalog.agreements.get', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.get', 'commerceoffercatalog.documents.list', 'commerceoffercatalog.offers.get', 'consumerprocurement.accounts.get', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.check', 'consumerprocurement.consents.list', 'consumerprocurement.entitlements.get', 'consumerprocurement.entitlements.list', 'consumerprocurement.freeTrials.get', 'consumerprocurement.freeTrials.list', 'consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get', 'consumerprocurement.orderAttributions.get', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orders.get', 'consumerprocurement.orders.list', 'orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list'] |
|
GA |
roles/consumerprocurement.licensePoolViewer |
Allows viewing license pools and license assignments. |
Consumer Procurement License Pool Viewer |
['consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get'] |
|
GA |
roles/consumerprocurement.entitlementViewer |
Allows inspecting entitlements and service states for a consumer project |
Consumer Procurement Entitlement Viewer |
['commerceoffercatalog.offers.get', 'consumerprocurement.consents.check', 'consumerprocurement.consents.list', 'consumerprocurement.entitlements.get', 'consumerprocurement.entitlements.list', 'consumerprocurement.freeTrials.get', 'consumerprocurement.freeTrials.list', 'orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.get', 'serviceusage.services.list'] |
|
GA |
roles/consumerprocurement.procurementAdmin |
Allows managing purchases, consents at both billing account and project level. |
Consumer Procurement Administrator |
['billing.accounts.get', 'billing.accounts.getIamPolicy', 'billing.accounts.list', 'billing.accounts.redeemPromotion', 'billing.credits.list', 'billing.resourceAssociations.create', 'commerceoffercatalog.agreements.get', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.get', 'commerceoffercatalog.documents.list', 'commerceoffercatalog.offers.get', 'consumerprocurement.accounts.create', 'consumerprocurement.accounts.delete', 'consumerprocurement.accounts.get', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.allowProjectGrant', 'consumerprocurement.consents.check', 'consumerprocurement.consents.grant', 'consumerprocurement.consents.list', 'consumerprocurement.consents.revoke', 'consumerprocurement.entitlements.get', 'consumerprocurement.entitlements.list', 'consumerprocurement.events.get', 'consumerprocurement.events.list', 'consumerprocurement.freeTrials.create', 'consumerprocurement.freeTrials.get', 'consumerprocurement.freeTrials.list', 'consumerprocurement.licensePools.assign', 'consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get', 'consumerprocurement.licensePools.unassign', 'consumerprocurement.licensePools.update', 'consumerprocurement.orderAttributions.get', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orderAttributions.update', 'consumerprocurement.orders.cancel', 'consumerprocurement.orders.get', 'consumerprocurement.orders.list', 'consumerprocurement.orders.modify', 'consumerprocurement.orders.place', 'orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.disable', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list'] |
|
GA |
roles/consumerprocurement.licensePoolEditor |
Allows managing license pools and license assignments. |
Consumer Procurement License Pool Editor |
['consumerprocurement.licensePools.assign', 'consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get', 'consumerprocurement.licensePools.unassign', 'consumerprocurement.licensePools.update'] |
|
GA |
roles/consumerprocurement.orderViewer |
Allows inspecting purchases |
Consumer Procurement Order Viewer |
['billing.accounts.get', 'billing.accounts.getIamPolicy', 'billing.accounts.list', 'billing.credits.list', 'commerceoffercatalog.agreements.get', 'commerceoffercatalog.agreements.list', 'commerceoffercatalog.documents.get', 'commerceoffercatalog.documents.list', 'commerceoffercatalog.offers.get', 'consumerprocurement.accounts.get', 'consumerprocurement.accounts.list', 'consumerprocurement.consents.check', 'consumerprocurement.consents.list', 'consumerprocurement.licensePools.enumerateLicensedUsers', 'consumerprocurement.licensePools.get', 'consumerprocurement.orderAttributions.get', 'consumerprocurement.orderAttributions.list', 'consumerprocurement.orders.get', 'consumerprocurement.orders.list'] |
|
GA |
roles/consumerprocurement.entitlementManager |
Allows managing entitlements and enabling, disabling, and inspecting service states for a consumer project |
Consumer Procurement Entitlement Manager |
['commerceoffercatalog.offers.get', 'consumerprocurement.consents.check', 'consumerprocurement.consents.grant', 'consumerprocurement.consents.list', 'consumerprocurement.consents.revoke', 'consumerprocurement.entitlements.get', 'consumerprocurement.entitlements.list', 'consumerprocurement.freeTrials.create', 'consumerprocurement.freeTrials.get', 'consumerprocurement.freeTrials.list', 'orgpolicy.policy.get', 'resourcemanager.projects.get', 'resourcemanager.projects.list', 'serviceusage.services.disable', 'serviceusage.services.enable', 'serviceusage.services.get', 'serviceusage.services.list'] |
|
GA |
roles/consumerprocurement.eventsViewer |
Allows viewing key events for an offer |
Consumer Procurement Events Viewer |
['consumerprocurement.events.get', 'consumerprocurement.events.list'] |
|
GA |