def Args(parser): # Does nothing for us, included in base.ListCommand base.URI_FLAG.RemoveFromParser(parser) mutex_group = parser.add_argument_group('ListLabelBindings.', required=True, mutex=True) label_group = mutex_group.add_argument_group('LabelValue.', required=False) arguments.AddLabelValueIdArgToParser(label_group) arguments.AddLabelKeyArgToParser( label_group, required=False, message=( ' --label-key is required when using display name instead ' 'of numeric id for LABEL_VALUE_ID.')) arguments.AddLabelParentArgToParser( label_group, required=False, message=( ' --label-parent is required when using display name instead ' 'of numeric id for the --label-key.')) arguments.AddResourceArgToParser( mutex_group, required=False, message=( 'Full resource name of the resource that the LabelValue is ' 'bound to.'))
def Args(parser): group = parser.add_argument_group('LabelKey.') arguments.AddLabelParentArgToParser( group, message=('This field is required if LABEL_KEY_ID is a display name ' 'instead of a numeric id.')) arguments.AddLabelKeyIdArgToParser(group)
def Args(parser): super(EnableEnforce, EnableEnforce).Args(parser) arguments.AddConditionFlagToParser(parser) label_manager_arguments.AddLabelParentArgToParser( parser, False, ('This flag must be specified as the parent of the LabelKey when the ' 'input for a condition expression is set as the LabelKey and ' 'LabelValue display names.'))
def Args(parser): group = parser.add_argument_group('LabelKey.', required=True) arguments.AddLabelParentArgToParser( group, message=('This field is required if LABEL_KEY_ID is a display name ' 'instead of a numeric id.')) arguments.AddLabelKeyIdArgToParser(group) iam_util.AddArgsForRemoveIamPolicyBinding(parser, add_condition=True)
def Args(parser): group = parser.add_argument_group('LabelKey.') arguments.AddLabelParentArgToParser( group, message=('This field is required if --label-key is a display name ' 'instead of a numeric id.')) arguments.AddLabelKeyArgToParser( group, required=True, message=('This flag must be specified.')) parser.display_info.AddFormat('table(name:sort=1, displayName)')
def Args(parser): arguments.AddConstraintArgToParser(parser) arguments.AddResourceFlagsToParser(parser) arguments.AddConditionFlagToParser(parser) label_manager_arguments.AddLabelParentArgToParser( parser, False, ('This flag must be specified as the parent of the LabelKey when the ' 'input for a condition expression is set as the LabelKey and ' 'LabelValue display name.'))
def Args(parser): group = parser.add_argument_group('LabelValue.', required=False) arguments.AddLabelParentArgToParser( group, required=False, message=( ' --label-parent is required when using display name instead ' 'of numeric id for the --label-key flag.')) arguments.AddDisplayNameArgToParser(group) arguments.AddLabelKeyArgToParser(group) arguments.AddDescriptionArgToParser(parser) arguments.AddAsyncArgToParser(parser)
def Args(parser): group = parser.add_argument_group('LabelValue.', required=False) arguments.AddLabelValueIdArgToParser(group) arguments.AddLabelKeyArgToParser( group, required=False, message=(' --label-key is required when using display name instead ' 'of numeric id for LABEL_VALUE_ID.')) arguments.AddLabelParentArgToParser( group, required=False, message=(' --label-parent is required when using display name instead ' 'of numeric id for the --label-key.')) arguments.AddResoruceArgToParser(parser)
def Args(parser): group = parser.add_argument_group('LabelValue.') arguments.AddLabelValueIdArgToParser(group) arguments.AddLabelKeyArgToParser( group, required=False, message=('This field is required if LABEL_VALUE_ID is a ' 'display name instead of a numeric id.')) arguments.AddLabelParentArgToParser( group, required=False, message= ('This field is required if and only if LABEL_VALUE_ID and ' '--label-key are display names instead of one being a numeric id.' ))
def Args(parser): super(Allow, Allow).Args(parser) arguments.AddValueArgToParser(parser) arguments.AddConditionFlagToParser(parser) label_manager_arguments.AddLabelParentArgToParser( parser, False, ('This flag must be specified as the parent of the LabelKey when the ' 'input for a condition expression is set as the LabelKey and ' 'LabelValue display names.')) parser.add_argument( '--remove', action='store_true', help= 'Remove the specified values from the list of allowed values instead of adding them.' )
def Args(parser): group = parser.add_argument_group('LabelValue.', required=True) arguments.AddLabelValueIdArgToParser(group) arguments.AddLabelKeyArgToParser( group, required=False, message=( ' --label-key is required when using display name instead ' 'of numeric id for LABEL_VALUE_ID.')) arguments.AddLabelParentArgToParser( group, required=False, message=( ' --label-parent is required when using display name instead ' 'of numeric id for the --label-key.')) arguments.AddResourceArgToParser( parser, required=True, message=( 'Full resource name of the resource that the LabelValue is ' 'bound to.'))
def Args(parser): arguments.AddLabelParentArgToParser(parser, required=True) parser.display_info.AddFormat('table(name:sort=1, displayName)')
def Args(parser): group = parser.add_argument_group('label key', required=True) arguments.AddLabelParentArgToParser(group) arguments.AddDisplayNameArgToParser(group) arguments.AddDescriptionArgToParser(parser) arguments.AddAsyncArgToParser(parser)