def Args(cls, parser): target_proxies_utils.AddProxyHeaderRelatedCreateArgs(parser) cls.BACKEND_SERVICE_ARG = ( backend_service_flags.BackendServiceArgumentForTargetSslProxy()) cls.BACKEND_SERVICE_ARG.AddArgument(parser) cls.TARGET_SSL_PROXY_ARG = flags.TargetSslProxyArgument() cls.TARGET_SSL_PROXY_ARG.AddArgument(parser, operation_type='create') certs = parser.add_mutually_exclusive_group(required=True) cls.SSL_CERTIFICATE_ARG = ( ssl_certificates_flags.SslCertificateArgumentForOtherResource( 'target SSL proxy', required=False)) cls.SSL_CERTIFICATE_ARG.AddArgument(parser, mutex_group=certs) cls.SSL_CERTIFICATES_ARG = ( ssl_certificates_flags.SslCertificatesArgumentForOtherResource( 'target SSL proxy', required=False)) cls.SSL_CERTIFICATES_ARG.AddArgument(parser, mutex_group=certs, cust_metavar='SSL_CERTIFICATE') parser.add_argument( '--description', help='An optional, textual description for the target SSL proxy.') parser.display_info.AddCacheUpdater(flags.TargetSslProxiesCompleter)
def Args(cls, parser): parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT) certs = parser.add_mutually_exclusive_group(required=True) cls.SSL_CERTIFICATE_ARG = ( ssl_certificates_flags.SslCertificateArgumentForOtherResource( 'target HTTPS proxy', required=False)) cls.SSL_CERTIFICATE_ARG.AddArgument(parser, mutex_group=certs) cls.SSL_CERTIFICATES_ARG = ( ssl_certificates_flags.SslCertificatesArgumentForOtherResource( 'target HTTPS proxy', required=False)) cls.SSL_CERTIFICATES_ARG.AddArgument(parser, mutex_group=certs, cust_metavar='SSL_CERTIFICATE') cls.TARGET_HTTPS_PROXY_ARG = flags.TargetHttpsProxyArgument() cls.TARGET_HTTPS_PROXY_ARG.AddArgument(parser, operation_type='create') cls.URL_MAP_ARG = url_map_flags.UrlMapArgumentForTargetProxy( proxy_type='HTTPS') cls.URL_MAP_ARG.AddArgument(parser) parser.add_argument( '--description', help='An optional, textual description for the target HTTPS proxy.' ) parser.display_info.AddCacheUpdater(flags.TargetHttpsProxiesCompleter)
def Args(cls, parser): cls.SSL_CERTIFICATE_ARG = ( ssl_certificate_flags.SslCertificateArgumentForOtherResource( 'target HTTPS proxy', required=False)) cls.SSL_CERTIFICATE_ARG.AddArgument(parser) cls.TARGET_HTTPS_PROXY_ARG = flags.TargetHttpsProxyArgument() cls.TARGET_HTTPS_PROXY_ARG.AddArgument(parser) cls.URL_MAP_ARG = url_map_flags.UrlMapArgumentForTargetProxy( required=False, proxy_type='HTTPS') cls.URL_MAP_ARG.AddArgument(parser)
def Args(cls, parser): target_proxies_utils.AddProxyHeaderRelatedUpdateArgs(parser) cls.BACKEND_SERVICE_ARG = ( backend_service_flags.BackendServiceArgumentForTargetSslProxy( required=False)) cls.BACKEND_SERVICE_ARG.AddArgument(parser) cls.SSL_CERTIFICATE_ARG = ( ssl_certificate_flags.SslCertificateArgumentForOtherResource( 'target SSL proxy', required=False)) cls.SSL_CERTIFICATE_ARG.AddArgument(parser) cls.TARGET_SSL_PROXY_ARG = flags.TargetSslProxyArgument() cls.TARGET_SSL_PROXY_ARG.AddArgument(parser)
def Args(cls, parser): cls.SSL_CERTIFICATE_ARG = ( ssl_certificate_flags.SslCertificateArgumentForOtherResource( 'target HTTPS proxy')) cls.SSL_CERTIFICATE_ARG.AddArgument(parser) cls.TARGET_HTTPS_PROXY_ARG = flags.TargetHttpsProxyArgument() cls.TARGET_HTTPS_PROXY_ARG.AddArgument(parser) cls.URL_MAP_ARG = url_map_flags.UrlMapArgumentForTargetHttpsProxy() cls.URL_MAP_ARG.AddArgument(parser) parser.add_argument( '--description', help='An optional, textual description for the target HTTPS proxy.' )
def Args(cls, parser): parser.display_info.AddFormat(flags.DEFAULT_LIST_FORMAT) cls.SSL_CERTIFICATE_ARG = ( ssl_certificate_flags.SslCertificateArgumentForOtherResource( 'target HTTPS proxy')) cls.SSL_CERTIFICATE_ARG.AddArgument(parser) cls.TARGET_HTTPS_PROXY_ARG = flags.TargetHttpsProxyArgument() cls.TARGET_HTTPS_PROXY_ARG.AddArgument(parser) cls.URL_MAP_ARG = url_map_flags.UrlMapArgumentForTargetProxy( proxy_type='HTTPS') cls.URL_MAP_ARG.AddArgument(parser) parser.add_argument( '--description', help='An optional, textual description for the target HTTPS proxy.')
def Args(cls, parser): target_proxies_utils.AddProxyHeaderRelatedCreateArgs(parser) cls.BACKEND_SERVICE_ARG = ( backend_service_flags.BackendServiceArgumentForTargetSslProxy()) cls.BACKEND_SERVICE_ARG.AddArgument(parser) cls.SSL_CERTIFICATE_ARG = ( ssl_certificate_flags.SslCertificateArgumentForOtherResource( 'target SSL proxy')) cls.SSL_CERTIFICATE_ARG.AddArgument(parser) cls.TARGET_SSL_PROXY_ARG = flags.TargetSslProxyArgument() cls.TARGET_SSL_PROXY_ARG.AddArgument(parser) parser.add_argument( '--description', help='An optional, textual description for the target SSL proxy.')
def Args(cls, parser): certs = parser.add_mutually_exclusive_group() cls.SSL_CERTIFICATE_ARG = ( ssl_certificates_flags.SslCertificateArgumentForOtherResource( 'target HTTPS proxy', required=False)) cls.SSL_CERTIFICATE_ARG.AddArgument(parser, mutex_group=certs) cls.SSL_CERTIFICATES_ARG = ( ssl_certificates_flags.SslCertificatesArgumentForOtherResource( 'target HTTPS proxy', required=False)) cls.SSL_CERTIFICATES_ARG.AddArgument( parser, mutex_group=certs, cust_metavar='SSL_CERTIFICATE') cls.TARGET_HTTPS_PROXY_ARG = flags.TargetHttpsProxyArgument() cls.TARGET_HTTPS_PROXY_ARG.AddArgument(parser, operation_type='update') cls.URL_MAP_ARG = url_map_flags.UrlMapArgumentForTargetProxy( required=False, proxy_type='HTTPS') cls.URL_MAP_ARG.AddArgument(parser)
def Args(cls, parser): target_proxies_utils.AddProxyHeaderRelatedUpdateArgs(parser) cls.BACKEND_SERVICE_ARG = ( backend_service_flags.BackendServiceArgumentForTargetSslProxy( required=False)) cls.BACKEND_SERVICE_ARG.AddArgument(parser) cls.TARGET_SSL_PROXY_ARG = flags.TargetSslProxyArgument() cls.TARGET_SSL_PROXY_ARG.AddArgument(parser) certs = parser.add_mutually_exclusive_group() cls.SSL_CERTIFICATE_ARG = ( ssl_certificates_flags.SslCertificateArgumentForOtherResource( 'target SSL proxy', required=False)) cls.SSL_CERTIFICATE_ARG.AddArgument(parser, mutex_group=certs) cls.SSL_CERTIFICATES_ARG = ( ssl_certificates_flags.SslCertificatesArgumentForOtherResource( 'target SSL proxy', required=False)) cls.SSL_CERTIFICATES_ARG.AddArgument( parser, mutex_group=certs, cust_metavar='SSL_CERTIFICATE')