Documentation ¶
Index ¶
- Constants
- Variables
- func EIPTransitionStateRefresh(clt *qc.EIPService, id string) (interface{}, error)
- func InstanceTransitionStateRefresh(clt *qc.InstanceService, id string) (interface{}, error)
- func LoadBalancerTransitionStateRefresh(clt *qc.LoadBalancerService, id *string) (interface{}, error)
- func ModifySecurityGroupRuleAttributes(d *schema.ResourceData, meta interface{}) error
- func Provider() terraform.ResourceProvider
- func RouterTransitionStateRefresh(clt *qc.RouterService, id string) (interface{}, error)
- func SecurityGroupApplyTransitionStateRefresh(clt *qc.SecurityGroupService, id *string) (interface{}, error)
- func VolumeDeleteTransitionStateRefresh(clt *qc.VolumeService, id string) (interface{}, error)
- func VolumeTransitionStateRefresh(clt *qc.VolumeService, id string) (interface{}, error)
- func VxnetLeaveRouterTransitionStateRefresh(clt *qc.VxNetService, id string) (interface{}, error)
- func WaitForLease(CreateTime *time.Time)
- type Config
- type QingCloudClient
Constants ¶
View Source
const ( StatusActive = "active" DEFAULT_ZONE = "pek3a" DEFAULT_ENDPOINT = "https://api.qingcloud.com:443/iaas" DEFAULT_TAG_COLOR = "#9f9bb7" BasicNetworkID = "vxnet-0" )
View Source
const SERVERBUSY = 5100
Variables ¶
View Source
var ColorRegex = regexp.MustCompile("^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$")
View Source
var PortRegex = regexp.MustCompile("^0*(?:6553[0-5]|655[0-2][0-9]|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{1,3}|[0-9])$")
Functions ¶
func EIPTransitionStateRefresh ¶
func EIPTransitionStateRefresh(clt *qc.EIPService, id string) (interface{}, error)
EipTransitionStateRefresh Waiting for no transition_status
func InstanceTransitionStateRefresh ¶
func InstanceTransitionStateRefresh(clt *qc.InstanceService, id string) (interface{}, error)
func LoadBalancerTransitionStateRefresh ¶ added in v1.2.0
func LoadBalancerTransitionStateRefresh(clt *qc.LoadBalancerService, id *string) (interface{}, error)
func ModifySecurityGroupRuleAttributes ¶
func ModifySecurityGroupRuleAttributes(d *schema.ResourceData, meta interface{}) error
func Provider ¶
func Provider() terraform.ResourceProvider
func RouterTransitionStateRefresh ¶
func RouterTransitionStateRefresh(clt *qc.RouterService, id string) (interface{}, error)
RouterTransitionStateRefresh Waiting for no transition_status
func SecurityGroupApplyTransitionStateRefresh ¶
func SecurityGroupApplyTransitionStateRefresh(clt *qc.SecurityGroupService, id *string) (interface{}, error)
func VolumeDeleteTransitionStateRefresh ¶
func VolumeDeleteTransitionStateRefresh(clt *qc.VolumeService, id string) (interface{}, error)
func VolumeTransitionStateRefresh ¶
func VolumeTransitionStateRefresh(clt *qc.VolumeService, id string) (interface{}, error)
func VxnetLeaveRouterTransitionStateRefresh ¶
func VxnetLeaveRouterTransitionStateRefresh(clt *qc.VxNetService, id string) (interface{}, error)
func WaitForLease ¶
Types ¶
type QingCloudClient ¶
type QingCloudClient struct {
// contains filtered or unexported fields
}
Source Files ¶
- config.go
- constants.go
- data_source_qingcloud_vpn_cert.go
- doc.go
- errors.go
- provider.go
- resource_help.go
- resource_qingcloud_eip.go
- resource_qingcloud_eip_help.go
- resource_qingcloud_instance.go
- resource_qingcloud_instance_help.go
- resource_qingcloud_keypair.go
- resource_qingcloud_keypair_help.go
- resource_qingcloud_loadbalancer.go
- resource_qingcloud_loadbalancer_backend.go
- resource_qingcloud_loadbalancer_help.go
- resource_qingcloud_loadbalancer_listener.go
- resource_qingcloud_security_group.go
- resource_qingcloud_security_group_help.go
- resource_qingcloud_security_group_rule.go
- resource_qingcloud_security_group_rule_help.go
- resource_qingcloud_server_certificate.go
- resource_qingcloud_server_certificate_help.go
- resource_qingcloud_tag.go
- resource_qingcloud_tag_help.go
- resource_qingcloud_volume.go
- resource_qingcloud_volume_help.go
- resource_qingcloud_vpc.go
- resource_qingcloud_vpc_help.go
- resource_qingcloud_vpc_static.go
- resource_qingcloud_vxnet.go
- resource_qingcloud_vxnet_help.go
- resources.go
- transition_status.go
- validators.go
Click to show internal directories.
Click to hide internal directories.