Beispiel #1
0
    def Args(cls, parser):
        """Set up arguments for this command."""
        backend_buckets_flags.AddUpdatableArgs(cls, parser, 'update')
        backend_buckets_flags.GCS_BUCKET_ARG.AddArgument(parser)
        signed_url_flags.AddSignedUrlCacheMaxAge(parser,
                                                 required=False,
                                                 unspecified_help='')

        if cls._support_flexible_cache_step_one:
            cdn_flags.AddFlexibleCacheStepOne(parser,
                                              'backend bucket',
                                              update_command=True)

        if cls._support_negative_cache:
            cdn_flags.AddNegativeCache(parser,
                                       'backend bucket',
                                       update_command=True)

        if cls._support_flexible_cache_step_two:
            cdn_flags.AddFlexibleCacheStepTwo(parser,
                                              'backend bucket',
                                              update_command=True)

        if cls._support_edge_policies:
            cls.EDGE_SECURITY_POLICY_ARG = (
                security_policy_flags.
                EdgeSecurityPolicyArgumentForTargetResource(
                    resource='backend bucket'))
            cls.EDGE_SECURITY_POLICY_ARG.AddArgument(parser)
Beispiel #2
0
    def Args(cls, parser):
        """Set up arguments for this command."""
        parser.display_info.AddFormat(
            backend_buckets_flags.DEFAULT_LIST_FORMAT)
        backend_buckets_flags.AddUpdatableArgs(cls, parser, 'create')
        backend_buckets_flags.REQUIRED_GCS_BUCKET_ARG.AddArgument(parser)
        parser.display_info.AddCacheUpdater(
            backend_buckets_flags.BackendBucketsCompleter)
        signed_url_flags.AddSignedUrlCacheMaxAge(parser, required=False)

        if cls._support_flexible_cache_step_one:
            cdn_flags.AddFlexibleCacheStepOne(parser, 'backend bucket')
Beispiel #3
0
    def Args(cls, parser):
        """Set up arguments for this command."""
        backend_buckets_flags.AddUpdatableArgs(cls, parser, 'update')
        backend_buckets_flags.GCS_BUCKET_ARG.AddArgument(parser)
        signed_url_flags.AddSignedUrlCacheMaxAge(parser,
                                                 required=False,
                                                 unspecified_help='')

        if cls._support_flexible_cache_step_one:
            cdn_flags.AddFlexibleCacheStepOne(parser,
                                              'backend bucket',
                                              update_command=True)
Beispiel #4
0
  def Args(cls, parser):
    """Set up arguments for this command."""
    parser.display_info.AddFormat(backend_buckets_flags.DEFAULT_LIST_FORMAT)
    backend_buckets_flags.AddUpdatableArgs(cls, parser, 'create')
    backend_buckets_flags.REQUIRED_GCS_BUCKET_ARG.AddArgument(parser)
    parser.display_info.AddCacheUpdater(
        backend_buckets_flags.BackendBucketsCompleter)
    signed_url_flags.AddSignedUrlCacheMaxAge(parser, required=False)

    cdn_flags.AddCdnPolicyArgs(parser, 'backend bucket')

    backend_buckets_flags.AddCacheKeyExtendedCachingArgs(parser)
    if cls._support_dynamic_compression:
      backend_buckets_flags.AddCompressionMode(parser)
    def Args(cls, parser):
        """Set up arguments for this command."""
        backend_buckets_flags.AddUpdatableArgs(cls, parser, 'update')
        backend_buckets_flags.GCS_BUCKET_ARG.AddArgument(parser)
        signed_url_flags.AddSignedUrlCacheMaxAge(parser,
                                                 required=False,
                                                 unspecified_help='')

        cdn_flags.AddCdnPolicyArgs(parser,
                                   'backend bucket',
                                   update_command=True)

        cls.EDGE_SECURITY_POLICY_ARG = (
            security_policy_flags.EdgeSecurityPolicyArgumentForTargetResource(
                resource='backend bucket'))
        cls.EDGE_SECURITY_POLICY_ARG.AddArgument(parser)

        backend_buckets_flags.AddCacheKeyExtendedCachingArgs(parser)

        if cls._support_dynamic_compression:
            backend_buckets_flags.AddCompressionMode(parser)