Class HuaweiCloudClientImpl
java.lang.Object
com.netflix.spinnaker.clouddriver.huaweicloud.client.HuaweiCloudClientImpl
- All Implemented Interfaces:
HuaweiCloudClient
-
Constructor Summary
Constructors -
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
-
Constructor Details
-
HuaweiCloudClientImpl
-
-
Method Details
-
getZones
public List<? extends com.huawei.openstack4j.model.compute.ext.AvailabilityZone> getZones(String region) throws HuaweiCloudException Description copied from interface:HuaweiCloudClientList availability zones in a region- Specified by:
getZonesin interfaceHuaweiCloudClient- Returns:
- Throws:
HuaweiCloudException
-
getImages
public List<? extends com.huawei.openstack4j.openstack.ims.v2.domain.Image> getImages(String region) throws HuaweiCloudException Description copied from interface:HuaweiCloudClientList images in a region- Specified by:
getImagesin interfaceHuaweiCloudClient- Returns:
- Throws:
HuaweiCloudException
-
getInstanceTypes
public List<? extends com.huawei.openstack4j.openstack.ecs.v1.domain.Flavor> getInstanceTypes(String region, String az) throws HuaweiCloudException Description copied from interface:HuaweiCloudClientList instance types in a region- Specified by:
getInstanceTypesin interfaceHuaweiCloudClient- Returns:
- Throws:
HuaweiCloudException
-
getSecurityGroups
public List<? extends com.huawei.openstack4j.openstack.vpc.v1.domain.SecurityGroup> getSecurityGroups(String region) throws HuaweiCloudException Description copied from interface:HuaweiCloudClientList security groups in a region- Specified by:
getSecurityGroupsin interfaceHuaweiCloudClient- Returns:
- Throws:
HuaweiCloudException
-
getSubnets
public List<? extends com.huawei.openstack4j.openstack.vpc.v1.domain.Subnet> getSubnets(String region) throws HuaweiCloudException Description copied from interface:HuaweiCloudClientList the available subnets in a region.- Specified by:
getSubnetsin interfaceHuaweiCloudClient- Returns:
- Throws:
HuaweiCloudException
-
getVpcs
public List<? extends com.huawei.openstack4j.openstack.vpc.v1.domain.Vpc> getVpcs(String region) throws HuaweiCloudException Description copied from interface:HuaweiCloudClientList the available vpcs in a region.- Specified by:
getVpcsin interfaceHuaweiCloudClient- Returns:
- Throws:
HuaweiCloudException
-