本文整理汇总了TypeScript中@spinnaker/core.API.all方法的典型用法代码示例。如果您正苦于以下问题:TypeScript API.all方法的具体用法?TypeScript API.all怎么用?TypeScript API.all使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类@spinnaker/core.API
的用法示例。
在下文中一共展示了API.all方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: getImage
public static getImage(imageName: string, region: string, credentials: string): IPromise<IDockerImage> {
return API.all('images')
.one(credentials)
.one(region)
.one(imageName)
.withParams({ provider: 'docker' })
.get()
.then((results: IDockerImage[]) => (results && results.length ? results[0] : null))
.catch((): IDockerImage => null);
}
示例2:
() => API.all('images/tags').getList(params),
示例3: listSecrets
public listSecrets(): ng.IPromise<ISecretDescriptor[]> {
return API.all('ecs')
.all('secrets')
.getList();
}
示例4: listKeyPairs
public static listKeyPairs(): IPromise<IKeyPair[]> {
return API.all('keyPairs')
.useCache()
.getList()
.then((keyPairs: IKeyPair[]) => keyPairs.sort((a, b) => a.keyName.localeCompare(b.keyName)));
}
示例5: listMetricAlarms
public listMetricAlarms(): ng.IPromise<IMetricAlarmDescriptor[]> {
return API.all('ecs')
.all('cloudMetrics')
.all('alarms')
.getList();
}
示例6: listRoles
public listRoles(provider: string): IPromise<IRoleDescriptor[]> {
return API.all('roles')
.all(provider)
.getList();
}
示例7: listClusters
public listClusters(): ng.IPromise<IEcsClusterDescriptor[]> {
return API.all('ecs')
.all('ecsClusters')
.getList();
}
示例8: listServiceDiscoveryRegistries
public static listServiceDiscoveryRegistries(): IPromise<IServiceDiscoveryRegistryDescriptor[]> {
return API.all('ecs')
.all('serviceDiscoveryRegistries')
.getList();
}