Exemplo n.º 1
0
 def CommonArgs(parser):
     flags.AddSourceFlag(parser)
     base.URI_FLAG.RemoveFromParser(parser)
     parser.display_info.AddFormat("""table(
     details.type:sort=2,
     crd.source_kind:label=SOURCE:sort=1,
     details.description:wrap)""")
Exemplo n.º 2
0
 def CommonArgs(cls, parser):
     flags.AddEventTypePositionalArg(parser, cls.ReleaseTrack())
     flags.AddSourceFlag(parser)
     parser.display_info.AddFormat("""multi[separator='\n'](
     details:format="yaml",
     crd.properties:format="table[title='Parameter(s) to create a trigger for this event type:'](
       required.yesno(yes='Yes', no=''):sort=1:reverse,
       name:label=PARAMETER:sort=2,
       description:wrap)",
     crd.secret_properties:format="table[title='Secret parameter(s) to create a trigger for this event type:'](
       required.yesno(yes='Yes', no=''):sort=1:reverse,
       name:label=PARAMETER:sort=2,
       description:wrap)")""")
Exemplo n.º 3
0
 def CommonArgs(parser):
   flags.AddEventTypeFlagArg(parser)
   flags.AddSourceFlag(parser)
   flags.AddTargetServiceFlag(parser, required=True)
   flags.AddBrokerFlag(parser)
   flags.AddParametersFlags(parser)
   flags.AddSecretsFlag(parser)
   trigger_presentation = presentation_specs.ResourcePresentationSpec(
       'trigger',
       resource_args.GetTriggerResourceSpec(),
       'Name of the trigger to create',
       required=True)
   concept_parsers.ConceptParser([trigger_presentation]).AddToParser(parser)
Exemplo n.º 4
0
    def CommonArgs(parser):
        # Flags specific to connecting to a cluster
        cluster_group = serverless_flags.GetClusterArgGroup(parser)
        flags.AddBrokerFlag(cluster_group)

        # Flags not specific to any platform
        flags.AddEventTypeFlagArg(parser)
        flags.AddSourceFlag(parser)
        flags.AddTargetServiceFlag(parser, required=True)
        flags.AddParametersFlags(parser)
        flags.AddSecretsFlag(parser)
        trigger_presentation = presentation_specs.ResourcePresentationSpec(
            'trigger',
            resource_args.GetTriggerResourceSpec(),
            'Name of the trigger to create',
            required=True)
        concept_parsers.ConceptParser([trigger_presentation
                                       ]).AddToParser(parser)
Exemplo n.º 5
0
    def CommonArgs(parser):
        # Flags specific to connecting to a cluster
        cluster_group = serverless_flags.GetClusterArgGroup(parser)
        flags.AddBrokerFlag(cluster_group)

        # Flags not specific to any platform
        flags.AddEventTypeFlagArg(parser)
        flags.AddTargetServiceFlag(parser, required=True)
        mutual_with_source_group = parser.add_mutually_exclusive_group()
        flags.AddCustomEventTypeFlag(mutual_with_source_group)
        source_group = mutual_with_source_group.add_group(
            'Configuration parameters for the event source.')
        flags.AddSourceFlag(source_group)
        flags.AddParametersFlags(source_group)
        flags.AddSecretsFlag(source_group)
        trigger_presentation = presentation_specs.ResourcePresentationSpec(
            'trigger',
            resource_args.GetTriggerResourceSpec(),
            'Name of the trigger to create',
            required=True)
        concept_parsers.ConceptParser([trigger_presentation
                                       ]).AddToParser(parser)