示例#1
0
 public static Task <NetworkSecurityGroup> FindAsync(this Dataset <NetworkSecurityGroup, long> dataset, ResourceProvider provider, string resourceId) =>
 dataset.QueryFirstOrDefaultAsync(And(Eq("providerId", provider.Id), Eq("resourceId", resourceId)));
示例#2
0
 public static Task <VolumeInfo> FindAsync(this Dataset <VolumeInfo, long> dataset, ResourceProvider provider, string id) =>
 dataset.QueryFirstOrDefaultAsync(And(Eq("providerId", provider.Id), Eq("resourceId", id)));
示例#3
0
        public Task <HostDetails> GetAsync(ManagedResource resource)
        {
            var provider = ResourceProvider.Get(resource.ProviderId);

            return(api.GetAsync <HostDetails>($"/hosts/{provider.Code}:{resource.ResourceId}"));
        }