Skip to main content

Gcp/accesscontextmanager

@swamp/gcp/accesscontextmanagerv2026.10.31.1· AGPL-3.0-or-later· 1d agoBEHAVIORS
01README

Google Cloud accesscontextmanager infrastructure models

02Release Notes
  • Updated: accesspolicies, accesspolicies_accesslevels, accesspolicies_authorizedorgsdescs, accesspolicies_serviceperimeters, gcpuseraccessbindings, services
03Behaviors7
@swamp/gcp/accesscontextmanager/accesspoliciesv2026.10.31.1accesspolicies.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessToken?stringGCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
credentialsJson?stringGCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault.
project?stringGCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables.
quotaProject?stringGCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials.
apiEndpoint?stringCustom API endpoint for emulators; overrides GCP_API_ENDPOINT environment variable. Defaults to the service's production URL.
parent?stringRequired. The parent of this `AccessPolicy` in the Cloud Resource Hierarchy. Currently immutable once created. Format: `organizations/{organization_id}`
scopes?arrayThe scopes of the AccessPolicy. Scopes define which resources a policy can restrict and where its resources can be referenced. For example, policy A with `scopes=["folders/123"]` has the following behavior: - ServicePerimeter can only restrict projects within `folders/123`. - ServicePerimeter within policy A can only reference access levels defined within policy A. - Only one policy can include a given scope; thus, attempting to create a second policy that includes `folders/123` will result in a
title?stringRequired. Human-readable title. Does not affect behavior.
fn create()
Create a accessPolicies
fn get(identifier: string)
Get a accessPolicies
ArgumentTypeDescription
identifierstringThe name of the accessPolicies
fn update(identifier?: string)
Update accessPolicies attributes
ArgumentTypeDescription
identifier?stringTarget a specific accessPolicies by name (e.g. one discovered by list)
fn delete(identifier: string)
Delete the accessPolicies
ArgumentTypeDescription
identifierstringThe name of the accessPolicies
fn sync(identifier?: string)
Sync accessPolicies state from GCP
ArgumentTypeDescription
identifier?stringTarget a specific accessPolicies by name (e.g. one discovered by list)
fn list(pageSize?: number, parent?: string, maxPages?: number)
List accessPolicies resources
ArgumentTypeDescription
pageSize?numberNumber of AccessPolicy instances to include in the list. Default 100.
parent?stringRequired. Resource name for the container to list AccessPolicy instances from. Format: `organizations/{org_id}`
maxPages?numberMaximum number of pages to fetch (default: 10)
fn get_iam_policy(options?: any)
get iam policy
ArgumentTypeDescription
options?any
fn set_iam_policy(policy?: any, updateMask?: any)
set iam policy
ArgumentTypeDescription
policy?any
updateMask?any
fn test_iam_permissions(permissions?: any)
test iam permissions
ArgumentTypeDescription
permissions?any

Resources

state(infinite)— `AccessPolicy` is a container for `AccessLevels` (which define the necessary ...
@swamp/gcp/accesscontextmanager/accesspolicies-accesslevelsv2026.10.31.1accesspolicies_accesslevels.ts

Global Arguments

ArgumentTypeDescription
accessToken?stringGCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
credentialsJson?stringGCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault.
project?stringGCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables.
scopes?stringComma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes.
quotaProject?stringGCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials.
apiEndpoint?stringCustom API endpoint for emulators; overrides GCP_API_ENDPOINT environment variable. Defaults to the service's production URL.
basic?objectA `BasicLevel` composed of `Conditions`.
custom?objectA `CustomLevel` written in the Common Expression Language.
description?stringDescription of the `AccessLevel` and its use. Does not affect behavior.
name?stringIdentifier. Resource name for the `AccessLevel`. Format: `accessPolicies/{access_policy}/accessLevels/{access_level}`. The `access_level` component must begin with a letter, followed by alphanumeric characters or `_`. Its maximum length is 50 characters. After you create an `AccessLevel`, you cannot change its `name`.
title?stringHuman-readable title. Must be unique within the policy.
parent?stringThe parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456)
fn create()
Create a accessLevels
fn get(identifier: string)
Get a accessLevels
ArgumentTypeDescription
identifierstringThe name of the accessLevels
fn update(identifier?: string)
Update accessLevels attributes
ArgumentTypeDescription
identifier?stringTarget a specific accessLevels by name (e.g. one discovered by list)
fn delete(identifier: string)
Delete the accessLevels
ArgumentTypeDescription
identifierstringThe name of the accessLevels
fn sync(identifier?: string)
Sync accessLevels state from GCP
ArgumentTypeDescription
identifier?stringTarget a specific accessLevels by name (e.g. one discovered by list)
fn list(accessLevelFormat?: string, pageSize?: number, maxPages?: number)
List accessLevels resources
ArgumentTypeDescription
accessLevelFormat?stringWhether to return `BasicLevels` in the Cloud Common Expression Language, as `CustomLevels`, rather than as `BasicLevels`. Defaults to returning `AccessLevels` in the format they were defined.
pageSize?numberNumber of Access Levels to include in the list. Default 100.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn replace_all(accessLevels?: any, etag?: any)
replace all
ArgumentTypeDescription
accessLevels?any
etag?any
fn test_iam_permissions(permissions?: any)
test iam permissions
ArgumentTypeDescription
permissions?any

Resources

state(infinite)— An `AccessLevel` is a label that can be applied to requests to Google Cloud s...
@swamp/gcp/accesscontextmanager/accesspolicies-authorizedorgsdescsv2026.10.31.1accesspolicies_authorizedorgsdescs.ts

Global Arguments

ArgumentTypeDescription
accessToken?stringGCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
credentialsJson?stringGCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault.
project?stringGCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables.
scopes?stringComma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes.
quotaProject?stringGCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials.
apiEndpoint?stringCustom API endpoint for emulators; overrides GCP_API_ENDPOINT environment variable. Defaults to the service's production URL.
assetType?enumThe asset type of this authorized orgs desc. Valid values are `ASSET_TYPE_DEVICE` and `ASSET_TYPE_CREDENTIAL_STRENGTH`.
authorizationDirection?enumThe direction of the authorization relationship between this organization and the organizations listed in the `orgs` field. The valid values for this field include the following: `AUTHORIZATION_DIRECTION_FROM`: Allows this organization to evaluate traffic in the organizations listed in the `orgs` field. `AUTHORIZATION_DIRECTION_TO`: Allows the organizations listed in the `orgs` field to evaluate the traffic in this organization. For the authorization relationship to take effect, all of the organ
authorizationType?enumA granular control type for authorization levels. Valid value is `AUTHORIZATION_TYPE_TRUST`.
name?stringIdentifier. Resource name for the `AuthorizedOrgsDesc`. Format: `accessPolicies/{access_policy}/authorizedOrgsDescs/{authorized_orgs_desc}`. The `authorized_orgs_desc` component must begin with a letter, followed by alphanumeric characters or `_`. After you create an `AuthorizedOrgsDesc`, you cannot change its `name`.
orgs?arrayThe list of organization IDs in this `AuthorizedOrgsDesc`. Format: `organizations/{org_number}` Example: `organizations/123456`
parent?stringThe parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456)
fn create()
Create a authorizedOrgsDescs
fn get(identifier: string)
Get a authorizedOrgsDescs
ArgumentTypeDescription
identifierstringThe name of the authorizedOrgsDescs
fn update(identifier?: string)
Update authorizedOrgsDescs attributes
ArgumentTypeDescription
identifier?stringTarget a specific authorizedOrgsDescs by name (e.g. one discovered by list)
fn delete(identifier: string)
Delete the authorizedOrgsDescs
ArgumentTypeDescription
identifierstringThe name of the authorizedOrgsDescs
fn sync(identifier?: string)
Sync authorizedOrgsDescs state from GCP
ArgumentTypeDescription
identifier?stringTarget a specific authorizedOrgsDescs by name (e.g. one discovered by list)
fn list(pageSize?: number, maxPages?: number)
List authorizedOrgsDescs resources
ArgumentTypeDescription
pageSize?numberNumber of Authorized Orgs Descs to include in the list. Default 100.
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— `AuthorizedOrgsDesc` contains data for an organization's authorization policy.
@swamp/gcp/accesscontextmanager/accesspolicies-serviceperimetersv2026.10.31.1accesspolicies_serviceperimeters.ts

Global Arguments

ArgumentTypeDescription
accessToken?stringGCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
credentialsJson?stringGCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault.
project?stringGCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables.
scopes?stringComma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes.
quotaProject?stringGCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials.
apiEndpoint?stringCustom API endpoint for emulators; overrides GCP_API_ENDPOINT environment variable. Defaults to the service's production URL.
description?stringDescription of the `ServicePerimeter` and its use. Does not affect behavior.
name?stringIdentifier. Resource name for the `ServicePerimeter`. Format: `accessPolicies/{access_policy}/servicePerimeters/{service_perimeter}`. The `service_perimeter` component must begin with a letter, followed by alphanumeric characters or `_`. After you create a `ServicePerimeter`, you cannot change its `name`.
perimeterType?enumPerimeter type indicator. A single project or VPC network is allowed to be a member of a single regular perimeter, but multiple service perimeter bridges. A project cannot be included in a perimeter bridge without being included in a regular perimeter. For perimeter bridges, the restricted service list as well as access level lists must be empty.
spec?objectProposed (or dry run) ServicePerimeter configuration. This configuration allows you to specify and test ServicePerimeter configuration without enforcing actual access restrictions. Only allowed to be set when the `use_explicit_dry_run_spec` flag is set.
status?objectCurrent ServicePerimeter configuration. Specifies sets of resources, restricted services, and access levels that determine perimeter content and boundaries.
title?stringHuman readable title. Must be unique within the Policy.
useExplicitDryRunSpec?booleanUse explicit dry run spec flag. Ordinarily, a dry-run spec implicitly exists for all Service Perimeters, and that spec is identical to the status for those Service Perimeters. When this flag is set, it inhibits the generation of the implicit spec, thereby allowing the user to explicitly provide a configuration ("spec") to use in a dry-run version of the Service Perimeter. This allows the user to test changes to the enforced config ("status") without actually enforcing them. This testing is done
deletedPrincipalSyntax?stringOptional. If true, the response will contain the deleted principal syntax for identities that support it and the request can contain identities with deleted principal syntax.
parent?stringThe parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456)
fn create()
Create a servicePerimeters
fn get(identifier: string)
Get a servicePerimeters
ArgumentTypeDescription
identifierstringThe name of the servicePerimeters
fn update(identifier?: string)
Update servicePerimeters attributes
ArgumentTypeDescription
identifier?stringTarget a specific servicePerimeters by name (e.g. one discovered by list)
fn delete(identifier: string)
Delete the servicePerimeters
ArgumentTypeDescription
identifierstringThe name of the servicePerimeters
fn sync(identifier?: string)
Sync servicePerimeters state from GCP
ArgumentTypeDescription
identifier?stringTarget a specific servicePerimeters by name (e.g. one discovered by list)
fn list(deletedPrincipalSyntax?: string, pageSize?: number, maxPages?: number)
List servicePerimeters resources
ArgumentTypeDescription
deletedPrincipalSyntax?stringOptional. If true, the response will contain the deleted principal syntax for identities that support it.
pageSize?numberNumber of Service Perimeters to include in the list. Default 100.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn commit(etag?: any)
commit
ArgumentTypeDescription
etag?any
fn replace_all(etag?: any, servicePerimeters?: any)
replace all
ArgumentTypeDescription
etag?any
servicePerimeters?any
fn test_iam_permissions(permissions?: any)
test iam permissions
ArgumentTypeDescription
permissions?any

Resources

state(infinite)— `ServicePerimeter` describes a set of Google Cloud resources which can freely...
@swamp/gcp/accesscontextmanager/gcpuseraccessbindingsv2026.10.31.1gcpuseraccessbindings.ts

Global Arguments

ArgumentTypeDescription
accessToken?stringGCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
credentialsJson?stringGCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault.
project?stringGCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables.
scopes?stringComma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes.
quotaProject?stringGCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials.
apiEndpoint?stringCustom API endpoint for emulators; overrides GCP_API_ENDPOINT environment variable. Defaults to the service's production URL.
accessLevels?arrayOptional. Access level that a user must have to be granted access. Only one access level is supported, not multiple. This repeated field must have exactly one element. Example: `"accessPolicies/9522/accessLevels/device_trusted"`
dryRunAccessLevels?arrayOptional. Dry-run access level that is evaluated, but not enforced. Any access denial based on the dry-run policy is logged. Only one access level is supported, not multiple. This list must have exactly one element. Example: `"accessPolicies/9522/accessLevels/device_trusted"`
groupKey?stringOptional. Immutable. Google Group ID whose users are subject to this binding\
name?stringImmutable. Assigned by the server during creation. The last segment has an arbitrary length and has only URI unreserved characters (as defined by [RFC 3986 Section 2.3](https://tools.ietf.org/html/rfc3986#section-2.3)). Should not be specified by the client during creation. Example: `"organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N"`
principal?objectOptional. Immutable. The principal that is subject to the access policies in this policy binding.
scopedAccessSettings?arrayOptional. A list of scoped access settings that set this binding's restrictions on a subset of applications.
sessionSettings?objectOptional. The Google Cloud session length (GCSL) policy for the group key.
append?stringOptional. This field controls whether or not certain repeated settings in the update request overwrite or append to existing settings on the binding. If true, then append. Otherwise overwrite. So far, only `scoped_access_settings` with `session_settings` supports appending. Global `access_levels`, `access_levels` in `scoped_access_settings`, `dry_run_access_levels`, and `session_settings` are not compatible with append functionality, and the request will return an error if `append=true` when the
parent?stringThe parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456)
fn create()
Create a gcpUserAccessBindings
fn get(identifier: string)
Get a gcpUserAccessBindings
ArgumentTypeDescription
identifierstringThe name of the gcpUserAccessBindings
fn update(identifier?: string)
Update gcpUserAccessBindings attributes
ArgumentTypeDescription
identifier?stringTarget a specific gcpUserAccessBindings by name (e.g. one discovered by list)
fn delete(identifier: string)
Delete the gcpUserAccessBindings
ArgumentTypeDescription
identifierstringThe name of the gcpUserAccessBindings
fn sync(identifier?: string)
Sync gcpUserAccessBindings state from GCP
ArgumentTypeDescription
identifier?stringTarget a specific gcpUserAccessBindings by name (e.g. one discovered by list)
fn list(filter?: string, pageSize?: number, maxPages?: number)
List gcpUserAccessBindings resources
ArgumentTypeDescription
filter?stringOptional. Filters the results by principal type. Uses the [AIP-160](https://google.aip.dev/160) filter syntax. Only the following filters are supported: * `principal:group_key`: bindings for groups. This is the default when the filter is empty. * `principal:service_account OR principal:service_account_project_number`: bindings for service accounts. * `principal:federated_principal`: bindings for federated principals. Values can be in snake_case or camelCase. Whitespace and the order of `OR` term
pageSize?numberOptional. Maximum number of items to return. The server may return fewer items. If left blank, the server may return any number of items.
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— Restricts access to Cloud Console and Google Cloud APIs for a set of users us...
@swamp/gcp/accesscontextmanager/permissionsv2026.10.23.1permissions.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessToken?stringGCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
credentialsJson?stringGCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault.
project?stringGCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables.
scopes?stringComma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes.
quotaProject?stringGCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials.
apiEndpoint?stringCustom API endpoint for emulators; overrides GCP_API_ENDPOINT environment variable. Defaults to the service's production URL.
fn get(identifier: string)
Get a permissions
ArgumentTypeDescription
identifierstringThe name of the permissions
fn sync(identifier?: string)
Sync permissions state from GCP
ArgumentTypeDescription
identifier?stringTarget a specific permissions by name (e.g. one discovered by list)

Resources

state(infinite)— Lists all supported permissions in VPC Service Controls ingress and egress ru...
@swamp/gcp/accesscontextmanager/servicesv2026.10.31.1services.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessToken?stringGCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
credentialsJson?stringGCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault.
project?stringGCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables.
scopes?stringComma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes.
quotaProject?stringGCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials.
apiEndpoint?stringCustom API endpoint for emulators; overrides GCP_API_ENDPOINT environment variable. Defaults to the service's production URL.
fn get(identifier: string)
Get a services
ArgumentTypeDescription
identifierstringThe name of the services
fn sync(identifier?: string)
Sync services state from GCP
ArgumentTypeDescription
identifier?stringTarget a specific services by name (e.g. one discovered by list)
fn list(pageSize?: number, maxPages?: number)
List services resources
ArgumentTypeDescription
pageSize?numberThis flag specifies the maximum number of services to return per page. Default value is 100.
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— `SupportedService` specifies a service supported by VPC Service Controls and ...
04Previous Versions19
2026.10.23.1AGPL-3.0-or-later
  • Updated: accesspolicies, accesspolicies_accesslevels, accesspolicies_authorizedorgsdescs, accesspolicies_serviceperimeters, gcpuseraccessbindings, permissions, services
2026.10.16.1AGPL-3.0-or-later(was none)
  • Updated: accesspolicies_serviceperimeters
2026.10.13.1
  • Updated: accesspolicies, accesspolicies_accesslevels, accesspolicies_authorizedorgsdescs, accesspolicies_serviceperimeters, gcpuseraccessbindings, permissions, services
2026.10.06.1
  • Updated: accesspolicies
2026.09.07.1
  • Updated: accesspolicies_serviceperimeters, gcpuseraccessbindings
2026.09.04.1
  • Updated: gcpuseraccessbindings
2026.08.25.1
  • Updated: accesspolicies_serviceperimeters, gcpuseraccessbindings
2026.08.14.1
  • Updated: accesspolicies_serviceperimeters, gcpuseraccessbindings
2026.08.12.2
  • Updated: accesspolicies, accesspolicies_accesslevels, accesspolicies_authorizedorgsdescs, accesspolicies_serviceperimeters, gcpuseraccessbindings, permissions, services
2026.08.05.1
  • Updated: gcpuseraccessbindings
2026.07.29.1
  • Updated: accesspolicies, accesspolicies_accesslevels, accesspolicies_authorizedorgsdescs, accesspolicies_serviceperimeters, gcpuseraccessbindings, permissions, services
2026.07.26.1
  • Updated: gcpuseraccessbindings
2026.07.24.1
  • Updated: accesspolicies_serviceperimeters, permissions, services
2026.07.21.3
  • Updated: accesspolicies, accesspolicies_accesslevels, accesspolicies_authorizedorgsdescs, accesspolicies_serviceperimeters, gcpuseraccessbindings, permissions, services
2026.07.21.1
  • Updated: accesspolicies, accesspolicies_accesslevels, accesspolicies_serviceperimeters, gcpuseraccessbindings
2026.07.20.2
  • Updated: accesspolicies_serviceperimeters, permissions, services
2026.07.20.1
  • Updated: accesspolicies, accesspolicies_accesslevels, accesspolicies_authorizedorgsdescs, accesspolicies_serviceperimeters, gcpuseraccessbindings, permissions, services
2026.07.19.1
  • Updated: accesspolicies, accesspolicies_accesslevels, accesspolicies_authorizedorgsdescs, accesspolicies_serviceperimeters, gcpuseraccessbindings, permissions, services
2026.07.18.2
  • Updated: accesspolicies, accesspolicies_accesslevels, accesspolicies_authorizedorgsdescs, accesspolicies_serviceperimeters, gcpuseraccessbindings, permissions, services
05Stats
A
100 / 100
Downloads
35
Archive size
86.9 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Docs keep secrets in a vault1/1earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License2/2earned
  • Verified public repository2/2earned
06Platforms
07Labels