• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

TypeScript core.FirewallLabels类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了TypeScript中@spinnaker/core.FirewallLabels的典型用法代码示例。如果您正苦于以下问题:TypeScript FirewallLabels类的具体用法?TypeScript FirewallLabels怎么用?TypeScript FirewallLabels使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了FirewallLabels类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。

示例1: validateLength

 private validateLength(name: string, warnings: string[], errors: string[]) {
   if (name.length > 250) {
     errors.push('The maximum length for an application in Amazon is 250 characters.');
     return;
   }
   if (name.length > 240) {
     if (name.length >= 248) {
       warnings.push(
         `You will not be able to include a stack or detail field for clusters or ${FirewallLabels.get('firewalls')}.`,
       );
     } else {
       const remaining = 248 - name.length;
       warnings.push(`If you plan to include a stack or detail field for clusters, you will only
           have ~${remaining} characters to do so.`);
     }
   }
   if (name.length > 20) {
     if (name.length > 32) {
       warnings.push(`You will not be able to create an Amazon load balancer for this application if the
           application's name is longer than 32 characters (currently: ${name.length} characters)`);
     } else {
       if (name.length >= 30) {
         warnings.push(`If you plan to create load balancers for this application, be aware that the character limit
             for load balancer names is 32 (currently: ${name.length} characters). With separators ("-"), you will not
             be able to add a stack and detail field to any load balancer.`);
       } else {
         const remaining = 30 - name.length;
         warnings.push(`If you plan to create load balancers for this application, be aware that the character limit
             for load balancer names is 32. You will only have ~${remaining} characters to add a stack or detail
             field to any load balancer.`);
       }
     }
   }
 }
开发者ID:emjburns,项目名称:deck,代码行数:34,代码来源:ApplicationNameValidator.ts


示例2: validateClassicLock

 private validateClassicLock(warnings: string[]): void {
   const lockoutDate = AWSProviderSettings.classicLaunchLockout;
   if (lockoutDate && lockoutDate < new Date().getTime()) {
     warnings.push(
       `New applications deployed to AWS are restricted to VPC; you cannot create server groups,
         load balancers, or ${FirewallLabels.get('firewalls')} in EC2 Classic.`,
     );
   }
 }
开发者ID:emjburns,项目名称:deck,代码行数:9,代码来源:ApplicationNameValidator.ts


示例3: getHelpTextForTag

 public getHelpTextForTag(tag: string, tagType: 'source' | 'target'): string {
   const serverGroups = this.getServerGroupsWithTag(tag);
   let text: string;
   switch (serverGroups.length) {
     case 0:
       text = null;
       break;
     case 1:
       text = `This ${tagType} tag associates this ${FirewallLabels.get('firewall')} with the server group <em>${
         serverGroups[0]
       }</em>.`;
       break;
     default:
       text = `This ${tagType} tag associates this ${FirewallLabels.get('firewall')} with the server groups
               ${serverGroups.map(serverGroup => `<em>${serverGroup}</em>`).join(', ')}.`;
       break;
   }
   return text;
 }
开发者ID:emjburns,项目名称:deck,代码行数:19,代码来源:securityGroupHelpText.service.ts


示例4: validateLength

 private validateLength(name: string, warnings: string[], errors: string[]): void {
   if (name.length > 250) {
     errors.push('The maximum length for an application in Titus is 250 characters.');
     return;
   }
   if (name.length > 240) {
     if (name.length >= 248) {
       warnings.push(
         `You will not be able to include a stack or detail field for clusters or ${FirewallLabels.get('firewalls')}.`,
       );
     } else {
       const remaining = 248 - name.length;
       warnings.push(`If you plan to include a stack or detail field for clusters, you will only
           have ~${remaining} characters to do so.`);
     }
   }
 }
开发者ID:emjburns,项目名称:deck,代码行数:17,代码来源:ApplicationNameValidator.ts



注:本文中的@spinnaker/core.FirewallLabels类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
TypeScript core.HelpContentsRegistry类代码示例发布时间:2022-05-28
下一篇:
TypeScript core.ExpectedArtifactService类代码示例发布时间:2022-05-28
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap