本文整理汇总了TypeScript中@spinnaker/core.FirewallLabels.get方法的典型用法代码示例。如果您正苦于以下问题:TypeScript FirewallLabels.get方法的具体用法?TypeScript FirewallLabels.get怎么用?TypeScript FirewallLabels.get使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类@spinnaker/core.FirewallLabels
的用法示例。
在下文中一共展示了FirewallLabels.get方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: 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.`,
);
}
}
示例2: 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;
}
示例3: 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.`);
}
}
}
示例4: 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.`);
}
}
}
}