Пример #1
0
 def _ApplyIapArgs(self, messages, iap_arg, backend_service):
     if iap_arg is not None:
         backend_service.iap = backend_services_utils.GetIAP(
             iap_arg, messages)
         if backend_service.iap.enabled:
             log.warning(backend_services_utils.IapBestPracticesNotice())
         if (backend_service.iap.enabled and backend_service.protocol is
                 not messages.BackendService.ProtocolValueValuesEnum.HTTPS):
             log.warning(backend_services_utils.IapHttpWarning())
Пример #2
0
 def _ApplyIapArgs(self, client, iap_arg, existing, replacement):
     if iap_arg is not None:
         existing_iap = existing.iap
         replacement.iap = backend_services_utils.GetIAP(
             iap_arg, client.messages, existing_iap_settings=existing_iap)
         if replacement.iap.enabled and not (existing_iap
                                             and existing_iap.enabled):
             log.warning(backend_services_utils.IapBestPracticesNotice())
         if (replacement.iap.enabled and replacement.protocol is not client.
                 messages.BackendService.ProtocolValueValuesEnum.HTTPS):
             log.warning(backend_services_utils.IapHttpWarning())