Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal: IAM Meta Interface #2031

Closed
wants to merge 2 commits into from
Closed

Commits on Aug 25, 2016

  1. Proposal: iam meta interface

    The interface for contributors depends on the implementation details, which I will (try to) avoid thinking about until after the user interface has solidified
    
    fixed all caps
    
    Alternate usage of PolicyChange
    
    Typo and note fix
    
    Yet another typo
    
    iam.rst -> iam-usage.rst
    
    Parentheses are annoying
    
    PolicyChange and *_members same si
    
    Roles in iam instead of Resource
    
    1. This is a bit of future proofing. Right now there is a Role resource
    https://cloud.google.com/iam/reference/rest/v1/roles/queryGrantableRoles#Role
    That defines a role, but can only be listed as roles are only
    curated right now. In the future this will be a fully fledged
    resource with users able to define custom roles, and I anticipate them
    needing a resource class of their own. Hence wrapping the enumeration
    of curated roles in this resource (and needing a .name)
    
    2. The same role can be used across multiple resources, and because
    of custom roles there's no sense in adding any "sanity check"
    code to the mapping between resources and roles. We'll let the IAM
    API take care of this for us, and so just move IAM Curated Roles
    into the central iam module.
    
    Add misc methods
    
    remove_fn as seperate function
    
    Added clarification of failure Exception
    
    Also note about retry kwarg
    
    Add version kwarg
    
    Also, make clear that PolicyChange stores state
    
    Sequences instead of *args
    
    misc methods on resource not in iam
    
    Reworked into "Resources" and "Methods" sections
    
    Formatting errors
    
    Remove sugar
    
    Replace gcloud with python
    elibixby committed Aug 25, 2016
    Configuration menu
    Copy the full SHA
    fae868d View commit details
    Browse the repository at this point in the history
  2. Duplicate note from rebase

    elibixby committed Aug 25, 2016
    Configuration menu
    Copy the full SHA
    5b86c24 View commit details
    Browse the repository at this point in the history