Documentation ¶
Index ¶
- type AddBackendServersRequest
- type AddBackendServersResponse
- type AddListenerWhiteListItemRequest
- type AddListenerWhiteListItemResponse
- type AddTagsRequest
- type AddTagsResponse
- type AddVServerGroupBackendServersRequest
- type AddVServerGroupBackendServersResponse
- type BackendServer
- type BackendServerInAddBackendServers
- type BackendServerInSetBackendServers
- type BackendServersInAddBackendServers
- type BackendServersInAddVServerGroupBackendServers
- type BackendServersInCreateVServerGroup
- type BackendServersInDescribeHealthStatus
- type BackendServersInDescribeLoadBalancerAttribute
- type BackendServersInDescribeLoadBalancersRelatedEcs
- type BackendServersInDescribeVServerGroupAttribute
- type BackendServersInModifyVServerGroupBackendServers
- type BackendServersInRemoveBackendServers
- type BackendServersInRemoveVServerGroupBackendServers
- type BackendServersInSetBackendServers
- type BackendServersInSetVServerGroupAttribute
- type CACertificate
- type CACertificates
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AddBackendServers(request *AddBackendServersRequest) (response *AddBackendServersResponse, err error)
- func (client *Client) AddBackendServersWithCallback(request *AddBackendServersRequest, ...) <-chan int
- func (client *Client) AddBackendServersWithChan(request *AddBackendServersRequest) (<-chan *AddBackendServersResponse, <-chan error)
- func (client *Client) AddListenerWhiteListItem(request *AddListenerWhiteListItemRequest) (response *AddListenerWhiteListItemResponse, err error)
- func (client *Client) AddListenerWhiteListItemWithCallback(request *AddListenerWhiteListItemRequest, ...) <-chan int
- func (client *Client) AddListenerWhiteListItemWithChan(request *AddListenerWhiteListItemRequest) (<-chan *AddListenerWhiteListItemResponse, <-chan error)
- func (client *Client) AddTags(request *AddTagsRequest) (response *AddTagsResponse, err error)
- func (client *Client) AddTagsWithCallback(request *AddTagsRequest, callback func(response *AddTagsResponse, err error)) <-chan int
- func (client *Client) AddTagsWithChan(request *AddTagsRequest) (<-chan *AddTagsResponse, <-chan error)
- func (client *Client) AddVServerGroupBackendServers(request *AddVServerGroupBackendServersRequest) (response *AddVServerGroupBackendServersResponse, err error)
- func (client *Client) AddVServerGroupBackendServersWithCallback(request *AddVServerGroupBackendServersRequest, ...) <-chan int
- func (client *Client) AddVServerGroupBackendServersWithChan(request *AddVServerGroupBackendServersRequest) (<-chan *AddVServerGroupBackendServersResponse, <-chan error)
- func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (response *CreateLoadBalancerResponse, err error)
- func (client *Client) CreateLoadBalancerHTTPListener(request *CreateLoadBalancerHTTPListenerRequest) (response *CreateLoadBalancerHTTPListenerResponse, err error)
- func (client *Client) CreateLoadBalancerHTTPListenerWithCallback(request *CreateLoadBalancerHTTPListenerRequest, ...) <-chan int
- func (client *Client) CreateLoadBalancerHTTPListenerWithChan(request *CreateLoadBalancerHTTPListenerRequest) (<-chan *CreateLoadBalancerHTTPListenerResponse, <-chan error)
- func (client *Client) CreateLoadBalancerHTTPSListener(request *CreateLoadBalancerHTTPSListenerRequest) (response *CreateLoadBalancerHTTPSListenerResponse, err error)
- func (client *Client) CreateLoadBalancerHTTPSListenerWithCallback(request *CreateLoadBalancerHTTPSListenerRequest, ...) <-chan int
- func (client *Client) CreateLoadBalancerHTTPSListenerWithChan(request *CreateLoadBalancerHTTPSListenerRequest) (<-chan *CreateLoadBalancerHTTPSListenerResponse, <-chan error)
- func (client *Client) CreateLoadBalancerTCPListener(request *CreateLoadBalancerTCPListenerRequest) (response *CreateLoadBalancerTCPListenerResponse, err error)
- func (client *Client) CreateLoadBalancerTCPListenerWithCallback(request *CreateLoadBalancerTCPListenerRequest, ...) <-chan int
- func (client *Client) CreateLoadBalancerTCPListenerWithChan(request *CreateLoadBalancerTCPListenerRequest) (<-chan *CreateLoadBalancerTCPListenerResponse, <-chan error)
- func (client *Client) CreateLoadBalancerUDPListener(request *CreateLoadBalancerUDPListenerRequest) (response *CreateLoadBalancerUDPListenerResponse, err error)
- func (client *Client) CreateLoadBalancerUDPListenerWithCallback(request *CreateLoadBalancerUDPListenerRequest, ...) <-chan int
- func (client *Client) CreateLoadBalancerUDPListenerWithChan(request *CreateLoadBalancerUDPListenerRequest) (<-chan *CreateLoadBalancerUDPListenerResponse, <-chan error)
- func (client *Client) CreateLoadBalancerWithCallback(request *CreateLoadBalancerRequest, ...) <-chan int
- func (client *Client) CreateLoadBalancerWithChan(request *CreateLoadBalancerRequest) (<-chan *CreateLoadBalancerResponse, <-chan error)
- func (client *Client) CreateMasterSlaveServerGroup(request *CreateMasterSlaveServerGroupRequest) (response *CreateMasterSlaveServerGroupResponse, err error)
- func (client *Client) CreateMasterSlaveServerGroupWithCallback(request *CreateMasterSlaveServerGroupRequest, ...) <-chan int
- func (client *Client) CreateMasterSlaveServerGroupWithChan(request *CreateMasterSlaveServerGroupRequest) (<-chan *CreateMasterSlaveServerGroupResponse, <-chan error)
- func (client *Client) CreateMasterSlaveVServerGroup(request *CreateMasterSlaveVServerGroupRequest) (response *CreateMasterSlaveVServerGroupResponse, err error)
- func (client *Client) CreateMasterSlaveVServerGroupWithCallback(request *CreateMasterSlaveVServerGroupRequest, ...) <-chan int
- func (client *Client) CreateMasterSlaveVServerGroupWithChan(request *CreateMasterSlaveVServerGroupRequest) (<-chan *CreateMasterSlaveVServerGroupResponse, <-chan error)
- func (client *Client) CreateRules(request *CreateRulesRequest) (response *CreateRulesResponse, err error)
- func (client *Client) CreateRulesWithCallback(request *CreateRulesRequest, ...) <-chan int
- func (client *Client) CreateRulesWithChan(request *CreateRulesRequest) (<-chan *CreateRulesResponse, <-chan error)
- func (client *Client) CreateVServerGroup(request *CreateVServerGroupRequest) (response *CreateVServerGroupResponse, err error)
- func (client *Client) CreateVServerGroupWithCallback(request *CreateVServerGroupRequest, ...) <-chan int
- func (client *Client) CreateVServerGroupWithChan(request *CreateVServerGroupRequest) (<-chan *CreateVServerGroupResponse, <-chan error)
- func (client *Client) DeleteCACertificate(request *DeleteCACertificateRequest) (response *DeleteCACertificateResponse, err error)
- func (client *Client) DeleteCACertificateWithCallback(request *DeleteCACertificateRequest, ...) <-chan int
- func (client *Client) DeleteCACertificateWithChan(request *DeleteCACertificateRequest) (<-chan *DeleteCACertificateResponse, <-chan error)
- func (client *Client) DeleteLoadBalancer(request *DeleteLoadBalancerRequest) (response *DeleteLoadBalancerResponse, err error)
- func (client *Client) DeleteLoadBalancerListener(request *DeleteLoadBalancerListenerRequest) (response *DeleteLoadBalancerListenerResponse, err error)
- func (client *Client) DeleteLoadBalancerListenerWithCallback(request *DeleteLoadBalancerListenerRequest, ...) <-chan int
- func (client *Client) DeleteLoadBalancerListenerWithChan(request *DeleteLoadBalancerListenerRequest) (<-chan *DeleteLoadBalancerListenerResponse, <-chan error)
- func (client *Client) DeleteLoadBalancerWithCallback(request *DeleteLoadBalancerRequest, ...) <-chan int
- func (client *Client) DeleteLoadBalancerWithChan(request *DeleteLoadBalancerRequest) (<-chan *DeleteLoadBalancerResponse, <-chan error)
- func (client *Client) DeleteMasterSlaveServerGroup(request *DeleteMasterSlaveServerGroupRequest) (response *DeleteMasterSlaveServerGroupResponse, err error)
- func (client *Client) DeleteMasterSlaveServerGroupWithCallback(request *DeleteMasterSlaveServerGroupRequest, ...) <-chan int
- func (client *Client) DeleteMasterSlaveServerGroupWithChan(request *DeleteMasterSlaveServerGroupRequest) (<-chan *DeleteMasterSlaveServerGroupResponse, <-chan error)
- func (client *Client) DeleteMasterSlaveVServerGroup(request *DeleteMasterSlaveVServerGroupRequest) (response *DeleteMasterSlaveVServerGroupResponse, err error)
- func (client *Client) DeleteMasterSlaveVServerGroupWithCallback(request *DeleteMasterSlaveVServerGroupRequest, ...) <-chan int
- func (client *Client) DeleteMasterSlaveVServerGroupWithChan(request *DeleteMasterSlaveVServerGroupRequest) (<-chan *DeleteMasterSlaveVServerGroupResponse, <-chan error)
- func (client *Client) DeleteRules(request *DeleteRulesRequest) (response *DeleteRulesResponse, err error)
- func (client *Client) DeleteRulesWithCallback(request *DeleteRulesRequest, ...) <-chan int
- func (client *Client) DeleteRulesWithChan(request *DeleteRulesRequest) (<-chan *DeleteRulesResponse, <-chan error)
- func (client *Client) DeleteServerCertificate(request *DeleteServerCertificateRequest) (response *DeleteServerCertificateResponse, err error)
- func (client *Client) DeleteServerCertificateWithCallback(request *DeleteServerCertificateRequest, ...) <-chan int
- func (client *Client) DeleteServerCertificateWithChan(request *DeleteServerCertificateRequest) (<-chan *DeleteServerCertificateResponse, <-chan error)
- func (client *Client) DeleteVServerGroup(request *DeleteVServerGroupRequest) (response *DeleteVServerGroupResponse, err error)
- func (client *Client) DeleteVServerGroupWithCallback(request *DeleteVServerGroupRequest, ...) <-chan int
- func (client *Client) DeleteVServerGroupWithChan(request *DeleteVServerGroupRequest) (<-chan *DeleteVServerGroupResponse, <-chan error)
- func (client *Client) DescribeCACertificates(request *DescribeCACertificatesRequest) (response *DescribeCACertificatesResponse, err error)
- func (client *Client) DescribeCACertificatesWithCallback(request *DescribeCACertificatesRequest, ...) <-chan int
- func (client *Client) DescribeCACertificatesWithChan(request *DescribeCACertificatesRequest) (<-chan *DescribeCACertificatesResponse, <-chan error)
- func (client *Client) DescribeHealthStatus(request *DescribeHealthStatusRequest) (response *DescribeHealthStatusResponse, err error)
- func (client *Client) DescribeHealthStatusWithCallback(request *DescribeHealthStatusRequest, ...) <-chan int
- func (client *Client) DescribeHealthStatusWithChan(request *DescribeHealthStatusRequest) (<-chan *DescribeHealthStatusResponse, <-chan error)
- func (client *Client) DescribeListenerAccessControlAttribute(request *DescribeListenerAccessControlAttributeRequest) (response *DescribeListenerAccessControlAttributeResponse, err error)
- func (client *Client) DescribeListenerAccessControlAttributeWithCallback(request *DescribeListenerAccessControlAttributeRequest, ...) <-chan int
- func (client *Client) DescribeListenerAccessControlAttributeWithChan(request *DescribeListenerAccessControlAttributeRequest) (<-chan *DescribeListenerAccessControlAttributeResponse, <-chan error)
- func (client *Client) DescribeLoadBalancerAttribute(request *DescribeLoadBalancerAttributeRequest) (response *DescribeLoadBalancerAttributeResponse, err error)
- func (client *Client) DescribeLoadBalancerAttributeWithCallback(request *DescribeLoadBalancerAttributeRequest, ...) <-chan int
- func (client *Client) DescribeLoadBalancerAttributeWithChan(request *DescribeLoadBalancerAttributeRequest) (<-chan *DescribeLoadBalancerAttributeResponse, <-chan error)
- func (client *Client) DescribeLoadBalancerAutoReleaseTime(request *DescribeLoadBalancerAutoReleaseTimeRequest) (response *DescribeLoadBalancerAutoReleaseTimeResponse, err error)
- func (client *Client) DescribeLoadBalancerAutoReleaseTimeWithCallback(request *DescribeLoadBalancerAutoReleaseTimeRequest, ...) <-chan int
- func (client *Client) DescribeLoadBalancerAutoReleaseTimeWithChan(request *DescribeLoadBalancerAutoReleaseTimeRequest) (<-chan *DescribeLoadBalancerAutoReleaseTimeResponse, <-chan error)
- func (client *Client) DescribeLoadBalancerHTTPListenerAttribute(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (response *DescribeLoadBalancerHTTPListenerAttributeResponse, err error)
- func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithCallback(request *DescribeLoadBalancerHTTPListenerAttributeRequest, ...) <-chan int
- func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithChan(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (<-chan *DescribeLoadBalancerHTTPListenerAttributeResponse, <-chan error)
- func (client *Client) DescribeLoadBalancerHTTPSListenerAttribute(request *DescribeLoadBalancerHTTPSListenerAttributeRequest) (response *DescribeLoadBalancerHTTPSListenerAttributeResponse, err error)
- func (client *Client) DescribeLoadBalancerHTTPSListenerAttributeWithCallback(request *DescribeLoadBalancerHTTPSListenerAttributeRequest, ...) <-chan int
- func (client *Client) DescribeLoadBalancerHTTPSListenerAttributeWithChan(request *DescribeLoadBalancerHTTPSListenerAttributeRequest) (<-chan *DescribeLoadBalancerHTTPSListenerAttributeResponse, <-chan error)
- func (client *Client) DescribeLoadBalancerTCPListenerAttribute(request *DescribeLoadBalancerTCPListenerAttributeRequest) (response *DescribeLoadBalancerTCPListenerAttributeResponse, err error)
- func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithCallback(request *DescribeLoadBalancerTCPListenerAttributeRequest, ...) <-chan int
- func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithChan(request *DescribeLoadBalancerTCPListenerAttributeRequest) (<-chan *DescribeLoadBalancerTCPListenerAttributeResponse, <-chan error)
- func (client *Client) DescribeLoadBalancerUDPListenerAttribute(request *DescribeLoadBalancerUDPListenerAttributeRequest) (response *DescribeLoadBalancerUDPListenerAttributeResponse, err error)
- func (client *Client) DescribeLoadBalancerUDPListenerAttributeWithCallback(request *DescribeLoadBalancerUDPListenerAttributeRequest, ...) <-chan int
- func (client *Client) DescribeLoadBalancerUDPListenerAttributeWithChan(request *DescribeLoadBalancerUDPListenerAttributeRequest) (<-chan *DescribeLoadBalancerUDPListenerAttributeResponse, <-chan error)
- func (client *Client) DescribeLoadBalancers(request *DescribeLoadBalancersRequest) (response *DescribeLoadBalancersResponse, err error)
- func (client *Client) DescribeLoadBalancersRelatedEcs(request *DescribeLoadBalancersRelatedEcsRequest) (response *DescribeLoadBalancersRelatedEcsResponse, err error)
- func (client *Client) DescribeLoadBalancersRelatedEcsWithCallback(request *DescribeLoadBalancersRelatedEcsRequest, ...) <-chan int
- func (client *Client) DescribeLoadBalancersRelatedEcsWithChan(request *DescribeLoadBalancersRelatedEcsRequest) (<-chan *DescribeLoadBalancersRelatedEcsResponse, <-chan error)
- func (client *Client) DescribeLoadBalancersWithCallback(request *DescribeLoadBalancersRequest, ...) <-chan int
- func (client *Client) DescribeLoadBalancersWithChan(request *DescribeLoadBalancersRequest) (<-chan *DescribeLoadBalancersResponse, <-chan error)
- func (client *Client) DescribeMasterSlaveServerGroupAttribute(request *DescribeMasterSlaveServerGroupAttributeRequest) (response *DescribeMasterSlaveServerGroupAttributeResponse, err error)
- func (client *Client) DescribeMasterSlaveServerGroupAttributeWithCallback(request *DescribeMasterSlaveServerGroupAttributeRequest, ...) <-chan int
- func (client *Client) DescribeMasterSlaveServerGroupAttributeWithChan(request *DescribeMasterSlaveServerGroupAttributeRequest) (<-chan *DescribeMasterSlaveServerGroupAttributeResponse, <-chan error)
- func (client *Client) DescribeMasterSlaveServerGroups(request *DescribeMasterSlaveServerGroupsRequest) (response *DescribeMasterSlaveServerGroupsResponse, err error)
- func (client *Client) DescribeMasterSlaveServerGroupsWithCallback(request *DescribeMasterSlaveServerGroupsRequest, ...) <-chan int
- func (client *Client) DescribeMasterSlaveServerGroupsWithChan(request *DescribeMasterSlaveServerGroupsRequest) (<-chan *DescribeMasterSlaveServerGroupsResponse, <-chan error)
- func (client *Client) DescribeMasterSlaveVServerGroupAttribute(request *DescribeMasterSlaveVServerGroupAttributeRequest) (response *DescribeMasterSlaveVServerGroupAttributeResponse, err error)
- func (client *Client) DescribeMasterSlaveVServerGroupAttributeWithCallback(request *DescribeMasterSlaveVServerGroupAttributeRequest, ...) <-chan int
- func (client *Client) DescribeMasterSlaveVServerGroupAttributeWithChan(request *DescribeMasterSlaveVServerGroupAttributeRequest) (<-chan *DescribeMasterSlaveVServerGroupAttributeResponse, <-chan error)
- func (client *Client) DescribeMasterSlaveVServerGroups(request *DescribeMasterSlaveVServerGroupsRequest) (response *DescribeMasterSlaveVServerGroupsResponse, err error)
- func (client *Client) DescribeMasterSlaveVServerGroupsWithCallback(request *DescribeMasterSlaveVServerGroupsRequest, ...) <-chan int
- func (client *Client) DescribeMasterSlaveVServerGroupsWithChan(request *DescribeMasterSlaveVServerGroupsRequest) (<-chan *DescribeMasterSlaveVServerGroupsResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) DescribeRuleAttribute(request *DescribeRuleAttributeRequest) (response *DescribeRuleAttributeResponse, err error)
- func (client *Client) DescribeRuleAttributeWithCallback(request *DescribeRuleAttributeRequest, ...) <-chan int
- func (client *Client) DescribeRuleAttributeWithChan(request *DescribeRuleAttributeRequest) (<-chan *DescribeRuleAttributeResponse, <-chan error)
- func (client *Client) DescribeRules(request *DescribeRulesRequest) (response *DescribeRulesResponse, err error)
- func (client *Client) DescribeRulesWithCallback(request *DescribeRulesRequest, ...) <-chan int
- func (client *Client) DescribeRulesWithChan(request *DescribeRulesRequest) (<-chan *DescribeRulesResponse, <-chan error)
- func (client *Client) DescribeServerCertificates(request *DescribeServerCertificatesRequest) (response *DescribeServerCertificatesResponse, err error)
- func (client *Client) DescribeServerCertificatesWithCallback(request *DescribeServerCertificatesRequest, ...) <-chan int
- func (client *Client) DescribeServerCertificatesWithChan(request *DescribeServerCertificatesRequest) (<-chan *DescribeServerCertificatesResponse, <-chan error)
- func (client *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
- func (client *Client) DescribeTagsWithCallback(request *DescribeTagsRequest, ...) <-chan int
- func (client *Client) DescribeTagsWithChan(request *DescribeTagsRequest) (<-chan *DescribeTagsResponse, <-chan error)
- func (client *Client) DescribeVServerGroupAttribute(request *DescribeVServerGroupAttributeRequest) (response *DescribeVServerGroupAttributeResponse, err error)
- func (client *Client) DescribeVServerGroupAttributeWithCallback(request *DescribeVServerGroupAttributeRequest, ...) <-chan int
- func (client *Client) DescribeVServerGroupAttributeWithChan(request *DescribeVServerGroupAttributeRequest) (<-chan *DescribeVServerGroupAttributeResponse, <-chan error)
- func (client *Client) DescribeVServerGroups(request *DescribeVServerGroupsRequest) (response *DescribeVServerGroupsResponse, err error)
- func (client *Client) DescribeVServerGroupsWithCallback(request *DescribeVServerGroupsRequest, ...) <-chan int
- func (client *Client) DescribeVServerGroupsWithChan(request *DescribeVServerGroupsRequest) (<-chan *DescribeVServerGroupsResponse, <-chan error)
- func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
- func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, ...) <-chan int
- func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)
- func (client *Client) ModifyLoadBalancerInstanceSpec(request *ModifyLoadBalancerInstanceSpecRequest) (response *ModifyLoadBalancerInstanceSpecResponse, err error)
- func (client *Client) ModifyLoadBalancerInstanceSpecWithCallback(request *ModifyLoadBalancerInstanceSpecRequest, ...) <-chan int
- func (client *Client) ModifyLoadBalancerInstanceSpecWithChan(request *ModifyLoadBalancerInstanceSpecRequest) (<-chan *ModifyLoadBalancerInstanceSpecResponse, <-chan error)
- func (client *Client) ModifyLoadBalancerInternetSpec(request *ModifyLoadBalancerInternetSpecRequest) (response *ModifyLoadBalancerInternetSpecResponse, err error)
- func (client *Client) ModifyLoadBalancerInternetSpecWithCallback(request *ModifyLoadBalancerInternetSpecRequest, ...) <-chan int
- func (client *Client) ModifyLoadBalancerInternetSpecWithChan(request *ModifyLoadBalancerInternetSpecRequest) (<-chan *ModifyLoadBalancerInternetSpecResponse, <-chan error)
- func (client *Client) ModifyLoadBalancerPayType(request *ModifyLoadBalancerPayTypeRequest) (response *ModifyLoadBalancerPayTypeResponse, err error)
- func (client *Client) ModifyLoadBalancerPayTypeWithCallback(request *ModifyLoadBalancerPayTypeRequest, ...) <-chan int
- func (client *Client) ModifyLoadBalancerPayTypeWithChan(request *ModifyLoadBalancerPayTypeRequest) (<-chan *ModifyLoadBalancerPayTypeResponse, <-chan error)
- func (client *Client) ModifyVServerGroupBackendServers(request *ModifyVServerGroupBackendServersRequest) (response *ModifyVServerGroupBackendServersResponse, err error)
- func (client *Client) ModifyVServerGroupBackendServersWithCallback(request *ModifyVServerGroupBackendServersRequest, ...) <-chan int
- func (client *Client) ModifyVServerGroupBackendServersWithChan(request *ModifyVServerGroupBackendServersRequest) (<-chan *ModifyVServerGroupBackendServersResponse, <-chan error)
- func (client *Client) MoveResourceGroup(request *MoveResourceGroupRequest) (response *MoveResourceGroupResponse, err error)
- func (client *Client) MoveResourceGroupWithCallback(request *MoveResourceGroupRequest, ...) <-chan int
- func (client *Client) MoveResourceGroupWithChan(request *MoveResourceGroupRequest) (<-chan *MoveResourceGroupResponse, <-chan error)
- func (client *Client) RemoveBackendServers(request *RemoveBackendServersRequest) (response *RemoveBackendServersResponse, err error)
- func (client *Client) RemoveBackendServersWithCallback(request *RemoveBackendServersRequest, ...) <-chan int
- func (client *Client) RemoveBackendServersWithChan(request *RemoveBackendServersRequest) (<-chan *RemoveBackendServersResponse, <-chan error)
- func (client *Client) RemoveListenerWhiteListItem(request *RemoveListenerWhiteListItemRequest) (response *RemoveListenerWhiteListItemResponse, err error)
- func (client *Client) RemoveListenerWhiteListItemWithCallback(request *RemoveListenerWhiteListItemRequest, ...) <-chan int
- func (client *Client) RemoveListenerWhiteListItemWithChan(request *RemoveListenerWhiteListItemRequest) (<-chan *RemoveListenerWhiteListItemResponse, <-chan error)
- func (client *Client) RemoveTags(request *RemoveTagsRequest) (response *RemoveTagsResponse, err error)
- func (client *Client) RemoveTagsWithCallback(request *RemoveTagsRequest, ...) <-chan int
- func (client *Client) RemoveTagsWithChan(request *RemoveTagsRequest) (<-chan *RemoveTagsResponse, <-chan error)
- func (client *Client) RemoveVServerGroupBackendServers(request *RemoveVServerGroupBackendServersRequest) (response *RemoveVServerGroupBackendServersResponse, err error)
- func (client *Client) RemoveVServerGroupBackendServersWithCallback(request *RemoveVServerGroupBackendServersRequest, ...) <-chan int
- func (client *Client) RemoveVServerGroupBackendServersWithChan(request *RemoveVServerGroupBackendServersRequest) (<-chan *RemoveVServerGroupBackendServersResponse, <-chan error)
- func (client *Client) SetBackendServers(request *SetBackendServersRequest) (response *SetBackendServersResponse, err error)
- func (client *Client) SetBackendServersWithCallback(request *SetBackendServersRequest, ...) <-chan int
- func (client *Client) SetBackendServersWithChan(request *SetBackendServersRequest) (<-chan *SetBackendServersResponse, <-chan error)
- func (client *Client) SetCACertificateName(request *SetCACertificateNameRequest) (response *SetCACertificateNameResponse, err error)
- func (client *Client) SetCACertificateNameWithCallback(request *SetCACertificateNameRequest, ...) <-chan int
- func (client *Client) SetCACertificateNameWithChan(request *SetCACertificateNameRequest) (<-chan *SetCACertificateNameResponse, <-chan error)
- func (client *Client) SetListenerAccessControlStatus(request *SetListenerAccessControlStatusRequest) (response *SetListenerAccessControlStatusResponse, err error)
- func (client *Client) SetListenerAccessControlStatusWithCallback(request *SetListenerAccessControlStatusRequest, ...) <-chan int
- func (client *Client) SetListenerAccessControlStatusWithChan(request *SetListenerAccessControlStatusRequest) (<-chan *SetListenerAccessControlStatusResponse, <-chan error)
- func (client *Client) SetLoadBalancerAutoReleaseTime(request *SetLoadBalancerAutoReleaseTimeRequest) (response *SetLoadBalancerAutoReleaseTimeResponse, err error)
- func (client *Client) SetLoadBalancerAutoReleaseTimeWithCallback(request *SetLoadBalancerAutoReleaseTimeRequest, ...) <-chan int
- func (client *Client) SetLoadBalancerAutoReleaseTimeWithChan(request *SetLoadBalancerAutoReleaseTimeRequest) (<-chan *SetLoadBalancerAutoReleaseTimeResponse, <-chan error)
- func (client *Client) SetLoadBalancerHTTPListenerAttribute(request *SetLoadBalancerHTTPListenerAttributeRequest) (response *SetLoadBalancerHTTPListenerAttributeResponse, err error)
- func (client *Client) SetLoadBalancerHTTPListenerAttributeWithCallback(request *SetLoadBalancerHTTPListenerAttributeRequest, ...) <-chan int
- func (client *Client) SetLoadBalancerHTTPListenerAttributeWithChan(request *SetLoadBalancerHTTPListenerAttributeRequest) (<-chan *SetLoadBalancerHTTPListenerAttributeResponse, <-chan error)
- func (client *Client) SetLoadBalancerHTTPSListenerAttribute(request *SetLoadBalancerHTTPSListenerAttributeRequest) (response *SetLoadBalancerHTTPSListenerAttributeResponse, err error)
- func (client *Client) SetLoadBalancerHTTPSListenerAttributeWithCallback(request *SetLoadBalancerHTTPSListenerAttributeRequest, ...) <-chan int
- func (client *Client) SetLoadBalancerHTTPSListenerAttributeWithChan(request *SetLoadBalancerHTTPSListenerAttributeRequest) (<-chan *SetLoadBalancerHTTPSListenerAttributeResponse, <-chan error)
- func (client *Client) SetLoadBalancerName(request *SetLoadBalancerNameRequest) (response *SetLoadBalancerNameResponse, err error)
- func (client *Client) SetLoadBalancerNameWithCallback(request *SetLoadBalancerNameRequest, ...) <-chan int
- func (client *Client) SetLoadBalancerNameWithChan(request *SetLoadBalancerNameRequest) (<-chan *SetLoadBalancerNameResponse, <-chan error)
- func (client *Client) SetLoadBalancerStatus(request *SetLoadBalancerStatusRequest) (response *SetLoadBalancerStatusResponse, err error)
- func (client *Client) SetLoadBalancerStatusWithCallback(request *SetLoadBalancerStatusRequest, ...) <-chan int
- func (client *Client) SetLoadBalancerStatusWithChan(request *SetLoadBalancerStatusRequest) (<-chan *SetLoadBalancerStatusResponse, <-chan error)
- func (client *Client) SetLoadBalancerTCPListenerAttribute(request *SetLoadBalancerTCPListenerAttributeRequest) (response *SetLoadBalancerTCPListenerAttributeResponse, err error)
- func (client *Client) SetLoadBalancerTCPListenerAttributeWithCallback(request *SetLoadBalancerTCPListenerAttributeRequest, ...) <-chan int
- func (client *Client) SetLoadBalancerTCPListenerAttributeWithChan(request *SetLoadBalancerTCPListenerAttributeRequest) (<-chan *SetLoadBalancerTCPListenerAttributeResponse, <-chan error)
- func (client *Client) SetLoadBalancerUDPListenerAttribute(request *SetLoadBalancerUDPListenerAttributeRequest) (response *SetLoadBalancerUDPListenerAttributeResponse, err error)
- func (client *Client) SetLoadBalancerUDPListenerAttributeWithCallback(request *SetLoadBalancerUDPListenerAttributeRequest, ...) <-chan int
- func (client *Client) SetLoadBalancerUDPListenerAttributeWithChan(request *SetLoadBalancerUDPListenerAttributeRequest) (<-chan *SetLoadBalancerUDPListenerAttributeResponse, <-chan error)
- func (client *Client) SetRule(request *SetRuleRequest) (response *SetRuleResponse, err error)
- func (client *Client) SetRuleWithCallback(request *SetRuleRequest, callback func(response *SetRuleResponse, err error)) <-chan int
- func (client *Client) SetRuleWithChan(request *SetRuleRequest) (<-chan *SetRuleResponse, <-chan error)
- func (client *Client) SetServerCertificateName(request *SetServerCertificateNameRequest) (response *SetServerCertificateNameResponse, err error)
- func (client *Client) SetServerCertificateNameWithCallback(request *SetServerCertificateNameRequest, ...) <-chan int
- func (client *Client) SetServerCertificateNameWithChan(request *SetServerCertificateNameRequest) (<-chan *SetServerCertificateNameResponse, <-chan error)
- func (client *Client) SetVServerGroupAttribute(request *SetVServerGroupAttributeRequest) (response *SetVServerGroupAttributeResponse, err error)
- func (client *Client) SetVServerGroupAttributeWithCallback(request *SetVServerGroupAttributeRequest, ...) <-chan int
- func (client *Client) SetVServerGroupAttributeWithChan(request *SetVServerGroupAttributeRequest) (<-chan *SetVServerGroupAttributeResponse, <-chan error)
- func (client *Client) StartLoadBalancerListener(request *StartLoadBalancerListenerRequest) (response *StartLoadBalancerListenerResponse, err error)
- func (client *Client) StartLoadBalancerListenerWithCallback(request *StartLoadBalancerListenerRequest, ...) <-chan int
- func (client *Client) StartLoadBalancerListenerWithChan(request *StartLoadBalancerListenerRequest) (<-chan *StartLoadBalancerListenerResponse, <-chan error)
- func (client *Client) StopLoadBalancerListener(request *StopLoadBalancerListenerRequest) (response *StopLoadBalancerListenerResponse, err error)
- func (client *Client) StopLoadBalancerListenerWithCallback(request *StopLoadBalancerListenerRequest, ...) <-chan int
- func (client *Client) StopLoadBalancerListenerWithChan(request *StopLoadBalancerListenerRequest) (<-chan *StopLoadBalancerListenerResponse, <-chan error)
- func (client *Client) UploadCACertificate(request *UploadCACertificateRequest) (response *UploadCACertificateResponse, err error)
- func (client *Client) UploadCACertificateWithCallback(request *UploadCACertificateRequest, ...) <-chan int
- func (client *Client) UploadCACertificateWithChan(request *UploadCACertificateRequest) (<-chan *UploadCACertificateResponse, <-chan error)
- func (client *Client) UploadServerCertificate(request *UploadServerCertificateRequest) (response *UploadServerCertificateResponse, err error)
- func (client *Client) UploadServerCertificateWithCallback(request *UploadServerCertificateRequest, ...) <-chan int
- func (client *Client) UploadServerCertificateWithChan(request *UploadServerCertificateRequest) (<-chan *UploadServerCertificateResponse, <-chan error)
- type CreateLoadBalancerHTTPListenerRequest
- type CreateLoadBalancerHTTPListenerResponse
- type CreateLoadBalancerHTTPSListenerRequest
- type CreateLoadBalancerHTTPSListenerResponse
- type CreateLoadBalancerRequest
- type CreateLoadBalancerResponse
- type CreateLoadBalancerTCPListenerRequest
- type CreateLoadBalancerTCPListenerResponse
- type CreateLoadBalancerUDPListenerRequest
- type CreateLoadBalancerUDPListenerResponse
- type CreateMasterSlaveServerGroupRequest
- type CreateMasterSlaveServerGroupResponse
- type CreateMasterSlaveVServerGroupRequest
- type CreateMasterSlaveVServerGroupResponse
- type CreateRulesRequest
- type CreateRulesResponse
- type CreateVServerGroupRequest
- type CreateVServerGroupResponse
- type DeleteCACertificateRequest
- type DeleteCACertificateResponse
- type DeleteLoadBalancerListenerRequest
- type DeleteLoadBalancerListenerResponse
- type DeleteLoadBalancerRequest
- type DeleteLoadBalancerResponse
- type DeleteMasterSlaveServerGroupRequest
- type DeleteMasterSlaveServerGroupResponse
- type DeleteMasterSlaveVServerGroupRequest
- type DeleteMasterSlaveVServerGroupResponse
- type DeleteRulesRequest
- type DeleteRulesResponse
- type DeleteServerCertificateRequest
- type DeleteServerCertificateResponse
- type DeleteVServerGroupRequest
- type DeleteVServerGroupResponse
- type DescribeCACertificatesRequest
- type DescribeCACertificatesResponse
- type DescribeHealthStatusRequest
- type DescribeHealthStatusResponse
- type DescribeListenerAccessControlAttributeRequest
- type DescribeListenerAccessControlAttributeResponse
- type DescribeLoadBalancerAttributeRequest
- type DescribeLoadBalancerAttributeResponse
- type DescribeLoadBalancerAutoReleaseTimeRequest
- type DescribeLoadBalancerAutoReleaseTimeResponse
- type DescribeLoadBalancerHTTPListenerAttributeRequest
- type DescribeLoadBalancerHTTPListenerAttributeResponse
- type DescribeLoadBalancerHTTPSListenerAttributeRequest
- type DescribeLoadBalancerHTTPSListenerAttributeResponse
- type DescribeLoadBalancerTCPListenerAttributeRequest
- type DescribeLoadBalancerTCPListenerAttributeResponse
- type DescribeLoadBalancerUDPListenerAttributeRequest
- type DescribeLoadBalancerUDPListenerAttributeResponse
- type DescribeLoadBalancersRelatedEcsRequest
- type DescribeLoadBalancersRelatedEcsResponse
- type DescribeLoadBalancersRequest
- type DescribeLoadBalancersResponse
- type DescribeMasterSlaveServerGroupAttributeRequest
- type DescribeMasterSlaveServerGroupAttributeResponse
- type DescribeMasterSlaveServerGroupsRequest
- type DescribeMasterSlaveServerGroupsResponse
- type DescribeMasterSlaveVServerGroupAttributeRequest
- type DescribeMasterSlaveVServerGroupAttributeResponse
- type DescribeMasterSlaveVServerGroupsRequest
- type DescribeMasterSlaveVServerGroupsResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DescribeRuleAttributeRequest
- type DescribeRuleAttributeResponse
- type DescribeRulesRequest
- type DescribeRulesResponse
- type DescribeServerCertificatesRequest
- type DescribeServerCertificatesResponse
- type DescribeTagsRequest
- type DescribeTagsResponse
- type DescribeVServerGroupAttributeRequest
- type DescribeVServerGroupAttributeResponse
- type DescribeVServerGroupsRequest
- type DescribeVServerGroupsResponse
- type DescribeZonesRequest
- type DescribeZonesResponse
- type ListenerPortAndProtocal
- type ListenerPortAndProtocol
- type ListenerPorts
- type ListenerPortsAndProtocal
- type ListenerPortsAndProtocol
- type LoadBalancer
- type LoadBalancersInDescribeLoadBalancers
- type LoadBalancersInDescribeLoadBalancersRelatedEcs
- type MasterSlaveBackendServer
- type MasterSlaveBackendServersInCreateMasterSlaveServerGroup
- type MasterSlaveBackendServersInCreateMasterSlaveVServerGroup
- type MasterSlaveBackendServersInDescribeMasterSlaveServerGroupAttribute
- type MasterSlaveBackendServersInDescribeMasterSlaveVServerGroupAttribute
- type MasterSlaveServerGroup
- type MasterSlaveServerGroups
- type MasterSlaveVServerGroup
- type MasterSlaveVServerGroupsInDescribeLoadBalancersRelatedEcs
- type MasterSlaveVServerGroupsInDescribeMasterSlaveVServerGroups
- type ModifyLoadBalancerInstanceSpecRequest
- type ModifyLoadBalancerInstanceSpecResponse
- type ModifyLoadBalancerInternetSpecRequest
- type ModifyLoadBalancerInternetSpecResponse
- type ModifyLoadBalancerPayTypeRequest
- type ModifyLoadBalancerPayTypeResponse
- type ModifyVServerGroupBackendServersRequest
- type ModifyVServerGroupBackendServersResponse
- type MoveResourceGroupRequest
- type MoveResourceGroupResponse
- type Region
- type Regions
- type RemoveBackendServersRequest
- type RemoveBackendServersResponse
- type RemoveListenerWhiteListItemRequest
- type RemoveListenerWhiteListItemResponse
- type RemoveTagsRequest
- type RemoveTagsResponse
- type RemoveVServerGroupBackendServersRequest
- type RemoveVServerGroupBackendServersResponse
- type Rule
- type RulesInCreateRules
- type RulesInDescribeRules
- type ServerCertificate
- type ServerCertificates
- type SetBackendServersRequest
- type SetBackendServersResponse
- type SetCACertificateNameRequest
- type SetCACertificateNameResponse
- type SetListenerAccessControlStatusRequest
- type SetListenerAccessControlStatusResponse
- type SetLoadBalancerAutoReleaseTimeRequest
- type SetLoadBalancerAutoReleaseTimeResponse
- type SetLoadBalancerHTTPListenerAttributeRequest
- type SetLoadBalancerHTTPListenerAttributeResponse
- type SetLoadBalancerHTTPSListenerAttributeRequest
- type SetLoadBalancerHTTPSListenerAttributeResponse
- type SetLoadBalancerNameRequest
- type SetLoadBalancerNameResponse
- type SetLoadBalancerStatusRequest
- type SetLoadBalancerStatusResponse
- type SetLoadBalancerTCPListenerAttributeRequest
- type SetLoadBalancerTCPListenerAttributeResponse
- type SetLoadBalancerUDPListenerAttributeRequest
- type SetLoadBalancerUDPListenerAttributeResponse
- type SetRuleRequest
- type SetRuleResponse
- type SetServerCertificateNameRequest
- type SetServerCertificateNameResponse
- type SetVServerGroupAttributeRequest
- type SetVServerGroupAttributeResponse
- type SlaveZone
- type SlaveZones
- type StartLoadBalancerListenerRequest
- type StartLoadBalancerListenerResponse
- type StopLoadBalancerListenerRequest
- type StopLoadBalancerListenerResponse
- type TagSet
- type TagSets
- type UploadCACertificateRequest
- type UploadCACertificateResponse
- type UploadServerCertificateRequest
- type UploadServerCertificateResponse
- type VServerGroup
- type VServerGroupsInDescribeLoadBalancersRelatedEcs
- type VServerGroupsInDescribeVServerGroups
- type Zone
- type Zones
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddBackendServersRequest ¶
type AddBackendServersRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` BackendServers string `position:"Query" name:"BackendServers"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
AddBackendServersRequest is the request struct for api AddBackendServers
func CreateAddBackendServersRequest ¶
func CreateAddBackendServersRequest() (request *AddBackendServersRequest)
CreateAddBackendServersRequest creates a request to invoke AddBackendServers API
type AddBackendServersResponse ¶
type AddBackendServersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` BackendServers BackendServersInAddBackendServers `json:"BackendServers" xml:"BackendServers"` }
AddBackendServersResponse is the response struct for api AddBackendServers
func CreateAddBackendServersResponse ¶
func CreateAddBackendServersResponse() (response *AddBackendServersResponse)
CreateAddBackendServersResponse creates a response to parse from AddBackendServers response
type AddListenerWhiteListItemRequest ¶
type AddListenerWhiteListItemRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` SourceItems string `position:"Query" name:"SourceItems"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
AddListenerWhiteListItemRequest is the request struct for api AddListenerWhiteListItem
func CreateAddListenerWhiteListItemRequest ¶
func CreateAddListenerWhiteListItemRequest() (request *AddListenerWhiteListItemRequest)
CreateAddListenerWhiteListItemRequest creates a request to invoke AddListenerWhiteListItem API
type AddListenerWhiteListItemResponse ¶
type AddListenerWhiteListItemResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AddListenerWhiteListItemResponse is the response struct for api AddListenerWhiteListItem
func CreateAddListenerWhiteListItemResponse ¶
func CreateAddListenerWhiteListItemResponse() (response *AddListenerWhiteListItemResponse)
CreateAddListenerWhiteListItemResponse creates a response to parse from AddListenerWhiteListItem response
type AddTagsRequest ¶
type AddTagsRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` Tags string `position:"Query" name:"Tags"` }
AddTagsRequest is the request struct for api AddTags
func CreateAddTagsRequest ¶
func CreateAddTagsRequest() (request *AddTagsRequest)
CreateAddTagsRequest creates a request to invoke AddTags API
type AddTagsResponse ¶
type AddTagsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AddTagsResponse is the response struct for api AddTags
func CreateAddTagsResponse ¶
func CreateAddTagsResponse() (response *AddTagsResponse)
CreateAddTagsResponse creates a response to parse from AddTags response
type AddVServerGroupBackendServersRequest ¶
type AddVServerGroupBackendServersRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` VServerGroupId string `position:"Query" name:"VServerGroupId"` BackendServers string `position:"Query" name:"BackendServers"` }
AddVServerGroupBackendServersRequest is the request struct for api AddVServerGroupBackendServers
func CreateAddVServerGroupBackendServersRequest ¶
func CreateAddVServerGroupBackendServersRequest() (request *AddVServerGroupBackendServersRequest)
CreateAddVServerGroupBackendServersRequest creates a request to invoke AddVServerGroupBackendServers API
type AddVServerGroupBackendServersResponse ¶
type AddVServerGroupBackendServersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` BackendServers BackendServersInAddVServerGroupBackendServers `json:"BackendServers" xml:"BackendServers"` }
AddVServerGroupBackendServersResponse is the response struct for api AddVServerGroupBackendServers
func CreateAddVServerGroupBackendServersResponse ¶
func CreateAddVServerGroupBackendServersResponse() (response *AddVServerGroupBackendServersResponse)
CreateAddVServerGroupBackendServersResponse creates a response to parse from AddVServerGroupBackendServers response
type BackendServer ¶
type BackendServer struct { Port int `json:"Port" xml:"Port"` ServerHealthStatus string `json:"ServerHealthStatus" xml:"ServerHealthStatus"` VmName string `json:"VmName" xml:"VmName"` ServerId string `json:"ServerId" xml:"ServerId"` NetworkType string `json:"NetworkType" xml:"NetworkType"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` Weight int `json:"Weight" xml:"Weight"` }
BackendServer is a nested struct in slb response
type BackendServerInAddBackendServers ¶
type BackendServerInAddBackendServers struct { ServerId string `json:"ServerId" xml:"ServerId"` Weight string `json:"Weight" xml:"Weight"` }
BackendServerInAddBackendServers is a nested struct in slb response
type BackendServerInSetBackendServers ¶
type BackendServerInSetBackendServers struct { ServerId string `json:"ServerId" xml:"ServerId"` Weight string `json:"Weight" xml:"Weight"` }
BackendServerInSetBackendServers is a nested struct in slb response
type BackendServersInAddBackendServers ¶
type BackendServersInAddBackendServers struct {
BackendServer []BackendServerInAddBackendServers `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInAddBackendServers is a nested struct in slb response
type BackendServersInAddVServerGroupBackendServers ¶
type BackendServersInAddVServerGroupBackendServers struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInAddVServerGroupBackendServers is a nested struct in slb response
type BackendServersInCreateVServerGroup ¶
type BackendServersInCreateVServerGroup struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInCreateVServerGroup is a nested struct in slb response
type BackendServersInDescribeHealthStatus ¶
type BackendServersInDescribeHealthStatus struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInDescribeHealthStatus is a nested struct in slb response
type BackendServersInDescribeLoadBalancerAttribute ¶
type BackendServersInDescribeLoadBalancerAttribute struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInDescribeLoadBalancerAttribute is a nested struct in slb response
type BackendServersInDescribeLoadBalancersRelatedEcs ¶
type BackendServersInDescribeLoadBalancersRelatedEcs struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInDescribeLoadBalancersRelatedEcs is a nested struct in slb response
type BackendServersInDescribeVServerGroupAttribute ¶
type BackendServersInDescribeVServerGroupAttribute struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInDescribeVServerGroupAttribute is a nested struct in slb response
type BackendServersInModifyVServerGroupBackendServers ¶
type BackendServersInModifyVServerGroupBackendServers struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInModifyVServerGroupBackendServers is a nested struct in slb response
type BackendServersInRemoveBackendServers ¶
type BackendServersInRemoveBackendServers struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInRemoveBackendServers is a nested struct in slb response
type BackendServersInRemoveVServerGroupBackendServers ¶
type BackendServersInRemoveVServerGroupBackendServers struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInRemoveVServerGroupBackendServers is a nested struct in slb response
type BackendServersInSetBackendServers ¶
type BackendServersInSetBackendServers struct {
BackendServer []BackendServerInSetBackendServers `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInSetBackendServers is a nested struct in slb response
type BackendServersInSetVServerGroupAttribute ¶
type BackendServersInSetVServerGroupAttribute struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInSetVServerGroupAttribute is a nested struct in slb response
type CACertificate ¶
type CACertificate struct { RegionId string `json:"RegionId" xml:"RegionId"` CACertificateId string `json:"CACertificateId" xml:"CACertificateId"` CACertificateName string `json:"CACertificateName" xml:"CACertificateName"` Fingerprint string `json:"Fingerprint" xml:"Fingerprint"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` CreateTime string `json:"CreateTime" xml:"CreateTime"` CreateTimeStamp int `json:"CreateTimeStamp" xml:"CreateTimeStamp"` }
CACertificate is a nested struct in slb response
type CACertificates ¶
type CACertificates struct {
CACertificate []CACertificate `json:"CACertificate" xml:"CACertificate"`
}
CACertificates is a nested struct in slb response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html
func (*Client) AddBackendServers ¶
func (client *Client) AddBackendServers(request *AddBackendServersRequest) (response *AddBackendServersResponse, err error)
AddBackendServers invokes the slb.AddBackendServers API synchronously api document: https://help.aliyun.com/api/slb/addbackendservers.html
func (*Client) AddBackendServersWithCallback ¶
func (client *Client) AddBackendServersWithCallback(request *AddBackendServersRequest, callback func(response *AddBackendServersResponse, err error)) <-chan int
AddBackendServersWithCallback invokes the slb.AddBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/addbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddBackendServersWithChan ¶
func (client *Client) AddBackendServersWithChan(request *AddBackendServersRequest) (<-chan *AddBackendServersResponse, <-chan error)
AddBackendServersWithChan invokes the slb.AddBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/addbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddListenerWhiteListItem ¶
func (client *Client) AddListenerWhiteListItem(request *AddListenerWhiteListItemRequest) (response *AddListenerWhiteListItemResponse, err error)
AddListenerWhiteListItem invokes the slb.AddListenerWhiteListItem API synchronously api document: https://help.aliyun.com/api/slb/addlistenerwhitelistitem.html
func (*Client) AddListenerWhiteListItemWithCallback ¶
func (client *Client) AddListenerWhiteListItemWithCallback(request *AddListenerWhiteListItemRequest, callback func(response *AddListenerWhiteListItemResponse, err error)) <-chan int
AddListenerWhiteListItemWithCallback invokes the slb.AddListenerWhiteListItem API asynchronously api document: https://help.aliyun.com/api/slb/addlistenerwhitelistitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddListenerWhiteListItemWithChan ¶
func (client *Client) AddListenerWhiteListItemWithChan(request *AddListenerWhiteListItemRequest) (<-chan *AddListenerWhiteListItemResponse, <-chan error)
AddListenerWhiteListItemWithChan invokes the slb.AddListenerWhiteListItem API asynchronously api document: https://help.aliyun.com/api/slb/addlistenerwhitelistitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddTags ¶
func (client *Client) AddTags(request *AddTagsRequest) (response *AddTagsResponse, err error)
AddTags invokes the slb.AddTags API synchronously api document: https://help.aliyun.com/api/slb/addtags.html
func (*Client) AddTagsWithCallback ¶
func (client *Client) AddTagsWithCallback(request *AddTagsRequest, callback func(response *AddTagsResponse, err error)) <-chan int
AddTagsWithCallback invokes the slb.AddTags API asynchronously api document: https://help.aliyun.com/api/slb/addtags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddTagsWithChan ¶
func (client *Client) AddTagsWithChan(request *AddTagsRequest) (<-chan *AddTagsResponse, <-chan error)
AddTagsWithChan invokes the slb.AddTags API asynchronously api document: https://help.aliyun.com/api/slb/addtags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddVServerGroupBackendServers ¶
func (client *Client) AddVServerGroupBackendServers(request *AddVServerGroupBackendServersRequest) (response *AddVServerGroupBackendServersResponse, err error)
AddVServerGroupBackendServers invokes the slb.AddVServerGroupBackendServers API synchronously api document: https://help.aliyun.com/api/slb/addvservergroupbackendservers.html
func (*Client) AddVServerGroupBackendServersWithCallback ¶
func (client *Client) AddVServerGroupBackendServersWithCallback(request *AddVServerGroupBackendServersRequest, callback func(response *AddVServerGroupBackendServersResponse, err error)) <-chan int
AddVServerGroupBackendServersWithCallback invokes the slb.AddVServerGroupBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/addvservergroupbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddVServerGroupBackendServersWithChan ¶
func (client *Client) AddVServerGroupBackendServersWithChan(request *AddVServerGroupBackendServersRequest) (<-chan *AddVServerGroupBackendServersResponse, <-chan error)
AddVServerGroupBackendServersWithChan invokes the slb.AddVServerGroupBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/addvservergroupbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLoadBalancer ¶
func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (response *CreateLoadBalancerResponse, err error)
CreateLoadBalancer invokes the slb.CreateLoadBalancer API synchronously api document: https://help.aliyun.com/api/slb/createloadbalancer.html
func (*Client) CreateLoadBalancerHTTPListener ¶
func (client *Client) CreateLoadBalancerHTTPListener(request *CreateLoadBalancerHTTPListenerRequest) (response *CreateLoadBalancerHTTPListenerResponse, err error)
CreateLoadBalancerHTTPListener invokes the slb.CreateLoadBalancerHTTPListener API synchronously api document: https://help.aliyun.com/api/slb/createloadbalancerhttplistener.html
func (*Client) CreateLoadBalancerHTTPListenerWithCallback ¶
func (client *Client) CreateLoadBalancerHTTPListenerWithCallback(request *CreateLoadBalancerHTTPListenerRequest, callback func(response *CreateLoadBalancerHTTPListenerResponse, err error)) <-chan int
CreateLoadBalancerHTTPListenerWithCallback invokes the slb.CreateLoadBalancerHTTPListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancerhttplistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLoadBalancerHTTPListenerWithChan ¶
func (client *Client) CreateLoadBalancerHTTPListenerWithChan(request *CreateLoadBalancerHTTPListenerRequest) (<-chan *CreateLoadBalancerHTTPListenerResponse, <-chan error)
CreateLoadBalancerHTTPListenerWithChan invokes the slb.CreateLoadBalancerHTTPListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancerhttplistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLoadBalancerHTTPSListener ¶
func (client *Client) CreateLoadBalancerHTTPSListener(request *CreateLoadBalancerHTTPSListenerRequest) (response *CreateLoadBalancerHTTPSListenerResponse, err error)
CreateLoadBalancerHTTPSListener invokes the slb.CreateLoadBalancerHTTPSListener API synchronously api document: https://help.aliyun.com/api/slb/createloadbalancerhttpslistener.html
func (*Client) CreateLoadBalancerHTTPSListenerWithCallback ¶
func (client *Client) CreateLoadBalancerHTTPSListenerWithCallback(request *CreateLoadBalancerHTTPSListenerRequest, callback func(response *CreateLoadBalancerHTTPSListenerResponse, err error)) <-chan int
CreateLoadBalancerHTTPSListenerWithCallback invokes the slb.CreateLoadBalancerHTTPSListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancerhttpslistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLoadBalancerHTTPSListenerWithChan ¶
func (client *Client) CreateLoadBalancerHTTPSListenerWithChan(request *CreateLoadBalancerHTTPSListenerRequest) (<-chan *CreateLoadBalancerHTTPSListenerResponse, <-chan error)
CreateLoadBalancerHTTPSListenerWithChan invokes the slb.CreateLoadBalancerHTTPSListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancerhttpslistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLoadBalancerTCPListener ¶
func (client *Client) CreateLoadBalancerTCPListener(request *CreateLoadBalancerTCPListenerRequest) (response *CreateLoadBalancerTCPListenerResponse, err error)
CreateLoadBalancerTCPListener invokes the slb.CreateLoadBalancerTCPListener API synchronously api document: https://help.aliyun.com/api/slb/createloadbalancertcplistener.html
func (*Client) CreateLoadBalancerTCPListenerWithCallback ¶
func (client *Client) CreateLoadBalancerTCPListenerWithCallback(request *CreateLoadBalancerTCPListenerRequest, callback func(response *CreateLoadBalancerTCPListenerResponse, err error)) <-chan int
CreateLoadBalancerTCPListenerWithCallback invokes the slb.CreateLoadBalancerTCPListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancertcplistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLoadBalancerTCPListenerWithChan ¶
func (client *Client) CreateLoadBalancerTCPListenerWithChan(request *CreateLoadBalancerTCPListenerRequest) (<-chan *CreateLoadBalancerTCPListenerResponse, <-chan error)
CreateLoadBalancerTCPListenerWithChan invokes the slb.CreateLoadBalancerTCPListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancertcplistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLoadBalancerUDPListener ¶
func (client *Client) CreateLoadBalancerUDPListener(request *CreateLoadBalancerUDPListenerRequest) (response *CreateLoadBalancerUDPListenerResponse, err error)
CreateLoadBalancerUDPListener invokes the slb.CreateLoadBalancerUDPListener API synchronously api document: https://help.aliyun.com/api/slb/createloadbalancerudplistener.html
func (*Client) CreateLoadBalancerUDPListenerWithCallback ¶
func (client *Client) CreateLoadBalancerUDPListenerWithCallback(request *CreateLoadBalancerUDPListenerRequest, callback func(response *CreateLoadBalancerUDPListenerResponse, err error)) <-chan int
CreateLoadBalancerUDPListenerWithCallback invokes the slb.CreateLoadBalancerUDPListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancerudplistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLoadBalancerUDPListenerWithChan ¶
func (client *Client) CreateLoadBalancerUDPListenerWithChan(request *CreateLoadBalancerUDPListenerRequest) (<-chan *CreateLoadBalancerUDPListenerResponse, <-chan error)
CreateLoadBalancerUDPListenerWithChan invokes the slb.CreateLoadBalancerUDPListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancerudplistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLoadBalancerWithCallback ¶
func (client *Client) CreateLoadBalancerWithCallback(request *CreateLoadBalancerRequest, callback func(response *CreateLoadBalancerResponse, err error)) <-chan int
CreateLoadBalancerWithCallback invokes the slb.CreateLoadBalancer API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancer.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateLoadBalancerWithChan ¶
func (client *Client) CreateLoadBalancerWithChan(request *CreateLoadBalancerRequest) (<-chan *CreateLoadBalancerResponse, <-chan error)
CreateLoadBalancerWithChan invokes the slb.CreateLoadBalancer API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancer.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateMasterSlaveServerGroup ¶
func (client *Client) CreateMasterSlaveServerGroup(request *CreateMasterSlaveServerGroupRequest) (response *CreateMasterSlaveServerGroupResponse, err error)
CreateMasterSlaveServerGroup invokes the slb.CreateMasterSlaveServerGroup API synchronously api document: https://help.aliyun.com/api/slb/createmasterslaveservergroup.html
func (*Client) CreateMasterSlaveServerGroupWithCallback ¶
func (client *Client) CreateMasterSlaveServerGroupWithCallback(request *CreateMasterSlaveServerGroupRequest, callback func(response *CreateMasterSlaveServerGroupResponse, err error)) <-chan int
CreateMasterSlaveServerGroupWithCallback invokes the slb.CreateMasterSlaveServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/createmasterslaveservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateMasterSlaveServerGroupWithChan ¶
func (client *Client) CreateMasterSlaveServerGroupWithChan(request *CreateMasterSlaveServerGroupRequest) (<-chan *CreateMasterSlaveServerGroupResponse, <-chan error)
CreateMasterSlaveServerGroupWithChan invokes the slb.CreateMasterSlaveServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/createmasterslaveservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateMasterSlaveVServerGroup ¶
func (client *Client) CreateMasterSlaveVServerGroup(request *CreateMasterSlaveVServerGroupRequest) (response *CreateMasterSlaveVServerGroupResponse, err error)
CreateMasterSlaveVServerGroup invokes the slb.CreateMasterSlaveVServerGroup API synchronously api document: https://help.aliyun.com/api/slb/createmasterslavevservergroup.html
func (*Client) CreateMasterSlaveVServerGroupWithCallback ¶
func (client *Client) CreateMasterSlaveVServerGroupWithCallback(request *CreateMasterSlaveVServerGroupRequest, callback func(response *CreateMasterSlaveVServerGroupResponse, err error)) <-chan int
CreateMasterSlaveVServerGroupWithCallback invokes the slb.CreateMasterSlaveVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/createmasterslavevservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateMasterSlaveVServerGroupWithChan ¶
func (client *Client) CreateMasterSlaveVServerGroupWithChan(request *CreateMasterSlaveVServerGroupRequest) (<-chan *CreateMasterSlaveVServerGroupResponse, <-chan error)
CreateMasterSlaveVServerGroupWithChan invokes the slb.CreateMasterSlaveVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/createmasterslavevservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateRules ¶
func (client *Client) CreateRules(request *CreateRulesRequest) (response *CreateRulesResponse, err error)
CreateRules invokes the slb.CreateRules API synchronously api document: https://help.aliyun.com/api/slb/createrules.html
func (*Client) CreateRulesWithCallback ¶
func (client *Client) CreateRulesWithCallback(request *CreateRulesRequest, callback func(response *CreateRulesResponse, err error)) <-chan int
CreateRulesWithCallback invokes the slb.CreateRules API asynchronously api document: https://help.aliyun.com/api/slb/createrules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateRulesWithChan ¶
func (client *Client) CreateRulesWithChan(request *CreateRulesRequest) (<-chan *CreateRulesResponse, <-chan error)
CreateRulesWithChan invokes the slb.CreateRules API asynchronously api document: https://help.aliyun.com/api/slb/createrules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateVServerGroup ¶
func (client *Client) CreateVServerGroup(request *CreateVServerGroupRequest) (response *CreateVServerGroupResponse, err error)
CreateVServerGroup invokes the slb.CreateVServerGroup API synchronously api document: https://help.aliyun.com/api/slb/createvservergroup.html
func (*Client) CreateVServerGroupWithCallback ¶
func (client *Client) CreateVServerGroupWithCallback(request *CreateVServerGroupRequest, callback func(response *CreateVServerGroupResponse, err error)) <-chan int
CreateVServerGroupWithCallback invokes the slb.CreateVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/createvservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateVServerGroupWithChan ¶
func (client *Client) CreateVServerGroupWithChan(request *CreateVServerGroupRequest) (<-chan *CreateVServerGroupResponse, <-chan error)
CreateVServerGroupWithChan invokes the slb.CreateVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/createvservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteCACertificate ¶
func (client *Client) DeleteCACertificate(request *DeleteCACertificateRequest) (response *DeleteCACertificateResponse, err error)
DeleteCACertificate invokes the slb.DeleteCACertificate API synchronously api document: https://help.aliyun.com/api/slb/deletecacertificate.html
func (*Client) DeleteCACertificateWithCallback ¶
func (client *Client) DeleteCACertificateWithCallback(request *DeleteCACertificateRequest, callback func(response *DeleteCACertificateResponse, err error)) <-chan int
DeleteCACertificateWithCallback invokes the slb.DeleteCACertificate API asynchronously api document: https://help.aliyun.com/api/slb/deletecacertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteCACertificateWithChan ¶
func (client *Client) DeleteCACertificateWithChan(request *DeleteCACertificateRequest) (<-chan *DeleteCACertificateResponse, <-chan error)
DeleteCACertificateWithChan invokes the slb.DeleteCACertificate API asynchronously api document: https://help.aliyun.com/api/slb/deletecacertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteLoadBalancer ¶
func (client *Client) DeleteLoadBalancer(request *DeleteLoadBalancerRequest) (response *DeleteLoadBalancerResponse, err error)
DeleteLoadBalancer invokes the slb.DeleteLoadBalancer API synchronously api document: https://help.aliyun.com/api/slb/deleteloadbalancer.html
func (*Client) DeleteLoadBalancerListener ¶
func (client *Client) DeleteLoadBalancerListener(request *DeleteLoadBalancerListenerRequest) (response *DeleteLoadBalancerListenerResponse, err error)
DeleteLoadBalancerListener invokes the slb.DeleteLoadBalancerListener API synchronously api document: https://help.aliyun.com/api/slb/deleteloadbalancerlistener.html
func (*Client) DeleteLoadBalancerListenerWithCallback ¶
func (client *Client) DeleteLoadBalancerListenerWithCallback(request *DeleteLoadBalancerListenerRequest, callback func(response *DeleteLoadBalancerListenerResponse, err error)) <-chan int
DeleteLoadBalancerListenerWithCallback invokes the slb.DeleteLoadBalancerListener API asynchronously api document: https://help.aliyun.com/api/slb/deleteloadbalancerlistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteLoadBalancerListenerWithChan ¶
func (client *Client) DeleteLoadBalancerListenerWithChan(request *DeleteLoadBalancerListenerRequest) (<-chan *DeleteLoadBalancerListenerResponse, <-chan error)
DeleteLoadBalancerListenerWithChan invokes the slb.DeleteLoadBalancerListener API asynchronously api document: https://help.aliyun.com/api/slb/deleteloadbalancerlistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteLoadBalancerWithCallback ¶
func (client *Client) DeleteLoadBalancerWithCallback(request *DeleteLoadBalancerRequest, callback func(response *DeleteLoadBalancerResponse, err error)) <-chan int
DeleteLoadBalancerWithCallback invokes the slb.DeleteLoadBalancer API asynchronously api document: https://help.aliyun.com/api/slb/deleteloadbalancer.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteLoadBalancerWithChan ¶
func (client *Client) DeleteLoadBalancerWithChan(request *DeleteLoadBalancerRequest) (<-chan *DeleteLoadBalancerResponse, <-chan error)
DeleteLoadBalancerWithChan invokes the slb.DeleteLoadBalancer API asynchronously api document: https://help.aliyun.com/api/slb/deleteloadbalancer.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteMasterSlaveServerGroup ¶
func (client *Client) DeleteMasterSlaveServerGroup(request *DeleteMasterSlaveServerGroupRequest) (response *DeleteMasterSlaveServerGroupResponse, err error)
DeleteMasterSlaveServerGroup invokes the slb.DeleteMasterSlaveServerGroup API synchronously api document: https://help.aliyun.com/api/slb/deletemasterslaveservergroup.html
func (*Client) DeleteMasterSlaveServerGroupWithCallback ¶
func (client *Client) DeleteMasterSlaveServerGroupWithCallback(request *DeleteMasterSlaveServerGroupRequest, callback func(response *DeleteMasterSlaveServerGroupResponse, err error)) <-chan int
DeleteMasterSlaveServerGroupWithCallback invokes the slb.DeleteMasterSlaveServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/deletemasterslaveservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteMasterSlaveServerGroupWithChan ¶
func (client *Client) DeleteMasterSlaveServerGroupWithChan(request *DeleteMasterSlaveServerGroupRequest) (<-chan *DeleteMasterSlaveServerGroupResponse, <-chan error)
DeleteMasterSlaveServerGroupWithChan invokes the slb.DeleteMasterSlaveServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/deletemasterslaveservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteMasterSlaveVServerGroup ¶
func (client *Client) DeleteMasterSlaveVServerGroup(request *DeleteMasterSlaveVServerGroupRequest) (response *DeleteMasterSlaveVServerGroupResponse, err error)
DeleteMasterSlaveVServerGroup invokes the slb.DeleteMasterSlaveVServerGroup API synchronously api document: https://help.aliyun.com/api/slb/deletemasterslavevservergroup.html
func (*Client) DeleteMasterSlaveVServerGroupWithCallback ¶
func (client *Client) DeleteMasterSlaveVServerGroupWithCallback(request *DeleteMasterSlaveVServerGroupRequest, callback func(response *DeleteMasterSlaveVServerGroupResponse, err error)) <-chan int
DeleteMasterSlaveVServerGroupWithCallback invokes the slb.DeleteMasterSlaveVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/deletemasterslavevservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteMasterSlaveVServerGroupWithChan ¶
func (client *Client) DeleteMasterSlaveVServerGroupWithChan(request *DeleteMasterSlaveVServerGroupRequest) (<-chan *DeleteMasterSlaveVServerGroupResponse, <-chan error)
DeleteMasterSlaveVServerGroupWithChan invokes the slb.DeleteMasterSlaveVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/deletemasterslavevservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteRules ¶
func (client *Client) DeleteRules(request *DeleteRulesRequest) (response *DeleteRulesResponse, err error)
DeleteRules invokes the slb.DeleteRules API synchronously api document: https://help.aliyun.com/api/slb/deleterules.html
func (*Client) DeleteRulesWithCallback ¶
func (client *Client) DeleteRulesWithCallback(request *DeleteRulesRequest, callback func(response *DeleteRulesResponse, err error)) <-chan int
DeleteRulesWithCallback invokes the slb.DeleteRules API asynchronously api document: https://help.aliyun.com/api/slb/deleterules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteRulesWithChan ¶
func (client *Client) DeleteRulesWithChan(request *DeleteRulesRequest) (<-chan *DeleteRulesResponse, <-chan error)
DeleteRulesWithChan invokes the slb.DeleteRules API asynchronously api document: https://help.aliyun.com/api/slb/deleterules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteServerCertificate ¶
func (client *Client) DeleteServerCertificate(request *DeleteServerCertificateRequest) (response *DeleteServerCertificateResponse, err error)
DeleteServerCertificate invokes the slb.DeleteServerCertificate API synchronously api document: https://help.aliyun.com/api/slb/deleteservercertificate.html
func (*Client) DeleteServerCertificateWithCallback ¶
func (client *Client) DeleteServerCertificateWithCallback(request *DeleteServerCertificateRequest, callback func(response *DeleteServerCertificateResponse, err error)) <-chan int
DeleteServerCertificateWithCallback invokes the slb.DeleteServerCertificate API asynchronously api document: https://help.aliyun.com/api/slb/deleteservercertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteServerCertificateWithChan ¶
func (client *Client) DeleteServerCertificateWithChan(request *DeleteServerCertificateRequest) (<-chan *DeleteServerCertificateResponse, <-chan error)
DeleteServerCertificateWithChan invokes the slb.DeleteServerCertificate API asynchronously api document: https://help.aliyun.com/api/slb/deleteservercertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteVServerGroup ¶
func (client *Client) DeleteVServerGroup(request *DeleteVServerGroupRequest) (response *DeleteVServerGroupResponse, err error)
DeleteVServerGroup invokes the slb.DeleteVServerGroup API synchronously api document: https://help.aliyun.com/api/slb/deletevservergroup.html
func (*Client) DeleteVServerGroupWithCallback ¶
func (client *Client) DeleteVServerGroupWithCallback(request *DeleteVServerGroupRequest, callback func(response *DeleteVServerGroupResponse, err error)) <-chan int
DeleteVServerGroupWithCallback invokes the slb.DeleteVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/deletevservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteVServerGroupWithChan ¶
func (client *Client) DeleteVServerGroupWithChan(request *DeleteVServerGroupRequest) (<-chan *DeleteVServerGroupResponse, <-chan error)
DeleteVServerGroupWithChan invokes the slb.DeleteVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/deletevservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCACertificates ¶
func (client *Client) DescribeCACertificates(request *DescribeCACertificatesRequest) (response *DescribeCACertificatesResponse, err error)
DescribeCACertificates invokes the slb.DescribeCACertificates API synchronously api document: https://help.aliyun.com/api/slb/describecacertificates.html
func (*Client) DescribeCACertificatesWithCallback ¶
func (client *Client) DescribeCACertificatesWithCallback(request *DescribeCACertificatesRequest, callback func(response *DescribeCACertificatesResponse, err error)) <-chan int
DescribeCACertificatesWithCallback invokes the slb.DescribeCACertificates API asynchronously api document: https://help.aliyun.com/api/slb/describecacertificates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCACertificatesWithChan ¶
func (client *Client) DescribeCACertificatesWithChan(request *DescribeCACertificatesRequest) (<-chan *DescribeCACertificatesResponse, <-chan error)
DescribeCACertificatesWithChan invokes the slb.DescribeCACertificates API asynchronously api document: https://help.aliyun.com/api/slb/describecacertificates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeHealthStatus ¶
func (client *Client) DescribeHealthStatus(request *DescribeHealthStatusRequest) (response *DescribeHealthStatusResponse, err error)
DescribeHealthStatus invokes the slb.DescribeHealthStatus API synchronously api document: https://help.aliyun.com/api/slb/describehealthstatus.html
func (*Client) DescribeHealthStatusWithCallback ¶
func (client *Client) DescribeHealthStatusWithCallback(request *DescribeHealthStatusRequest, callback func(response *DescribeHealthStatusResponse, err error)) <-chan int
DescribeHealthStatusWithCallback invokes the slb.DescribeHealthStatus API asynchronously api document: https://help.aliyun.com/api/slb/describehealthstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeHealthStatusWithChan ¶
func (client *Client) DescribeHealthStatusWithChan(request *DescribeHealthStatusRequest) (<-chan *DescribeHealthStatusResponse, <-chan error)
DescribeHealthStatusWithChan invokes the slb.DescribeHealthStatus API asynchronously api document: https://help.aliyun.com/api/slb/describehealthstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeListenerAccessControlAttribute ¶
func (client *Client) DescribeListenerAccessControlAttribute(request *DescribeListenerAccessControlAttributeRequest) (response *DescribeListenerAccessControlAttributeResponse, err error)
DescribeListenerAccessControlAttribute invokes the slb.DescribeListenerAccessControlAttribute API synchronously api document: https://help.aliyun.com/api/slb/describelisteneraccesscontrolattribute.html
func (*Client) DescribeListenerAccessControlAttributeWithCallback ¶
func (client *Client) DescribeListenerAccessControlAttributeWithCallback(request *DescribeListenerAccessControlAttributeRequest, callback func(response *DescribeListenerAccessControlAttributeResponse, err error)) <-chan int
DescribeListenerAccessControlAttributeWithCallback invokes the slb.DescribeListenerAccessControlAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describelisteneraccesscontrolattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeListenerAccessControlAttributeWithChan ¶
func (client *Client) DescribeListenerAccessControlAttributeWithChan(request *DescribeListenerAccessControlAttributeRequest) (<-chan *DescribeListenerAccessControlAttributeResponse, <-chan error)
DescribeListenerAccessControlAttributeWithChan invokes the slb.DescribeListenerAccessControlAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describelisteneraccesscontrolattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancerAttribute ¶
func (client *Client) DescribeLoadBalancerAttribute(request *DescribeLoadBalancerAttributeRequest) (response *DescribeLoadBalancerAttributeResponse, err error)
DescribeLoadBalancerAttribute invokes the slb.DescribeLoadBalancerAttribute API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerattribute.html
func (*Client) DescribeLoadBalancerAttributeWithCallback ¶
func (client *Client) DescribeLoadBalancerAttributeWithCallback(request *DescribeLoadBalancerAttributeRequest, callback func(response *DescribeLoadBalancerAttributeResponse, err error)) <-chan int
DescribeLoadBalancerAttributeWithCallback invokes the slb.DescribeLoadBalancerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancerAttributeWithChan ¶
func (client *Client) DescribeLoadBalancerAttributeWithChan(request *DescribeLoadBalancerAttributeRequest) (<-chan *DescribeLoadBalancerAttributeResponse, <-chan error)
DescribeLoadBalancerAttributeWithChan invokes the slb.DescribeLoadBalancerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancerAutoReleaseTime ¶
func (client *Client) DescribeLoadBalancerAutoReleaseTime(request *DescribeLoadBalancerAutoReleaseTimeRequest) (response *DescribeLoadBalancerAutoReleaseTimeResponse, err error)
DescribeLoadBalancerAutoReleaseTime invokes the slb.DescribeLoadBalancerAutoReleaseTime API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerautoreleasetime.html
func (*Client) DescribeLoadBalancerAutoReleaseTimeWithCallback ¶
func (client *Client) DescribeLoadBalancerAutoReleaseTimeWithCallback(request *DescribeLoadBalancerAutoReleaseTimeRequest, callback func(response *DescribeLoadBalancerAutoReleaseTimeResponse, err error)) <-chan int
DescribeLoadBalancerAutoReleaseTimeWithCallback invokes the slb.DescribeLoadBalancerAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancerAutoReleaseTimeWithChan ¶
func (client *Client) DescribeLoadBalancerAutoReleaseTimeWithChan(request *DescribeLoadBalancerAutoReleaseTimeRequest) (<-chan *DescribeLoadBalancerAutoReleaseTimeResponse, <-chan error)
DescribeLoadBalancerAutoReleaseTimeWithChan invokes the slb.DescribeLoadBalancerAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancerHTTPListenerAttribute ¶
func (client *Client) DescribeLoadBalancerHTTPListenerAttribute(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (response *DescribeLoadBalancerHTTPListenerAttributeResponse, err error)
DescribeLoadBalancerHTTPListenerAttribute invokes the slb.DescribeLoadBalancerHTTPListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerhttplistenerattribute.html
func (*Client) DescribeLoadBalancerHTTPListenerAttributeWithCallback ¶
func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithCallback(request *DescribeLoadBalancerHTTPListenerAttributeRequest, callback func(response *DescribeLoadBalancerHTTPListenerAttributeResponse, err error)) <-chan int
DescribeLoadBalancerHTTPListenerAttributeWithCallback invokes the slb.DescribeLoadBalancerHTTPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerhttplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancerHTTPListenerAttributeWithChan ¶
func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithChan(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (<-chan *DescribeLoadBalancerHTTPListenerAttributeResponse, <-chan error)
DescribeLoadBalancerHTTPListenerAttributeWithChan invokes the slb.DescribeLoadBalancerHTTPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerhttplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancerHTTPSListenerAttribute ¶
func (client *Client) DescribeLoadBalancerHTTPSListenerAttribute(request *DescribeLoadBalancerHTTPSListenerAttributeRequest) (response *DescribeLoadBalancerHTTPSListenerAttributeResponse, err error)
DescribeLoadBalancerHTTPSListenerAttribute invokes the slb.DescribeLoadBalancerHTTPSListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerhttpslistenerattribute.html
func (*Client) DescribeLoadBalancerHTTPSListenerAttributeWithCallback ¶
func (client *Client) DescribeLoadBalancerHTTPSListenerAttributeWithCallback(request *DescribeLoadBalancerHTTPSListenerAttributeRequest, callback func(response *DescribeLoadBalancerHTTPSListenerAttributeResponse, err error)) <-chan int
DescribeLoadBalancerHTTPSListenerAttributeWithCallback invokes the slb.DescribeLoadBalancerHTTPSListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerhttpslistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancerHTTPSListenerAttributeWithChan ¶
func (client *Client) DescribeLoadBalancerHTTPSListenerAttributeWithChan(request *DescribeLoadBalancerHTTPSListenerAttributeRequest) (<-chan *DescribeLoadBalancerHTTPSListenerAttributeResponse, <-chan error)
DescribeLoadBalancerHTTPSListenerAttributeWithChan invokes the slb.DescribeLoadBalancerHTTPSListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerhttpslistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancerTCPListenerAttribute ¶
func (client *Client) DescribeLoadBalancerTCPListenerAttribute(request *DescribeLoadBalancerTCPListenerAttributeRequest) (response *DescribeLoadBalancerTCPListenerAttributeResponse, err error)
DescribeLoadBalancerTCPListenerAttribute invokes the slb.DescribeLoadBalancerTCPListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancertcplistenerattribute.html
func (*Client) DescribeLoadBalancerTCPListenerAttributeWithCallback ¶
func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithCallback(request *DescribeLoadBalancerTCPListenerAttributeRequest, callback func(response *DescribeLoadBalancerTCPListenerAttributeResponse, err error)) <-chan int
DescribeLoadBalancerTCPListenerAttributeWithCallback invokes the slb.DescribeLoadBalancerTCPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancertcplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancerTCPListenerAttributeWithChan ¶
func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithChan(request *DescribeLoadBalancerTCPListenerAttributeRequest) (<-chan *DescribeLoadBalancerTCPListenerAttributeResponse, <-chan error)
DescribeLoadBalancerTCPListenerAttributeWithChan invokes the slb.DescribeLoadBalancerTCPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancertcplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancerUDPListenerAttribute ¶
func (client *Client) DescribeLoadBalancerUDPListenerAttribute(request *DescribeLoadBalancerUDPListenerAttributeRequest) (response *DescribeLoadBalancerUDPListenerAttributeResponse, err error)
DescribeLoadBalancerUDPListenerAttribute invokes the slb.DescribeLoadBalancerUDPListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerudplistenerattribute.html
func (*Client) DescribeLoadBalancerUDPListenerAttributeWithCallback ¶
func (client *Client) DescribeLoadBalancerUDPListenerAttributeWithCallback(request *DescribeLoadBalancerUDPListenerAttributeRequest, callback func(response *DescribeLoadBalancerUDPListenerAttributeResponse, err error)) <-chan int
DescribeLoadBalancerUDPListenerAttributeWithCallback invokes the slb.DescribeLoadBalancerUDPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerudplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancerUDPListenerAttributeWithChan ¶
func (client *Client) DescribeLoadBalancerUDPListenerAttributeWithChan(request *DescribeLoadBalancerUDPListenerAttributeRequest) (<-chan *DescribeLoadBalancerUDPListenerAttributeResponse, <-chan error)
DescribeLoadBalancerUDPListenerAttributeWithChan invokes the slb.DescribeLoadBalancerUDPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerudplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancers ¶
func (client *Client) DescribeLoadBalancers(request *DescribeLoadBalancersRequest) (response *DescribeLoadBalancersResponse, err error)
DescribeLoadBalancers invokes the slb.DescribeLoadBalancers API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancers.html
func (*Client) DescribeLoadBalancersRelatedEcs ¶
func (client *Client) DescribeLoadBalancersRelatedEcs(request *DescribeLoadBalancersRelatedEcsRequest) (response *DescribeLoadBalancersRelatedEcsResponse, err error)
DescribeLoadBalancersRelatedEcs invokes the slb.DescribeLoadBalancersRelatedEcs API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancersrelatedecs.html
func (*Client) DescribeLoadBalancersRelatedEcsWithCallback ¶
func (client *Client) DescribeLoadBalancersRelatedEcsWithCallback(request *DescribeLoadBalancersRelatedEcsRequest, callback func(response *DescribeLoadBalancersRelatedEcsResponse, err error)) <-chan int
DescribeLoadBalancersRelatedEcsWithCallback invokes the slb.DescribeLoadBalancersRelatedEcs API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancersrelatedecs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancersRelatedEcsWithChan ¶
func (client *Client) DescribeLoadBalancersRelatedEcsWithChan(request *DescribeLoadBalancersRelatedEcsRequest) (<-chan *DescribeLoadBalancersRelatedEcsResponse, <-chan error)
DescribeLoadBalancersRelatedEcsWithChan invokes the slb.DescribeLoadBalancersRelatedEcs API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancersrelatedecs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancersWithCallback ¶
func (client *Client) DescribeLoadBalancersWithCallback(request *DescribeLoadBalancersRequest, callback func(response *DescribeLoadBalancersResponse, err error)) <-chan int
DescribeLoadBalancersWithCallback invokes the slb.DescribeLoadBalancers API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLoadBalancersWithChan ¶
func (client *Client) DescribeLoadBalancersWithChan(request *DescribeLoadBalancersRequest) (<-chan *DescribeLoadBalancersResponse, <-chan error)
DescribeLoadBalancersWithChan invokes the slb.DescribeLoadBalancers API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeMasterSlaveServerGroupAttribute ¶
func (client *Client) DescribeMasterSlaveServerGroupAttribute(request *DescribeMasterSlaveServerGroupAttributeRequest) (response *DescribeMasterSlaveServerGroupAttributeResponse, err error)
DescribeMasterSlaveServerGroupAttribute invokes the slb.DescribeMasterSlaveServerGroupAttribute API synchronously api document: https://help.aliyun.com/api/slb/describemasterslaveservergroupattribute.html
func (*Client) DescribeMasterSlaveServerGroupAttributeWithCallback ¶
func (client *Client) DescribeMasterSlaveServerGroupAttributeWithCallback(request *DescribeMasterSlaveServerGroupAttributeRequest, callback func(response *DescribeMasterSlaveServerGroupAttributeResponse, err error)) <-chan int
DescribeMasterSlaveServerGroupAttributeWithCallback invokes the slb.DescribeMasterSlaveServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslaveservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeMasterSlaveServerGroupAttributeWithChan ¶
func (client *Client) DescribeMasterSlaveServerGroupAttributeWithChan(request *DescribeMasterSlaveServerGroupAttributeRequest) (<-chan *DescribeMasterSlaveServerGroupAttributeResponse, <-chan error)
DescribeMasterSlaveServerGroupAttributeWithChan invokes the slb.DescribeMasterSlaveServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslaveservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeMasterSlaveServerGroups ¶
func (client *Client) DescribeMasterSlaveServerGroups(request *DescribeMasterSlaveServerGroupsRequest) (response *DescribeMasterSlaveServerGroupsResponse, err error)
DescribeMasterSlaveServerGroups invokes the slb.DescribeMasterSlaveServerGroups API synchronously api document: https://help.aliyun.com/api/slb/describemasterslaveservergroups.html
func (*Client) DescribeMasterSlaveServerGroupsWithCallback ¶
func (client *Client) DescribeMasterSlaveServerGroupsWithCallback(request *DescribeMasterSlaveServerGroupsRequest, callback func(response *DescribeMasterSlaveServerGroupsResponse, err error)) <-chan int
DescribeMasterSlaveServerGroupsWithCallback invokes the slb.DescribeMasterSlaveServerGroups API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslaveservergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeMasterSlaveServerGroupsWithChan ¶
func (client *Client) DescribeMasterSlaveServerGroupsWithChan(request *DescribeMasterSlaveServerGroupsRequest) (<-chan *DescribeMasterSlaveServerGroupsResponse, <-chan error)
DescribeMasterSlaveServerGroupsWithChan invokes the slb.DescribeMasterSlaveServerGroups API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslaveservergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeMasterSlaveVServerGroupAttribute ¶
func (client *Client) DescribeMasterSlaveVServerGroupAttribute(request *DescribeMasterSlaveVServerGroupAttributeRequest) (response *DescribeMasterSlaveVServerGroupAttributeResponse, err error)
DescribeMasterSlaveVServerGroupAttribute invokes the slb.DescribeMasterSlaveVServerGroupAttribute API synchronously api document: https://help.aliyun.com/api/slb/describemasterslavevservergroupattribute.html
func (*Client) DescribeMasterSlaveVServerGroupAttributeWithCallback ¶
func (client *Client) DescribeMasterSlaveVServerGroupAttributeWithCallback(request *DescribeMasterSlaveVServerGroupAttributeRequest, callback func(response *DescribeMasterSlaveVServerGroupAttributeResponse, err error)) <-chan int
DescribeMasterSlaveVServerGroupAttributeWithCallback invokes the slb.DescribeMasterSlaveVServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslavevservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeMasterSlaveVServerGroupAttributeWithChan ¶
func (client *Client) DescribeMasterSlaveVServerGroupAttributeWithChan(request *DescribeMasterSlaveVServerGroupAttributeRequest) (<-chan *DescribeMasterSlaveVServerGroupAttributeResponse, <-chan error)
DescribeMasterSlaveVServerGroupAttributeWithChan invokes the slb.DescribeMasterSlaveVServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslavevservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeMasterSlaveVServerGroups ¶
func (client *Client) DescribeMasterSlaveVServerGroups(request *DescribeMasterSlaveVServerGroupsRequest) (response *DescribeMasterSlaveVServerGroupsResponse, err error)
DescribeMasterSlaveVServerGroups invokes the slb.DescribeMasterSlaveVServerGroups API synchronously api document: https://help.aliyun.com/api/slb/describemasterslavevservergroups.html
func (*Client) DescribeMasterSlaveVServerGroupsWithCallback ¶
func (client *Client) DescribeMasterSlaveVServerGroupsWithCallback(request *DescribeMasterSlaveVServerGroupsRequest, callback func(response *DescribeMasterSlaveVServerGroupsResponse, err error)) <-chan int
DescribeMasterSlaveVServerGroupsWithCallback invokes the slb.DescribeMasterSlaveVServerGroups API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslavevservergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeMasterSlaveVServerGroupsWithChan ¶
func (client *Client) DescribeMasterSlaveVServerGroupsWithChan(request *DescribeMasterSlaveVServerGroupsRequest) (<-chan *DescribeMasterSlaveVServerGroupsResponse, <-chan error)
DescribeMasterSlaveVServerGroupsWithChan invokes the slb.DescribeMasterSlaveVServerGroups API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslavevservergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the slb.DescribeRegions API synchronously api document: https://help.aliyun.com/api/slb/describeregions.html
func (*Client) DescribeRegionsWithCallback ¶
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the slb.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/slb/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRegionsWithChan ¶
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the slb.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/slb/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRuleAttribute ¶
func (client *Client) DescribeRuleAttribute(request *DescribeRuleAttributeRequest) (response *DescribeRuleAttributeResponse, err error)
DescribeRuleAttribute invokes the slb.DescribeRuleAttribute API synchronously api document: https://help.aliyun.com/api/slb/describeruleattribute.html
func (*Client) DescribeRuleAttributeWithCallback ¶
func (client *Client) DescribeRuleAttributeWithCallback(request *DescribeRuleAttributeRequest, callback func(response *DescribeRuleAttributeResponse, err error)) <-chan int
DescribeRuleAttributeWithCallback invokes the slb.DescribeRuleAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeruleattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRuleAttributeWithChan ¶
func (client *Client) DescribeRuleAttributeWithChan(request *DescribeRuleAttributeRequest) (<-chan *DescribeRuleAttributeResponse, <-chan error)
DescribeRuleAttributeWithChan invokes the slb.DescribeRuleAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeruleattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRules ¶
func (client *Client) DescribeRules(request *DescribeRulesRequest) (response *DescribeRulesResponse, err error)
DescribeRules invokes the slb.DescribeRules API synchronously api document: https://help.aliyun.com/api/slb/describerules.html
func (*Client) DescribeRulesWithCallback ¶
func (client *Client) DescribeRulesWithCallback(request *DescribeRulesRequest, callback func(response *DescribeRulesResponse, err error)) <-chan int
DescribeRulesWithCallback invokes the slb.DescribeRules API asynchronously api document: https://help.aliyun.com/api/slb/describerules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRulesWithChan ¶
func (client *Client) DescribeRulesWithChan(request *DescribeRulesRequest) (<-chan *DescribeRulesResponse, <-chan error)
DescribeRulesWithChan invokes the slb.DescribeRules API asynchronously api document: https://help.aliyun.com/api/slb/describerules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeServerCertificates ¶
func (client *Client) DescribeServerCertificates(request *DescribeServerCertificatesRequest) (response *DescribeServerCertificatesResponse, err error)
DescribeServerCertificates invokes the slb.DescribeServerCertificates API synchronously api document: https://help.aliyun.com/api/slb/describeservercertificates.html
func (*Client) DescribeServerCertificatesWithCallback ¶
func (client *Client) DescribeServerCertificatesWithCallback(request *DescribeServerCertificatesRequest, callback func(response *DescribeServerCertificatesResponse, err error)) <-chan int
DescribeServerCertificatesWithCallback invokes the slb.DescribeServerCertificates API asynchronously api document: https://help.aliyun.com/api/slb/describeservercertificates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeServerCertificatesWithChan ¶
func (client *Client) DescribeServerCertificatesWithChan(request *DescribeServerCertificatesRequest) (<-chan *DescribeServerCertificatesResponse, <-chan error)
DescribeServerCertificatesWithChan invokes the slb.DescribeServerCertificates API asynchronously api document: https://help.aliyun.com/api/slb/describeservercertificates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeTags ¶
func (client *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
DescribeTags invokes the slb.DescribeTags API synchronously api document: https://help.aliyun.com/api/slb/describetags.html
func (*Client) DescribeTagsWithCallback ¶
func (client *Client) DescribeTagsWithCallback(request *DescribeTagsRequest, callback func(response *DescribeTagsResponse, err error)) <-chan int
DescribeTagsWithCallback invokes the slb.DescribeTags API asynchronously api document: https://help.aliyun.com/api/slb/describetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeTagsWithChan ¶
func (client *Client) DescribeTagsWithChan(request *DescribeTagsRequest) (<-chan *DescribeTagsResponse, <-chan error)
DescribeTagsWithChan invokes the slb.DescribeTags API asynchronously api document: https://help.aliyun.com/api/slb/describetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeVServerGroupAttribute ¶
func (client *Client) DescribeVServerGroupAttribute(request *DescribeVServerGroupAttributeRequest) (response *DescribeVServerGroupAttributeResponse, err error)
DescribeVServerGroupAttribute invokes the slb.DescribeVServerGroupAttribute API synchronously api document: https://help.aliyun.com/api/slb/describevservergroupattribute.html
func (*Client) DescribeVServerGroupAttributeWithCallback ¶
func (client *Client) DescribeVServerGroupAttributeWithCallback(request *DescribeVServerGroupAttributeRequest, callback func(response *DescribeVServerGroupAttributeResponse, err error)) <-chan int
DescribeVServerGroupAttributeWithCallback invokes the slb.DescribeVServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describevservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeVServerGroupAttributeWithChan ¶
func (client *Client) DescribeVServerGroupAttributeWithChan(request *DescribeVServerGroupAttributeRequest) (<-chan *DescribeVServerGroupAttributeResponse, <-chan error)
DescribeVServerGroupAttributeWithChan invokes the slb.DescribeVServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describevservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeVServerGroups ¶
func (client *Client) DescribeVServerGroups(request *DescribeVServerGroupsRequest) (response *DescribeVServerGroupsResponse, err error)
DescribeVServerGroups invokes the slb.DescribeVServerGroups API synchronously api document: https://help.aliyun.com/api/slb/describevservergroups.html
func (*Client) DescribeVServerGroupsWithCallback ¶
func (client *Client) DescribeVServerGroupsWithCallback(request *DescribeVServerGroupsRequest, callback func(response *DescribeVServerGroupsResponse, err error)) <-chan int
DescribeVServerGroupsWithCallback invokes the slb.DescribeVServerGroups API asynchronously api document: https://help.aliyun.com/api/slb/describevservergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeVServerGroupsWithChan ¶
func (client *Client) DescribeVServerGroupsWithChan(request *DescribeVServerGroupsRequest) (<-chan *DescribeVServerGroupsResponse, <-chan error)
DescribeVServerGroupsWithChan invokes the slb.DescribeVServerGroups API asynchronously api document: https://help.aliyun.com/api/slb/describevservergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeZones ¶
func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
DescribeZones invokes the slb.DescribeZones API synchronously api document: https://help.aliyun.com/api/slb/describezones.html
func (*Client) DescribeZonesWithCallback ¶
func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int
DescribeZonesWithCallback invokes the slb.DescribeZones API asynchronously api document: https://help.aliyun.com/api/slb/describezones.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeZonesWithChan ¶
func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)
DescribeZonesWithChan invokes the slb.DescribeZones API asynchronously api document: https://help.aliyun.com/api/slb/describezones.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyLoadBalancerInstanceSpec ¶
func (client *Client) ModifyLoadBalancerInstanceSpec(request *ModifyLoadBalancerInstanceSpecRequest) (response *ModifyLoadBalancerInstanceSpecResponse, err error)
ModifyLoadBalancerInstanceSpec invokes the slb.ModifyLoadBalancerInstanceSpec API synchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerinstancespec.html
func (*Client) ModifyLoadBalancerInstanceSpecWithCallback ¶
func (client *Client) ModifyLoadBalancerInstanceSpecWithCallback(request *ModifyLoadBalancerInstanceSpecRequest, callback func(response *ModifyLoadBalancerInstanceSpecResponse, err error)) <-chan int
ModifyLoadBalancerInstanceSpecWithCallback invokes the slb.ModifyLoadBalancerInstanceSpec API asynchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerinstancespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyLoadBalancerInstanceSpecWithChan ¶
func (client *Client) ModifyLoadBalancerInstanceSpecWithChan(request *ModifyLoadBalancerInstanceSpecRequest) (<-chan *ModifyLoadBalancerInstanceSpecResponse, <-chan error)
ModifyLoadBalancerInstanceSpecWithChan invokes the slb.ModifyLoadBalancerInstanceSpec API asynchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerinstancespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyLoadBalancerInternetSpec ¶
func (client *Client) ModifyLoadBalancerInternetSpec(request *ModifyLoadBalancerInternetSpecRequest) (response *ModifyLoadBalancerInternetSpecResponse, err error)
ModifyLoadBalancerInternetSpec invokes the slb.ModifyLoadBalancerInternetSpec API synchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerinternetspec.html
func (*Client) ModifyLoadBalancerInternetSpecWithCallback ¶
func (client *Client) ModifyLoadBalancerInternetSpecWithCallback(request *ModifyLoadBalancerInternetSpecRequest, callback func(response *ModifyLoadBalancerInternetSpecResponse, err error)) <-chan int
ModifyLoadBalancerInternetSpecWithCallback invokes the slb.ModifyLoadBalancerInternetSpec API asynchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerinternetspec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyLoadBalancerInternetSpecWithChan ¶
func (client *Client) ModifyLoadBalancerInternetSpecWithChan(request *ModifyLoadBalancerInternetSpecRequest) (<-chan *ModifyLoadBalancerInternetSpecResponse, <-chan error)
ModifyLoadBalancerInternetSpecWithChan invokes the slb.ModifyLoadBalancerInternetSpec API asynchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerinternetspec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyLoadBalancerPayType ¶
func (client *Client) ModifyLoadBalancerPayType(request *ModifyLoadBalancerPayTypeRequest) (response *ModifyLoadBalancerPayTypeResponse, err error)
ModifyLoadBalancerPayType invokes the slb.ModifyLoadBalancerPayType API synchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerpaytype.html
func (*Client) ModifyLoadBalancerPayTypeWithCallback ¶
func (client *Client) ModifyLoadBalancerPayTypeWithCallback(request *ModifyLoadBalancerPayTypeRequest, callback func(response *ModifyLoadBalancerPayTypeResponse, err error)) <-chan int
ModifyLoadBalancerPayTypeWithCallback invokes the slb.ModifyLoadBalancerPayType API asynchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerpaytype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyLoadBalancerPayTypeWithChan ¶
func (client *Client) ModifyLoadBalancerPayTypeWithChan(request *ModifyLoadBalancerPayTypeRequest) (<-chan *ModifyLoadBalancerPayTypeResponse, <-chan error)
ModifyLoadBalancerPayTypeWithChan invokes the slb.ModifyLoadBalancerPayType API asynchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerpaytype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyVServerGroupBackendServers ¶
func (client *Client) ModifyVServerGroupBackendServers(request *ModifyVServerGroupBackendServersRequest) (response *ModifyVServerGroupBackendServersResponse, err error)
ModifyVServerGroupBackendServers invokes the slb.ModifyVServerGroupBackendServers API synchronously api document: https://help.aliyun.com/api/slb/modifyvservergroupbackendservers.html
func (*Client) ModifyVServerGroupBackendServersWithCallback ¶
func (client *Client) ModifyVServerGroupBackendServersWithCallback(request *ModifyVServerGroupBackendServersRequest, callback func(response *ModifyVServerGroupBackendServersResponse, err error)) <-chan int
ModifyVServerGroupBackendServersWithCallback invokes the slb.ModifyVServerGroupBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/modifyvservergroupbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyVServerGroupBackendServersWithChan ¶
func (client *Client) ModifyVServerGroupBackendServersWithChan(request *ModifyVServerGroupBackendServersRequest) (<-chan *ModifyVServerGroupBackendServersResponse, <-chan error)
ModifyVServerGroupBackendServersWithChan invokes the slb.ModifyVServerGroupBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/modifyvservergroupbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoveResourceGroup ¶
func (client *Client) MoveResourceGroup(request *MoveResourceGroupRequest) (response *MoveResourceGroupResponse, err error)
MoveResourceGroup invokes the slb.MoveResourceGroup API synchronously api document: https://help.aliyun.com/api/slb/moveresourcegroup.html
func (*Client) MoveResourceGroupWithCallback ¶
func (client *Client) MoveResourceGroupWithCallback(request *MoveResourceGroupRequest, callback func(response *MoveResourceGroupResponse, err error)) <-chan int
MoveResourceGroupWithCallback invokes the slb.MoveResourceGroup API asynchronously api document: https://help.aliyun.com/api/slb/moveresourcegroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) MoveResourceGroupWithChan ¶
func (client *Client) MoveResourceGroupWithChan(request *MoveResourceGroupRequest) (<-chan *MoveResourceGroupResponse, <-chan error)
MoveResourceGroupWithChan invokes the slb.MoveResourceGroup API asynchronously api document: https://help.aliyun.com/api/slb/moveresourcegroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveBackendServers ¶
func (client *Client) RemoveBackendServers(request *RemoveBackendServersRequest) (response *RemoveBackendServersResponse, err error)
RemoveBackendServers invokes the slb.RemoveBackendServers API synchronously api document: https://help.aliyun.com/api/slb/removebackendservers.html
func (*Client) RemoveBackendServersWithCallback ¶
func (client *Client) RemoveBackendServersWithCallback(request *RemoveBackendServersRequest, callback func(response *RemoveBackendServersResponse, err error)) <-chan int
RemoveBackendServersWithCallback invokes the slb.RemoveBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/removebackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveBackendServersWithChan ¶
func (client *Client) RemoveBackendServersWithChan(request *RemoveBackendServersRequest) (<-chan *RemoveBackendServersResponse, <-chan error)
RemoveBackendServersWithChan invokes the slb.RemoveBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/removebackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveListenerWhiteListItem ¶
func (client *Client) RemoveListenerWhiteListItem(request *RemoveListenerWhiteListItemRequest) (response *RemoveListenerWhiteListItemResponse, err error)
RemoveListenerWhiteListItem invokes the slb.RemoveListenerWhiteListItem API synchronously api document: https://help.aliyun.com/api/slb/removelistenerwhitelistitem.html
func (*Client) RemoveListenerWhiteListItemWithCallback ¶
func (client *Client) RemoveListenerWhiteListItemWithCallback(request *RemoveListenerWhiteListItemRequest, callback func(response *RemoveListenerWhiteListItemResponse, err error)) <-chan int
RemoveListenerWhiteListItemWithCallback invokes the slb.RemoveListenerWhiteListItem API asynchronously api document: https://help.aliyun.com/api/slb/removelistenerwhitelistitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveListenerWhiteListItemWithChan ¶
func (client *Client) RemoveListenerWhiteListItemWithChan(request *RemoveListenerWhiteListItemRequest) (<-chan *RemoveListenerWhiteListItemResponse, <-chan error)
RemoveListenerWhiteListItemWithChan invokes the slb.RemoveListenerWhiteListItem API asynchronously api document: https://help.aliyun.com/api/slb/removelistenerwhitelistitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveTags ¶
func (client *Client) RemoveTags(request *RemoveTagsRequest) (response *RemoveTagsResponse, err error)
RemoveTags invokes the slb.RemoveTags API synchronously api document: https://help.aliyun.com/api/slb/removetags.html
func (*Client) RemoveTagsWithCallback ¶
func (client *Client) RemoveTagsWithCallback(request *RemoveTagsRequest, callback func(response *RemoveTagsResponse, err error)) <-chan int
RemoveTagsWithCallback invokes the slb.RemoveTags API asynchronously api document: https://help.aliyun.com/api/slb/removetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveTagsWithChan ¶
func (client *Client) RemoveTagsWithChan(request *RemoveTagsRequest) (<-chan *RemoveTagsResponse, <-chan error)
RemoveTagsWithChan invokes the slb.RemoveTags API asynchronously api document: https://help.aliyun.com/api/slb/removetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveVServerGroupBackendServers ¶
func (client *Client) RemoveVServerGroupBackendServers(request *RemoveVServerGroupBackendServersRequest) (response *RemoveVServerGroupBackendServersResponse, err error)
RemoveVServerGroupBackendServers invokes the slb.RemoveVServerGroupBackendServers API synchronously api document: https://help.aliyun.com/api/slb/removevservergroupbackendservers.html
func (*Client) RemoveVServerGroupBackendServersWithCallback ¶
func (client *Client) RemoveVServerGroupBackendServersWithCallback(request *RemoveVServerGroupBackendServersRequest, callback func(response *RemoveVServerGroupBackendServersResponse, err error)) <-chan int
RemoveVServerGroupBackendServersWithCallback invokes the slb.RemoveVServerGroupBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/removevservergroupbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveVServerGroupBackendServersWithChan ¶
func (client *Client) RemoveVServerGroupBackendServersWithChan(request *RemoveVServerGroupBackendServersRequest) (<-chan *RemoveVServerGroupBackendServersResponse, <-chan error)
RemoveVServerGroupBackendServersWithChan invokes the slb.RemoveVServerGroupBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/removevservergroupbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetBackendServers ¶
func (client *Client) SetBackendServers(request *SetBackendServersRequest) (response *SetBackendServersResponse, err error)
SetBackendServers invokes the slb.SetBackendServers API synchronously api document: https://help.aliyun.com/api/slb/setbackendservers.html
func (*Client) SetBackendServersWithCallback ¶
func (client *Client) SetBackendServersWithCallback(request *SetBackendServersRequest, callback func(response *SetBackendServersResponse, err error)) <-chan int
SetBackendServersWithCallback invokes the slb.SetBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/setbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetBackendServersWithChan ¶
func (client *Client) SetBackendServersWithChan(request *SetBackendServersRequest) (<-chan *SetBackendServersResponse, <-chan error)
SetBackendServersWithChan invokes the slb.SetBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/setbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetCACertificateName ¶
func (client *Client) SetCACertificateName(request *SetCACertificateNameRequest) (response *SetCACertificateNameResponse, err error)
SetCACertificateName invokes the slb.SetCACertificateName API synchronously api document: https://help.aliyun.com/api/slb/setcacertificatename.html
func (*Client) SetCACertificateNameWithCallback ¶
func (client *Client) SetCACertificateNameWithCallback(request *SetCACertificateNameRequest, callback func(response *SetCACertificateNameResponse, err error)) <-chan int
SetCACertificateNameWithCallback invokes the slb.SetCACertificateName API asynchronously api document: https://help.aliyun.com/api/slb/setcacertificatename.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetCACertificateNameWithChan ¶
func (client *Client) SetCACertificateNameWithChan(request *SetCACertificateNameRequest) (<-chan *SetCACertificateNameResponse, <-chan error)
SetCACertificateNameWithChan invokes the slb.SetCACertificateName API asynchronously api document: https://help.aliyun.com/api/slb/setcacertificatename.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetListenerAccessControlStatus ¶
func (client *Client) SetListenerAccessControlStatus(request *SetListenerAccessControlStatusRequest) (response *SetListenerAccessControlStatusResponse, err error)
SetListenerAccessControlStatus invokes the slb.SetListenerAccessControlStatus API synchronously api document: https://help.aliyun.com/api/slb/setlisteneraccesscontrolstatus.html
func (*Client) SetListenerAccessControlStatusWithCallback ¶
func (client *Client) SetListenerAccessControlStatusWithCallback(request *SetListenerAccessControlStatusRequest, callback func(response *SetListenerAccessControlStatusResponse, err error)) <-chan int
SetListenerAccessControlStatusWithCallback invokes the slb.SetListenerAccessControlStatus API asynchronously api document: https://help.aliyun.com/api/slb/setlisteneraccesscontrolstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetListenerAccessControlStatusWithChan ¶
func (client *Client) SetListenerAccessControlStatusWithChan(request *SetListenerAccessControlStatusRequest) (<-chan *SetListenerAccessControlStatusResponse, <-chan error)
SetListenerAccessControlStatusWithChan invokes the slb.SetListenerAccessControlStatus API asynchronously api document: https://help.aliyun.com/api/slb/setlisteneraccesscontrolstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetLoadBalancerAutoReleaseTime ¶
func (client *Client) SetLoadBalancerAutoReleaseTime(request *SetLoadBalancerAutoReleaseTimeRequest) (response *SetLoadBalancerAutoReleaseTimeResponse, err error)
SetLoadBalancerAutoReleaseTime invokes the slb.SetLoadBalancerAutoReleaseTime API synchronously api document: https://help.aliyun.com/api/slb/setloadbalancerautoreleasetime.html
func (*Client) SetLoadBalancerAutoReleaseTimeWithCallback ¶
func (client *Client) SetLoadBalancerAutoReleaseTimeWithCallback(request *SetLoadBalancerAutoReleaseTimeRequest, callback func(response *SetLoadBalancerAutoReleaseTimeResponse, err error)) <-chan int
SetLoadBalancerAutoReleaseTimeWithCallback invokes the slb.SetLoadBalancerAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetLoadBalancerAutoReleaseTimeWithChan ¶
func (client *Client) SetLoadBalancerAutoReleaseTimeWithChan(request *SetLoadBalancerAutoReleaseTimeRequest) (<-chan *SetLoadBalancerAutoReleaseTimeResponse, <-chan error)
SetLoadBalancerAutoReleaseTimeWithChan invokes the slb.SetLoadBalancerAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetLoadBalancerHTTPListenerAttribute ¶
func (client *Client) SetLoadBalancerHTTPListenerAttribute(request *SetLoadBalancerHTTPListenerAttributeRequest) (response *SetLoadBalancerHTTPListenerAttributeResponse, err error)
SetLoadBalancerHTTPListenerAttribute invokes the slb.SetLoadBalancerHTTPListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/setloadbalancerhttplistenerattribute.html
func (*Client) SetLoadBalancerHTTPListenerAttributeWithCallback ¶
func (client *Client) SetLoadBalancerHTTPListenerAttributeWithCallback(request *SetLoadBalancerHTTPListenerAttributeRequest, callback func(response *SetLoadBalancerHTTPListenerAttributeResponse, err error)) <-chan int
SetLoadBalancerHTTPListenerAttributeWithCallback invokes the slb.SetLoadBalancerHTTPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerhttplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetLoadBalancerHTTPListenerAttributeWithChan ¶
func (client *Client) SetLoadBalancerHTTPListenerAttributeWithChan(request *SetLoadBalancerHTTPListenerAttributeRequest) (<-chan *SetLoadBalancerHTTPListenerAttributeResponse, <-chan error)
SetLoadBalancerHTTPListenerAttributeWithChan invokes the slb.SetLoadBalancerHTTPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerhttplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetLoadBalancerHTTPSListenerAttribute ¶
func (client *Client) SetLoadBalancerHTTPSListenerAttribute(request *SetLoadBalancerHTTPSListenerAttributeRequest) (response *SetLoadBalancerHTTPSListenerAttributeResponse, err error)
SetLoadBalancerHTTPSListenerAttribute invokes the slb.SetLoadBalancerHTTPSListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/setloadbalancerhttpslistenerattribute.html
func (*Client) SetLoadBalancerHTTPSListenerAttributeWithCallback ¶
func (client *Client) SetLoadBalancerHTTPSListenerAttributeWithCallback(request *SetLoadBalancerHTTPSListenerAttributeRequest, callback func(response *SetLoadBalancerHTTPSListenerAttributeResponse, err error)) <-chan int
SetLoadBalancerHTTPSListenerAttributeWithCallback invokes the slb.SetLoadBalancerHTTPSListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerhttpslistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetLoadBalancerHTTPSListenerAttributeWithChan ¶
func (client *Client) SetLoadBalancerHTTPSListenerAttributeWithChan(request *SetLoadBalancerHTTPSListenerAttributeRequest) (<-chan *SetLoadBalancerHTTPSListenerAttributeResponse, <-chan error)
SetLoadBalancerHTTPSListenerAttributeWithChan invokes the slb.SetLoadBalancerHTTPSListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerhttpslistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetLoadBalancerName ¶
func (client *Client) SetLoadBalancerName(request *SetLoadBalancerNameRequest) (response *SetLoadBalancerNameResponse, err error)
SetLoadBalancerName invokes the slb.SetLoadBalancerName API synchronously api document: https://help.aliyun.com/api/slb/setloadbalancername.html
func (*Client) SetLoadBalancerNameWithCallback ¶
func (client *Client) SetLoadBalancerNameWithCallback(request *SetLoadBalancerNameRequest, callback func(response *SetLoadBalancerNameResponse, err error)) <-chan int
SetLoadBalancerNameWithCallback invokes the slb.SetLoadBalancerName API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancername.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetLoadBalancerNameWithChan ¶
func (client *Client) SetLoadBalancerNameWithChan(request *SetLoadBalancerNameRequest) (<-chan *SetLoadBalancerNameResponse, <-chan error)
SetLoadBalancerNameWithChan invokes the slb.SetLoadBalancerName API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancername.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetLoadBalancerStatus ¶
func (client *Client) SetLoadBalancerStatus(request *SetLoadBalancerStatusRequest) (response *SetLoadBalancerStatusResponse, err error)
SetLoadBalancerStatus invokes the slb.SetLoadBalancerStatus API synchronously api document: https://help.aliyun.com/api/slb/setloadbalancerstatus.html
func (*Client) SetLoadBalancerStatusWithCallback ¶
func (client *Client) SetLoadBalancerStatusWithCallback(request *SetLoadBalancerStatusRequest, callback func(response *SetLoadBalancerStatusResponse, err error)) <-chan int
SetLoadBalancerStatusWithCallback invokes the slb.SetLoadBalancerStatus API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetLoadBalancerStatusWithChan ¶
func (client *Client) SetLoadBalancerStatusWithChan(request *SetLoadBalancerStatusRequest) (<-chan *SetLoadBalancerStatusResponse, <-chan error)
SetLoadBalancerStatusWithChan invokes the slb.SetLoadBalancerStatus API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetLoadBalancerTCPListenerAttribute ¶
func (client *Client) SetLoadBalancerTCPListenerAttribute(request *SetLoadBalancerTCPListenerAttributeRequest) (response *SetLoadBalancerTCPListenerAttributeResponse, err error)
SetLoadBalancerTCPListenerAttribute invokes the slb.SetLoadBalancerTCPListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/setloadbalancertcplistenerattribute.html
func (*Client) SetLoadBalancerTCPListenerAttributeWithCallback ¶
func (client *Client) SetLoadBalancerTCPListenerAttributeWithCallback(request *SetLoadBalancerTCPListenerAttributeRequest, callback func(response *SetLoadBalancerTCPListenerAttributeResponse, err error)) <-chan int
SetLoadBalancerTCPListenerAttributeWithCallback invokes the slb.SetLoadBalancerTCPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancertcplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetLoadBalancerTCPListenerAttributeWithChan ¶
func (client *Client) SetLoadBalancerTCPListenerAttributeWithChan(request *SetLoadBalancerTCPListenerAttributeRequest) (<-chan *SetLoadBalancerTCPListenerAttributeResponse, <-chan error)
SetLoadBalancerTCPListenerAttributeWithChan invokes the slb.SetLoadBalancerTCPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancertcplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetLoadBalancerUDPListenerAttribute ¶
func (client *Client) SetLoadBalancerUDPListenerAttribute(request *SetLoadBalancerUDPListenerAttributeRequest) (response *SetLoadBalancerUDPListenerAttributeResponse, err error)
SetLoadBalancerUDPListenerAttribute invokes the slb.SetLoadBalancerUDPListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/setloadbalancerudplistenerattribute.html
func (*Client) SetLoadBalancerUDPListenerAttributeWithCallback ¶
func (client *Client) SetLoadBalancerUDPListenerAttributeWithCallback(request *SetLoadBalancerUDPListenerAttributeRequest, callback func(response *SetLoadBalancerUDPListenerAttributeResponse, err error)) <-chan int
SetLoadBalancerUDPListenerAttributeWithCallback invokes the slb.SetLoadBalancerUDPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerudplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetLoadBalancerUDPListenerAttributeWithChan ¶
func (client *Client) SetLoadBalancerUDPListenerAttributeWithChan(request *SetLoadBalancerUDPListenerAttributeRequest) (<-chan *SetLoadBalancerUDPListenerAttributeResponse, <-chan error)
SetLoadBalancerUDPListenerAttributeWithChan invokes the slb.SetLoadBalancerUDPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerudplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetRule ¶
func (client *Client) SetRule(request *SetRuleRequest) (response *SetRuleResponse, err error)
SetRule invokes the slb.SetRule API synchronously api document: https://help.aliyun.com/api/slb/setrule.html
func (*Client) SetRuleWithCallback ¶
func (client *Client) SetRuleWithCallback(request *SetRuleRequest, callback func(response *SetRuleResponse, err error)) <-chan int
SetRuleWithCallback invokes the slb.SetRule API asynchronously api document: https://help.aliyun.com/api/slb/setrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetRuleWithChan ¶
func (client *Client) SetRuleWithChan(request *SetRuleRequest) (<-chan *SetRuleResponse, <-chan error)
SetRuleWithChan invokes the slb.SetRule API asynchronously api document: https://help.aliyun.com/api/slb/setrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetServerCertificateName ¶
func (client *Client) SetServerCertificateName(request *SetServerCertificateNameRequest) (response *SetServerCertificateNameResponse, err error)
SetServerCertificateName invokes the slb.SetServerCertificateName API synchronously api document: https://help.aliyun.com/api/slb/setservercertificatename.html
func (*Client) SetServerCertificateNameWithCallback ¶
func (client *Client) SetServerCertificateNameWithCallback(request *SetServerCertificateNameRequest, callback func(response *SetServerCertificateNameResponse, err error)) <-chan int
SetServerCertificateNameWithCallback invokes the slb.SetServerCertificateName API asynchronously api document: https://help.aliyun.com/api/slb/setservercertificatename.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetServerCertificateNameWithChan ¶
func (client *Client) SetServerCertificateNameWithChan(request *SetServerCertificateNameRequest) (<-chan *SetServerCertificateNameResponse, <-chan error)
SetServerCertificateNameWithChan invokes the slb.SetServerCertificateName API asynchronously api document: https://help.aliyun.com/api/slb/setservercertificatename.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetVServerGroupAttribute ¶
func (client *Client) SetVServerGroupAttribute(request *SetVServerGroupAttributeRequest) (response *SetVServerGroupAttributeResponse, err error)
SetVServerGroupAttribute invokes the slb.SetVServerGroupAttribute API synchronously api document: https://help.aliyun.com/api/slb/setvservergroupattribute.html
func (*Client) SetVServerGroupAttributeWithCallback ¶
func (client *Client) SetVServerGroupAttributeWithCallback(request *SetVServerGroupAttributeRequest, callback func(response *SetVServerGroupAttributeResponse, err error)) <-chan int
SetVServerGroupAttributeWithCallback invokes the slb.SetVServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setvservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetVServerGroupAttributeWithChan ¶
func (client *Client) SetVServerGroupAttributeWithChan(request *SetVServerGroupAttributeRequest) (<-chan *SetVServerGroupAttributeResponse, <-chan error)
SetVServerGroupAttributeWithChan invokes the slb.SetVServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setvservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StartLoadBalancerListener ¶
func (client *Client) StartLoadBalancerListener(request *StartLoadBalancerListenerRequest) (response *StartLoadBalancerListenerResponse, err error)
StartLoadBalancerListener invokes the slb.StartLoadBalancerListener API synchronously api document: https://help.aliyun.com/api/slb/startloadbalancerlistener.html
func (*Client) StartLoadBalancerListenerWithCallback ¶
func (client *Client) StartLoadBalancerListenerWithCallback(request *StartLoadBalancerListenerRequest, callback func(response *StartLoadBalancerListenerResponse, err error)) <-chan int
StartLoadBalancerListenerWithCallback invokes the slb.StartLoadBalancerListener API asynchronously api document: https://help.aliyun.com/api/slb/startloadbalancerlistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StartLoadBalancerListenerWithChan ¶
func (client *Client) StartLoadBalancerListenerWithChan(request *StartLoadBalancerListenerRequest) (<-chan *StartLoadBalancerListenerResponse, <-chan error)
StartLoadBalancerListenerWithChan invokes the slb.StartLoadBalancerListener API asynchronously api document: https://help.aliyun.com/api/slb/startloadbalancerlistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopLoadBalancerListener ¶
func (client *Client) StopLoadBalancerListener(request *StopLoadBalancerListenerRequest) (response *StopLoadBalancerListenerResponse, err error)
StopLoadBalancerListener invokes the slb.StopLoadBalancerListener API synchronously api document: https://help.aliyun.com/api/slb/stoploadbalancerlistener.html
func (*Client) StopLoadBalancerListenerWithCallback ¶
func (client *Client) StopLoadBalancerListenerWithCallback(request *StopLoadBalancerListenerRequest, callback func(response *StopLoadBalancerListenerResponse, err error)) <-chan int
StopLoadBalancerListenerWithCallback invokes the slb.StopLoadBalancerListener API asynchronously api document: https://help.aliyun.com/api/slb/stoploadbalancerlistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopLoadBalancerListenerWithChan ¶
func (client *Client) StopLoadBalancerListenerWithChan(request *StopLoadBalancerListenerRequest) (<-chan *StopLoadBalancerListenerResponse, <-chan error)
StopLoadBalancerListenerWithChan invokes the slb.StopLoadBalancerListener API asynchronously api document: https://help.aliyun.com/api/slb/stoploadbalancerlistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UploadCACertificate ¶
func (client *Client) UploadCACertificate(request *UploadCACertificateRequest) (response *UploadCACertificateResponse, err error)
UploadCACertificate invokes the slb.UploadCACertificate API synchronously api document: https://help.aliyun.com/api/slb/uploadcacertificate.html
func (*Client) UploadCACertificateWithCallback ¶
func (client *Client) UploadCACertificateWithCallback(request *UploadCACertificateRequest, callback func(response *UploadCACertificateResponse, err error)) <-chan int
UploadCACertificateWithCallback invokes the slb.UploadCACertificate API asynchronously api document: https://help.aliyun.com/api/slb/uploadcacertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UploadCACertificateWithChan ¶
func (client *Client) UploadCACertificateWithChan(request *UploadCACertificateRequest) (<-chan *UploadCACertificateResponse, <-chan error)
UploadCACertificateWithChan invokes the slb.UploadCACertificate API asynchronously api document: https://help.aliyun.com/api/slb/uploadcacertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UploadServerCertificate ¶
func (client *Client) UploadServerCertificate(request *UploadServerCertificateRequest) (response *UploadServerCertificateResponse, err error)
UploadServerCertificate invokes the slb.UploadServerCertificate API synchronously api document: https://help.aliyun.com/api/slb/uploadservercertificate.html
func (*Client) UploadServerCertificateWithCallback ¶
func (client *Client) UploadServerCertificateWithCallback(request *UploadServerCertificateRequest, callback func(response *UploadServerCertificateResponse, err error)) <-chan int
UploadServerCertificateWithCallback invokes the slb.UploadServerCertificate API asynchronously api document: https://help.aliyun.com/api/slb/uploadservercertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UploadServerCertificateWithChan ¶
func (client *Client) UploadServerCertificateWithChan(request *UploadServerCertificateRequest) (<-chan *UploadServerCertificateResponse, <-chan error)
UploadServerCertificateWithChan invokes the slb.UploadServerCertificate API asynchronously api document: https://help.aliyun.com/api/slb/uploadservercertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type CreateLoadBalancerHTTPListenerRequest ¶
type CreateLoadBalancerHTTPListenerRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` BackendServerPort requests.Integer `position:"Query" name:"BackendServerPort"` XForwardedFor string `position:"Query" name:"XForwardedFor"` Scheduler string `position:"Query" name:"Scheduler"` StickySession string `position:"Query" name:"StickySession"` StickySessionType string `position:"Query" name:"StickySessionType"` CookieTimeout requests.Integer `position:"Query" name:"CookieTimeout"` Cookie string `position:"Query" name:"Cookie"` HealthCheck string `position:"Query" name:"HealthCheck"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthCheckTimeout requests.Integer `position:"Query" name:"HealthCheckTimeout"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` VServerGroupId string `position:"Query" name:"VServerGroupId"` Tags string `position:"Query" name:"Tags"` XForwardedForSLBIP string `position:"Query" name:"XForwardedFor_SLBIP"` XForwardedForSLBID string `position:"Query" name:"XForwardedFor_SLBID"` XForwardedForProto string `position:"Query" name:"XForwardedFor_proto"` Gzip string `position:"Query" name:"Gzip"` }
CreateLoadBalancerHTTPListenerRequest is the request struct for api CreateLoadBalancerHTTPListener
func CreateCreateLoadBalancerHTTPListenerRequest ¶
func CreateCreateLoadBalancerHTTPListenerRequest() (request *CreateLoadBalancerHTTPListenerRequest)
CreateCreateLoadBalancerHTTPListenerRequest creates a request to invoke CreateLoadBalancerHTTPListener API
type CreateLoadBalancerHTTPListenerResponse ¶
type CreateLoadBalancerHTTPListenerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CreateLoadBalancerHTTPListenerResponse is the response struct for api CreateLoadBalancerHTTPListener
func CreateCreateLoadBalancerHTTPListenerResponse ¶
func CreateCreateLoadBalancerHTTPListenerResponse() (response *CreateLoadBalancerHTTPListenerResponse)
CreateCreateLoadBalancerHTTPListenerResponse creates a response to parse from CreateLoadBalancerHTTPListener response
type CreateLoadBalancerHTTPSListenerRequest ¶
type CreateLoadBalancerHTTPSListenerRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` BackendServerPort requests.Integer `position:"Query" name:"BackendServerPort"` XForwardedFor string `position:"Query" name:"XForwardedFor"` Scheduler string `position:"Query" name:"Scheduler"` StickySession string `position:"Query" name:"StickySession"` StickySessionType string `position:"Query" name:"StickySessionType"` CookieTimeout requests.Integer `position:"Query" name:"CookieTimeout"` Cookie string `position:"Query" name:"Cookie"` HealthCheck string `position:"Query" name:"HealthCheck"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthCheckTimeout requests.Integer `position:"Query" name:"HealthCheckTimeout"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` ServerCertificateId string `position:"Query" name:"ServerCertificateId"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` VServerGroupId string `position:"Query" name:"VServerGroupId"` CACertificateId string `position:"Query" name:"CACertificateId"` Tags string `position:"Query" name:"Tags"` XForwardedForSLBIP string `position:"Query" name:"XForwardedFor_SLBIP"` XForwardedForSLBID string `position:"Query" name:"XForwardedFor_SLBID"` XForwardedForProto string `position:"Query" name:"XForwardedFor_proto"` Gzip string `position:"Query" name:"Gzip"` }
CreateLoadBalancerHTTPSListenerRequest is the request struct for api CreateLoadBalancerHTTPSListener
func CreateCreateLoadBalancerHTTPSListenerRequest ¶
func CreateCreateLoadBalancerHTTPSListenerRequest() (request *CreateLoadBalancerHTTPSListenerRequest)
CreateCreateLoadBalancerHTTPSListenerRequest creates a request to invoke CreateLoadBalancerHTTPSListener API
type CreateLoadBalancerHTTPSListenerResponse ¶
type CreateLoadBalancerHTTPSListenerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CreateLoadBalancerHTTPSListenerResponse is the response struct for api CreateLoadBalancerHTTPSListener
func CreateCreateLoadBalancerHTTPSListenerResponse ¶
func CreateCreateLoadBalancerHTTPSListenerResponse() (response *CreateLoadBalancerHTTPSListenerResponse)
CreateCreateLoadBalancerHTTPSListenerResponse creates a response to parse from CreateLoadBalancerHTTPSListener response
type CreateLoadBalancerRequest ¶
type CreateLoadBalancerRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` AddressType string `position:"Query" name:"AddressType"` InternetChargeType string `position:"Query" name:"InternetChargeType"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` ClientToken string `position:"Query" name:"ClientToken"` LoadBalancerName string `position:"Query" name:"LoadBalancerName"` VpcId string `position:"Query" name:"VpcId"` VSwitchId string `position:"Query" name:"VSwitchId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` MasterZoneId string `position:"Query" name:"MasterZoneId"` SlaveZoneId string `position:"Query" name:"SlaveZoneId"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` EnableVpcVipFlow string `position:"Query" name:"EnableVpcVipFlow"` LoadBalancerSpec string `position:"Query" name:"LoadBalancerSpec"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` PayType string `position:"Query" name:"PayType"` PricingCycle string `position:"Query" name:"PricingCycle"` Duration requests.Integer `position:"Query" name:"Duration"` AutoPay requests.Boolean `position:"Query" name:"AutoPay"` }
CreateLoadBalancerRequest is the request struct for api CreateLoadBalancer
func CreateCreateLoadBalancerRequest ¶
func CreateCreateLoadBalancerRequest() (request *CreateLoadBalancerRequest)
CreateCreateLoadBalancerRequest creates a request to invoke CreateLoadBalancer API
type CreateLoadBalancerResponse ¶
type CreateLoadBalancerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` Address string `json:"Address" xml:"Address"` LoadBalancerName string `json:"LoadBalancerName" xml:"LoadBalancerName"` VpcId string `json:"VpcId" xml:"VpcId"` VSwitchId string `json:"VSwitchId" xml:"VSwitchId"` NetworkType string `json:"NetworkType" xml:"NetworkType"` OrderId int `json:"OrderId" xml:"OrderId"` }
CreateLoadBalancerResponse is the response struct for api CreateLoadBalancer
func CreateCreateLoadBalancerResponse ¶
func CreateCreateLoadBalancerResponse() (response *CreateLoadBalancerResponse)
CreateCreateLoadBalancerResponse creates a response to parse from CreateLoadBalancer response
type CreateLoadBalancerTCPListenerRequest ¶
type CreateLoadBalancerTCPListenerRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` BackendServerPort requests.Integer `position:"Query" name:"BackendServerPort"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` Scheduler string `position:"Query" name:"Scheduler"` PersistenceTimeout requests.Integer `position:"Query" name:"PersistenceTimeout"` EstablishedTimeout requests.Integer `position:"Query" name:"EstablishedTimeout"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckInterval requests.Integer `position:"Query" name:"healthCheckInterval"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` HealthCheckType string `position:"Query" name:"HealthCheckType"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` VServerGroupId string `position:"Query" name:"VServerGroupId"` MasterSlaveServerGroupId string `position:"Query" name:"MasterSlaveServerGroupId"` Tags string `position:"Query" name:"Tags"` }
CreateLoadBalancerTCPListenerRequest is the request struct for api CreateLoadBalancerTCPListener
func CreateCreateLoadBalancerTCPListenerRequest ¶
func CreateCreateLoadBalancerTCPListenerRequest() (request *CreateLoadBalancerTCPListenerRequest)
CreateCreateLoadBalancerTCPListenerRequest creates a request to invoke CreateLoadBalancerTCPListener API
type CreateLoadBalancerTCPListenerResponse ¶
type CreateLoadBalancerTCPListenerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CreateLoadBalancerTCPListenerResponse is the response struct for api CreateLoadBalancerTCPListener
func CreateCreateLoadBalancerTCPListenerResponse ¶
func CreateCreateLoadBalancerTCPListenerResponse() (response *CreateLoadBalancerTCPListenerResponse)
CreateCreateLoadBalancerTCPListenerResponse creates a response to parse from CreateLoadBalancerTCPListener response
type CreateLoadBalancerUDPListenerRequest ¶
type CreateLoadBalancerUDPListenerRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` BackendServerPort requests.Integer `position:"Query" name:"BackendServerPort"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` Scheduler string `position:"Query" name:"Scheduler"` PersistenceTimeout requests.Integer `position:"Query" name:"PersistenceTimeout"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckInterval requests.Integer `position:"Query" name:"healthCheckInterval"` HealthCheckReq string `position:"Query" name:"healthCheckReq"` HealthCheckExp string `position:"Query" name:"healthCheckExp"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` VServerGroupId string `position:"Query" name:"VServerGroupId"` MasterSlaveServerGroupId string `position:"Query" name:"MasterSlaveServerGroupId"` Tags string `position:"Query" name:"Tags"` }
CreateLoadBalancerUDPListenerRequest is the request struct for api CreateLoadBalancerUDPListener
func CreateCreateLoadBalancerUDPListenerRequest ¶
func CreateCreateLoadBalancerUDPListenerRequest() (request *CreateLoadBalancerUDPListenerRequest)
CreateCreateLoadBalancerUDPListenerRequest creates a request to invoke CreateLoadBalancerUDPListener API
type CreateLoadBalancerUDPListenerResponse ¶
type CreateLoadBalancerUDPListenerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CreateLoadBalancerUDPListenerResponse is the response struct for api CreateLoadBalancerUDPListener
func CreateCreateLoadBalancerUDPListenerResponse ¶
func CreateCreateLoadBalancerUDPListenerResponse() (response *CreateLoadBalancerUDPListenerResponse)
CreateCreateLoadBalancerUDPListenerResponse creates a response to parse from CreateLoadBalancerUDPListener response
type CreateMasterSlaveServerGroupRequest ¶
type CreateMasterSlaveServerGroupRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` MasterSlaveServerGroupName string `position:"Query" name:"MasterSlaveServerGroupName"` MasterSlaveBackendServers string `position:"Query" name:"MasterSlaveBackendServers"` }
CreateMasterSlaveServerGroupRequest is the request struct for api CreateMasterSlaveServerGroup
func CreateCreateMasterSlaveServerGroupRequest ¶
func CreateCreateMasterSlaveServerGroupRequest() (request *CreateMasterSlaveServerGroupRequest)
CreateCreateMasterSlaveServerGroupRequest creates a request to invoke CreateMasterSlaveServerGroup API
type CreateMasterSlaveServerGroupResponse ¶
type CreateMasterSlaveServerGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` MasterSlaveServerGroupId string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"` MasterSlaveBackendServers MasterSlaveBackendServersInCreateMasterSlaveServerGroup `json:"MasterSlaveBackendServers" xml:"MasterSlaveBackendServers"` }
CreateMasterSlaveServerGroupResponse is the response struct for api CreateMasterSlaveServerGroup
func CreateCreateMasterSlaveServerGroupResponse ¶
func CreateCreateMasterSlaveServerGroupResponse() (response *CreateMasterSlaveServerGroupResponse)
CreateCreateMasterSlaveServerGroupResponse creates a response to parse from CreateMasterSlaveServerGroup response
type CreateMasterSlaveVServerGroupRequest ¶
type CreateMasterSlaveVServerGroupRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` MasterSlaveVServerGroupName string `position:"Query" name:"MasterSlaveVServerGroupName"` MasterSlaveBackendServers string `position:"Query" name:"MasterSlaveBackendServers"` }
CreateMasterSlaveVServerGroupRequest is the request struct for api CreateMasterSlaveVServerGroup
func CreateCreateMasterSlaveVServerGroupRequest ¶
func CreateCreateMasterSlaveVServerGroupRequest() (request *CreateMasterSlaveVServerGroupRequest)
CreateCreateMasterSlaveVServerGroupRequest creates a request to invoke CreateMasterSlaveVServerGroup API
type CreateMasterSlaveVServerGroupResponse ¶
type CreateMasterSlaveVServerGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` MasterSlaveVServerGroupId string `json:"MasterSlaveVServerGroupId" xml:"MasterSlaveVServerGroupId"` MasterSlaveBackendServers MasterSlaveBackendServersInCreateMasterSlaveVServerGroup `json:"MasterSlaveBackendServers" xml:"MasterSlaveBackendServers"` }
CreateMasterSlaveVServerGroupResponse is the response struct for api CreateMasterSlaveVServerGroup
func CreateCreateMasterSlaveVServerGroupResponse ¶
func CreateCreateMasterSlaveVServerGroupResponse() (response *CreateMasterSlaveVServerGroupResponse)
CreateCreateMasterSlaveVServerGroupResponse creates a response to parse from CreateMasterSlaveVServerGroup response
type CreateRulesRequest ¶
type CreateRulesRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` RuleList string `position:"Query" name:"RuleList"` }
CreateRulesRequest is the request struct for api CreateRules
func CreateCreateRulesRequest ¶
func CreateCreateRulesRequest() (request *CreateRulesRequest)
CreateCreateRulesRequest creates a request to invoke CreateRules API
type CreateRulesResponse ¶
type CreateRulesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Rules RulesInCreateRules `json:"Rules" xml:"Rules"` }
CreateRulesResponse is the response struct for api CreateRules
func CreateCreateRulesResponse ¶
func CreateCreateRulesResponse() (response *CreateRulesResponse)
CreateCreateRulesResponse creates a response to parse from CreateRules response
type CreateVServerGroupRequest ¶
type CreateVServerGroupRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` VServerGroupName string `position:"Query" name:"VServerGroupName"` BackendServers string `position:"Query" name:"BackendServers"` }
CreateVServerGroupRequest is the request struct for api CreateVServerGroup
func CreateCreateVServerGroupRequest ¶
func CreateCreateVServerGroupRequest() (request *CreateVServerGroupRequest)
CreateCreateVServerGroupRequest creates a request to invoke CreateVServerGroup API
type CreateVServerGroupResponse ¶
type CreateVServerGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` BackendServers BackendServersInCreateVServerGroup `json:"BackendServers" xml:"BackendServers"` }
CreateVServerGroupResponse is the response struct for api CreateVServerGroup
func CreateCreateVServerGroupResponse ¶
func CreateCreateVServerGroupResponse() (response *CreateVServerGroupResponse)
CreateCreateVServerGroupResponse creates a response to parse from CreateVServerGroup response
type DeleteCACertificateRequest ¶
type DeleteCACertificateRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` CACertificateId string `position:"Query" name:"CACertificateId"` }
DeleteCACertificateRequest is the request struct for api DeleteCACertificate
func CreateDeleteCACertificateRequest ¶
func CreateDeleteCACertificateRequest() (request *DeleteCACertificateRequest)
CreateDeleteCACertificateRequest creates a request to invoke DeleteCACertificate API
type DeleteCACertificateResponse ¶
type DeleteCACertificateResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteCACertificateResponse is the response struct for api DeleteCACertificate
func CreateDeleteCACertificateResponse ¶
func CreateDeleteCACertificateResponse() (response *DeleteCACertificateResponse)
CreateDeleteCACertificateResponse creates a response to parse from DeleteCACertificate response
type DeleteLoadBalancerListenerRequest ¶
type DeleteLoadBalancerListenerRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
DeleteLoadBalancerListenerRequest is the request struct for api DeleteLoadBalancerListener
func CreateDeleteLoadBalancerListenerRequest ¶
func CreateDeleteLoadBalancerListenerRequest() (request *DeleteLoadBalancerListenerRequest)
CreateDeleteLoadBalancerListenerRequest creates a request to invoke DeleteLoadBalancerListener API
type DeleteLoadBalancerListenerResponse ¶
type DeleteLoadBalancerListenerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteLoadBalancerListenerResponse is the response struct for api DeleteLoadBalancerListener
func CreateDeleteLoadBalancerListenerResponse ¶
func CreateDeleteLoadBalancerListenerResponse() (response *DeleteLoadBalancerListenerResponse)
CreateDeleteLoadBalancerListenerResponse creates a response to parse from DeleteLoadBalancerListener response
type DeleteLoadBalancerRequest ¶
type DeleteLoadBalancerRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
DeleteLoadBalancerRequest is the request struct for api DeleteLoadBalancer
func CreateDeleteLoadBalancerRequest ¶
func CreateDeleteLoadBalancerRequest() (request *DeleteLoadBalancerRequest)
CreateDeleteLoadBalancerRequest creates a request to invoke DeleteLoadBalancer API
type DeleteLoadBalancerResponse ¶
type DeleteLoadBalancerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteLoadBalancerResponse is the response struct for api DeleteLoadBalancer
func CreateDeleteLoadBalancerResponse ¶
func CreateDeleteLoadBalancerResponse() (response *DeleteLoadBalancerResponse)
CreateDeleteLoadBalancerResponse creates a response to parse from DeleteLoadBalancer response
type DeleteMasterSlaveServerGroupRequest ¶
type DeleteMasterSlaveServerGroupRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` MasterSlaveServerGroupId string `position:"Query" name:"MasterSlaveServerGroupId"` }
DeleteMasterSlaveServerGroupRequest is the request struct for api DeleteMasterSlaveServerGroup
func CreateDeleteMasterSlaveServerGroupRequest ¶
func CreateDeleteMasterSlaveServerGroupRequest() (request *DeleteMasterSlaveServerGroupRequest)
CreateDeleteMasterSlaveServerGroupRequest creates a request to invoke DeleteMasterSlaveServerGroup API
type DeleteMasterSlaveServerGroupResponse ¶
type DeleteMasterSlaveServerGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteMasterSlaveServerGroupResponse is the response struct for api DeleteMasterSlaveServerGroup
func CreateDeleteMasterSlaveServerGroupResponse ¶
func CreateDeleteMasterSlaveServerGroupResponse() (response *DeleteMasterSlaveServerGroupResponse)
CreateDeleteMasterSlaveServerGroupResponse creates a response to parse from DeleteMasterSlaveServerGroup response
type DeleteMasterSlaveVServerGroupRequest ¶
type DeleteMasterSlaveVServerGroupRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` MasterSlaveVServerGroupId string `position:"Query" name:"MasterSlaveVServerGroupId"` }
DeleteMasterSlaveVServerGroupRequest is the request struct for api DeleteMasterSlaveVServerGroup
func CreateDeleteMasterSlaveVServerGroupRequest ¶
func CreateDeleteMasterSlaveVServerGroupRequest() (request *DeleteMasterSlaveVServerGroupRequest)
CreateDeleteMasterSlaveVServerGroupRequest creates a request to invoke DeleteMasterSlaveVServerGroup API
type DeleteMasterSlaveVServerGroupResponse ¶
type DeleteMasterSlaveVServerGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteMasterSlaveVServerGroupResponse is the response struct for api DeleteMasterSlaveVServerGroup
func CreateDeleteMasterSlaveVServerGroupResponse ¶
func CreateDeleteMasterSlaveVServerGroupResponse() (response *DeleteMasterSlaveVServerGroupResponse)
CreateDeleteMasterSlaveVServerGroupResponse creates a response to parse from DeleteMasterSlaveVServerGroup response
type DeleteRulesRequest ¶
type DeleteRulesRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` RuleIds string `position:"Query" name:"RuleIds"` }
DeleteRulesRequest is the request struct for api DeleteRules
func CreateDeleteRulesRequest ¶
func CreateDeleteRulesRequest() (request *DeleteRulesRequest)
CreateDeleteRulesRequest creates a request to invoke DeleteRules API
type DeleteRulesResponse ¶
type DeleteRulesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteRulesResponse is the response struct for api DeleteRules
func CreateDeleteRulesResponse ¶
func CreateDeleteRulesResponse() (response *DeleteRulesResponse)
CreateDeleteRulesResponse creates a response to parse from DeleteRules response
type DeleteServerCertificateRequest ¶
type DeleteServerCertificateRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ServerCertificateId string `position:"Query" name:"ServerCertificateId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
DeleteServerCertificateRequest is the request struct for api DeleteServerCertificate
func CreateDeleteServerCertificateRequest ¶
func CreateDeleteServerCertificateRequest() (request *DeleteServerCertificateRequest)
CreateDeleteServerCertificateRequest creates a request to invoke DeleteServerCertificate API
type DeleteServerCertificateResponse ¶
type DeleteServerCertificateResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteServerCertificateResponse is the response struct for api DeleteServerCertificate
func CreateDeleteServerCertificateResponse ¶
func CreateDeleteServerCertificateResponse() (response *DeleteServerCertificateResponse)
CreateDeleteServerCertificateResponse creates a response to parse from DeleteServerCertificate response
type DeleteVServerGroupRequest ¶
type DeleteVServerGroupRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` VServerGroupId string `position:"Query" name:"VServerGroupId"` }
DeleteVServerGroupRequest is the request struct for api DeleteVServerGroup
func CreateDeleteVServerGroupRequest ¶
func CreateDeleteVServerGroupRequest() (request *DeleteVServerGroupRequest)
CreateDeleteVServerGroupRequest creates a request to invoke DeleteVServerGroup API
type DeleteVServerGroupResponse ¶
type DeleteVServerGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteVServerGroupResponse is the response struct for api DeleteVServerGroup
func CreateDeleteVServerGroupResponse ¶
func CreateDeleteVServerGroupResponse() (response *DeleteVServerGroupResponse)
CreateDeleteVServerGroupResponse creates a response to parse from DeleteVServerGroup response
type DescribeCACertificatesRequest ¶
type DescribeCACertificatesRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` CACertificateId string `position:"Query" name:"CACertificateId"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` }
DescribeCACertificatesRequest is the request struct for api DescribeCACertificates
func CreateDescribeCACertificatesRequest ¶
func CreateDescribeCACertificatesRequest() (request *DescribeCACertificatesRequest)
CreateDescribeCACertificatesRequest creates a request to invoke DescribeCACertificates API
type DescribeCACertificatesResponse ¶
type DescribeCACertificatesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` CACertificates CACertificates `json:"CACertificates" xml:"CACertificates"` }
DescribeCACertificatesResponse is the response struct for api DescribeCACertificates
func CreateDescribeCACertificatesResponse ¶
func CreateDescribeCACertificatesResponse() (response *DescribeCACertificatesResponse)
CreateDescribeCACertificatesResponse creates a response to parse from DescribeCACertificates response
type DescribeHealthStatusRequest ¶
type DescribeHealthStatusRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
DescribeHealthStatusRequest is the request struct for api DescribeHealthStatus
func CreateDescribeHealthStatusRequest ¶
func CreateDescribeHealthStatusRequest() (request *DescribeHealthStatusRequest)
CreateDescribeHealthStatusRequest creates a request to invoke DescribeHealthStatus API
type DescribeHealthStatusResponse ¶
type DescribeHealthStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` BackendServers BackendServersInDescribeHealthStatus `json:"BackendServers" xml:"BackendServers"` }
DescribeHealthStatusResponse is the response struct for api DescribeHealthStatus
func CreateDescribeHealthStatusResponse ¶
func CreateDescribeHealthStatusResponse() (response *DescribeHealthStatusResponse)
CreateDescribeHealthStatusResponse creates a response to parse from DescribeHealthStatus response
type DescribeListenerAccessControlAttributeRequest ¶
type DescribeListenerAccessControlAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
DescribeListenerAccessControlAttributeRequest is the request struct for api DescribeListenerAccessControlAttribute
func CreateDescribeListenerAccessControlAttributeRequest ¶
func CreateDescribeListenerAccessControlAttributeRequest() (request *DescribeListenerAccessControlAttributeRequest)
CreateDescribeListenerAccessControlAttributeRequest creates a request to invoke DescribeListenerAccessControlAttribute API
type DescribeListenerAccessControlAttributeResponse ¶
type DescribeListenerAccessControlAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AccessControlStatus string `json:"AccessControlStatus" xml:"AccessControlStatus"` SourceItems string `json:"SourceItems" xml:"SourceItems"` }
DescribeListenerAccessControlAttributeResponse is the response struct for api DescribeListenerAccessControlAttribute
func CreateDescribeListenerAccessControlAttributeResponse ¶
func CreateDescribeListenerAccessControlAttributeResponse() (response *DescribeListenerAccessControlAttributeResponse)
CreateDescribeListenerAccessControlAttributeResponse creates a response to parse from DescribeListenerAccessControlAttribute response
type DescribeLoadBalancerAttributeRequest ¶
type DescribeLoadBalancerAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
DescribeLoadBalancerAttributeRequest is the request struct for api DescribeLoadBalancerAttribute
func CreateDescribeLoadBalancerAttributeRequest ¶
func CreateDescribeLoadBalancerAttributeRequest() (request *DescribeLoadBalancerAttributeRequest)
CreateDescribeLoadBalancerAttributeRequest creates a request to invoke DescribeLoadBalancerAttribute API
type DescribeLoadBalancerAttributeResponse ¶
type DescribeLoadBalancerAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` LoadBalancerName string `json:"LoadBalancerName" xml:"LoadBalancerName"` LoadBalancerStatus string `json:"LoadBalancerStatus" xml:"LoadBalancerStatus"` RegionId string `json:"RegionId" xml:"RegionId"` RegionIdAlias string `json:"RegionIdAlias" xml:"RegionIdAlias"` Address string `json:"Address" xml:"Address"` AddressType string `json:"AddressType" xml:"AddressType"` VpcId string `json:"VpcId" xml:"VpcId"` VSwitchId string `json:"VSwitchId" xml:"VSwitchId"` NetworkType string `json:"NetworkType" xml:"NetworkType"` InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"` AutoReleaseTime int `json:"AutoReleaseTime" xml:"AutoReleaseTime"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` LoadBalancerSpec string `json:"LoadBalancerSpec" xml:"LoadBalancerSpec"` CreateTime string `json:"CreateTime" xml:"CreateTime"` CreateTimeStamp int `json:"CreateTimeStamp" xml:"CreateTimeStamp"` EndTime string `json:"EndTime" xml:"EndTime"` EndTimeStamp int `json:"EndTimeStamp" xml:"EndTimeStamp"` PayType string `json:"PayType" xml:"PayType"` MasterZoneId string `json:"MasterZoneId" xml:"MasterZoneId"` SlaveZoneId string `json:"SlaveZoneId" xml:"SlaveZoneId"` ListenerPorts ListenerPorts `json:"ListenerPorts" xml:"ListenerPorts"` ListenerPortsAndProtocal ListenerPortsAndProtocal `json:"ListenerPortsAndProtocal" xml:"ListenerPortsAndProtocal"` ListenerPortsAndProtocol ListenerPortsAndProtocol `json:"ListenerPortsAndProtocol" xml:"ListenerPortsAndProtocol"` BackendServers BackendServersInDescribeLoadBalancerAttribute `json:"BackendServers" xml:"BackendServers"` }
DescribeLoadBalancerAttributeResponse is the response struct for api DescribeLoadBalancerAttribute
func CreateDescribeLoadBalancerAttributeResponse ¶
func CreateDescribeLoadBalancerAttributeResponse() (response *DescribeLoadBalancerAttributeResponse)
CreateDescribeLoadBalancerAttributeResponse creates a response to parse from DescribeLoadBalancerAttribute response
type DescribeLoadBalancerAutoReleaseTimeRequest ¶
type DescribeLoadBalancerAutoReleaseTimeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DescribeLoadBalancerAutoReleaseTimeRequest is the request struct for api DescribeLoadBalancerAutoReleaseTime
func CreateDescribeLoadBalancerAutoReleaseTimeRequest ¶
func CreateDescribeLoadBalancerAutoReleaseTimeRequest() (request *DescribeLoadBalancerAutoReleaseTimeRequest)
CreateDescribeLoadBalancerAutoReleaseTimeRequest creates a request to invoke DescribeLoadBalancerAutoReleaseTime API
type DescribeLoadBalancerAutoReleaseTimeResponse ¶
type DescribeLoadBalancerAutoReleaseTimeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AutoReleaseTime int `json:"AutoReleaseTime" xml:"AutoReleaseTime"` }
DescribeLoadBalancerAutoReleaseTimeResponse is the response struct for api DescribeLoadBalancerAutoReleaseTime
func CreateDescribeLoadBalancerAutoReleaseTimeResponse ¶
func CreateDescribeLoadBalancerAutoReleaseTimeResponse() (response *DescribeLoadBalancerAutoReleaseTimeResponse)
CreateDescribeLoadBalancerAutoReleaseTimeResponse creates a response to parse from DescribeLoadBalancerAutoReleaseTime response
type DescribeLoadBalancerHTTPListenerAttributeRequest ¶
type DescribeLoadBalancerHTTPListenerAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
DescribeLoadBalancerHTTPListenerAttributeRequest is the request struct for api DescribeLoadBalancerHTTPListenerAttribute
func CreateDescribeLoadBalancerHTTPListenerAttributeRequest ¶
func CreateDescribeLoadBalancerHTTPListenerAttributeRequest() (request *DescribeLoadBalancerHTTPListenerAttributeRequest)
CreateDescribeLoadBalancerHTTPListenerAttributeRequest creates a request to invoke DescribeLoadBalancerHTTPListenerAttribute API
type DescribeLoadBalancerHTTPListenerAttributeResponse ¶
type DescribeLoadBalancerHTTPListenerAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` BackendServerPort int `json:"BackendServerPort" xml:"BackendServerPort"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` Status string `json:"Status" xml:"Status"` SecurityStatus string `json:"SecurityStatus" xml:"SecurityStatus"` XForwardedFor string `json:"XForwardedFor" xml:"XForwardedFor"` Scheduler string `json:"Scheduler" xml:"Scheduler"` StickySession string `json:"StickySession" xml:"StickySession"` StickySessionType string `json:"StickySessionType" xml:"StickySessionType"` CookieTimeout int `json:"CookieTimeout" xml:"CookieTimeout"` Cookie string `json:"Cookie" xml:"Cookie"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` MaxConnection int `json:"MaxConnection" xml:"MaxConnection"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` Gzip string `json:"Gzip" xml:"Gzip"` XForwardedForSLBIP string `json:"XForwardedFor_SLBIP" xml:"XForwardedFor_SLBIP"` XForwardedForSLBID string `json:"XForwardedFor_SLBID" xml:"XForwardedFor_SLBID"` XForwardedForProto string `json:"XForwardedFor_proto" xml:"XForwardedFor_proto"` }
DescribeLoadBalancerHTTPListenerAttributeResponse is the response struct for api DescribeLoadBalancerHTTPListenerAttribute
func CreateDescribeLoadBalancerHTTPListenerAttributeResponse ¶
func CreateDescribeLoadBalancerHTTPListenerAttributeResponse() (response *DescribeLoadBalancerHTTPListenerAttributeResponse)
CreateDescribeLoadBalancerHTTPListenerAttributeResponse creates a response to parse from DescribeLoadBalancerHTTPListenerAttribute response
type DescribeLoadBalancerHTTPSListenerAttributeRequest ¶
type DescribeLoadBalancerHTTPSListenerAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
DescribeLoadBalancerHTTPSListenerAttributeRequest is the request struct for api DescribeLoadBalancerHTTPSListenerAttribute
func CreateDescribeLoadBalancerHTTPSListenerAttributeRequest ¶
func CreateDescribeLoadBalancerHTTPSListenerAttributeRequest() (request *DescribeLoadBalancerHTTPSListenerAttributeRequest)
CreateDescribeLoadBalancerHTTPSListenerAttributeRequest creates a request to invoke DescribeLoadBalancerHTTPSListenerAttribute API
type DescribeLoadBalancerHTTPSListenerAttributeResponse ¶
type DescribeLoadBalancerHTTPSListenerAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` BackendServerPort int `json:"BackendServerPort" xml:"BackendServerPort"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` Status string `json:"Status" xml:"Status"` SecurityStatus string `json:"SecurityStatus" xml:"SecurityStatus"` XForwardedFor string `json:"XForwardedFor" xml:"XForwardedFor"` Scheduler string `json:"Scheduler" xml:"Scheduler"` StickySession string `json:"StickySession" xml:"StickySession"` StickySessionType string `json:"StickySessionType" xml:"StickySessionType"` CookieTimeout int `json:"CookieTimeout" xml:"CookieTimeout"` Cookie string `json:"Cookie" xml:"Cookie"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` ServerCertificateId string `json:"ServerCertificateId" xml:"ServerCertificateId"` CACertificateId string `json:"CACertificateId" xml:"CACertificateId"` MaxConnection int `json:"MaxConnection" xml:"MaxConnection"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` Gzip string `json:"Gzip" xml:"Gzip"` XForwardedForSLBIP string `json:"XForwardedFor_SLBIP" xml:"XForwardedFor_SLBIP"` XForwardedForSLBID string `json:"XForwardedFor_SLBID" xml:"XForwardedFor_SLBID"` XForwardedForProto string `json:"XForwardedFor_proto" xml:"XForwardedFor_proto"` }
DescribeLoadBalancerHTTPSListenerAttributeResponse is the response struct for api DescribeLoadBalancerHTTPSListenerAttribute
func CreateDescribeLoadBalancerHTTPSListenerAttributeResponse ¶
func CreateDescribeLoadBalancerHTTPSListenerAttributeResponse() (response *DescribeLoadBalancerHTTPSListenerAttributeResponse)
CreateDescribeLoadBalancerHTTPSListenerAttributeResponse creates a response to parse from DescribeLoadBalancerHTTPSListenerAttribute response
type DescribeLoadBalancerTCPListenerAttributeRequest ¶
type DescribeLoadBalancerTCPListenerAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
DescribeLoadBalancerTCPListenerAttributeRequest is the request struct for api DescribeLoadBalancerTCPListenerAttribute
func CreateDescribeLoadBalancerTCPListenerAttributeRequest ¶
func CreateDescribeLoadBalancerTCPListenerAttributeRequest() (request *DescribeLoadBalancerTCPListenerAttributeRequest)
CreateDescribeLoadBalancerTCPListenerAttributeRequest creates a request to invoke DescribeLoadBalancerTCPListenerAttribute API
type DescribeLoadBalancerTCPListenerAttributeResponse ¶
type DescribeLoadBalancerTCPListenerAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` BackendServerPort int `json:"BackendServerPort" xml:"BackendServerPort"` Status string `json:"Status" xml:"Status"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` Scheduler string `json:"Scheduler" xml:"Scheduler"` SynProxy string `json:"SynProxy" xml:"SynProxy"` PersistenceTimeout int `json:"PersistenceTimeout" xml:"PersistenceTimeout"` EstablishedTimeout int `json:"EstablishedTimeout" xml:"EstablishedTimeout"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` HealthCheckConnectTimeout int `json:"HealthCheckConnectTimeout" xml:"HealthCheckConnectTimeout"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` HealthCheckType string `json:"HealthCheckType" xml:"HealthCheckType"` MaxConnection int `json:"MaxConnection" xml:"MaxConnection"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` MasterSlaveServerGroupId string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"` }
DescribeLoadBalancerTCPListenerAttributeResponse is the response struct for api DescribeLoadBalancerTCPListenerAttribute
func CreateDescribeLoadBalancerTCPListenerAttributeResponse ¶
func CreateDescribeLoadBalancerTCPListenerAttributeResponse() (response *DescribeLoadBalancerTCPListenerAttributeResponse)
CreateDescribeLoadBalancerTCPListenerAttributeResponse creates a response to parse from DescribeLoadBalancerTCPListenerAttribute response
type DescribeLoadBalancerUDPListenerAttributeRequest ¶
type DescribeLoadBalancerUDPListenerAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
DescribeLoadBalancerUDPListenerAttributeRequest is the request struct for api DescribeLoadBalancerUDPListenerAttribute
func CreateDescribeLoadBalancerUDPListenerAttributeRequest ¶
func CreateDescribeLoadBalancerUDPListenerAttributeRequest() (request *DescribeLoadBalancerUDPListenerAttributeRequest)
CreateDescribeLoadBalancerUDPListenerAttributeRequest creates a request to invoke DescribeLoadBalancerUDPListenerAttribute API
type DescribeLoadBalancerUDPListenerAttributeResponse ¶
type DescribeLoadBalancerUDPListenerAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` BackendServerPort int `json:"BackendServerPort" xml:"BackendServerPort"` Status string `json:"Status" xml:"Status"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` Scheduler string `json:"Scheduler" xml:"Scheduler"` PersistenceTimeout int `json:"PersistenceTimeout" xml:"PersistenceTimeout"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` HealthCheckConnectTimeout int `json:"HealthCheckConnectTimeout" xml:"HealthCheckConnectTimeout"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` HealthCheckReq string `json:"HealthCheckReq" xml:"HealthCheckReq"` HealthCheckExp string `json:"HealthCheckExp" xml:"HealthCheckExp"` MaxConnection int `json:"MaxConnection" xml:"MaxConnection"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` MasterSlaveServerGroupId string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"` }
DescribeLoadBalancerUDPListenerAttributeResponse is the response struct for api DescribeLoadBalancerUDPListenerAttribute
func CreateDescribeLoadBalancerUDPListenerAttributeResponse ¶
func CreateDescribeLoadBalancerUDPListenerAttributeResponse() (response *DescribeLoadBalancerUDPListenerAttributeResponse)
CreateDescribeLoadBalancerUDPListenerAttributeResponse creates a response to parse from DescribeLoadBalancerUDPListenerAttribute response
type DescribeLoadBalancersRelatedEcsRequest ¶
type DescribeLoadBalancersRelatedEcsRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DescribeLoadBalancersRelatedEcsRequest is the request struct for api DescribeLoadBalancersRelatedEcs
func CreateDescribeLoadBalancersRelatedEcsRequest ¶
func CreateDescribeLoadBalancersRelatedEcsRequest() (request *DescribeLoadBalancersRelatedEcsRequest)
CreateDescribeLoadBalancersRelatedEcsRequest creates a request to invoke DescribeLoadBalancersRelatedEcs API
type DescribeLoadBalancersRelatedEcsResponse ¶
type DescribeLoadBalancersRelatedEcsResponse struct { *responses.BaseResponse Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` RequestId string `json:"RequestId" xml:"RequestId"` LoadBalancers LoadBalancersInDescribeLoadBalancersRelatedEcs `json:"LoadBalancers" xml:"LoadBalancers"` }
DescribeLoadBalancersRelatedEcsResponse is the response struct for api DescribeLoadBalancersRelatedEcs
func CreateDescribeLoadBalancersRelatedEcsResponse ¶
func CreateDescribeLoadBalancersRelatedEcsResponse() (response *DescribeLoadBalancersRelatedEcsResponse)
CreateDescribeLoadBalancersRelatedEcsResponse creates a response to parse from DescribeLoadBalancersRelatedEcs response
type DescribeLoadBalancersRequest ¶
type DescribeLoadBalancersRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ServerId string `position:"Query" name:"ServerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` LoadBalancerName string `position:"Query" name:"LoadBalancerName"` ServerIntranetAddress string `position:"Query" name:"ServerIntranetAddress"` AddressType string `position:"Query" name:"AddressType"` InternetChargeType string `position:"Query" name:"InternetChargeType"` VpcId string `position:"Query" name:"VpcId"` VSwitchId string `position:"Query" name:"VSwitchId"` NetworkType string `position:"Query" name:"NetworkType"` Address string `position:"Query" name:"Address"` MasterZoneId string `position:"Query" name:"MasterZoneId"` SlaveZoneId string `position:"Query" name:"SlaveZoneId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` PayType string `position:"Query" name:"PayType"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
DescribeLoadBalancersRequest is the request struct for api DescribeLoadBalancers
func CreateDescribeLoadBalancersRequest ¶
func CreateDescribeLoadBalancersRequest() (request *DescribeLoadBalancersRequest)
CreateDescribeLoadBalancersRequest creates a request to invoke DescribeLoadBalancers API
type DescribeLoadBalancersResponse ¶
type DescribeLoadBalancersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` LoadBalancers LoadBalancersInDescribeLoadBalancers `json:"LoadBalancers" xml:"LoadBalancers"` }
DescribeLoadBalancersResponse is the response struct for api DescribeLoadBalancers
func CreateDescribeLoadBalancersResponse ¶
func CreateDescribeLoadBalancersResponse() (response *DescribeLoadBalancersResponse)
CreateDescribeLoadBalancersResponse creates a response to parse from DescribeLoadBalancers response
type DescribeMasterSlaveServerGroupAttributeRequest ¶
type DescribeMasterSlaveServerGroupAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` MasterSlaveServerGroupId string `position:"Query" name:"MasterSlaveServerGroupId"` }
DescribeMasterSlaveServerGroupAttributeRequest is the request struct for api DescribeMasterSlaveServerGroupAttribute
func CreateDescribeMasterSlaveServerGroupAttributeRequest ¶
func CreateDescribeMasterSlaveServerGroupAttributeRequest() (request *DescribeMasterSlaveServerGroupAttributeRequest)
CreateDescribeMasterSlaveServerGroupAttributeRequest creates a request to invoke DescribeMasterSlaveServerGroupAttribute API
type DescribeMasterSlaveServerGroupAttributeResponse ¶
type DescribeMasterSlaveServerGroupAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` MasterSlaveServerGroupId string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"` MasterSlaveServerGroupName string `json:"MasterSlaveServerGroupName" xml:"MasterSlaveServerGroupName"` MasterSlaveBackendServers MasterSlaveBackendServersInDescribeMasterSlaveServerGroupAttribute `json:"MasterSlaveBackendServers" xml:"MasterSlaveBackendServers"` }
DescribeMasterSlaveServerGroupAttributeResponse is the response struct for api DescribeMasterSlaveServerGroupAttribute
func CreateDescribeMasterSlaveServerGroupAttributeResponse ¶
func CreateDescribeMasterSlaveServerGroupAttributeResponse() (response *DescribeMasterSlaveServerGroupAttributeResponse)
CreateDescribeMasterSlaveServerGroupAttributeResponse creates a response to parse from DescribeMasterSlaveServerGroupAttribute response
type DescribeMasterSlaveServerGroupsRequest ¶
type DescribeMasterSlaveServerGroupsRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DescribeMasterSlaveServerGroupsRequest is the request struct for api DescribeMasterSlaveServerGroups
func CreateDescribeMasterSlaveServerGroupsRequest ¶
func CreateDescribeMasterSlaveServerGroupsRequest() (request *DescribeMasterSlaveServerGroupsRequest)
CreateDescribeMasterSlaveServerGroupsRequest creates a request to invoke DescribeMasterSlaveServerGroups API
type DescribeMasterSlaveServerGroupsResponse ¶
type DescribeMasterSlaveServerGroupsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` MasterSlaveServerGroups MasterSlaveServerGroups `json:"MasterSlaveServerGroups" xml:"MasterSlaveServerGroups"` }
DescribeMasterSlaveServerGroupsResponse is the response struct for api DescribeMasterSlaveServerGroups
func CreateDescribeMasterSlaveServerGroupsResponse ¶
func CreateDescribeMasterSlaveServerGroupsResponse() (response *DescribeMasterSlaveServerGroupsResponse)
CreateDescribeMasterSlaveServerGroupsResponse creates a response to parse from DescribeMasterSlaveServerGroups response
type DescribeMasterSlaveVServerGroupAttributeRequest ¶
type DescribeMasterSlaveVServerGroupAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` MasterSlaveVServerGroupId string `position:"Query" name:"MasterSlaveVServerGroupId"` }
DescribeMasterSlaveVServerGroupAttributeRequest is the request struct for api DescribeMasterSlaveVServerGroupAttribute
func CreateDescribeMasterSlaveVServerGroupAttributeRequest ¶
func CreateDescribeMasterSlaveVServerGroupAttributeRequest() (request *DescribeMasterSlaveVServerGroupAttributeRequest)
CreateDescribeMasterSlaveVServerGroupAttributeRequest creates a request to invoke DescribeMasterSlaveVServerGroupAttribute API
type DescribeMasterSlaveVServerGroupAttributeResponse ¶
type DescribeMasterSlaveVServerGroupAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` MasterSlaveVServerGroupId string `json:"MasterSlaveVServerGroupId" xml:"MasterSlaveVServerGroupId"` MasterSlaveVServerGroupName string `json:"MasterSlaveVServerGroupName" xml:"MasterSlaveVServerGroupName"` MasterSlaveBackendServers MasterSlaveBackendServersInDescribeMasterSlaveVServerGroupAttribute `json:"MasterSlaveBackendServers" xml:"MasterSlaveBackendServers"` }
DescribeMasterSlaveVServerGroupAttributeResponse is the response struct for api DescribeMasterSlaveVServerGroupAttribute
func CreateDescribeMasterSlaveVServerGroupAttributeResponse ¶
func CreateDescribeMasterSlaveVServerGroupAttributeResponse() (response *DescribeMasterSlaveVServerGroupAttributeResponse)
CreateDescribeMasterSlaveVServerGroupAttributeResponse creates a response to parse from DescribeMasterSlaveVServerGroupAttribute response
type DescribeMasterSlaveVServerGroupsRequest ¶
type DescribeMasterSlaveVServerGroupsRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DescribeMasterSlaveVServerGroupsRequest is the request struct for api DescribeMasterSlaveVServerGroups
func CreateDescribeMasterSlaveVServerGroupsRequest ¶
func CreateDescribeMasterSlaveVServerGroupsRequest() (request *DescribeMasterSlaveVServerGroupsRequest)
CreateDescribeMasterSlaveVServerGroupsRequest creates a request to invoke DescribeMasterSlaveVServerGroups API
type DescribeMasterSlaveVServerGroupsResponse ¶
type DescribeMasterSlaveVServerGroupsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` MasterSlaveVServerGroups MasterSlaveVServerGroupsInDescribeMasterSlaveVServerGroups `json:"MasterSlaveVServerGroups" xml:"MasterSlaveVServerGroups"` }
DescribeMasterSlaveVServerGroupsResponse is the response struct for api DescribeMasterSlaveVServerGroups
func CreateDescribeMasterSlaveVServerGroupsResponse ¶
func CreateDescribeMasterSlaveVServerGroupsResponse() (response *DescribeMasterSlaveVServerGroupsResponse)
CreateDescribeMasterSlaveVServerGroupsResponse creates a response to parse from DescribeMasterSlaveVServerGroups response
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
DescribeRegionsRequest is the request struct for api DescribeRegions
func CreateDescribeRegionsRequest ¶
func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Regions Regions `json:"Regions" xml:"Regions"` }
DescribeRegionsResponse is the response struct for api DescribeRegions
func CreateDescribeRegionsResponse ¶
func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response
type DescribeRuleAttributeRequest ¶
type DescribeRuleAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` RuleId string `position:"Query" name:"RuleId"` }
DescribeRuleAttributeRequest is the request struct for api DescribeRuleAttribute
func CreateDescribeRuleAttributeRequest ¶
func CreateDescribeRuleAttributeRequest() (request *DescribeRuleAttributeRequest)
CreateDescribeRuleAttributeRequest creates a request to invoke DescribeRuleAttribute API
type DescribeRuleAttributeResponse ¶
type DescribeRuleAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` RuleName string `json:"RuleName" xml:"RuleName"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` ListenerPort string `json:"ListenerPort" xml:"ListenerPort"` Domain string `json:"Domain" xml:"Domain"` Url string `json:"Url" xml:"Url"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` }
DescribeRuleAttributeResponse is the response struct for api DescribeRuleAttribute
func CreateDescribeRuleAttributeResponse ¶
func CreateDescribeRuleAttributeResponse() (response *DescribeRuleAttributeResponse)
CreateDescribeRuleAttributeResponse creates a response to parse from DescribeRuleAttribute response
type DescribeRulesRequest ¶
type DescribeRulesRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` }
DescribeRulesRequest is the request struct for api DescribeRules
func CreateDescribeRulesRequest ¶
func CreateDescribeRulesRequest() (request *DescribeRulesRequest)
CreateDescribeRulesRequest creates a request to invoke DescribeRules API
type DescribeRulesResponse ¶
type DescribeRulesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Rules RulesInDescribeRules `json:"Rules" xml:"Rules"` }
DescribeRulesResponse is the response struct for api DescribeRules
func CreateDescribeRulesResponse ¶
func CreateDescribeRulesResponse() (response *DescribeRulesResponse)
CreateDescribeRulesResponse creates a response to parse from DescribeRules response
type DescribeServerCertificatesRequest ¶
type DescribeServerCertificatesRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ServerCertificateId string `position:"Query" name:"ServerCertificateId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` }
DescribeServerCertificatesRequest is the request struct for api DescribeServerCertificates
func CreateDescribeServerCertificatesRequest ¶
func CreateDescribeServerCertificatesRequest() (request *DescribeServerCertificatesRequest)
CreateDescribeServerCertificatesRequest creates a request to invoke DescribeServerCertificates API
type DescribeServerCertificatesResponse ¶
type DescribeServerCertificatesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ServerCertificates ServerCertificates `json:"ServerCertificates" xml:"ServerCertificates"` }
DescribeServerCertificatesResponse is the response struct for api DescribeServerCertificates
func CreateDescribeServerCertificatesResponse ¶
func CreateDescribeServerCertificatesResponse() (response *DescribeServerCertificatesResponse)
CreateDescribeServerCertificatesResponse creates a response to parse from DescribeServerCertificates response
type DescribeTagsRequest ¶
type DescribeTagsRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` Tags string `position:"Query" name:"Tags"` DistinctKey requests.Boolean `position:"Query" name:"DistinctKey"` PageSize requests.Integer `position:"Query" name:"PageSize"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` }
DescribeTagsRequest is the request struct for api DescribeTags
func CreateDescribeTagsRequest ¶
func CreateDescribeTagsRequest() (request *DescribeTagsRequest)
CreateDescribeTagsRequest creates a request to invoke DescribeTags API
type DescribeTagsResponse ¶
type DescribeTagsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageSize int `json:"PageSize" xml:"PageSize"` PageNumber int `json:"PageNumber" xml:"PageNumber"` TotalCount int `json:"TotalCount" xml:"TotalCount"` TagSets TagSets `json:"TagSets" xml:"TagSets"` }
DescribeTagsResponse is the response struct for api DescribeTags
func CreateDescribeTagsResponse ¶
func CreateDescribeTagsResponse() (response *DescribeTagsResponse)
CreateDescribeTagsResponse creates a response to parse from DescribeTags response
type DescribeVServerGroupAttributeRequest ¶
type DescribeVServerGroupAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` VServerGroupId string `position:"Query" name:"VServerGroupId"` }
DescribeVServerGroupAttributeRequest is the request struct for api DescribeVServerGroupAttribute
func CreateDescribeVServerGroupAttributeRequest ¶
func CreateDescribeVServerGroupAttributeRequest() (request *DescribeVServerGroupAttributeRequest)
CreateDescribeVServerGroupAttributeRequest creates a request to invoke DescribeVServerGroupAttribute API
type DescribeVServerGroupAttributeResponse ¶
type DescribeVServerGroupAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` VServerGroupName string `json:"VServerGroupName" xml:"VServerGroupName"` BackendServers BackendServersInDescribeVServerGroupAttribute `json:"BackendServers" xml:"BackendServers"` }
DescribeVServerGroupAttributeResponse is the response struct for api DescribeVServerGroupAttribute
func CreateDescribeVServerGroupAttributeResponse ¶
func CreateDescribeVServerGroupAttributeResponse() (response *DescribeVServerGroupAttributeResponse)
CreateDescribeVServerGroupAttributeResponse creates a response to parse from DescribeVServerGroupAttribute response
type DescribeVServerGroupsRequest ¶
type DescribeVServerGroupsRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DescribeVServerGroupsRequest is the request struct for api DescribeVServerGroups
func CreateDescribeVServerGroupsRequest ¶
func CreateDescribeVServerGroupsRequest() (request *DescribeVServerGroupsRequest)
CreateDescribeVServerGroupsRequest creates a request to invoke DescribeVServerGroups API
type DescribeVServerGroupsResponse ¶
type DescribeVServerGroupsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` VServerGroups VServerGroupsInDescribeVServerGroups `json:"VServerGroups" xml:"VServerGroups"` }
DescribeVServerGroupsResponse is the response struct for api DescribeVServerGroups
func CreateDescribeVServerGroupsResponse ¶
func CreateDescribeVServerGroupsResponse() (response *DescribeVServerGroupsResponse)
CreateDescribeVServerGroupsResponse creates a response to parse from DescribeVServerGroups response
type DescribeZonesRequest ¶
type DescribeZonesRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
DescribeZonesRequest is the request struct for api DescribeZones
func CreateDescribeZonesRequest ¶
func CreateDescribeZonesRequest() (request *DescribeZonesRequest)
CreateDescribeZonesRequest creates a request to invoke DescribeZones API
type DescribeZonesResponse ¶
type DescribeZonesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Zones Zones `json:"Zones" xml:"Zones"` }
DescribeZonesResponse is the response struct for api DescribeZones
func CreateDescribeZonesResponse ¶
func CreateDescribeZonesResponse() (response *DescribeZonesResponse)
CreateDescribeZonesResponse creates a response to parse from DescribeZones response
type ListenerPortAndProtocal ¶
type ListenerPortAndProtocal struct { ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` ListenerProtocal string `json:"ListenerProtocal" xml:"ListenerProtocal"` }
ListenerPortAndProtocal is a nested struct in slb response
type ListenerPortAndProtocol ¶
type ListenerPortAndProtocol struct { ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` ListenerProtocol string `json:"ListenerProtocol" xml:"ListenerProtocol"` }
ListenerPortAndProtocol is a nested struct in slb response
type ListenerPorts ¶
type ListenerPorts struct {
ListenerPort []string `json:"ListenerPort" xml:"ListenerPort"`
}
ListenerPorts is a nested struct in slb response
type ListenerPortsAndProtocal ¶
type ListenerPortsAndProtocal struct {
ListenerPortAndProtocal []ListenerPortAndProtocal `json:"ListenerPortAndProtocal" xml:"ListenerPortAndProtocal"`
}
ListenerPortsAndProtocal is a nested struct in slb response
type ListenerPortsAndProtocol ¶
type ListenerPortsAndProtocol struct {
ListenerPortAndProtocol []ListenerPortAndProtocol `json:"ListenerPortAndProtocol" xml:"ListenerPortAndProtocol"`
}
ListenerPortsAndProtocol is a nested struct in slb response
type LoadBalancer ¶
type LoadBalancer struct { Count int `json:"Count" xml:"Count"` SlaveZoneId string `json:"SlaveZoneId" xml:"SlaveZoneId"` LoadBalancerStatus string `json:"LoadBalancerStatus" xml:"LoadBalancerStatus"` VSwitchId string `json:"VSwitchId" xml:"VSwitchId"` MasterZoneId string `json:"MasterZoneId" xml:"MasterZoneId"` PayType string `json:"PayType" xml:"PayType"` RegionIdAlias string `json:"RegionIdAlias" xml:"RegionIdAlias"` CreateTime string `json:"CreateTime" xml:"CreateTime"` Address string `json:"Address" xml:"Address"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` CreateTimeStamp int `json:"CreateTimeStamp" xml:"CreateTimeStamp"` RegionId string `json:"RegionId" xml:"RegionId"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` LoadBalancerName string `json:"LoadBalancerName" xml:"LoadBalancerName"` InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"` AddressType string `json:"AddressType" xml:"AddressType"` VpcId string `json:"VpcId" xml:"VpcId"` NetworkType string `json:"NetworkType" xml:"NetworkType"` BackendServers BackendServersInDescribeLoadBalancersRelatedEcs `json:"BackendServers" xml:"BackendServers"` VServerGroups VServerGroupsInDescribeLoadBalancersRelatedEcs `json:"VServerGroups" xml:"VServerGroups"` MasterSlaveVServerGroups MasterSlaveVServerGroupsInDescribeLoadBalancersRelatedEcs `json:"MasterSlaveVServerGroups" xml:"MasterSlaveVServerGroups"` }
LoadBalancer is a nested struct in slb response
type LoadBalancersInDescribeLoadBalancers ¶
type LoadBalancersInDescribeLoadBalancers struct {
LoadBalancer []LoadBalancer `json:"LoadBalancer" xml:"LoadBalancer"`
}
LoadBalancersInDescribeLoadBalancers is a nested struct in slb response
type LoadBalancersInDescribeLoadBalancersRelatedEcs ¶
type LoadBalancersInDescribeLoadBalancersRelatedEcs struct {
LoadBalancer []LoadBalancer `json:"LoadBalancer" xml:"LoadBalancer"`
}
LoadBalancersInDescribeLoadBalancersRelatedEcs is a nested struct in slb response
type MasterSlaveBackendServer ¶
type MasterSlaveBackendServer struct { Port int `json:"Port" xml:"Port"` ServerId string `json:"ServerId" xml:"ServerId"` ServerType string `json:"ServerType" xml:"ServerType"` Weight int `json:"Weight" xml:"Weight"` IsBackup int `json:"IsBackup" xml:"IsBackup"` }
MasterSlaveBackendServer is a nested struct in slb response
type MasterSlaveBackendServersInCreateMasterSlaveServerGroup ¶
type MasterSlaveBackendServersInCreateMasterSlaveServerGroup struct {
MasterSlaveBackendServer []MasterSlaveBackendServer `json:"MasterSlaveBackendServer" xml:"MasterSlaveBackendServer"`
}
MasterSlaveBackendServersInCreateMasterSlaveServerGroup is a nested struct in slb response
type MasterSlaveBackendServersInCreateMasterSlaveVServerGroup ¶
type MasterSlaveBackendServersInCreateMasterSlaveVServerGroup struct {
MasterSlaveBackendServer []MasterSlaveBackendServer `json:"MasterSlaveBackendServer" xml:"MasterSlaveBackendServer"`
}
MasterSlaveBackendServersInCreateMasterSlaveVServerGroup is a nested struct in slb response
type MasterSlaveBackendServersInDescribeMasterSlaveServerGroupAttribute ¶
type MasterSlaveBackendServersInDescribeMasterSlaveServerGroupAttribute struct {
MasterSlaveBackendServer []MasterSlaveBackendServer `json:"MasterSlaveBackendServer" xml:"MasterSlaveBackendServer"`
}
MasterSlaveBackendServersInDescribeMasterSlaveServerGroupAttribute is a nested struct in slb response
type MasterSlaveBackendServersInDescribeMasterSlaveVServerGroupAttribute ¶
type MasterSlaveBackendServersInDescribeMasterSlaveVServerGroupAttribute struct {
MasterSlaveBackendServer []MasterSlaveBackendServer `json:"MasterSlaveBackendServer" xml:"MasterSlaveBackendServer"`
}
MasterSlaveBackendServersInDescribeMasterSlaveVServerGroupAttribute is a nested struct in slb response
type MasterSlaveServerGroup ¶
type MasterSlaveServerGroup struct { MasterSlaveServerGroupId string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"` MasterSlaveServerGroupName string `json:"MasterSlaveServerGroupName" xml:"MasterSlaveServerGroupName"` }
MasterSlaveServerGroup is a nested struct in slb response
type MasterSlaveServerGroups ¶
type MasterSlaveServerGroups struct {
MasterSlaveServerGroup []MasterSlaveServerGroup `json:"MasterSlaveServerGroup" xml:"MasterSlaveServerGroup"`
}
MasterSlaveServerGroups is a nested struct in slb response
type MasterSlaveVServerGroup ¶
type MasterSlaveVServerGroup struct { MasterSlaveVServerGroupId string `json:"MasterSlaveVServerGroupId" xml:"MasterSlaveVServerGroupId"` MasterSlaveVServerGroupName string `json:"MasterSlaveVServerGroupName" xml:"MasterSlaveVServerGroupName"` GroupName string `json:"GroupName" xml:"GroupName"` GroupId string `json:"GroupId" xml:"GroupId"` BackendServers BackendServersInDescribeLoadBalancersRelatedEcs `json:"BackendServers" xml:"BackendServers"` }
MasterSlaveVServerGroup is a nested struct in slb response
type MasterSlaveVServerGroupsInDescribeLoadBalancersRelatedEcs ¶
type MasterSlaveVServerGroupsInDescribeLoadBalancersRelatedEcs struct {
MasterSlaveVServerGroup []MasterSlaveVServerGroup `json:"MasterSlaveVServerGroup" xml:"MasterSlaveVServerGroup"`
}
MasterSlaveVServerGroupsInDescribeLoadBalancersRelatedEcs is a nested struct in slb response
type MasterSlaveVServerGroupsInDescribeMasterSlaveVServerGroups ¶
type MasterSlaveVServerGroupsInDescribeMasterSlaveVServerGroups struct {
MasterSlaveVServerGroup []MasterSlaveVServerGroup `json:"MasterSlaveVServerGroup" xml:"MasterSlaveVServerGroup"`
}
MasterSlaveVServerGroupsInDescribeMasterSlaveVServerGroups is a nested struct in slb response
type ModifyLoadBalancerInstanceSpecRequest ¶
type ModifyLoadBalancerInstanceSpecRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` LoadBalancerSpec string `position:"Query" name:"LoadBalancerSpec"` AutoPay requests.Boolean `position:"Query" name:"AutoPay"` }
ModifyLoadBalancerInstanceSpecRequest is the request struct for api ModifyLoadBalancerInstanceSpec
func CreateModifyLoadBalancerInstanceSpecRequest ¶
func CreateModifyLoadBalancerInstanceSpecRequest() (request *ModifyLoadBalancerInstanceSpecRequest)
CreateModifyLoadBalancerInstanceSpecRequest creates a request to invoke ModifyLoadBalancerInstanceSpec API
type ModifyLoadBalancerInstanceSpecResponse ¶
type ModifyLoadBalancerInstanceSpecResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OrderId int `json:"OrderId" xml:"OrderId"` }
ModifyLoadBalancerInstanceSpecResponse is the response struct for api ModifyLoadBalancerInstanceSpec
func CreateModifyLoadBalancerInstanceSpecResponse ¶
func CreateModifyLoadBalancerInstanceSpecResponse() (response *ModifyLoadBalancerInstanceSpecResponse)
CreateModifyLoadBalancerInstanceSpecResponse creates a response to parse from ModifyLoadBalancerInstanceSpec response
type ModifyLoadBalancerInternetSpecRequest ¶
type ModifyLoadBalancerInternetSpecRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` InternetChargeType string `position:"Query" name:"InternetChargeType"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` AutoPay requests.Boolean `position:"Query" name:"AutoPay"` }
ModifyLoadBalancerInternetSpecRequest is the request struct for api ModifyLoadBalancerInternetSpec
func CreateModifyLoadBalancerInternetSpecRequest ¶
func CreateModifyLoadBalancerInternetSpecRequest() (request *ModifyLoadBalancerInternetSpecRequest)
CreateModifyLoadBalancerInternetSpecRequest creates a request to invoke ModifyLoadBalancerInternetSpec API
type ModifyLoadBalancerInternetSpecResponse ¶
type ModifyLoadBalancerInternetSpecResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OrderId int `json:"OrderId" xml:"OrderId"` }
ModifyLoadBalancerInternetSpecResponse is the response struct for api ModifyLoadBalancerInternetSpec
func CreateModifyLoadBalancerInternetSpecResponse ¶
func CreateModifyLoadBalancerInternetSpecResponse() (response *ModifyLoadBalancerInternetSpecResponse)
CreateModifyLoadBalancerInternetSpecResponse creates a response to parse from ModifyLoadBalancerInternetSpec response
type ModifyLoadBalancerPayTypeRequest ¶
type ModifyLoadBalancerPayTypeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` PayType string `position:"Query" name:"PayType"` PricingCycle string `position:"Query" name:"PricingCycle"` Duration requests.Integer `position:"Query" name:"Duration"` AutoPay requests.Boolean `position:"Query" name:"AutoPay"` }
ModifyLoadBalancerPayTypeRequest is the request struct for api ModifyLoadBalancerPayType
func CreateModifyLoadBalancerPayTypeRequest ¶
func CreateModifyLoadBalancerPayTypeRequest() (request *ModifyLoadBalancerPayTypeRequest)
CreateModifyLoadBalancerPayTypeRequest creates a request to invoke ModifyLoadBalancerPayType API
type ModifyLoadBalancerPayTypeResponse ¶
type ModifyLoadBalancerPayTypeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OrderId int `json:"OrderId" xml:"OrderId"` }
ModifyLoadBalancerPayTypeResponse is the response struct for api ModifyLoadBalancerPayType
func CreateModifyLoadBalancerPayTypeResponse ¶
func CreateModifyLoadBalancerPayTypeResponse() (response *ModifyLoadBalancerPayTypeResponse)
CreateModifyLoadBalancerPayTypeResponse creates a response to parse from ModifyLoadBalancerPayType response
type ModifyVServerGroupBackendServersRequest ¶
type ModifyVServerGroupBackendServersRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` VServerGroupId string `position:"Query" name:"VServerGroupId"` OldBackendServers string `position:"Query" name:"OldBackendServers"` NewBackendServers string `position:"Query" name:"NewBackendServers"` }
ModifyVServerGroupBackendServersRequest is the request struct for api ModifyVServerGroupBackendServers
func CreateModifyVServerGroupBackendServersRequest ¶
func CreateModifyVServerGroupBackendServersRequest() (request *ModifyVServerGroupBackendServersRequest)
CreateModifyVServerGroupBackendServersRequest creates a request to invoke ModifyVServerGroupBackendServers API
type ModifyVServerGroupBackendServersResponse ¶
type ModifyVServerGroupBackendServersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` BackendServers BackendServersInModifyVServerGroupBackendServers `json:"BackendServers" xml:"BackendServers"` }
ModifyVServerGroupBackendServersResponse is the response struct for api ModifyVServerGroupBackendServers
func CreateModifyVServerGroupBackendServersResponse ¶
func CreateModifyVServerGroupBackendServersResponse() (response *ModifyVServerGroupBackendServersResponse)
CreateModifyVServerGroupBackendServersResponse creates a response to parse from ModifyVServerGroupBackendServers response
type MoveResourceGroupRequest ¶
type MoveResourceGroupRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceId string `position:"Query" name:"ResourceId"` ResourceType string `position:"Query" name:"ResourceType"` NewResourceGroupId string `position:"Query" name:"NewResourceGroupId"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
MoveResourceGroupRequest is the request struct for api MoveResourceGroup
func CreateMoveResourceGroupRequest ¶
func CreateMoveResourceGroupRequest() (request *MoveResourceGroupRequest)
CreateMoveResourceGroupRequest creates a request to invoke MoveResourceGroup API
type MoveResourceGroupResponse ¶
type MoveResourceGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
MoveResourceGroupResponse is the response struct for api MoveResourceGroup
func CreateMoveResourceGroupResponse ¶
func CreateMoveResourceGroupResponse() (response *MoveResourceGroupResponse)
CreateMoveResourceGroupResponse creates a response to parse from MoveResourceGroup response
type Region ¶
type Region struct { RegionId string `json:"RegionId" xml:"RegionId"` LocalName string `json:"LocalName" xml:"LocalName"` }
Region is a nested struct in slb response
type Regions ¶
type Regions struct {
Region []Region `json:"Region" xml:"Region"`
}
Regions is a nested struct in slb response
type RemoveBackendServersRequest ¶
type RemoveBackendServersRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` BackendServers string `position:"Query" name:"BackendServers"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
RemoveBackendServersRequest is the request struct for api RemoveBackendServers
func CreateRemoveBackendServersRequest ¶
func CreateRemoveBackendServersRequest() (request *RemoveBackendServersRequest)
CreateRemoveBackendServersRequest creates a request to invoke RemoveBackendServers API
type RemoveBackendServersResponse ¶
type RemoveBackendServersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` BackendServers BackendServersInRemoveBackendServers `json:"BackendServers" xml:"BackendServers"` }
RemoveBackendServersResponse is the response struct for api RemoveBackendServers
func CreateRemoveBackendServersResponse ¶
func CreateRemoveBackendServersResponse() (response *RemoveBackendServersResponse)
CreateRemoveBackendServersResponse creates a response to parse from RemoveBackendServers response
type RemoveListenerWhiteListItemRequest ¶
type RemoveListenerWhiteListItemRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` SourceItems string `position:"Query" name:"SourceItems"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
RemoveListenerWhiteListItemRequest is the request struct for api RemoveListenerWhiteListItem
func CreateRemoveListenerWhiteListItemRequest ¶
func CreateRemoveListenerWhiteListItemRequest() (request *RemoveListenerWhiteListItemRequest)
CreateRemoveListenerWhiteListItemRequest creates a request to invoke RemoveListenerWhiteListItem API
type RemoveListenerWhiteListItemResponse ¶
type RemoveListenerWhiteListItemResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
RemoveListenerWhiteListItemResponse is the response struct for api RemoveListenerWhiteListItem
func CreateRemoveListenerWhiteListItemResponse ¶
func CreateRemoveListenerWhiteListItemResponse() (response *RemoveListenerWhiteListItemResponse)
CreateRemoveListenerWhiteListItemResponse creates a response to parse from RemoveListenerWhiteListItem response
type RemoveTagsRequest ¶
type RemoveTagsRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` Tags string `position:"Query" name:"Tags"` }
RemoveTagsRequest is the request struct for api RemoveTags
func CreateRemoveTagsRequest ¶
func CreateRemoveTagsRequest() (request *RemoveTagsRequest)
CreateRemoveTagsRequest creates a request to invoke RemoveTags API
type RemoveTagsResponse ¶
type RemoveTagsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
RemoveTagsResponse is the response struct for api RemoveTags
func CreateRemoveTagsResponse ¶
func CreateRemoveTagsResponse() (response *RemoveTagsResponse)
CreateRemoveTagsResponse creates a response to parse from RemoveTags response
type RemoveVServerGroupBackendServersRequest ¶
type RemoveVServerGroupBackendServersRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` VServerGroupId string `position:"Query" name:"VServerGroupId"` BackendServers string `position:"Query" name:"BackendServers"` }
RemoveVServerGroupBackendServersRequest is the request struct for api RemoveVServerGroupBackendServers
func CreateRemoveVServerGroupBackendServersRequest ¶
func CreateRemoveVServerGroupBackendServersRequest() (request *RemoveVServerGroupBackendServersRequest)
CreateRemoveVServerGroupBackendServersRequest creates a request to invoke RemoveVServerGroupBackendServers API
type RemoveVServerGroupBackendServersResponse ¶
type RemoveVServerGroupBackendServersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` BackendServers BackendServersInRemoveVServerGroupBackendServers `json:"BackendServers" xml:"BackendServers"` }
RemoveVServerGroupBackendServersResponse is the response struct for api RemoveVServerGroupBackendServers
func CreateRemoveVServerGroupBackendServersResponse ¶
func CreateRemoveVServerGroupBackendServersResponse() (response *RemoveVServerGroupBackendServersResponse)
CreateRemoveVServerGroupBackendServersResponse creates a response to parse from RemoveVServerGroupBackendServers response
type Rule ¶
type Rule struct { Domain string `json:"Domain" xml:"Domain"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` RuleName string `json:"RuleName" xml:"RuleName"` RuleId string `json:"RuleId" xml:"RuleId"` Url string `json:"Url" xml:"Url"` }
Rule is a nested struct in slb response
type RulesInCreateRules ¶
type RulesInCreateRules struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RulesInCreateRules is a nested struct in slb response
type RulesInDescribeRules ¶
type RulesInDescribeRules struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RulesInDescribeRules is a nested struct in slb response
type ServerCertificate ¶
type ServerCertificate struct { ServerCertificateId string `json:"ServerCertificateId" xml:"ServerCertificateId"` Fingerprint string `json:"Fingerprint" xml:"Fingerprint"` ServerCertificateName string `json:"ServerCertificateName" xml:"ServerCertificateName"` RegionId string `json:"RegionId" xml:"RegionId"` RegionIdAlias string `json:"RegionIdAlias" xml:"RegionIdAlias"` AliCloudCertificateId string `json:"AliCloudCertificateId" xml:"AliCloudCertificateId"` AliCloudCertificateName string `json:"AliCloudCertificateName" xml:"AliCloudCertificateName"` IsAliCloudCertificate int `json:"IsAliCloudCertificate" xml:"IsAliCloudCertificate"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` CreateTime string `json:"CreateTime" xml:"CreateTime"` CreateTimeStamp int `json:"CreateTimeStamp" xml:"CreateTimeStamp"` }
ServerCertificate is a nested struct in slb response
type ServerCertificates ¶
type ServerCertificates struct {
ServerCertificate []ServerCertificate `json:"ServerCertificate" xml:"ServerCertificate"`
}
ServerCertificates is a nested struct in slb response
type SetBackendServersRequest ¶
type SetBackendServersRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` BackendServers string `position:"Query" name:"BackendServers"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
SetBackendServersRequest is the request struct for api SetBackendServers
func CreateSetBackendServersRequest ¶
func CreateSetBackendServersRequest() (request *SetBackendServersRequest)
CreateSetBackendServersRequest creates a request to invoke SetBackendServers API
type SetBackendServersResponse ¶
type SetBackendServersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` BackendServers BackendServersInSetBackendServers `json:"BackendServers" xml:"BackendServers"` }
SetBackendServersResponse is the response struct for api SetBackendServers
func CreateSetBackendServersResponse ¶
func CreateSetBackendServersResponse() (response *SetBackendServersResponse)
CreateSetBackendServersResponse creates a response to parse from SetBackendServers response
type SetCACertificateNameRequest ¶
type SetCACertificateNameRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` CACertificateId string `position:"Query" name:"CACertificateId"` CACertificateName string `position:"Query" name:"CACertificateName"` }
SetCACertificateNameRequest is the request struct for api SetCACertificateName
func CreateSetCACertificateNameRequest ¶
func CreateSetCACertificateNameRequest() (request *SetCACertificateNameRequest)
CreateSetCACertificateNameRequest creates a request to invoke SetCACertificateName API
type SetCACertificateNameResponse ¶
type SetCACertificateNameResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetCACertificateNameResponse is the response struct for api SetCACertificateName
func CreateSetCACertificateNameResponse ¶
func CreateSetCACertificateNameResponse() (response *SetCACertificateNameResponse)
CreateSetCACertificateNameResponse creates a response to parse from SetCACertificateName response
type SetListenerAccessControlStatusRequest ¶
type SetListenerAccessControlStatusRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` AccessControlStatus string `position:"Query" name:"AccessControlStatus"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
SetListenerAccessControlStatusRequest is the request struct for api SetListenerAccessControlStatus
func CreateSetListenerAccessControlStatusRequest ¶
func CreateSetListenerAccessControlStatusRequest() (request *SetListenerAccessControlStatusRequest)
CreateSetListenerAccessControlStatusRequest creates a request to invoke SetListenerAccessControlStatus API
type SetListenerAccessControlStatusResponse ¶
type SetListenerAccessControlStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetListenerAccessControlStatusResponse is the response struct for api SetListenerAccessControlStatus
func CreateSetListenerAccessControlStatusResponse ¶
func CreateSetListenerAccessControlStatusResponse() (response *SetListenerAccessControlStatusResponse)
CreateSetListenerAccessControlStatusResponse creates a response to parse from SetListenerAccessControlStatus response
type SetLoadBalancerAutoReleaseTimeRequest ¶
type SetLoadBalancerAutoReleaseTimeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` AutoReleaseTime requests.Integer `position:"Query" name:"AutoReleaseTime"` }
SetLoadBalancerAutoReleaseTimeRequest is the request struct for api SetLoadBalancerAutoReleaseTime
func CreateSetLoadBalancerAutoReleaseTimeRequest ¶
func CreateSetLoadBalancerAutoReleaseTimeRequest() (request *SetLoadBalancerAutoReleaseTimeRequest)
CreateSetLoadBalancerAutoReleaseTimeRequest creates a request to invoke SetLoadBalancerAutoReleaseTime API
type SetLoadBalancerAutoReleaseTimeResponse ¶
type SetLoadBalancerAutoReleaseTimeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetLoadBalancerAutoReleaseTimeResponse is the response struct for api SetLoadBalancerAutoReleaseTime
func CreateSetLoadBalancerAutoReleaseTimeResponse ¶
func CreateSetLoadBalancerAutoReleaseTimeResponse() (response *SetLoadBalancerAutoReleaseTimeResponse)
CreateSetLoadBalancerAutoReleaseTimeResponse creates a response to parse from SetLoadBalancerAutoReleaseTime response
type SetLoadBalancerHTTPListenerAttributeRequest ¶
type SetLoadBalancerHTTPListenerAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` XForwardedFor string `position:"Query" name:"XForwardedFor"` Scheduler string `position:"Query" name:"Scheduler"` StickySession string `position:"Query" name:"StickySession"` StickySessionType string `position:"Query" name:"StickySessionType"` CookieTimeout requests.Integer `position:"Query" name:"CookieTimeout"` Cookie string `position:"Query" name:"Cookie"` HealthCheck string `position:"Query" name:"HealthCheck"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthCheckTimeout requests.Integer `position:"Query" name:"HealthCheckTimeout"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` VServerGroup string `position:"Query" name:"VServerGroup"` VServerGroupId string `position:"Query" name:"VServerGroupId"` Tags string `position:"Query" name:"Tags"` XForwardedForSLBIP string `position:"Query" name:"XForwardedFor_SLBIP"` XForwardedForSLBID string `position:"Query" name:"XForwardedFor_SLBID"` XForwardedForProto string `position:"Query" name:"XForwardedFor_proto"` Gzip string `position:"Query" name:"Gzip"` }
SetLoadBalancerHTTPListenerAttributeRequest is the request struct for api SetLoadBalancerHTTPListenerAttribute
func CreateSetLoadBalancerHTTPListenerAttributeRequest ¶
func CreateSetLoadBalancerHTTPListenerAttributeRequest() (request *SetLoadBalancerHTTPListenerAttributeRequest)
CreateSetLoadBalancerHTTPListenerAttributeRequest creates a request to invoke SetLoadBalancerHTTPListenerAttribute API
type SetLoadBalancerHTTPListenerAttributeResponse ¶
type SetLoadBalancerHTTPListenerAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetLoadBalancerHTTPListenerAttributeResponse is the response struct for api SetLoadBalancerHTTPListenerAttribute
func CreateSetLoadBalancerHTTPListenerAttributeResponse ¶
func CreateSetLoadBalancerHTTPListenerAttributeResponse() (response *SetLoadBalancerHTTPListenerAttributeResponse)
CreateSetLoadBalancerHTTPListenerAttributeResponse creates a response to parse from SetLoadBalancerHTTPListenerAttribute response
type SetLoadBalancerHTTPSListenerAttributeRequest ¶
type SetLoadBalancerHTTPSListenerAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` XForwardedFor string `position:"Query" name:"XForwardedFor"` Scheduler string `position:"Query" name:"Scheduler"` StickySession string `position:"Query" name:"StickySession"` StickySessionType string `position:"Query" name:"StickySessionType"` CookieTimeout requests.Integer `position:"Query" name:"CookieTimeout"` Cookie string `position:"Query" name:"Cookie"` HealthCheck string `position:"Query" name:"HealthCheck"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthCheckTimeout requests.Integer `position:"Query" name:"HealthCheckTimeout"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` ServerCertificateId string `position:"Query" name:"ServerCertificateId"` CACertificateId string `position:"Query" name:"CACertificateId"` VServerGroup string `position:"Query" name:"VServerGroup"` VServerGroupId string `position:"Query" name:"VServerGroupId"` Tags string `position:"Query" name:"Tags"` XForwardedForSLBIP string `position:"Query" name:"XForwardedFor_SLBIP"` XForwardedForSLBID string `position:"Query" name:"XForwardedFor_SLBID"` XForwardedForProto string `position:"Query" name:"XForwardedFor_proto"` Gzip string `position:"Query" name:"Gzip"` }
SetLoadBalancerHTTPSListenerAttributeRequest is the request struct for api SetLoadBalancerHTTPSListenerAttribute
func CreateSetLoadBalancerHTTPSListenerAttributeRequest ¶
func CreateSetLoadBalancerHTTPSListenerAttributeRequest() (request *SetLoadBalancerHTTPSListenerAttributeRequest)
CreateSetLoadBalancerHTTPSListenerAttributeRequest creates a request to invoke SetLoadBalancerHTTPSListenerAttribute API
type SetLoadBalancerHTTPSListenerAttributeResponse ¶
type SetLoadBalancerHTTPSListenerAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetLoadBalancerHTTPSListenerAttributeResponse is the response struct for api SetLoadBalancerHTTPSListenerAttribute
func CreateSetLoadBalancerHTTPSListenerAttributeResponse ¶
func CreateSetLoadBalancerHTTPSListenerAttributeResponse() (response *SetLoadBalancerHTTPSListenerAttributeResponse)
CreateSetLoadBalancerHTTPSListenerAttributeResponse creates a response to parse from SetLoadBalancerHTTPSListenerAttribute response
type SetLoadBalancerNameRequest ¶
type SetLoadBalancerNameRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` LoadBalancerName string `position:"Query" name:"LoadBalancerName"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
SetLoadBalancerNameRequest is the request struct for api SetLoadBalancerName
func CreateSetLoadBalancerNameRequest ¶
func CreateSetLoadBalancerNameRequest() (request *SetLoadBalancerNameRequest)
CreateSetLoadBalancerNameRequest creates a request to invoke SetLoadBalancerName API
type SetLoadBalancerNameResponse ¶
type SetLoadBalancerNameResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetLoadBalancerNameResponse is the response struct for api SetLoadBalancerName
func CreateSetLoadBalancerNameResponse ¶
func CreateSetLoadBalancerNameResponse() (response *SetLoadBalancerNameResponse)
CreateSetLoadBalancerNameResponse creates a response to parse from SetLoadBalancerName response
type SetLoadBalancerStatusRequest ¶
type SetLoadBalancerStatusRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` LoadBalancerStatus string `position:"Query" name:"LoadBalancerStatus"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
SetLoadBalancerStatusRequest is the request struct for api SetLoadBalancerStatus
func CreateSetLoadBalancerStatusRequest ¶
func CreateSetLoadBalancerStatusRequest() (request *SetLoadBalancerStatusRequest)
CreateSetLoadBalancerStatusRequest creates a request to invoke SetLoadBalancerStatus API
type SetLoadBalancerStatusResponse ¶
type SetLoadBalancerStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetLoadBalancerStatusResponse is the response struct for api SetLoadBalancerStatus
func CreateSetLoadBalancerStatusResponse ¶
func CreateSetLoadBalancerStatusResponse() (response *SetLoadBalancerStatusResponse)
CreateSetLoadBalancerStatusResponse creates a response to parse from SetLoadBalancerStatus response
type SetLoadBalancerTCPListenerAttributeRequest ¶
type SetLoadBalancerTCPListenerAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` Scheduler string `position:"Query" name:"Scheduler"` PersistenceTimeout requests.Integer `position:"Query" name:"PersistenceTimeout"` EstablishedTimeout requests.Integer `position:"Query" name:"EstablishedTimeout"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` HealthCheckType string `position:"Query" name:"HealthCheckType"` SynProxy string `position:"Query" name:"SynProxy"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` VServerGroup string `position:"Query" name:"VServerGroup"` VServerGroupId string `position:"Query" name:"VServerGroupId"` MasterSlaveServerGroupId string `position:"Query" name:"MasterSlaveServerGroupId"` MasterSlaveServerGroup string `position:"Query" name:"MasterSlaveServerGroup"` }
SetLoadBalancerTCPListenerAttributeRequest is the request struct for api SetLoadBalancerTCPListenerAttribute
func CreateSetLoadBalancerTCPListenerAttributeRequest ¶
func CreateSetLoadBalancerTCPListenerAttributeRequest() (request *SetLoadBalancerTCPListenerAttributeRequest)
CreateSetLoadBalancerTCPListenerAttributeRequest creates a request to invoke SetLoadBalancerTCPListenerAttribute API
type SetLoadBalancerTCPListenerAttributeResponse ¶
type SetLoadBalancerTCPListenerAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetLoadBalancerTCPListenerAttributeResponse is the response struct for api SetLoadBalancerTCPListenerAttribute
func CreateSetLoadBalancerTCPListenerAttributeResponse ¶
func CreateSetLoadBalancerTCPListenerAttributeResponse() (response *SetLoadBalancerTCPListenerAttributeResponse)
CreateSetLoadBalancerTCPListenerAttributeResponse creates a response to parse from SetLoadBalancerTCPListenerAttribute response
type SetLoadBalancerUDPListenerAttributeRequest ¶
type SetLoadBalancerUDPListenerAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` Scheduler string `position:"Query" name:"Scheduler"` PersistenceTimeout requests.Integer `position:"Query" name:"PersistenceTimeout"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` HealthCheckReq string `position:"Query" name:"healthCheckReq"` HealthCheckExp string `position:"Query" name:"healthCheckExp"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` VServerGroup string `position:"Query" name:"VServerGroup"` VServerGroupId string `position:"Query" name:"VServerGroupId"` MasterSlaveServerGroupId string `position:"Query" name:"MasterSlaveServerGroupId"` MasterSlaveServerGroup string `position:"Query" name:"MasterSlaveServerGroup"` }
SetLoadBalancerUDPListenerAttributeRequest is the request struct for api SetLoadBalancerUDPListenerAttribute
func CreateSetLoadBalancerUDPListenerAttributeRequest ¶
func CreateSetLoadBalancerUDPListenerAttributeRequest() (request *SetLoadBalancerUDPListenerAttributeRequest)
CreateSetLoadBalancerUDPListenerAttributeRequest creates a request to invoke SetLoadBalancerUDPListenerAttribute API
type SetLoadBalancerUDPListenerAttributeResponse ¶
type SetLoadBalancerUDPListenerAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetLoadBalancerUDPListenerAttributeResponse is the response struct for api SetLoadBalancerUDPListenerAttribute
func CreateSetLoadBalancerUDPListenerAttributeResponse ¶
func CreateSetLoadBalancerUDPListenerAttributeResponse() (response *SetLoadBalancerUDPListenerAttributeResponse)
CreateSetLoadBalancerUDPListenerAttributeResponse creates a response to parse from SetLoadBalancerUDPListenerAttribute response
type SetRuleRequest ¶
type SetRuleRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` RuleId string `position:"Query" name:"RuleId"` VServerGroupId string `position:"Query" name:"VServerGroupId"` }
SetRuleRequest is the request struct for api SetRule
func CreateSetRuleRequest ¶
func CreateSetRuleRequest() (request *SetRuleRequest)
CreateSetRuleRequest creates a request to invoke SetRule API
type SetRuleResponse ¶
type SetRuleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetRuleResponse is the response struct for api SetRule
func CreateSetRuleResponse ¶
func CreateSetRuleResponse() (response *SetRuleResponse)
CreateSetRuleResponse creates a response to parse from SetRule response
type SetServerCertificateNameRequest ¶
type SetServerCertificateNameRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ServerCertificateId string `position:"Query" name:"ServerCertificateId"` ServerCertificateName string `position:"Query" name:"ServerCertificateName"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
SetServerCertificateNameRequest is the request struct for api SetServerCertificateName
func CreateSetServerCertificateNameRequest ¶
func CreateSetServerCertificateNameRequest() (request *SetServerCertificateNameRequest)
CreateSetServerCertificateNameRequest creates a request to invoke SetServerCertificateName API
type SetServerCertificateNameResponse ¶
type SetServerCertificateNameResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetServerCertificateNameResponse is the response struct for api SetServerCertificateName
func CreateSetServerCertificateNameResponse ¶
func CreateSetServerCertificateNameResponse() (response *SetServerCertificateNameResponse)
CreateSetServerCertificateNameResponse creates a response to parse from SetServerCertificateName response
type SetVServerGroupAttributeRequest ¶
type SetVServerGroupAttributeRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` VServerGroupId string `position:"Query" name:"VServerGroupId"` VServerGroupName string `position:"Query" name:"VServerGroupName"` BackendServers string `position:"Query" name:"BackendServers"` }
SetVServerGroupAttributeRequest is the request struct for api SetVServerGroupAttribute
func CreateSetVServerGroupAttributeRequest ¶
func CreateSetVServerGroupAttributeRequest() (request *SetVServerGroupAttributeRequest)
CreateSetVServerGroupAttributeRequest creates a request to invoke SetVServerGroupAttribute API
type SetVServerGroupAttributeResponse ¶
type SetVServerGroupAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` VServerGroupName string `json:"VServerGroupName" xml:"VServerGroupName"` BackendServers BackendServersInSetVServerGroupAttribute `json:"BackendServers" xml:"BackendServers"` }
SetVServerGroupAttributeResponse is the response struct for api SetVServerGroupAttribute
func CreateSetVServerGroupAttributeResponse ¶
func CreateSetVServerGroupAttributeResponse() (response *SetVServerGroupAttributeResponse)
CreateSetVServerGroupAttributeResponse creates a response to parse from SetVServerGroupAttribute response
type SlaveZone ¶
type SlaveZone struct { ZoneId string `json:"ZoneId" xml:"ZoneId"` LocalName string `json:"LocalName" xml:"LocalName"` }
SlaveZone is a nested struct in slb response
type SlaveZones ¶
type SlaveZones struct {
SlaveZone []SlaveZone `json:"SlaveZone" xml:"SlaveZone"`
}
SlaveZones is a nested struct in slb response
type StartLoadBalancerListenerRequest ¶
type StartLoadBalancerListenerRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
StartLoadBalancerListenerRequest is the request struct for api StartLoadBalancerListener
func CreateStartLoadBalancerListenerRequest ¶
func CreateStartLoadBalancerListenerRequest() (request *StartLoadBalancerListenerRequest)
CreateStartLoadBalancerListenerRequest creates a request to invoke StartLoadBalancerListener API
type StartLoadBalancerListenerResponse ¶
type StartLoadBalancerListenerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StartLoadBalancerListenerResponse is the response struct for api StartLoadBalancerListener
func CreateStartLoadBalancerListenerResponse ¶
func CreateStartLoadBalancerListenerResponse() (response *StartLoadBalancerListenerResponse)
CreateStartLoadBalancerListenerResponse creates a response to parse from StartLoadBalancerListener response
type StopLoadBalancerListenerRequest ¶
type StopLoadBalancerListenerRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` }
StopLoadBalancerListenerRequest is the request struct for api StopLoadBalancerListener
func CreateStopLoadBalancerListenerRequest ¶
func CreateStopLoadBalancerListenerRequest() (request *StopLoadBalancerListenerRequest)
CreateStopLoadBalancerListenerRequest creates a request to invoke StopLoadBalancerListener API
type StopLoadBalancerListenerResponse ¶
type StopLoadBalancerListenerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StopLoadBalancerListenerResponse is the response struct for api StopLoadBalancerListener
func CreateStopLoadBalancerListenerResponse ¶
func CreateStopLoadBalancerListenerResponse() (response *StopLoadBalancerListenerResponse)
CreateStopLoadBalancerListenerResponse creates a response to parse from StopLoadBalancerListener response
type TagSet ¶
type TagSet struct { TagKey string `json:"TagKey" xml:"TagKey"` TagValue string `json:"TagValue" xml:"TagValue"` InstanceCount int `json:"InstanceCount" xml:"InstanceCount"` }
TagSet is a nested struct in slb response
type TagSets ¶
type TagSets struct {
TagSet []TagSet `json:"TagSet" xml:"TagSet"`
}
TagSets is a nested struct in slb response
type UploadCACertificateRequest ¶
type UploadCACertificateRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` CACertificate string `position:"Query" name:"CACertificate"` CACertificateName string `position:"Query" name:"CACertificateName"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` }
UploadCACertificateRequest is the request struct for api UploadCACertificate
func CreateUploadCACertificateRequest ¶
func CreateUploadCACertificateRequest() (request *UploadCACertificateRequest)
CreateUploadCACertificateRequest creates a request to invoke UploadCACertificate API
type UploadCACertificateResponse ¶
type UploadCACertificateResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` CACertificateId string `json:"CACertificateId" xml:"CACertificateId"` CACertificateName string `json:"CACertificateName" xml:"CACertificateName"` Fingerprint string `json:"Fingerprint" xml:"Fingerprint"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` CreateTime string `json:"CreateTime" xml:"CreateTime"` CreateTimeStamp int `json:"CreateTimeStamp" xml:"CreateTimeStamp"` }
UploadCACertificateResponse is the response struct for api UploadCACertificate
func CreateUploadCACertificateResponse ¶
func CreateUploadCACertificateResponse() (response *UploadCACertificateResponse)
CreateUploadCACertificateResponse creates a response to parse from UploadCACertificate response
type UploadServerCertificateRequest ¶
type UploadServerCertificateRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` AliCloudCertificateId string `position:"Query" name:"AliCloudCertificateId"` AliCloudCertificateName string `position:"Query" name:"AliCloudCertificateName"` ServerCertificate string `position:"Query" name:"ServerCertificate"` PrivateKey string `position:"Query" name:"PrivateKey"` ServerCertificateName string `position:"Query" name:"ServerCertificateName"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AccessKeyId string `position:"Query" name:"access_key_id"` Tags string `position:"Query" name:"Tags"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` }
UploadServerCertificateRequest is the request struct for api UploadServerCertificate
func CreateUploadServerCertificateRequest ¶
func CreateUploadServerCertificateRequest() (request *UploadServerCertificateRequest)
CreateUploadServerCertificateRequest creates a request to invoke UploadServerCertificate API
type UploadServerCertificateResponse ¶
type UploadServerCertificateResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ServerCertificateId string `json:"ServerCertificateId" xml:"ServerCertificateId"` Fingerprint string `json:"Fingerprint" xml:"Fingerprint"` ServerCertificateName string `json:"ServerCertificateName" xml:"ServerCertificateName"` RegionId string `json:"RegionId" xml:"RegionId"` RegionIdAlias string `json:"RegionIdAlias" xml:"RegionIdAlias"` AliCloudCertificateId string `json:"AliCloudCertificateId" xml:"AliCloudCertificateId"` AliCloudCertificateName string `json:"AliCloudCertificateName" xml:"AliCloudCertificateName"` IsAliCloudCertificate int `json:"IsAliCloudCertificate" xml:"IsAliCloudCertificate"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` CreateTime string `json:"CreateTime" xml:"CreateTime"` CreateTimeStamp int `json:"CreateTimeStamp" xml:"CreateTimeStamp"` }
UploadServerCertificateResponse is the response struct for api UploadServerCertificate
func CreateUploadServerCertificateResponse ¶
func CreateUploadServerCertificateResponse() (response *UploadServerCertificateResponse)
CreateUploadServerCertificateResponse creates a response to parse from UploadServerCertificate response
type VServerGroup ¶
type VServerGroup struct { VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` GroupName string `json:"GroupName" xml:"GroupName"` GroupId string `json:"GroupId" xml:"GroupId"` VServerGroupName string `json:"VServerGroupName" xml:"VServerGroupName"` BackendServers BackendServersInDescribeLoadBalancersRelatedEcs `json:"BackendServers" xml:"BackendServers"` }
VServerGroup is a nested struct in slb response
type VServerGroupsInDescribeLoadBalancersRelatedEcs ¶
type VServerGroupsInDescribeLoadBalancersRelatedEcs struct {
VServerGroup []VServerGroup `json:"VServerGroup" xml:"VServerGroup"`
}
VServerGroupsInDescribeLoadBalancersRelatedEcs is a nested struct in slb response
type VServerGroupsInDescribeVServerGroups ¶
type VServerGroupsInDescribeVServerGroups struct {
VServerGroup []VServerGroup `json:"VServerGroup" xml:"VServerGroup"`
}
VServerGroupsInDescribeVServerGroups is a nested struct in slb response
type Zone ¶
type Zone struct { ZoneId string `json:"ZoneId" xml:"ZoneId"` LocalName string `json:"LocalName" xml:"LocalName"` SlaveZones SlaveZones `json:"SlaveZones" xml:"SlaveZones"` }
Zone is a nested struct in slb response
Source Files ¶
- add_backend_servers.go
- add_listener_white_list_item.go
- add_tags.go
- add_v_server_group_backend_servers.go
- client.go
- create_load_balancer.go
- create_load_balancer_http_listener.go
- create_load_balancer_https_listener.go
- create_load_balancer_tcp_listener.go
- create_load_balancer_udp_listener.go
- create_master_slave_server_group.go
- create_master_slave_v_server_group.go
- create_rules.go
- create_v_server_group.go
- delete_ca_certificate.go
- delete_load_balancer.go
- delete_load_balancer_listener.go
- delete_master_slave_server_group.go
- delete_master_slave_v_server_group.go
- delete_rules.go
- delete_server_certificate.go
- delete_v_server_group.go
- describe_ca_certificates.go
- describe_health_status.go
- describe_listener_access_control_attribute.go
- describe_load_balancer_attribute.go
- describe_load_balancer_auto_release_time.go
- describe_load_balancer_http_listener_attribute.go
- describe_load_balancer_https_listener_attribute.go
- describe_load_balancer_tcp_listener_attribute.go
- describe_load_balancer_udp_listener_attribute.go
- describe_load_balancers.go
- describe_load_balancers_related_ecs.go
- describe_master_slave_server_group_attribute.go
- describe_master_slave_server_groups.go
- describe_master_slave_v_server_group_attribute.go
- describe_master_slave_v_server_groups.go
- describe_regions.go
- describe_rule_attribute.go
- describe_rules.go
- describe_server_certificates.go
- describe_tags.go
- describe_v_server_group_attribute.go
- describe_v_server_groups.go
- describe_zones.go
- modify_load_balancer_instance_spec.go
- modify_load_balancer_internet_spec.go
- modify_load_balancer_pay_type.go
- modify_v_server_group_backend_servers.go
- move_resource_group.go
- remove_backend_servers.go
- remove_listener_white_list_item.go
- remove_tags.go
- remove_v_server_group_backend_servers.go
- set_backend_servers.go
- set_ca_certificate_name.go
- set_listener_access_control_status.go
- set_load_balancer_auto_release_time.go
- set_load_balancer_http_listener_attribute.go
- set_load_balancer_https_listener_attribute.go
- set_load_balancer_name.go
- set_load_balancer_status.go
- set_load_balancer_tcp_listener_attribute.go
- set_load_balancer_udp_listener_attribute.go
- set_rule.go
- set_server_certificate_name.go
- set_v_server_group_attribute.go
- start_load_balancer_listener.go
- stop_load_balancer_listener.go
- struct_backend_server.go
- struct_backend_server_in_add_backend_servers.go
- struct_backend_server_in_set_backend_servers.go
- struct_backend_servers_in_add_backend_servers.go
- struct_backend_servers_in_add_v_server_group_backend_servers.go
- struct_backend_servers_in_create_v_server_group.go
- struct_backend_servers_in_describe_health_status.go
- struct_backend_servers_in_describe_load_balancer_attribute.go
- struct_backend_servers_in_describe_load_balancers_related_ecs.go
- struct_backend_servers_in_describe_v_server_group_attribute.go
- struct_backend_servers_in_modify_v_server_group_backend_servers.go
- struct_backend_servers_in_remove_backend_servers.go
- struct_backend_servers_in_remove_v_server_group_backend_servers.go
- struct_backend_servers_in_set_backend_servers.go
- struct_backend_servers_in_set_v_server_group_attribute.go
- struct_ca_certificate.go
- struct_ca_certificates.go
- struct_listener_port_and_protocal.go
- struct_listener_port_and_protocol.go
- struct_listener_ports.go
- struct_listener_ports_and_protocal.go
- struct_listener_ports_and_protocol.go
- struct_load_balancer.go
- struct_load_balancers_in_describe_load_balancers.go
- struct_load_balancers_in_describe_load_balancers_related_ecs.go
- struct_master_slave_backend_server.go
- struct_master_slave_backend_servers_in_create_master_slave_server_group.go
- struct_master_slave_backend_servers_in_create_master_slave_v_server_group.go
- struct_master_slave_backend_servers_in_describe_master_slave_server_group_attribute.go
- struct_master_slave_backend_servers_in_describe_master_slave_v_server_group_attribute.go
- struct_master_slave_server_group.go
- struct_master_slave_server_groups.go
- struct_master_slave_v_server_group.go
- struct_master_slave_v_server_groups_in_describe_load_balancers_related_ecs.go
- struct_master_slave_v_server_groups_in_describe_master_slave_v_server_groups.go
- struct_region.go
- struct_regions.go
- struct_rule.go
- struct_rules_in_create_rules.go
- struct_rules_in_describe_rules.go
- struct_server_certificate.go
- struct_server_certificates.go
- struct_slave_zone.go
- struct_slave_zones.go
- struct_tag_set.go
- struct_tag_sets.go
- struct_v_server_group.go
- struct_v_server_groups_in_describe_load_balancers_related_ecs.go
- struct_v_server_groups_in_describe_v_server_groups.go
- struct_zone.go
- struct_zones.go
- upload_ca_certificate.go
- upload_server_certificate.go