def Args(parser): resource_args.AddServiceResourceArg( parser, """to create. The service id must be 1-63 characters long and match the regular expression `[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.""") flags.AddMetadataFlag(parser, _RESOURCE_TYPE, _SERVICE_METADATA_LIMIT)
def Args(parser): resource_args.AddServiceResourceArg(parser, 'to delete.')
def Args(parser): resource_args.AddServiceResourceArg(parser, 'to list', positional=False) base.LIMIT_FLAG.RemoveFromParser(parser) base.URI_FLAG.RemoveFromParser(parser)
def Args(parser): resource_args.AddServiceResourceArg( parser, """to add IAM policy binding to.""") iam_util.AddArgForPolicyFile(parser)
def Args(parser): resource_args.AddServiceResourceArg(parser, 'to add IAM policy binding to.') iam_util.AddArgsForAddIamPolicyBinding(parser)
def Args(parser): resource_args.AddServiceResourceArg( parser, """to remove IAM policy binding from.""") iam_util.AddArgsForRemoveIamPolicyBinding(parser)
def Args(parser): resource_args.AddServiceResourceArg(parser, 'to resolve.') flags.AddMaxEndpointsFlag(parser) flags.AddEndpointFilterFlag(parser)
def Args(parser): resource_args.AddServiceResourceArg( parser, """for which to get IAM policy.""") base.URI_FLAG.RemoveFromParser(parser)
def Args(parser): resource_args.AddServiceResourceArg(parser, 'to update.') flags.AddMetadataFlag(parser, _RESOURCE_TYPE, _SERVICE_METADATA_LIMIT)
def Args(parser): resource_args.AddServiceResourceArg(parser, 'to update.') flags.AddMetadataFlag(parser, _RESOURCE_TYPE)
def Args(parser): resource_args.AddServiceResourceArg(parser, 'to update.') flags.AddAnnotationsFlag(parser, _RESOURCE_TYPE, _SERVICE_LIMIT)
def Args(parser): resource_args.AddServiceResourceArg(parser, 'to resolve.')