def Args(parser): flags.GetProjectFlag('remove IAM policy binding from').AddToParser( parser) iam_util.AddArgsForRemoveIamPolicyBinding( parser, role_completer=completers.ProjectsIamRolesCompleter, add_condition=True)
def Args(parser): flags.GetProjectFlag('update').AddToParser(parser) update_flags = parser.add_group(required=True) update_flags.add_argument('--name', help='New name for the project.') labels_group = update_flags.add_group('Labels Flags') labels_util.AddUpdateLabelsFlags(labels_group) parser.display_info.AddFormat(command_lib_util.LIST_FORMAT)
def Args(parser): flags.GetProjectFlag('move').AddToParser(parser) parser.add_argument( '--organization', metavar='ORGANIZATION_ID', completion_resource='cloudresourcemanager.organizations', list_command_path='organizations', required=True, help='ID of the organization to move the project into.')
def Args(parser): flags.GetProjectFlag('add IAM policy binding to').AddToParser(parser) iam_util.AddArgsForAddIamPolicyBinding( parser, completer=completers.ProjectsIamRolesCompleter)
def Args(parser): flags.GetProjectFlag('delete').AddToParser(parser) parser.display_info.AddCacheUpdater(completers.ProjectCompleter)
def Args(parser): flags.GetProjectFlag('set IAM policy for').AddToParser(parser) parser.add_argument('policy_file', help='JSON or YAML file with the IAM policy')
def Args(parser): flags.GetProjectFlag('add IAM policy binding to').AddToParser(parser) iam_util.AddArgsForAddIamPolicyBinding( parser, 'id', 'cloudresourcemanager.projects')
def Args(parser): flags.GetProjectFlag('remove IAM policy binding from').AddToParser( parser) iam_util.AddArgsForRemoveIamPolicyBinding( parser, 'id', 'cloudresourcemanager.projects')
def Args(parser): project_flags.GetProjectFlag('move').AddToParser(parser) folder_flags.AddParentFlagsToParser(parser) parser.display_info.AddFormat(command_lib_util.LIST_FORMAT)
def Args(parser): flags.GetProjectFlag('delete').AddToParser(parser)
def Args(parser): flags.GetProjectFlag('update').AddToParser(parser) parser.add_argument('--name', help='New name for the project.')
def Args(parser): flags.GetProjectFlag('update').AddToParser(parser) labels_util.AddUpdateLabelsFlags(parser) parser.add_argument('--name', help='New name for the project.') parser.display_info.AddFormat(command_lib_util.LIST_FORMAT)
def Args(parser): flags.GetProjectFlag('get IAM policy for').AddToParser(parser) base.URI_FLAG.RemoveFromParser(parser)
def Args(parser): flags.GetProjectFlag('get IAM policy for').AddToParser(parser)
def Args(parser): flags.GetProjectFlag('set IAM policy for').AddToParser(parser) iam_util.AddArgForPolicyFile(parser)