Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type Acl
- type AclEntry
- type AclEntrys
- type AclIdsInDescribeLoadBalancerHTTPListenerAttribute
- type AclIdsInDescribeLoadBalancerHTTPSListenerAttribute
- type AclIdsInDescribeLoadBalancerListeners
- type AclIdsInDescribeLoadBalancerTCPListenerAttribute
- type AclIdsInDescribeLoadBalancerUDPListenerAttribute
- type Acls
- type AddAccessControlListEntryRequest
- type AddAccessControlListEntryResponse
- type AddBackendServersRequest
- type AddBackendServersResponse
- type AddListenerWhiteListItemRequest
- type AddListenerWhiteListItemResponse
- type AddTagsRequest
- type AddTagsResponse
- type AddVServerGroupBackendServersRequest
- type AddVServerGroupBackendServersResponse
- type AssociatedObjects
- type AvailableResource
- type AvailableResources
- type BackendServer
- type BackendServerInAddVServerGroupBackendServers
- type BackendServerInCreateVServerGroup
- type BackendServerInDescribeLoadBalancerAttribute
- type BackendServerInDescribeVServerGroupAttribute
- type BackendServerInModifyVServerGroupBackendServers
- type BackendServerInRemoveBackendServers
- type BackendServerInRemoveVServerGroupBackendServers
- type BackendServerInSetVServerGroupAttribute
- type BackendServersInAddBackendServers
- type BackendServersInAddVServerGroupBackendServers
- type BackendServersInCreateVServerGroup
- type BackendServersInDescribeHealthStatus
- type BackendServersInDescribeLoadBalancerAttribute
- type BackendServersInDescribeVServerGroupAttribute
- type BackendServersInModifyVServerGroupBackendServers
- type BackendServersInRemoveBackendServers
- type BackendServersInRemoveVServerGroupBackendServers
- type BackendServersInSetBackendServers
- type BackendServersInSetVServerGroupAttribute
- type CACertificate
- type CACertificates
- type Certificate
- type CertificatesInDescribeDomainExtensionAttribute
- type CertificatesInDescribeDomainExtensions
- type CertificatesInDescribeLoadBalancerHTTPSListenerAttribute
- type Ciphers
- 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 NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId 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) AddAccessControlListEntry(request *AddAccessControlListEntryRequest) (response *AddAccessControlListEntryResponse, err error)
- func (client *Client) AddAccessControlListEntryWithCallback(request *AddAccessControlListEntryRequest, ...) <-chan int
- func (client *Client) AddAccessControlListEntryWithChan(request *AddAccessControlListEntryRequest) (<-chan *AddAccessControlListEntryResponse, <-chan 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) CreateAccessControlList(request *CreateAccessControlListRequest) (response *CreateAccessControlListResponse, err error)
- func (client *Client) CreateAccessControlListWithCallback(request *CreateAccessControlListRequest, ...) <-chan int
- func (client *Client) CreateAccessControlListWithChan(request *CreateAccessControlListRequest) (<-chan *CreateAccessControlListResponse, <-chan error)
- func (client *Client) CreateDomainExtension(request *CreateDomainExtensionRequest) (response *CreateDomainExtensionResponse, err error)
- func (client *Client) CreateDomainExtensionWithCallback(request *CreateDomainExtensionRequest, ...) <-chan int
- func (client *Client) CreateDomainExtensionWithChan(request *CreateDomainExtensionRequest) (<-chan *CreateDomainExtensionResponse, <-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) 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) CreateTLSCipherPolicy(request *CreateTLSCipherPolicyRequest) (response *CreateTLSCipherPolicyResponse, err error)
- func (client *Client) CreateTLSCipherPolicyWithCallback(request *CreateTLSCipherPolicyRequest, ...) <-chan int
- func (client *Client) CreateTLSCipherPolicyWithChan(request *CreateTLSCipherPolicyRequest) (<-chan *CreateTLSCipherPolicyResponse, <-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) DeleteAccessControlList(request *DeleteAccessControlListRequest) (response *DeleteAccessControlListResponse, err error)
- func (client *Client) DeleteAccessControlListWithCallback(request *DeleteAccessControlListRequest, ...) <-chan int
- func (client *Client) DeleteAccessControlListWithChan(request *DeleteAccessControlListRequest) (<-chan *DeleteAccessControlListResponse, <-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) DeleteDomainExtension(request *DeleteDomainExtensionRequest) (response *DeleteDomainExtensionResponse, err error)
- func (client *Client) DeleteDomainExtensionWithCallback(request *DeleteDomainExtensionRequest, ...) <-chan int
- func (client *Client) DeleteDomainExtensionWithChan(request *DeleteDomainExtensionRequest) (<-chan *DeleteDomainExtensionResponse, <-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) 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) DeleteTLSCipherPolicy(request *DeleteTLSCipherPolicyRequest) (response *DeleteTLSCipherPolicyResponse, err error)
- func (client *Client) DeleteTLSCipherPolicyWithCallback(request *DeleteTLSCipherPolicyRequest, ...) <-chan int
- func (client *Client) DeleteTLSCipherPolicyWithChan(request *DeleteTLSCipherPolicyRequest) (<-chan *DeleteTLSCipherPolicyResponse, <-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) DescribeAccessControlListAttribute(request *DescribeAccessControlListAttributeRequest) (response *DescribeAccessControlListAttributeResponse, err error)
- func (client *Client) DescribeAccessControlListAttributeWithCallback(request *DescribeAccessControlListAttributeRequest, ...) <-chan int
- func (client *Client) DescribeAccessControlListAttributeWithChan(request *DescribeAccessControlListAttributeRequest) (<-chan *DescribeAccessControlListAttributeResponse, <-chan error)
- func (client *Client) DescribeAccessControlLists(request *DescribeAccessControlListsRequest) (response *DescribeAccessControlListsResponse, err error)
- func (client *Client) DescribeAccessControlListsWithCallback(request *DescribeAccessControlListsRequest, ...) <-chan int
- func (client *Client) DescribeAccessControlListsWithChan(request *DescribeAccessControlListsRequest) (<-chan *DescribeAccessControlListsResponse, <-chan error)
- func (client *Client) DescribeAvailableResource(request *DescribeAvailableResourceRequest) (response *DescribeAvailableResourceResponse, err error)
- func (client *Client) DescribeAvailableResourceWithCallback(request *DescribeAvailableResourceRequest, ...) <-chan int
- func (client *Client) DescribeAvailableResourceWithChan(request *DescribeAvailableResourceRequest) (<-chan *DescribeAvailableResourceResponse, <-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) DescribeDomainExtensionAttribute(request *DescribeDomainExtensionAttributeRequest) (response *DescribeDomainExtensionAttributeResponse, err error)
- func (client *Client) DescribeDomainExtensionAttributeWithCallback(request *DescribeDomainExtensionAttributeRequest, ...) <-chan int
- func (client *Client) DescribeDomainExtensionAttributeWithChan(request *DescribeDomainExtensionAttributeRequest) (<-chan *DescribeDomainExtensionAttributeResponse, <-chan error)
- func (client *Client) DescribeDomainExtensions(request *DescribeDomainExtensionsRequest) (response *DescribeDomainExtensionsResponse, err error)
- func (client *Client) DescribeDomainExtensionsWithCallback(request *DescribeDomainExtensionsRequest, ...) <-chan int
- func (client *Client) DescribeDomainExtensionsWithChan(request *DescribeDomainExtensionsRequest) (<-chan *DescribeDomainExtensionsResponse, <-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) 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) DescribeLoadBalancerListeners(request *DescribeLoadBalancerListenersRequest) (response *DescribeLoadBalancerListenersResponse, err error)
- func (client *Client) DescribeLoadBalancerListenersWithCallback(request *DescribeLoadBalancerListenersRequest, ...) <-chan int
- func (client *Client) DescribeLoadBalancerListenersWithChan(request *DescribeLoadBalancerListenersRequest) (<-chan *DescribeLoadBalancerListenersResponse, <-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) 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) 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) ListTLSCipherPolicies(request *ListTLSCipherPoliciesRequest) (response *ListTLSCipherPoliciesResponse, err error)
- func (client *Client) ListTLSCipherPoliciesWithCallback(request *ListTLSCipherPoliciesRequest, ...) <-chan int
- func (client *Client) ListTLSCipherPoliciesWithChan(request *ListTLSCipherPoliciesRequest) (<-chan *ListTLSCipherPoliciesResponse, <-chan error)
- func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
- func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, ...) <-chan int
- func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
- func (client *Client) ModifyLoadBalancerInstanceChargeType(request *ModifyLoadBalancerInstanceChargeTypeRequest) (response *ModifyLoadBalancerInstanceChargeTypeResponse, err error)
- func (client *Client) ModifyLoadBalancerInstanceChargeTypeWithCallback(request *ModifyLoadBalancerInstanceChargeTypeRequest, ...) <-chan int
- func (client *Client) ModifyLoadBalancerInstanceChargeTypeWithChan(request *ModifyLoadBalancerInstanceChargeTypeRequest) (<-chan *ModifyLoadBalancerInstanceChargeTypeResponse, <-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) RemoveAccessControlListEntry(request *RemoveAccessControlListEntryRequest) (response *RemoveAccessControlListEntryResponse, err error)
- func (client *Client) RemoveAccessControlListEntryWithCallback(request *RemoveAccessControlListEntryRequest, ...) <-chan int
- func (client *Client) RemoveAccessControlListEntryWithChan(request *RemoveAccessControlListEntryRequest) (<-chan *RemoveAccessControlListEntryResponse, <-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) SetAccessControlListAttribute(request *SetAccessControlListAttributeRequest) (response *SetAccessControlListAttributeResponse, err error)
- func (client *Client) SetAccessControlListAttributeWithCallback(request *SetAccessControlListAttributeRequest, ...) <-chan int
- func (client *Client) SetAccessControlListAttributeWithChan(request *SetAccessControlListAttributeRequest) (<-chan *SetAccessControlListAttributeResponse, <-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) SetDomainExtensionAttribute(request *SetDomainExtensionAttributeRequest) (response *SetDomainExtensionAttributeResponse, err error)
- func (client *Client) SetDomainExtensionAttributeWithCallback(request *SetDomainExtensionAttributeRequest, ...) <-chan int
- func (client *Client) SetDomainExtensionAttributeWithChan(request *SetDomainExtensionAttributeRequest) (<-chan *SetDomainExtensionAttributeResponse, <-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) SetLoadBalancerDeleteProtection(request *SetLoadBalancerDeleteProtectionRequest) (response *SetLoadBalancerDeleteProtectionResponse, err error)
- func (client *Client) SetLoadBalancerDeleteProtectionWithCallback(request *SetLoadBalancerDeleteProtectionRequest, ...) <-chan int
- func (client *Client) SetLoadBalancerDeleteProtectionWithChan(request *SetLoadBalancerDeleteProtectionRequest) (<-chan *SetLoadBalancerDeleteProtectionResponse, <-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) SetLoadBalancerModificationProtection(request *SetLoadBalancerModificationProtectionRequest) (response *SetLoadBalancerModificationProtectionResponse, err error)
- func (client *Client) SetLoadBalancerModificationProtectionWithCallback(request *SetLoadBalancerModificationProtectionRequest, ...) <-chan int
- func (client *Client) SetLoadBalancerModificationProtectionWithChan(request *SetLoadBalancerModificationProtectionRequest) (<-chan *SetLoadBalancerModificationProtectionResponse, <-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) SetTLSCipherPolicyAttribute(request *SetTLSCipherPolicyAttributeRequest) (response *SetTLSCipherPolicyAttributeResponse, err error)
- func (client *Client) SetTLSCipherPolicyAttributeWithCallback(request *SetTLSCipherPolicyAttributeRequest, ...) <-chan int
- func (client *Client) SetTLSCipherPolicyAttributeWithChan(request *SetTLSCipherPolicyAttributeRequest) (<-chan *SetTLSCipherPolicyAttributeResponse, <-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) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, ...) <-chan int
- func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
- func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
- func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, ...) <-chan int
- func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-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 CreateAccessControlListRequest
- type CreateAccessControlListResponse
- type CreateDomainExtensionRequest
- type CreateDomainExtensionResponse
- type CreateDomainExtensionServerCertificate
- type CreateLoadBalancerHTTPListenerRequest
- type CreateLoadBalancerHTTPListenerResponse
- type CreateLoadBalancerHTTPSListenerRequest
- type CreateLoadBalancerHTTPSListenerResponse
- type CreateLoadBalancerHTTPSListenerServerCertificate
- type CreateLoadBalancerRequest
- type CreateLoadBalancerResponse
- type CreateLoadBalancerTCPListenerPortRange
- type CreateLoadBalancerTCPListenerRequest
- type CreateLoadBalancerTCPListenerResponse
- type CreateLoadBalancerUDPListenerPortRange
- type CreateLoadBalancerUDPListenerRequest
- type CreateLoadBalancerUDPListenerResponse
- type CreateMasterSlaveServerGroupRequest
- type CreateMasterSlaveServerGroupResponse
- type CreateRulesRequest
- type CreateRulesResponse
- type CreateTLSCipherPolicyRequest
- type CreateTLSCipherPolicyResponse
- type CreateVServerGroupRequest
- type CreateVServerGroupResponse
- type DeleteAccessControlListRequest
- type DeleteAccessControlListResponse
- type DeleteCACertificateRequest
- type DeleteCACertificateResponse
- type DeleteDomainExtensionRequest
- type DeleteDomainExtensionResponse
- type DeleteLoadBalancerListenerRequest
- type DeleteLoadBalancerListenerResponse
- type DeleteLoadBalancerRequest
- type DeleteLoadBalancerResponse
- type DeleteMasterSlaveServerGroupRequest
- type DeleteMasterSlaveServerGroupResponse
- type DeleteRulesRequest
- type DeleteRulesResponse
- type DeleteServerCertificateRequest
- type DeleteServerCertificateResponse
- type DeleteTLSCipherPolicyRequest
- type DeleteTLSCipherPolicyResponse
- type DeleteVServerGroupRequest
- type DeleteVServerGroupResponse
- type DescribeAccessControlListAttributeRequest
- type DescribeAccessControlListAttributeResponse
- type DescribeAccessControlListsRequest
- type DescribeAccessControlListsResponse
- type DescribeAccessControlListsTag
- type DescribeAvailableResourceRequest
- type DescribeAvailableResourceResponse
- type DescribeCACertificatesRequest
- type DescribeCACertificatesResponse
- type DescribeCACertificatesTag
- type DescribeDomainExtensionAttributeRequest
- type DescribeDomainExtensionAttributeResponse
- type DescribeDomainExtensionsRequest
- type DescribeDomainExtensionsResponse
- type DescribeHealthStatusRequest
- type DescribeHealthStatusResponse
- type DescribeListenerAccessControlAttributeRequest
- type DescribeListenerAccessControlAttributeResponse
- type DescribeLoadBalancerAttributeRequest
- type DescribeLoadBalancerAttributeResponse
- type DescribeLoadBalancerHTTPListenerAttributeRequest
- type DescribeLoadBalancerHTTPListenerAttributeResponse
- type DescribeLoadBalancerHTTPSListenerAttributeRequest
- type DescribeLoadBalancerHTTPSListenerAttributeResponse
- type DescribeLoadBalancerListenersRequest
- type DescribeLoadBalancerListenersResponse
- type DescribeLoadBalancerTCPListenerAttributeRequest
- type DescribeLoadBalancerTCPListenerAttributeResponse
- type DescribeLoadBalancerUDPListenerAttributeRequest
- type DescribeLoadBalancerUDPListenerAttributeResponse
- type DescribeLoadBalancersRequest
- type DescribeLoadBalancersResponse
- type DescribeLoadBalancersTag
- type DescribeMasterSlaveServerGroupAttributeRequest
- type DescribeMasterSlaveServerGroupAttributeResponse
- type DescribeMasterSlaveServerGroupsRequest
- type DescribeMasterSlaveServerGroupsResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DescribeRuleAttributeRequest
- type DescribeRuleAttributeResponse
- type DescribeRulesRequest
- type DescribeRulesResponse
- type DescribeServerCertificatesRequest
- type DescribeServerCertificatesResponse
- type DescribeServerCertificatesTag
- type DescribeTagsRequest
- type DescribeTagsResponse
- type DescribeVServerGroupAttributeRequest
- type DescribeVServerGroupAttributeResponse
- type DescribeVServerGroupsRequest
- type DescribeVServerGroupsResponse
- type DescribeZonesRequest
- type DescribeZonesResponse
- type DomainExtension
- type DomainExtensionsInDescribeDomainExtensions
- type DomainExtensionsInDescribeLoadBalancerHTTPSListenerAttribute
- type HTTPListenerConfig
- type HTTPSListenerConfig
- type Labels
- type ListTLSCipherPoliciesRequest
- type ListTLSCipherPoliciesResponse
- type ListTagResourcesRequest
- type ListTagResourcesResponse
- type ListTagResourcesTag
- type Listener
- type ListenerInDescribeLoadBalancerListeners
- type ListenerPortAndProtocal
- type ListenerPortAndProtocol
- type ListenerPorts
- type ListenerPortsAndProtocal
- type ListenerPortsAndProtocol
- type ListenersInDescribeLoadBalancerListeners
- type ListenersInDescribeMasterSlaveServerGroups
- type ListenersInDescribeVServerGroups
- type LoadBalancer
- type LoadBalancers
- type MasterSlaveBackendServer
- type MasterSlaveBackendServersInCreateMasterSlaveServerGroup
- type MasterSlaveBackendServersInDescribeMasterSlaveServerGroupAttribute
- type MasterSlaveServerGroup
- type MasterSlaveServerGroups
- type ModifyLoadBalancerInstanceChargeTypeRequest
- type ModifyLoadBalancerInstanceChargeTypeResponse
- type ModifyLoadBalancerInstanceSpecRequest
- type ModifyLoadBalancerInstanceSpecResponse
- type ModifyLoadBalancerInternetSpecRequest
- type ModifyLoadBalancerInternetSpecResponse
- type ModifyLoadBalancerPayTypeRequest
- type ModifyLoadBalancerPayTypeResponse
- type ModifyVServerGroupBackendServersRequest
- type ModifyVServerGroupBackendServersResponse
- type PortRange
- type PortRangesInDescribeLoadBalancerListeners
- type PortRangesInDescribeLoadBalancerTCPListenerAttribute
- type PortRangesInDescribeLoadBalancerUDPListenerAttribute
- type Region
- type Regions
- type RelateListener
- type RelateListeners
- type RelatedListener
- type RelatedListeners
- type RemoveAccessControlListEntryRequest
- type RemoveAccessControlListEntryResponse
- type RemoveBackendServersRequest
- type RemoveBackendServersResponse
- type RemoveListenerWhiteListItemRequest
- type RemoveListenerWhiteListItemResponse
- type RemoveTagsRequest
- type RemoveTagsResponse
- type RemoveVServerGroupBackendServersRequest
- type RemoveVServerGroupBackendServersResponse
- type Rule
- type RulesInCreateRules
- type RulesInDescribeLoadBalancerHTTPListenerAttribute
- type RulesInDescribeLoadBalancerHTTPSListenerAttribute
- type RulesInDescribeRules
- type RulesInDescribeVServerGroups
- type ServerCertificate
- type ServerCertificatesInDescribeDomainExtensionAttribute
- type ServerCertificatesInDescribeDomainExtensions
- type ServerCertificatesInDescribeLoadBalancerHTTPSListenerAttribute
- type ServerCertificatesInDescribeServerCertificates
- type SetAccessControlListAttributeRequest
- type SetAccessControlListAttributeResponse
- type SetBackendServersRequest
- type SetBackendServersResponse
- type SetCACertificateNameRequest
- type SetCACertificateNameResponse
- type SetDomainExtensionAttributeRequest
- type SetDomainExtensionAttributeResponse
- type SetDomainExtensionAttributeServerCertificate
- type SetListenerAccessControlStatusRequest
- type SetListenerAccessControlStatusResponse
- type SetLoadBalancerDeleteProtectionRequest
- type SetLoadBalancerDeleteProtectionResponse
- type SetLoadBalancerHTTPListenerAttributeRequest
- type SetLoadBalancerHTTPListenerAttributeResponse
- type SetLoadBalancerHTTPSListenerAttributeRequest
- type SetLoadBalancerHTTPSListenerAttributeResponse
- type SetLoadBalancerHTTPSListenerAttributeServerCertificate
- type SetLoadBalancerModificationProtectionRequest
- type SetLoadBalancerModificationProtectionResponse
- type SetLoadBalancerNameRequest
- type SetLoadBalancerNameResponse
- type SetLoadBalancerStatusRequest
- type SetLoadBalancerStatusResponse
- type SetLoadBalancerTCPListenerAttributePortRange
- type SetLoadBalancerTCPListenerAttributeRequest
- type SetLoadBalancerTCPListenerAttributeResponse
- type SetLoadBalancerUDPListenerAttributePortRange
- type SetLoadBalancerUDPListenerAttributeRequest
- type SetLoadBalancerUDPListenerAttributeResponse
- type SetRuleRequest
- type SetRuleResponse
- type SetServerCertificateNameRequest
- type SetServerCertificateNameResponse
- type SetTLSCipherPolicyAttributeRequest
- type SetTLSCipherPolicyAttributeResponse
- type SetVServerGroupAttributeRequest
- type SetVServerGroupAttributeResponse
- type SlaveZone
- type SlaveZones
- type StartLoadBalancerListenerRequest
- type StartLoadBalancerListenerResponse
- type StopLoadBalancerListenerRequest
- type StopLoadBalancerListenerResponse
- type SubjectAlternativeNamesInDescribeServerCertificates
- type SubjectAlternativeNamesInUploadServerCertificate
- type SupportResource
- type SupportResources
- type TCPListenerConfig
- type TCPSListenerConfig
- type TLSCipherPolicies
- type TLSCipherPolicy
- type TLSVersions
- type Tag
- type TagResource
- type TagResources
- type TagResourcesRequest
- type TagResourcesResponse
- type TagResourcesTag
- type TagSet
- type TagSets
- type TagsInDescribeAccessControlLists
- type TagsInDescribeCACertificates
- type TagsInDescribeLoadBalancers
- type TagsInDescribeServerCertificates
- type UDPListenerConfig
- type UntagResourcesRequest
- type UntagResourcesResponse
- type UploadCACertificateRequest
- type UploadCACertificateResponse
- type UploadServerCertificateRequest
- type UploadServerCertificateResponse
- type VServerGroup
- type VServerGroups
- type Zone
- type Zones
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type Acl ¶
type Acl struct { ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` AclId string `json:"AclId" xml:"AclId"` AddressIPVersion string `json:"AddressIPVersion" xml:"AddressIPVersion"` AclName string `json:"AclName" xml:"AclName"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` Tags TagsInDescribeAccessControlLists `json:"Tags" xml:"Tags"` }
Acl is a nested struct in slb response
type AclEntry ¶
type AclEntry struct { AclEntryComment string `json:"AclEntryComment" xml:"AclEntryComment"` AclEntryIP string `json:"AclEntryIP" xml:"AclEntryIP"` }
AclEntry is a nested struct in slb response
type AclEntrys ¶
type AclEntrys struct {
AclEntry []AclEntry `json:"AclEntry" xml:"AclEntry"`
}
AclEntrys is a nested struct in slb response
type AclIdsInDescribeLoadBalancerHTTPListenerAttribute ¶
type AclIdsInDescribeLoadBalancerHTTPListenerAttribute struct {
AclId []string `json:"AclId" xml:"AclId"`
}
AclIdsInDescribeLoadBalancerHTTPListenerAttribute is a nested struct in slb response
type AclIdsInDescribeLoadBalancerHTTPSListenerAttribute ¶
type AclIdsInDescribeLoadBalancerHTTPSListenerAttribute struct {
AclId []string `json:"AclId" xml:"AclId"`
}
AclIdsInDescribeLoadBalancerHTTPSListenerAttribute is a nested struct in slb response
type AclIdsInDescribeLoadBalancerListeners ¶ added in v1.61.1069
type AclIdsInDescribeLoadBalancerListeners struct {
AclId []string `json:"AclId" xml:"AclId"`
}
AclIdsInDescribeLoadBalancerListeners is a nested struct in slb response
type AclIdsInDescribeLoadBalancerTCPListenerAttribute ¶
type AclIdsInDescribeLoadBalancerTCPListenerAttribute struct {
AclId []string `json:"AclId" xml:"AclId"`
}
AclIdsInDescribeLoadBalancerTCPListenerAttribute is a nested struct in slb response
type AclIdsInDescribeLoadBalancerUDPListenerAttribute ¶
type AclIdsInDescribeLoadBalancerUDPListenerAttribute struct {
AclId []string `json:"AclId" xml:"AclId"`
}
AclIdsInDescribeLoadBalancerUDPListenerAttribute is a nested struct in slb response
type Acls ¶
type Acls struct {
Acl []Acl `json:"Acl" xml:"Acl"`
}
Acls is a nested struct in slb response
type AddAccessControlListEntryRequest ¶
type AddAccessControlListEntryRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` AclEntrys string `position:"Query" name:"AclEntrys"` AclId string `position:"Query" name:"AclId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` }
AddAccessControlListEntryRequest is the request struct for api AddAccessControlListEntry
func CreateAddAccessControlListEntryRequest ¶
func CreateAddAccessControlListEntryRequest() (request *AddAccessControlListEntryRequest)
CreateAddAccessControlListEntryRequest creates a request to invoke AddAccessControlListEntry API
type AddAccessControlListEntryResponse ¶
type AddAccessControlListEntryResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AddAccessControlListEntryResponse is the response struct for api AddAccessControlListEntry
func CreateAddAccessControlListEntryResponse ¶
func CreateAddAccessControlListEntryResponse() (response *AddAccessControlListEntryResponse)
CreateAddAccessControlListEntryResponse creates a response to parse from AddAccessControlListEntry response
type AddBackendServersRequest ¶
type AddBackendServersRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` BackendServers string `position:"Query" name:"BackendServers"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` RequestId string `json:"RequestId" xml:"RequestId"` 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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` SourceItems string `position:"Query" name:"SourceItems"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ListenerProtocol string `position:"Query" name:"ListenerProtocol"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` BackendServers string `position:"Query" name:"BackendServers"` VServerGroupId string `position:"Query" name:"VServerGroupId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` }
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 VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` RequestId string `json:"RequestId" xml:"RequestId"` 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 AssociatedObjects ¶
type AssociatedObjects struct { Listeners ListenersInDescribeMasterSlaveServerGroups `json:"Listeners" xml:"Listeners"` Rules RulesInDescribeVServerGroups `json:"Rules" xml:"Rules"` }
AssociatedObjects is a nested struct in slb response
type AvailableResource ¶
type AvailableResource struct { SlaveZoneId string `json:"SlaveZoneId" xml:"SlaveZoneId"` MasterZoneId string `json:"MasterZoneId" xml:"MasterZoneId"` SupportResources SupportResources `json:"SupportResources" xml:"SupportResources"` }
AvailableResource is a nested struct in slb response
type AvailableResources ¶
type AvailableResources struct {
AvailableResource []AvailableResource `json:"AvailableResource" xml:"AvailableResource"`
}
AvailableResources is a nested struct in slb response
type BackendServer ¶
type BackendServer struct { Port int `json:"Port" xml:"Port"` Protocol string `json:"Protocol" xml:"Protocol"` ServerIp string `json:"ServerIp" xml:"ServerIp"` ServerHealthStatus string `json:"ServerHealthStatus" xml:"ServerHealthStatus"` ServerId string `json:"ServerId" xml:"ServerId"` VpcId string `json:"VpcId" xml:"VpcId"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` Weight string `json:"Weight" xml:"Weight"` Description string `json:"Description" xml:"Description"` EniHost string `json:"EniHost" xml:"EniHost"` Type string `json:"Type" xml:"Type"` }
BackendServer is a nested struct in slb response
type BackendServerInAddVServerGroupBackendServers ¶
type BackendServerInAddVServerGroupBackendServers struct { VpcId string `json:"VpcId" xml:"VpcId"` Type string `json:"Type" xml:"Type"` Weight int `json:"Weight" xml:"Weight"` Description string `json:"Description" xml:"Description"` ServerRegionId string `json:"ServerRegionId" xml:"ServerRegionId"` ServerIp string `json:"ServerIp" xml:"ServerIp"` Port int `json:"Port" xml:"Port"` VbrId string `json:"VbrId" xml:"VbrId"` ServerId string `json:"ServerId" xml:"ServerId"` }
BackendServerInAddVServerGroupBackendServers is a nested struct in slb response
type BackendServerInCreateVServerGroup ¶
type BackendServerInCreateVServerGroup struct { VpcId string `json:"VpcId" xml:"VpcId"` Type string `json:"Type" xml:"Type"` Weight int `json:"Weight" xml:"Weight"` Description string `json:"Description" xml:"Description"` ServerRegionId string `json:"ServerRegionId" xml:"ServerRegionId"` ServerIp string `json:"ServerIp" xml:"ServerIp"` Port int `json:"Port" xml:"Port"` VbrId string `json:"VbrId" xml:"VbrId"` ServerId string `json:"ServerId" xml:"ServerId"` }
BackendServerInCreateVServerGroup is a nested struct in slb response
type BackendServerInDescribeLoadBalancerAttribute ¶
type BackendServerInDescribeLoadBalancerAttribute struct { Type string `json:"Type" xml:"Type"` VpcId string `json:"VpcId" xml:"VpcId"` Weight int `json:"Weight" xml:"Weight"` Description string `json:"Description" xml:"Description"` ServerIp string `json:"ServerIp" xml:"ServerIp"` ServerId string `json:"ServerId" xml:"ServerId"` }
BackendServerInDescribeLoadBalancerAttribute is a nested struct in slb response
type BackendServerInDescribeVServerGroupAttribute ¶
type BackendServerInDescribeVServerGroupAttribute struct { VpcId string `json:"VpcId" xml:"VpcId"` Type string `json:"Type" xml:"Type"` Weight int `json:"Weight" xml:"Weight"` ProxyProtocolV2Enabled bool `json:"ProxyProtocolV2Enabled" xml:"ProxyProtocolV2Enabled"` Description string `json:"Description" xml:"Description"` ServerRegionId string `json:"ServerRegionId" xml:"ServerRegionId"` ServerIp string `json:"ServerIp" xml:"ServerIp"` Port int `json:"Port" xml:"Port"` VbrId string `json:"VbrId" xml:"VbrId"` ServerId string `json:"ServerId" xml:"ServerId"` }
BackendServerInDescribeVServerGroupAttribute is a nested struct in slb response
type BackendServerInModifyVServerGroupBackendServers ¶
type BackendServerInModifyVServerGroupBackendServers struct { VpcId string `json:"VpcId" xml:"VpcId"` Type string `json:"Type" xml:"Type"` Weight int `json:"Weight" xml:"Weight"` Description string `json:"Description" xml:"Description"` ServerRegionId string `json:"ServerRegionId" xml:"ServerRegionId"` ServerIp string `json:"ServerIp" xml:"ServerIp"` Port int `json:"Port" xml:"Port"` VbrId string `json:"VbrId" xml:"VbrId"` ServerId string `json:"ServerId" xml:"ServerId"` }
BackendServerInModifyVServerGroupBackendServers is a nested struct in slb response
type BackendServerInRemoveBackendServers ¶
type BackendServerInRemoveBackendServers struct { VpcId string `json:"VpcId" xml:"VpcId"` Type string `json:"Type" xml:"Type"` Weight int `json:"Weight" xml:"Weight"` Description string `json:"Description" xml:"Description"` ServerIp string `json:"ServerIp" xml:"ServerIp"` ServerId string `json:"ServerId" xml:"ServerId"` }
BackendServerInRemoveBackendServers is a nested struct in slb response
type BackendServerInRemoveVServerGroupBackendServers ¶
type BackendServerInRemoveVServerGroupBackendServers struct { VpcId string `json:"VpcId" xml:"VpcId"` Type string `json:"Type" xml:"Type"` Weight int `json:"Weight" xml:"Weight"` Description string `json:"Description" xml:"Description"` ServerRegionId string `json:"ServerRegionId" xml:"ServerRegionId"` ServerIp string `json:"ServerIp" xml:"ServerIp"` Port int `json:"Port" xml:"Port"` VbrId string `json:"VbrId" xml:"VbrId"` ServerId string `json:"ServerId" xml:"ServerId"` }
BackendServerInRemoveVServerGroupBackendServers is a nested struct in slb response
type BackendServerInSetVServerGroupAttribute ¶
type BackendServerInSetVServerGroupAttribute struct { VpcId string `json:"VpcId" xml:"VpcId"` Type string `json:"Type" xml:"Type"` Weight int `json:"Weight" xml:"Weight"` Description string `json:"Description" xml:"Description"` ServerRegionId string `json:"ServerRegionId" xml:"ServerRegionId"` ServerIp string `json:"ServerIp" xml:"ServerIp"` Port int `json:"Port" xml:"Port"` VbrId string `json:"VbrId" xml:"VbrId"` ServerId string `json:"ServerId" xml:"ServerId"` }
BackendServerInSetVServerGroupAttribute is a nested struct in slb response
type BackendServersInAddBackendServers ¶
type BackendServersInAddBackendServers struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInAddBackendServers is a nested struct in slb response
type BackendServersInAddVServerGroupBackendServers ¶
type BackendServersInAddVServerGroupBackendServers struct {
BackendServer []BackendServerInAddVServerGroupBackendServers `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInAddVServerGroupBackendServers is a nested struct in slb response
type BackendServersInCreateVServerGroup ¶
type BackendServersInCreateVServerGroup struct {
BackendServer []BackendServerInCreateVServerGroup `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 []BackendServerInDescribeLoadBalancerAttribute `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInDescribeLoadBalancerAttribute is a nested struct in slb response
type BackendServersInDescribeVServerGroupAttribute ¶
type BackendServersInDescribeVServerGroupAttribute struct {
BackendServer []BackendServerInDescribeVServerGroupAttribute `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInDescribeVServerGroupAttribute is a nested struct in slb response
type BackendServersInModifyVServerGroupBackendServers ¶
type BackendServersInModifyVServerGroupBackendServers struct {
BackendServer []BackendServerInModifyVServerGroupBackendServers `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInModifyVServerGroupBackendServers is a nested struct in slb response
type BackendServersInRemoveBackendServers ¶
type BackendServersInRemoveBackendServers struct {
BackendServer []BackendServerInRemoveBackendServers `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInRemoveBackendServers is a nested struct in slb response
type BackendServersInRemoveVServerGroupBackendServers ¶
type BackendServersInRemoveVServerGroupBackendServers struct {
BackendServer []BackendServerInRemoveVServerGroupBackendServers `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInRemoveVServerGroupBackendServers is a nested struct in slb response
type BackendServersInSetBackendServers ¶
type BackendServersInSetBackendServers struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInSetBackendServers is a nested struct in slb response
type BackendServersInSetVServerGroupAttribute ¶
type BackendServersInSetVServerGroupAttribute struct {
BackendServer []BackendServerInSetVServerGroupAttribute `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInSetVServerGroupAttribute is a nested struct in slb response
type CACertificate ¶
type CACertificate struct { CreateTimeStamp int64 `json:"CreateTimeStamp" xml:"CreateTimeStamp"` StandardType string `json:"StandardType" xml:"StandardType"` ExpireTime string `json:"ExpireTime" xml:"ExpireTime"` CreateTime string `json:"CreateTime" xml:"CreateTime"` EncryptionKeyLength int `json:"EncryptionKeyLength" xml:"EncryptionKeyLength"` ExpireTimeStamp int64 `json:"ExpireTimeStamp" xml:"ExpireTimeStamp"` CACertificateId string `json:"CACertificateId" xml:"CACertificateId"` RegionId string `json:"RegionId" xml:"RegionId"` EncryptionAlgorithm string `json:"EncryptionAlgorithm" xml:"EncryptionAlgorithm"` Fingerprint string `json:"Fingerprint" xml:"Fingerprint"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` CommonName string `json:"CommonName" xml:"CommonName"` CACertificateName string `json:"CACertificateName" xml:"CACertificateName"` Tags TagsInDescribeCACertificates `json:"Tags" xml:"Tags"` }
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 Certificate ¶ added in v1.61.362
type Certificate struct { EncryptionAlgorithm string `json:"EncryptionAlgorithm" xml:"EncryptionAlgorithm"` CertificateId string `json:"CertificateId" xml:"CertificateId"` }
Certificate is a nested struct in slb response
type CertificatesInDescribeDomainExtensionAttribute ¶ added in v1.61.362
type CertificatesInDescribeDomainExtensionAttribute struct {
Certificate []Certificate `json:"Certificate" xml:"Certificate"`
}
CertificatesInDescribeDomainExtensionAttribute is a nested struct in slb response
type CertificatesInDescribeDomainExtensions ¶ added in v1.61.362
type CertificatesInDescribeDomainExtensions struct {
Certificate []Certificate `json:"Certificate" xml:"Certificate"`
}
CertificatesInDescribeDomainExtensions is a nested struct in slb response
type CertificatesInDescribeLoadBalancerHTTPSListenerAttribute ¶ added in v1.61.362
type CertificatesInDescribeLoadBalancerHTTPSListenerAttribute struct {
Certificate []Certificate `json:"Certificate" xml:"Certificate"`
}
CertificatesInDescribeLoadBalancerHTTPSListenerAttribute is a nested struct in slb response
type Ciphers ¶ added in v1.61.362
type Ciphers struct {
Cipher []string `json:"Cipher" xml:"Cipher"`
}
Ciphers 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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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 NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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 usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) AddAccessControlListEntry ¶
func (client *Client) AddAccessControlListEntry(request *AddAccessControlListEntryRequest) (response *AddAccessControlListEntryResponse, err error)
AddAccessControlListEntry invokes the slb.AddAccessControlListEntry API synchronously
func (*Client) AddAccessControlListEntryWithCallback ¶
func (client *Client) AddAccessControlListEntryWithCallback(request *AddAccessControlListEntryRequest, callback func(response *AddAccessControlListEntryResponse, err error)) <-chan int
AddAccessControlListEntryWithCallback invokes the slb.AddAccessControlListEntry API asynchronously
func (*Client) AddAccessControlListEntryWithChan ¶
func (client *Client) AddAccessControlListEntryWithChan(request *AddAccessControlListEntryRequest) (<-chan *AddAccessControlListEntryResponse, <-chan error)
AddAccessControlListEntryWithChan invokes the slb.AddAccessControlListEntry API asynchronously
func (*Client) AddBackendServers ¶
func (client *Client) AddBackendServers(request *AddBackendServersRequest) (response *AddBackendServersResponse, err error)
AddBackendServers invokes the slb.AddBackendServers API synchronously
func (*Client) AddBackendServersWithCallback ¶
func (client *Client) AddBackendServersWithCallback(request *AddBackendServersRequest, callback func(response *AddBackendServersResponse, err error)) <-chan int
AddBackendServersWithCallback invokes the slb.AddBackendServers API asynchronously
func (*Client) AddBackendServersWithChan ¶
func (client *Client) AddBackendServersWithChan(request *AddBackendServersRequest) (<-chan *AddBackendServersResponse, <-chan error)
AddBackendServersWithChan invokes the slb.AddBackendServers API asynchronously
func (*Client) AddListenerWhiteListItem ¶
func (client *Client) AddListenerWhiteListItem(request *AddListenerWhiteListItemRequest) (response *AddListenerWhiteListItemResponse, err error)
AddListenerWhiteListItem invokes the slb.AddListenerWhiteListItem API synchronously
func (*Client) AddListenerWhiteListItemWithCallback ¶
func (client *Client) AddListenerWhiteListItemWithCallback(request *AddListenerWhiteListItemRequest, callback func(response *AddListenerWhiteListItemResponse, err error)) <-chan int
AddListenerWhiteListItemWithCallback invokes the slb.AddListenerWhiteListItem API asynchronously
func (*Client) AddListenerWhiteListItemWithChan ¶
func (client *Client) AddListenerWhiteListItemWithChan(request *AddListenerWhiteListItemRequest) (<-chan *AddListenerWhiteListItemResponse, <-chan error)
AddListenerWhiteListItemWithChan invokes the slb.AddListenerWhiteListItem API asynchronously
func (*Client) AddTags ¶
func (client *Client) AddTags(request *AddTagsRequest) (response *AddTagsResponse, err error)
AddTags invokes the slb.AddTags API synchronously
func (*Client) AddTagsWithCallback ¶
func (client *Client) AddTagsWithCallback(request *AddTagsRequest, callback func(response *AddTagsResponse, err error)) <-chan int
AddTagsWithCallback invokes the slb.AddTags API asynchronously
func (*Client) AddTagsWithChan ¶
func (client *Client) AddTagsWithChan(request *AddTagsRequest) (<-chan *AddTagsResponse, <-chan error)
AddTagsWithChan invokes the slb.AddTags API asynchronously
func (*Client) AddVServerGroupBackendServers ¶
func (client *Client) AddVServerGroupBackendServers(request *AddVServerGroupBackendServersRequest) (response *AddVServerGroupBackendServersResponse, err error)
AddVServerGroupBackendServers invokes the slb.AddVServerGroupBackendServers API synchronously
func (*Client) AddVServerGroupBackendServersWithCallback ¶
func (client *Client) AddVServerGroupBackendServersWithCallback(request *AddVServerGroupBackendServersRequest, callback func(response *AddVServerGroupBackendServersResponse, err error)) <-chan int
AddVServerGroupBackendServersWithCallback invokes the slb.AddVServerGroupBackendServers API asynchronously
func (*Client) AddVServerGroupBackendServersWithChan ¶
func (client *Client) AddVServerGroupBackendServersWithChan(request *AddVServerGroupBackendServersRequest) (<-chan *AddVServerGroupBackendServersResponse, <-chan error)
AddVServerGroupBackendServersWithChan invokes the slb.AddVServerGroupBackendServers API asynchronously
func (*Client) CreateAccessControlList ¶
func (client *Client) CreateAccessControlList(request *CreateAccessControlListRequest) (response *CreateAccessControlListResponse, err error)
CreateAccessControlList invokes the slb.CreateAccessControlList API synchronously
func (*Client) CreateAccessControlListWithCallback ¶
func (client *Client) CreateAccessControlListWithCallback(request *CreateAccessControlListRequest, callback func(response *CreateAccessControlListResponse, err error)) <-chan int
CreateAccessControlListWithCallback invokes the slb.CreateAccessControlList API asynchronously
func (*Client) CreateAccessControlListWithChan ¶
func (client *Client) CreateAccessControlListWithChan(request *CreateAccessControlListRequest) (<-chan *CreateAccessControlListResponse, <-chan error)
CreateAccessControlListWithChan invokes the slb.CreateAccessControlList API asynchronously
func (*Client) CreateDomainExtension ¶
func (client *Client) CreateDomainExtension(request *CreateDomainExtensionRequest) (response *CreateDomainExtensionResponse, err error)
CreateDomainExtension invokes the slb.CreateDomainExtension API synchronously
func (*Client) CreateDomainExtensionWithCallback ¶
func (client *Client) CreateDomainExtensionWithCallback(request *CreateDomainExtensionRequest, callback func(response *CreateDomainExtensionResponse, err error)) <-chan int
CreateDomainExtensionWithCallback invokes the slb.CreateDomainExtension API asynchronously
func (*Client) CreateDomainExtensionWithChan ¶
func (client *Client) CreateDomainExtensionWithChan(request *CreateDomainExtensionRequest) (<-chan *CreateDomainExtensionResponse, <-chan error)
CreateDomainExtensionWithChan invokes the slb.CreateDomainExtension API asynchronously
func (*Client) CreateLoadBalancer ¶
func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (response *CreateLoadBalancerResponse, err error)
CreateLoadBalancer invokes the slb.CreateLoadBalancer API synchronously
func (*Client) CreateLoadBalancerHTTPListener ¶
func (client *Client) CreateLoadBalancerHTTPListener(request *CreateLoadBalancerHTTPListenerRequest) (response *CreateLoadBalancerHTTPListenerResponse, err error)
CreateLoadBalancerHTTPListener invokes the slb.CreateLoadBalancerHTTPListener API synchronously
func (*Client) CreateLoadBalancerHTTPListenerWithCallback ¶
func (client *Client) CreateLoadBalancerHTTPListenerWithCallback(request *CreateLoadBalancerHTTPListenerRequest, callback func(response *CreateLoadBalancerHTTPListenerResponse, err error)) <-chan int
CreateLoadBalancerHTTPListenerWithCallback invokes the slb.CreateLoadBalancerHTTPListener API asynchronously
func (*Client) CreateLoadBalancerHTTPListenerWithChan ¶
func (client *Client) CreateLoadBalancerHTTPListenerWithChan(request *CreateLoadBalancerHTTPListenerRequest) (<-chan *CreateLoadBalancerHTTPListenerResponse, <-chan error)
CreateLoadBalancerHTTPListenerWithChan invokes the slb.CreateLoadBalancerHTTPListener API asynchronously
func (*Client) CreateLoadBalancerHTTPSListener ¶
func (client *Client) CreateLoadBalancerHTTPSListener(request *CreateLoadBalancerHTTPSListenerRequest) (response *CreateLoadBalancerHTTPSListenerResponse, err error)
CreateLoadBalancerHTTPSListener invokes the slb.CreateLoadBalancerHTTPSListener API synchronously
func (*Client) CreateLoadBalancerHTTPSListenerWithCallback ¶
func (client *Client) CreateLoadBalancerHTTPSListenerWithCallback(request *CreateLoadBalancerHTTPSListenerRequest, callback func(response *CreateLoadBalancerHTTPSListenerResponse, err error)) <-chan int
CreateLoadBalancerHTTPSListenerWithCallback invokes the slb.CreateLoadBalancerHTTPSListener API asynchronously
func (*Client) CreateLoadBalancerHTTPSListenerWithChan ¶
func (client *Client) CreateLoadBalancerHTTPSListenerWithChan(request *CreateLoadBalancerHTTPSListenerRequest) (<-chan *CreateLoadBalancerHTTPSListenerResponse, <-chan error)
CreateLoadBalancerHTTPSListenerWithChan invokes the slb.CreateLoadBalancerHTTPSListener API asynchronously
func (*Client) CreateLoadBalancerTCPListener ¶
func (client *Client) CreateLoadBalancerTCPListener(request *CreateLoadBalancerTCPListenerRequest) (response *CreateLoadBalancerTCPListenerResponse, err error)
CreateLoadBalancerTCPListener invokes the slb.CreateLoadBalancerTCPListener API synchronously
func (*Client) CreateLoadBalancerTCPListenerWithCallback ¶
func (client *Client) CreateLoadBalancerTCPListenerWithCallback(request *CreateLoadBalancerTCPListenerRequest, callback func(response *CreateLoadBalancerTCPListenerResponse, err error)) <-chan int
CreateLoadBalancerTCPListenerWithCallback invokes the slb.CreateLoadBalancerTCPListener API asynchronously
func (*Client) CreateLoadBalancerTCPListenerWithChan ¶
func (client *Client) CreateLoadBalancerTCPListenerWithChan(request *CreateLoadBalancerTCPListenerRequest) (<-chan *CreateLoadBalancerTCPListenerResponse, <-chan error)
CreateLoadBalancerTCPListenerWithChan invokes the slb.CreateLoadBalancerTCPListener API asynchronously
func (*Client) CreateLoadBalancerUDPListener ¶
func (client *Client) CreateLoadBalancerUDPListener(request *CreateLoadBalancerUDPListenerRequest) (response *CreateLoadBalancerUDPListenerResponse, err error)
CreateLoadBalancerUDPListener invokes the slb.CreateLoadBalancerUDPListener API synchronously
func (*Client) CreateLoadBalancerUDPListenerWithCallback ¶
func (client *Client) CreateLoadBalancerUDPListenerWithCallback(request *CreateLoadBalancerUDPListenerRequest, callback func(response *CreateLoadBalancerUDPListenerResponse, err error)) <-chan int
CreateLoadBalancerUDPListenerWithCallback invokes the slb.CreateLoadBalancerUDPListener API asynchronously
func (*Client) CreateLoadBalancerUDPListenerWithChan ¶
func (client *Client) CreateLoadBalancerUDPListenerWithChan(request *CreateLoadBalancerUDPListenerRequest) (<-chan *CreateLoadBalancerUDPListenerResponse, <-chan error)
CreateLoadBalancerUDPListenerWithChan invokes the slb.CreateLoadBalancerUDPListener API asynchronously
func (*Client) CreateLoadBalancerWithCallback ¶
func (client *Client) CreateLoadBalancerWithCallback(request *CreateLoadBalancerRequest, callback func(response *CreateLoadBalancerResponse, err error)) <-chan int
CreateLoadBalancerWithCallback invokes the slb.CreateLoadBalancer API asynchronously
func (*Client) CreateLoadBalancerWithChan ¶
func (client *Client) CreateLoadBalancerWithChan(request *CreateLoadBalancerRequest) (<-chan *CreateLoadBalancerResponse, <-chan error)
CreateLoadBalancerWithChan invokes the slb.CreateLoadBalancer API asynchronously
func (*Client) CreateMasterSlaveServerGroup ¶
func (client *Client) CreateMasterSlaveServerGroup(request *CreateMasterSlaveServerGroupRequest) (response *CreateMasterSlaveServerGroupResponse, err error)
CreateMasterSlaveServerGroup invokes the slb.CreateMasterSlaveServerGroup API synchronously
func (*Client) CreateMasterSlaveServerGroupWithCallback ¶
func (client *Client) CreateMasterSlaveServerGroupWithCallback(request *CreateMasterSlaveServerGroupRequest, callback func(response *CreateMasterSlaveServerGroupResponse, err error)) <-chan int
CreateMasterSlaveServerGroupWithCallback invokes the slb.CreateMasterSlaveServerGroup API asynchronously
func (*Client) CreateMasterSlaveServerGroupWithChan ¶
func (client *Client) CreateMasterSlaveServerGroupWithChan(request *CreateMasterSlaveServerGroupRequest) (<-chan *CreateMasterSlaveServerGroupResponse, <-chan error)
CreateMasterSlaveServerGroupWithChan invokes the slb.CreateMasterSlaveServerGroup API asynchronously
func (*Client) CreateRules ¶
func (client *Client) CreateRules(request *CreateRulesRequest) (response *CreateRulesResponse, err error)
CreateRules invokes the slb.CreateRules API synchronously
func (*Client) CreateRulesWithCallback ¶
func (client *Client) CreateRulesWithCallback(request *CreateRulesRequest, callback func(response *CreateRulesResponse, err error)) <-chan int
CreateRulesWithCallback invokes the slb.CreateRules API asynchronously
func (*Client) CreateRulesWithChan ¶
func (client *Client) CreateRulesWithChan(request *CreateRulesRequest) (<-chan *CreateRulesResponse, <-chan error)
CreateRulesWithChan invokes the slb.CreateRules API asynchronously
func (*Client) CreateTLSCipherPolicy ¶ added in v1.61.362
func (client *Client) CreateTLSCipherPolicy(request *CreateTLSCipherPolicyRequest) (response *CreateTLSCipherPolicyResponse, err error)
CreateTLSCipherPolicy invokes the slb.CreateTLSCipherPolicy API synchronously
func (*Client) CreateTLSCipherPolicyWithCallback ¶ added in v1.61.362
func (client *Client) CreateTLSCipherPolicyWithCallback(request *CreateTLSCipherPolicyRequest, callback func(response *CreateTLSCipherPolicyResponse, err error)) <-chan int
CreateTLSCipherPolicyWithCallback invokes the slb.CreateTLSCipherPolicy API asynchronously
func (*Client) CreateTLSCipherPolicyWithChan ¶ added in v1.61.362
func (client *Client) CreateTLSCipherPolicyWithChan(request *CreateTLSCipherPolicyRequest) (<-chan *CreateTLSCipherPolicyResponse, <-chan error)
CreateTLSCipherPolicyWithChan invokes the slb.CreateTLSCipherPolicy API asynchronously
func (*Client) CreateVServerGroup ¶
func (client *Client) CreateVServerGroup(request *CreateVServerGroupRequest) (response *CreateVServerGroupResponse, err error)
CreateVServerGroup invokes the slb.CreateVServerGroup API synchronously
func (*Client) CreateVServerGroupWithCallback ¶
func (client *Client) CreateVServerGroupWithCallback(request *CreateVServerGroupRequest, callback func(response *CreateVServerGroupResponse, err error)) <-chan int
CreateVServerGroupWithCallback invokes the slb.CreateVServerGroup API asynchronously
func (*Client) CreateVServerGroupWithChan ¶
func (client *Client) CreateVServerGroupWithChan(request *CreateVServerGroupRequest) (<-chan *CreateVServerGroupResponse, <-chan error)
CreateVServerGroupWithChan invokes the slb.CreateVServerGroup API asynchronously
func (*Client) DeleteAccessControlList ¶
func (client *Client) DeleteAccessControlList(request *DeleteAccessControlListRequest) (response *DeleteAccessControlListResponse, err error)
DeleteAccessControlList invokes the slb.DeleteAccessControlList API synchronously
func (*Client) DeleteAccessControlListWithCallback ¶
func (client *Client) DeleteAccessControlListWithCallback(request *DeleteAccessControlListRequest, callback func(response *DeleteAccessControlListResponse, err error)) <-chan int
DeleteAccessControlListWithCallback invokes the slb.DeleteAccessControlList API asynchronously
func (*Client) DeleteAccessControlListWithChan ¶
func (client *Client) DeleteAccessControlListWithChan(request *DeleteAccessControlListRequest) (<-chan *DeleteAccessControlListResponse, <-chan error)
DeleteAccessControlListWithChan invokes the slb.DeleteAccessControlList API asynchronously
func (*Client) DeleteCACertificate ¶
func (client *Client) DeleteCACertificate(request *DeleteCACertificateRequest) (response *DeleteCACertificateResponse, err error)
DeleteCACertificate invokes the slb.DeleteCACertificate API synchronously
func (*Client) DeleteCACertificateWithCallback ¶
func (client *Client) DeleteCACertificateWithCallback(request *DeleteCACertificateRequest, callback func(response *DeleteCACertificateResponse, err error)) <-chan int
DeleteCACertificateWithCallback invokes the slb.DeleteCACertificate API asynchronously
func (*Client) DeleteCACertificateWithChan ¶
func (client *Client) DeleteCACertificateWithChan(request *DeleteCACertificateRequest) (<-chan *DeleteCACertificateResponse, <-chan error)
DeleteCACertificateWithChan invokes the slb.DeleteCACertificate API asynchronously
func (*Client) DeleteDomainExtension ¶
func (client *Client) DeleteDomainExtension(request *DeleteDomainExtensionRequest) (response *DeleteDomainExtensionResponse, err error)
DeleteDomainExtension invokes the slb.DeleteDomainExtension API synchronously
func (*Client) DeleteDomainExtensionWithCallback ¶
func (client *Client) DeleteDomainExtensionWithCallback(request *DeleteDomainExtensionRequest, callback func(response *DeleteDomainExtensionResponse, err error)) <-chan int
DeleteDomainExtensionWithCallback invokes the slb.DeleteDomainExtension API asynchronously
func (*Client) DeleteDomainExtensionWithChan ¶
func (client *Client) DeleteDomainExtensionWithChan(request *DeleteDomainExtensionRequest) (<-chan *DeleteDomainExtensionResponse, <-chan error)
DeleteDomainExtensionWithChan invokes the slb.DeleteDomainExtension API asynchronously
func (*Client) DeleteLoadBalancer ¶
func (client *Client) DeleteLoadBalancer(request *DeleteLoadBalancerRequest) (response *DeleteLoadBalancerResponse, err error)
DeleteLoadBalancer invokes the slb.DeleteLoadBalancer API synchronously
func (*Client) DeleteLoadBalancerListener ¶
func (client *Client) DeleteLoadBalancerListener(request *DeleteLoadBalancerListenerRequest) (response *DeleteLoadBalancerListenerResponse, err error)
DeleteLoadBalancerListener invokes the slb.DeleteLoadBalancerListener API synchronously
func (*Client) DeleteLoadBalancerListenerWithCallback ¶
func (client *Client) DeleteLoadBalancerListenerWithCallback(request *DeleteLoadBalancerListenerRequest, callback func(response *DeleteLoadBalancerListenerResponse, err error)) <-chan int
DeleteLoadBalancerListenerWithCallback invokes the slb.DeleteLoadBalancerListener API asynchronously
func (*Client) DeleteLoadBalancerListenerWithChan ¶
func (client *Client) DeleteLoadBalancerListenerWithChan(request *DeleteLoadBalancerListenerRequest) (<-chan *DeleteLoadBalancerListenerResponse, <-chan error)
DeleteLoadBalancerListenerWithChan invokes the slb.DeleteLoadBalancerListener API asynchronously
func (*Client) DeleteLoadBalancerWithCallback ¶
func (client *Client) DeleteLoadBalancerWithCallback(request *DeleteLoadBalancerRequest, callback func(response *DeleteLoadBalancerResponse, err error)) <-chan int
DeleteLoadBalancerWithCallback invokes the slb.DeleteLoadBalancer API asynchronously
func (*Client) DeleteLoadBalancerWithChan ¶
func (client *Client) DeleteLoadBalancerWithChan(request *DeleteLoadBalancerRequest) (<-chan *DeleteLoadBalancerResponse, <-chan error)
DeleteLoadBalancerWithChan invokes the slb.DeleteLoadBalancer API asynchronously
func (*Client) DeleteMasterSlaveServerGroup ¶
func (client *Client) DeleteMasterSlaveServerGroup(request *DeleteMasterSlaveServerGroupRequest) (response *DeleteMasterSlaveServerGroupResponse, err error)
DeleteMasterSlaveServerGroup invokes the slb.DeleteMasterSlaveServerGroup API synchronously
func (*Client) DeleteMasterSlaveServerGroupWithCallback ¶
func (client *Client) DeleteMasterSlaveServerGroupWithCallback(request *DeleteMasterSlaveServerGroupRequest, callback func(response *DeleteMasterSlaveServerGroupResponse, err error)) <-chan int
DeleteMasterSlaveServerGroupWithCallback invokes the slb.DeleteMasterSlaveServerGroup API asynchronously
func (*Client) DeleteMasterSlaveServerGroupWithChan ¶
func (client *Client) DeleteMasterSlaveServerGroupWithChan(request *DeleteMasterSlaveServerGroupRequest) (<-chan *DeleteMasterSlaveServerGroupResponse, <-chan error)
DeleteMasterSlaveServerGroupWithChan invokes the slb.DeleteMasterSlaveServerGroup API asynchronously
func (*Client) DeleteRules ¶
func (client *Client) DeleteRules(request *DeleteRulesRequest) (response *DeleteRulesResponse, err error)
DeleteRules invokes the slb.DeleteRules API synchronously
func (*Client) DeleteRulesWithCallback ¶
func (client *Client) DeleteRulesWithCallback(request *DeleteRulesRequest, callback func(response *DeleteRulesResponse, err error)) <-chan int
DeleteRulesWithCallback invokes the slb.DeleteRules API asynchronously
func (*Client) DeleteRulesWithChan ¶
func (client *Client) DeleteRulesWithChan(request *DeleteRulesRequest) (<-chan *DeleteRulesResponse, <-chan error)
DeleteRulesWithChan invokes the slb.DeleteRules API asynchronously
func (*Client) DeleteServerCertificate ¶
func (client *Client) DeleteServerCertificate(request *DeleteServerCertificateRequest) (response *DeleteServerCertificateResponse, err error)
DeleteServerCertificate invokes the slb.DeleteServerCertificate API synchronously
func (*Client) DeleteServerCertificateWithCallback ¶
func (client *Client) DeleteServerCertificateWithCallback(request *DeleteServerCertificateRequest, callback func(response *DeleteServerCertificateResponse, err error)) <-chan int
DeleteServerCertificateWithCallback invokes the slb.DeleteServerCertificate API asynchronously
func (*Client) DeleteServerCertificateWithChan ¶
func (client *Client) DeleteServerCertificateWithChan(request *DeleteServerCertificateRequest) (<-chan *DeleteServerCertificateResponse, <-chan error)
DeleteServerCertificateWithChan invokes the slb.DeleteServerCertificate API asynchronously
func (*Client) DeleteTLSCipherPolicy ¶ added in v1.61.362
func (client *Client) DeleteTLSCipherPolicy(request *DeleteTLSCipherPolicyRequest) (response *DeleteTLSCipherPolicyResponse, err error)
DeleteTLSCipherPolicy invokes the slb.DeleteTLSCipherPolicy API synchronously
func (*Client) DeleteTLSCipherPolicyWithCallback ¶ added in v1.61.362
func (client *Client) DeleteTLSCipherPolicyWithCallback(request *DeleteTLSCipherPolicyRequest, callback func(response *DeleteTLSCipherPolicyResponse, err error)) <-chan int
DeleteTLSCipherPolicyWithCallback invokes the slb.DeleteTLSCipherPolicy API asynchronously
func (*Client) DeleteTLSCipherPolicyWithChan ¶ added in v1.61.362
func (client *Client) DeleteTLSCipherPolicyWithChan(request *DeleteTLSCipherPolicyRequest) (<-chan *DeleteTLSCipherPolicyResponse, <-chan error)
DeleteTLSCipherPolicyWithChan invokes the slb.DeleteTLSCipherPolicy API asynchronously
func (*Client) DeleteVServerGroup ¶
func (client *Client) DeleteVServerGroup(request *DeleteVServerGroupRequest) (response *DeleteVServerGroupResponse, err error)
DeleteVServerGroup invokes the slb.DeleteVServerGroup API synchronously
func (*Client) DeleteVServerGroupWithCallback ¶
func (client *Client) DeleteVServerGroupWithCallback(request *DeleteVServerGroupRequest, callback func(response *DeleteVServerGroupResponse, err error)) <-chan int
DeleteVServerGroupWithCallback invokes the slb.DeleteVServerGroup API asynchronously
func (*Client) DeleteVServerGroupWithChan ¶
func (client *Client) DeleteVServerGroupWithChan(request *DeleteVServerGroupRequest) (<-chan *DeleteVServerGroupResponse, <-chan error)
DeleteVServerGroupWithChan invokes the slb.DeleteVServerGroup API asynchronously
func (*Client) DescribeAccessControlListAttribute ¶
func (client *Client) DescribeAccessControlListAttribute(request *DescribeAccessControlListAttributeRequest) (response *DescribeAccessControlListAttributeResponse, err error)
DescribeAccessControlListAttribute invokes the slb.DescribeAccessControlListAttribute API synchronously
func (*Client) DescribeAccessControlListAttributeWithCallback ¶
func (client *Client) DescribeAccessControlListAttributeWithCallback(request *DescribeAccessControlListAttributeRequest, callback func(response *DescribeAccessControlListAttributeResponse, err error)) <-chan int
DescribeAccessControlListAttributeWithCallback invokes the slb.DescribeAccessControlListAttribute API asynchronously
func (*Client) DescribeAccessControlListAttributeWithChan ¶
func (client *Client) DescribeAccessControlListAttributeWithChan(request *DescribeAccessControlListAttributeRequest) (<-chan *DescribeAccessControlListAttributeResponse, <-chan error)
DescribeAccessControlListAttributeWithChan invokes the slb.DescribeAccessControlListAttribute API asynchronously
func (*Client) DescribeAccessControlLists ¶
func (client *Client) DescribeAccessControlLists(request *DescribeAccessControlListsRequest) (response *DescribeAccessControlListsResponse, err error)
DescribeAccessControlLists invokes the slb.DescribeAccessControlLists API synchronously
func (*Client) DescribeAccessControlListsWithCallback ¶
func (client *Client) DescribeAccessControlListsWithCallback(request *DescribeAccessControlListsRequest, callback func(response *DescribeAccessControlListsResponse, err error)) <-chan int
DescribeAccessControlListsWithCallback invokes the slb.DescribeAccessControlLists API asynchronously
func (*Client) DescribeAccessControlListsWithChan ¶
func (client *Client) DescribeAccessControlListsWithChan(request *DescribeAccessControlListsRequest) (<-chan *DescribeAccessControlListsResponse, <-chan error)
DescribeAccessControlListsWithChan invokes the slb.DescribeAccessControlLists API asynchronously
func (*Client) DescribeAvailableResource ¶
func (client *Client) DescribeAvailableResource(request *DescribeAvailableResourceRequest) (response *DescribeAvailableResourceResponse, err error)
DescribeAvailableResource invokes the slb.DescribeAvailableResource API synchronously
func (*Client) DescribeAvailableResourceWithCallback ¶
func (client *Client) DescribeAvailableResourceWithCallback(request *DescribeAvailableResourceRequest, callback func(response *DescribeAvailableResourceResponse, err error)) <-chan int
DescribeAvailableResourceWithCallback invokes the slb.DescribeAvailableResource API asynchronously
func (*Client) DescribeAvailableResourceWithChan ¶
func (client *Client) DescribeAvailableResourceWithChan(request *DescribeAvailableResourceRequest) (<-chan *DescribeAvailableResourceResponse, <-chan error)
DescribeAvailableResourceWithChan invokes the slb.DescribeAvailableResource API asynchronously
func (*Client) DescribeCACertificates ¶
func (client *Client) DescribeCACertificates(request *DescribeCACertificatesRequest) (response *DescribeCACertificatesResponse, err error)
DescribeCACertificates invokes the slb.DescribeCACertificates API synchronously
func (*Client) DescribeCACertificatesWithCallback ¶
func (client *Client) DescribeCACertificatesWithCallback(request *DescribeCACertificatesRequest, callback func(response *DescribeCACertificatesResponse, err error)) <-chan int
DescribeCACertificatesWithCallback invokes the slb.DescribeCACertificates API asynchronously
func (*Client) DescribeCACertificatesWithChan ¶
func (client *Client) DescribeCACertificatesWithChan(request *DescribeCACertificatesRequest) (<-chan *DescribeCACertificatesResponse, <-chan error)
DescribeCACertificatesWithChan invokes the slb.DescribeCACertificates API asynchronously
func (*Client) DescribeDomainExtensionAttribute ¶
func (client *Client) DescribeDomainExtensionAttribute(request *DescribeDomainExtensionAttributeRequest) (response *DescribeDomainExtensionAttributeResponse, err error)
DescribeDomainExtensionAttribute invokes the slb.DescribeDomainExtensionAttribute API synchronously
func (*Client) DescribeDomainExtensionAttributeWithCallback ¶
func (client *Client) DescribeDomainExtensionAttributeWithCallback(request *DescribeDomainExtensionAttributeRequest, callback func(response *DescribeDomainExtensionAttributeResponse, err error)) <-chan int
DescribeDomainExtensionAttributeWithCallback invokes the slb.DescribeDomainExtensionAttribute API asynchronously
func (*Client) DescribeDomainExtensionAttributeWithChan ¶
func (client *Client) DescribeDomainExtensionAttributeWithChan(request *DescribeDomainExtensionAttributeRequest) (<-chan *DescribeDomainExtensionAttributeResponse, <-chan error)
DescribeDomainExtensionAttributeWithChan invokes the slb.DescribeDomainExtensionAttribute API asynchronously
func (*Client) DescribeDomainExtensions ¶
func (client *Client) DescribeDomainExtensions(request *DescribeDomainExtensionsRequest) (response *DescribeDomainExtensionsResponse, err error)
DescribeDomainExtensions invokes the slb.DescribeDomainExtensions API synchronously
func (*Client) DescribeDomainExtensionsWithCallback ¶
func (client *Client) DescribeDomainExtensionsWithCallback(request *DescribeDomainExtensionsRequest, callback func(response *DescribeDomainExtensionsResponse, err error)) <-chan int
DescribeDomainExtensionsWithCallback invokes the slb.DescribeDomainExtensions API asynchronously
func (*Client) DescribeDomainExtensionsWithChan ¶
func (client *Client) DescribeDomainExtensionsWithChan(request *DescribeDomainExtensionsRequest) (<-chan *DescribeDomainExtensionsResponse, <-chan error)
DescribeDomainExtensionsWithChan invokes the slb.DescribeDomainExtensions API asynchronously
func (*Client) DescribeHealthStatus ¶
func (client *Client) DescribeHealthStatus(request *DescribeHealthStatusRequest) (response *DescribeHealthStatusResponse, err error)
DescribeHealthStatus invokes the slb.DescribeHealthStatus API synchronously
func (*Client) DescribeHealthStatusWithCallback ¶
func (client *Client) DescribeHealthStatusWithCallback(request *DescribeHealthStatusRequest, callback func(response *DescribeHealthStatusResponse, err error)) <-chan int
DescribeHealthStatusWithCallback invokes the slb.DescribeHealthStatus API asynchronously
func (*Client) DescribeHealthStatusWithChan ¶
func (client *Client) DescribeHealthStatusWithChan(request *DescribeHealthStatusRequest) (<-chan *DescribeHealthStatusResponse, <-chan error)
DescribeHealthStatusWithChan invokes the slb.DescribeHealthStatus API asynchronously
func (*Client) DescribeListenerAccessControlAttribute ¶
func (client *Client) DescribeListenerAccessControlAttribute(request *DescribeListenerAccessControlAttributeRequest) (response *DescribeListenerAccessControlAttributeResponse, err error)
DescribeListenerAccessControlAttribute invokes the slb.DescribeListenerAccessControlAttribute API synchronously
func (*Client) DescribeListenerAccessControlAttributeWithCallback ¶
func (client *Client) DescribeListenerAccessControlAttributeWithCallback(request *DescribeListenerAccessControlAttributeRequest, callback func(response *DescribeListenerAccessControlAttributeResponse, err error)) <-chan int
DescribeListenerAccessControlAttributeWithCallback invokes the slb.DescribeListenerAccessControlAttribute API asynchronously
func (*Client) DescribeListenerAccessControlAttributeWithChan ¶
func (client *Client) DescribeListenerAccessControlAttributeWithChan(request *DescribeListenerAccessControlAttributeRequest) (<-chan *DescribeListenerAccessControlAttributeResponse, <-chan error)
DescribeListenerAccessControlAttributeWithChan invokes the slb.DescribeListenerAccessControlAttribute API asynchronously
func (*Client) DescribeLoadBalancerAttribute ¶
func (client *Client) DescribeLoadBalancerAttribute(request *DescribeLoadBalancerAttributeRequest) (response *DescribeLoadBalancerAttributeResponse, err error)
DescribeLoadBalancerAttribute invokes the slb.DescribeLoadBalancerAttribute API synchronously
func (*Client) DescribeLoadBalancerAttributeWithCallback ¶
func (client *Client) DescribeLoadBalancerAttributeWithCallback(request *DescribeLoadBalancerAttributeRequest, callback func(response *DescribeLoadBalancerAttributeResponse, err error)) <-chan int
DescribeLoadBalancerAttributeWithCallback invokes the slb.DescribeLoadBalancerAttribute API asynchronously
func (*Client) DescribeLoadBalancerAttributeWithChan ¶
func (client *Client) DescribeLoadBalancerAttributeWithChan(request *DescribeLoadBalancerAttributeRequest) (<-chan *DescribeLoadBalancerAttributeResponse, <-chan error)
DescribeLoadBalancerAttributeWithChan invokes the slb.DescribeLoadBalancerAttribute API asynchronously
func (*Client) DescribeLoadBalancerHTTPListenerAttribute ¶
func (client *Client) DescribeLoadBalancerHTTPListenerAttribute(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (response *DescribeLoadBalancerHTTPListenerAttributeResponse, err error)
DescribeLoadBalancerHTTPListenerAttribute invokes the slb.DescribeLoadBalancerHTTPListenerAttribute API synchronously
func (*Client) DescribeLoadBalancerHTTPListenerAttributeWithCallback ¶
func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithCallback(request *DescribeLoadBalancerHTTPListenerAttributeRequest, callback func(response *DescribeLoadBalancerHTTPListenerAttributeResponse, err error)) <-chan int
DescribeLoadBalancerHTTPListenerAttributeWithCallback invokes the slb.DescribeLoadBalancerHTTPListenerAttribute API asynchronously
func (*Client) DescribeLoadBalancerHTTPListenerAttributeWithChan ¶
func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithChan(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (<-chan *DescribeLoadBalancerHTTPListenerAttributeResponse, <-chan error)
DescribeLoadBalancerHTTPListenerAttributeWithChan invokes the slb.DescribeLoadBalancerHTTPListenerAttribute API asynchronously
func (*Client) DescribeLoadBalancerHTTPSListenerAttribute ¶
func (client *Client) DescribeLoadBalancerHTTPSListenerAttribute(request *DescribeLoadBalancerHTTPSListenerAttributeRequest) (response *DescribeLoadBalancerHTTPSListenerAttributeResponse, err error)
DescribeLoadBalancerHTTPSListenerAttribute invokes the slb.DescribeLoadBalancerHTTPSListenerAttribute API synchronously
func (*Client) DescribeLoadBalancerHTTPSListenerAttributeWithCallback ¶
func (client *Client) DescribeLoadBalancerHTTPSListenerAttributeWithCallback(request *DescribeLoadBalancerHTTPSListenerAttributeRequest, callback func(response *DescribeLoadBalancerHTTPSListenerAttributeResponse, err error)) <-chan int
DescribeLoadBalancerHTTPSListenerAttributeWithCallback invokes the slb.DescribeLoadBalancerHTTPSListenerAttribute API asynchronously
func (*Client) DescribeLoadBalancerHTTPSListenerAttributeWithChan ¶
func (client *Client) DescribeLoadBalancerHTTPSListenerAttributeWithChan(request *DescribeLoadBalancerHTTPSListenerAttributeRequest) (<-chan *DescribeLoadBalancerHTTPSListenerAttributeResponse, <-chan error)
DescribeLoadBalancerHTTPSListenerAttributeWithChan invokes the slb.DescribeLoadBalancerHTTPSListenerAttribute API asynchronously
func (*Client) DescribeLoadBalancerListeners ¶ added in v1.61.1069
func (client *Client) DescribeLoadBalancerListeners(request *DescribeLoadBalancerListenersRequest) (response *DescribeLoadBalancerListenersResponse, err error)
DescribeLoadBalancerListeners invokes the slb.DescribeLoadBalancerListeners API synchronously
func (*Client) DescribeLoadBalancerListenersWithCallback ¶ added in v1.61.1069
func (client *Client) DescribeLoadBalancerListenersWithCallback(request *DescribeLoadBalancerListenersRequest, callback func(response *DescribeLoadBalancerListenersResponse, err error)) <-chan int
DescribeLoadBalancerListenersWithCallback invokes the slb.DescribeLoadBalancerListeners API asynchronously
func (*Client) DescribeLoadBalancerListenersWithChan ¶ added in v1.61.1069
func (client *Client) DescribeLoadBalancerListenersWithChan(request *DescribeLoadBalancerListenersRequest) (<-chan *DescribeLoadBalancerListenersResponse, <-chan error)
DescribeLoadBalancerListenersWithChan invokes the slb.DescribeLoadBalancerListeners API asynchronously
func (*Client) DescribeLoadBalancerTCPListenerAttribute ¶
func (client *Client) DescribeLoadBalancerTCPListenerAttribute(request *DescribeLoadBalancerTCPListenerAttributeRequest) (response *DescribeLoadBalancerTCPListenerAttributeResponse, err error)
DescribeLoadBalancerTCPListenerAttribute invokes the slb.DescribeLoadBalancerTCPListenerAttribute API synchronously
func (*Client) DescribeLoadBalancerTCPListenerAttributeWithCallback ¶
func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithCallback(request *DescribeLoadBalancerTCPListenerAttributeRequest, callback func(response *DescribeLoadBalancerTCPListenerAttributeResponse, err error)) <-chan int
DescribeLoadBalancerTCPListenerAttributeWithCallback invokes the slb.DescribeLoadBalancerTCPListenerAttribute API asynchronously
func (*Client) DescribeLoadBalancerTCPListenerAttributeWithChan ¶
func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithChan(request *DescribeLoadBalancerTCPListenerAttributeRequest) (<-chan *DescribeLoadBalancerTCPListenerAttributeResponse, <-chan error)
DescribeLoadBalancerTCPListenerAttributeWithChan invokes the slb.DescribeLoadBalancerTCPListenerAttribute API asynchronously
func (*Client) DescribeLoadBalancerUDPListenerAttribute ¶
func (client *Client) DescribeLoadBalancerUDPListenerAttribute(request *DescribeLoadBalancerUDPListenerAttributeRequest) (response *DescribeLoadBalancerUDPListenerAttributeResponse, err error)
DescribeLoadBalancerUDPListenerAttribute invokes the slb.DescribeLoadBalancerUDPListenerAttribute API synchronously
func (*Client) DescribeLoadBalancerUDPListenerAttributeWithCallback ¶
func (client *Client) DescribeLoadBalancerUDPListenerAttributeWithCallback(request *DescribeLoadBalancerUDPListenerAttributeRequest, callback func(response *DescribeLoadBalancerUDPListenerAttributeResponse, err error)) <-chan int
DescribeLoadBalancerUDPListenerAttributeWithCallback invokes the slb.DescribeLoadBalancerUDPListenerAttribute API asynchronously
func (*Client) DescribeLoadBalancerUDPListenerAttributeWithChan ¶
func (client *Client) DescribeLoadBalancerUDPListenerAttributeWithChan(request *DescribeLoadBalancerUDPListenerAttributeRequest) (<-chan *DescribeLoadBalancerUDPListenerAttributeResponse, <-chan error)
DescribeLoadBalancerUDPListenerAttributeWithChan invokes the slb.DescribeLoadBalancerUDPListenerAttribute API asynchronously
func (*Client) DescribeLoadBalancers ¶
func (client *Client) DescribeLoadBalancers(request *DescribeLoadBalancersRequest) (response *DescribeLoadBalancersResponse, err error)
DescribeLoadBalancers invokes the slb.DescribeLoadBalancers API synchronously
func (*Client) DescribeLoadBalancersWithCallback ¶
func (client *Client) DescribeLoadBalancersWithCallback(request *DescribeLoadBalancersRequest, callback func(response *DescribeLoadBalancersResponse, err error)) <-chan int
DescribeLoadBalancersWithCallback invokes the slb.DescribeLoadBalancers API asynchronously
func (*Client) DescribeLoadBalancersWithChan ¶
func (client *Client) DescribeLoadBalancersWithChan(request *DescribeLoadBalancersRequest) (<-chan *DescribeLoadBalancersResponse, <-chan error)
DescribeLoadBalancersWithChan invokes the slb.DescribeLoadBalancers API asynchronously
func (*Client) DescribeMasterSlaveServerGroupAttribute ¶
func (client *Client) DescribeMasterSlaveServerGroupAttribute(request *DescribeMasterSlaveServerGroupAttributeRequest) (response *DescribeMasterSlaveServerGroupAttributeResponse, err error)
DescribeMasterSlaveServerGroupAttribute invokes the slb.DescribeMasterSlaveServerGroupAttribute API synchronously
func (*Client) DescribeMasterSlaveServerGroupAttributeWithCallback ¶
func (client *Client) DescribeMasterSlaveServerGroupAttributeWithCallback(request *DescribeMasterSlaveServerGroupAttributeRequest, callback func(response *DescribeMasterSlaveServerGroupAttributeResponse, err error)) <-chan int
DescribeMasterSlaveServerGroupAttributeWithCallback invokes the slb.DescribeMasterSlaveServerGroupAttribute API asynchronously
func (*Client) DescribeMasterSlaveServerGroupAttributeWithChan ¶
func (client *Client) DescribeMasterSlaveServerGroupAttributeWithChan(request *DescribeMasterSlaveServerGroupAttributeRequest) (<-chan *DescribeMasterSlaveServerGroupAttributeResponse, <-chan error)
DescribeMasterSlaveServerGroupAttributeWithChan invokes the slb.DescribeMasterSlaveServerGroupAttribute API asynchronously
func (*Client) DescribeMasterSlaveServerGroups ¶
func (client *Client) DescribeMasterSlaveServerGroups(request *DescribeMasterSlaveServerGroupsRequest) (response *DescribeMasterSlaveServerGroupsResponse, err error)
DescribeMasterSlaveServerGroups invokes the slb.DescribeMasterSlaveServerGroups API synchronously
func (*Client) DescribeMasterSlaveServerGroupsWithCallback ¶
func (client *Client) DescribeMasterSlaveServerGroupsWithCallback(request *DescribeMasterSlaveServerGroupsRequest, callback func(response *DescribeMasterSlaveServerGroupsResponse, err error)) <-chan int
DescribeMasterSlaveServerGroupsWithCallback invokes the slb.DescribeMasterSlaveServerGroups API asynchronously
func (*Client) DescribeMasterSlaveServerGroupsWithChan ¶
func (client *Client) DescribeMasterSlaveServerGroupsWithChan(request *DescribeMasterSlaveServerGroupsRequest) (<-chan *DescribeMasterSlaveServerGroupsResponse, <-chan error)
DescribeMasterSlaveServerGroupsWithChan invokes the slb.DescribeMasterSlaveServerGroups API asynchronously
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the slb.DescribeRegions API synchronously
func (*Client) DescribeRegionsWithCallback ¶
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the slb.DescribeRegions API asynchronously
func (*Client) DescribeRegionsWithChan ¶
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the slb.DescribeRegions API asynchronously
func (*Client) DescribeRuleAttribute ¶
func (client *Client) DescribeRuleAttribute(request *DescribeRuleAttributeRequest) (response *DescribeRuleAttributeResponse, err error)
DescribeRuleAttribute invokes the slb.DescribeRuleAttribute API synchronously
func (*Client) DescribeRuleAttributeWithCallback ¶
func (client *Client) DescribeRuleAttributeWithCallback(request *DescribeRuleAttributeRequest, callback func(response *DescribeRuleAttributeResponse, err error)) <-chan int
DescribeRuleAttributeWithCallback invokes the slb.DescribeRuleAttribute API asynchronously
func (*Client) DescribeRuleAttributeWithChan ¶
func (client *Client) DescribeRuleAttributeWithChan(request *DescribeRuleAttributeRequest) (<-chan *DescribeRuleAttributeResponse, <-chan error)
DescribeRuleAttributeWithChan invokes the slb.DescribeRuleAttribute API asynchronously
func (*Client) DescribeRules ¶
func (client *Client) DescribeRules(request *DescribeRulesRequest) (response *DescribeRulesResponse, err error)
DescribeRules invokes the slb.DescribeRules API synchronously
func (*Client) DescribeRulesWithCallback ¶
func (client *Client) DescribeRulesWithCallback(request *DescribeRulesRequest, callback func(response *DescribeRulesResponse, err error)) <-chan int
DescribeRulesWithCallback invokes the slb.DescribeRules API asynchronously
func (*Client) DescribeRulesWithChan ¶
func (client *Client) DescribeRulesWithChan(request *DescribeRulesRequest) (<-chan *DescribeRulesResponse, <-chan error)
DescribeRulesWithChan invokes the slb.DescribeRules API asynchronously
func (*Client) DescribeServerCertificates ¶
func (client *Client) DescribeServerCertificates(request *DescribeServerCertificatesRequest) (response *DescribeServerCertificatesResponse, err error)
DescribeServerCertificates invokes the slb.DescribeServerCertificates API synchronously
func (*Client) DescribeServerCertificatesWithCallback ¶
func (client *Client) DescribeServerCertificatesWithCallback(request *DescribeServerCertificatesRequest, callback func(response *DescribeServerCertificatesResponse, err error)) <-chan int
DescribeServerCertificatesWithCallback invokes the slb.DescribeServerCertificates API asynchronously
func (*Client) DescribeServerCertificatesWithChan ¶
func (client *Client) DescribeServerCertificatesWithChan(request *DescribeServerCertificatesRequest) (<-chan *DescribeServerCertificatesResponse, <-chan error)
DescribeServerCertificatesWithChan invokes the slb.DescribeServerCertificates API asynchronously
func (*Client) DescribeTags ¶
func (client *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)
DescribeTags invokes the slb.DescribeTags API synchronously
func (*Client) DescribeTagsWithCallback ¶
func (client *Client) DescribeTagsWithCallback(request *DescribeTagsRequest, callback func(response *DescribeTagsResponse, err error)) <-chan int
DescribeTagsWithCallback invokes the slb.DescribeTags API asynchronously
func (*Client) DescribeTagsWithChan ¶
func (client *Client) DescribeTagsWithChan(request *DescribeTagsRequest) (<-chan *DescribeTagsResponse, <-chan error)
DescribeTagsWithChan invokes the slb.DescribeTags API asynchronously
func (*Client) DescribeVServerGroupAttribute ¶
func (client *Client) DescribeVServerGroupAttribute(request *DescribeVServerGroupAttributeRequest) (response *DescribeVServerGroupAttributeResponse, err error)
DescribeVServerGroupAttribute invokes the slb.DescribeVServerGroupAttribute API synchronously
func (*Client) DescribeVServerGroupAttributeWithCallback ¶
func (client *Client) DescribeVServerGroupAttributeWithCallback(request *DescribeVServerGroupAttributeRequest, callback func(response *DescribeVServerGroupAttributeResponse, err error)) <-chan int
DescribeVServerGroupAttributeWithCallback invokes the slb.DescribeVServerGroupAttribute API asynchronously
func (*Client) DescribeVServerGroupAttributeWithChan ¶
func (client *Client) DescribeVServerGroupAttributeWithChan(request *DescribeVServerGroupAttributeRequest) (<-chan *DescribeVServerGroupAttributeResponse, <-chan error)
DescribeVServerGroupAttributeWithChan invokes the slb.DescribeVServerGroupAttribute API asynchronously
func (*Client) DescribeVServerGroups ¶
func (client *Client) DescribeVServerGroups(request *DescribeVServerGroupsRequest) (response *DescribeVServerGroupsResponse, err error)
DescribeVServerGroups invokes the slb.DescribeVServerGroups API synchronously
func (*Client) DescribeVServerGroupsWithCallback ¶
func (client *Client) DescribeVServerGroupsWithCallback(request *DescribeVServerGroupsRequest, callback func(response *DescribeVServerGroupsResponse, err error)) <-chan int
DescribeVServerGroupsWithCallback invokes the slb.DescribeVServerGroups API asynchronously
func (*Client) DescribeVServerGroupsWithChan ¶
func (client *Client) DescribeVServerGroupsWithChan(request *DescribeVServerGroupsRequest) (<-chan *DescribeVServerGroupsResponse, <-chan error)
DescribeVServerGroupsWithChan invokes the slb.DescribeVServerGroups API asynchronously
func (*Client) DescribeZones ¶
func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
DescribeZones invokes the slb.DescribeZones API synchronously
func (*Client) DescribeZonesWithCallback ¶
func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int
DescribeZonesWithCallback invokes the slb.DescribeZones API asynchronously
func (*Client) DescribeZonesWithChan ¶
func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)
DescribeZonesWithChan invokes the slb.DescribeZones API asynchronously
func (*Client) ListTLSCipherPolicies ¶ added in v1.61.362
func (client *Client) ListTLSCipherPolicies(request *ListTLSCipherPoliciesRequest) (response *ListTLSCipherPoliciesResponse, err error)
ListTLSCipherPolicies invokes the slb.ListTLSCipherPolicies API synchronously
func (*Client) ListTLSCipherPoliciesWithCallback ¶ added in v1.61.362
func (client *Client) ListTLSCipherPoliciesWithCallback(request *ListTLSCipherPoliciesRequest, callback func(response *ListTLSCipherPoliciesResponse, err error)) <-chan int
ListTLSCipherPoliciesWithCallback invokes the slb.ListTLSCipherPolicies API asynchronously
func (*Client) ListTLSCipherPoliciesWithChan ¶ added in v1.61.362
func (client *Client) ListTLSCipherPoliciesWithChan(request *ListTLSCipherPoliciesRequest) (<-chan *ListTLSCipherPoliciesResponse, <-chan error)
ListTLSCipherPoliciesWithChan invokes the slb.ListTLSCipherPolicies API asynchronously
func (*Client) ListTagResources ¶ added in v1.60.270
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
ListTagResources invokes the slb.ListTagResources API synchronously
func (*Client) ListTagResourcesWithCallback ¶ added in v1.60.270
func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int
ListTagResourcesWithCallback invokes the slb.ListTagResources API asynchronously
func (*Client) ListTagResourcesWithChan ¶ added in v1.60.270
func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
ListTagResourcesWithChan invokes the slb.ListTagResources API asynchronously
func (*Client) ModifyLoadBalancerInstanceChargeType ¶ added in v1.61.1590
func (client *Client) ModifyLoadBalancerInstanceChargeType(request *ModifyLoadBalancerInstanceChargeTypeRequest) (response *ModifyLoadBalancerInstanceChargeTypeResponse, err error)
ModifyLoadBalancerInstanceChargeType invokes the slb.ModifyLoadBalancerInstanceChargeType API synchronously
func (*Client) ModifyLoadBalancerInstanceChargeTypeWithCallback ¶ added in v1.61.1590
func (client *Client) ModifyLoadBalancerInstanceChargeTypeWithCallback(request *ModifyLoadBalancerInstanceChargeTypeRequest, callback func(response *ModifyLoadBalancerInstanceChargeTypeResponse, err error)) <-chan int
ModifyLoadBalancerInstanceChargeTypeWithCallback invokes the slb.ModifyLoadBalancerInstanceChargeType API asynchronously
func (*Client) ModifyLoadBalancerInstanceChargeTypeWithChan ¶ added in v1.61.1590
func (client *Client) ModifyLoadBalancerInstanceChargeTypeWithChan(request *ModifyLoadBalancerInstanceChargeTypeRequest) (<-chan *ModifyLoadBalancerInstanceChargeTypeResponse, <-chan error)
ModifyLoadBalancerInstanceChargeTypeWithChan invokes the slb.ModifyLoadBalancerInstanceChargeType API asynchronously
func (*Client) ModifyLoadBalancerInstanceSpec ¶
func (client *Client) ModifyLoadBalancerInstanceSpec(request *ModifyLoadBalancerInstanceSpecRequest) (response *ModifyLoadBalancerInstanceSpecResponse, err error)
ModifyLoadBalancerInstanceSpec invokes the slb.ModifyLoadBalancerInstanceSpec API synchronously
func (*Client) ModifyLoadBalancerInstanceSpecWithCallback ¶
func (client *Client) ModifyLoadBalancerInstanceSpecWithCallback(request *ModifyLoadBalancerInstanceSpecRequest, callback func(response *ModifyLoadBalancerInstanceSpecResponse, err error)) <-chan int
ModifyLoadBalancerInstanceSpecWithCallback invokes the slb.ModifyLoadBalancerInstanceSpec API asynchronously
func (*Client) ModifyLoadBalancerInstanceSpecWithChan ¶
func (client *Client) ModifyLoadBalancerInstanceSpecWithChan(request *ModifyLoadBalancerInstanceSpecRequest) (<-chan *ModifyLoadBalancerInstanceSpecResponse, <-chan error)
ModifyLoadBalancerInstanceSpecWithChan invokes the slb.ModifyLoadBalancerInstanceSpec API asynchronously
func (*Client) ModifyLoadBalancerInternetSpec ¶
func (client *Client) ModifyLoadBalancerInternetSpec(request *ModifyLoadBalancerInternetSpecRequest) (response *ModifyLoadBalancerInternetSpecResponse, err error)
ModifyLoadBalancerInternetSpec invokes the slb.ModifyLoadBalancerInternetSpec API synchronously
func (*Client) ModifyLoadBalancerInternetSpecWithCallback ¶
func (client *Client) ModifyLoadBalancerInternetSpecWithCallback(request *ModifyLoadBalancerInternetSpecRequest, callback func(response *ModifyLoadBalancerInternetSpecResponse, err error)) <-chan int
ModifyLoadBalancerInternetSpecWithCallback invokes the slb.ModifyLoadBalancerInternetSpec API asynchronously
func (*Client) ModifyLoadBalancerInternetSpecWithChan ¶
func (client *Client) ModifyLoadBalancerInternetSpecWithChan(request *ModifyLoadBalancerInternetSpecRequest) (<-chan *ModifyLoadBalancerInternetSpecResponse, <-chan error)
ModifyLoadBalancerInternetSpecWithChan invokes the slb.ModifyLoadBalancerInternetSpec API asynchronously
func (*Client) ModifyLoadBalancerPayType ¶
func (client *Client) ModifyLoadBalancerPayType(request *ModifyLoadBalancerPayTypeRequest) (response *ModifyLoadBalancerPayTypeResponse, err error)
ModifyLoadBalancerPayType invokes the slb.ModifyLoadBalancerPayType API synchronously
func (*Client) ModifyLoadBalancerPayTypeWithCallback ¶
func (client *Client) ModifyLoadBalancerPayTypeWithCallback(request *ModifyLoadBalancerPayTypeRequest, callback func(response *ModifyLoadBalancerPayTypeResponse, err error)) <-chan int
ModifyLoadBalancerPayTypeWithCallback invokes the slb.ModifyLoadBalancerPayType API asynchronously
func (*Client) ModifyLoadBalancerPayTypeWithChan ¶
func (client *Client) ModifyLoadBalancerPayTypeWithChan(request *ModifyLoadBalancerPayTypeRequest) (<-chan *ModifyLoadBalancerPayTypeResponse, <-chan error)
ModifyLoadBalancerPayTypeWithChan invokes the slb.ModifyLoadBalancerPayType API asynchronously
func (*Client) ModifyVServerGroupBackendServers ¶
func (client *Client) ModifyVServerGroupBackendServers(request *ModifyVServerGroupBackendServersRequest) (response *ModifyVServerGroupBackendServersResponse, err error)
ModifyVServerGroupBackendServers invokes the slb.ModifyVServerGroupBackendServers API synchronously
func (*Client) ModifyVServerGroupBackendServersWithCallback ¶
func (client *Client) ModifyVServerGroupBackendServersWithCallback(request *ModifyVServerGroupBackendServersRequest, callback func(response *ModifyVServerGroupBackendServersResponse, err error)) <-chan int
ModifyVServerGroupBackendServersWithCallback invokes the slb.ModifyVServerGroupBackendServers API asynchronously
func (*Client) ModifyVServerGroupBackendServersWithChan ¶
func (client *Client) ModifyVServerGroupBackendServersWithChan(request *ModifyVServerGroupBackendServersRequest) (<-chan *ModifyVServerGroupBackendServersResponse, <-chan error)
ModifyVServerGroupBackendServersWithChan invokes the slb.ModifyVServerGroupBackendServers API asynchronously
func (*Client) RemoveAccessControlListEntry ¶
func (client *Client) RemoveAccessControlListEntry(request *RemoveAccessControlListEntryRequest) (response *RemoveAccessControlListEntryResponse, err error)
RemoveAccessControlListEntry invokes the slb.RemoveAccessControlListEntry API synchronously
func (*Client) RemoveAccessControlListEntryWithCallback ¶
func (client *Client) RemoveAccessControlListEntryWithCallback(request *RemoveAccessControlListEntryRequest, callback func(response *RemoveAccessControlListEntryResponse, err error)) <-chan int
RemoveAccessControlListEntryWithCallback invokes the slb.RemoveAccessControlListEntry API asynchronously
func (*Client) RemoveAccessControlListEntryWithChan ¶
func (client *Client) RemoveAccessControlListEntryWithChan(request *RemoveAccessControlListEntryRequest) (<-chan *RemoveAccessControlListEntryResponse, <-chan error)
RemoveAccessControlListEntryWithChan invokes the slb.RemoveAccessControlListEntry API asynchronously
func (*Client) RemoveBackendServers ¶
func (client *Client) RemoveBackendServers(request *RemoveBackendServersRequest) (response *RemoveBackendServersResponse, err error)
RemoveBackendServers invokes the slb.RemoveBackendServers API synchronously
func (*Client) RemoveBackendServersWithCallback ¶
func (client *Client) RemoveBackendServersWithCallback(request *RemoveBackendServersRequest, callback func(response *RemoveBackendServersResponse, err error)) <-chan int
RemoveBackendServersWithCallback invokes the slb.RemoveBackendServers API asynchronously
func (*Client) RemoveBackendServersWithChan ¶
func (client *Client) RemoveBackendServersWithChan(request *RemoveBackendServersRequest) (<-chan *RemoveBackendServersResponse, <-chan error)
RemoveBackendServersWithChan invokes the slb.RemoveBackendServers API asynchronously
func (*Client) RemoveListenerWhiteListItem ¶
func (client *Client) RemoveListenerWhiteListItem(request *RemoveListenerWhiteListItemRequest) (response *RemoveListenerWhiteListItemResponse, err error)
RemoveListenerWhiteListItem invokes the slb.RemoveListenerWhiteListItem API synchronously
func (*Client) RemoveListenerWhiteListItemWithCallback ¶
func (client *Client) RemoveListenerWhiteListItemWithCallback(request *RemoveListenerWhiteListItemRequest, callback func(response *RemoveListenerWhiteListItemResponse, err error)) <-chan int
RemoveListenerWhiteListItemWithCallback invokes the slb.RemoveListenerWhiteListItem API asynchronously
func (*Client) RemoveListenerWhiteListItemWithChan ¶
func (client *Client) RemoveListenerWhiteListItemWithChan(request *RemoveListenerWhiteListItemRequest) (<-chan *RemoveListenerWhiteListItemResponse, <-chan error)
RemoveListenerWhiteListItemWithChan invokes the slb.RemoveListenerWhiteListItem API asynchronously
func (*Client) RemoveTags ¶
func (client *Client) RemoveTags(request *RemoveTagsRequest) (response *RemoveTagsResponse, err error)
RemoveTags invokes the slb.RemoveTags API synchronously
func (*Client) RemoveTagsWithCallback ¶
func (client *Client) RemoveTagsWithCallback(request *RemoveTagsRequest, callback func(response *RemoveTagsResponse, err error)) <-chan int
RemoveTagsWithCallback invokes the slb.RemoveTags API asynchronously
func (*Client) RemoveTagsWithChan ¶
func (client *Client) RemoveTagsWithChan(request *RemoveTagsRequest) (<-chan *RemoveTagsResponse, <-chan error)
RemoveTagsWithChan invokes the slb.RemoveTags API asynchronously
func (*Client) RemoveVServerGroupBackendServers ¶
func (client *Client) RemoveVServerGroupBackendServers(request *RemoveVServerGroupBackendServersRequest) (response *RemoveVServerGroupBackendServersResponse, err error)
RemoveVServerGroupBackendServers invokes the slb.RemoveVServerGroupBackendServers API synchronously
func (*Client) RemoveVServerGroupBackendServersWithCallback ¶
func (client *Client) RemoveVServerGroupBackendServersWithCallback(request *RemoveVServerGroupBackendServersRequest, callback func(response *RemoveVServerGroupBackendServersResponse, err error)) <-chan int
RemoveVServerGroupBackendServersWithCallback invokes the slb.RemoveVServerGroupBackendServers API asynchronously
func (*Client) RemoveVServerGroupBackendServersWithChan ¶
func (client *Client) RemoveVServerGroupBackendServersWithChan(request *RemoveVServerGroupBackendServersRequest) (<-chan *RemoveVServerGroupBackendServersResponse, <-chan error)
RemoveVServerGroupBackendServersWithChan invokes the slb.RemoveVServerGroupBackendServers API asynchronously
func (*Client) SetAccessControlListAttribute ¶
func (client *Client) SetAccessControlListAttribute(request *SetAccessControlListAttributeRequest) (response *SetAccessControlListAttributeResponse, err error)
SetAccessControlListAttribute invokes the slb.SetAccessControlListAttribute API synchronously
func (*Client) SetAccessControlListAttributeWithCallback ¶
func (client *Client) SetAccessControlListAttributeWithCallback(request *SetAccessControlListAttributeRequest, callback func(response *SetAccessControlListAttributeResponse, err error)) <-chan int
SetAccessControlListAttributeWithCallback invokes the slb.SetAccessControlListAttribute API asynchronously
func (*Client) SetAccessControlListAttributeWithChan ¶
func (client *Client) SetAccessControlListAttributeWithChan(request *SetAccessControlListAttributeRequest) (<-chan *SetAccessControlListAttributeResponse, <-chan error)
SetAccessControlListAttributeWithChan invokes the slb.SetAccessControlListAttribute API asynchronously
func (*Client) SetBackendServers ¶
func (client *Client) SetBackendServers(request *SetBackendServersRequest) (response *SetBackendServersResponse, err error)
SetBackendServers invokes the slb.SetBackendServers API synchronously
func (*Client) SetBackendServersWithCallback ¶
func (client *Client) SetBackendServersWithCallback(request *SetBackendServersRequest, callback func(response *SetBackendServersResponse, err error)) <-chan int
SetBackendServersWithCallback invokes the slb.SetBackendServers API asynchronously
func (*Client) SetBackendServersWithChan ¶
func (client *Client) SetBackendServersWithChan(request *SetBackendServersRequest) (<-chan *SetBackendServersResponse, <-chan error)
SetBackendServersWithChan invokes the slb.SetBackendServers API asynchronously
func (*Client) SetCACertificateName ¶
func (client *Client) SetCACertificateName(request *SetCACertificateNameRequest) (response *SetCACertificateNameResponse, err error)
SetCACertificateName invokes the slb.SetCACertificateName API synchronously
func (*Client) SetCACertificateNameWithCallback ¶
func (client *Client) SetCACertificateNameWithCallback(request *SetCACertificateNameRequest, callback func(response *SetCACertificateNameResponse, err error)) <-chan int
SetCACertificateNameWithCallback invokes the slb.SetCACertificateName API asynchronously
func (*Client) SetCACertificateNameWithChan ¶
func (client *Client) SetCACertificateNameWithChan(request *SetCACertificateNameRequest) (<-chan *SetCACertificateNameResponse, <-chan error)
SetCACertificateNameWithChan invokes the slb.SetCACertificateName API asynchronously
func (*Client) SetDomainExtensionAttribute ¶
func (client *Client) SetDomainExtensionAttribute(request *SetDomainExtensionAttributeRequest) (response *SetDomainExtensionAttributeResponse, err error)
SetDomainExtensionAttribute invokes the slb.SetDomainExtensionAttribute API synchronously
func (*Client) SetDomainExtensionAttributeWithCallback ¶
func (client *Client) SetDomainExtensionAttributeWithCallback(request *SetDomainExtensionAttributeRequest, callback func(response *SetDomainExtensionAttributeResponse, err error)) <-chan int
SetDomainExtensionAttributeWithCallback invokes the slb.SetDomainExtensionAttribute API asynchronously
func (*Client) SetDomainExtensionAttributeWithChan ¶
func (client *Client) SetDomainExtensionAttributeWithChan(request *SetDomainExtensionAttributeRequest) (<-chan *SetDomainExtensionAttributeResponse, <-chan error)
SetDomainExtensionAttributeWithChan invokes the slb.SetDomainExtensionAttribute API asynchronously
func (*Client) SetListenerAccessControlStatus ¶
func (client *Client) SetListenerAccessControlStatus(request *SetListenerAccessControlStatusRequest) (response *SetListenerAccessControlStatusResponse, err error)
SetListenerAccessControlStatus invokes the slb.SetListenerAccessControlStatus API synchronously
func (*Client) SetListenerAccessControlStatusWithCallback ¶
func (client *Client) SetListenerAccessControlStatusWithCallback(request *SetListenerAccessControlStatusRequest, callback func(response *SetListenerAccessControlStatusResponse, err error)) <-chan int
SetListenerAccessControlStatusWithCallback invokes the slb.SetListenerAccessControlStatus API asynchronously
func (*Client) SetListenerAccessControlStatusWithChan ¶
func (client *Client) SetListenerAccessControlStatusWithChan(request *SetListenerAccessControlStatusRequest) (<-chan *SetListenerAccessControlStatusResponse, <-chan error)
SetListenerAccessControlStatusWithChan invokes the slb.SetListenerAccessControlStatus API asynchronously
func (*Client) SetLoadBalancerDeleteProtection ¶
func (client *Client) SetLoadBalancerDeleteProtection(request *SetLoadBalancerDeleteProtectionRequest) (response *SetLoadBalancerDeleteProtectionResponse, err error)
SetLoadBalancerDeleteProtection invokes the slb.SetLoadBalancerDeleteProtection API synchronously
func (*Client) SetLoadBalancerDeleteProtectionWithCallback ¶
func (client *Client) SetLoadBalancerDeleteProtectionWithCallback(request *SetLoadBalancerDeleteProtectionRequest, callback func(response *SetLoadBalancerDeleteProtectionResponse, err error)) <-chan int
SetLoadBalancerDeleteProtectionWithCallback invokes the slb.SetLoadBalancerDeleteProtection API asynchronously
func (*Client) SetLoadBalancerDeleteProtectionWithChan ¶
func (client *Client) SetLoadBalancerDeleteProtectionWithChan(request *SetLoadBalancerDeleteProtectionRequest) (<-chan *SetLoadBalancerDeleteProtectionResponse, <-chan error)
SetLoadBalancerDeleteProtectionWithChan invokes the slb.SetLoadBalancerDeleteProtection API asynchronously
func (*Client) SetLoadBalancerHTTPListenerAttribute ¶
func (client *Client) SetLoadBalancerHTTPListenerAttribute(request *SetLoadBalancerHTTPListenerAttributeRequest) (response *SetLoadBalancerHTTPListenerAttributeResponse, err error)
SetLoadBalancerHTTPListenerAttribute invokes the slb.SetLoadBalancerHTTPListenerAttribute API synchronously
func (*Client) SetLoadBalancerHTTPListenerAttributeWithCallback ¶
func (client *Client) SetLoadBalancerHTTPListenerAttributeWithCallback(request *SetLoadBalancerHTTPListenerAttributeRequest, callback func(response *SetLoadBalancerHTTPListenerAttributeResponse, err error)) <-chan int
SetLoadBalancerHTTPListenerAttributeWithCallback invokes the slb.SetLoadBalancerHTTPListenerAttribute API asynchronously
func (*Client) SetLoadBalancerHTTPListenerAttributeWithChan ¶
func (client *Client) SetLoadBalancerHTTPListenerAttributeWithChan(request *SetLoadBalancerHTTPListenerAttributeRequest) (<-chan *SetLoadBalancerHTTPListenerAttributeResponse, <-chan error)
SetLoadBalancerHTTPListenerAttributeWithChan invokes the slb.SetLoadBalancerHTTPListenerAttribute API asynchronously
func (*Client) SetLoadBalancerHTTPSListenerAttribute ¶
func (client *Client) SetLoadBalancerHTTPSListenerAttribute(request *SetLoadBalancerHTTPSListenerAttributeRequest) (response *SetLoadBalancerHTTPSListenerAttributeResponse, err error)
SetLoadBalancerHTTPSListenerAttribute invokes the slb.SetLoadBalancerHTTPSListenerAttribute API synchronously
func (*Client) SetLoadBalancerHTTPSListenerAttributeWithCallback ¶
func (client *Client) SetLoadBalancerHTTPSListenerAttributeWithCallback(request *SetLoadBalancerHTTPSListenerAttributeRequest, callback func(response *SetLoadBalancerHTTPSListenerAttributeResponse, err error)) <-chan int
SetLoadBalancerHTTPSListenerAttributeWithCallback invokes the slb.SetLoadBalancerHTTPSListenerAttribute API asynchronously
func (*Client) SetLoadBalancerHTTPSListenerAttributeWithChan ¶
func (client *Client) SetLoadBalancerHTTPSListenerAttributeWithChan(request *SetLoadBalancerHTTPSListenerAttributeRequest) (<-chan *SetLoadBalancerHTTPSListenerAttributeResponse, <-chan error)
SetLoadBalancerHTTPSListenerAttributeWithChan invokes the slb.SetLoadBalancerHTTPSListenerAttribute API asynchronously
func (*Client) SetLoadBalancerModificationProtection ¶ added in v1.61.362
func (client *Client) SetLoadBalancerModificationProtection(request *SetLoadBalancerModificationProtectionRequest) (response *SetLoadBalancerModificationProtectionResponse, err error)
SetLoadBalancerModificationProtection invokes the slb.SetLoadBalancerModificationProtection API synchronously
func (*Client) SetLoadBalancerModificationProtectionWithCallback ¶ added in v1.61.362
func (client *Client) SetLoadBalancerModificationProtectionWithCallback(request *SetLoadBalancerModificationProtectionRequest, callback func(response *SetLoadBalancerModificationProtectionResponse, err error)) <-chan int
SetLoadBalancerModificationProtectionWithCallback invokes the slb.SetLoadBalancerModificationProtection API asynchronously
func (*Client) SetLoadBalancerModificationProtectionWithChan ¶ added in v1.61.362
func (client *Client) SetLoadBalancerModificationProtectionWithChan(request *SetLoadBalancerModificationProtectionRequest) (<-chan *SetLoadBalancerModificationProtectionResponse, <-chan error)
SetLoadBalancerModificationProtectionWithChan invokes the slb.SetLoadBalancerModificationProtection API asynchronously
func (*Client) SetLoadBalancerName ¶
func (client *Client) SetLoadBalancerName(request *SetLoadBalancerNameRequest) (response *SetLoadBalancerNameResponse, err error)
SetLoadBalancerName invokes the slb.SetLoadBalancerName API synchronously
func (*Client) SetLoadBalancerNameWithCallback ¶
func (client *Client) SetLoadBalancerNameWithCallback(request *SetLoadBalancerNameRequest, callback func(response *SetLoadBalancerNameResponse, err error)) <-chan int
SetLoadBalancerNameWithCallback invokes the slb.SetLoadBalancerName API asynchronously
func (*Client) SetLoadBalancerNameWithChan ¶
func (client *Client) SetLoadBalancerNameWithChan(request *SetLoadBalancerNameRequest) (<-chan *SetLoadBalancerNameResponse, <-chan error)
SetLoadBalancerNameWithChan invokes the slb.SetLoadBalancerName API asynchronously
func (*Client) SetLoadBalancerStatus ¶
func (client *Client) SetLoadBalancerStatus(request *SetLoadBalancerStatusRequest) (response *SetLoadBalancerStatusResponse, err error)
SetLoadBalancerStatus invokes the slb.SetLoadBalancerStatus API synchronously
func (*Client) SetLoadBalancerStatusWithCallback ¶
func (client *Client) SetLoadBalancerStatusWithCallback(request *SetLoadBalancerStatusRequest, callback func(response *SetLoadBalancerStatusResponse, err error)) <-chan int
SetLoadBalancerStatusWithCallback invokes the slb.SetLoadBalancerStatus API asynchronously
func (*Client) SetLoadBalancerStatusWithChan ¶
func (client *Client) SetLoadBalancerStatusWithChan(request *SetLoadBalancerStatusRequest) (<-chan *SetLoadBalancerStatusResponse, <-chan error)
SetLoadBalancerStatusWithChan invokes the slb.SetLoadBalancerStatus API asynchronously
func (*Client) SetLoadBalancerTCPListenerAttribute ¶
func (client *Client) SetLoadBalancerTCPListenerAttribute(request *SetLoadBalancerTCPListenerAttributeRequest) (response *SetLoadBalancerTCPListenerAttributeResponse, err error)
SetLoadBalancerTCPListenerAttribute invokes the slb.SetLoadBalancerTCPListenerAttribute API synchronously
func (*Client) SetLoadBalancerTCPListenerAttributeWithCallback ¶
func (client *Client) SetLoadBalancerTCPListenerAttributeWithCallback(request *SetLoadBalancerTCPListenerAttributeRequest, callback func(response *SetLoadBalancerTCPListenerAttributeResponse, err error)) <-chan int
SetLoadBalancerTCPListenerAttributeWithCallback invokes the slb.SetLoadBalancerTCPListenerAttribute API asynchronously
func (*Client) SetLoadBalancerTCPListenerAttributeWithChan ¶
func (client *Client) SetLoadBalancerTCPListenerAttributeWithChan(request *SetLoadBalancerTCPListenerAttributeRequest) (<-chan *SetLoadBalancerTCPListenerAttributeResponse, <-chan error)
SetLoadBalancerTCPListenerAttributeWithChan invokes the slb.SetLoadBalancerTCPListenerAttribute API asynchronously
func (*Client) SetLoadBalancerUDPListenerAttribute ¶
func (client *Client) SetLoadBalancerUDPListenerAttribute(request *SetLoadBalancerUDPListenerAttributeRequest) (response *SetLoadBalancerUDPListenerAttributeResponse, err error)
SetLoadBalancerUDPListenerAttribute invokes the slb.SetLoadBalancerUDPListenerAttribute API synchronously
func (*Client) SetLoadBalancerUDPListenerAttributeWithCallback ¶
func (client *Client) SetLoadBalancerUDPListenerAttributeWithCallback(request *SetLoadBalancerUDPListenerAttributeRequest, callback func(response *SetLoadBalancerUDPListenerAttributeResponse, err error)) <-chan int
SetLoadBalancerUDPListenerAttributeWithCallback invokes the slb.SetLoadBalancerUDPListenerAttribute API asynchronously
func (*Client) SetLoadBalancerUDPListenerAttributeWithChan ¶
func (client *Client) SetLoadBalancerUDPListenerAttributeWithChan(request *SetLoadBalancerUDPListenerAttributeRequest) (<-chan *SetLoadBalancerUDPListenerAttributeResponse, <-chan error)
SetLoadBalancerUDPListenerAttributeWithChan invokes the slb.SetLoadBalancerUDPListenerAttribute API asynchronously
func (*Client) SetRule ¶
func (client *Client) SetRule(request *SetRuleRequest) (response *SetRuleResponse, err error)
SetRule invokes the slb.SetRule API synchronously
func (*Client) SetRuleWithCallback ¶
func (client *Client) SetRuleWithCallback(request *SetRuleRequest, callback func(response *SetRuleResponse, err error)) <-chan int
SetRuleWithCallback invokes the slb.SetRule API asynchronously
func (*Client) SetRuleWithChan ¶
func (client *Client) SetRuleWithChan(request *SetRuleRequest) (<-chan *SetRuleResponse, <-chan error)
SetRuleWithChan invokes the slb.SetRule API asynchronously
func (*Client) SetServerCertificateName ¶
func (client *Client) SetServerCertificateName(request *SetServerCertificateNameRequest) (response *SetServerCertificateNameResponse, err error)
SetServerCertificateName invokes the slb.SetServerCertificateName API synchronously
func (*Client) SetServerCertificateNameWithCallback ¶
func (client *Client) SetServerCertificateNameWithCallback(request *SetServerCertificateNameRequest, callback func(response *SetServerCertificateNameResponse, err error)) <-chan int
SetServerCertificateNameWithCallback invokes the slb.SetServerCertificateName API asynchronously
func (*Client) SetServerCertificateNameWithChan ¶
func (client *Client) SetServerCertificateNameWithChan(request *SetServerCertificateNameRequest) (<-chan *SetServerCertificateNameResponse, <-chan error)
SetServerCertificateNameWithChan invokes the slb.SetServerCertificateName API asynchronously
func (*Client) SetTLSCipherPolicyAttribute ¶ added in v1.61.362
func (client *Client) SetTLSCipherPolicyAttribute(request *SetTLSCipherPolicyAttributeRequest) (response *SetTLSCipherPolicyAttributeResponse, err error)
SetTLSCipherPolicyAttribute invokes the slb.SetTLSCipherPolicyAttribute API synchronously
func (*Client) SetTLSCipherPolicyAttributeWithCallback ¶ added in v1.61.362
func (client *Client) SetTLSCipherPolicyAttributeWithCallback(request *SetTLSCipherPolicyAttributeRequest, callback func(response *SetTLSCipherPolicyAttributeResponse, err error)) <-chan int
SetTLSCipherPolicyAttributeWithCallback invokes the slb.SetTLSCipherPolicyAttribute API asynchronously
func (*Client) SetTLSCipherPolicyAttributeWithChan ¶ added in v1.61.362
func (client *Client) SetTLSCipherPolicyAttributeWithChan(request *SetTLSCipherPolicyAttributeRequest) (<-chan *SetTLSCipherPolicyAttributeResponse, <-chan error)
SetTLSCipherPolicyAttributeWithChan invokes the slb.SetTLSCipherPolicyAttribute API asynchronously
func (*Client) SetVServerGroupAttribute ¶
func (client *Client) SetVServerGroupAttribute(request *SetVServerGroupAttributeRequest) (response *SetVServerGroupAttributeResponse, err error)
SetVServerGroupAttribute invokes the slb.SetVServerGroupAttribute API synchronously
func (*Client) SetVServerGroupAttributeWithCallback ¶
func (client *Client) SetVServerGroupAttributeWithCallback(request *SetVServerGroupAttributeRequest, callback func(response *SetVServerGroupAttributeResponse, err error)) <-chan int
SetVServerGroupAttributeWithCallback invokes the slb.SetVServerGroupAttribute API asynchronously
func (*Client) SetVServerGroupAttributeWithChan ¶
func (client *Client) SetVServerGroupAttributeWithChan(request *SetVServerGroupAttributeRequest) (<-chan *SetVServerGroupAttributeResponse, <-chan error)
SetVServerGroupAttributeWithChan invokes the slb.SetVServerGroupAttribute API asynchronously
func (*Client) StartLoadBalancerListener ¶
func (client *Client) StartLoadBalancerListener(request *StartLoadBalancerListenerRequest) (response *StartLoadBalancerListenerResponse, err error)
StartLoadBalancerListener invokes the slb.StartLoadBalancerListener API synchronously
func (*Client) StartLoadBalancerListenerWithCallback ¶
func (client *Client) StartLoadBalancerListenerWithCallback(request *StartLoadBalancerListenerRequest, callback func(response *StartLoadBalancerListenerResponse, err error)) <-chan int
StartLoadBalancerListenerWithCallback invokes the slb.StartLoadBalancerListener API asynchronously
func (*Client) StartLoadBalancerListenerWithChan ¶
func (client *Client) StartLoadBalancerListenerWithChan(request *StartLoadBalancerListenerRequest) (<-chan *StartLoadBalancerListenerResponse, <-chan error)
StartLoadBalancerListenerWithChan invokes the slb.StartLoadBalancerListener API asynchronously
func (*Client) StopLoadBalancerListener ¶
func (client *Client) StopLoadBalancerListener(request *StopLoadBalancerListenerRequest) (response *StopLoadBalancerListenerResponse, err error)
StopLoadBalancerListener invokes the slb.StopLoadBalancerListener API synchronously
func (*Client) StopLoadBalancerListenerWithCallback ¶
func (client *Client) StopLoadBalancerListenerWithCallback(request *StopLoadBalancerListenerRequest, callback func(response *StopLoadBalancerListenerResponse, err error)) <-chan int
StopLoadBalancerListenerWithCallback invokes the slb.StopLoadBalancerListener API asynchronously
func (*Client) StopLoadBalancerListenerWithChan ¶
func (client *Client) StopLoadBalancerListenerWithChan(request *StopLoadBalancerListenerRequest) (<-chan *StopLoadBalancerListenerResponse, <-chan error)
StopLoadBalancerListenerWithChan invokes the slb.StopLoadBalancerListener API asynchronously
func (*Client) TagResources ¶ added in v1.60.270
func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
TagResources invokes the slb.TagResources API synchronously
func (*Client) TagResourcesWithCallback ¶ added in v1.60.270
func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int
TagResourcesWithCallback invokes the slb.TagResources API asynchronously
func (*Client) TagResourcesWithChan ¶ added in v1.60.270
func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
TagResourcesWithChan invokes the slb.TagResources API asynchronously
func (*Client) UntagResources ¶ added in v1.60.270
func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
UntagResources invokes the slb.UntagResources API synchronously
func (*Client) UntagResourcesWithCallback ¶ added in v1.60.270
func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int
UntagResourcesWithCallback invokes the slb.UntagResources API asynchronously
func (*Client) UntagResourcesWithChan ¶ added in v1.60.270
func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
UntagResourcesWithChan invokes the slb.UntagResources API asynchronously
func (*Client) UploadCACertificate ¶
func (client *Client) UploadCACertificate(request *UploadCACertificateRequest) (response *UploadCACertificateResponse, err error)
UploadCACertificate invokes the slb.UploadCACertificate API synchronously
func (*Client) UploadCACertificateWithCallback ¶
func (client *Client) UploadCACertificateWithCallback(request *UploadCACertificateRequest, callback func(response *UploadCACertificateResponse, err error)) <-chan int
UploadCACertificateWithCallback invokes the slb.UploadCACertificate API asynchronously
func (*Client) UploadCACertificateWithChan ¶
func (client *Client) UploadCACertificateWithChan(request *UploadCACertificateRequest) (<-chan *UploadCACertificateResponse, <-chan error)
UploadCACertificateWithChan invokes the slb.UploadCACertificate API asynchronously
func (*Client) UploadServerCertificate ¶
func (client *Client) UploadServerCertificate(request *UploadServerCertificateRequest) (response *UploadServerCertificateResponse, err error)
UploadServerCertificate invokes the slb.UploadServerCertificate API synchronously
func (*Client) UploadServerCertificateWithCallback ¶
func (client *Client) UploadServerCertificateWithCallback(request *UploadServerCertificateRequest, callback func(response *UploadServerCertificateResponse, err error)) <-chan int
UploadServerCertificateWithCallback invokes the slb.UploadServerCertificate API asynchronously
func (*Client) UploadServerCertificateWithChan ¶
func (client *Client) UploadServerCertificateWithChan(request *UploadServerCertificateRequest) (<-chan *UploadServerCertificateResponse, <-chan error)
UploadServerCertificateWithChan invokes the slb.UploadServerCertificate API asynchronously
type CreateAccessControlListRequest ¶
type CreateAccessControlListRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` AclName string `position:"Query" name:"AclName"` AddressIPVersion string `position:"Query" name:"AddressIPVersion"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` }
CreateAccessControlListRequest is the request struct for api CreateAccessControlList
func CreateCreateAccessControlListRequest ¶
func CreateCreateAccessControlListRequest() (request *CreateAccessControlListRequest)
CreateCreateAccessControlListRequest creates a request to invoke CreateAccessControlList API
type CreateAccessControlListResponse ¶
type CreateAccessControlListResponse struct { *responses.BaseResponse AclId string `json:"AclId" xml:"AclId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateAccessControlListResponse is the response struct for api CreateAccessControlList
func CreateCreateAccessControlListResponse ¶
func CreateCreateAccessControlListResponse() (response *CreateAccessControlListResponse)
CreateCreateAccessControlListResponse creates a response to parse from CreateAccessControlList response
type CreateDomainExtensionRequest ¶
type CreateDomainExtensionRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ServerCertificate *[]CreateDomainExtensionServerCertificate `position:"Query" name:"ServerCertificate" type:"Repeated"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` CertificateId *[]string `position:"Query" name:"CertificateId" type:"Repeated"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ServerCertificateId string `position:"Query" name:"ServerCertificateId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` Domain string `position:"Query" name:"Domain"` }
CreateDomainExtensionRequest is the request struct for api CreateDomainExtension
func CreateCreateDomainExtensionRequest ¶
func CreateCreateDomainExtensionRequest() (request *CreateDomainExtensionRequest)
CreateCreateDomainExtensionRequest creates a request to invoke CreateDomainExtension API
type CreateDomainExtensionResponse ¶
type CreateDomainExtensionResponse struct { *responses.BaseResponse ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` RequestId string `json:"RequestId" xml:"RequestId"` DomainExtensionId string `json:"DomainExtensionId" xml:"DomainExtensionId"` }
CreateDomainExtensionResponse is the response struct for api CreateDomainExtension
func CreateCreateDomainExtensionResponse ¶
func CreateCreateDomainExtensionResponse() (response *CreateDomainExtensionResponse)
CreateCreateDomainExtensionResponse creates a response to parse from CreateDomainExtension response
type CreateDomainExtensionServerCertificate ¶ added in v1.61.362
type CreateDomainExtensionServerCertificate struct { BindingType string `name:"BindingType"` CertificateId string `name:"CertificateId"` StandardType string `name:"StandardType"` }
CreateDomainExtensionServerCertificate is a repeated param struct in CreateDomainExtensionRequest
type CreateLoadBalancerHTTPListenerRequest ¶
type CreateLoadBalancerHTTPListenerRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` HealthCheckTimeout requests.Integer `position:"Query" name:"HealthCheckTimeout"` ListenerForward string `position:"Query" name:"ListenerForward"` XForwardedFor string `position:"Query" name:"XForwardedFor"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` XForwardedForSLBPORT string `position:"Query" name:"XForwardedFor_SLBPORT"` AclStatus string `position:"Query" name:"AclStatus"` AclType string `position:"Query" name:"AclType"` HealthCheck string `position:"Query" name:"HealthCheck"` VpcIds string `position:"Query" name:"VpcIds"` VServerGroupId string `position:"Query" name:"VServerGroupId"` AclId string `position:"Query" name:"AclId"` ForwardCode requests.Integer `position:"Query" name:"ForwardCode"` Cookie string `position:"Query" name:"Cookie"` HealthCheckMethod string `position:"Query" name:"HealthCheckMethod"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` RequestTimeout requests.Integer `position:"Query" name:"RequestTimeout"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` XForwardedForSLBIP string `position:"Query" name:"XForwardedFor_SLBIP"` BackendServerPort requests.Integer `position:"Query" name:"BackendServerPort"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` XForwardedForSLBID string `position:"Query" name:"XForwardedFor_SLBID"` HealthCheckHttpVersion string `position:"Query" name:"HealthCheckHttpVersion"` AccessKeyId string `position:"Query" name:"access_key_id"` XForwardedForClientSrcPort string `position:"Query" name:"XForwardedFor_ClientSrcPort"` Description string `position:"Query" name:"Description"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` Scheduler string `position:"Query" name:"Scheduler"` ForwardPort requests.Integer `position:"Query" name:"ForwardPort"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` CookieTimeout requests.Integer `position:"Query" name:"CookieTimeout"` StickySessionType string `position:"Query" name:"StickySessionType"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` HealthCheckType string `position:"Query" name:"HealthCheckType"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` StickySession string `position:"Query" name:"StickySession"` OwnerAccount string `position:"Query" name:"OwnerAccount"` Gzip string `position:"Query" name:"Gzip"` IdleTimeout requests.Integer `position:"Query" name:"IdleTimeout"` XForwardedForProto string `position:"Query" name:"XForwardedFor_proto"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` }
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 ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ServerCertificate *[]CreateLoadBalancerHTTPSListenerServerCertificate `position:"Query" name:"ServerCertificate" type:"Repeated"` HealthCheckTimeout requests.Integer `position:"Query" name:"HealthCheckTimeout"` XForwardedFor string `position:"Query" name:"XForwardedFor"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` XForwardedForSLBPORT string `position:"Query" name:"XForwardedFor_SLBPORT"` AclStatus string `position:"Query" name:"AclStatus"` AclType string `position:"Query" name:"AclType"` HealthCheck string `position:"Query" name:"HealthCheck"` VpcIds string `position:"Query" name:"VpcIds"` VServerGroupId string `position:"Query" name:"VServerGroupId"` AclId string `position:"Query" name:"AclId"` XForwardedForClientCertClientVerify string `position:"Query" name:"XForwardedFor_ClientCertClientVerify"` Cookie string `position:"Query" name:"Cookie"` HealthCheckMethod string `position:"Query" name:"HealthCheckMethod"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` RequestTimeout requests.Integer `position:"Query" name:"RequestTimeout"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CACertificateId string `position:"Query" name:"CACertificateId"` BackendProtocol string `position:"Query" name:"BackendProtocol"` Tags string `position:"Query" name:"Tags"` XForwardedForClientCertFingerprintAlias string `position:"Query" name:"XForwardedFor_ClientCertFingerprintAlias"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` XForwardedForSLBIP string `position:"Query" name:"XForwardedFor_SLBIP"` BackendServerPort requests.Integer `position:"Query" name:"BackendServerPort"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` XForwardedForClientCertClientVerifyAlias string `position:"Query" name:"XForwardedFor_ClientCertClientVerifyAlias"` XForwardedForSLBID string `position:"Query" name:"XForwardedFor_SLBID"` XForwardedForClientCertFingerprint string `position:"Query" name:"XForwardedFor_ClientCertFingerprint"` HealthCheckHttpVersion string `position:"Query" name:"HealthCheckHttpVersion"` AccessKeyId string `position:"Query" name:"access_key_id"` XForwardedForClientSrcPort string `position:"Query" name:"XForwardedFor_ClientSrcPort"` Description string `position:"Query" name:"Description"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` XForwardedForClientCertIssuerDNAlias string `position:"Query" name:"XForwardedFor_ClientCertIssuerDNAlias"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` Scheduler string `position:"Query" name:"Scheduler"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` EnableHttp2 string `position:"Query" name:"EnableHttp2"` XForwardedForClientCertSubjectDN string `position:"Query" name:"XForwardedFor_ClientCertSubjectDN"` CookieTimeout requests.Integer `position:"Query" name:"CookieTimeout"` StickySessionType string `position:"Query" name:"StickySessionType"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` HealthCheckType string `position:"Query" name:"HealthCheckType"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` StickySession string `position:"Query" name:"StickySession"` OwnerAccount string `position:"Query" name:"OwnerAccount"` Gzip string `position:"Query" name:"Gzip"` TLSCipherPolicy string `position:"Query" name:"TLSCipherPolicy"` ServerCertificateId string `position:"Query" name:"ServerCertificateId"` IdleTimeout requests.Integer `position:"Query" name:"IdleTimeout"` XForwardedForProto string `position:"Query" name:"XForwardedFor_proto"` XForwardedForClientCertSubjectDNAlias string `position:"Query" name:"XForwardedFor_ClientCertSubjectDNAlias"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` XForwardedForClientCertIssuerDN string `position:"Query" name:"XForwardedFor_ClientCertIssuerDN"` }
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 CreateLoadBalancerHTTPSListenerServerCertificate ¶ added in v1.61.362
type CreateLoadBalancerHTTPSListenerServerCertificate struct { BindingType string `name:"BindingType"` CertificateId string `name:"CertificateId"` StandardType string `name:"StandardType"` }
CreateLoadBalancerHTTPSListenerServerCertificate is a repeated param struct in CreateLoadBalancerHTTPSListenerRequest
type CreateLoadBalancerRequest ¶
type CreateLoadBalancerRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` AddressIPVersion string `position:"Query" name:"AddressIPVersion"` MasterZoneId string `position:"Query" name:"MasterZoneId"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` LoadBalancerName string `position:"Query" name:"LoadBalancerName"` SlaveZoneId string `position:"Query" name:"SlaveZoneId"` LoadBalancerSpec string `position:"Query" name:"LoadBalancerSpec"` AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` VSwitchId string `position:"Query" name:"VSwitchId"` EnableVpcVipFlow string `position:"Query" name:"EnableVpcVipFlow"` AutoRenew requests.Boolean `position:"Query" name:"AutoRenew"` InternetChargeType string `position:"Query" name:"InternetChargeType"` PricingCycle string `position:"Query" name:"PricingCycle"` AccessKeyId string `position:"Query" name:"access_key_id"` ModificationProtectionReason string `position:"Query" name:"ModificationProtectionReason"` SupportPrivateLink requests.Boolean `position:"Query" name:"SupportPrivateLink"` ClientToken string `position:"Query" name:"ClientToken"` CloudType string `position:"Query" name:"CloudType"` Duration requests.Integer `position:"Query" name:"Duration"` AddressType string `position:"Query" name:"AddressType"` InstanceChargeType string `position:"Query" name:"InstanceChargeType"` DeleteProtection string `position:"Query" name:"DeleteProtection"` AutoPay requests.Boolean `position:"Query" name:"AutoPay"` Address string `position:"Query" name:"Address"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` OwnerAccount string `position:"Query" name:"OwnerAccount"` ModificationProtectionStatus string `position:"Query" name:"ModificationProtectionStatus"` InstanceListenerType string `position:"Query" name:"InstanceListenerType"` VpcId string `position:"Query" name:"VpcId"` PayType string `position:"Query" name:"PayType"` Ratio requests.Integer `position:"Query" name:"Ratio"` }
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 VpcId string `json:"VpcId" xml:"VpcId"` AddressIPVersion string `json:"AddressIPVersion" xml:"AddressIPVersion"` VSwitchId string `json:"VSwitchId" xml:"VSwitchId"` RequestId string `json:"RequestId" xml:"RequestId"` LoadBalancerName string `json:"LoadBalancerName" xml:"LoadBalancerName"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` Address string `json:"Address" xml:"Address"` NetworkType string `json:"NetworkType" xml:"NetworkType"` OrderId int64 `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 CreateLoadBalancerTCPListenerPortRange ¶ added in v1.60.323
type CreateLoadBalancerTCPListenerPortRange struct { StartPort string `name:"StartPort"` EndPort string `name:"EndPort"` }
CreateLoadBalancerTCPListenerPortRange is a repeated param struct in CreateLoadBalancerTCPListenerRequest
type CreateLoadBalancerTCPListenerRequest ¶
type CreateLoadBalancerTCPListenerRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` AclStatus string `position:"Query" name:"AclStatus"` FullNatEnabled requests.Boolean `position:"Query" name:"FullNatEnabled"` HealthCheckTcpFastCloseEnabled requests.Boolean `position:"Query" name:"HealthCheckTcpFastCloseEnabled"` AclType string `position:"Query" name:"AclType"` EstablishedTimeout requests.Integer `position:"Query" name:"EstablishedTimeout"` FailoverStrategy string `position:"Query" name:"FailoverStrategy"` PersistenceTimeout requests.Integer `position:"Query" name:"PersistenceTimeout"` VpcIds string `position:"Query" name:"VpcIds"` MasterSlaveModeEnabled requests.Boolean `position:"Query" name:"MasterSlaveModeEnabled"` VServerGroupId string `position:"Query" name:"VServerGroupId"` AclId string `position:"Query" name:"AclId"` PortRange *[]CreateLoadBalancerTCPListenerPortRange `position:"Query" name:"PortRange" type:"Repeated"` HealthCheckMethod string `position:"Query" name:"HealthCheckMethod"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` MasterSlaveServerGroupId string `position:"Query" name:"MasterSlaveServerGroupId"` BackendServerPort requests.Integer `position:"Query" name:"BackendServerPort"` HealthCheckInterval requests.Integer `position:"Query" name:"healthCheckInterval"` FailoverThreshold requests.Integer `position:"Query" name:"FailoverThreshold"` ProxyProtocolV2Enabled requests.Boolean `position:"Query" name:"ProxyProtocolV2Enabled"` ConnectionDrain string `position:"Query" name:"ConnectionDrain"` HealthCheckSwitch string `position:"Query" name:"HealthCheckSwitch"` AccessKeyId string `position:"Query" name:"access_key_id"` HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"` SlaveServerGroupId string `position:"Query" name:"SlaveServerGroupId"` Description string `position:"Query" name:"Description"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` Scheduler string `position:"Query" name:"Scheduler"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` MasterServerGroupId string `position:"Query" name:"MasterServerGroupId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` HealthCheckType string `position:"Query" name:"HealthCheckType"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` OwnerAccount string `position:"Query" name:"OwnerAccount"` ConnectionDrainTimeout requests.Integer `position:"Query" name:"ConnectionDrainTimeout"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` }
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 CreateLoadBalancerUDPListenerPortRange ¶ added in v1.60.323
type CreateLoadBalancerUDPListenerPortRange struct { StartPort string `name:"StartPort"` EndPort string `name:"EndPort"` }
CreateLoadBalancerUDPListenerPortRange is a repeated param struct in CreateLoadBalancerUDPListenerRequest
type CreateLoadBalancerUDPListenerRequest ¶
type CreateLoadBalancerUDPListenerRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` AclStatus string `position:"Query" name:"AclStatus"` FullNatEnabled requests.Boolean `position:"Query" name:"FullNatEnabled"` AclType string `position:"Query" name:"AclType"` FailoverStrategy string `position:"Query" name:"FailoverStrategy"` PersistenceTimeout requests.Integer `position:"Query" name:"PersistenceTimeout"` VpcIds string `position:"Query" name:"VpcIds"` MasterSlaveModeEnabled requests.Boolean `position:"Query" name:"MasterSlaveModeEnabled"` VServerGroupId string `position:"Query" name:"VServerGroupId"` AclId string `position:"Query" name:"AclId"` PortRange *[]CreateLoadBalancerUDPListenerPortRange `position:"Query" name:"PortRange" type:"Repeated"` HealthCheckMethod string `position:"Query" name:"HealthCheckMethod"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` MasterSlaveServerGroupId string `position:"Query" name:"MasterSlaveServerGroupId"` HealthCheckReq string `position:"Query" name:"healthCheckReq"` BackendServerPort requests.Integer `position:"Query" name:"BackendServerPort"` HealthCheckInterval requests.Integer `position:"Query" name:"healthCheckInterval"` HealthCheckExp string `position:"Query" name:"healthCheckExp"` FailoverThreshold requests.Integer `position:"Query" name:"FailoverThreshold"` ProxyProtocolV2Enabled requests.Boolean `position:"Query" name:"ProxyProtocolV2Enabled"` ConnectionDrain string `position:"Query" name:"ConnectionDrain"` HealthCheckSwitch string `position:"Query" name:"HealthCheckSwitch"` AccessKeyId string `position:"Query" name:"access_key_id"` HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"` SlaveServerGroupId string `position:"Query" name:"SlaveServerGroupId"` QuicVersion string `position:"Query" name:"QuicVersion"` Description string `position:"Query" name:"Description"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` Scheduler string `position:"Query" name:"Scheduler"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` MasterServerGroupId string `position:"Query" name:"MasterServerGroupId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` HealthCheckType string `position:"Query" name:"HealthCheckType"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` OwnerAccount string `position:"Query" name:"OwnerAccount"` ConnectionDrainTimeout requests.Integer `position:"Query" name:"ConnectionDrainTimeout"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` MasterSlaveBackendServers string `position:"Query" name:"MasterSlaveBackendServers"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` MasterSlaveServerGroupName string `position:"Query" name:"MasterSlaveServerGroupName"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 MasterSlaveServerGroupId string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"` RequestId string `json:"RequestId" xml:"RequestId"` 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 CreateRulesRequest ¶
type CreateRulesRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` RuleList string `position:"Query" name:"RuleList"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ListenerProtocol string `position:"Query" name:"ListenerProtocol"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 CreateTLSCipherPolicyRequest ¶ added in v1.61.362
type CreateTLSCipherPolicyRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Ciphers *[]string `position:"Query" name:"Ciphers" type:"Repeated"` TLSVersions *[]string `position:"Query" name:"TLSVersions" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Name string `position:"Query" name:"Name"` }
CreateTLSCipherPolicyRequest is the request struct for api CreateTLSCipherPolicy
func CreateCreateTLSCipherPolicyRequest ¶ added in v1.61.362
func CreateCreateTLSCipherPolicyRequest() (request *CreateTLSCipherPolicyRequest)
CreateCreateTLSCipherPolicyRequest creates a request to invoke CreateTLSCipherPolicy API
type CreateTLSCipherPolicyResponse ¶ added in v1.61.362
type CreateTLSCipherPolicyResponse struct { *responses.BaseResponse TLSCipherPolicyId string `json:"TLSCipherPolicyId" xml:"TLSCipherPolicyId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateTLSCipherPolicyResponse is the response struct for api CreateTLSCipherPolicy
func CreateCreateTLSCipherPolicyResponse ¶ added in v1.61.362
func CreateCreateTLSCipherPolicyResponse() (response *CreateTLSCipherPolicyResponse)
CreateCreateTLSCipherPolicyResponse creates a response to parse from CreateTLSCipherPolicy response
type CreateVServerGroupRequest ¶
type CreateVServerGroupRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` BackendServers string `position:"Query" name:"BackendServers"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` VServerGroupName string `position:"Query" name:"VServerGroupName"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` RequestId string `json:"RequestId" xml:"RequestId"` 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 DeleteAccessControlListRequest ¶
type DeleteAccessControlListRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` AclId string `position:"Query" name:"AclId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` }
DeleteAccessControlListRequest is the request struct for api DeleteAccessControlList
func CreateDeleteAccessControlListRequest ¶
func CreateDeleteAccessControlListRequest() (request *DeleteAccessControlListRequest)
CreateDeleteAccessControlListRequest creates a request to invoke DeleteAccessControlList API
type DeleteAccessControlListResponse ¶
type DeleteAccessControlListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteAccessControlListResponse is the response struct for api DeleteAccessControlList
func CreateDeleteAccessControlListResponse ¶
func CreateDeleteAccessControlListResponse() (response *DeleteAccessControlListResponse)
CreateDeleteAccessControlListResponse creates a response to parse from DeleteAccessControlList response
type DeleteCACertificateRequest ¶
type DeleteCACertificateRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` 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 DeleteDomainExtensionRequest ¶
type DeleteDomainExtensionRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DomainExtensionId string `position:"Query" name:"DomainExtensionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` }
DeleteDomainExtensionRequest is the request struct for api DeleteDomainExtension
func CreateDeleteDomainExtensionRequest ¶
func CreateDeleteDomainExtensionRequest() (request *DeleteDomainExtensionRequest)
CreateDeleteDomainExtensionRequest creates a request to invoke DeleteDomainExtension API
type DeleteDomainExtensionResponse ¶
type DeleteDomainExtensionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteDomainExtensionResponse is the response struct for api DeleteDomainExtension
func CreateDeleteDomainExtensionResponse ¶
func CreateDeleteDomainExtensionResponse() (response *DeleteDomainExtensionResponse)
CreateDeleteDomainExtensionResponse creates a response to parse from DeleteDomainExtension response
type DeleteLoadBalancerListenerRequest ¶
type DeleteLoadBalancerListenerRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ListenerProtocol string `position:"Query" name:"ListenerProtocol"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` 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 DeleteRulesRequest ¶
type DeleteRulesRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` 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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ServerCertificateId string `position:"Query" name:"ServerCertificateId"` 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 DeleteTLSCipherPolicyRequest ¶ added in v1.61.362
type DeleteTLSCipherPolicyRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` TLSCipherPolicyId string `position:"Query" name:"TLSCipherPolicyId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
DeleteTLSCipherPolicyRequest is the request struct for api DeleteTLSCipherPolicy
func CreateDeleteTLSCipherPolicyRequest ¶ added in v1.61.362
func CreateDeleteTLSCipherPolicyRequest() (request *DeleteTLSCipherPolicyRequest)
CreateDeleteTLSCipherPolicyRequest creates a request to invoke DeleteTLSCipherPolicy API
type DeleteTLSCipherPolicyResponse ¶ added in v1.61.362
type DeleteTLSCipherPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteTLSCipherPolicyResponse is the response struct for api DeleteTLSCipherPolicy
func CreateDeleteTLSCipherPolicyResponse ¶ added in v1.61.362
func CreateDeleteTLSCipherPolicyResponse() (response *DeleteTLSCipherPolicyResponse)
CreateDeleteTLSCipherPolicyResponse creates a response to parse from DeleteTLSCipherPolicy response
type DeleteVServerGroupRequest ¶
type DeleteVServerGroupRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` VServerGroupId string `position:"Query" name:"VServerGroupId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` }
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 DescribeAccessControlListAttributeRequest ¶
type DescribeAccessControlListAttributeRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` AclId string `position:"Query" name:"AclId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` AclEntryComment string `position:"Query" name:"AclEntryComment"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` }
DescribeAccessControlListAttributeRequest is the request struct for api DescribeAccessControlListAttribute
func CreateDescribeAccessControlListAttributeRequest ¶
func CreateDescribeAccessControlListAttributeRequest() (request *DescribeAccessControlListAttributeRequest)
CreateDescribeAccessControlListAttributeRequest creates a request to invoke DescribeAccessControlListAttribute API
type DescribeAccessControlListAttributeResponse ¶
type DescribeAccessControlListAttributeResponse struct { *responses.BaseResponse ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` AclId string `json:"AclId" xml:"AclId"` AddressIPVersion string `json:"AddressIPVersion" xml:"AddressIPVersion"` RequestId string `json:"RequestId" xml:"RequestId"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` AclName string `json:"AclName" xml:"AclName"` AclEntrys AclEntrys `json:"AclEntrys" xml:"AclEntrys"` RelatedListeners RelatedListeners `json:"RelatedListeners" xml:"RelatedListeners"` }
DescribeAccessControlListAttributeResponse is the response struct for api DescribeAccessControlListAttribute
func CreateDescribeAccessControlListAttributeResponse ¶
func CreateDescribeAccessControlListAttributeResponse() (response *DescribeAccessControlListAttributeResponse)
CreateDescribeAccessControlListAttributeResponse creates a response to parse from DescribeAccessControlListAttribute response
type DescribeAccessControlListsRequest ¶
type DescribeAccessControlListsRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` AclName string `position:"Query" name:"AclName"` AddressIPVersion string `position:"Query" name:"AddressIPVersion"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` PageSize requests.Integer `position:"Query" name:"PageSize"` Tag *[]DescribeAccessControlListsTag `position:"Query" name:"Tag" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` }
DescribeAccessControlListsRequest is the request struct for api DescribeAccessControlLists
func CreateDescribeAccessControlListsRequest ¶
func CreateDescribeAccessControlListsRequest() (request *DescribeAccessControlListsRequest)
CreateDescribeAccessControlListsRequest creates a request to invoke DescribeAccessControlLists API
type DescribeAccessControlListsResponse ¶
type DescribeAccessControlListsResponse struct { *responses.BaseResponse PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Count int `json:"Count" xml:"Count"` Acls Acls `json:"Acls" xml:"Acls"` }
DescribeAccessControlListsResponse is the response struct for api DescribeAccessControlLists
func CreateDescribeAccessControlListsResponse ¶
func CreateDescribeAccessControlListsResponse() (response *DescribeAccessControlListsResponse)
CreateDescribeAccessControlListsResponse creates a response to parse from DescribeAccessControlLists response
type DescribeAccessControlListsTag ¶
DescribeAccessControlListsTag is a repeated param struct in DescribeAccessControlListsRequest
type DescribeAvailableResourceRequest ¶
type DescribeAvailableResourceRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` AddressIPVersion string `position:"Query" name:"AddressIPVersion"` AddressType string `position:"Query" name:"AddressType"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
DescribeAvailableResourceRequest is the request struct for api DescribeAvailableResource
func CreateDescribeAvailableResourceRequest ¶
func CreateDescribeAvailableResourceRequest() (request *DescribeAvailableResourceRequest)
CreateDescribeAvailableResourceRequest creates a request to invoke DescribeAvailableResource API
type DescribeAvailableResourceResponse ¶
type DescribeAvailableResourceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AvailableResources AvailableResources `json:"AvailableResources" xml:"AvailableResources"` }
DescribeAvailableResourceResponse is the response struct for api DescribeAvailableResource
func CreateDescribeAvailableResourceResponse ¶
func CreateDescribeAvailableResourceResponse() (response *DescribeAvailableResourceResponse)
CreateDescribeAvailableResourceResponse creates a response to parse from DescribeAvailableResource response
type DescribeCACertificatesRequest ¶
type DescribeCACertificatesRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` Tag *[]DescribeCACertificatesTag `position:"Query" name:"Tag" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CACertificateId string `position:"Query" name:"CACertificateId"` }
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 DescribeCACertificatesTag ¶
DescribeCACertificatesTag is a repeated param struct in DescribeCACertificatesRequest
type DescribeDomainExtensionAttributeRequest ¶
type DescribeDomainExtensionAttributeRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DomainExtensionId string `position:"Query" name:"DomainExtensionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` }
DescribeDomainExtensionAttributeRequest is the request struct for api DescribeDomainExtensionAttribute
func CreateDescribeDomainExtensionAttributeRequest ¶
func CreateDescribeDomainExtensionAttributeRequest() (request *DescribeDomainExtensionAttributeRequest)
CreateDescribeDomainExtensionAttributeRequest creates a request to invoke DescribeDomainExtensionAttribute API
type DescribeDomainExtensionAttributeResponse ¶
type DescribeDomainExtensionAttributeResponse struct { *responses.BaseResponse Domain string `json:"Domain" xml:"Domain"` RequestId string `json:"RequestId" xml:"RequestId"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` ServerCertificateId string `json:"ServerCertificateId" xml:"ServerCertificateId"` DomainExtensionId string `json:"DomainExtensionId" xml:"DomainExtensionId"` Certificates CertificatesInDescribeDomainExtensionAttribute `json:"Certificates" xml:"Certificates"` ServerCertificates ServerCertificatesInDescribeDomainExtensionAttribute `json:"ServerCertificates" xml:"ServerCertificates"` }
DescribeDomainExtensionAttributeResponse is the response struct for api DescribeDomainExtensionAttribute
func CreateDescribeDomainExtensionAttributeResponse ¶
func CreateDescribeDomainExtensionAttributeResponse() (response *DescribeDomainExtensionAttributeResponse)
CreateDescribeDomainExtensionAttributeResponse creates a response to parse from DescribeDomainExtensionAttribute response
type DescribeDomainExtensionsRequest ¶
type DescribeDomainExtensionsRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DomainExtensionId string `position:"Query" name:"DomainExtensionId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DescribeDomainExtensionsRequest is the request struct for api DescribeDomainExtensions
func CreateDescribeDomainExtensionsRequest ¶
func CreateDescribeDomainExtensionsRequest() (request *DescribeDomainExtensionsRequest)
CreateDescribeDomainExtensionsRequest creates a request to invoke DescribeDomainExtensions API
type DescribeDomainExtensionsResponse ¶
type DescribeDomainExtensionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` DomainExtensions DomainExtensionsInDescribeDomainExtensions `json:"DomainExtensions" xml:"DomainExtensions"` }
DescribeDomainExtensionsResponse is the response struct for api DescribeDomainExtensions
func CreateDescribeDomainExtensionsResponse ¶
func CreateDescribeDomainExtensionsResponse() (response *DescribeDomainExtensionsResponse)
CreateDescribeDomainExtensionsResponse creates a response to parse from DescribeDomainExtensions response
type DescribeHealthStatusRequest ¶
type DescribeHealthStatusRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ListenerProtocol string `position:"Query" name:"ListenerProtocol"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ListenerProtocol string `position:"Query" name:"ListenerProtocol"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 SourceItems string `json:"SourceItems" xml:"SourceItems"` AccessControlStatus string `json:"AccessControlStatus" xml:"AccessControlStatus"` RequestId string `json:"RequestId" xml:"RequestId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` IncludeReservedData requests.Boolean `position:"Query" name:"IncludeReservedData"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 VpcId string `json:"VpcId" xml:"VpcId"` CreateTimeStamp int64 `json:"CreateTimeStamp" xml:"CreateTimeStamp"` ReservedInfoBandwidth string `json:"ReservedInfoBandwidth" xml:"ReservedInfoBandwidth"` CloudInstanceId string `json:"CloudInstanceId" xml:"CloudInstanceId"` HasReservedInfo string `json:"HasReservedInfo" xml:"HasReservedInfo"` CreateTime string `json:"CreateTime" xml:"CreateTime"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` TunnelType string `json:"TunnelType" xml:"TunnelType"` PayType string `json:"PayType" xml:"PayType"` ReservedInfoOrderType string `json:"ReservedInfoOrderType" xml:"ReservedInfoOrderType"` AddressType string `json:"AddressType" xml:"AddressType"` SupportPrivateLink bool `json:"SupportPrivateLink" xml:"SupportPrivateLink"` NetworkType string `json:"NetworkType" xml:"NetworkType"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` SpecBpsFlag bool `json:"SpecBpsFlag" xml:"SpecBpsFlag"` AddressIPVersion string `json:"AddressIPVersion" xml:"AddressIPVersion"` RenewalCycUnit string `json:"RenewalCycUnit" xml:"RenewalCycUnit"` RequestId string `json:"RequestId" xml:"RequestId"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` LoadBalancerName string `json:"LoadBalancerName" xml:"LoadBalancerName"` Address string `json:"Address" xml:"Address"` AssociatedCenStatus string `json:"AssociatedCenStatus" xml:"AssociatedCenStatus"` SlaveZoneId string `json:"SlaveZoneId" xml:"SlaveZoneId"` CloudInstanceType string `json:"CloudInstanceType" xml:"CloudInstanceType"` EndTimeStamp int64 `json:"EndTimeStamp" xml:"EndTimeStamp"` ReservedInfoActiveTime string `json:"ReservedInfoActiveTime" xml:"ReservedInfoActiveTime"` MasterZoneId string `json:"MasterZoneId" xml:"MasterZoneId"` ReservedInfoInternetChargeType string `json:"ReservedInfoInternetChargeType" xml:"ReservedInfoInternetChargeType"` LoadBalancerSpec string `json:"LoadBalancerSpec" xml:"LoadBalancerSpec"` SpecType string `json:"SpecType" xml:"SpecType"` CloudType string `json:"CloudType" xml:"CloudType"` AutoReleaseTime int64 `json:"AutoReleaseTime" xml:"AutoReleaseTime"` ModificationProtectionReason string `json:"ModificationProtectionReason" xml:"ModificationProtectionReason"` RegionId string `json:"RegionId" xml:"RegionId"` ModificationProtectionStatus string `json:"ModificationProtectionStatus" xml:"ModificationProtectionStatus"` EndTime string `json:"EndTime" xml:"EndTime"` VSwitchId string `json:"VSwitchId" xml:"VSwitchId"` LoadBalancerStatus string `json:"LoadBalancerStatus" xml:"LoadBalancerStatus"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"` BusinessStatus string `json:"BusinessStatus" xml:"BusinessStatus"` AssociatedCenId string `json:"AssociatedCenId" xml:"AssociatedCenId"` DeleteProtection string `json:"DeleteProtection" xml:"DeleteProtection"` RegionIdAlias string `json:"RegionIdAlias" xml:"RegionIdAlias"` RenewalStatus string `json:"RenewalStatus" xml:"RenewalStatus"` RenewalDuration int `json:"RenewalDuration" xml:"RenewalDuration"` CloudInstanceUid int64 `json:"CloudInstanceUid" xml:"CloudInstanceUid"` InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"` Labels Labels `json:"Labels" xml:"Labels"` 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 DescribeLoadBalancerHTTPListenerAttributeRequest ¶
type DescribeLoadBalancerHTTPListenerAttributeRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 AclType string `json:"AclType" xml:"AclType"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` HealthCheckHttpVersion string `json:"HealthCheckHttpVersion" xml:"HealthCheckHttpVersion"` Status string `json:"Status" xml:"Status"` XForwardedForClientSrcPort string `json:"XForwardedFor_ClientSrcPort" xml:"XForwardedFor_ClientSrcPort"` Cookie string `json:"Cookie" xml:"Cookie"` Gzip string `json:"Gzip" xml:"Gzip"` ForwardCode int `json:"ForwardCode" xml:"ForwardCode"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` RequestId string `json:"RequestId" xml:"RequestId"` Description string `json:"Description" xml:"Description"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"` HealthCheckType string `json:"HealthCheckType" xml:"HealthCheckType"` AclStatus string `json:"AclStatus" xml:"AclStatus"` BackendServerPort int `json:"BackendServerPort" xml:"BackendServerPort"` CookieTimeout int `json:"CookieTimeout" xml:"CookieTimeout"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` ForwardPort int `json:"ForwardPort" xml:"ForwardPort"` XForwardedForSLBID string `json:"XForwardedFor_SLBID" xml:"XForwardedFor_SLBID"` SecurityStatus string `json:"SecurityStatus" xml:"SecurityStatus"` HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` MaxConnection int `json:"MaxConnection" xml:"MaxConnection"` ListenerForward string `json:"ListenerForward" xml:"ListenerForward"` XForwardedFor string `json:"XForwardedFor" xml:"XForwardedFor"` IdleTimeout int `json:"IdleTimeout" xml:"IdleTimeout"` RequestTimeout int `json:"RequestTimeout" xml:"RequestTimeout"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` XForwardedForSLBPORT string `json:"XForwardedFor_SLBPORT" xml:"XForwardedFor_SLBPORT"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` StickySessionType string `json:"StickySessionType" xml:"StickySessionType"` AclId string `json:"AclId" xml:"AclId"` Scheduler string `json:"Scheduler" xml:"Scheduler"` VpcIds string `json:"VpcIds" xml:"VpcIds"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` XForwardedForProto string `json:"XForwardedFor_proto" xml:"XForwardedFor_proto"` XForwardedForSLBIP string `json:"XForwardedFor_SLBIP" xml:"XForwardedFor_SLBIP"` StickySession string `json:"StickySession" xml:"StickySession"` HealthCheckMethod string `json:"HealthCheckMethod" xml:"HealthCheckMethod"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` AclIds AclIdsInDescribeLoadBalancerHTTPListenerAttribute `json:"AclIds" xml:"AclIds"` Rules RulesInDescribeLoadBalancerHTTPListenerAttribute `json:"Rules" xml:"Rules"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 AclType string `json:"AclType" xml:"AclType"` XForwardedForClientCertClientVerify string `json:"XForwardedFor_ClientCertClientVerify" xml:"XForwardedFor_ClientCertClientVerify"` CACertificateId string `json:"CACertificateId" xml:"CACertificateId"` XForwardedForClientCertClientVerifyAlias string `json:"XForwardedFor_ClientCertClientVerifyAlias" xml:"XForwardedFor_ClientCertClientVerifyAlias"` RequestId string `json:"RequestId" xml:"RequestId"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` BackendProtocol string `json:"BackendProtocol" xml:"BackendProtocol"` HealthCheckType string `json:"HealthCheckType" xml:"HealthCheckType"` BackendServerPort int `json:"BackendServerPort" xml:"BackendServerPort"` CookieTimeout int `json:"CookieTimeout" xml:"CookieTimeout"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` XForwardedForClientCertFingerprintAlias string `json:"XForwardedFor_ClientCertFingerprintAlias" xml:"XForwardedFor_ClientCertFingerprintAlias"` XForwardedForClientCertIssuerDNAlias string `json:"XForwardedFor_ClientCertIssuerDNAlias" xml:"XForwardedFor_ClientCertIssuerDNAlias"` XForwardedFor string `json:"XForwardedFor" xml:"XForwardedFor"` XForwardedForClientCertFingerprint string `json:"XForwardedFor_ClientCertFingerprint" xml:"XForwardedFor_ClientCertFingerprint"` IdleTimeout int `json:"IdleTimeout" xml:"IdleTimeout"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` XForwardedForSLBPORT string `json:"XForwardedFor_SLBPORT" xml:"XForwardedFor_SLBPORT"` StickySessionType string `json:"StickySessionType" xml:"StickySessionType"` Scheduler string `json:"Scheduler" xml:"Scheduler"` XForwardedForProto string `json:"XForwardedFor_proto" xml:"XForwardedFor_proto"` HealthCheckMethod string `json:"HealthCheckMethod" xml:"HealthCheckMethod"` TLSCipherPolicy string `json:"TLSCipherPolicy" xml:"TLSCipherPolicy"` Status string `json:"Status" xml:"Status"` HealthCheckHttpVersion string `json:"HealthCheckHttpVersion" xml:"HealthCheckHttpVersion"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` XForwardedForClientSrcPort string `json:"XForwardedFor_ClientSrcPort" xml:"XForwardedFor_ClientSrcPort"` Cookie string `json:"Cookie" xml:"Cookie"` Gzip string `json:"Gzip" xml:"Gzip"` EnableHttp2 string `json:"EnableHttp2" xml:"EnableHttp2"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` Description string `json:"Description" xml:"Description"` HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"` AclStatus string `json:"AclStatus" xml:"AclStatus"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` XForwardedForSLBID string `json:"XForwardedFor_SLBID" xml:"XForwardedFor_SLBID"` XForwardedForClientCertSubjectDN string `json:"XForwardedFor_ClientCertSubjectDN" xml:"XForwardedFor_ClientCertSubjectDN"` SecurityStatus string `json:"SecurityStatus" xml:"SecurityStatus"` HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` XForwardedForClientCertSubjectDNAlias string `json:"XForwardedFor_ClientCertSubjectDNAlias" xml:"XForwardedFor_ClientCertSubjectDNAlias"` MaxConnection int `json:"MaxConnection" xml:"MaxConnection"` RequestTimeout int `json:"RequestTimeout" xml:"RequestTimeout"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` ServerCertificateId string `json:"ServerCertificateId" xml:"ServerCertificateId"` AclId string `json:"AclId" xml:"AclId"` XForwardedForClientCertIssuerDN string `json:"XForwardedFor_ClientCertIssuerDN" xml:"XForwardedFor_ClientCertIssuerDN"` VpcIds string `json:"VpcIds" xml:"VpcIds"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` XForwardedForSLBIP string `json:"XForwardedFor_SLBIP" xml:"XForwardedFor_SLBIP"` StickySession string `json:"StickySession" xml:"StickySession"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` AclIds AclIdsInDescribeLoadBalancerHTTPSListenerAttribute `json:"AclIds" xml:"AclIds"` Rules RulesInDescribeLoadBalancerHTTPSListenerAttribute `json:"Rules" xml:"Rules"` DomainExtensions DomainExtensionsInDescribeLoadBalancerHTTPSListenerAttribute `json:"DomainExtensions" xml:"DomainExtensions"` ServerCertificates ServerCertificatesInDescribeLoadBalancerHTTPSListenerAttribute `json:"ServerCertificates" xml:"ServerCertificates"` }
DescribeLoadBalancerHTTPSListenerAttributeResponse is the response struct for api DescribeLoadBalancerHTTPSListenerAttribute
func CreateDescribeLoadBalancerHTTPSListenerAttributeResponse ¶
func CreateDescribeLoadBalancerHTTPSListenerAttributeResponse() (response *DescribeLoadBalancerHTTPSListenerAttributeResponse)
CreateDescribeLoadBalancerHTTPSListenerAttributeResponse creates a response to parse from DescribeLoadBalancerHTTPSListenerAttribute response
type DescribeLoadBalancerListenersRequest ¶ added in v1.61.1069
type DescribeLoadBalancerListenersRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` NextToken string `position:"Query" name:"NextToken"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ListenerProtocol string `position:"Query" name:"ListenerProtocol"` LoadBalancerId *[]string `position:"Query" name:"LoadBalancerId" type:"Repeated"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
DescribeLoadBalancerListenersRequest is the request struct for api DescribeLoadBalancerListeners
func CreateDescribeLoadBalancerListenersRequest ¶ added in v1.61.1069
func CreateDescribeLoadBalancerListenersRequest() (request *DescribeLoadBalancerListenersRequest)
CreateDescribeLoadBalancerListenersRequest creates a request to invoke DescribeLoadBalancerListeners API
type DescribeLoadBalancerListenersResponse ¶ added in v1.61.1069
type DescribeLoadBalancerListenersResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` MaxResults int `json:"MaxResults" xml:"MaxResults"` Listeners []ListenerInDescribeLoadBalancerListeners `json:"Listeners" xml:"Listeners"` }
DescribeLoadBalancerListenersResponse is the response struct for api DescribeLoadBalancerListeners
func CreateDescribeLoadBalancerListenersResponse ¶ added in v1.61.1069
func CreateDescribeLoadBalancerListenersResponse() (response *DescribeLoadBalancerListenersResponse)
CreateDescribeLoadBalancerListenersResponse creates a response to parse from DescribeLoadBalancerListeners response
type DescribeLoadBalancerTCPListenerAttributeRequest ¶
type DescribeLoadBalancerTCPListenerAttributeRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` Status string `json:"Status" xml:"Status"` AclType string `json:"AclType" xml:"AclType"` ConnectionDrainTimeout int `json:"ConnectionDrainTimeout" xml:"ConnectionDrainTimeout"` FailoverStrategy string `json:"FailoverStrategy" xml:"FailoverStrategy"` WorkingServerGroupId string `json:"WorkingServerGroupId" xml:"WorkingServerGroupId"` HealthCheckTcpFastCloseEnabled bool `json:"HealthCheckTcpFastCloseEnabled" xml:"HealthCheckTcpFastCloseEnabled"` FullNatEnabled bool `json:"FullNatEnabled" xml:"FullNatEnabled"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` RequestId string `json:"RequestId" xml:"RequestId"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` Description string `json:"Description" xml:"Description"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` HealthCheckType string `json:"HealthCheckType" xml:"HealthCheckType"` MasterSlaveServerGroupId string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"` BackendServerPort int `json:"BackendServerPort" xml:"BackendServerPort"` AclStatus string `json:"AclStatus" xml:"AclStatus"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` MasterServerGroupId string `json:"MasterServerGroupId" xml:"MasterServerGroupId"` HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` MaxConnection int `json:"MaxConnection" xml:"MaxConnection"` ProxyProtocolV2Enabled bool `json:"ProxyProtocolV2Enabled" xml:"ProxyProtocolV2Enabled"` SlaveServerGroupId string `json:"SlaveServerGroupId" xml:"SlaveServerGroupId"` PersistenceTimeout int `json:"PersistenceTimeout" xml:"PersistenceTimeout"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` FailoverThreshold int `json:"FailoverThreshold" xml:"FailoverThreshold"` AclId string `json:"AclId" xml:"AclId"` SynProxy string `json:"SynProxy" xml:"SynProxy"` Scheduler string `json:"Scheduler" xml:"Scheduler"` EstablishedTimeout int `json:"EstablishedTimeout" xml:"EstablishedTimeout"` VpcIds string `json:"VpcIds" xml:"VpcIds"` HealthCheckConnectTimeout int `json:"HealthCheckConnectTimeout" xml:"HealthCheckConnectTimeout"` MasterSlaveModeEnabled bool `json:"MasterSlaveModeEnabled" xml:"MasterSlaveModeEnabled"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` ConnectionDrain string `json:"ConnectionDrain" xml:"ConnectionDrain"` HealthCheckMethod string `json:"HealthCheckMethod" xml:"HealthCheckMethod"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` AclIds AclIdsInDescribeLoadBalancerTCPListenerAttribute `json:"AclIds" xml:"AclIds"` PortRanges PortRangesInDescribeLoadBalancerTCPListenerAttribute `json:"PortRanges" xml:"PortRanges"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` Status string `json:"Status" xml:"Status"` AclType string `json:"AclType" xml:"AclType"` ConnectionDrainTimeout int `json:"ConnectionDrainTimeout" xml:"ConnectionDrainTimeout"` FailoverStrategy string `json:"FailoverStrategy" xml:"FailoverStrategy"` WorkingServerGroupId string `json:"WorkingServerGroupId" xml:"WorkingServerGroupId"` HealthCheckSwitch string `json:"HealthCheckSwitch" xml:"HealthCheckSwitch"` FullNatEnabled bool `json:"FullNatEnabled" xml:"FullNatEnabled"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` QuicVersion string `json:"QuicVersion" xml:"QuicVersion"` RequestId string `json:"RequestId" xml:"RequestId"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` Description string `json:"Description" xml:"Description"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` HealthCheckType string `json:"HealthCheckType" xml:"HealthCheckType"` MasterSlaveServerGroupId string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"` BackendServerPort int `json:"BackendServerPort" xml:"BackendServerPort"` AclStatus string `json:"AclStatus" xml:"AclStatus"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` MasterServerGroupId string `json:"MasterServerGroupId" xml:"MasterServerGroupId"` HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` MaxConnection int `json:"MaxConnection" xml:"MaxConnection"` ProxyProtocolV2Enabled bool `json:"ProxyProtocolV2Enabled" xml:"ProxyProtocolV2Enabled"` SlaveServerGroupId string `json:"SlaveServerGroupId" xml:"SlaveServerGroupId"` PersistenceTimeout int `json:"PersistenceTimeout" xml:"PersistenceTimeout"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` HealthCheckExp string `json:"HealthCheckExp" xml:"HealthCheckExp"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` FailoverThreshold int `json:"FailoverThreshold" xml:"FailoverThreshold"` AclId string `json:"AclId" xml:"AclId"` Scheduler string `json:"Scheduler" xml:"Scheduler"` VpcIds string `json:"VpcIds" xml:"VpcIds"` HealthCheckConnectTimeout int `json:"HealthCheckConnectTimeout" xml:"HealthCheckConnectTimeout"` MasterSlaveModeEnabled bool `json:"MasterSlaveModeEnabled" xml:"MasterSlaveModeEnabled"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` ConnectionDrain string `json:"ConnectionDrain" xml:"ConnectionDrain"` HealthCheckReq string `json:"HealthCheckReq" xml:"HealthCheckReq"` HealthCheckMethod string `json:"HealthCheckMethod" xml:"HealthCheckMethod"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` AclIds AclIdsInDescribeLoadBalancerUDPListenerAttribute `json:"AclIds" xml:"AclIds"` PortRanges PortRangesInDescribeLoadBalancerUDPListenerAttribute `json:"PortRanges" xml:"PortRanges"` }
DescribeLoadBalancerUDPListenerAttributeResponse is the response struct for api DescribeLoadBalancerUDPListenerAttribute
func CreateDescribeLoadBalancerUDPListenerAttributeResponse ¶
func CreateDescribeLoadBalancerUDPListenerAttributeResponse() (response *DescribeLoadBalancerUDPListenerAttributeResponse)
CreateDescribeLoadBalancerUDPListenerAttributeResponse creates a response to parse from DescribeLoadBalancerUDPListenerAttribute response
type DescribeLoadBalancersRequest ¶
type DescribeLoadBalancersRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` NetworkType string `position:"Query" name:"NetworkType"` AddressIPVersion string `position:"Query" name:"AddressIPVersion"` MasterZoneId string `position:"Query" name:"MasterZoneId"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` LoadBalancerName string `position:"Query" name:"LoadBalancerName"` SlaveZoneId string `position:"Query" name:"SlaveZoneId"` Tag *[]DescribeLoadBalancersTag `position:"Query" name:"Tag" type:"Repeated"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ServerId string `position:"Query" name:"ServerId"` Tags string `position:"Query" name:"Tags"` ServerIntranetAddress string `position:"Query" name:"ServerIntranetAddress"` VSwitchId string `position:"Query" name:"VSwitchId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` InternetChargeType string `position:"Query" name:"InternetChargeType"` AccessKeyId string `position:"Query" name:"access_key_id"` SupportPrivateLink requests.Boolean `position:"Query" name:"SupportPrivateLink"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` AddressType string `position:"Query" name:"AddressType"` InstanceChargeType string `position:"Query" name:"InstanceChargeType"` Fuzzy string `position:"Query" name:"Fuzzy"` BusinessStatus string `position:"Query" name:"BusinessStatus"` Address string `position:"Query" name:"Address"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` FilterByTagOrName requests.Boolean `position:"Query" name:"FilterByTagOrName"` OwnerAccount string `position:"Query" name:"OwnerAccount"` LoadBalancerStatus string `position:"Query" name:"LoadBalancerStatus"` VpcId string `position:"Query" name:"VpcId"` PayType string `position:"Query" name:"PayType"` }
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 LoadBalancers `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 DescribeLoadBalancersTag ¶
DescribeLoadBalancersTag is a repeated param struct in DescribeLoadBalancersRequest
type DescribeMasterSlaveServerGroupAttributeRequest ¶
type DescribeMasterSlaveServerGroupAttributeRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` 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 ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` RequestId string `json:"RequestId" xml:"RequestId"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` MasterSlaveServerGroupName string `json:"MasterSlaveServerGroupName" xml:"MasterSlaveServerGroupName"` MasterSlaveServerGroupId string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"` 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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` IncludeListener requests.Boolean `position:"Query" name:"IncludeListener"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` 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 DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` AcceptLanguage string `position:"Query" name:"AcceptLanguage"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` 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 VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` Cookie string `json:"Cookie" xml:"Cookie"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` RuleId string `json:"RuleId" xml:"RuleId"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` RequestId string `json:"RequestId" xml:"RequestId"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"` CookieTimeout int `json:"CookieTimeout" xml:"CookieTimeout"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` Domain string `json:"Domain" xml:"Domain"` ListenerPort string `json:"ListenerPort" xml:"ListenerPort"` Url string `json:"Url" xml:"Url"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` RuleName string `json:"RuleName" xml:"RuleName"` StickySessionType string `json:"StickySessionType" xml:"StickySessionType"` Scheduler string `json:"Scheduler" xml:"Scheduler"` ListenerSync string `json:"ListenerSync" xml:"ListenerSync"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` StickySession string `json:"StickySession" xml:"StickySession"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ListenerProtocol string `position:"Query" name:"ListenerProtocol"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` Tag *[]DescribeServerCertificatesTag `position:"Query" name:"Tag" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ServerCertificateId string `position:"Query" name:"ServerCertificateId"` Tags string `position:"Query" name:"Tags"` }
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 ServerCertificatesInDescribeServerCertificates `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 DescribeServerCertificatesTag ¶
DescribeServerCertificatesTag is a repeated param struct in DescribeServerCertificatesRequest
type DescribeTagsRequest ¶
type DescribeTagsRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` DistinctKey requests.Boolean `position:"Query" name:"DistinctKey"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` VServerGroupId string `position:"Query" name:"VServerGroupId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` }
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 ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` VServerGroupName string `json:"VServerGroupName" xml:"VServerGroupName"` RequestId string `json:"RequestId" xml:"RequestId"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` 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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` IncludeListener requests.Boolean `position:"Query" name:"IncludeListener"` IncludeRule requests.Boolean `position:"Query" name:"IncludeRule"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` 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 VServerGroups `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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` 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 DomainExtension ¶
type DomainExtension struct { Domain string `json:"Domain" xml:"Domain"` ServerCertificateId string `json:"ServerCertificateId" xml:"ServerCertificateId"` DomainExtensionId string `json:"DomainExtensionId" xml:"DomainExtensionId"` Certificates CertificatesInDescribeDomainExtensions `json:"Certificates" xml:"Certificates"` ServerCertificates ServerCertificatesInDescribeDomainExtensions `json:"ServerCertificates" xml:"ServerCertificates"` }
DomainExtension is a nested struct in slb response
type DomainExtensionsInDescribeDomainExtensions ¶
type DomainExtensionsInDescribeDomainExtensions struct {
DomainExtension []DomainExtension `json:"DomainExtension" xml:"DomainExtension"`
}
DomainExtensionsInDescribeDomainExtensions is a nested struct in slb response
type DomainExtensionsInDescribeLoadBalancerHTTPSListenerAttribute ¶
type DomainExtensionsInDescribeLoadBalancerHTTPSListenerAttribute struct {
DomainExtension []DomainExtension `json:"DomainExtension" xml:"DomainExtension"`
}
DomainExtensionsInDescribeLoadBalancerHTTPSListenerAttribute is a nested struct in slb response
type HTTPListenerConfig ¶ added in v1.61.1069
type HTTPListenerConfig struct { HealthCheckHttpVersion string `json:"HealthCheckHttpVersion" xml:"HealthCheckHttpVersion"` XForwardedForClientSrcPort string `json:"XForwardedFor_ClientSrcPort" xml:"XForwardedFor_ClientSrcPort"` Cookie string `json:"Cookie" xml:"Cookie"` Gzip string `json:"Gzip" xml:"Gzip"` ForwardCode int `json:"ForwardCode" xml:"ForwardCode"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"` HealthCheckType string `json:"HealthCheckType" xml:"HealthCheckType"` CookieTimeout int `json:"CookieTimeout" xml:"CookieTimeout"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` XForwardedForSLBID string `json:"XForwardedFor_SLBID" xml:"XForwardedFor_SLBID"` ForwardPort int `json:"ForwardPort" xml:"ForwardPort"` HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` ListenerForward string `json:"ListenerForward" xml:"ListenerForward"` XForwardedFor string `json:"XForwardedFor" xml:"XForwardedFor"` IdleTimeout int `json:"IdleTimeout" xml:"IdleTimeout"` RequestTimeout int `json:"RequestTimeout" xml:"RequestTimeout"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` XForwardedForSLBPORT string `json:"XForwardedFor_SLBPORT" xml:"XForwardedFor_SLBPORT"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` StickySessionType string `json:"StickySessionType" xml:"StickySessionType"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` XForwardedForProto string `json:"XForwardedFor_proto" xml:"XForwardedFor_proto"` XForwardedForSLBIP string `json:"XForwardedFor_SLBIP" xml:"XForwardedFor_SLBIP"` StickySession string `json:"StickySession" xml:"StickySession"` HealthCheckMethod string `json:"HealthCheckMethod" xml:"HealthCheckMethod"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` }
HTTPListenerConfig is a nested struct in slb response
type HTTPSListenerConfig ¶ added in v1.61.1069
type HTTPSListenerConfig struct { XForwardedForClientCertClientVerify string `json:"XForwardedFor_ClientCertClientVerify" xml:"XForwardedFor_ClientCertClientVerify"` HealthCheckHttpVersion string `json:"HealthCheckHttpVersion" xml:"HealthCheckHttpVersion"` XForwardedForClientSrcPort string `json:"XForwardedFor_ClientSrcPort" xml:"XForwardedFor_ClientSrcPort"` Cookie string `json:"Cookie" xml:"Cookie"` Gzip string `json:"Gzip" xml:"Gzip"` EnableHttp2 string `json:"EnableHttp2" xml:"EnableHttp2"` CACertificateId string `json:"CACertificateId" xml:"CACertificateId"` XForwardedForClientCertClientVerifyAlias string `json:"XForwardedFor_ClientCertClientVerifyAlias" xml:"XForwardedFor_ClientCertClientVerifyAlias"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"` HealthCheckType string `json:"HealthCheckType" xml:"HealthCheckType"` CookieTimeout int `json:"CookieTimeout" xml:"CookieTimeout"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` XForwardedForSLBID string `json:"XForwardedFor_SLBID" xml:"XForwardedFor_SLBID"` XForwardedForClientCertSubjectDN string `json:"XForwardedFor_ClientCertSubjectDN" xml:"XForwardedFor_ClientCertSubjectDN"` HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` XForwardedForClientCertFingerprintAlias string `json:"XForwardedFor_ClientCertFingerprintAlias" xml:"XForwardedFor_ClientCertFingerprintAlias"` XForwardedForClientCertSubjectDNAlias string `json:"XForwardedFor_ClientCertSubjectDNAlias" xml:"XForwardedFor_ClientCertSubjectDNAlias"` XForwardedForClientCertIssuerDNAlias string `json:"XForwardedFor_ClientCertIssuerDNAlias" xml:"XForwardedFor_ClientCertIssuerDNAlias"` XForwardedForClientCertFingerprint string `json:"XForwardedFor_ClientCertFingerprint" xml:"XForwardedFor_ClientCertFingerprint"` XForwardedFor string `json:"XForwardedFor" xml:"XForwardedFor"` RequestTimeout int `json:"RequestTimeout" xml:"RequestTimeout"` IdleTimeout int `json:"IdleTimeout" xml:"IdleTimeout"` ServerCertificateId string `json:"ServerCertificateId" xml:"ServerCertificateId"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` XForwardedForSLBPORT string `json:"XForwardedFor_SLBPORT" xml:"XForwardedFor_SLBPORT"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` StickySessionType string `json:"StickySessionType" xml:"StickySessionType"` XForwardedForClientCertIssuerDN string `json:"XForwardedFor_ClientCertIssuerDN" xml:"XForwardedFor_ClientCertIssuerDN"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` XForwardedForProto string `json:"XForwardedFor_proto" xml:"XForwardedFor_proto"` XForwardedForSLBIP string `json:"XForwardedFor_SLBIP" xml:"XForwardedFor_SLBIP"` StickySession string `json:"StickySession" xml:"StickySession"` HealthCheckMethod string `json:"HealthCheckMethod" xml:"HealthCheckMethod"` TLSCipherPolicy string `json:"TLSCipherPolicy" xml:"TLSCipherPolicy"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` }
HTTPSListenerConfig is a nested struct in slb response
type Labels ¶ added in v1.61.362
type Labels struct {
Label []string `json:"Label" xml:"Label"`
}
Labels is a nested struct in slb response
type ListTLSCipherPoliciesRequest ¶ added in v1.61.362
type ListTLSCipherPoliciesRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` IncludeListener requests.Boolean `position:"Query" name:"IncludeListener"` TLSCipherPolicyId string `position:"Query" name:"TLSCipherPolicyId"` NextToken string `position:"Query" name:"NextToken"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Name string `position:"Query" name:"Name"` MaxItems requests.Integer `position:"Query" name:"MaxItems"` }
ListTLSCipherPoliciesRequest is the request struct for api ListTLSCipherPolicies
func CreateListTLSCipherPoliciesRequest ¶ added in v1.61.362
func CreateListTLSCipherPoliciesRequest() (request *ListTLSCipherPoliciesRequest)
CreateListTLSCipherPoliciesRequest creates a request to invoke ListTLSCipherPolicies API
type ListTLSCipherPoliciesResponse ¶ added in v1.61.362
type ListTLSCipherPoliciesResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` IsTruncated bool `json:"IsTruncated" xml:"IsTruncated"` TLSCipherPolicies []TLSCipherPolicy `json:"TLSCipherPolicies" xml:"TLSCipherPolicies"` }
ListTLSCipherPoliciesResponse is the response struct for api ListTLSCipherPolicies
func CreateListTLSCipherPoliciesResponse ¶ added in v1.61.362
func CreateListTLSCipherPoliciesResponse() (response *ListTLSCipherPoliciesResponse)
CreateListTLSCipherPoliciesResponse creates a response to parse from ListTLSCipherPolicies response
type ListTagResourcesRequest ¶ added in v1.60.270
type ListTagResourcesRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` NextToken string `position:"Query" name:"NextToken"` Tag *[]ListTagResourcesTag `position:"Query" name:"Tag" type:"Repeated"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceType string `position:"Query" name:"ResourceType"` }
ListTagResourcesRequest is the request struct for api ListTagResources
func CreateListTagResourcesRequest ¶ added in v1.60.270
func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)
CreateListTagResourcesRequest creates a request to invoke ListTagResources API
type ListTagResourcesResponse ¶ added in v1.60.270
type ListTagResourcesResponse struct { *responses.BaseResponse NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TagResources TagResources `json:"TagResources" xml:"TagResources"` }
ListTagResourcesResponse is the response struct for api ListTagResources
func CreateListTagResourcesResponse ¶ added in v1.60.270
func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)
CreateListTagResourcesResponse creates a response to parse from ListTagResources response
type ListTagResourcesTag ¶ added in v1.60.270
ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest
type Listener ¶
type Listener struct { AclType string `json:"AclType" xml:"AclType"` Port int `json:"Port" xml:"Port"` Protocol string `json:"Protocol" xml:"Protocol"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` AclId string `json:"AclId" xml:"AclId"` AclStatus string `json:"AclStatus" xml:"AclStatus"` ListenerProtocol string `json:"ListenerProtocol" xml:"ListenerProtocol"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` Scheduler string `json:"Scheduler" xml:"Scheduler"` BackendServerPort int `json:"BackendServerPort" xml:"BackendServerPort"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` Status string `json:"Status" xml:"Status"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` Description string `json:"Description" xml:"Description"` AclIds AclIdsInDescribeLoadBalancerListeners `json:"AclIds" xml:"AclIds"` HTTPListenerConfig HTTPListenerConfig `json:"HTTPListenerConfig" xml:"HTTPListenerConfig"` UDPListenerConfig UDPListenerConfig `json:"UDPListenerConfig" xml:"UDPListenerConfig"` HTTPSListenerConfig HTTPSListenerConfig `json:"HTTPSListenerConfig" xml:"HTTPSListenerConfig"` TCPSListenerConfig TCPSListenerConfig `json:"TCPSListenerConfig" xml:"TCPSListenerConfig"` TCPListenerConfig TCPListenerConfig `json:"TCPListenerConfig" xml:"TCPListenerConfig"` }
Listener is a nested struct in slb response
type ListenerInDescribeLoadBalancerListeners ¶ added in v1.61.1069
type ListenerInDescribeLoadBalancerListeners struct { AclType string `json:"AclType" xml:"AclType"` Status string `json:"Status" xml:"Status"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` ListenerProtocol string `json:"ListenerProtocol" xml:"ListenerProtocol"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` AclId string `json:"AclId" xml:"AclId"` Scheduler string `json:"Scheduler" xml:"Scheduler"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` Description string `json:"Description" xml:"Description"` AclStatus string `json:"AclStatus" xml:"AclStatus"` BackendServerPort int `json:"BackendServerPort" xml:"BackendServerPort"` AclIds []string `json:"AclIds" xml:"AclIds"` HTTPListenerConfig HTTPListenerConfig `json:"HTTPListenerConfig" xml:"HTTPListenerConfig"` HTTPSListenerConfig HTTPSListenerConfig `json:"HTTPSListenerConfig" xml:"HTTPSListenerConfig"` TCPListenerConfig TCPListenerConfig `json:"TCPListenerConfig" xml:"TCPListenerConfig"` TCPSListenerConfig TCPSListenerConfig `json:"TCPSListenerConfig" xml:"TCPSListenerConfig"` UDPListenerConfig UDPListenerConfig `json:"UDPListenerConfig" xml:"UDPListenerConfig"` }
ListenerInDescribeLoadBalancerListeners is a nested struct in slb response
type ListenerPortAndProtocal ¶
type ListenerPortAndProtocal struct { ListenerProtocal string `json:"ListenerProtocal" xml:"ListenerProtocal"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` }
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"` ListenerForward string `json:"ListenerForward" xml:"ListenerForward"` Description string `json:"Description" xml:"Description"` ForwardPort int `json:"ForwardPort" xml:"ForwardPort"` }
ListenerPortAndProtocol is a nested struct in slb response
type ListenerPorts ¶
type ListenerPorts struct {
ListenerPort []int `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 ListenersInDescribeLoadBalancerListeners ¶ added in v1.61.1069
type ListenersInDescribeLoadBalancerListeners struct {
Listener []ListenerInDescribeLoadBalancerListeners `json:"Listener" xml:"Listener"`
}
ListenersInDescribeLoadBalancerListeners is a nested struct in slb response
type ListenersInDescribeMasterSlaveServerGroups ¶
type ListenersInDescribeMasterSlaveServerGroups struct {
Listener []Listener `json:"Listener" xml:"Listener"`
}
ListenersInDescribeMasterSlaveServerGroups is a nested struct in slb response
type ListenersInDescribeVServerGroups ¶
type ListenersInDescribeVServerGroups struct {
Listener []Listener `json:"Listener" xml:"Listener"`
}
ListenersInDescribeVServerGroups is a nested struct in slb response
type LoadBalancer ¶
type LoadBalancer struct { VpcId string `json:"VpcId" xml:"VpcId"` CreateTimeStamp int64 `json:"CreateTimeStamp" xml:"CreateTimeStamp"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` CreateTime string `json:"CreateTime" xml:"CreateTime"` PayType string `json:"PayType" xml:"PayType"` AddressType string `json:"AddressType" xml:"AddressType"` NetworkType string `json:"NetworkType" xml:"NetworkType"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` SpecBpsFlag bool `json:"SpecBpsFlag" xml:"SpecBpsFlag"` AddressIPVersion string `json:"AddressIPVersion" xml:"AddressIPVersion"` LoadBalancerName string `json:"LoadBalancerName" xml:"LoadBalancerName"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` Address string `json:"Address" xml:"Address"` SlaveZoneId string `json:"SlaveZoneId" xml:"SlaveZoneId"` MasterZoneId string `json:"MasterZoneId" xml:"MasterZoneId"` InternetChargeTypeAlias string `json:"InternetChargeTypeAlias" xml:"InternetChargeTypeAlias"` LoadBalancerSpec string `json:"LoadBalancerSpec" xml:"LoadBalancerSpec"` SpecType string `json:"SpecType" xml:"SpecType"` RegionId string `json:"RegionId" xml:"RegionId"` ModificationProtectionReason string `json:"ModificationProtectionReason" xml:"ModificationProtectionReason"` ModificationProtectionStatus string `json:"ModificationProtectionStatus" xml:"ModificationProtectionStatus"` VSwitchId string `json:"VSwitchId" xml:"VSwitchId"` LoadBalancerStatus string `json:"LoadBalancerStatus" xml:"LoadBalancerStatus"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"` BusinessStatus string `json:"BusinessStatus" xml:"BusinessStatus"` DeleteProtection string `json:"DeleteProtection" xml:"DeleteProtection"` RegionIdAlias string `json:"RegionIdAlias" xml:"RegionIdAlias"` InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"` Tags TagsInDescribeLoadBalancers `json:"Tags" xml:"Tags"` }
LoadBalancer is a nested struct in slb response
type LoadBalancers ¶
type LoadBalancers struct {
LoadBalancer []LoadBalancer `json:"LoadBalancer" xml:"LoadBalancer"`
}
LoadBalancers is a nested struct in slb response
type MasterSlaveBackendServer ¶
type MasterSlaveBackendServer struct { Port int `json:"Port" xml:"Port"` ServerIp string `json:"ServerIp" xml:"ServerIp"` ServerId string `json:"ServerId" xml:"ServerId"` VpcId string `json:"VpcId" xml:"VpcId"` ServerType string `json:"ServerType" xml:"ServerType"` Weight int `json:"Weight" xml:"Weight"` Description string `json:"Description" xml:"Description"` Type string `json:"Type" xml:"Type"` }
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 MasterSlaveBackendServersInDescribeMasterSlaveServerGroupAttribute ¶
type MasterSlaveBackendServersInDescribeMasterSlaveServerGroupAttribute struct {
MasterSlaveBackendServer []MasterSlaveBackendServer `json:"MasterSlaveBackendServer" xml:"MasterSlaveBackendServer"`
}
MasterSlaveBackendServersInDescribeMasterSlaveServerGroupAttribute is a nested struct in slb response
type MasterSlaveServerGroup ¶
type MasterSlaveServerGroup struct { ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` MasterSlaveServerGroupId string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"` MasterSlaveServerGroupName string `json:"MasterSlaveServerGroupName" xml:"MasterSlaveServerGroupName"` AssociatedObjects AssociatedObjects `json:"AssociatedObjects" xml:"AssociatedObjects"` }
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 ModifyLoadBalancerInstanceChargeTypeRequest ¶ added in v1.61.1590
type ModifyLoadBalancerInstanceChargeTypeRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` InstanceChargeType string `position:"Query" name:"InstanceChargeType"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` InternetChargeType string `position:"Query" name:"InternetChargeType"` }
ModifyLoadBalancerInstanceChargeTypeRequest is the request struct for api ModifyLoadBalancerInstanceChargeType
func CreateModifyLoadBalancerInstanceChargeTypeRequest ¶ added in v1.61.1590
func CreateModifyLoadBalancerInstanceChargeTypeRequest() (request *ModifyLoadBalancerInstanceChargeTypeRequest)
CreateModifyLoadBalancerInstanceChargeTypeRequest creates a request to invoke ModifyLoadBalancerInstanceChargeType API
type ModifyLoadBalancerInstanceChargeTypeResponse ¶ added in v1.61.1590
type ModifyLoadBalancerInstanceChargeTypeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyLoadBalancerInstanceChargeTypeResponse is the response struct for api ModifyLoadBalancerInstanceChargeType
func CreateModifyLoadBalancerInstanceChargeTypeResponse ¶ added in v1.61.1590
func CreateModifyLoadBalancerInstanceChargeTypeResponse() (response *ModifyLoadBalancerInstanceChargeTypeResponse)
CreateModifyLoadBalancerInstanceChargeTypeResponse creates a response to parse from ModifyLoadBalancerInstanceChargeType response
type ModifyLoadBalancerInstanceSpecRequest ¶
type ModifyLoadBalancerInstanceSpecRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerSpec string `position:"Query" name:"LoadBalancerSpec"` AutoPay requests.Boolean `position:"Query" name:"AutoPay"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 OrderId int64 `json:"OrderId" xml:"OrderId"` RequestId string `json:"RequestId" xml:"RequestId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` AutoPay requests.Boolean `position:"Query" name:"AutoPay"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` InternetChargeType string `position:"Query" name:"InternetChargeType"` Ratio requests.Integer `position:"Query" name:"Ratio"` }
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 OrderId int64 `json:"OrderId" xml:"OrderId"` RequestId string `json:"RequestId" xml:"RequestId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Duration requests.Integer `position:"Query" name:"Duration"` AutoPay requests.Boolean `position:"Query" name:"AutoPay"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` PayType string `position:"Query" name:"PayType"` PricingCycle string `position:"Query" name:"PricingCycle"` }
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 OrderId int64 `json:"OrderId" xml:"OrderId"` RequestId string `json:"RequestId" xml:"RequestId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` VServerGroupId string `position:"Query" name:"VServerGroupId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` NewBackendServers string `position:"Query" name:"NewBackendServers"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` OldBackendServers string `position:"Query" name:"OldBackendServers"` }
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 VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` RequestId string `json:"RequestId" xml:"RequestId"` 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 PortRange ¶ added in v1.60.323
type PortRange struct { EndPort int `json:"EndPort" xml:"EndPort"` StartPort int `json:"StartPort" xml:"StartPort"` }
PortRange is a nested struct in slb response
type PortRangesInDescribeLoadBalancerListeners ¶ added in v1.61.1069
type PortRangesInDescribeLoadBalancerListeners struct {
PortRange []PortRange `json:"PortRange" xml:"PortRange"`
}
PortRangesInDescribeLoadBalancerListeners is a nested struct in slb response
type PortRangesInDescribeLoadBalancerTCPListenerAttribute ¶ added in v1.60.323
type PortRangesInDescribeLoadBalancerTCPListenerAttribute struct {
PortRange []PortRange `json:"PortRange" xml:"PortRange"`
}
PortRangesInDescribeLoadBalancerTCPListenerAttribute is a nested struct in slb response
type PortRangesInDescribeLoadBalancerUDPListenerAttribute ¶ added in v1.60.323
type PortRangesInDescribeLoadBalancerUDPListenerAttribute struct {
PortRange []PortRange `json:"PortRange" xml:"PortRange"`
}
PortRangesInDescribeLoadBalancerUDPListenerAttribute is a nested struct in slb response
type Region ¶
type Region struct { RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"` LocalName string `json:"LocalName" xml:"LocalName"` RegionId string `json:"RegionId" xml:"RegionId"` }
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 RelateListener ¶ added in v1.61.362
type RelateListener struct { Port int `json:"Port" xml:"Port"` Protocol string `json:"Protocol" xml:"Protocol"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` }
RelateListener is a nested struct in slb response
type RelateListeners ¶ added in v1.61.362
type RelateListeners struct {
RelateListener []RelateListener `json:"RelateListener" xml:"RelateListener"`
}
RelateListeners is a nested struct in slb response
type RelatedListener ¶
type RelatedListener struct { ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` AclType string `json:"AclType" xml:"AclType"` Protocol string `json:"Protocol" xml:"Protocol"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` }
RelatedListener is a nested struct in slb response
type RelatedListeners ¶
type RelatedListeners struct {
RelatedListener []RelatedListener `json:"RelatedListener" xml:"RelatedListener"`
}
RelatedListeners is a nested struct in slb response
type RemoveAccessControlListEntryRequest ¶
type RemoveAccessControlListEntryRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` AclEntrys string `position:"Query" name:"AclEntrys"` AclId string `position:"Query" name:"AclId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` }
RemoveAccessControlListEntryRequest is the request struct for api RemoveAccessControlListEntry
func CreateRemoveAccessControlListEntryRequest ¶
func CreateRemoveAccessControlListEntryRequest() (request *RemoveAccessControlListEntryRequest)
CreateRemoveAccessControlListEntryRequest creates a request to invoke RemoveAccessControlListEntry API
type RemoveAccessControlListEntryResponse ¶
type RemoveAccessControlListEntryResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
RemoveAccessControlListEntryResponse is the response struct for api RemoveAccessControlListEntry
func CreateRemoveAccessControlListEntryResponse ¶
func CreateRemoveAccessControlListEntryResponse() (response *RemoveAccessControlListEntryResponse)
CreateRemoveAccessControlListEntryResponse creates a response to parse from RemoveAccessControlListEntry response
type RemoveBackendServersRequest ¶
type RemoveBackendServersRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` BackendServers string `position:"Query" name:"BackendServers"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` RequestId string `json:"RequestId" xml:"RequestId"` 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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` SourceItems string `position:"Query" name:"SourceItems"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ListenerProtocol string `position:"Query" name:"ListenerProtocol"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` BackendServers string `position:"Query" name:"BackendServers"` VServerGroupId string `position:"Query" name:"VServerGroupId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` }
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 VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` RequestId string `json:"RequestId" xml:"RequestId"` 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"` HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"` RuleName string `json:"RuleName" xml:"RuleName"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` StickySession string `json:"StickySession" xml:"StickySession"` ListenerSync string `json:"ListenerSync" xml:"ListenerSync"` RuleId string `json:"RuleId" xml:"RuleId"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` Scheduler string `json:"Scheduler" xml:"Scheduler"` Url string `json:"Url" xml:"Url"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` CookieTimeout int `json:"CookieTimeout" xml:"CookieTimeout"` HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` StickySessionType string `json:"StickySessionType" xml:"StickySessionType"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` Cookie string `json:"Cookie" xml:"Cookie"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` }
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 RulesInDescribeLoadBalancerHTTPListenerAttribute ¶
type RulesInDescribeLoadBalancerHTTPListenerAttribute struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RulesInDescribeLoadBalancerHTTPListenerAttribute is a nested struct in slb response
type RulesInDescribeLoadBalancerHTTPSListenerAttribute ¶
type RulesInDescribeLoadBalancerHTTPSListenerAttribute struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RulesInDescribeLoadBalancerHTTPSListenerAttribute 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 RulesInDescribeVServerGroups ¶
type RulesInDescribeVServerGroups struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
RulesInDescribeVServerGroups is a nested struct in slb response
type ServerCertificate ¶
type ServerCertificate struct { CommonName string `json:"CommonName" xml:"CommonName"` EncryptionKeyLength int `json:"EncryptionKeyLength" xml:"EncryptionKeyLength"` Fingerprint string `json:"Fingerprint" xml:"Fingerprint"` AliCloudCertificateName string `json:"AliCloudCertificateName" xml:"AliCloudCertificateName"` CreateTime string `json:"CreateTime" xml:"CreateTime"` RegionIdAlias string `json:"RegionIdAlias" xml:"RegionIdAlias"` BindingType string `json:"BindingType" xml:"BindingType"` ServerCertificateId string `json:"ServerCertificateId" xml:"ServerCertificateId"` ExpireTimeStamp int64 `json:"ExpireTimeStamp" xml:"ExpireTimeStamp"` CreateTimeStamp int64 `json:"CreateTimeStamp" xml:"CreateTimeStamp"` RegionId string `json:"RegionId" xml:"RegionId"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` AliCloudCertificateId string `json:"AliCloudCertificateId" xml:"AliCloudCertificateId"` ExpireTime string `json:"ExpireTime" xml:"ExpireTime"` EncryptionAlgorithm string `json:"EncryptionAlgorithm" xml:"EncryptionAlgorithm"` CertificateId string `json:"CertificateId" xml:"CertificateId"` ServerCertificateName string `json:"ServerCertificateName" xml:"ServerCertificateName"` StandardType string `json:"StandardType" xml:"StandardType"` IsAliCloudCertificate int `json:"IsAliCloudCertificate" xml:"IsAliCloudCertificate"` SubjectAlternativeNames SubjectAlternativeNamesInDescribeServerCertificates `json:"SubjectAlternativeNames" xml:"SubjectAlternativeNames"` Tags TagsInDescribeServerCertificates `json:"Tags" xml:"Tags"` }
ServerCertificate is a nested struct in slb response
type ServerCertificatesInDescribeDomainExtensionAttribute ¶ added in v1.61.362
type ServerCertificatesInDescribeDomainExtensionAttribute struct {
ServerCertificate []ServerCertificate `json:"ServerCertificate" xml:"ServerCertificate"`
}
ServerCertificatesInDescribeDomainExtensionAttribute is a nested struct in slb response
type ServerCertificatesInDescribeDomainExtensions ¶ added in v1.61.362
type ServerCertificatesInDescribeDomainExtensions struct {
ServerCertificate []ServerCertificate `json:"ServerCertificate" xml:"ServerCertificate"`
}
ServerCertificatesInDescribeDomainExtensions is a nested struct in slb response
type ServerCertificatesInDescribeLoadBalancerHTTPSListenerAttribute ¶ added in v1.61.362
type ServerCertificatesInDescribeLoadBalancerHTTPSListenerAttribute struct {
ServerCertificate []ServerCertificate `json:"ServerCertificate" xml:"ServerCertificate"`
}
ServerCertificatesInDescribeLoadBalancerHTTPSListenerAttribute is a nested struct in slb response
type ServerCertificatesInDescribeServerCertificates ¶ added in v1.61.362
type ServerCertificatesInDescribeServerCertificates struct {
ServerCertificate []ServerCertificate `json:"ServerCertificate" xml:"ServerCertificate"`
}
ServerCertificatesInDescribeServerCertificates is a nested struct in slb response
type SetAccessControlListAttributeRequest ¶
type SetAccessControlListAttributeRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` AclName string `position:"Query" name:"AclName"` AclId string `position:"Query" name:"AclId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` }
SetAccessControlListAttributeRequest is the request struct for api SetAccessControlListAttribute
func CreateSetAccessControlListAttributeRequest ¶
func CreateSetAccessControlListAttributeRequest() (request *SetAccessControlListAttributeRequest)
CreateSetAccessControlListAttributeRequest creates a request to invoke SetAccessControlListAttribute API
type SetAccessControlListAttributeResponse ¶
type SetAccessControlListAttributeResponse struct { *responses.BaseResponse AclId string `json:"AclId" xml:"AclId"` RequestId string `json:"RequestId" xml:"RequestId"` }
SetAccessControlListAttributeResponse is the response struct for api SetAccessControlListAttribute
func CreateSetAccessControlListAttributeResponse ¶
func CreateSetAccessControlListAttributeResponse() (response *SetAccessControlListAttributeResponse)
CreateSetAccessControlListAttributeResponse creates a response to parse from SetAccessControlListAttribute response
type SetBackendServersRequest ¶
type SetBackendServersRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` BackendServers string `position:"Query" name:"BackendServers"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` RequestId string `json:"RequestId" xml:"RequestId"` 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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` CACertificateName string `position:"Query" name:"CACertificateName"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CACertificateId string `position:"Query" name:"CACertificateId"` }
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 SetDomainExtensionAttributeRequest ¶
type SetDomainExtensionAttributeRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ServerCertificate *[]SetDomainExtensionAttributeServerCertificate `position:"Query" name:"ServerCertificate" type:"Repeated"` DomainExtensionId string `position:"Query" name:"DomainExtensionId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` CertificateId *[]string `position:"Query" name:"CertificateId" type:"Repeated"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ServerCertificateId string `position:"Query" name:"ServerCertificateId"` Tags string `position:"Query" name:"Tags"` }
SetDomainExtensionAttributeRequest is the request struct for api SetDomainExtensionAttribute
func CreateSetDomainExtensionAttributeRequest ¶
func CreateSetDomainExtensionAttributeRequest() (request *SetDomainExtensionAttributeRequest)
CreateSetDomainExtensionAttributeRequest creates a request to invoke SetDomainExtensionAttribute API
type SetDomainExtensionAttributeResponse ¶
type SetDomainExtensionAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetDomainExtensionAttributeResponse is the response struct for api SetDomainExtensionAttribute
func CreateSetDomainExtensionAttributeResponse ¶
func CreateSetDomainExtensionAttributeResponse() (response *SetDomainExtensionAttributeResponse)
CreateSetDomainExtensionAttributeResponse creates a response to parse from SetDomainExtensionAttribute response
type SetDomainExtensionAttributeServerCertificate ¶ added in v1.61.362
type SetDomainExtensionAttributeServerCertificate struct { BindingType string `name:"BindingType"` CertificateId string `name:"CertificateId"` StandardType string `name:"StandardType"` }
SetDomainExtensionAttributeServerCertificate is a repeated param struct in SetDomainExtensionAttributeRequest
type SetListenerAccessControlStatusRequest ¶
type SetListenerAccessControlStatusRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` AccessControlStatus string `position:"Query" name:"AccessControlStatus"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ListenerProtocol string `position:"Query" name:"ListenerProtocol"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 SetLoadBalancerDeleteProtectionRequest ¶
type SetLoadBalancerDeleteProtectionRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` DeleteProtection string `position:"Query" name:"DeleteProtection"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
SetLoadBalancerDeleteProtectionRequest is the request struct for api SetLoadBalancerDeleteProtection
func CreateSetLoadBalancerDeleteProtectionRequest ¶
func CreateSetLoadBalancerDeleteProtectionRequest() (request *SetLoadBalancerDeleteProtectionRequest)
CreateSetLoadBalancerDeleteProtectionRequest creates a request to invoke SetLoadBalancerDeleteProtection API
type SetLoadBalancerDeleteProtectionResponse ¶
type SetLoadBalancerDeleteProtectionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetLoadBalancerDeleteProtectionResponse is the response struct for api SetLoadBalancerDeleteProtection
func CreateSetLoadBalancerDeleteProtectionResponse ¶
func CreateSetLoadBalancerDeleteProtectionResponse() (response *SetLoadBalancerDeleteProtectionResponse)
CreateSetLoadBalancerDeleteProtectionResponse creates a response to parse from SetLoadBalancerDeleteProtection response
type SetLoadBalancerHTTPListenerAttributeRequest ¶
type SetLoadBalancerHTTPListenerAttributeRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` HealthCheckTimeout requests.Integer `position:"Query" name:"HealthCheckTimeout"` XForwardedFor string `position:"Query" name:"XForwardedFor"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` XForwardedForSLBPORT string `position:"Query" name:"XForwardedFor_SLBPORT"` AclStatus string `position:"Query" name:"AclStatus"` AclType string `position:"Query" name:"AclType"` HealthCheck string `position:"Query" name:"HealthCheck"` VpcIds string `position:"Query" name:"VpcIds"` VServerGroupId string `position:"Query" name:"VServerGroupId"` AclId string `position:"Query" name:"AclId"` ForwardCode requests.Integer `position:"Query" name:"ForwardCode"` Cookie string `position:"Query" name:"Cookie"` HealthCheckMethod string `position:"Query" name:"HealthCheckMethod"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` RequestTimeout requests.Integer `position:"Query" name:"RequestTimeout"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` XForwardedForSLBIP string `position:"Query" name:"XForwardedFor_SLBIP"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` XForwardedForSLBID string `position:"Query" name:"XForwardedFor_SLBID"` AccessKeyId string `position:"Query" name:"access_key_id"` XForwardedForClientSrcPort string `position:"Query" name:"XForwardedFor_ClientSrcPort"` Description string `position:"Query" name:"Description"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` Scheduler string `position:"Query" name:"Scheduler"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` CookieTimeout requests.Integer `position:"Query" name:"CookieTimeout"` StickySessionType string `position:"Query" name:"StickySessionType"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` HealthCheckType string `position:"Query" name:"HealthCheckType"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` StickySession string `position:"Query" name:"StickySession"` OwnerAccount string `position:"Query" name:"OwnerAccount"` Gzip string `position:"Query" name:"Gzip"` IdleTimeout requests.Integer `position:"Query" name:"IdleTimeout"` XForwardedForProto string `position:"Query" name:"XForwardedFor_proto"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` VServerGroup string `position:"Query" name:"VServerGroup"` }
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 ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ServerCertificate *[]SetLoadBalancerHTTPSListenerAttributeServerCertificate `position:"Query" name:"ServerCertificate" type:"Repeated"` HealthCheckTimeout requests.Integer `position:"Query" name:"HealthCheckTimeout"` XForwardedFor string `position:"Query" name:"XForwardedFor"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` XForwardedForSLBPORT string `position:"Query" name:"XForwardedFor_SLBPORT"` AclStatus string `position:"Query" name:"AclStatus"` AclType string `position:"Query" name:"AclType"` HealthCheck string `position:"Query" name:"HealthCheck"` VpcIds string `position:"Query" name:"VpcIds"` VServerGroupId string `position:"Query" name:"VServerGroupId"` AclId string `position:"Query" name:"AclId"` XForwardedForClientCertClientVerify string `position:"Query" name:"XForwardedFor_ClientCertClientVerify"` Cookie string `position:"Query" name:"Cookie"` HealthCheckMethod string `position:"Query" name:"HealthCheckMethod"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` RequestTimeout requests.Integer `position:"Query" name:"RequestTimeout"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CACertificateId string `position:"Query" name:"CACertificateId"` BackendProtocol string `position:"Query" name:"BackendProtocol"` Tags string `position:"Query" name:"Tags"` XForwardedForClientCertFingerprintAlias string `position:"Query" name:"XForwardedFor_ClientCertFingerprintAlias"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` XForwardedForSLBIP string `position:"Query" name:"XForwardedFor_SLBIP"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` XForwardedForClientCertClientVerifyAlias string `position:"Query" name:"XForwardedFor_ClientCertClientVerifyAlias"` XForwardedForSLBID string `position:"Query" name:"XForwardedFor_SLBID"` XForwardedForClientCertFingerprint string `position:"Query" name:"XForwardedFor_ClientCertFingerprint"` AccessKeyId string `position:"Query" name:"access_key_id"` XForwardedForClientSrcPort string `position:"Query" name:"XForwardedFor_ClientSrcPort"` Description string `position:"Query" name:"Description"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` XForwardedForClientCertIssuerDNAlias string `position:"Query" name:"XForwardedFor_ClientCertIssuerDNAlias"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` Scheduler string `position:"Query" name:"Scheduler"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` EnableHttp2 string `position:"Query" name:"EnableHttp2"` XForwardedForClientCertSubjectDN string `position:"Query" name:"XForwardedFor_ClientCertSubjectDN"` CookieTimeout requests.Integer `position:"Query" name:"CookieTimeout"` StickySessionType string `position:"Query" name:"StickySessionType"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` HealthCheckType string `position:"Query" name:"HealthCheckType"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` StickySession string `position:"Query" name:"StickySession"` OwnerAccount string `position:"Query" name:"OwnerAccount"` Gzip string `position:"Query" name:"Gzip"` TLSCipherPolicy string `position:"Query" name:"TLSCipherPolicy"` ServerCertificateId string `position:"Query" name:"ServerCertificateId"` IdleTimeout requests.Integer `position:"Query" name:"IdleTimeout"` XForwardedForProto string `position:"Query" name:"XForwardedFor_proto"` XForwardedForClientCertSubjectDNAlias string `position:"Query" name:"XForwardedFor_ClientCertSubjectDNAlias"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` VServerGroup string `position:"Query" name:"VServerGroup"` XForwardedForClientCertIssuerDN string `position:"Query" name:"XForwardedFor_ClientCertIssuerDN"` }
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 SetLoadBalancerHTTPSListenerAttributeServerCertificate ¶ added in v1.61.362
type SetLoadBalancerHTTPSListenerAttributeServerCertificate struct { BindingType string `name:"BindingType"` CertificateId string `name:"CertificateId"` StandardType string `name:"StandardType"` }
SetLoadBalancerHTTPSListenerAttributeServerCertificate is a repeated param struct in SetLoadBalancerHTTPSListenerAttributeRequest
type SetLoadBalancerModificationProtectionRequest ¶ added in v1.61.362
type SetLoadBalancerModificationProtectionRequest struct { *requests.RpcRequest ModificationProtectionReason string `position:"Query" name:"ModificationProtectionReason"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ModificationProtectionStatus string `position:"Query" name:"ModificationProtectionStatus"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
SetLoadBalancerModificationProtectionRequest is the request struct for api SetLoadBalancerModificationProtection
func CreateSetLoadBalancerModificationProtectionRequest ¶ added in v1.61.362
func CreateSetLoadBalancerModificationProtectionRequest() (request *SetLoadBalancerModificationProtectionRequest)
CreateSetLoadBalancerModificationProtectionRequest creates a request to invoke SetLoadBalancerModificationProtection API
type SetLoadBalancerModificationProtectionResponse ¶ added in v1.61.362
type SetLoadBalancerModificationProtectionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetLoadBalancerModificationProtectionResponse is the response struct for api SetLoadBalancerModificationProtection
func CreateSetLoadBalancerModificationProtectionResponse ¶ added in v1.61.362
func CreateSetLoadBalancerModificationProtectionResponse() (response *SetLoadBalancerModificationProtectionResponse)
CreateSetLoadBalancerModificationProtectionResponse creates a response to parse from SetLoadBalancerModificationProtection response
type SetLoadBalancerNameRequest ¶
type SetLoadBalancerNameRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerName string `position:"Query" name:"LoadBalancerName"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` LoadBalancerStatus string `position:"Query" name:"LoadBalancerStatus"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 SetLoadBalancerTCPListenerAttributePortRange ¶ added in v1.60.323
type SetLoadBalancerTCPListenerAttributePortRange struct { StartPort string `name:"StartPort"` EndPort string `name:"EndPort"` }
SetLoadBalancerTCPListenerAttributePortRange is a repeated param struct in SetLoadBalancerTCPListenerAttributeRequest
type SetLoadBalancerTCPListenerAttributeRequest ¶
type SetLoadBalancerTCPListenerAttributeRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` AclStatus string `position:"Query" name:"AclStatus"` FullNatEnabled requests.Boolean `position:"Query" name:"FullNatEnabled"` HealthCheckTcpFastCloseEnabled requests.Boolean `position:"Query" name:"HealthCheckTcpFastCloseEnabled"` AclType string `position:"Query" name:"AclType"` MasterSlaveServerGroup string `position:"Query" name:"MasterSlaveServerGroup"` EstablishedTimeout requests.Integer `position:"Query" name:"EstablishedTimeout"` FailoverStrategy string `position:"Query" name:"FailoverStrategy"` PersistenceTimeout requests.Integer `position:"Query" name:"PersistenceTimeout"` VpcIds string `position:"Query" name:"VpcIds"` MasterSlaveModeEnabled requests.Boolean `position:"Query" name:"MasterSlaveModeEnabled"` VServerGroupId string `position:"Query" name:"VServerGroupId"` AclId string `position:"Query" name:"AclId"` PortRange *[]SetLoadBalancerTCPListenerAttributePortRange `position:"Query" name:"PortRange" type:"Repeated"` HealthCheckMethod string `position:"Query" name:"HealthCheckMethod"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` SynProxy string `position:"Query" name:"SynProxy"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` MasterSlaveServerGroupId string `position:"Query" name:"MasterSlaveServerGroupId"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` FailoverThreshold requests.Integer `position:"Query" name:"FailoverThreshold"` ProxyProtocolV2Enabled requests.Boolean `position:"Query" name:"ProxyProtocolV2Enabled"` ConnectionDrain string `position:"Query" name:"ConnectionDrain"` HealthCheckSwitch string `position:"Query" name:"HealthCheckSwitch"` AccessKeyId string `position:"Query" name:"access_key_id"` HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"` SlaveServerGroupId string `position:"Query" name:"SlaveServerGroupId"` Description string `position:"Query" name:"Description"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` Scheduler string `position:"Query" name:"Scheduler"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` MasterServerGroupId string `position:"Query" name:"MasterServerGroupId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` HealthCheckType string `position:"Query" name:"HealthCheckType"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` OwnerAccount string `position:"Query" name:"OwnerAccount"` ConnectionDrainTimeout requests.Integer `position:"Query" name:"ConnectionDrainTimeout"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` VServerGroup string `position:"Query" name:"VServerGroup"` }
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 SetLoadBalancerUDPListenerAttributePortRange ¶ added in v1.60.323
type SetLoadBalancerUDPListenerAttributePortRange struct { StartPort string `name:"StartPort"` EndPort string `name:"EndPort"` }
SetLoadBalancerUDPListenerAttributePortRange is a repeated param struct in SetLoadBalancerUDPListenerAttributeRequest
type SetLoadBalancerUDPListenerAttributeRequest ¶
type SetLoadBalancerUDPListenerAttributeRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` AclStatus string `position:"Query" name:"AclStatus"` FullNatEnabled requests.Boolean `position:"Query" name:"FullNatEnabled"` AclType string `position:"Query" name:"AclType"` MasterSlaveServerGroup string `position:"Query" name:"MasterSlaveServerGroup"` FailoverStrategy string `position:"Query" name:"FailoverStrategy"` PersistenceTimeout requests.Integer `position:"Query" name:"PersistenceTimeout"` VpcIds string `position:"Query" name:"VpcIds"` MasterSlaveModeEnabled requests.Boolean `position:"Query" name:"MasterSlaveModeEnabled"` VServerGroupId string `position:"Query" name:"VServerGroupId"` AclId string `position:"Query" name:"AclId"` PortRange *[]SetLoadBalancerUDPListenerAttributePortRange `position:"Query" name:"PortRange" type:"Repeated"` HealthCheckMethod string `position:"Query" name:"HealthCheckMethod"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` MasterSlaveServerGroupId string `position:"Query" name:"MasterSlaveServerGroupId"` HealthCheckReq string `position:"Query" name:"healthCheckReq"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` HealthCheckExp string `position:"Query" name:"healthCheckExp"` FailoverThreshold requests.Integer `position:"Query" name:"FailoverThreshold"` ProxyProtocolV2Enabled requests.Boolean `position:"Query" name:"ProxyProtocolV2Enabled"` ConnectionDrain string `position:"Query" name:"ConnectionDrain"` HealthCheckSwitch string `position:"Query" name:"HealthCheckSwitch"` AccessKeyId string `position:"Query" name:"access_key_id"` HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"` SlaveServerGroupId string `position:"Query" name:"SlaveServerGroupId"` QuicVersion string `position:"Query" name:"QuicVersion"` Description string `position:"Query" name:"Description"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` Scheduler string `position:"Query" name:"Scheduler"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` MasterServerGroupId string `position:"Query" name:"MasterServerGroupId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` HealthCheckType string `position:"Query" name:"HealthCheckType"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` OwnerAccount string `position:"Query" name:"OwnerAccount"` ConnectionDrainTimeout requests.Integer `position:"Query" name:"ConnectionDrainTimeout"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` VServerGroup string `position:"Query" name:"VServerGroup"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` HealthCheckTimeout requests.Integer `position:"Query" name:"HealthCheckTimeout"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` RuleName string `position:"Query" name:"RuleName"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` Scheduler string `position:"Query" name:"Scheduler"` HealthCheck string `position:"Query" name:"HealthCheck"` ListenerSync string `position:"Query" name:"ListenerSync"` CookieTimeout requests.Integer `position:"Query" name:"CookieTimeout"` StickySessionType string `position:"Query" name:"StickySessionType"` VServerGroupId string `position:"Query" name:"VServerGroupId"` Cookie string `position:"Query" name:"Cookie"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` StickySession string `position:"Query" name:"StickySession"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` RuleId string `position:"Query" name:"RuleId"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ServerCertificateId string `position:"Query" name:"ServerCertificateId"` Tags string `position:"Query" name:"Tags"` ServerCertificateName string `position:"Query" name:"ServerCertificateName"` }
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 SetTLSCipherPolicyAttributeRequest ¶ added in v1.61.362
type SetTLSCipherPolicyAttributeRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` TLSCipherPolicyId string `position:"Query" name:"TLSCipherPolicyId"` Ciphers *[]string `position:"Query" name:"Ciphers" type:"Repeated"` TLSVersions *[]string `position:"Query" name:"TLSVersions" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Name string `position:"Query" name:"Name"` }
SetTLSCipherPolicyAttributeRequest is the request struct for api SetTLSCipherPolicyAttribute
func CreateSetTLSCipherPolicyAttributeRequest ¶ added in v1.61.362
func CreateSetTLSCipherPolicyAttributeRequest() (request *SetTLSCipherPolicyAttributeRequest)
CreateSetTLSCipherPolicyAttributeRequest creates a request to invoke SetTLSCipherPolicyAttribute API
type SetTLSCipherPolicyAttributeResponse ¶ added in v1.61.362
type SetTLSCipherPolicyAttributeResponse struct { *responses.BaseResponse TaskId string `json:"TaskId" xml:"TaskId"` RequestId string `json:"RequestId" xml:"RequestId"` }
SetTLSCipherPolicyAttributeResponse is the response struct for api SetTLSCipherPolicyAttribute
func CreateSetTLSCipherPolicyAttributeResponse ¶ added in v1.61.362
func CreateSetTLSCipherPolicyAttributeResponse() (response *SetTLSCipherPolicyAttributeResponse)
CreateSetTLSCipherPolicyAttributeResponse creates a response to parse from SetTLSCipherPolicyAttribute response
type SetVServerGroupAttributeRequest ¶
type SetVServerGroupAttributeRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` BackendServers string `position:"Query" name:"BackendServers"` VServerGroupId string `position:"Query" name:"VServerGroupId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` VServerGroupName string `position:"Query" name:"VServerGroupName"` }
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 VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` VServerGroupName string `json:"VServerGroupName" xml:"VServerGroupName"` RequestId string `json:"RequestId" xml:"RequestId"` 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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ListenerProtocol string `position:"Query" name:"ListenerProtocol"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ListenerProtocol string `position:"Query" name:"ListenerProtocol"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
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 SubjectAlternativeNamesInDescribeServerCertificates ¶
type SubjectAlternativeNamesInDescribeServerCertificates struct {
SubjectAlternativeName []string `json:"SubjectAlternativeName" xml:"SubjectAlternativeName"`
}
SubjectAlternativeNamesInDescribeServerCertificates is a nested struct in slb response
type SubjectAlternativeNamesInUploadServerCertificate ¶
type SubjectAlternativeNamesInUploadServerCertificate struct {
SubjectAlternativeName []string `json:"SubjectAlternativeName" xml:"SubjectAlternativeName"`
}
SubjectAlternativeNamesInUploadServerCertificate is a nested struct in slb response
type SupportResource ¶
type SupportResource struct { AddressType string `json:"AddressType" xml:"AddressType"` AddressIPVersion string `json:"AddressIPVersion" xml:"AddressIPVersion"` }
SupportResource is a nested struct in slb response
type SupportResources ¶
type SupportResources struct {
SupportResource []SupportResource `json:"SupportResource" xml:"SupportResource"`
}
SupportResources is a nested struct in slb response
type TCPListenerConfig ¶ added in v1.61.1069
type TCPListenerConfig struct { HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` ConnectionDrainTimeout int `json:"ConnectionDrainTimeout" xml:"ConnectionDrainTimeout"` PersistenceTimeout int `json:"PersistenceTimeout" xml:"PersistenceTimeout"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` HealthCheckSwitch string `json:"HealthCheckSwitch" xml:"HealthCheckSwitch"` FullNatEnabled string `json:"FullNatEnabled" xml:"FullNatEnabled"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` EstablishedTimeout int `json:"EstablishedTimeout" xml:"EstablishedTimeout"` HealthCheckType string `json:"HealthCheckType" xml:"HealthCheckType"` HealthCheckConnectTimeout int `json:"HealthCheckConnectTimeout" xml:"HealthCheckConnectTimeout"` MasterSlaveServerGroupId string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` ConnectionDrain string `json:"ConnectionDrain" xml:"ConnectionDrain"` HealthCheckMethod string `json:"HealthCheckMethod" xml:"HealthCheckMethod"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` PortRanges []PortRange `json:"PortRanges" xml:"PortRanges"` }
TCPListenerConfig is a nested struct in slb response
type TCPSListenerConfig ¶ added in v1.61.1069
type TCPSListenerConfig struct { HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` Cookie string `json:"Cookie" xml:"Cookie"` IdleTimeout int `json:"IdleTimeout" xml:"IdleTimeout"` ServerCertificateId string `json:"ServerCertificateId" xml:"ServerCertificateId"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` CACertificateId string `json:"CACertificateId" xml:"CACertificateId"` StickySessionType string `json:"StickySessionType" xml:"StickySessionType"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"` HealthCheckType string `json:"HealthCheckType" xml:"HealthCheckType"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` CookieTimeout int `json:"CookieTimeout" xml:"CookieTimeout"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` StickySession string `json:"StickySession" xml:"StickySession"` HealthCheckMethod string `json:"HealthCheckMethod" xml:"HealthCheckMethod"` TLSCipherPolicy string `json:"TLSCipherPolicy" xml:"TLSCipherPolicy"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` }
TCPSListenerConfig is a nested struct in slb response
type TLSCipherPolicies ¶ added in v1.61.362
type TLSCipherPolicies struct {
TLSCipherPolicy []TLSCipherPolicy `json:"TLSCipherPolicy" xml:"TLSCipherPolicy"`
}
TLSCipherPolicies is a nested struct in slb response
type TLSCipherPolicy ¶ added in v1.61.362
type TLSCipherPolicy struct { ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` Status string `json:"Status" xml:"Status"` InstanceId string `json:"InstanceId" xml:"InstanceId"` Name string `json:"Name" xml:"Name"` CreateTime int64 `json:"CreateTime" xml:"CreateTime"` TLSVersions []string `json:"TLSVersions" xml:"TLSVersions"` Ciphers []string `json:"Ciphers" xml:"Ciphers"` RelateListeners []RelateListener `json:"RelateListeners" xml:"RelateListeners"` }
TLSCipherPolicy is a nested struct in slb response
type TLSVersions ¶ added in v1.61.362
type TLSVersions struct {
TLSVersion []string `json:"TLSVersion" xml:"TLSVersion"`
}
TLSVersions is a nested struct in slb response
type Tag ¶
type Tag struct { TagValue string `json:"TagValue" xml:"TagValue"` TagKey string `json:"TagKey" xml:"TagKey"` }
Tag is a nested struct in slb response
type TagResource ¶ added in v1.60.270
type TagResource struct { TagValue string `json:"TagValue" xml:"TagValue"` ResourceType string `json:"ResourceType" xml:"ResourceType"` ResourceId string `json:"ResourceId" xml:"ResourceId"` TagKey string `json:"TagKey" xml:"TagKey"` }
TagResource is a nested struct in slb response
type TagResources ¶ added in v1.60.270
type TagResources struct {
TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}
TagResources is a nested struct in slb response
type TagResourcesRequest ¶ added in v1.60.270
type TagResourcesRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Tag *[]TagResourcesTag `position:"Query" name:"Tag" type:"Repeated"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceType string `position:"Query" name:"ResourceType"` }
TagResourcesRequest is the request struct for api TagResources
func CreateTagResourcesRequest ¶ added in v1.60.270
func CreateTagResourcesRequest() (request *TagResourcesRequest)
CreateTagResourcesRequest creates a request to invoke TagResources API
type TagResourcesResponse ¶ added in v1.60.270
type TagResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
TagResourcesResponse is the response struct for api TagResources
func CreateTagResourcesResponse ¶ added in v1.60.270
func CreateTagResourcesResponse() (response *TagResourcesResponse)
CreateTagResourcesResponse creates a response to parse from TagResources response
type TagResourcesTag ¶ added in v1.60.270
TagResourcesTag is a repeated param struct in TagResourcesRequest
type TagSet ¶
type TagSet struct { TagValue string `json:"TagValue" xml:"TagValue"` InstanceCount int `json:"InstanceCount" xml:"InstanceCount"` TagKey string `json:"TagKey" xml:"TagKey"` }
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 TagsInDescribeAccessControlLists ¶
type TagsInDescribeAccessControlLists struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeAccessControlLists is a nested struct in slb response
type TagsInDescribeCACertificates ¶
type TagsInDescribeCACertificates struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeCACertificates is a nested struct in slb response
type TagsInDescribeLoadBalancers ¶
type TagsInDescribeLoadBalancers struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeLoadBalancers is a nested struct in slb response
type TagsInDescribeServerCertificates ¶
type TagsInDescribeServerCertificates struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInDescribeServerCertificates is a nested struct in slb response
type UDPListenerConfig ¶ added in v1.61.1069
type UDPListenerConfig struct { HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` ConnectionDrainTimeout int `json:"ConnectionDrainTimeout" xml:"ConnectionDrainTimeout"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` HealthCheckExp string `json:"HealthCheckExp" xml:"HealthCheckExp"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` HealthCheckSwitch string `json:"HealthCheckSwitch" xml:"HealthCheckSwitch"` FullNatEnabled string `json:"FullNatEnabled" xml:"FullNatEnabled"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` HealthCheckType string `json:"HealthCheckType" xml:"HealthCheckType"` HealthCheckConnectTimeout int `json:"HealthCheckConnectTimeout" xml:"HealthCheckConnectTimeout"` MasterSlaveServerGroupId string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` ConnectionDrain string `json:"ConnectionDrain" xml:"ConnectionDrain"` HealthCheckReq string `json:"HealthCheckReq" xml:"HealthCheckReq"` HealthCheckMethod string `json:"HealthCheckMethod" xml:"HealthCheckMethod"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` PortRanges []PortRange `json:"PortRanges" xml:"PortRanges"` }
UDPListenerConfig is a nested struct in slb response
type UntagResourcesRequest ¶ added in v1.60.270
type UntagResourcesRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` All requests.Boolean `position:"Query" name:"All"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceType string `position:"Query" name:"ResourceType"` TagKey *[]string `position:"Query" name:"TagKey" type:"Repeated"` }
UntagResourcesRequest is the request struct for api UntagResources
func CreateUntagResourcesRequest ¶ added in v1.60.270
func CreateUntagResourcesRequest() (request *UntagResourcesRequest)
CreateUntagResourcesRequest creates a request to invoke UntagResources API
type UntagResourcesResponse ¶ added in v1.60.270
type UntagResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UntagResourcesResponse is the response struct for api UntagResources
func CreateUntagResourcesResponse ¶ added in v1.60.270
func CreateUntagResourcesResponse() (response *UntagResourcesResponse)
CreateUntagResourcesResponse creates a response to parse from UntagResources response
type UploadCACertificateRequest ¶
type UploadCACertificateRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` CACertificateName string `position:"Query" name:"CACertificateName"` CACertificate string `position:"Query" name:"CACertificate"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` StandardType string `position:"Query" name:"StandardType"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
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 CreateTimeStamp int64 `json:"CreateTimeStamp" xml:"CreateTimeStamp"` RequestId string `json:"RequestId" xml:"RequestId"` ExpireTime string `json:"ExpireTime" xml:"ExpireTime"` Fingerprint string `json:"Fingerprint" xml:"Fingerprint"` CreateTime string `json:"CreateTime" xml:"CreateTime"` CommonName string `json:"CommonName" xml:"CommonName"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` CACertificateName string `json:"CACertificateName" xml:"CACertificateName"` ExpireTimeStamp int64 `json:"ExpireTimeStamp" xml:"ExpireTimeStamp"` CACertificateId string `json:"CACertificateId" xml:"CACertificateId"` }
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 AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ServerCertificate string `position:"Query" name:"ServerCertificate"` AliCloudCertificateName string `position:"Query" name:"AliCloudCertificateName"` AliCloudCertificateId string `position:"Query" name:"AliCloudCertificateId"` PrivateKey string `position:"Query" name:"PrivateKey"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` StandardType string `position:"Query" name:"StandardType"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` AliCloudCertificateRegionId string `position:"Query" name:"AliCloudCertificateRegionId"` ServerCertificateName string `position:"Query" name:"ServerCertificateName"` }
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 AliCloudCertificateName string `json:"AliCloudCertificateName" xml:"AliCloudCertificateName"` CreateTimeStamp int64 `json:"CreateTimeStamp" xml:"CreateTimeStamp"` ExpireTime string `json:"ExpireTime" xml:"ExpireTime"` CreateTime string `json:"CreateTime" xml:"CreateTime"` ServerCertificateId string `json:"ServerCertificateId" xml:"ServerCertificateId"` ExpireTimeStamp int64 `json:"ExpireTimeStamp" xml:"ExpireTimeStamp"` RegionId string `json:"RegionId" xml:"RegionId"` RequestId string `json:"RequestId" xml:"RequestId"` Fingerprint string `json:"Fingerprint" xml:"Fingerprint"` ServerCertificateName string `json:"ServerCertificateName" xml:"ServerCertificateName"` CommonName string `json:"CommonName" xml:"CommonName"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` RegionIdAlias string `json:"RegionIdAlias" xml:"RegionIdAlias"` AliCloudCertificateId string `json:"AliCloudCertificateId" xml:"AliCloudCertificateId"` IsAliCloudCertificate int `json:"IsAliCloudCertificate" xml:"IsAliCloudCertificate"` SubjectAlternativeNames SubjectAlternativeNamesInUploadServerCertificate `json:"SubjectAlternativeNames" xml:"SubjectAlternativeNames"` }
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"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` VServerGroupName string `json:"VServerGroupName" xml:"VServerGroupName"` ServerCount int64 `json:"ServerCount" xml:"ServerCount"` AssociatedObjects AssociatedObjects `json:"AssociatedObjects" xml:"AssociatedObjects"` }
VServerGroup is a nested struct in slb response
type VServerGroups ¶
type VServerGroups struct {
VServerGroup []VServerGroup `json:"VServerGroup" xml:"VServerGroup"`
}
VServerGroups 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_access_control_list_entry.go
- add_backend_servers.go
- add_listener_white_list_item.go
- add_tags.go
- add_v_server_group_backend_servers.go
- client.go
- create_access_control_list.go
- create_domain_extension.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_rules.go
- create_tls_cipher_policy.go
- create_v_server_group.go
- delete_access_control_list.go
- delete_ca_certificate.go
- delete_domain_extension.go
- delete_load_balancer.go
- delete_load_balancer_listener.go
- delete_master_slave_server_group.go
- delete_rules.go
- delete_server_certificate.go
- delete_tls_cipher_policy.go
- delete_v_server_group.go
- describe_access_control_list_attribute.go
- describe_access_control_lists.go
- describe_available_resource.go
- describe_ca_certificates.go
- describe_domain_extension_attribute.go
- describe_domain_extensions.go
- describe_health_status.go
- describe_listener_access_control_attribute.go
- describe_load_balancer_attribute.go
- describe_load_balancer_http_listener_attribute.go
- describe_load_balancer_https_listener_attribute.go
- describe_load_balancer_listeners.go
- describe_load_balancer_tcp_listener_attribute.go
- describe_load_balancer_udp_listener_attribute.go
- describe_load_balancers.go
- describe_master_slave_server_group_attribute.go
- describe_master_slave_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
- endpoint.go
- list_tag_resources.go
- list_tls_cipher_policies.go
- modify_load_balancer_instance_charge_type.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
- remove_access_control_list_entry.go
- remove_backend_servers.go
- remove_listener_white_list_item.go
- remove_tags.go
- remove_v_server_group_backend_servers.go
- set_access_control_list_attribute.go
- set_backend_servers.go
- set_ca_certificate_name.go
- set_domain_extension_attribute.go
- set_listener_access_control_status.go
- set_load_balancer_delete_protection.go
- set_load_balancer_http_listener_attribute.go
- set_load_balancer_https_listener_attribute.go
- set_load_balancer_modification_protection.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_tls_cipher_policy_attribute.go
- set_v_server_group_attribute.go
- start_load_balancer_listener.go
- stop_load_balancer_listener.go
- struct_acl.go
- struct_acl_entry.go
- struct_acl_entrys.go
- struct_acl_ids_in_describe_load_balancer_http_listener_attribute.go
- struct_acl_ids_in_describe_load_balancer_https_listener_attribute.go
- struct_acl_ids_in_describe_load_balancer_listeners.go
- struct_acl_ids_in_describe_load_balancer_tcp_listener_attribute.go
- struct_acl_ids_in_describe_load_balancer_udp_listener_attribute.go
- struct_acls.go
- struct_associated_objects.go
- struct_available_resource.go
- struct_available_resources.go
- struct_backend_server.go
- struct_backend_server_in_add_v_server_group_backend_servers.go
- struct_backend_server_in_create_v_server_group.go
- struct_backend_server_in_describe_load_balancer_attribute.go
- struct_backend_server_in_describe_v_server_group_attribute.go
- struct_backend_server_in_modify_v_server_group_backend_servers.go
- struct_backend_server_in_remove_backend_servers.go
- struct_backend_server_in_remove_v_server_group_backend_servers.go
- struct_backend_server_in_set_v_server_group_attribute.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_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_certificate.go
- struct_certificates_in_describe_domain_extension_attribute.go
- struct_certificates_in_describe_domain_extensions.go
- struct_certificates_in_describe_load_balancer_https_listener_attribute.go
- struct_ciphers.go
- struct_domain_extension.go
- struct_domain_extensions_in_describe_domain_extensions.go
- struct_domain_extensions_in_describe_load_balancer_https_listener_attribute.go
- struct_http_listener_config.go
- struct_https_listener_config.go
- struct_labels.go
- struct_listener.go
- struct_listener_in_describe_load_balancer_listeners.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_listeners_in_describe_load_balancer_listeners.go
- struct_listeners_in_describe_master_slave_server_groups.go
- struct_listeners_in_describe_v_server_groups.go
- struct_load_balancer.go
- struct_load_balancers.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_describe_master_slave_server_group_attribute.go
- struct_master_slave_server_group.go
- struct_master_slave_server_groups.go
- struct_port_range.go
- struct_port_ranges_in_describe_load_balancer_listeners.go
- struct_port_ranges_in_describe_load_balancer_tcp_listener_attribute.go
- struct_port_ranges_in_describe_load_balancer_udp_listener_attribute.go
- struct_region.go
- struct_regions.go
- struct_relate_listener.go
- struct_relate_listeners.go
- struct_related_listener.go
- struct_related_listeners.go
- struct_rule.go
- struct_rules_in_create_rules.go
- struct_rules_in_describe_load_balancer_http_listener_attribute.go
- struct_rules_in_describe_load_balancer_https_listener_attribute.go
- struct_rules_in_describe_rules.go
- struct_rules_in_describe_v_server_groups.go
- struct_server_certificate.go
- struct_server_certificates_in_describe_domain_extension_attribute.go
- struct_server_certificates_in_describe_domain_extensions.go
- struct_server_certificates_in_describe_load_balancer_https_listener_attribute.go
- struct_server_certificates_in_describe_server_certificates.go
- struct_slave_zone.go
- struct_slave_zones.go
- struct_subject_alternative_names_in_describe_server_certificates.go
- struct_subject_alternative_names_in_upload_server_certificate.go
- struct_support_resource.go
- struct_support_resources.go
- struct_tag.go
- struct_tag_resource.go
- struct_tag_resources.go
- struct_tag_set.go
- struct_tag_sets.go
- struct_tags_in_describe_access_control_lists.go
- struct_tags_in_describe_ca_certificates.go
- struct_tags_in_describe_load_balancers.go
- struct_tags_in_describe_server_certificates.go
- struct_tcp_listener_config.go
- struct_tcps_listener_config.go
- struct_tls_cipher_policies.go
- struct_tls_cipher_policy.go
- struct_tls_versions.go
- struct_udp_listener_config.go
- struct_v_server_group.go
- struct_v_server_groups.go
- struct_zone.go
- struct_zones.go
- tag_resources.go
- untag_resources.go
- upload_ca_certificate.go
- upload_server_certificate.go