@Override public DeploymentImpl withExistingResourceGroup(ResourceGroup resourceGroup) { this.resourceGroupName = resourceGroup.name(); return this; }
/** * Associates the resources with an existing resource group. * @param group an existing resource group to put the resource in * @return the next stage of the definition */ public final FluentModelImplT withExistingResourceGroup(ResourceGroup group) { return this.withExistingResourceGroup(group.name()); } }
/** * Associates the resources with an existing resource group. * @param group an existing resource group to put the resource in * @return the next stage of the definition */ public final FluentModelImplT withExistingResourceGroup(ResourceGroup group) { return this.withExistingResourceGroup(group.name()); } }
@Override public Observable<Deployment> call(ResourceGroup resourceGroup) { return listByResourceGroupAsync(resourceGroup.name()); } });
@Override public Observable<Deployment> call(ResourceGroup resourceGroup) { return listByResourceGroupAsync(resourceGroup.name()); } });
@Override public Observable<VirtualNetworkGatewayConnection> call(ResourceGroup resourceGroup) { return wrapPageAsync(inner().listByResourceGroupAsync(resourceGroup.name())); } });
@Override public Observable<AvailabilitySet> call(ResourceGroup resourceGroup) { return wrapPageAsync(inner().listByResourceGroupAsync(resourceGroup.name())); } });
@Override public Observable<CosmosDBAccount> call(ResourceGroup resourceGroup) { return wrapPageAsync(inner().listByResourceGroupAsync(resourceGroup.name())); } });
@Override public Observable<LocalNetworkGateway> call(ResourceGroup resourceGroup) { return wrapPageAsync(inner().listByResourceGroupAsync(resourceGroup.name())); } });
@Override public Observable<KubernetesCluster> call(ResourceGroup resourceGroup) { return wrapPageAsync(inner().listByResourceGroupAsync(resourceGroup.name())); } });
@Override public Observable<CosmosDBAccount> call(ResourceGroup resourceGroup) { return wrapPageAsync(inner().listByResourceGroupAsync(resourceGroup.name())); } });
@Override public Observable<VirtualNetworkGateway> call(ResourceGroup resourceGroup) { return wrapPageAsync(inner().listByResourceGroupAsync(resourceGroup.name())); } });
@Override public Observable<ContainerService> call(ResourceGroup resourceGroup) { return wrapPageAsync(inner().listByResourceGroupAsync(resourceGroup.name())); } });
@Override public Observable<VirtualNetworkGatewayConnection> call(ResourceGroup resourceGroup) { return wrapPageAsync(inner().listByResourceGroupAsync(resourceGroup.name())); } });
@Override public Observable<AvailabilitySet> call(ResourceGroup resourceGroup) { return wrapPageAsync(inner().listByResourceGroupAsync(resourceGroup.name())); } });
@Override public Observable<KubernetesCluster> call(ResourceGroup resourceGroup) { return wrapPageAsync(inner().listByResourceGroupAsync(resourceGroup.name())); } });
@Override public Observable<SearchService> call(ResourceGroup resourceGroup) { return wrapListAsync(inner().listByResourceGroupAsync(resourceGroup.name())); } });
@SuppressWarnings("unused") private static void printResourceGroups(AzureManager manager) throws Exception { Set<String> sidList = manager.getSubscriptionManager().getAccountSidList(); for (String sid: sidList) { Azure azure = manager.getAzure(sid); System.out.println("==> Resource groups / " + sid); ResourceGroups rgs = azure.resourceGroups(); for (ResourceGroup rg : rgs.list()) { System.out.println(" " + rg.name()); } } }
@Override public Deployment getByName(String name) { for (ResourceGroup group : this.resourceManager.resourceGroups().list()) { DeploymentExtendedInner inner = this.manager().inner().deployments().getByResourceGroup(group.name(), name); if (inner != null) { return createFluentModel(inner); } } return null; }
@Override public Deployment getByName(String name) { for (ResourceGroup group : this.resourceManager.resourceGroups().list()) { DeploymentExtendedInner inner = this.manager().inner().deployments().getByResourceGroup(group.name(), name); if (inner != null) { return createFluentModel(inner); } } return null; }