@Path(value="/companies/{companyId}/location")
@Consumes(value="application/json")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
public interface CompanyLocationResource
extends Serializable
| Modifier and Type | Method and Description |
|---|---|
CatalogListResponse |
getCatalogs(String companyId,
String locationId)
Get the catalogs for the datacenter location.
|
VccBackupTenantListResponse |
getCloudTenants(String companyId,
String locationId)
Get the vcc cloud tenants for a datacenter location.
|
EdgeListResponse |
getEdges(String companyId,
String locationId)
Get the edges for a datacenter location.
|
MediaListResponse |
getMediaForCompany(String companyId,
String locationId)
Get the media for a datacenter location.
|
OrgListResponse |
getOrgs(String companyId,
String locationId)
Get the orgs for a datacenter location.
|
OrgVdcNetworkListResponse |
getOrgVdcNetworks(String companyId,
String locationId)
Get the org vdc networks for the datacenter location.
|
BaCompanySetResponse |
getVacCompanies(String companyId,
String locationId)
Get the vac companies for a datacenter location.
|
VappNetworkListResponse |
getVappNetworks(String companyId,
String locationId)
Get the vapp networks for the datacenter location.
|
VappListResponse |
getVapps(String companyId,
String locationId)
Get the vApps for a datacenter location.
|
VappTemplateListResponse |
getVappTemplatesForCompany(String companyId,
String locationId)
Get the vApp templates for a datacenter location.
|
VdcListResponse |
getVdcs(String companyId,
String locationId)
Get the vDCs for a datacenter location.
|
VmListResponse |
getVms(String companyId,
String locationId)
Get the VMs for a datacenter location.
|
ExpandedVpgListResponse |
getVpgs(String companyId,
String locationId,
List<VpgSubEntityRequest> expand)
Get the VPGs for a datacenter location.
|
@GET
@Path(value="/{location}/orgs")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
OrgListResponse getOrgs(@PathParam(value="companyId")
String companyId,
@PathParam(value="location")
String locationId)
locationId - the location ID@GET
@Path(value="/{location}/vdcs")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
VdcListResponse getVdcs(@PathParam(value="companyId")
String companyId,
@PathParam(value="location")
String locationId)
locationId - the location ID@GET
@Path(value="/{location}/vapps")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
VappListResponse getVapps(@PathParam(value="companyId")
String companyId,
@PathParam(value="location")
String locationId)
locationId - the location ID@GET
@Path(value="/{location}/vms")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
VmListResponse getVms(@PathParam(value="companyId")
String companyId,
@PathParam(value="location")
String locationId)
locationId - the location ID@GET
@Path(value="/{location}/media")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
MediaListResponse getMediaForCompany(@PathParam(value="companyId")
String companyId,
@PathParam(value="location")
String locationId)
locationId - the location ID@GET
@Path(value="/{location}/vapp-templates")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
VappTemplateListResponse getVappTemplatesForCompany(@PathParam(value="companyId")
String companyId,
@PathParam(value="location")
String locationId)
locationId - the location ID@GET
@Path(value="/{location}/edges")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
EdgeListResponse getEdges(@PathParam(value="companyId")
String companyId,
@PathParam(value="location")
String locationId)
locationId - the location ID@GET
@Path(value="/{location}/vpgs")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
ExpandedVpgListResponse getVpgs(@PathParam(value="companyId")
String companyId,
@PathParam(value="location")
String locationId,
@QueryParam(value="expand")
List<VpgSubEntityRequest> expand)
locationId - the location ID@GET
@Path(value="/{location}/vcc-backup-tenants")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
VccBackupTenantListResponse getCloudTenants(@PathParam(value="companyId")
String companyId,
@PathParam(value="location")
String locationId)
locationId - the location ID@GET
@Path(value="/{location}/vac-companies")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
BaCompanySetResponse getVacCompanies(@PathParam(value="companyId")
String companyId,
@PathParam(value="location")
String locationId)
locationId - location id@GET
@Path(value="/{location}/org-vdc-networks")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
OrgVdcNetworkListResponse getOrgVdcNetworks(@PathParam(value="companyId")
String companyId,
@PathParam(value="location")
String locationId)
locationId - the location ID@GET
@Path(value="/{location}/vapp-networks")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
VappNetworkListResponse getVappNetworks(@PathParam(value="companyId")
String companyId,
@PathParam(value="location")
String locationId)
locationId - the location ID@GET
@Path(value="/{location}/catalogs")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
CatalogListResponse getCatalogs(@PathParam(value="companyId")
String companyId,
@PathParam(value="location")
String locationId)
locationId - the location IDCopyright © 2020 iland Internet Solutions, Corp. All rights reserved.