Ejemplo n.º 1
0
    def Args(parser):
        """Register flags for this command."""
        flags.AddFunctionResourceArg(parser, 'to deploy')
        # Add args for function properties
        flags.AddFunctionMemoryFlag(parser)
        flags.AddFunctionTimeoutFlag(parser)
        flags.AddFunctionRetryFlag(parser)
        args_labels_util.AddUpdateLabelsFlags(
            parser,
            extra_update_message=labels_util.
            NO_LABELS_STARTING_WITH_DEPLOY_MESSAGE,
            extra_remove_message=labels_util.
            NO_LABELS_STARTING_WITH_DEPLOY_MESSAGE)

        flags.AddServiceAccountFlag(parser)

        # Add args for specifying the function source code
        flags.AddSourceFlag(parser)
        flags.AddStageBucketFlag(parser)
        flags.AddEntryPointFlag(parser)

        # Add args for specifying the function trigger
        flags.AddTriggerFlagGroup(parser)

        flags.AddRuntimeFlag(parser)

        # Add args for specifying environment variables
        env_vars_util.AddUpdateEnvVarsFlags(parser)
Ejemplo n.º 2
0
 def Args(parser):
     """Register flags for this command."""
     Deploy.Args(parser)
     env_vars_util.AddUpdateEnvVarsFlags(parser)
     flags.AddMaxInstancesFlag(parser)
     flags.AddConnectedVPCMutexGroup(parser)
     flags.AddServiceAccountFlag(parser)
Ejemplo n.º 3
0
 def Args(parser):
     """Register flags for this command."""
     Deploy.Args(parser)
     flags.AddRuntimeFlag(parser)
     env_vars_util.AddUpdateEnvVarsFlags(parser)
     flags.AddMaxInstancesFlag(parser)
     flags.AddConnectedVPCFlag(parser)
Ejemplo n.º 4
0
    def Args(parser):
        """Register flags for this command."""
        flags.AddMaxInstancesFlag(parser)
        flags.AddFunctionResourceArg(parser, 'to deploy')
        # Add args for function properties
        flags.AddFunctionMemoryFlag(parser)
        flags.AddFunctionTimeoutFlag(parser)
        flags.AddFunctionRetryFlag(parser)
        args_labels_util.AddUpdateLabelsFlags(
            parser,
            extra_update_message=labels_util.
            NO_LABELS_STARTING_WITH_DEPLOY_MESSAGE,
            extra_remove_message=labels_util.
            NO_LABELS_STARTING_WITH_DEPLOY_MESSAGE)

        flags.AddServiceAccountFlag(parser)
        flags.AddAllowUnauthenticatedFlag(parser)

        # Add args for specifying the function source code
        flags.AddSourceFlag(parser)
        flags.AddStageBucketFlag(parser)
        flags.AddEntryPointFlag(parser)

        # Add args for specifying the function trigger
        flags.AddTriggerFlagGroup(parser)

        flags.AddRuntimeFlag(parser)

        # Add args for specifying environment variables
        env_vars_util.AddUpdateEnvVarsFlags(parser)

        # Add args for specifying ignore files to upload source
        flags.AddIgnoreFileFlag(parser)

        flags.AddVPCConnectorMutexGroup(parser)
        flags.AddEgressSettingsFlag(parser)
        flags.AddIngressSettingsFlag(parser)
Ejemplo n.º 5
0
 def Args(parser):
     """Register flags for this command."""
     Deploy.Args(parser)
     env_vars_util.AddUpdateEnvVarsFlags(parser)
Ejemplo n.º 6
0
def AddMutexEnvVarsFlags(parser):
  """Add flags for creating updating and deleting env vars."""
  env_vars_util.AddUpdateEnvVarsFlags(parser)