Interface HuaweiCloudClient
- All Known Implementing Classes:
HuaweiCloudClientImpl
public interface HuaweiCloudClient
-
Method Summary
Modifier and TypeMethodDescriptionList<? extends com.huawei.openstack4j.openstack.ims.v2.domain.Image>List images in a regionList<? extends com.huawei.openstack4j.openstack.ecs.v1.domain.Flavor>getInstanceTypes(String region, String az) List instance types in a regionList<? extends com.huawei.openstack4j.openstack.vpc.v1.domain.SecurityGroup>getSecurityGroups(String region) List security groups in a regionList<? extends com.huawei.openstack4j.openstack.vpc.v1.domain.Subnet>getSubnets(String region) List the available subnets in a region.List<? extends com.huawei.openstack4j.openstack.vpc.v1.domain.Vpc>List the available vpcs in a region.List<? extends com.huawei.openstack4j.model.compute.ext.AvailabilityZone>List availability zones in a region
-
Method Details
-
getZones
List<? extends com.huawei.openstack4j.model.compute.ext.AvailabilityZone> getZones(String region) throws HuaweiCloudException List availability zones in a region- Parameters:
region-- Returns:
- Throws:
HuaweiCloudException
-
getImages
List<? extends com.huawei.openstack4j.openstack.ims.v2.domain.Image> getImages(String region) throws HuaweiCloudException List images in a region- Parameters:
region-- Returns:
- Throws:
HuaweiCloudException
-
getInstanceTypes
List<? extends com.huawei.openstack4j.openstack.ecs.v1.domain.Flavor> getInstanceTypes(String region, String az) throws HuaweiCloudException List instance types in a region- Parameters:
region-az-- Returns:
- Throws:
HuaweiCloudException
-
getSecurityGroups
List<? extends com.huawei.openstack4j.openstack.vpc.v1.domain.SecurityGroup> getSecurityGroups(String region) throws HuaweiCloudException List security groups in a region- Parameters:
region-- Returns:
- Throws:
HuaweiCloudException
-
getSubnets
List<? extends com.huawei.openstack4j.openstack.vpc.v1.domain.Subnet> getSubnets(String region) throws HuaweiCloudException List the available subnets in a region.- Parameters:
region-- Returns:
- Throws:
HuaweiCloudException
-
getVpcs
List<? extends com.huawei.openstack4j.openstack.vpc.v1.domain.Vpc> getVpcs(String region) throws HuaweiCloudException List the available vpcs in a region.- Parameters:
region-- Returns:
- Throws:
HuaweiCloudException
-