Documentation
¶
Overview ¶
This file is auto-generated, don't edit it. Thanks.
Index ¶
- type AddAccessControlListEntryRequest
- func (s AddAccessControlListEntryRequest) GoString() string
- func (s *AddAccessControlListEntryRequest) SetAclEntrys(v string) *AddAccessControlListEntryRequest
- func (s *AddAccessControlListEntryRequest) SetAclId(v string) *AddAccessControlListEntryRequest
- func (s *AddAccessControlListEntryRequest) SetOwnerAccount(v string) *AddAccessControlListEntryRequest
- func (s *AddAccessControlListEntryRequest) SetOwnerId(v int64) *AddAccessControlListEntryRequest
- func (s *AddAccessControlListEntryRequest) SetRegionId(v string) *AddAccessControlListEntryRequest
- func (s *AddAccessControlListEntryRequest) SetResourceOwnerAccount(v string) *AddAccessControlListEntryRequest
- func (s *AddAccessControlListEntryRequest) SetResourceOwnerId(v int64) *AddAccessControlListEntryRequest
- func (s AddAccessControlListEntryRequest) String() string
- type AddAccessControlListEntryResponse
- func (s AddAccessControlListEntryResponse) GoString() string
- func (s *AddAccessControlListEntryResponse) SetBody(v *AddAccessControlListEntryResponseBody) *AddAccessControlListEntryResponse
- func (s *AddAccessControlListEntryResponse) SetHeaders(v map[string]*string) *AddAccessControlListEntryResponse
- func (s *AddAccessControlListEntryResponse) SetStatusCode(v int32) *AddAccessControlListEntryResponse
- func (s AddAccessControlListEntryResponse) String() string
- type AddAccessControlListEntryResponseBody
- type AddBackendServersRequest
- func (s AddBackendServersRequest) GoString() string
- func (s *AddBackendServersRequest) SetBackendServers(v string) *AddBackendServersRequest
- func (s *AddBackendServersRequest) SetLoadBalancerId(v string) *AddBackendServersRequest
- func (s *AddBackendServersRequest) SetOwnerAccount(v string) *AddBackendServersRequest
- func (s *AddBackendServersRequest) SetOwnerId(v int64) *AddBackendServersRequest
- func (s *AddBackendServersRequest) SetRegionId(v string) *AddBackendServersRequest
- func (s *AddBackendServersRequest) SetResourceOwnerAccount(v string) *AddBackendServersRequest
- func (s *AddBackendServersRequest) SetResourceOwnerId(v int64) *AddBackendServersRequest
- func (s AddBackendServersRequest) String() string
- type AddBackendServersResponse
- func (s AddBackendServersResponse) GoString() string
- func (s *AddBackendServersResponse) SetBody(v *AddBackendServersResponseBody) *AddBackendServersResponse
- func (s *AddBackendServersResponse) SetHeaders(v map[string]*string) *AddBackendServersResponse
- func (s *AddBackendServersResponse) SetStatusCode(v int32) *AddBackendServersResponse
- func (s AddBackendServersResponse) String() string
- type AddBackendServersResponseBody
- func (s AddBackendServersResponseBody) GoString() string
- func (s *AddBackendServersResponseBody) SetBackendServers(v *AddBackendServersResponseBodyBackendServers) *AddBackendServersResponseBody
- func (s *AddBackendServersResponseBody) SetLoadBalancerId(v string) *AddBackendServersResponseBody
- func (s *AddBackendServersResponseBody) SetRequestId(v string) *AddBackendServersResponseBody
- func (s AddBackendServersResponseBody) String() string
- type AddBackendServersResponseBodyBackendServers
- func (s AddBackendServersResponseBodyBackendServers) GoString() string
- func (s *AddBackendServersResponseBodyBackendServers) SetBackendServer(v []*AddBackendServersResponseBodyBackendServersBackendServer) *AddBackendServersResponseBodyBackendServers
- func (s AddBackendServersResponseBodyBackendServers) String() string
- type AddBackendServersResponseBodyBackendServersBackendServer
- func (s AddBackendServersResponseBodyBackendServersBackendServer) GoString() string
- func (s *AddBackendServersResponseBodyBackendServersBackendServer) SetDescription(v string) *AddBackendServersResponseBodyBackendServersBackendServer
- func (s *AddBackendServersResponseBodyBackendServersBackendServer) SetServerId(v string) *AddBackendServersResponseBodyBackendServersBackendServer
- func (s *AddBackendServersResponseBodyBackendServersBackendServer) SetType(v string) *AddBackendServersResponseBodyBackendServersBackendServer
- func (s *AddBackendServersResponseBodyBackendServersBackendServer) SetWeight(v string) *AddBackendServersResponseBodyBackendServersBackendServer
- func (s AddBackendServersResponseBodyBackendServersBackendServer) String() string
- type AddListenerWhiteListItemRequest
- func (s AddListenerWhiteListItemRequest) GoString() string
- func (s *AddListenerWhiteListItemRequest) SetListenerPort(v int32) *AddListenerWhiteListItemRequest
- func (s *AddListenerWhiteListItemRequest) SetListenerProtocol(v string) *AddListenerWhiteListItemRequest
- func (s *AddListenerWhiteListItemRequest) SetLoadBalancerId(v string) *AddListenerWhiteListItemRequest
- func (s *AddListenerWhiteListItemRequest) SetOwnerAccount(v string) *AddListenerWhiteListItemRequest
- func (s *AddListenerWhiteListItemRequest) SetOwnerId(v int64) *AddListenerWhiteListItemRequest
- func (s *AddListenerWhiteListItemRequest) SetRegionId(v string) *AddListenerWhiteListItemRequest
- func (s *AddListenerWhiteListItemRequest) SetResourceOwnerAccount(v string) *AddListenerWhiteListItemRequest
- func (s *AddListenerWhiteListItemRequest) SetResourceOwnerId(v int64) *AddListenerWhiteListItemRequest
- func (s *AddListenerWhiteListItemRequest) SetSourceItems(v string) *AddListenerWhiteListItemRequest
- func (s AddListenerWhiteListItemRequest) String() string
- type AddListenerWhiteListItemResponse
- func (s AddListenerWhiteListItemResponse) GoString() string
- func (s *AddListenerWhiteListItemResponse) SetBody(v *AddListenerWhiteListItemResponseBody) *AddListenerWhiteListItemResponse
- func (s *AddListenerWhiteListItemResponse) SetHeaders(v map[string]*string) *AddListenerWhiteListItemResponse
- func (s *AddListenerWhiteListItemResponse) SetStatusCode(v int32) *AddListenerWhiteListItemResponse
- func (s AddListenerWhiteListItemResponse) String() string
- type AddListenerWhiteListItemResponseBody
- type AddTagsRequest
- func (s AddTagsRequest) GoString() string
- func (s *AddTagsRequest) SetLoadBalancerId(v string) *AddTagsRequest
- func (s *AddTagsRequest) SetOwnerAccount(v string) *AddTagsRequest
- func (s *AddTagsRequest) SetOwnerId(v int64) *AddTagsRequest
- func (s *AddTagsRequest) SetRegionId(v string) *AddTagsRequest
- func (s *AddTagsRequest) SetResourceOwnerAccount(v string) *AddTagsRequest
- func (s *AddTagsRequest) SetResourceOwnerId(v int64) *AddTagsRequest
- func (s *AddTagsRequest) SetTags(v string) *AddTagsRequest
- func (s AddTagsRequest) String() string
- type AddTagsResponse
- func (s AddTagsResponse) GoString() string
- func (s *AddTagsResponse) SetBody(v *AddTagsResponseBody) *AddTagsResponse
- func (s *AddTagsResponse) SetHeaders(v map[string]*string) *AddTagsResponse
- func (s *AddTagsResponse) SetStatusCode(v int32) *AddTagsResponse
- func (s AddTagsResponse) String() string
- type AddTagsResponseBody
- type AddVServerGroupBackendServersRequest
- func (s AddVServerGroupBackendServersRequest) GoString() string
- func (s *AddVServerGroupBackendServersRequest) SetBackendServers(v string) *AddVServerGroupBackendServersRequest
- func (s *AddVServerGroupBackendServersRequest) SetOwnerAccount(v string) *AddVServerGroupBackendServersRequest
- func (s *AddVServerGroupBackendServersRequest) SetOwnerId(v int64) *AddVServerGroupBackendServersRequest
- func (s *AddVServerGroupBackendServersRequest) SetRegionId(v string) *AddVServerGroupBackendServersRequest
- func (s *AddVServerGroupBackendServersRequest) SetResourceOwnerAccount(v string) *AddVServerGroupBackendServersRequest
- func (s *AddVServerGroupBackendServersRequest) SetResourceOwnerId(v int64) *AddVServerGroupBackendServersRequest
- func (s *AddVServerGroupBackendServersRequest) SetVServerGroupId(v string) *AddVServerGroupBackendServersRequest
- func (s AddVServerGroupBackendServersRequest) String() string
- type AddVServerGroupBackendServersResponse
- func (s AddVServerGroupBackendServersResponse) GoString() string
- func (s *AddVServerGroupBackendServersResponse) SetBody(v *AddVServerGroupBackendServersResponseBody) *AddVServerGroupBackendServersResponse
- func (s *AddVServerGroupBackendServersResponse) SetHeaders(v map[string]*string) *AddVServerGroupBackendServersResponse
- func (s *AddVServerGroupBackendServersResponse) SetStatusCode(v int32) *AddVServerGroupBackendServersResponse
- func (s AddVServerGroupBackendServersResponse) String() string
- type AddVServerGroupBackendServersResponseBody
- func (s AddVServerGroupBackendServersResponseBody) GoString() string
- func (s *AddVServerGroupBackendServersResponseBody) SetBackendServers(v *AddVServerGroupBackendServersResponseBodyBackendServers) *AddVServerGroupBackendServersResponseBody
- func (s *AddVServerGroupBackendServersResponseBody) SetRequestId(v string) *AddVServerGroupBackendServersResponseBody
- func (s *AddVServerGroupBackendServersResponseBody) SetVServerGroupId(v string) *AddVServerGroupBackendServersResponseBody
- func (s AddVServerGroupBackendServersResponseBody) String() string
- type AddVServerGroupBackendServersResponseBodyBackendServers
- func (s AddVServerGroupBackendServersResponseBodyBackendServers) GoString() string
- func (s *AddVServerGroupBackendServersResponseBodyBackendServers) SetBackendServer(v []*AddVServerGroupBackendServersResponseBodyBackendServersBackendServer) *AddVServerGroupBackendServersResponseBodyBackendServers
- func (s AddVServerGroupBackendServersResponseBodyBackendServers) String() string
- type AddVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s AddVServerGroupBackendServersResponseBodyBackendServersBackendServer) GoString() string
- func (s *AddVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetDescription(v string) *AddVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s *AddVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetPort(v int32) *AddVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s *AddVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetServerId(v string) *AddVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s *AddVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetType(v string) *AddVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s *AddVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetWeight(v int32) *AddVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s AddVServerGroupBackendServersResponseBodyBackendServersBackendServer) String() string
- type Client
- func (client *Client) AddAccessControlListEntry(request *AddAccessControlListEntryRequest) (_result *AddAccessControlListEntryResponse, _err error)
- func (client *Client) AddAccessControlListEntryWithOptions(request *AddAccessControlListEntryRequest, runtime *util.RuntimeOptions) (_result *AddAccessControlListEntryResponse, _err error)
- func (client *Client) AddBackendServers(request *AddBackendServersRequest) (_result *AddBackendServersResponse, _err error)
- func (client *Client) AddBackendServersWithOptions(request *AddBackendServersRequest, runtime *util.RuntimeOptions) (_result *AddBackendServersResponse, _err error)
- func (client *Client) AddListenerWhiteListItem(request *AddListenerWhiteListItemRequest) (_result *AddListenerWhiteListItemResponse, _err error)
- func (client *Client) AddListenerWhiteListItemWithOptions(request *AddListenerWhiteListItemRequest, runtime *util.RuntimeOptions) (_result *AddListenerWhiteListItemResponse, _err error)
- func (client *Client) AddTags(request *AddTagsRequest) (_result *AddTagsResponse, _err error)
- func (client *Client) AddTagsWithOptions(request *AddTagsRequest, runtime *util.RuntimeOptions) (_result *AddTagsResponse, _err error)
- func (client *Client) AddVServerGroupBackendServers(request *AddVServerGroupBackendServersRequest) (_result *AddVServerGroupBackendServersResponse, _err error)
- func (client *Client) AddVServerGroupBackendServersWithOptions(request *AddVServerGroupBackendServersRequest, runtime *util.RuntimeOptions) (_result *AddVServerGroupBackendServersResponse, _err error)
- func (client *Client) CreateAccessControlList(request *CreateAccessControlListRequest) (_result *CreateAccessControlListResponse, _err error)
- func (client *Client) CreateAccessControlListWithOptions(request *CreateAccessControlListRequest, runtime *util.RuntimeOptions) (_result *CreateAccessControlListResponse, _err error)
- func (client *Client) CreateDomainExtension(request *CreateDomainExtensionRequest) (_result *CreateDomainExtensionResponse, _err error)
- func (client *Client) CreateDomainExtensionWithOptions(request *CreateDomainExtensionRequest, runtime *util.RuntimeOptions) (_result *CreateDomainExtensionResponse, _err error)
- func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (_result *CreateLoadBalancerResponse, _err error)
- func (client *Client) CreateLoadBalancerHTTPListener(request *CreateLoadBalancerHTTPListenerRequest) (_result *CreateLoadBalancerHTTPListenerResponse, _err error)
- func (client *Client) CreateLoadBalancerHTTPListenerWithOptions(request *CreateLoadBalancerHTTPListenerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerHTTPListenerResponse, _err error)
- func (client *Client) CreateLoadBalancerHTTPSListener(request *CreateLoadBalancerHTTPSListenerRequest) (_result *CreateLoadBalancerHTTPSListenerResponse, _err error)
- func (client *Client) CreateLoadBalancerHTTPSListenerWithOptions(request *CreateLoadBalancerHTTPSListenerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerHTTPSListenerResponse, _err error)
- func (client *Client) CreateLoadBalancerTCPListener(request *CreateLoadBalancerTCPListenerRequest) (_result *CreateLoadBalancerTCPListenerResponse, _err error)
- func (client *Client) CreateLoadBalancerTCPListenerWithOptions(request *CreateLoadBalancerTCPListenerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerTCPListenerResponse, _err error)
- func (client *Client) CreateLoadBalancerUDPListener(request *CreateLoadBalancerUDPListenerRequest) (_result *CreateLoadBalancerUDPListenerResponse, _err error)
- func (client *Client) CreateLoadBalancerUDPListenerWithOptions(request *CreateLoadBalancerUDPListenerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerUDPListenerResponse, _err error)
- func (client *Client) CreateLoadBalancerWithOptions(request *CreateLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerResponse, _err error)
- func (client *Client) CreateMasterSlaveServerGroup(request *CreateMasterSlaveServerGroupRequest) (_result *CreateMasterSlaveServerGroupResponse, _err error)
- func (client *Client) CreateMasterSlaveServerGroupWithOptions(request *CreateMasterSlaveServerGroupRequest, runtime *util.RuntimeOptions) (_result *CreateMasterSlaveServerGroupResponse, _err error)
- func (client *Client) CreateRules(request *CreateRulesRequest) (_result *CreateRulesResponse, _err error)
- func (client *Client) CreateRulesWithOptions(request *CreateRulesRequest, runtime *util.RuntimeOptions) (_result *CreateRulesResponse, _err error)
- func (client *Client) CreateTLSCipherPolicy(request *CreateTLSCipherPolicyRequest) (_result *CreateTLSCipherPolicyResponse, _err error)
- func (client *Client) CreateTLSCipherPolicyWithOptions(request *CreateTLSCipherPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateTLSCipherPolicyResponse, _err error)
- func (client *Client) CreateVServerGroup(request *CreateVServerGroupRequest) (_result *CreateVServerGroupResponse, _err error)
- func (client *Client) CreateVServerGroupWithOptions(request *CreateVServerGroupRequest, runtime *util.RuntimeOptions) (_result *CreateVServerGroupResponse, _err error)
- func (client *Client) DeleteAccessControlList(request *DeleteAccessControlListRequest) (_result *DeleteAccessControlListResponse, _err error)
- func (client *Client) DeleteAccessControlListWithOptions(request *DeleteAccessControlListRequest, runtime *util.RuntimeOptions) (_result *DeleteAccessControlListResponse, _err error)
- func (client *Client) DeleteAccessLogsDownloadAttribute(request *DeleteAccessLogsDownloadAttributeRequest) (_result *DeleteAccessLogsDownloadAttributeResponse, _err error)
- func (client *Client) DeleteAccessLogsDownloadAttributeWithOptions(request *DeleteAccessLogsDownloadAttributeRequest, ...) (_result *DeleteAccessLogsDownloadAttributeResponse, _err error)
- func (client *Client) DeleteCACertificate(request *DeleteCACertificateRequest) (_result *DeleteCACertificateResponse, _err error)
- func (client *Client) DeleteCACertificateWithOptions(request *DeleteCACertificateRequest, runtime *util.RuntimeOptions) (_result *DeleteCACertificateResponse, _err error)
- func (client *Client) DeleteDomainExtension(request *DeleteDomainExtensionRequest) (_result *DeleteDomainExtensionResponse, _err error)
- func (client *Client) DeleteDomainExtensionWithOptions(request *DeleteDomainExtensionRequest, runtime *util.RuntimeOptions) (_result *DeleteDomainExtensionResponse, _err error)
- func (client *Client) DeleteLoadBalancer(request *DeleteLoadBalancerRequest) (_result *DeleteLoadBalancerResponse, _err error)
- func (client *Client) DeleteLoadBalancerListener(request *DeleteLoadBalancerListenerRequest) (_result *DeleteLoadBalancerListenerResponse, _err error)
- func (client *Client) DeleteLoadBalancerListenerWithOptions(request *DeleteLoadBalancerListenerRequest, runtime *util.RuntimeOptions) (_result *DeleteLoadBalancerListenerResponse, _err error)
- func (client *Client) DeleteLoadBalancerWithOptions(request *DeleteLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *DeleteLoadBalancerResponse, _err error)
- func (client *Client) DeleteMasterSlaveServerGroup(request *DeleteMasterSlaveServerGroupRequest) (_result *DeleteMasterSlaveServerGroupResponse, _err error)
- func (client *Client) DeleteMasterSlaveServerGroupWithOptions(request *DeleteMasterSlaveServerGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteMasterSlaveServerGroupResponse, _err error)
- func (client *Client) DeleteRules(request *DeleteRulesRequest) (_result *DeleteRulesResponse, _err error)
- func (client *Client) DeleteRulesWithOptions(request *DeleteRulesRequest, runtime *util.RuntimeOptions) (_result *DeleteRulesResponse, _err error)
- func (client *Client) DeleteServerCertificate(request *DeleteServerCertificateRequest) (_result *DeleteServerCertificateResponse, _err error)
- func (client *Client) DeleteServerCertificateWithOptions(request *DeleteServerCertificateRequest, runtime *util.RuntimeOptions) (_result *DeleteServerCertificateResponse, _err error)
- func (client *Client) DeleteTLSCipherPolicy(request *DeleteTLSCipherPolicyRequest) (_result *DeleteTLSCipherPolicyResponse, _err error)
- func (client *Client) DeleteTLSCipherPolicyWithOptions(request *DeleteTLSCipherPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteTLSCipherPolicyResponse, _err error)
- func (client *Client) DeleteVServerGroup(request *DeleteVServerGroupRequest) (_result *DeleteVServerGroupResponse, _err error)
- func (client *Client) DeleteVServerGroupWithOptions(request *DeleteVServerGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteVServerGroupResponse, _err error)
- func (client *Client) DescribeAccessControlListAttribute(request *DescribeAccessControlListAttributeRequest) (_result *DescribeAccessControlListAttributeResponse, _err error)
- func (client *Client) DescribeAccessControlListAttributeWithOptions(request *DescribeAccessControlListAttributeRequest, ...) (_result *DescribeAccessControlListAttributeResponse, _err error)
- func (client *Client) DescribeAccessControlLists(request *DescribeAccessControlListsRequest) (_result *DescribeAccessControlListsResponse, _err error)
- func (client *Client) DescribeAccessControlListsWithOptions(request *DescribeAccessControlListsRequest, runtime *util.RuntimeOptions) (_result *DescribeAccessControlListsResponse, _err error)
- func (client *Client) DescribeAccessLogsDownloadAttribute(request *DescribeAccessLogsDownloadAttributeRequest) (_result *DescribeAccessLogsDownloadAttributeResponse, _err error)
- func (client *Client) DescribeAccessLogsDownloadAttributeWithOptions(request *DescribeAccessLogsDownloadAttributeRequest, ...) (_result *DescribeAccessLogsDownloadAttributeResponse, _err error)
- func (client *Client) DescribeAvailableResource(request *DescribeAvailableResourceRequest) (_result *DescribeAvailableResourceResponse, _err error)
- func (client *Client) DescribeAvailableResourceWithOptions(request *DescribeAvailableResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeAvailableResourceResponse, _err error)
- func (client *Client) DescribeCACertificates(request *DescribeCACertificatesRequest) (_result *DescribeCACertificatesResponse, _err error)
- func (client *Client) DescribeCACertificatesWithOptions(request *DescribeCACertificatesRequest, runtime *util.RuntimeOptions) (_result *DescribeCACertificatesResponse, _err error)
- func (client *Client) DescribeDomainExtensionAttribute(request *DescribeDomainExtensionAttributeRequest) (_result *DescribeDomainExtensionAttributeResponse, _err error)
- func (client *Client) DescribeDomainExtensionAttributeWithOptions(request *DescribeDomainExtensionAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainExtensionAttributeResponse, _err error)
- func (client *Client) DescribeDomainExtensions(request *DescribeDomainExtensionsRequest) (_result *DescribeDomainExtensionsResponse, _err error)
- func (client *Client) DescribeDomainExtensionsWithOptions(request *DescribeDomainExtensionsRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainExtensionsResponse, _err error)
- func (client *Client) DescribeHealthStatus(request *DescribeHealthStatusRequest) (_result *DescribeHealthStatusResponse, _err error)
- func (client *Client) DescribeHealthStatusWithOptions(request *DescribeHealthStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeHealthStatusResponse, _err error)
- func (client *Client) DescribeHighDefinationMonitor(request *DescribeHighDefinationMonitorRequest) (_result *DescribeHighDefinationMonitorResponse, _err error)
- func (client *Client) DescribeHighDefinationMonitorWithOptions(request *DescribeHighDefinationMonitorRequest, runtime *util.RuntimeOptions) (_result *DescribeHighDefinationMonitorResponse, _err error)
- func (client *Client) DescribeListenerAccessControlAttribute(request *DescribeListenerAccessControlAttributeRequest) (_result *DescribeListenerAccessControlAttributeResponse, _err error)
- func (client *Client) DescribeListenerAccessControlAttributeWithOptions(request *DescribeListenerAccessControlAttributeRequest, ...) (_result *DescribeListenerAccessControlAttributeResponse, _err error)
- func (client *Client) DescribeLoadBalancerAttribute(request *DescribeLoadBalancerAttributeRequest) (_result *DescribeLoadBalancerAttributeResponse, _err error)
- func (client *Client) DescribeLoadBalancerAttributeWithOptions(request *DescribeLoadBalancerAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancerAttributeResponse, _err error)
- func (client *Client) DescribeLoadBalancerHTTPListenerAttribute(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (_result *DescribeLoadBalancerHTTPListenerAttributeResponse, _err error)
- func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithOptions(request *DescribeLoadBalancerHTTPListenerAttributeRequest, ...) (_result *DescribeLoadBalancerHTTPListenerAttributeResponse, _err error)
- func (client *Client) DescribeLoadBalancerHTTPSListenerAttribute(request *DescribeLoadBalancerHTTPSListenerAttributeRequest) (_result *DescribeLoadBalancerHTTPSListenerAttributeResponse, _err error)
- func (client *Client) DescribeLoadBalancerHTTPSListenerAttributeWithOptions(request *DescribeLoadBalancerHTTPSListenerAttributeRequest, ...) (_result *DescribeLoadBalancerHTTPSListenerAttributeResponse, _err error)
- func (client *Client) DescribeLoadBalancerListeners(request *DescribeLoadBalancerListenersRequest) (_result *DescribeLoadBalancerListenersResponse, _err error)
- func (client *Client) DescribeLoadBalancerListenersWithOptions(request *DescribeLoadBalancerListenersRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancerListenersResponse, _err error)
- func (client *Client) DescribeLoadBalancerTCPListenerAttribute(request *DescribeLoadBalancerTCPListenerAttributeRequest) (_result *DescribeLoadBalancerTCPListenerAttributeResponse, _err error)
- func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithOptions(request *DescribeLoadBalancerTCPListenerAttributeRequest, ...) (_result *DescribeLoadBalancerTCPListenerAttributeResponse, _err error)
- func (client *Client) DescribeLoadBalancerUDPListenerAttribute(request *DescribeLoadBalancerUDPListenerAttributeRequest) (_result *DescribeLoadBalancerUDPListenerAttributeResponse, _err error)
- func (client *Client) DescribeLoadBalancerUDPListenerAttributeWithOptions(request *DescribeLoadBalancerUDPListenerAttributeRequest, ...) (_result *DescribeLoadBalancerUDPListenerAttributeResponse, _err error)
- func (client *Client) DescribeLoadBalancers(request *DescribeLoadBalancersRequest) (_result *DescribeLoadBalancersResponse, _err error)
- func (client *Client) DescribeLoadBalancersWithOptions(request *DescribeLoadBalancersRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancersResponse, _err error)
- func (client *Client) DescribeMasterSlaveServerGroupAttribute(request *DescribeMasterSlaveServerGroupAttributeRequest) (_result *DescribeMasterSlaveServerGroupAttributeResponse, _err error)
- func (client *Client) DescribeMasterSlaveServerGroupAttributeWithOptions(request *DescribeMasterSlaveServerGroupAttributeRequest, ...) (_result *DescribeMasterSlaveServerGroupAttributeResponse, _err error)
- func (client *Client) DescribeMasterSlaveServerGroups(request *DescribeMasterSlaveServerGroupsRequest) (_result *DescribeMasterSlaveServerGroupsResponse, _err error)
- func (client *Client) DescribeMasterSlaveServerGroupsWithOptions(request *DescribeMasterSlaveServerGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeMasterSlaveServerGroupsResponse, _err error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)
- func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)
- func (client *Client) DescribeRuleAttribute(request *DescribeRuleAttributeRequest) (_result *DescribeRuleAttributeResponse, _err error)
- func (client *Client) DescribeRuleAttributeWithOptions(request *DescribeRuleAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleAttributeResponse, _err error)
- func (client *Client) DescribeRules(request *DescribeRulesRequest) (_result *DescribeRulesResponse, _err error)
- func (client *Client) DescribeRulesWithOptions(request *DescribeRulesRequest, runtime *util.RuntimeOptions) (_result *DescribeRulesResponse, _err error)
- func (client *Client) DescribeServerCertificates(request *DescribeServerCertificatesRequest) (_result *DescribeServerCertificatesResponse, _err error)
- func (client *Client) DescribeServerCertificatesWithOptions(request *DescribeServerCertificatesRequest, runtime *util.RuntimeOptions) (_result *DescribeServerCertificatesResponse, _err error)
- func (client *Client) DescribeTags(request *DescribeTagsRequest) (_result *DescribeTagsResponse, _err error)
- func (client *Client) DescribeTagsWithOptions(request *DescribeTagsRequest, runtime *util.RuntimeOptions) (_result *DescribeTagsResponse, _err error)
- func (client *Client) DescribeVServerGroupAttribute(request *DescribeVServerGroupAttributeRequest) (_result *DescribeVServerGroupAttributeResponse, _err error)
- func (client *Client) DescribeVServerGroupAttributeWithOptions(request *DescribeVServerGroupAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeVServerGroupAttributeResponse, _err error)
- func (client *Client) DescribeVServerGroups(request *DescribeVServerGroupsRequest) (_result *DescribeVServerGroupsResponse, _err error)
- func (client *Client) DescribeVServerGroupsWithOptions(request *DescribeVServerGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeVServerGroupsResponse, _err error)
- func (client *Client) DescribeZones(request *DescribeZonesRequest) (_result *DescribeZonesResponse, _err error)
- func (client *Client) DescribeZonesWithOptions(request *DescribeZonesRequest, runtime *util.RuntimeOptions) (_result *DescribeZonesResponse, _err error)
- func (client *Client) EnableHighDefinationMonitor(request *EnableHighDefinationMonitorRequest) (_result *EnableHighDefinationMonitorResponse, _err error)
- func (client *Client) EnableHighDefinationMonitorWithOptions(request *EnableHighDefinationMonitorRequest, runtime *util.RuntimeOptions) (_result *EnableHighDefinationMonitorResponse, _err error)
- func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, ...) (_result *string, _err error)
- func (client *Client) Init(config *openapi.Config) (_err error)
- func (client *Client) ListTLSCipherPolicies(request *ListTLSCipherPoliciesRequest) (_result *ListTLSCipherPoliciesResponse, _err error)
- func (client *Client) ListTLSCipherPoliciesWithOptions(request *ListTLSCipherPoliciesRequest, runtime *util.RuntimeOptions) (_result *ListTLSCipherPoliciesResponse, _err error)
- func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)
- func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)
- func (client *Client) ModifyHighDefinationMonitor(request *ModifyHighDefinationMonitorRequest) (_result *ModifyHighDefinationMonitorResponse, _err error)
- func (client *Client) ModifyHighDefinationMonitorWithOptions(request *ModifyHighDefinationMonitorRequest, runtime *util.RuntimeOptions) (_result *ModifyHighDefinationMonitorResponse, _err error)
- func (client *Client) ModifyLoadBalancerInstanceChargeType(request *ModifyLoadBalancerInstanceChargeTypeRequest) (_result *ModifyLoadBalancerInstanceChargeTypeResponse, _err error)
- func (client *Client) ModifyLoadBalancerInstanceChargeTypeWithOptions(request *ModifyLoadBalancerInstanceChargeTypeRequest, ...) (_result *ModifyLoadBalancerInstanceChargeTypeResponse, _err error)
- func (client *Client) ModifyLoadBalancerInstanceSpec(request *ModifyLoadBalancerInstanceSpecRequest) (_result *ModifyLoadBalancerInstanceSpecResponse, _err error)
- func (client *Client) ModifyLoadBalancerInstanceSpecWithOptions(request *ModifyLoadBalancerInstanceSpecRequest, runtime *util.RuntimeOptions) (_result *ModifyLoadBalancerInstanceSpecResponse, _err error)
- func (client *Client) ModifyLoadBalancerInternetSpec(request *ModifyLoadBalancerInternetSpecRequest) (_result *ModifyLoadBalancerInternetSpecResponse, _err error)
- func (client *Client) ModifyLoadBalancerInternetSpecWithOptions(request *ModifyLoadBalancerInternetSpecRequest, runtime *util.RuntimeOptions) (_result *ModifyLoadBalancerInternetSpecResponse, _err error)
- func (client *Client) ModifyLoadBalancerPayType(request *ModifyLoadBalancerPayTypeRequest) (_result *ModifyLoadBalancerPayTypeResponse, _err error)deprecated
- func (client *Client) ModifyLoadBalancerPayTypeWithOptions(request *ModifyLoadBalancerPayTypeRequest, runtime *util.RuntimeOptions) (_result *ModifyLoadBalancerPayTypeResponse, _err error)deprecated
- func (client *Client) ModifyVServerGroupBackendServers(request *ModifyVServerGroupBackendServersRequest) (_result *ModifyVServerGroupBackendServersResponse, _err error)
- func (client *Client) ModifyVServerGroupBackendServersWithOptions(request *ModifyVServerGroupBackendServersRequest, runtime *util.RuntimeOptions) (_result *ModifyVServerGroupBackendServersResponse, _err error)
- func (client *Client) MoveResourceGroup(request *MoveResourceGroupRequest) (_result *MoveResourceGroupResponse, _err error)
- func (client *Client) MoveResourceGroupWithOptions(request *MoveResourceGroupRequest, runtime *util.RuntimeOptions) (_result *MoveResourceGroupResponse, _err error)
- func (client *Client) RemoveAccessControlListEntry(request *RemoveAccessControlListEntryRequest) (_result *RemoveAccessControlListEntryResponse, _err error)
- func (client *Client) RemoveAccessControlListEntryWithOptions(request *RemoveAccessControlListEntryRequest, runtime *util.RuntimeOptions) (_result *RemoveAccessControlListEntryResponse, _err error)
- func (client *Client) RemoveBackendServers(request *RemoveBackendServersRequest) (_result *RemoveBackendServersResponse, _err error)
- func (client *Client) RemoveBackendServersWithOptions(request *RemoveBackendServersRequest, runtime *util.RuntimeOptions) (_result *RemoveBackendServersResponse, _err error)
- func (client *Client) RemoveListenerWhiteListItem(request *RemoveListenerWhiteListItemRequest) (_result *RemoveListenerWhiteListItemResponse, _err error)
- func (client *Client) RemoveListenerWhiteListItemWithOptions(request *RemoveListenerWhiteListItemRequest, runtime *util.RuntimeOptions) (_result *RemoveListenerWhiteListItemResponse, _err error)
- func (client *Client) RemoveTags(request *RemoveTagsRequest) (_result *RemoveTagsResponse, _err error)
- func (client *Client) RemoveTagsWithOptions(request *RemoveTagsRequest, runtime *util.RuntimeOptions) (_result *RemoveTagsResponse, _err error)
- func (client *Client) RemoveVServerGroupBackendServers(request *RemoveVServerGroupBackendServersRequest) (_result *RemoveVServerGroupBackendServersResponse, _err error)
- func (client *Client) RemoveVServerGroupBackendServersWithOptions(request *RemoveVServerGroupBackendServersRequest, runtime *util.RuntimeOptions) (_result *RemoveVServerGroupBackendServersResponse, _err error)
- func (client *Client) SetAccessControlListAttribute(request *SetAccessControlListAttributeRequest) (_result *SetAccessControlListAttributeResponse, _err error)
- func (client *Client) SetAccessControlListAttributeWithOptions(request *SetAccessControlListAttributeRequest, runtime *util.RuntimeOptions) (_result *SetAccessControlListAttributeResponse, _err error)
- func (client *Client) SetAccessLogsDownloadAttribute(request *SetAccessLogsDownloadAttributeRequest) (_result *SetAccessLogsDownloadAttributeResponse, _err error)
- func (client *Client) SetAccessLogsDownloadAttributeWithOptions(request *SetAccessLogsDownloadAttributeRequest, runtime *util.RuntimeOptions) (_result *SetAccessLogsDownloadAttributeResponse, _err error)
- func (client *Client) SetBackendServers(request *SetBackendServersRequest) (_result *SetBackendServersResponse, _err error)
- func (client *Client) SetBackendServersWithOptions(request *SetBackendServersRequest, runtime *util.RuntimeOptions) (_result *SetBackendServersResponse, _err error)
- func (client *Client) SetCACertificateName(request *SetCACertificateNameRequest) (_result *SetCACertificateNameResponse, _err error)
- func (client *Client) SetCACertificateNameWithOptions(request *SetCACertificateNameRequest, runtime *util.RuntimeOptions) (_result *SetCACertificateNameResponse, _err error)
- func (client *Client) SetDomainExtensionAttribute(request *SetDomainExtensionAttributeRequest) (_result *SetDomainExtensionAttributeResponse, _err error)
- func (client *Client) SetDomainExtensionAttributeWithOptions(request *SetDomainExtensionAttributeRequest, runtime *util.RuntimeOptions) (_result *SetDomainExtensionAttributeResponse, _err error)
- func (client *Client) SetListenerAccessControlStatus(request *SetListenerAccessControlStatusRequest) (_result *SetListenerAccessControlStatusResponse, _err error)
- func (client *Client) SetListenerAccessControlStatusWithOptions(request *SetListenerAccessControlStatusRequest, runtime *util.RuntimeOptions) (_result *SetListenerAccessControlStatusResponse, _err error)
- func (client *Client) SetLoadBalancerDeleteProtection(request *SetLoadBalancerDeleteProtectionRequest) (_result *SetLoadBalancerDeleteProtectionResponse, _err error)
- func (client *Client) SetLoadBalancerDeleteProtectionWithOptions(request *SetLoadBalancerDeleteProtectionRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerDeleteProtectionResponse, _err error)
- func (client *Client) SetLoadBalancerHTTPListenerAttribute(request *SetLoadBalancerHTTPListenerAttributeRequest) (_result *SetLoadBalancerHTTPListenerAttributeResponse, _err error)
- func (client *Client) SetLoadBalancerHTTPListenerAttributeWithOptions(request *SetLoadBalancerHTTPListenerAttributeRequest, ...) (_result *SetLoadBalancerHTTPListenerAttributeResponse, _err error)
- func (client *Client) SetLoadBalancerHTTPSListenerAttribute(request *SetLoadBalancerHTTPSListenerAttributeRequest) (_result *SetLoadBalancerHTTPSListenerAttributeResponse, _err error)
- func (client *Client) SetLoadBalancerHTTPSListenerAttributeWithOptions(request *SetLoadBalancerHTTPSListenerAttributeRequest, ...) (_result *SetLoadBalancerHTTPSListenerAttributeResponse, _err error)
- func (client *Client) SetLoadBalancerModificationProtection(request *SetLoadBalancerModificationProtectionRequest) (_result *SetLoadBalancerModificationProtectionResponse, _err error)
- func (client *Client) SetLoadBalancerModificationProtectionWithOptions(request *SetLoadBalancerModificationProtectionRequest, ...) (_result *SetLoadBalancerModificationProtectionResponse, _err error)
- func (client *Client) SetLoadBalancerName(request *SetLoadBalancerNameRequest) (_result *SetLoadBalancerNameResponse, _err error)
- func (client *Client) SetLoadBalancerNameWithOptions(request *SetLoadBalancerNameRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerNameResponse, _err error)
- func (client *Client) SetLoadBalancerStatus(request *SetLoadBalancerStatusRequest) (_result *SetLoadBalancerStatusResponse, _err error)
- func (client *Client) SetLoadBalancerStatusWithOptions(request *SetLoadBalancerStatusRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerStatusResponse, _err error)
- func (client *Client) SetLoadBalancerTCPListenerAttribute(request *SetLoadBalancerTCPListenerAttributeRequest) (_result *SetLoadBalancerTCPListenerAttributeResponse, _err error)
- func (client *Client) SetLoadBalancerTCPListenerAttributeWithOptions(request *SetLoadBalancerTCPListenerAttributeRequest, ...) (_result *SetLoadBalancerTCPListenerAttributeResponse, _err error)
- func (client *Client) SetLoadBalancerUDPListenerAttribute(request *SetLoadBalancerUDPListenerAttributeRequest) (_result *SetLoadBalancerUDPListenerAttributeResponse, _err error)
- func (client *Client) SetLoadBalancerUDPListenerAttributeWithOptions(request *SetLoadBalancerUDPListenerAttributeRequest, ...) (_result *SetLoadBalancerUDPListenerAttributeResponse, _err error)
- func (client *Client) SetRule(request *SetRuleRequest) (_result *SetRuleResponse, _err error)
- func (client *Client) SetRuleWithOptions(request *SetRuleRequest, runtime *util.RuntimeOptions) (_result *SetRuleResponse, _err error)
- func (client *Client) SetServerCertificateName(request *SetServerCertificateNameRequest) (_result *SetServerCertificateNameResponse, _err error)
- func (client *Client) SetServerCertificateNameWithOptions(request *SetServerCertificateNameRequest, runtime *util.RuntimeOptions) (_result *SetServerCertificateNameResponse, _err error)
- func (client *Client) SetTLSCipherPolicyAttribute(request *SetTLSCipherPolicyAttributeRequest) (_result *SetTLSCipherPolicyAttributeResponse, _err error)
- func (client *Client) SetTLSCipherPolicyAttributeWithOptions(request *SetTLSCipherPolicyAttributeRequest, runtime *util.RuntimeOptions) (_result *SetTLSCipherPolicyAttributeResponse, _err error)
- func (client *Client) SetVServerGroupAttribute(request *SetVServerGroupAttributeRequest) (_result *SetVServerGroupAttributeResponse, _err error)
- func (client *Client) SetVServerGroupAttributeWithOptions(request *SetVServerGroupAttributeRequest, runtime *util.RuntimeOptions) (_result *SetVServerGroupAttributeResponse, _err error)
- func (client *Client) StartLoadBalancerListener(request *StartLoadBalancerListenerRequest) (_result *StartLoadBalancerListenerResponse, _err error)
- func (client *Client) StartLoadBalancerListenerWithOptions(request *StartLoadBalancerListenerRequest, runtime *util.RuntimeOptions) (_result *StartLoadBalancerListenerResponse, _err error)
- func (client *Client) StopLoadBalancerListener(request *StopLoadBalancerListenerRequest) (_result *StopLoadBalancerListenerResponse, _err error)
- func (client *Client) StopLoadBalancerListenerWithOptions(request *StopLoadBalancerListenerRequest, runtime *util.RuntimeOptions) (_result *StopLoadBalancerListenerResponse, _err error)
- func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)
- func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)
- func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)
- func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)
- func (client *Client) UploadCACertificate(request *UploadCACertificateRequest) (_result *UploadCACertificateResponse, _err error)
- func (client *Client) UploadCACertificateWithOptions(request *UploadCACertificateRequest, runtime *util.RuntimeOptions) (_result *UploadCACertificateResponse, _err error)
- func (client *Client) UploadServerCertificate(request *UploadServerCertificateRequest) (_result *UploadServerCertificateResponse, _err error)
- func (client *Client) UploadServerCertificateWithOptions(request *UploadServerCertificateRequest, runtime *util.RuntimeOptions) (_result *UploadServerCertificateResponse, _err error)
- type CreateAccessControlListRequest
- func (s CreateAccessControlListRequest) GoString() string
- func (s *CreateAccessControlListRequest) SetAclName(v string) *CreateAccessControlListRequest
- func (s *CreateAccessControlListRequest) SetAddressIPVersion(v string) *CreateAccessControlListRequest
- func (s *CreateAccessControlListRequest) SetOwnerAccount(v string) *CreateAccessControlListRequest
- func (s *CreateAccessControlListRequest) SetOwnerId(v int64) *CreateAccessControlListRequest
- func (s *CreateAccessControlListRequest) SetRegionId(v string) *CreateAccessControlListRequest
- func (s *CreateAccessControlListRequest) SetResourceGroupId(v string) *CreateAccessControlListRequest
- func (s *CreateAccessControlListRequest) SetResourceOwnerAccount(v string) *CreateAccessControlListRequest
- func (s *CreateAccessControlListRequest) SetResourceOwnerId(v int64) *CreateAccessControlListRequest
- func (s *CreateAccessControlListRequest) SetTag(v []*CreateAccessControlListRequestTag) *CreateAccessControlListRequest
- func (s CreateAccessControlListRequest) String() string
- type CreateAccessControlListRequestTag
- func (s CreateAccessControlListRequestTag) GoString() string
- func (s *CreateAccessControlListRequestTag) SetKey(v string) *CreateAccessControlListRequestTag
- func (s *CreateAccessControlListRequestTag) SetValue(v string) *CreateAccessControlListRequestTag
- func (s CreateAccessControlListRequestTag) String() string
- type CreateAccessControlListResponse
- func (s CreateAccessControlListResponse) GoString() string
- func (s *CreateAccessControlListResponse) SetBody(v *CreateAccessControlListResponseBody) *CreateAccessControlListResponse
- func (s *CreateAccessControlListResponse) SetHeaders(v map[string]*string) *CreateAccessControlListResponse
- func (s *CreateAccessControlListResponse) SetStatusCode(v int32) *CreateAccessControlListResponse
- func (s CreateAccessControlListResponse) String() string
- type CreateAccessControlListResponseBody
- func (s CreateAccessControlListResponseBody) GoString() string
- func (s *CreateAccessControlListResponseBody) SetAclId(v string) *CreateAccessControlListResponseBody
- func (s *CreateAccessControlListResponseBody) SetRequestId(v string) *CreateAccessControlListResponseBody
- func (s CreateAccessControlListResponseBody) String() string
- type CreateDomainExtensionRequest
- func (s CreateDomainExtensionRequest) GoString() string
- func (s *CreateDomainExtensionRequest) SetDomain(v string) *CreateDomainExtensionRequest
- func (s *CreateDomainExtensionRequest) SetListenerPort(v int32) *CreateDomainExtensionRequest
- func (s *CreateDomainExtensionRequest) SetLoadBalancerId(v string) *CreateDomainExtensionRequest
- func (s *CreateDomainExtensionRequest) SetOwnerAccount(v string) *CreateDomainExtensionRequest
- func (s *CreateDomainExtensionRequest) SetOwnerId(v int64) *CreateDomainExtensionRequest
- func (s *CreateDomainExtensionRequest) SetRegionId(v string) *CreateDomainExtensionRequest
- func (s *CreateDomainExtensionRequest) SetResourceOwnerAccount(v string) *CreateDomainExtensionRequest
- func (s *CreateDomainExtensionRequest) SetResourceOwnerId(v int64) *CreateDomainExtensionRequest
- func (s *CreateDomainExtensionRequest) SetServerCertificateId(v string) *CreateDomainExtensionRequest
- func (s CreateDomainExtensionRequest) String() string
- type CreateDomainExtensionResponse
- func (s CreateDomainExtensionResponse) GoString() string
- func (s *CreateDomainExtensionResponse) SetBody(v *CreateDomainExtensionResponseBody) *CreateDomainExtensionResponse
- func (s *CreateDomainExtensionResponse) SetHeaders(v map[string]*string) *CreateDomainExtensionResponse
- func (s *CreateDomainExtensionResponse) SetStatusCode(v int32) *CreateDomainExtensionResponse
- func (s CreateDomainExtensionResponse) String() string
- type CreateDomainExtensionResponseBody
- func (s CreateDomainExtensionResponseBody) GoString() string
- func (s *CreateDomainExtensionResponseBody) SetDomainExtensionId(v string) *CreateDomainExtensionResponseBody
- func (s *CreateDomainExtensionResponseBody) SetListenerPort(v int32) *CreateDomainExtensionResponseBody
- func (s *CreateDomainExtensionResponseBody) SetRequestId(v string) *CreateDomainExtensionResponseBody
- func (s CreateDomainExtensionResponseBody) String() string
- type CreateLoadBalancerHTTPListenerRequest
- func (s CreateLoadBalancerHTTPListenerRequest) GoString() string
- func (s *CreateLoadBalancerHTTPListenerRequest) SetAclId(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetAclStatus(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetAclType(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetBackendServerPort(v int32) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetBandwidth(v int32) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetCookie(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetCookieTimeout(v int32) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetDescription(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetForwardPort(v int32) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetGzip(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheck(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheckConnectPort(v int32) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheckDomain(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheckHttpCode(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheckInterval(v int32) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheckMethod(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheckTimeout(v int32) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheckURI(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthyThreshold(v int32) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetIdleTimeout(v int32) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetListenerForward(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetListenerPort(v int32) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetLoadBalancerId(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetOwnerAccount(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetOwnerId(v int64) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetRegionId(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetRequestTimeout(v int32) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetResourceOwnerAccount(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetResourceOwnerId(v int64) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetScheduler(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetStickySession(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetStickySessionType(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetTag(v []*CreateLoadBalancerHTTPListenerRequestTag) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetUnhealthyThreshold(v int32) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetVServerGroupId(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_ClientSrcPort(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_SLBID(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_SLBIP(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_SLBPORT(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s *CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_proto(v string) *CreateLoadBalancerHTTPListenerRequest
- func (s CreateLoadBalancerHTTPListenerRequest) String() string
- type CreateLoadBalancerHTTPListenerRequestTag
- func (s CreateLoadBalancerHTTPListenerRequestTag) GoString() string
- func (s *CreateLoadBalancerHTTPListenerRequestTag) SetKey(v string) *CreateLoadBalancerHTTPListenerRequestTag
- func (s *CreateLoadBalancerHTTPListenerRequestTag) SetValue(v string) *CreateLoadBalancerHTTPListenerRequestTag
- func (s CreateLoadBalancerHTTPListenerRequestTag) String() string
- type CreateLoadBalancerHTTPListenerResponse
- func (s CreateLoadBalancerHTTPListenerResponse) GoString() string
- func (s *CreateLoadBalancerHTTPListenerResponse) SetBody(v *CreateLoadBalancerHTTPListenerResponseBody) *CreateLoadBalancerHTTPListenerResponse
- func (s *CreateLoadBalancerHTTPListenerResponse) SetHeaders(v map[string]*string) *CreateLoadBalancerHTTPListenerResponse
- func (s *CreateLoadBalancerHTTPListenerResponse) SetStatusCode(v int32) *CreateLoadBalancerHTTPListenerResponse
- func (s CreateLoadBalancerHTTPListenerResponse) String() string
- type CreateLoadBalancerHTTPListenerResponseBody
- type CreateLoadBalancerHTTPSListenerRequest
- func (s CreateLoadBalancerHTTPSListenerRequest) GoString() string
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetAclId(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetAclStatus(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetAclType(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetBackendServerPort(v int32) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetBandwidth(v int32) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetCACertificateId(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetCookie(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetCookieTimeout(v int32) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetDescription(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetEnableHttp2(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetGzip(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheck(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckConnectPort(v int32) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckDomain(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckHttpCode(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckInterval(v int32) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckMethod(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckTimeout(v int32) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckURI(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthyThreshold(v int32) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetIdleTimeout(v int32) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetListenerPort(v int32) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetLoadBalancerId(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetOwnerAccount(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetOwnerId(v int64) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetRegionId(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetRequestTimeout(v int32) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetResourceOwnerAccount(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetResourceOwnerId(v int64) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetScheduler(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetServerCertificateId(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetStickySession(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetStickySessionType(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetTLSCipherPolicy(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetTag(v []*CreateLoadBalancerHTTPSListenerRequestTag) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetUnhealthyThreshold(v int32) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetVServerGroupId(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_ClientSrcPort(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_SLBID(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_SLBIP(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_SLBPORT(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s *CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_proto(v string) *CreateLoadBalancerHTTPSListenerRequest
- func (s CreateLoadBalancerHTTPSListenerRequest) String() string
- type CreateLoadBalancerHTTPSListenerRequestTag
- func (s CreateLoadBalancerHTTPSListenerRequestTag) GoString() string
- func (s *CreateLoadBalancerHTTPSListenerRequestTag) SetKey(v string) *CreateLoadBalancerHTTPSListenerRequestTag
- func (s *CreateLoadBalancerHTTPSListenerRequestTag) SetValue(v string) *CreateLoadBalancerHTTPSListenerRequestTag
- func (s CreateLoadBalancerHTTPSListenerRequestTag) String() string
- type CreateLoadBalancerHTTPSListenerResponse
- func (s CreateLoadBalancerHTTPSListenerResponse) GoString() string
- func (s *CreateLoadBalancerHTTPSListenerResponse) SetBody(v *CreateLoadBalancerHTTPSListenerResponseBody) *CreateLoadBalancerHTTPSListenerResponse
- func (s *CreateLoadBalancerHTTPSListenerResponse) SetHeaders(v map[string]*string) *CreateLoadBalancerHTTPSListenerResponse
- func (s *CreateLoadBalancerHTTPSListenerResponse) SetStatusCode(v int32) *CreateLoadBalancerHTTPSListenerResponse
- func (s CreateLoadBalancerHTTPSListenerResponse) String() string
- type CreateLoadBalancerHTTPSListenerResponseBody
- type CreateLoadBalancerRequest
- func (s CreateLoadBalancerRequest) GoString() string
- func (s *CreateLoadBalancerRequest) SetAddress(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetAddressIPVersion(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetAddressType(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetAutoPay(v bool) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetBandwidth(v int32) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetClientToken(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetDeleteProtection(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetDuration(v int32) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetInstanceChargeType(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetInternetChargeType(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetLoadBalancerName(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetLoadBalancerSpec(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetMasterZoneId(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetModificationProtectionReason(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetModificationProtectionStatus(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetOwnerAccount(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetOwnerId(v int64) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetPayType(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetPricingCycle(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetRegionId(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetResourceGroupId(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetResourceOwnerAccount(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetResourceOwnerId(v int64) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetSlaveZoneId(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetTag(v []*CreateLoadBalancerRequestTag) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetVSwitchId(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetVpcId(v string) *CreateLoadBalancerRequest
- func (s CreateLoadBalancerRequest) String() string
- type CreateLoadBalancerRequestTag
- type CreateLoadBalancerResponse
- func (s CreateLoadBalancerResponse) GoString() string
- func (s *CreateLoadBalancerResponse) SetBody(v *CreateLoadBalancerResponseBody) *CreateLoadBalancerResponse
- func (s *CreateLoadBalancerResponse) SetHeaders(v map[string]*string) *CreateLoadBalancerResponse
- func (s *CreateLoadBalancerResponse) SetStatusCode(v int32) *CreateLoadBalancerResponse
- func (s CreateLoadBalancerResponse) String() string
- type CreateLoadBalancerResponseBody
- func (s CreateLoadBalancerResponseBody) GoString() string
- func (s *CreateLoadBalancerResponseBody) SetAddress(v string) *CreateLoadBalancerResponseBody
- func (s *CreateLoadBalancerResponseBody) SetAddressIPVersion(v string) *CreateLoadBalancerResponseBody
- func (s *CreateLoadBalancerResponseBody) SetLoadBalancerId(v string) *CreateLoadBalancerResponseBody
- func (s *CreateLoadBalancerResponseBody) SetLoadBalancerName(v string) *CreateLoadBalancerResponseBody
- func (s *CreateLoadBalancerResponseBody) SetNetworkType(v string) *CreateLoadBalancerResponseBody
- func (s *CreateLoadBalancerResponseBody) SetOrderId(v int64) *CreateLoadBalancerResponseBody
- func (s *CreateLoadBalancerResponseBody) SetRequestId(v string) *CreateLoadBalancerResponseBody
- func (s *CreateLoadBalancerResponseBody) SetResourceGroupId(v string) *CreateLoadBalancerResponseBody
- func (s *CreateLoadBalancerResponseBody) SetVSwitchId(v string) *CreateLoadBalancerResponseBody
- func (s *CreateLoadBalancerResponseBody) SetVpcId(v string) *CreateLoadBalancerResponseBody
- func (s CreateLoadBalancerResponseBody) String() string
- type CreateLoadBalancerTCPListenerRequest
- func (s CreateLoadBalancerTCPListenerRequest) GoString() string
- func (s *CreateLoadBalancerTCPListenerRequest) SetAclId(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetAclStatus(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetAclType(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetBackendServerPort(v int32) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetBandwidth(v int32) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetConnectionDrain(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetConnectionDrainTimeout(v int32) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetDescription(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetEstablishedTimeout(v int32) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckConnectPort(v int32) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckConnectTimeout(v int32) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckDomain(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckHttpCode(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckInterval(v int32) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckSwitch(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckType(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckURI(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetHealthyThreshold(v int32) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetListenerPort(v int32) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetLoadBalancerId(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetMasterSlaveServerGroupId(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetOwnerAccount(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetOwnerId(v int64) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetPersistenceTimeout(v int32) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetProxyProtocolV2Enabled(v bool) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetRegionId(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetResourceOwnerAccount(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetResourceOwnerId(v int64) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetScheduler(v string) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetTag(v []*CreateLoadBalancerTCPListenerRequestTag) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetUnhealthyThreshold(v int32) *CreateLoadBalancerTCPListenerRequest
- func (s *CreateLoadBalancerTCPListenerRequest) SetVServerGroupId(v string) *CreateLoadBalancerTCPListenerRequest
- func (s CreateLoadBalancerTCPListenerRequest) String() string
- type CreateLoadBalancerTCPListenerRequestTag
- func (s CreateLoadBalancerTCPListenerRequestTag) GoString() string
- func (s *CreateLoadBalancerTCPListenerRequestTag) SetKey(v string) *CreateLoadBalancerTCPListenerRequestTag
- func (s *CreateLoadBalancerTCPListenerRequestTag) SetValue(v string) *CreateLoadBalancerTCPListenerRequestTag
- func (s CreateLoadBalancerTCPListenerRequestTag) String() string
- type CreateLoadBalancerTCPListenerResponse
- func (s CreateLoadBalancerTCPListenerResponse) GoString() string
- func (s *CreateLoadBalancerTCPListenerResponse) SetBody(v *CreateLoadBalancerTCPListenerResponseBody) *CreateLoadBalancerTCPListenerResponse
- func (s *CreateLoadBalancerTCPListenerResponse) SetHeaders(v map[string]*string) *CreateLoadBalancerTCPListenerResponse
- func (s *CreateLoadBalancerTCPListenerResponse) SetStatusCode(v int32) *CreateLoadBalancerTCPListenerResponse
- func (s CreateLoadBalancerTCPListenerResponse) String() string
- type CreateLoadBalancerTCPListenerResponseBody
- type CreateLoadBalancerUDPListenerRequest
- func (s CreateLoadBalancerUDPListenerRequest) GoString() string
- func (s *CreateLoadBalancerUDPListenerRequest) SetAclId(v string) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetAclStatus(v string) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetAclType(v string) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetBackendServerPort(v int32) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetBandwidth(v int32) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetDescription(v string) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetHealthCheckConnectPort(v int32) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetHealthCheckConnectTimeout(v int32) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetHealthCheckExp(v string) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetHealthCheckInterval(v int32) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetHealthCheckReq(v string) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetHealthCheckSwitch(v string) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetHealthyThreshold(v int32) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetListenerPort(v int32) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetLoadBalancerId(v string) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetMasterSlaveServerGroupId(v string) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetOwnerAccount(v string) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetOwnerId(v int64) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetProxyProtocolV2Enabled(v bool) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetRegionId(v string) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetResourceOwnerAccount(v string) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetResourceOwnerId(v int64) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetScheduler(v string) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetTag(v []*CreateLoadBalancerUDPListenerRequestTag) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetUnhealthyThreshold(v int32) *CreateLoadBalancerUDPListenerRequest
- func (s *CreateLoadBalancerUDPListenerRequest) SetVServerGroupId(v string) *CreateLoadBalancerUDPListenerRequest
- func (s CreateLoadBalancerUDPListenerRequest) String() string
- type CreateLoadBalancerUDPListenerRequestTag
- func (s CreateLoadBalancerUDPListenerRequestTag) GoString() string
- func (s *CreateLoadBalancerUDPListenerRequestTag) SetKey(v string) *CreateLoadBalancerUDPListenerRequestTag
- func (s *CreateLoadBalancerUDPListenerRequestTag) SetValue(v string) *CreateLoadBalancerUDPListenerRequestTag
- func (s CreateLoadBalancerUDPListenerRequestTag) String() string
- type CreateLoadBalancerUDPListenerResponse
- func (s CreateLoadBalancerUDPListenerResponse) GoString() string
- func (s *CreateLoadBalancerUDPListenerResponse) SetBody(v *CreateLoadBalancerUDPListenerResponseBody) *CreateLoadBalancerUDPListenerResponse
- func (s *CreateLoadBalancerUDPListenerResponse) SetHeaders(v map[string]*string) *CreateLoadBalancerUDPListenerResponse
- func (s *CreateLoadBalancerUDPListenerResponse) SetStatusCode(v int32) *CreateLoadBalancerUDPListenerResponse
- func (s CreateLoadBalancerUDPListenerResponse) String() string
- type CreateLoadBalancerUDPListenerResponseBody
- type CreateMasterSlaveServerGroupRequest
- func (s CreateMasterSlaveServerGroupRequest) GoString() string
- func (s *CreateMasterSlaveServerGroupRequest) SetLoadBalancerId(v string) *CreateMasterSlaveServerGroupRequest
- func (s *CreateMasterSlaveServerGroupRequest) SetMasterSlaveBackendServers(v string) *CreateMasterSlaveServerGroupRequest
- func (s *CreateMasterSlaveServerGroupRequest) SetMasterSlaveServerGroupName(v string) *CreateMasterSlaveServerGroupRequest
- func (s *CreateMasterSlaveServerGroupRequest) SetOwnerAccount(v string) *CreateMasterSlaveServerGroupRequest
- func (s *CreateMasterSlaveServerGroupRequest) SetOwnerId(v int64) *CreateMasterSlaveServerGroupRequest
- func (s *CreateMasterSlaveServerGroupRequest) SetRegionId(v string) *CreateMasterSlaveServerGroupRequest
- func (s *CreateMasterSlaveServerGroupRequest) SetResourceOwnerAccount(v string) *CreateMasterSlaveServerGroupRequest
- func (s *CreateMasterSlaveServerGroupRequest) SetResourceOwnerId(v int64) *CreateMasterSlaveServerGroupRequest
- func (s *CreateMasterSlaveServerGroupRequest) SetTag(v []*CreateMasterSlaveServerGroupRequestTag) *CreateMasterSlaveServerGroupRequest
- func (s CreateMasterSlaveServerGroupRequest) String() string
- type CreateMasterSlaveServerGroupRequestTag
- func (s CreateMasterSlaveServerGroupRequestTag) GoString() string
- func (s *CreateMasterSlaveServerGroupRequestTag) SetKey(v string) *CreateMasterSlaveServerGroupRequestTag
- func (s *CreateMasterSlaveServerGroupRequestTag) SetValue(v string) *CreateMasterSlaveServerGroupRequestTag
- func (s CreateMasterSlaveServerGroupRequestTag) String() string
- type CreateMasterSlaveServerGroupResponse
- func (s CreateMasterSlaveServerGroupResponse) GoString() string
- func (s *CreateMasterSlaveServerGroupResponse) SetBody(v *CreateMasterSlaveServerGroupResponseBody) *CreateMasterSlaveServerGroupResponse
- func (s *CreateMasterSlaveServerGroupResponse) SetHeaders(v map[string]*string) *CreateMasterSlaveServerGroupResponse
- func (s *CreateMasterSlaveServerGroupResponse) SetStatusCode(v int32) *CreateMasterSlaveServerGroupResponse
- func (s CreateMasterSlaveServerGroupResponse) String() string
- type CreateMasterSlaveServerGroupResponseBody
- func (s CreateMasterSlaveServerGroupResponseBody) GoString() string
- func (s *CreateMasterSlaveServerGroupResponseBody) SetMasterSlaveBackendServers(v *CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers) *CreateMasterSlaveServerGroupResponseBody
- func (s *CreateMasterSlaveServerGroupResponseBody) SetMasterSlaveServerGroupId(v string) *CreateMasterSlaveServerGroupResponseBody
- func (s *CreateMasterSlaveServerGroupResponseBody) SetRequestId(v string) *CreateMasterSlaveServerGroupResponseBody
- func (s CreateMasterSlaveServerGroupResponseBody) String() string
- type CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers
- func (s CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers) GoString() string
- func (s *CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers) SetMasterSlaveBackendServer(...) *CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers
- func (s CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers) String() string
- type CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer
- func (s CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) GoString() string
- func (s *CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetDescription(v string) ...
- func (s *CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetPort(v int32) ...
- func (s *CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetServerId(v string) ...
- func (s *CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetServerType(v string) ...
- func (s *CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetType(v string) ...
- func (s *CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetWeight(v int32) ...
- func (s CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) String() string
- type CreateRulesRequest
- func (s CreateRulesRequest) GoString() string
- func (s *CreateRulesRequest) SetListenerPort(v int32) *CreateRulesRequest
- func (s *CreateRulesRequest) SetListenerProtocol(v string) *CreateRulesRequest
- func (s *CreateRulesRequest) SetLoadBalancerId(v string) *CreateRulesRequest
- func (s *CreateRulesRequest) SetOwnerAccount(v string) *CreateRulesRequest
- func (s *CreateRulesRequest) SetOwnerId(v int64) *CreateRulesRequest
- func (s *CreateRulesRequest) SetRegionId(v string) *CreateRulesRequest
- func (s *CreateRulesRequest) SetResourceOwnerAccount(v string) *CreateRulesRequest
- func (s *CreateRulesRequest) SetResourceOwnerId(v int64) *CreateRulesRequest
- func (s *CreateRulesRequest) SetRuleList(v string) *CreateRulesRequest
- func (s CreateRulesRequest) String() string
- type CreateRulesResponse
- func (s CreateRulesResponse) GoString() string
- func (s *CreateRulesResponse) SetBody(v *CreateRulesResponseBody) *CreateRulesResponse
- func (s *CreateRulesResponse) SetHeaders(v map[string]*string) *CreateRulesResponse
- func (s *CreateRulesResponse) SetStatusCode(v int32) *CreateRulesResponse
- func (s CreateRulesResponse) String() string
- type CreateRulesResponseBody
- type CreateRulesResponseBodyRules
- type CreateRulesResponseBodyRulesRule
- func (s CreateRulesResponseBodyRulesRule) GoString() string
- func (s *CreateRulesResponseBodyRulesRule) SetRuleId(v string) *CreateRulesResponseBodyRulesRule
- func (s *CreateRulesResponseBodyRulesRule) SetRuleName(v string) *CreateRulesResponseBodyRulesRule
- func (s CreateRulesResponseBodyRulesRule) String() string
- type CreateTLSCipherPolicyRequest
- func (s CreateTLSCipherPolicyRequest) GoString() string
- func (s *CreateTLSCipherPolicyRequest) SetCiphers(v []*string) *CreateTLSCipherPolicyRequest
- func (s *CreateTLSCipherPolicyRequest) SetName(v string) *CreateTLSCipherPolicyRequest
- func (s *CreateTLSCipherPolicyRequest) SetOwnerAccount(v string) *CreateTLSCipherPolicyRequest
- func (s *CreateTLSCipherPolicyRequest) SetOwnerId(v int64) *CreateTLSCipherPolicyRequest
- func (s *CreateTLSCipherPolicyRequest) SetRegionId(v string) *CreateTLSCipherPolicyRequest
- func (s *CreateTLSCipherPolicyRequest) SetResourceOwnerAccount(v string) *CreateTLSCipherPolicyRequest
- func (s *CreateTLSCipherPolicyRequest) SetResourceOwnerId(v int64) *CreateTLSCipherPolicyRequest
- func (s *CreateTLSCipherPolicyRequest) SetTLSVersions(v []*string) *CreateTLSCipherPolicyRequest
- func (s CreateTLSCipherPolicyRequest) String() string
- type CreateTLSCipherPolicyResponse
- func (s CreateTLSCipherPolicyResponse) GoString() string
- func (s *CreateTLSCipherPolicyResponse) SetBody(v *CreateTLSCipherPolicyResponseBody) *CreateTLSCipherPolicyResponse
- func (s *CreateTLSCipherPolicyResponse) SetHeaders(v map[string]*string) *CreateTLSCipherPolicyResponse
- func (s *CreateTLSCipherPolicyResponse) SetStatusCode(v int32) *CreateTLSCipherPolicyResponse
- func (s CreateTLSCipherPolicyResponse) String() string
- type CreateTLSCipherPolicyResponseBody
- func (s CreateTLSCipherPolicyResponseBody) GoString() string
- func (s *CreateTLSCipherPolicyResponseBody) SetRequestId(v string) *CreateTLSCipherPolicyResponseBody
- func (s *CreateTLSCipherPolicyResponseBody) SetTLSCipherPolicyId(v string) *CreateTLSCipherPolicyResponseBody
- func (s CreateTLSCipherPolicyResponseBody) String() string
- type CreateVServerGroupRequest
- func (s CreateVServerGroupRequest) GoString() string
- func (s *CreateVServerGroupRequest) SetBackendServers(v string) *CreateVServerGroupRequest
- func (s *CreateVServerGroupRequest) SetLoadBalancerId(v string) *CreateVServerGroupRequest
- func (s *CreateVServerGroupRequest) SetOwnerAccount(v string) *CreateVServerGroupRequest
- func (s *CreateVServerGroupRequest) SetOwnerId(v int64) *CreateVServerGroupRequest
- func (s *CreateVServerGroupRequest) SetRegionId(v string) *CreateVServerGroupRequest
- func (s *CreateVServerGroupRequest) SetResourceOwnerAccount(v string) *CreateVServerGroupRequest
- func (s *CreateVServerGroupRequest) SetResourceOwnerId(v int64) *CreateVServerGroupRequest
- func (s *CreateVServerGroupRequest) SetTag(v []*CreateVServerGroupRequestTag) *CreateVServerGroupRequest
- func (s *CreateVServerGroupRequest) SetVServerGroupName(v string) *CreateVServerGroupRequest
- func (s CreateVServerGroupRequest) String() string
- type CreateVServerGroupRequestTag
- type CreateVServerGroupResponse
- func (s CreateVServerGroupResponse) GoString() string
- func (s *CreateVServerGroupResponse) SetBody(v *CreateVServerGroupResponseBody) *CreateVServerGroupResponse
- func (s *CreateVServerGroupResponse) SetHeaders(v map[string]*string) *CreateVServerGroupResponse
- func (s *CreateVServerGroupResponse) SetStatusCode(v int32) *CreateVServerGroupResponse
- func (s CreateVServerGroupResponse) String() string
- type CreateVServerGroupResponseBody
- func (s CreateVServerGroupResponseBody) GoString() string
- func (s *CreateVServerGroupResponseBody) SetBackendServers(v *CreateVServerGroupResponseBodyBackendServers) *CreateVServerGroupResponseBody
- func (s *CreateVServerGroupResponseBody) SetRequestId(v string) *CreateVServerGroupResponseBody
- func (s *CreateVServerGroupResponseBody) SetVServerGroupId(v string) *CreateVServerGroupResponseBody
- func (s CreateVServerGroupResponseBody) String() string
- type CreateVServerGroupResponseBodyBackendServers
- func (s CreateVServerGroupResponseBodyBackendServers) GoString() string
- func (s *CreateVServerGroupResponseBodyBackendServers) SetBackendServer(v []*CreateVServerGroupResponseBodyBackendServersBackendServer) *CreateVServerGroupResponseBodyBackendServers
- func (s CreateVServerGroupResponseBodyBackendServers) String() string
- type CreateVServerGroupResponseBodyBackendServersBackendServer
- func (s CreateVServerGroupResponseBodyBackendServersBackendServer) GoString() string
- func (s *CreateVServerGroupResponseBodyBackendServersBackendServer) SetDescription(v string) *CreateVServerGroupResponseBodyBackendServersBackendServer
- func (s *CreateVServerGroupResponseBodyBackendServersBackendServer) SetPort(v int32) *CreateVServerGroupResponseBodyBackendServersBackendServer
- func (s *CreateVServerGroupResponseBodyBackendServersBackendServer) SetServerId(v string) *CreateVServerGroupResponseBodyBackendServersBackendServer
- func (s *CreateVServerGroupResponseBodyBackendServersBackendServer) SetType(v string) *CreateVServerGroupResponseBodyBackendServersBackendServer
- func (s *CreateVServerGroupResponseBodyBackendServersBackendServer) SetWeight(v int32) *CreateVServerGroupResponseBodyBackendServersBackendServer
- func (s CreateVServerGroupResponseBodyBackendServersBackendServer) String() string
- type DeleteAccessControlListRequest
- func (s DeleteAccessControlListRequest) GoString() string
- func (s *DeleteAccessControlListRequest) SetAclId(v string) *DeleteAccessControlListRequest
- func (s *DeleteAccessControlListRequest) SetOwnerAccount(v string) *DeleteAccessControlListRequest
- func (s *DeleteAccessControlListRequest) SetOwnerId(v int64) *DeleteAccessControlListRequest
- func (s *DeleteAccessControlListRequest) SetRegionId(v string) *DeleteAccessControlListRequest
- func (s *DeleteAccessControlListRequest) SetResourceOwnerAccount(v string) *DeleteAccessControlListRequest
- func (s *DeleteAccessControlListRequest) SetResourceOwnerId(v int64) *DeleteAccessControlListRequest
- func (s DeleteAccessControlListRequest) String() string
- type DeleteAccessControlListResponse
- func (s DeleteAccessControlListResponse) GoString() string
- func (s *DeleteAccessControlListResponse) SetBody(v *DeleteAccessControlListResponseBody) *DeleteAccessControlListResponse
- func (s *DeleteAccessControlListResponse) SetHeaders(v map[string]*string) *DeleteAccessControlListResponse
- func (s *DeleteAccessControlListResponse) SetStatusCode(v int32) *DeleteAccessControlListResponse
- func (s DeleteAccessControlListResponse) String() string
- type DeleteAccessControlListResponseBody
- type DeleteAccessLogsDownloadAttributeRequest
- func (s DeleteAccessLogsDownloadAttributeRequest) GoString() string
- func (s *DeleteAccessLogsDownloadAttributeRequest) SetLoadBalancerId(v string) *DeleteAccessLogsDownloadAttributeRequest
- func (s *DeleteAccessLogsDownloadAttributeRequest) SetLogsDownloadAttributes(v string) *DeleteAccessLogsDownloadAttributeRequest
- func (s *DeleteAccessLogsDownloadAttributeRequest) SetOwnerAccount(v string) *DeleteAccessLogsDownloadAttributeRequest
- func (s *DeleteAccessLogsDownloadAttributeRequest) SetOwnerId(v int64) *DeleteAccessLogsDownloadAttributeRequest
- func (s *DeleteAccessLogsDownloadAttributeRequest) SetRegionId(v string) *DeleteAccessLogsDownloadAttributeRequest
- func (s *DeleteAccessLogsDownloadAttributeRequest) SetResourceOwnerAccount(v string) *DeleteAccessLogsDownloadAttributeRequest
- func (s *DeleteAccessLogsDownloadAttributeRequest) SetResourceOwnerId(v int64) *DeleteAccessLogsDownloadAttributeRequest
- func (s *DeleteAccessLogsDownloadAttributeRequest) SetTags(v string) *DeleteAccessLogsDownloadAttributeRequest
- func (s DeleteAccessLogsDownloadAttributeRequest) String() string
- type DeleteAccessLogsDownloadAttributeResponse
- func (s DeleteAccessLogsDownloadAttributeResponse) GoString() string
- func (s *DeleteAccessLogsDownloadAttributeResponse) SetBody(v *DeleteAccessLogsDownloadAttributeResponseBody) *DeleteAccessLogsDownloadAttributeResponse
- func (s *DeleteAccessLogsDownloadAttributeResponse) SetHeaders(v map[string]*string) *DeleteAccessLogsDownloadAttributeResponse
- func (s *DeleteAccessLogsDownloadAttributeResponse) SetStatusCode(v int32) *DeleteAccessLogsDownloadAttributeResponse
- func (s DeleteAccessLogsDownloadAttributeResponse) String() string
- type DeleteAccessLogsDownloadAttributeResponseBody
- type DeleteCACertificateRequest
- func (s DeleteCACertificateRequest) GoString() string
- func (s *DeleteCACertificateRequest) SetCACertificateId(v string) *DeleteCACertificateRequest
- func (s *DeleteCACertificateRequest) SetOwnerAccount(v string) *DeleteCACertificateRequest
- func (s *DeleteCACertificateRequest) SetOwnerId(v int64) *DeleteCACertificateRequest
- func (s *DeleteCACertificateRequest) SetRegionId(v string) *DeleteCACertificateRequest
- func (s *DeleteCACertificateRequest) SetResourceOwnerAccount(v string) *DeleteCACertificateRequest
- func (s *DeleteCACertificateRequest) SetResourceOwnerId(v int64) *DeleteCACertificateRequest
- func (s DeleteCACertificateRequest) String() string
- type DeleteCACertificateResponse
- func (s DeleteCACertificateResponse) GoString() string
- func (s *DeleteCACertificateResponse) SetBody(v *DeleteCACertificateResponseBody) *DeleteCACertificateResponse
- func (s *DeleteCACertificateResponse) SetHeaders(v map[string]*string) *DeleteCACertificateResponse
- func (s *DeleteCACertificateResponse) SetStatusCode(v int32) *DeleteCACertificateResponse
- func (s DeleteCACertificateResponse) String() string
- type DeleteCACertificateResponseBody
- type DeleteDomainExtensionRequest
- func (s DeleteDomainExtensionRequest) GoString() string
- func (s *DeleteDomainExtensionRequest) SetDomainExtensionId(v string) *DeleteDomainExtensionRequest
- func (s *DeleteDomainExtensionRequest) SetOwnerAccount(v string) *DeleteDomainExtensionRequest
- func (s *DeleteDomainExtensionRequest) SetOwnerId(v int64) *DeleteDomainExtensionRequest
- func (s *DeleteDomainExtensionRequest) SetRegionId(v string) *DeleteDomainExtensionRequest
- func (s *DeleteDomainExtensionRequest) SetResourceOwnerAccount(v string) *DeleteDomainExtensionRequest
- func (s *DeleteDomainExtensionRequest) SetResourceOwnerId(v int64) *DeleteDomainExtensionRequest
- func (s DeleteDomainExtensionRequest) String() string
- type DeleteDomainExtensionResponse
- func (s DeleteDomainExtensionResponse) GoString() string
- func (s *DeleteDomainExtensionResponse) SetBody(v *DeleteDomainExtensionResponseBody) *DeleteDomainExtensionResponse
- func (s *DeleteDomainExtensionResponse) SetHeaders(v map[string]*string) *DeleteDomainExtensionResponse
- func (s *DeleteDomainExtensionResponse) SetStatusCode(v int32) *DeleteDomainExtensionResponse
- func (s DeleteDomainExtensionResponse) String() string
- type DeleteDomainExtensionResponseBody
- type DeleteLoadBalancerListenerRequest
- func (s DeleteLoadBalancerListenerRequest) GoString() string
- func (s *DeleteLoadBalancerListenerRequest) SetListenerPort(v int32) *DeleteLoadBalancerListenerRequest
- func (s *DeleteLoadBalancerListenerRequest) SetListenerProtocol(v string) *DeleteLoadBalancerListenerRequest
- func (s *DeleteLoadBalancerListenerRequest) SetLoadBalancerId(v string) *DeleteLoadBalancerListenerRequest
- func (s *DeleteLoadBalancerListenerRequest) SetOwnerAccount(v string) *DeleteLoadBalancerListenerRequest
- func (s *DeleteLoadBalancerListenerRequest) SetOwnerId(v int64) *DeleteLoadBalancerListenerRequest
- func (s *DeleteLoadBalancerListenerRequest) SetRegionId(v string) *DeleteLoadBalancerListenerRequest
- func (s *DeleteLoadBalancerListenerRequest) SetResourceOwnerAccount(v string) *DeleteLoadBalancerListenerRequest
- func (s *DeleteLoadBalancerListenerRequest) SetResourceOwnerId(v int64) *DeleteLoadBalancerListenerRequest
- func (s DeleteLoadBalancerListenerRequest) String() string
- type DeleteLoadBalancerListenerResponse
- func (s DeleteLoadBalancerListenerResponse) GoString() string
- func (s *DeleteLoadBalancerListenerResponse) SetBody(v *DeleteLoadBalancerListenerResponseBody) *DeleteLoadBalancerListenerResponse
- func (s *DeleteLoadBalancerListenerResponse) SetHeaders(v map[string]*string) *DeleteLoadBalancerListenerResponse
- func (s *DeleteLoadBalancerListenerResponse) SetStatusCode(v int32) *DeleteLoadBalancerListenerResponse
- func (s DeleteLoadBalancerListenerResponse) String() string
- type DeleteLoadBalancerListenerResponseBody
- type DeleteLoadBalancerRequest
- func (s DeleteLoadBalancerRequest) GoString() string
- func (s *DeleteLoadBalancerRequest) SetLoadBalancerId(v string) *DeleteLoadBalancerRequest
- func (s *DeleteLoadBalancerRequest) SetOwnerAccount(v string) *DeleteLoadBalancerRequest
- func (s *DeleteLoadBalancerRequest) SetOwnerId(v int64) *DeleteLoadBalancerRequest
- func (s *DeleteLoadBalancerRequest) SetRegionId(v string) *DeleteLoadBalancerRequest
- func (s *DeleteLoadBalancerRequest) SetResourceOwnerAccount(v string) *DeleteLoadBalancerRequest
- func (s *DeleteLoadBalancerRequest) SetResourceOwnerId(v int64) *DeleteLoadBalancerRequest
- func (s DeleteLoadBalancerRequest) String() string
- type DeleteLoadBalancerResponse
- func (s DeleteLoadBalancerResponse) GoString() string
- func (s *DeleteLoadBalancerResponse) SetBody(v *DeleteLoadBalancerResponseBody) *DeleteLoadBalancerResponse
- func (s *DeleteLoadBalancerResponse) SetHeaders(v map[string]*string) *DeleteLoadBalancerResponse
- func (s *DeleteLoadBalancerResponse) SetStatusCode(v int32) *DeleteLoadBalancerResponse
- func (s DeleteLoadBalancerResponse) String() string
- type DeleteLoadBalancerResponseBody
- type DeleteMasterSlaveServerGroupRequest
- func (s DeleteMasterSlaveServerGroupRequest) GoString() string
- func (s *DeleteMasterSlaveServerGroupRequest) SetMasterSlaveServerGroupId(v string) *DeleteMasterSlaveServerGroupRequest
- func (s *DeleteMasterSlaveServerGroupRequest) SetOwnerAccount(v string) *DeleteMasterSlaveServerGroupRequest
- func (s *DeleteMasterSlaveServerGroupRequest) SetOwnerId(v int64) *DeleteMasterSlaveServerGroupRequest
- func (s *DeleteMasterSlaveServerGroupRequest) SetRegionId(v string) *DeleteMasterSlaveServerGroupRequest
- func (s *DeleteMasterSlaveServerGroupRequest) SetResourceOwnerAccount(v string) *DeleteMasterSlaveServerGroupRequest
- func (s *DeleteMasterSlaveServerGroupRequest) SetResourceOwnerId(v int64) *DeleteMasterSlaveServerGroupRequest
- func (s DeleteMasterSlaveServerGroupRequest) String() string
- type DeleteMasterSlaveServerGroupResponse
- func (s DeleteMasterSlaveServerGroupResponse) GoString() string
- func (s *DeleteMasterSlaveServerGroupResponse) SetBody(v *DeleteMasterSlaveServerGroupResponseBody) *DeleteMasterSlaveServerGroupResponse
- func (s *DeleteMasterSlaveServerGroupResponse) SetHeaders(v map[string]*string) *DeleteMasterSlaveServerGroupResponse
- func (s *DeleteMasterSlaveServerGroupResponse) SetStatusCode(v int32) *DeleteMasterSlaveServerGroupResponse
- func (s DeleteMasterSlaveServerGroupResponse) String() string
- type DeleteMasterSlaveServerGroupResponseBody
- type DeleteRulesRequest
- func (s DeleteRulesRequest) GoString() string
- func (s *DeleteRulesRequest) SetOwnerAccount(v string) *DeleteRulesRequest
- func (s *DeleteRulesRequest) SetOwnerId(v int64) *DeleteRulesRequest
- func (s *DeleteRulesRequest) SetRegionId(v string) *DeleteRulesRequest
- func (s *DeleteRulesRequest) SetResourceOwnerAccount(v string) *DeleteRulesRequest
- func (s *DeleteRulesRequest) SetResourceOwnerId(v int64) *DeleteRulesRequest
- func (s *DeleteRulesRequest) SetRuleIds(v string) *DeleteRulesRequest
- func (s DeleteRulesRequest) String() string
- type DeleteRulesResponse
- func (s DeleteRulesResponse) GoString() string
- func (s *DeleteRulesResponse) SetBody(v *DeleteRulesResponseBody) *DeleteRulesResponse
- func (s *DeleteRulesResponse) SetHeaders(v map[string]*string) *DeleteRulesResponse
- func (s *DeleteRulesResponse) SetStatusCode(v int32) *DeleteRulesResponse
- func (s DeleteRulesResponse) String() string
- type DeleteRulesResponseBody
- type DeleteServerCertificateRequest
- func (s DeleteServerCertificateRequest) GoString() string
- func (s *DeleteServerCertificateRequest) SetOwnerAccount(v string) *DeleteServerCertificateRequest
- func (s *DeleteServerCertificateRequest) SetOwnerId(v int64) *DeleteServerCertificateRequest
- func (s *DeleteServerCertificateRequest) SetRegionId(v string) *DeleteServerCertificateRequest
- func (s *DeleteServerCertificateRequest) SetResourceOwnerAccount(v string) *DeleteServerCertificateRequest
- func (s *DeleteServerCertificateRequest) SetResourceOwnerId(v int64) *DeleteServerCertificateRequest
- func (s *DeleteServerCertificateRequest) SetServerCertificateId(v string) *DeleteServerCertificateRequest
- func (s DeleteServerCertificateRequest) String() string
- type DeleteServerCertificateResponse
- func (s DeleteServerCertificateResponse) GoString() string
- func (s *DeleteServerCertificateResponse) SetBody(v *DeleteServerCertificateResponseBody) *DeleteServerCertificateResponse
- func (s *DeleteServerCertificateResponse) SetHeaders(v map[string]*string) *DeleteServerCertificateResponse
- func (s *DeleteServerCertificateResponse) SetStatusCode(v int32) *DeleteServerCertificateResponse
- func (s DeleteServerCertificateResponse) String() string
- type DeleteServerCertificateResponseBody
- type DeleteTLSCipherPolicyRequest
- func (s DeleteTLSCipherPolicyRequest) GoString() string
- func (s *DeleteTLSCipherPolicyRequest) SetOwnerAccount(v string) *DeleteTLSCipherPolicyRequest
- func (s *DeleteTLSCipherPolicyRequest) SetOwnerId(v int64) *DeleteTLSCipherPolicyRequest
- func (s *DeleteTLSCipherPolicyRequest) SetRegionId(v string) *DeleteTLSCipherPolicyRequest
- func (s *DeleteTLSCipherPolicyRequest) SetResourceOwnerAccount(v string) *DeleteTLSCipherPolicyRequest
- func (s *DeleteTLSCipherPolicyRequest) SetResourceOwnerId(v int64) *DeleteTLSCipherPolicyRequest
- func (s *DeleteTLSCipherPolicyRequest) SetTLSCipherPolicyId(v string) *DeleteTLSCipherPolicyRequest
- func (s DeleteTLSCipherPolicyRequest) String() string
- type DeleteTLSCipherPolicyResponse
- func (s DeleteTLSCipherPolicyResponse) GoString() string
- func (s *DeleteTLSCipherPolicyResponse) SetBody(v *DeleteTLSCipherPolicyResponseBody) *DeleteTLSCipherPolicyResponse
- func (s *DeleteTLSCipherPolicyResponse) SetHeaders(v map[string]*string) *DeleteTLSCipherPolicyResponse
- func (s *DeleteTLSCipherPolicyResponse) SetStatusCode(v int32) *DeleteTLSCipherPolicyResponse
- func (s DeleteTLSCipherPolicyResponse) String() string
- type DeleteTLSCipherPolicyResponseBody
- type DeleteVServerGroupRequest
- func (s DeleteVServerGroupRequest) GoString() string
- func (s *DeleteVServerGroupRequest) SetOwnerAccount(v string) *DeleteVServerGroupRequest
- func (s *DeleteVServerGroupRequest) SetOwnerId(v int64) *DeleteVServerGroupRequest
- func (s *DeleteVServerGroupRequest) SetRegionId(v string) *DeleteVServerGroupRequest
- func (s *DeleteVServerGroupRequest) SetResourceOwnerAccount(v string) *DeleteVServerGroupRequest
- func (s *DeleteVServerGroupRequest) SetResourceOwnerId(v int64) *DeleteVServerGroupRequest
- func (s *DeleteVServerGroupRequest) SetVServerGroupId(v string) *DeleteVServerGroupRequest
- func (s DeleteVServerGroupRequest) String() string
- type DeleteVServerGroupResponse
- func (s DeleteVServerGroupResponse) GoString() string
- func (s *DeleteVServerGroupResponse) SetBody(v *DeleteVServerGroupResponseBody) *DeleteVServerGroupResponse
- func (s *DeleteVServerGroupResponse) SetHeaders(v map[string]*string) *DeleteVServerGroupResponse
- func (s *DeleteVServerGroupResponse) SetStatusCode(v int32) *DeleteVServerGroupResponse
- func (s DeleteVServerGroupResponse) String() string
- type DeleteVServerGroupResponseBody
- type DescribeAccessControlListAttributeRequest
- func (s DescribeAccessControlListAttributeRequest) GoString() string
- func (s *DescribeAccessControlListAttributeRequest) SetAclEntryComment(v string) *DescribeAccessControlListAttributeRequest
- func (s *DescribeAccessControlListAttributeRequest) SetAclId(v string) *DescribeAccessControlListAttributeRequest
- func (s *DescribeAccessControlListAttributeRequest) SetOwnerAccount(v string) *DescribeAccessControlListAttributeRequest
- func (s *DescribeAccessControlListAttributeRequest) SetOwnerId(v int64) *DescribeAccessControlListAttributeRequest
- func (s *DescribeAccessControlListAttributeRequest) SetPage(v int32) *DescribeAccessControlListAttributeRequest
- func (s *DescribeAccessControlListAttributeRequest) SetPageSize(v int32) *DescribeAccessControlListAttributeRequest
- func (s *DescribeAccessControlListAttributeRequest) SetRegionId(v string) *DescribeAccessControlListAttributeRequest
- func (s *DescribeAccessControlListAttributeRequest) SetResourceOwnerAccount(v string) *DescribeAccessControlListAttributeRequest
- func (s *DescribeAccessControlListAttributeRequest) SetResourceOwnerId(v int64) *DescribeAccessControlListAttributeRequest
- func (s DescribeAccessControlListAttributeRequest) String() string
- type DescribeAccessControlListAttributeResponse
- func (s DescribeAccessControlListAttributeResponse) GoString() string
- func (s *DescribeAccessControlListAttributeResponse) SetBody(v *DescribeAccessControlListAttributeResponseBody) *DescribeAccessControlListAttributeResponse
- func (s *DescribeAccessControlListAttributeResponse) SetHeaders(v map[string]*string) *DescribeAccessControlListAttributeResponse
- func (s *DescribeAccessControlListAttributeResponse) SetStatusCode(v int32) *DescribeAccessControlListAttributeResponse
- func (s DescribeAccessControlListAttributeResponse) String() string
- type DescribeAccessControlListAttributeResponseBody
- func (s DescribeAccessControlListAttributeResponseBody) GoString() string
- func (s *DescribeAccessControlListAttributeResponseBody) SetAclEntrys(v *DescribeAccessControlListAttributeResponseBodyAclEntrys) *DescribeAccessControlListAttributeResponseBody
- func (s *DescribeAccessControlListAttributeResponseBody) SetAclId(v string) *DescribeAccessControlListAttributeResponseBody
- func (s *DescribeAccessControlListAttributeResponseBody) SetAclName(v string) *DescribeAccessControlListAttributeResponseBody
- func (s *DescribeAccessControlListAttributeResponseBody) SetAddressIPVersion(v string) *DescribeAccessControlListAttributeResponseBody
- func (s *DescribeAccessControlListAttributeResponseBody) SetCreateTime(v string) *DescribeAccessControlListAttributeResponseBody
- func (s *DescribeAccessControlListAttributeResponseBody) SetRelatedListeners(v *DescribeAccessControlListAttributeResponseBodyRelatedListeners) *DescribeAccessControlListAttributeResponseBody
- func (s *DescribeAccessControlListAttributeResponseBody) SetRequestId(v string) *DescribeAccessControlListAttributeResponseBody
- func (s *DescribeAccessControlListAttributeResponseBody) SetResourceGroupId(v string) *DescribeAccessControlListAttributeResponseBody
- func (s *DescribeAccessControlListAttributeResponseBody) SetTags(v *DescribeAccessControlListAttributeResponseBodyTags) *DescribeAccessControlListAttributeResponseBody
- func (s *DescribeAccessControlListAttributeResponseBody) SetTotalAclEntry(v int32) *DescribeAccessControlListAttributeResponseBody
- func (s DescribeAccessControlListAttributeResponseBody) String() string
- type DescribeAccessControlListAttributeResponseBodyAclEntrys
- func (s DescribeAccessControlListAttributeResponseBodyAclEntrys) GoString() string
- func (s *DescribeAccessControlListAttributeResponseBodyAclEntrys) SetAclEntry(v []*DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) *DescribeAccessControlListAttributeResponseBodyAclEntrys
- func (s DescribeAccessControlListAttributeResponseBodyAclEntrys) String() string
- type DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry
- func (s DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) GoString() string
- func (s *DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) SetAclEntryComment(v string) *DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry
- func (s *DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) SetAclEntryIP(v string) *DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry
- func (s DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) String() string
- type DescribeAccessControlListAttributeResponseBodyRelatedListeners
- func (s DescribeAccessControlListAttributeResponseBodyRelatedListeners) GoString() string
- func (s *DescribeAccessControlListAttributeResponseBodyRelatedListeners) SetRelatedListener(...) *DescribeAccessControlListAttributeResponseBodyRelatedListeners
- func (s DescribeAccessControlListAttributeResponseBodyRelatedListeners) String() string
- type DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener
- func (s DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener) GoString() string
- func (s *DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener) SetAclType(v string) *DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener
- func (s *DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener) SetListenerPort(v int32) *DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener
- func (s *DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener) SetLoadBalancerId(v string) *DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener
- func (s *DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener) SetProtocol(v string) *DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener
- func (s DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener) String() string
- type DescribeAccessControlListAttributeResponseBodyTags
- func (s DescribeAccessControlListAttributeResponseBodyTags) GoString() string
- func (s *DescribeAccessControlListAttributeResponseBodyTags) SetTag(v []*DescribeAccessControlListAttributeResponseBodyTagsTag) *DescribeAccessControlListAttributeResponseBodyTags
- func (s DescribeAccessControlListAttributeResponseBodyTags) String() string
- type DescribeAccessControlListAttributeResponseBodyTagsTag
- func (s DescribeAccessControlListAttributeResponseBodyTagsTag) GoString() string
- func (s *DescribeAccessControlListAttributeResponseBodyTagsTag) SetTagKey(v string) *DescribeAccessControlListAttributeResponseBodyTagsTag
- func (s *DescribeAccessControlListAttributeResponseBodyTagsTag) SetTagValue(v string) *DescribeAccessControlListAttributeResponseBodyTagsTag
- func (s DescribeAccessControlListAttributeResponseBodyTagsTag) String() string
- type DescribeAccessControlListsRequest
- func (s DescribeAccessControlListsRequest) GoString() string
- func (s *DescribeAccessControlListsRequest) SetAclName(v string) *DescribeAccessControlListsRequest
- func (s *DescribeAccessControlListsRequest) SetAddressIPVersion(v string) *DescribeAccessControlListsRequest
- func (s *DescribeAccessControlListsRequest) SetOwnerAccount(v string) *DescribeAccessControlListsRequest
- func (s *DescribeAccessControlListsRequest) SetOwnerId(v int64) *DescribeAccessControlListsRequest
- func (s *DescribeAccessControlListsRequest) SetPageNumber(v int32) *DescribeAccessControlListsRequest
- func (s *DescribeAccessControlListsRequest) SetPageSize(v int32) *DescribeAccessControlListsRequest
- func (s *DescribeAccessControlListsRequest) SetRegionId(v string) *DescribeAccessControlListsRequest
- func (s *DescribeAccessControlListsRequest) SetResourceGroupId(v string) *DescribeAccessControlListsRequest
- func (s *DescribeAccessControlListsRequest) SetResourceOwnerAccount(v string) *DescribeAccessControlListsRequest
- func (s *DescribeAccessControlListsRequest) SetResourceOwnerId(v int64) *DescribeAccessControlListsRequest
- func (s *DescribeAccessControlListsRequest) SetTag(v []*DescribeAccessControlListsRequestTag) *DescribeAccessControlListsRequest
- func (s DescribeAccessControlListsRequest) String() string
- type DescribeAccessControlListsRequestTag
- func (s DescribeAccessControlListsRequestTag) GoString() string
- func (s *DescribeAccessControlListsRequestTag) SetKey(v string) *DescribeAccessControlListsRequestTag
- func (s *DescribeAccessControlListsRequestTag) SetValue(v string) *DescribeAccessControlListsRequestTag
- func (s DescribeAccessControlListsRequestTag) String() string
- type DescribeAccessControlListsResponse
- func (s DescribeAccessControlListsResponse) GoString() string
- func (s *DescribeAccessControlListsResponse) SetBody(v *DescribeAccessControlListsResponseBody) *DescribeAccessControlListsResponse
- func (s *DescribeAccessControlListsResponse) SetHeaders(v map[string]*string) *DescribeAccessControlListsResponse
- func (s *DescribeAccessControlListsResponse) SetStatusCode(v int32) *DescribeAccessControlListsResponse
- func (s DescribeAccessControlListsResponse) String() string
- type DescribeAccessControlListsResponseBody
- func (s DescribeAccessControlListsResponseBody) GoString() string
- func (s *DescribeAccessControlListsResponseBody) SetAcls(v *DescribeAccessControlListsResponseBodyAcls) *DescribeAccessControlListsResponseBody
- func (s *DescribeAccessControlListsResponseBody) SetCount(v int32) *DescribeAccessControlListsResponseBody
- func (s *DescribeAccessControlListsResponseBody) SetPageNumber(v int32) *DescribeAccessControlListsResponseBody
- func (s *DescribeAccessControlListsResponseBody) SetPageSize(v int32) *DescribeAccessControlListsResponseBody
- func (s *DescribeAccessControlListsResponseBody) SetRequestId(v string) *DescribeAccessControlListsResponseBody
- func (s *DescribeAccessControlListsResponseBody) SetTotalCount(v int32) *DescribeAccessControlListsResponseBody
- func (s DescribeAccessControlListsResponseBody) String() string
- type DescribeAccessControlListsResponseBodyAcls
- type DescribeAccessControlListsResponseBodyAclsAcl
- func (s DescribeAccessControlListsResponseBodyAclsAcl) GoString() string
- func (s *DescribeAccessControlListsResponseBodyAclsAcl) SetAclId(v string) *DescribeAccessControlListsResponseBodyAclsAcl
- func (s *DescribeAccessControlListsResponseBodyAclsAcl) SetAclName(v string) *DescribeAccessControlListsResponseBodyAclsAcl
- func (s *DescribeAccessControlListsResponseBodyAclsAcl) SetAddressIPVersion(v string) *DescribeAccessControlListsResponseBodyAclsAcl
- func (s *DescribeAccessControlListsResponseBodyAclsAcl) SetCreateTime(v string) *DescribeAccessControlListsResponseBodyAclsAcl
- func (s *DescribeAccessControlListsResponseBodyAclsAcl) SetResourceGroupId(v string) *DescribeAccessControlListsResponseBodyAclsAcl
- func (s *DescribeAccessControlListsResponseBodyAclsAcl) SetTags(v *DescribeAccessControlListsResponseBodyAclsAclTags) *DescribeAccessControlListsResponseBodyAclsAcl
- func (s DescribeAccessControlListsResponseBodyAclsAcl) String() string
- type DescribeAccessControlListsResponseBodyAclsAclTags
- func (s DescribeAccessControlListsResponseBodyAclsAclTags) GoString() string
- func (s *DescribeAccessControlListsResponseBodyAclsAclTags) SetTag(v []*DescribeAccessControlListsResponseBodyAclsAclTagsTag) *DescribeAccessControlListsResponseBodyAclsAclTags
- func (s DescribeAccessControlListsResponseBodyAclsAclTags) String() string
- type DescribeAccessControlListsResponseBodyAclsAclTagsTag
- func (s DescribeAccessControlListsResponseBodyAclsAclTagsTag) GoString() string
- func (s *DescribeAccessControlListsResponseBodyAclsAclTagsTag) SetTagKey(v string) *DescribeAccessControlListsResponseBodyAclsAclTagsTag
- func (s *DescribeAccessControlListsResponseBodyAclsAclTagsTag) SetTagValue(v string) *DescribeAccessControlListsResponseBodyAclsAclTagsTag
- func (s DescribeAccessControlListsResponseBodyAclsAclTagsTag) String() string
- type DescribeAccessLogsDownloadAttributeRequest
- func (s DescribeAccessLogsDownloadAttributeRequest) GoString() string
- func (s *DescribeAccessLogsDownloadAttributeRequest) SetLoadBalancerId(v string) *DescribeAccessLogsDownloadAttributeRequest
- func (s *DescribeAccessLogsDownloadAttributeRequest) SetLogType(v string) *DescribeAccessLogsDownloadAttributeRequest
- func (s *DescribeAccessLogsDownloadAttributeRequest) SetOwnerAccount(v string) *DescribeAccessLogsDownloadAttributeRequest
- func (s *DescribeAccessLogsDownloadAttributeRequest) SetOwnerId(v int64) *DescribeAccessLogsDownloadAttributeRequest
- func (s *DescribeAccessLogsDownloadAttributeRequest) SetPageNumber(v int32) *DescribeAccessLogsDownloadAttributeRequest
- func (s *DescribeAccessLogsDownloadAttributeRequest) SetPageSize(v int32) *DescribeAccessLogsDownloadAttributeRequest
- func (s *DescribeAccessLogsDownloadAttributeRequest) SetRegionId(v string) *DescribeAccessLogsDownloadAttributeRequest
- func (s *DescribeAccessLogsDownloadAttributeRequest) SetResourceOwnerAccount(v string) *DescribeAccessLogsDownloadAttributeRequest
- func (s *DescribeAccessLogsDownloadAttributeRequest) SetResourceOwnerId(v int64) *DescribeAccessLogsDownloadAttributeRequest
- func (s *DescribeAccessLogsDownloadAttributeRequest) SetTags(v string) *DescribeAccessLogsDownloadAttributeRequest
- func (s DescribeAccessLogsDownloadAttributeRequest) String() string
- type DescribeAccessLogsDownloadAttributeResponse
- func (s DescribeAccessLogsDownloadAttributeResponse) GoString() string
- func (s *DescribeAccessLogsDownloadAttributeResponse) SetBody(v *DescribeAccessLogsDownloadAttributeResponseBody) *DescribeAccessLogsDownloadAttributeResponse
- func (s *DescribeAccessLogsDownloadAttributeResponse) SetHeaders(v map[string]*string) *DescribeAccessLogsDownloadAttributeResponse
- func (s *DescribeAccessLogsDownloadAttributeResponse) SetStatusCode(v int32) *DescribeAccessLogsDownloadAttributeResponse
- func (s DescribeAccessLogsDownloadAttributeResponse) String() string
- type DescribeAccessLogsDownloadAttributeResponseBody
- func (s DescribeAccessLogsDownloadAttributeResponseBody) GoString() string
- func (s *DescribeAccessLogsDownloadAttributeResponseBody) SetLogsDownloadAttributes(v *DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes) *DescribeAccessLogsDownloadAttributeResponseBody
- func (s *DescribeAccessLogsDownloadAttributeResponseBody) SetPageNumber(v int32) *DescribeAccessLogsDownloadAttributeResponseBody
- func (s *DescribeAccessLogsDownloadAttributeResponseBody) SetPageSize(v int32) *DescribeAccessLogsDownloadAttributeResponseBody
- func (s *DescribeAccessLogsDownloadAttributeResponseBody) SetRequestId(v string) *DescribeAccessLogsDownloadAttributeResponseBody
- func (s *DescribeAccessLogsDownloadAttributeResponseBody) SetTotalCount(v int32) *DescribeAccessLogsDownloadAttributeResponseBody
- func (s DescribeAccessLogsDownloadAttributeResponseBody) String() string
- type DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes
- func (s DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes) GoString() string
- func (s *DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes) SetLogsDownloadAttribute(...) *DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes
- func (s DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes) String() string
- type DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute
- func (s DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute) GoString() string
- func (s *DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute) SetLoadBalancerId(v string) ...
- func (s *DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute) SetLogProject(v string) ...
- func (s *DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute) SetLogStore(v string) ...
- func (s *DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute) SetLogType(v string) ...
- func (s *DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute) SetRegion(v string) ...
- func (s DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute) String() string
- type DescribeAvailableResourceRequest
- func (s DescribeAvailableResourceRequest) GoString() string
- func (s *DescribeAvailableResourceRequest) SetAddressIPVersion(v string) *DescribeAvailableResourceRequest
- func (s *DescribeAvailableResourceRequest) SetAddressType(v string) *DescribeAvailableResourceRequest
- func (s *DescribeAvailableResourceRequest) SetOwnerAccount(v string) *DescribeAvailableResourceRequest
- func (s *DescribeAvailableResourceRequest) SetOwnerId(v int64) *DescribeAvailableResourceRequest
- func (s *DescribeAvailableResourceRequest) SetRegionId(v string) *DescribeAvailableResourceRequest
- func (s *DescribeAvailableResourceRequest) SetResourceOwnerAccount(v string) *DescribeAvailableResourceRequest
- func (s *DescribeAvailableResourceRequest) SetResourceOwnerId(v int64) *DescribeAvailableResourceRequest
- func (s DescribeAvailableResourceRequest) String() string
- type DescribeAvailableResourceResponse
- func (s DescribeAvailableResourceResponse) GoString() string
- func (s *DescribeAvailableResourceResponse) SetBody(v *DescribeAvailableResourceResponseBody) *DescribeAvailableResourceResponse
- func (s *DescribeAvailableResourceResponse) SetHeaders(v map[string]*string) *DescribeAvailableResourceResponse
- func (s *DescribeAvailableResourceResponse) SetStatusCode(v int32) *DescribeAvailableResourceResponse
- func (s DescribeAvailableResourceResponse) String() string
- type DescribeAvailableResourceResponseBody
- func (s DescribeAvailableResourceResponseBody) GoString() string
- func (s *DescribeAvailableResourceResponseBody) SetAvailableResources(v *DescribeAvailableResourceResponseBodyAvailableResources) *DescribeAvailableResourceResponseBody
- func (s *DescribeAvailableResourceResponseBody) SetRequestId(v string) *DescribeAvailableResourceResponseBody
- func (s DescribeAvailableResourceResponseBody) String() string
- type DescribeAvailableResourceResponseBodyAvailableResources
- func (s DescribeAvailableResourceResponseBodyAvailableResources) GoString() string
- func (s *DescribeAvailableResourceResponseBodyAvailableResources) SetAvailableResource(v []*DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource) *DescribeAvailableResourceResponseBodyAvailableResources
- func (s DescribeAvailableResourceResponseBodyAvailableResources) String() string
- type DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource
- func (s DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource) GoString() string
- func (s *DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource) SetMasterZoneId(v string) *DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource
- func (s *DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource) SetSlaveZoneId(v string) *DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource
- func (s *DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource) SetSupportResources(...) *DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource
- func (s DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource) String() string
- type DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResources
- func (s DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResources) GoString() string
- func (s *DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResources) SetSupportResource(...) ...
- func (s DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResources) String() string
- type DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResourcesSupportResource
- func (s DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResourcesSupportResource) GoString() string
- func (s *DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResourcesSupportResource) SetAddressIPVersion(v string) ...
- func (s *DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResourcesSupportResource) SetAddressType(v string) ...
- func (s DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResourcesSupportResource) String() string
- type DescribeCACertificatesRequest
- func (s DescribeCACertificatesRequest) GoString() string
- func (s *DescribeCACertificatesRequest) SetCACertificateId(v string) *DescribeCACertificatesRequest
- func (s *DescribeCACertificatesRequest) SetOwnerAccount(v string) *DescribeCACertificatesRequest
- func (s *DescribeCACertificatesRequest) SetOwnerId(v int64) *DescribeCACertificatesRequest
- func (s *DescribeCACertificatesRequest) SetRegionId(v string) *DescribeCACertificatesRequest
- func (s *DescribeCACertificatesRequest) SetResourceGroupId(v string) *DescribeCACertificatesRequest
- func (s *DescribeCACertificatesRequest) SetResourceOwnerAccount(v string) *DescribeCACertificatesRequest
- func (s *DescribeCACertificatesRequest) SetResourceOwnerId(v int64) *DescribeCACertificatesRequest
- func (s *DescribeCACertificatesRequest) SetTag(v []*DescribeCACertificatesRequestTag) *DescribeCACertificatesRequest
- func (s DescribeCACertificatesRequest) String() string
- type DescribeCACertificatesRequestTag
- func (s DescribeCACertificatesRequestTag) GoString() string
- func (s *DescribeCACertificatesRequestTag) SetKey(v string) *DescribeCACertificatesRequestTag
- func (s *DescribeCACertificatesRequestTag) SetValue(v string) *DescribeCACertificatesRequestTag
- func (s DescribeCACertificatesRequestTag) String() string
- type DescribeCACertificatesResponse
- func (s DescribeCACertificatesResponse) GoString() string
- func (s *DescribeCACertificatesResponse) SetBody(v *DescribeCACertificatesResponseBody) *DescribeCACertificatesResponse
- func (s *DescribeCACertificatesResponse) SetHeaders(v map[string]*string) *DescribeCACertificatesResponse
- func (s *DescribeCACertificatesResponse) SetStatusCode(v int32) *DescribeCACertificatesResponse
- func (s DescribeCACertificatesResponse) String() string
- type DescribeCACertificatesResponseBody
- func (s DescribeCACertificatesResponseBody) GoString() string
- func (s *DescribeCACertificatesResponseBody) SetCACertificates(v *DescribeCACertificatesResponseBodyCACertificates) *DescribeCACertificatesResponseBody
- func (s *DescribeCACertificatesResponseBody) SetRequestId(v string) *DescribeCACertificatesResponseBody
- func (s DescribeCACertificatesResponseBody) String() string
- type DescribeCACertificatesResponseBodyCACertificates
- func (s DescribeCACertificatesResponseBodyCACertificates) GoString() string
- func (s *DescribeCACertificatesResponseBodyCACertificates) SetCACertificate(v []*DescribeCACertificatesResponseBodyCACertificatesCACertificate) *DescribeCACertificatesResponseBodyCACertificates
- func (s DescribeCACertificatesResponseBodyCACertificates) String() string
- type DescribeCACertificatesResponseBodyCACertificatesCACertificate
- func (s DescribeCACertificatesResponseBodyCACertificatesCACertificate) GoString() string
- func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetCACertificateId(v string) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
- func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetCACertificateName(v string) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
- func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetCommonName(v string) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
- func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetCreateTime(v string) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
- func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetCreateTimeStamp(v int64) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
- func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetExpireTime(v string) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
- func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetExpireTimeStamp(v int64) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
- func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetFingerprint(v string) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
- func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetRegionId(v string) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
- func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetResourceGroupId(v string) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
- func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetTags(v *DescribeCACertificatesResponseBodyCACertificatesCACertificateTags) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
- func (s DescribeCACertificatesResponseBodyCACertificatesCACertificate) String() string
- type DescribeCACertificatesResponseBodyCACertificatesCACertificateTags
- func (s DescribeCACertificatesResponseBodyCACertificatesCACertificateTags) GoString() string
- func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificateTags) SetTag(v []*DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag) *DescribeCACertificatesResponseBodyCACertificatesCACertificateTags
- func (s DescribeCACertificatesResponseBodyCACertificatesCACertificateTags) String() string
- type DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag
- func (s DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag) GoString() string
- func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag) SetTagKey(v string) *DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag
- func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag) SetTagValue(v string) *DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag
- func (s DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag) String() string
- type DescribeDomainExtensionAttributeRequest
- func (s DescribeDomainExtensionAttributeRequest) GoString() string
- func (s *DescribeDomainExtensionAttributeRequest) SetDomainExtensionId(v string) *DescribeDomainExtensionAttributeRequest
- func (s *DescribeDomainExtensionAttributeRequest) SetOwnerAccount(v string) *DescribeDomainExtensionAttributeRequest
- func (s *DescribeDomainExtensionAttributeRequest) SetOwnerId(v int64) *DescribeDomainExtensionAttributeRequest
- func (s *DescribeDomainExtensionAttributeRequest) SetRegionId(v string) *DescribeDomainExtensionAttributeRequest
- func (s *DescribeDomainExtensionAttributeRequest) SetResourceOwnerAccount(v string) *DescribeDomainExtensionAttributeRequest
- func (s *DescribeDomainExtensionAttributeRequest) SetResourceOwnerId(v int64) *DescribeDomainExtensionAttributeRequest
- func (s DescribeDomainExtensionAttributeRequest) String() string
- type DescribeDomainExtensionAttributeResponse
- func (s DescribeDomainExtensionAttributeResponse) GoString() string
- func (s *DescribeDomainExtensionAttributeResponse) SetBody(v *DescribeDomainExtensionAttributeResponseBody) *DescribeDomainExtensionAttributeResponse
- func (s *DescribeDomainExtensionAttributeResponse) SetHeaders(v map[string]*string) *DescribeDomainExtensionAttributeResponse
- func (s *DescribeDomainExtensionAttributeResponse) SetStatusCode(v int32) *DescribeDomainExtensionAttributeResponse
- func (s DescribeDomainExtensionAttributeResponse) String() string
- type DescribeDomainExtensionAttributeResponseBody
- func (s DescribeDomainExtensionAttributeResponseBody) GoString() string
- func (s *DescribeDomainExtensionAttributeResponseBody) SetDomain(v string) *DescribeDomainExtensionAttributeResponseBody
- func (s *DescribeDomainExtensionAttributeResponseBody) SetDomainExtensionId(v string) *DescribeDomainExtensionAttributeResponseBody
- func (s *DescribeDomainExtensionAttributeResponseBody) SetListenerPort(v int32) *DescribeDomainExtensionAttributeResponseBody
- func (s *DescribeDomainExtensionAttributeResponseBody) SetLoadBalancerId(v string) *DescribeDomainExtensionAttributeResponseBody
- func (s *DescribeDomainExtensionAttributeResponseBody) SetRequestId(v string) *DescribeDomainExtensionAttributeResponseBody
- func (s *DescribeDomainExtensionAttributeResponseBody) SetServerCertificateId(v string) *DescribeDomainExtensionAttributeResponseBody
- func (s DescribeDomainExtensionAttributeResponseBody) String() string
- type DescribeDomainExtensionsRequest
- func (s DescribeDomainExtensionsRequest) GoString() string
- func (s *DescribeDomainExtensionsRequest) SetDomainExtensionId(v string) *DescribeDomainExtensionsRequest
- func (s *DescribeDomainExtensionsRequest) SetListenerPort(v int32) *DescribeDomainExtensionsRequest
- func (s *DescribeDomainExtensionsRequest) SetLoadBalancerId(v string) *DescribeDomainExtensionsRequest
- func (s *DescribeDomainExtensionsRequest) SetOwnerAccount(v string) *DescribeDomainExtensionsRequest
- func (s *DescribeDomainExtensionsRequest) SetOwnerId(v int64) *DescribeDomainExtensionsRequest
- func (s *DescribeDomainExtensionsRequest) SetRegionId(v string) *DescribeDomainExtensionsRequest
- func (s *DescribeDomainExtensionsRequest) SetResourceOwnerAccount(v string) *DescribeDomainExtensionsRequest
- func (s *DescribeDomainExtensionsRequest) SetResourceOwnerId(v int64) *DescribeDomainExtensionsRequest
- func (s DescribeDomainExtensionsRequest) String() string
- type DescribeDomainExtensionsResponse
- func (s DescribeDomainExtensionsResponse) GoString() string
- func (s *DescribeDomainExtensionsResponse) SetBody(v *DescribeDomainExtensionsResponseBody) *DescribeDomainExtensionsResponse
- func (s *DescribeDomainExtensionsResponse) SetHeaders(v map[string]*string) *DescribeDomainExtensionsResponse
- func (s *DescribeDomainExtensionsResponse) SetStatusCode(v int32) *DescribeDomainExtensionsResponse
- func (s DescribeDomainExtensionsResponse) String() string
- type DescribeDomainExtensionsResponseBody
- func (s DescribeDomainExtensionsResponseBody) GoString() string
- func (s *DescribeDomainExtensionsResponseBody) SetDomainExtensions(v *DescribeDomainExtensionsResponseBodyDomainExtensions) *DescribeDomainExtensionsResponseBody
- func (s *DescribeDomainExtensionsResponseBody) SetRequestId(v string) *DescribeDomainExtensionsResponseBody
- func (s DescribeDomainExtensionsResponseBody) String() string
- type DescribeDomainExtensionsResponseBodyDomainExtensions
- func (s DescribeDomainExtensionsResponseBodyDomainExtensions) GoString() string
- func (s *DescribeDomainExtensionsResponseBodyDomainExtensions) SetDomainExtension(v []*DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension) *DescribeDomainExtensionsResponseBodyDomainExtensions
- func (s DescribeDomainExtensionsResponseBodyDomainExtensions) String() string
- type DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension
- func (s DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension) GoString() string
- func (s *DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension) SetDomain(v string) *DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension
- func (s *DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension) SetDomainExtensionId(v string) *DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension
- func (s *DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension) SetServerCertificateId(v string) *DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension
- func (s DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension) String() string
- type DescribeHealthStatusRequest
- func (s DescribeHealthStatusRequest) GoString() string
- func (s *DescribeHealthStatusRequest) SetListenerPort(v int32) *DescribeHealthStatusRequest
- func (s *DescribeHealthStatusRequest) SetListenerProtocol(v string) *DescribeHealthStatusRequest
- func (s *DescribeHealthStatusRequest) SetLoadBalancerId(v string) *DescribeHealthStatusRequest
- func (s *DescribeHealthStatusRequest) SetOwnerAccount(v string) *DescribeHealthStatusRequest
- func (s *DescribeHealthStatusRequest) SetOwnerId(v int64) *DescribeHealthStatusRequest
- func (s *DescribeHealthStatusRequest) SetRegionId(v string) *DescribeHealthStatusRequest
- func (s *DescribeHealthStatusRequest) SetResourceOwnerAccount(v string) *DescribeHealthStatusRequest
- func (s *DescribeHealthStatusRequest) SetResourceOwnerId(v int64) *DescribeHealthStatusRequest
- func (s DescribeHealthStatusRequest) String() string
- type DescribeHealthStatusResponse
- func (s DescribeHealthStatusResponse) GoString() string
- func (s *DescribeHealthStatusResponse) SetBody(v *DescribeHealthStatusResponseBody) *DescribeHealthStatusResponse
- func (s *DescribeHealthStatusResponse) SetHeaders(v map[string]*string) *DescribeHealthStatusResponse
- func (s *DescribeHealthStatusResponse) SetStatusCode(v int32) *DescribeHealthStatusResponse
- func (s DescribeHealthStatusResponse) String() string
- type DescribeHealthStatusResponseBody
- func (s DescribeHealthStatusResponseBody) GoString() string
- func (s *DescribeHealthStatusResponseBody) SetBackendServers(v *DescribeHealthStatusResponseBodyBackendServers) *DescribeHealthStatusResponseBody
- func (s *DescribeHealthStatusResponseBody) SetRequestId(v string) *DescribeHealthStatusResponseBody
- func (s DescribeHealthStatusResponseBody) String() string
- type DescribeHealthStatusResponseBodyBackendServers
- func (s DescribeHealthStatusResponseBodyBackendServers) GoString() string
- func (s *DescribeHealthStatusResponseBodyBackendServers) SetBackendServer(v []*DescribeHealthStatusResponseBodyBackendServersBackendServer) *DescribeHealthStatusResponseBodyBackendServers
- func (s DescribeHealthStatusResponseBodyBackendServers) String() string
- type DescribeHealthStatusResponseBodyBackendServersBackendServer
- func (s DescribeHealthStatusResponseBodyBackendServersBackendServer) GoString() string
- func (s *DescribeHealthStatusResponseBodyBackendServersBackendServer) SetListenerPort(v int32) *DescribeHealthStatusResponseBodyBackendServersBackendServer
- func (s *DescribeHealthStatusResponseBodyBackendServersBackendServer) SetPort(v int32) *DescribeHealthStatusResponseBodyBackendServersBackendServer
- func (s *DescribeHealthStatusResponseBodyBackendServersBackendServer) SetProtocol(v string) *DescribeHealthStatusResponseBodyBackendServersBackendServer
- func (s *DescribeHealthStatusResponseBodyBackendServersBackendServer) SetServerHealthStatus(v string) *DescribeHealthStatusResponseBodyBackendServersBackendServer
- func (s *DescribeHealthStatusResponseBodyBackendServersBackendServer) SetServerId(v string) *DescribeHealthStatusResponseBodyBackendServersBackendServer
- func (s *DescribeHealthStatusResponseBodyBackendServersBackendServer) SetServerIp(v string) *DescribeHealthStatusResponseBodyBackendServersBackendServer
- func (s DescribeHealthStatusResponseBodyBackendServersBackendServer) String() string
- type DescribeHighDefinationMonitorRequest
- func (s DescribeHighDefinationMonitorRequest) GoString() string
- func (s *DescribeHighDefinationMonitorRequest) SetOwnerAccount(v string) *DescribeHighDefinationMonitorRequest
- func (s *DescribeHighDefinationMonitorRequest) SetOwnerId(v int64) *DescribeHighDefinationMonitorRequest
- func (s *DescribeHighDefinationMonitorRequest) SetRegionId(v string) *DescribeHighDefinationMonitorRequest
- func (s *DescribeHighDefinationMonitorRequest) SetResourceOwnerAccount(v string) *DescribeHighDefinationMonitorRequest
- func (s *DescribeHighDefinationMonitorRequest) SetResourceOwnerId(v int64) *DescribeHighDefinationMonitorRequest
- func (s *DescribeHighDefinationMonitorRequest) SetTags(v string) *DescribeHighDefinationMonitorRequest
- func (s DescribeHighDefinationMonitorRequest) String() string
- type DescribeHighDefinationMonitorResponse
- func (s DescribeHighDefinationMonitorResponse) GoString() string
- func (s *DescribeHighDefinationMonitorResponse) SetBody(v *DescribeHighDefinationMonitorResponseBody) *DescribeHighDefinationMonitorResponse
- func (s *DescribeHighDefinationMonitorResponse) SetHeaders(v map[string]*string) *DescribeHighDefinationMonitorResponse
- func (s *DescribeHighDefinationMonitorResponse) SetStatusCode(v int32) *DescribeHighDefinationMonitorResponse
- func (s DescribeHighDefinationMonitorResponse) String() string
- type DescribeHighDefinationMonitorResponseBody
- func (s DescribeHighDefinationMonitorResponseBody) GoString() string
- func (s *DescribeHighDefinationMonitorResponseBody) SetLogProject(v string) *DescribeHighDefinationMonitorResponseBody
- func (s *DescribeHighDefinationMonitorResponseBody) SetLogStore(v string) *DescribeHighDefinationMonitorResponseBody
- func (s *DescribeHighDefinationMonitorResponseBody) SetRequestId(v string) *DescribeHighDefinationMonitorResponseBody
- func (s *DescribeHighDefinationMonitorResponseBody) SetSuccess(v string) *DescribeHighDefinationMonitorResponseBody
- func (s DescribeHighDefinationMonitorResponseBody) String() string
- type DescribeListenerAccessControlAttributeRequest
- func (s DescribeListenerAccessControlAttributeRequest) GoString() string
- func (s *DescribeListenerAccessControlAttributeRequest) SetListenerPort(v int32) *DescribeListenerAccessControlAttributeRequest
- func (s *DescribeListenerAccessControlAttributeRequest) SetListenerProtocol(v string) *DescribeListenerAccessControlAttributeRequest
- func (s *DescribeListenerAccessControlAttributeRequest) SetLoadBalancerId(v string) *DescribeListenerAccessControlAttributeRequest
- func (s *DescribeListenerAccessControlAttributeRequest) SetOwnerAccount(v string) *DescribeListenerAccessControlAttributeRequest
- func (s *DescribeListenerAccessControlAttributeRequest) SetOwnerId(v int64) *DescribeListenerAccessControlAttributeRequest
- func (s *DescribeListenerAccessControlAttributeRequest) SetRegionId(v string) *DescribeListenerAccessControlAttributeRequest
- func (s *DescribeListenerAccessControlAttributeRequest) SetResourceOwnerAccount(v string) *DescribeListenerAccessControlAttributeRequest
- func (s *DescribeListenerAccessControlAttributeRequest) SetResourceOwnerId(v int64) *DescribeListenerAccessControlAttributeRequest
- func (s DescribeListenerAccessControlAttributeRequest) String() string
- type DescribeListenerAccessControlAttributeResponse
- func (s DescribeListenerAccessControlAttributeResponse) GoString() string
- func (s *DescribeListenerAccessControlAttributeResponse) SetBody(v *DescribeListenerAccessControlAttributeResponseBody) *DescribeListenerAccessControlAttributeResponse
- func (s *DescribeListenerAccessControlAttributeResponse) SetHeaders(v map[string]*string) *DescribeListenerAccessControlAttributeResponse
- func (s *DescribeListenerAccessControlAttributeResponse) SetStatusCode(v int32) *DescribeListenerAccessControlAttributeResponse
- func (s DescribeListenerAccessControlAttributeResponse) String() string
- type DescribeListenerAccessControlAttributeResponseBody
- func (s DescribeListenerAccessControlAttributeResponseBody) GoString() string
- func (s *DescribeListenerAccessControlAttributeResponseBody) SetAccessControlStatus(v string) *DescribeListenerAccessControlAttributeResponseBody
- func (s *DescribeListenerAccessControlAttributeResponseBody) SetRequestId(v string) *DescribeListenerAccessControlAttributeResponseBody
- func (s *DescribeListenerAccessControlAttributeResponseBody) SetSourceItems(v string) *DescribeListenerAccessControlAttributeResponseBody
- func (s DescribeListenerAccessControlAttributeResponseBody) String() string
- type DescribeLoadBalancerAttributeRequest
- func (s DescribeLoadBalancerAttributeRequest) GoString() string
- func (s *DescribeLoadBalancerAttributeRequest) SetLoadBalancerId(v string) *DescribeLoadBalancerAttributeRequest
- func (s *DescribeLoadBalancerAttributeRequest) SetOwnerAccount(v string) *DescribeLoadBalancerAttributeRequest
- func (s *DescribeLoadBalancerAttributeRequest) SetOwnerId(v int64) *DescribeLoadBalancerAttributeRequest
- func (s *DescribeLoadBalancerAttributeRequest) SetRegionId(v string) *DescribeLoadBalancerAttributeRequest
- func (s *DescribeLoadBalancerAttributeRequest) SetResourceOwnerAccount(v string) *DescribeLoadBalancerAttributeRequest
- func (s *DescribeLoadBalancerAttributeRequest) SetResourceOwnerId(v int64) *DescribeLoadBalancerAttributeRequest
- func (s DescribeLoadBalancerAttributeRequest) String() string
- type DescribeLoadBalancerAttributeResponse
- func (s DescribeLoadBalancerAttributeResponse) GoString() string
- func (s *DescribeLoadBalancerAttributeResponse) SetBody(v *DescribeLoadBalancerAttributeResponseBody) *DescribeLoadBalancerAttributeResponse
- func (s *DescribeLoadBalancerAttributeResponse) SetHeaders(v map[string]*string) *DescribeLoadBalancerAttributeResponse
- func (s *DescribeLoadBalancerAttributeResponse) SetStatusCode(v int32) *DescribeLoadBalancerAttributeResponse
- func (s DescribeLoadBalancerAttributeResponse) String() string
- type DescribeLoadBalancerAttributeResponseBody
- func (s DescribeLoadBalancerAttributeResponseBody) GoString() string
- func (s *DescribeLoadBalancerAttributeResponseBody) SetAddress(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetAddressIPVersion(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetAddressType(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetAutoReleaseTime(v int64) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetBackendServers(v *DescribeLoadBalancerAttributeResponseBodyBackendServers) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetBandwidth(v int32) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetCreateTime(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetCreateTimeStamp(v int64) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetDeleteProtection(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetEndTime(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetEndTimeStamp(v int64) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetInstanceChargeType(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetInternetChargeType(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetListenerPorts(v *DescribeLoadBalancerAttributeResponseBodyListenerPorts) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetListenerPortsAndProtocal(v *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetListenerPortsAndProtocol(v *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerId(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerName(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerSpec(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerStatus(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetMasterZoneId(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetModificationProtectionReason(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetModificationProtectionStatus(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetNetworkType(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetPayType(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetRegionId(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetRegionIdAlias(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetRenewalCycUnit(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetRenewalDuration(v int32) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetRenewalStatus(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetRequestId(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetResourceGroupId(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetSlaveZoneId(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetTags(v *DescribeLoadBalancerAttributeResponseBodyTags) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetVSwitchId(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s *DescribeLoadBalancerAttributeResponseBody) SetVpcId(v string) *DescribeLoadBalancerAttributeResponseBody
- func (s DescribeLoadBalancerAttributeResponseBody) String() string
- type DescribeLoadBalancerAttributeResponseBodyBackendServers
- func (s DescribeLoadBalancerAttributeResponseBodyBackendServers) GoString() string
- func (s *DescribeLoadBalancerAttributeResponseBodyBackendServers) SetBackendServer(v []*DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) *DescribeLoadBalancerAttributeResponseBodyBackendServers
- func (s DescribeLoadBalancerAttributeResponseBodyBackendServers) String() string
- type DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer
- func (s DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) GoString() string
- func (s *DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) SetDescription(v string) *DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer
- func (s *DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) SetServerId(v string) *DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer
- func (s *DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) SetServerIp(v string) *DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer
- func (s *DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) SetType(v string) *DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer
- func (s *DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) SetWeight(v int32) *DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer
- func (s DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) String() string
- type DescribeLoadBalancerAttributeResponseBodyListenerPorts
- func (s DescribeLoadBalancerAttributeResponseBodyListenerPorts) GoString() string
- func (s *DescribeLoadBalancerAttributeResponseBodyListenerPorts) SetListenerPort(v []*int32) *DescribeLoadBalancerAttributeResponseBodyListenerPorts
- func (s DescribeLoadBalancerAttributeResponseBodyListenerPorts) String() string
- type DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal
- func (s DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal) GoString() string
- func (s *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal) SetListenerPortAndProtocal(...) *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal
- func (s DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal) String() string
- type DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocalListenerPortAndProtocal
- func (s DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocalListenerPortAndProtocal) GoString() string
- func (s *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocalListenerPortAndProtocal) SetListenerPort(v int32) ...
- func (s *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocalListenerPortAndProtocal) SetListenerProtocal(v string) ...
- func (s DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocalListenerPortAndProtocal) String() string
- type DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol
- func (s DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol) GoString() string
- func (s *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol) SetListenerPortAndProtocol(...) *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol
- func (s DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol) String() string
- type DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol
- func (s DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol) GoString() string
- func (s *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol) SetDescription(v string) ...
- func (s *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol) SetForwardPort(v int32) ...
- func (s *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol) SetListenerForward(v string) ...
- func (s *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol) SetListenerPort(v int32) ...
- func (s *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol) SetListenerProtocol(v string) ...
- func (s DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol) String() string
- type DescribeLoadBalancerAttributeResponseBodyTags
- func (s DescribeLoadBalancerAttributeResponseBodyTags) GoString() string
- func (s *DescribeLoadBalancerAttributeResponseBodyTags) SetTag(v []*DescribeLoadBalancerAttributeResponseBodyTagsTag) *DescribeLoadBalancerAttributeResponseBodyTags
- func (s DescribeLoadBalancerAttributeResponseBodyTags) String() string
- type DescribeLoadBalancerAttributeResponseBodyTagsTag
- func (s DescribeLoadBalancerAttributeResponseBodyTagsTag) GoString() string
- func (s *DescribeLoadBalancerAttributeResponseBodyTagsTag) SetTagKey(v string) *DescribeLoadBalancerAttributeResponseBodyTagsTag
- func (s *DescribeLoadBalancerAttributeResponseBodyTagsTag) SetTagValue(v string) *DescribeLoadBalancerAttributeResponseBodyTagsTag
- func (s DescribeLoadBalancerAttributeResponseBodyTagsTag) String() string
- type DescribeLoadBalancerHTTPListenerAttributeRequest
- func (s DescribeLoadBalancerHTTPListenerAttributeRequest) GoString() string
- func (s *DescribeLoadBalancerHTTPListenerAttributeRequest) SetListenerPort(v int32) *DescribeLoadBalancerHTTPListenerAttributeRequest
- func (s *DescribeLoadBalancerHTTPListenerAttributeRequest) SetLoadBalancerId(v string) *DescribeLoadBalancerHTTPListenerAttributeRequest
- func (s *DescribeLoadBalancerHTTPListenerAttributeRequest) SetOwnerAccount(v string) *DescribeLoadBalancerHTTPListenerAttributeRequest
- func (s *DescribeLoadBalancerHTTPListenerAttributeRequest) SetOwnerId(v int64) *DescribeLoadBalancerHTTPListenerAttributeRequest
- func (s *DescribeLoadBalancerHTTPListenerAttributeRequest) SetRegionId(v string) *DescribeLoadBalancerHTTPListenerAttributeRequest
- func (s *DescribeLoadBalancerHTTPListenerAttributeRequest) SetResourceOwnerAccount(v string) *DescribeLoadBalancerHTTPListenerAttributeRequest
- func (s *DescribeLoadBalancerHTTPListenerAttributeRequest) SetResourceOwnerId(v int64) *DescribeLoadBalancerHTTPListenerAttributeRequest
- func (s DescribeLoadBalancerHTTPListenerAttributeRequest) String() string
- type DescribeLoadBalancerHTTPListenerAttributeResponse
- func (s DescribeLoadBalancerHTTPListenerAttributeResponse) GoString() string
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponse) SetBody(v *DescribeLoadBalancerHTTPListenerAttributeResponseBody) *DescribeLoadBalancerHTTPListenerAttributeResponse
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponse) SetHeaders(v map[string]*string) *DescribeLoadBalancerHTTPListenerAttributeResponse
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponse) SetStatusCode(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponse
- func (s DescribeLoadBalancerHTTPListenerAttributeResponse) String() string
- type DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s DescribeLoadBalancerHTTPListenerAttributeResponseBody) GoString() string
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetAclId(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetAclIds(v *DescribeLoadBalancerHTTPListenerAttributeResponseBodyAclIds) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetAclStatus(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetAclType(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetBackendServerPort(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetBandwidth(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetCookie(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetCookieTimeout(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetDescription(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetForwardPort(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetGzip(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheck(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckDomain(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckHttpCode(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckInterval(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckMethod(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckTimeout(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckURI(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthyThreshold(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetIdleTimeout(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetListenerForward(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetListenerPort(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetLoadBalancerId(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetRequestId(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetRequestTimeout(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetRules(v *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRules) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetScheduler(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetSecurityStatus(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetStatus(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetStickySession(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetStickySessionType(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetTags(v *DescribeLoadBalancerHTTPListenerAttributeResponseBodyTags) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetVServerGroupId(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_ClientSrcPort(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_SLBID(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_SLBIP(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_SLBPORT(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_proto(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
- func (s DescribeLoadBalancerHTTPListenerAttributeResponseBody) String() string
- type DescribeLoadBalancerHTTPListenerAttributeResponseBodyAclIds
- func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyAclIds) GoString() string
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBodyAclIds) SetAclId(v []*string) *DescribeLoadBalancerHTTPListenerAttributeResponseBodyAclIds
- func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyAclIds) String() string
- type DescribeLoadBalancerHTTPListenerAttributeResponseBodyRules
- func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyRules) GoString() string
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRules) SetRule(v []*DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRules
- func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyRules) String() string
- type DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule
- func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) GoString() string
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) SetDomain(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) SetRuleId(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) SetRuleName(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) SetUrl(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) SetVServerGroupId(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule
- func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) String() string
- type DescribeLoadBalancerHTTPListenerAttributeResponseBodyTags
- func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyTags) GoString() string
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBodyTags) SetTag(v []*DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag) *DescribeLoadBalancerHTTPListenerAttributeResponseBodyTags
- func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyTags) String() string
- type DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag
- func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag) GoString() string
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag) SetTagKey(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag
- func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag) SetTagValue(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag
- func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag) String() string
- type DescribeLoadBalancerHTTPSListenerAttributeRequest
- func (s DescribeLoadBalancerHTTPSListenerAttributeRequest) GoString() string
- func (s *DescribeLoadBalancerHTTPSListenerAttributeRequest) SetListenerPort(v int32) *DescribeLoadBalancerHTTPSListenerAttributeRequest
- func (s *DescribeLoadBalancerHTTPSListenerAttributeRequest) SetLoadBalancerId(v string) *DescribeLoadBalancerHTTPSListenerAttributeRequest
- func (s *DescribeLoadBalancerHTTPSListenerAttributeRequest) SetOwnerAccount(v string) *DescribeLoadBalancerHTTPSListenerAttributeRequest
- func (s *DescribeLoadBalancerHTTPSListenerAttributeRequest) SetOwnerId(v int64) *DescribeLoadBalancerHTTPSListenerAttributeRequest
- func (s *DescribeLoadBalancerHTTPSListenerAttributeRequest) SetRegionId(v string) *DescribeLoadBalancerHTTPSListenerAttributeRequest
- func (s *DescribeLoadBalancerHTTPSListenerAttributeRequest) SetResourceOwnerAccount(v string) *DescribeLoadBalancerHTTPSListenerAttributeRequest
- func (s *DescribeLoadBalancerHTTPSListenerAttributeRequest) SetResourceOwnerId(v int64) *DescribeLoadBalancerHTTPSListenerAttributeRequest
- func (s DescribeLoadBalancerHTTPSListenerAttributeRequest) String() string
- type DescribeLoadBalancerHTTPSListenerAttributeResponse
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponse) GoString() string
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponse) SetBody(v *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) *DescribeLoadBalancerHTTPSListenerAttributeResponse
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponse) SetHeaders(v map[string]*string) *DescribeLoadBalancerHTTPSListenerAttributeResponse
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponse) SetStatusCode(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponse
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponse) String() string
- type DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBody) GoString() string
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetAclId(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetAclIds(v *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyAclIds) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetAclStatus(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetAclType(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetBackendServerPort(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetBandwidth(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetCACertificateId(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetCookie(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetCookieTimeout(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetDescription(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetDomainExtensions(v *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensions) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetEnableHttp2(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetGzip(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheck(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckDomain(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckHttpCode(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckInterval(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckMethod(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckTimeout(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckURI(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthyThreshold(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetIdleTimeout(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetListenerPort(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetLoadBalancerId(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetRequestId(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetRequestTimeout(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetRules(v *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRules) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetScheduler(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetSecurityStatus(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetServerCertificateId(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetStatus(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetStickySession(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetStickySessionType(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetTLSCipherPolicy(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetTags(v *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTags) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetVServerGroupId(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientCertClientVerify(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientCertFingerprint(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientCertIssuerDN(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientCertSubjectDN(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientSrcPort(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_SLBID(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_SLBIP(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_SLBPORT(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_proto(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBody) String() string
- type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyAclIds
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyAclIds) GoString() string
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyAclIds) SetAclId(v []*string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyAclIds
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyAclIds) String() string
- type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensions
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensions) GoString() string
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensions) SetDomainExtension(...) *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensions
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensions) String() string
- type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensionsDomainExtension
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensionsDomainExtension) GoString() string
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensionsDomainExtension) SetDomain(v string) ...
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensionsDomainExtension) SetDomainExtensionId(v string) ...
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensionsDomainExtension) SetServerCertificateId(v string) ...
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensionsDomainExtension) String() string
- type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRules
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRules) GoString() string
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRules) SetRule(v []*DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRules
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRules) String() string
- type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) GoString() string
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) SetDomain(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) SetRuleId(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) SetRuleName(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) SetUrl(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) SetVServerGroupId(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) String() string
- type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTags
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTags) GoString() string
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTags) SetTag(v []*DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag) *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTags
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTags) String() string
- type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag) GoString() string
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag) SetTagKey(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag
- func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag) SetTagValue(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag
- func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag) String() string
- type DescribeLoadBalancerListenersRequest
- func (s DescribeLoadBalancerListenersRequest) GoString() string
- func (s *DescribeLoadBalancerListenersRequest) SetDescription(v string) *DescribeLoadBalancerListenersRequest
- func (s *DescribeLoadBalancerListenersRequest) SetListenerPort(v int32) *DescribeLoadBalancerListenersRequest
- func (s *DescribeLoadBalancerListenersRequest) SetListenerProtocol(v string) *DescribeLoadBalancerListenersRequest
- func (s *DescribeLoadBalancerListenersRequest) SetLoadBalancerId(v []*string) *DescribeLoadBalancerListenersRequest
- func (s *DescribeLoadBalancerListenersRequest) SetMaxResults(v int32) *DescribeLoadBalancerListenersRequest
- func (s *DescribeLoadBalancerListenersRequest) SetNextToken(v string) *DescribeLoadBalancerListenersRequest
- func (s *DescribeLoadBalancerListenersRequest) SetOwnerAccount(v string) *DescribeLoadBalancerListenersRequest
- func (s *DescribeLoadBalancerListenersRequest) SetOwnerId(v int64) *DescribeLoadBalancerListenersRequest
- func (s *DescribeLoadBalancerListenersRequest) SetRegionId(v string) *DescribeLoadBalancerListenersRequest
- func (s *DescribeLoadBalancerListenersRequest) SetResourceOwnerAccount(v string) *DescribeLoadBalancerListenersRequest
- func (s *DescribeLoadBalancerListenersRequest) SetResourceOwnerId(v int64) *DescribeLoadBalancerListenersRequest
- func (s *DescribeLoadBalancerListenersRequest) SetTag(v []*DescribeLoadBalancerListenersRequestTag) *DescribeLoadBalancerListenersRequest
- func (s DescribeLoadBalancerListenersRequest) String() string
- type DescribeLoadBalancerListenersRequestTag
- func (s DescribeLoadBalancerListenersRequestTag) GoString() string
- func (s *DescribeLoadBalancerListenersRequestTag) SetKey(v string) *DescribeLoadBalancerListenersRequestTag
- func (s *DescribeLoadBalancerListenersRequestTag) SetValue(v string) *DescribeLoadBalancerListenersRequestTag
- func (s DescribeLoadBalancerListenersRequestTag) String() string
- type DescribeLoadBalancerListenersResponse
- func (s DescribeLoadBalancerListenersResponse) GoString() string
- func (s *DescribeLoadBalancerListenersResponse) SetBody(v *DescribeLoadBalancerListenersResponseBody) *DescribeLoadBalancerListenersResponse
- func (s *DescribeLoadBalancerListenersResponse) SetHeaders(v map[string]*string) *DescribeLoadBalancerListenersResponse
- func (s *DescribeLoadBalancerListenersResponse) SetStatusCode(v int32) *DescribeLoadBalancerListenersResponse
- func (s DescribeLoadBalancerListenersResponse) String() string
- type DescribeLoadBalancerListenersResponseBody
- func (s DescribeLoadBalancerListenersResponseBody) GoString() string
- func (s *DescribeLoadBalancerListenersResponseBody) SetListeners(v []*DescribeLoadBalancerListenersResponseBodyListeners) *DescribeLoadBalancerListenersResponseBody
- func (s *DescribeLoadBalancerListenersResponseBody) SetMaxResults(v int32) *DescribeLoadBalancerListenersResponseBody
- func (s *DescribeLoadBalancerListenersResponseBody) SetNextToken(v string) *DescribeLoadBalancerListenersResponseBody
- func (s *DescribeLoadBalancerListenersResponseBody) SetRequestId(v string) *DescribeLoadBalancerListenersResponseBody
- func (s *DescribeLoadBalancerListenersResponseBody) SetTotalCount(v int32) *DescribeLoadBalancerListenersResponseBody
- func (s DescribeLoadBalancerListenersResponseBody) String() string
- type DescribeLoadBalancerListenersResponseBodyListeners
- func (s DescribeLoadBalancerListenersResponseBodyListeners) GoString() string
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetAclId(v string) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetAclIds(v []*string) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetAclStatus(v string) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetAclType(v string) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetBackendServerPort(v int32) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetBandwidth(v int32) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetDescription(v string) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetHTTPListenerConfig(v *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetHTTPSListenerConfig(v *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetListenerPort(v int32) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetListenerProtocol(v string) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetLoadBalancerId(v string) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetScheduler(v string) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetStatus(v string) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetTCPListenerConfig(v *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetTags(v []*DescribeLoadBalancerListenersResponseBodyListenersTags) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetUDPListenerConfig(v *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetVServerGroupId(v string) *DescribeLoadBalancerListenersResponseBodyListeners
- func (s DescribeLoadBalancerListenersResponseBodyListeners) String() string
- type DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) GoString() string
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetCookie(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetCookieTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetForwardPort(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetGzip(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheck(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckDomain(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckHttpCode(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckHttpVersion(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckInterval(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckMethod(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckType(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckURI(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetIdleTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetListenerForward(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetRequestTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetStickySession(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetStickySessionType(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_ClientSrcPort(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_SLBID(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_SLBIP(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_SLBPORT(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_proto(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
- func (s DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) String() string
- type DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) GoString() string
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetCACertificateId(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetCookie(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetCookieTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetEnableHttp2(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetGzip(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheck(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckDomain(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckHttpCode(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckHttpVersion(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckInterval(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckMethod(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckType(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckURI(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetIdleTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetRequestTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetServerCertificateId(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetStickySession(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetStickySessionType(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetTLSCipherPolicy(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientCertClientVerify(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientCertFingerprint(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientCertIssuerDN(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientCertSubjectDN(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientSrcPort(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_SLBID(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_SLBIP(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_SLBPORT(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_proto(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
- func (s DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) String() string
- type DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) GoString() string
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetConnectionDrain(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetConnectionDrainTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetEstablishedTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheck(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckConnectTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckDomain(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckHttpCode(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckInterval(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckMethod(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckType(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckURI(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetMasterSlaveServerGroupId(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetPersistenceTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetProxyProtocolV2Enabled(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
- func (s DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) String() string
- type DescribeLoadBalancerListenersResponseBodyListenersTags
- func (s DescribeLoadBalancerListenersResponseBodyListenersTags) GoString() string
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTags) SetTagKey(v string) *DescribeLoadBalancerListenersResponseBodyListenersTags
- func (s *DescribeLoadBalancerListenersResponseBodyListenersTags) SetTagValue(v string) *DescribeLoadBalancerListenersResponseBodyListenersTags
- func (s DescribeLoadBalancerListenersResponseBodyListenersTags) String() string
- type DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
- func (s DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) GoString() string
- func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetConnectionDrain(v string) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetConnectionDrainTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheck(v string) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheckConnectTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheckExp(v string) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheckInterval(v int32) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheckReq(v string) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetMasterSlaveServerGroupId(v string) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetProxyProtocolV2Enabled(v string) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
- func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
- func (s DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) String() string
- type DescribeLoadBalancerTCPListenerAttributeRequest
- func (s DescribeLoadBalancerTCPListenerAttributeRequest) GoString() string
- func (s *DescribeLoadBalancerTCPListenerAttributeRequest) SetListenerPort(v int32) *DescribeLoadBalancerTCPListenerAttributeRequest
- func (s *DescribeLoadBalancerTCPListenerAttributeRequest) SetLoadBalancerId(v string) *DescribeLoadBalancerTCPListenerAttributeRequest
- func (s *DescribeLoadBalancerTCPListenerAttributeRequest) SetOwnerAccount(v string) *DescribeLoadBalancerTCPListenerAttributeRequest
- func (s *DescribeLoadBalancerTCPListenerAttributeRequest) SetOwnerId(v int64) *DescribeLoadBalancerTCPListenerAttributeRequest
- func (s *DescribeLoadBalancerTCPListenerAttributeRequest) SetRegionId(v string) *DescribeLoadBalancerTCPListenerAttributeRequest
- func (s *DescribeLoadBalancerTCPListenerAttributeRequest) SetResourceOwnerAccount(v string) *DescribeLoadBalancerTCPListenerAttributeRequest
- func (s *DescribeLoadBalancerTCPListenerAttributeRequest) SetResourceOwnerId(v int64) *DescribeLoadBalancerTCPListenerAttributeRequest
- func (s DescribeLoadBalancerTCPListenerAttributeRequest) String() string
- type DescribeLoadBalancerTCPListenerAttributeResponse
- func (s DescribeLoadBalancerTCPListenerAttributeResponse) GoString() string
- func (s *DescribeLoadBalancerTCPListenerAttributeResponse) SetBody(v *DescribeLoadBalancerTCPListenerAttributeResponseBody) *DescribeLoadBalancerTCPListenerAttributeResponse
- func (s *DescribeLoadBalancerTCPListenerAttributeResponse) SetHeaders(v map[string]*string) *DescribeLoadBalancerTCPListenerAttributeResponse
- func (s *DescribeLoadBalancerTCPListenerAttributeResponse) SetStatusCode(v int32) *DescribeLoadBalancerTCPListenerAttributeResponse
- func (s DescribeLoadBalancerTCPListenerAttributeResponse) String() string
- type DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s DescribeLoadBalancerTCPListenerAttributeResponseBody) GoString() string
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetAclId(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetAclIds(v *DescribeLoadBalancerTCPListenerAttributeResponseBodyAclIds) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetAclStatus(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetAclType(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetBackendServerPort(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetBandwidth(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetConnectionDrain(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetConnectionDrainTimeout(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetDescription(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetEstablishedTimeout(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheck(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckConnectTimeout(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckDomain(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckHttpCode(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckInterval(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckMethod(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckType(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckURI(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthyThreshold(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetListenerPort(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetLoadBalancerId(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetMasterSlaveServerGroupId(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetPersistenceTimeout(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetProxyProtocolV2Enabled(v bool) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetRequestId(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetScheduler(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetStatus(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetSynProxy(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetTags(v *DescribeLoadBalancerTCPListenerAttributeResponseBodyTags) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetVServerGroupId(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
- func (s DescribeLoadBalancerTCPListenerAttributeResponseBody) String() string
- type DescribeLoadBalancerTCPListenerAttributeResponseBodyAclIds
- func (s DescribeLoadBalancerTCPListenerAttributeResponseBodyAclIds) GoString() string
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBodyAclIds) SetAclId(v []*string) *DescribeLoadBalancerTCPListenerAttributeResponseBodyAclIds
- func (s DescribeLoadBalancerTCPListenerAttributeResponseBodyAclIds) String() string
- type DescribeLoadBalancerTCPListenerAttributeResponseBodyTags
- func (s DescribeLoadBalancerTCPListenerAttributeResponseBodyTags) GoString() string
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBodyTags) SetTag(v []*DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag) *DescribeLoadBalancerTCPListenerAttributeResponseBodyTags
- func (s DescribeLoadBalancerTCPListenerAttributeResponseBodyTags) String() string
- type DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag
- func (s DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag) GoString() string
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag) SetTagKey(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag
- func (s *DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag) SetTagValue(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag
- func (s DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag) String() string
- type DescribeLoadBalancerUDPListenerAttributeRequest
- func (s DescribeLoadBalancerUDPListenerAttributeRequest) GoString() string
- func (s *DescribeLoadBalancerUDPListenerAttributeRequest) SetListenerPort(v int32) *DescribeLoadBalancerUDPListenerAttributeRequest
- func (s *DescribeLoadBalancerUDPListenerAttributeRequest) SetLoadBalancerId(v string) *DescribeLoadBalancerUDPListenerAttributeRequest
- func (s *DescribeLoadBalancerUDPListenerAttributeRequest) SetOwnerAccount(v string) *DescribeLoadBalancerUDPListenerAttributeRequest
- func (s *DescribeLoadBalancerUDPListenerAttributeRequest) SetOwnerId(v int64) *DescribeLoadBalancerUDPListenerAttributeRequest
- func (s *DescribeLoadBalancerUDPListenerAttributeRequest) SetRegionId(v string) *DescribeLoadBalancerUDPListenerAttributeRequest
- func (s *DescribeLoadBalancerUDPListenerAttributeRequest) SetResourceOwnerAccount(v string) *DescribeLoadBalancerUDPListenerAttributeRequest
- func (s *DescribeLoadBalancerUDPListenerAttributeRequest) SetResourceOwnerId(v int64) *DescribeLoadBalancerUDPListenerAttributeRequest
- func (s DescribeLoadBalancerUDPListenerAttributeRequest) String() string
- type DescribeLoadBalancerUDPListenerAttributeResponse
- func (s DescribeLoadBalancerUDPListenerAttributeResponse) GoString() string
- func (s *DescribeLoadBalancerUDPListenerAttributeResponse) SetBody(v *DescribeLoadBalancerUDPListenerAttributeResponseBody) *DescribeLoadBalancerUDPListenerAttributeResponse
- func (s *DescribeLoadBalancerUDPListenerAttributeResponse) SetHeaders(v map[string]*string) *DescribeLoadBalancerUDPListenerAttributeResponse
- func (s *DescribeLoadBalancerUDPListenerAttributeResponse) SetStatusCode(v int32) *DescribeLoadBalancerUDPListenerAttributeResponse
- func (s DescribeLoadBalancerUDPListenerAttributeResponse) String() string
- type DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s DescribeLoadBalancerUDPListenerAttributeResponseBody) GoString() string
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetAclId(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetAclIds(v *DescribeLoadBalancerUDPListenerAttributeResponseBodyAclIds) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetAclStatus(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetAclType(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetBackendServerPort(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetBandwidth(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetDescription(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheck(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckConnectTimeout(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckExp(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckInterval(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckReq(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthyThreshold(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetListenerPort(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetLoadBalancerId(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetMasterSlaveServerGroupId(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetProxyProtocolV2Enabled(v bool) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetRequestId(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetScheduler(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetStatus(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetTags(v *DescribeLoadBalancerUDPListenerAttributeResponseBodyTags) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetVServerGroupId(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
- func (s DescribeLoadBalancerUDPListenerAttributeResponseBody) String() string
- type DescribeLoadBalancerUDPListenerAttributeResponseBodyAclIds
- func (s DescribeLoadBalancerUDPListenerAttributeResponseBodyAclIds) GoString() string
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBodyAclIds) SetAclId(v []*string) *DescribeLoadBalancerUDPListenerAttributeResponseBodyAclIds
- func (s DescribeLoadBalancerUDPListenerAttributeResponseBodyAclIds) String() string
- type DescribeLoadBalancerUDPListenerAttributeResponseBodyTags
- func (s DescribeLoadBalancerUDPListenerAttributeResponseBodyTags) GoString() string
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBodyTags) SetTag(v []*DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag) *DescribeLoadBalancerUDPListenerAttributeResponseBodyTags
- func (s DescribeLoadBalancerUDPListenerAttributeResponseBodyTags) String() string
- type DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag
- func (s DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag) GoString() string
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag) SetTagKey(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag
- func (s *DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag) SetTagValue(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag
- func (s DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag) String() string
- type DescribeLoadBalancersRequest
- func (s DescribeLoadBalancersRequest) GoString() string
- func (s *DescribeLoadBalancersRequest) SetAddress(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetAddressIPVersion(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetAddressType(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetInternetChargeType(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetLoadBalancerId(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetLoadBalancerName(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetLoadBalancerStatus(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetMasterZoneId(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetNetworkType(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetOwnerAccount(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetOwnerId(v int64) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetPageNumber(v int32) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetPageSize(v int32) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetPayType(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetRegionId(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetResourceGroupId(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetResourceOwnerAccount(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetResourceOwnerId(v int64) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetServerId(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetServerIntranetAddress(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetSlaveZoneId(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetTag(v []*DescribeLoadBalancersRequestTag) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetTags(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetVSwitchId(v string) *DescribeLoadBalancersRequest
- func (s *DescribeLoadBalancersRequest) SetVpcId(v string) *DescribeLoadBalancersRequest
- func (s DescribeLoadBalancersRequest) String() string
- type DescribeLoadBalancersRequestTag
- func (s DescribeLoadBalancersRequestTag) GoString() string
- func (s *DescribeLoadBalancersRequestTag) SetKey(v string) *DescribeLoadBalancersRequestTag
- func (s *DescribeLoadBalancersRequestTag) SetValue(v string) *DescribeLoadBalancersRequestTag
- func (s DescribeLoadBalancersRequestTag) String() string
- type DescribeLoadBalancersResponse
- func (s DescribeLoadBalancersResponse) GoString() string
- func (s *DescribeLoadBalancersResponse) SetBody(v *DescribeLoadBalancersResponseBody) *DescribeLoadBalancersResponse
- func (s *DescribeLoadBalancersResponse) SetHeaders(v map[string]*string) *DescribeLoadBalancersResponse
- func (s *DescribeLoadBalancersResponse) SetStatusCode(v int32) *DescribeLoadBalancersResponse
- func (s DescribeLoadBalancersResponse) String() string
- type DescribeLoadBalancersResponseBody
- func (s DescribeLoadBalancersResponseBody) GoString() string
- func (s *DescribeLoadBalancersResponseBody) SetLoadBalancers(v *DescribeLoadBalancersResponseBodyLoadBalancers) *DescribeLoadBalancersResponseBody
- func (s *DescribeLoadBalancersResponseBody) SetPageNumber(v int32) *DescribeLoadBalancersResponseBody
- func (s *DescribeLoadBalancersResponseBody) SetPageSize(v int32) *DescribeLoadBalancersResponseBody
- func (s *DescribeLoadBalancersResponseBody) SetRequestId(v string) *DescribeLoadBalancersResponseBody
- func (s *DescribeLoadBalancersResponseBody) SetTotalCount(v int32) *DescribeLoadBalancersResponseBody
- func (s DescribeLoadBalancersResponseBody) String() string
- type DescribeLoadBalancersResponseBodyLoadBalancers
- func (s DescribeLoadBalancersResponseBodyLoadBalancers) GoString() string
- func (s *DescribeLoadBalancersResponseBodyLoadBalancers) SetLoadBalancer(v []*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) *DescribeLoadBalancersResponseBodyLoadBalancers
- func (s DescribeLoadBalancersResponseBodyLoadBalancers) String() string
- type DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) GoString() string
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetAddress(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetAddressIPVersion(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetAddressType(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetBandwidth(v int32) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetCreateTime(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetCreateTimeStamp(v int64) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetDeleteProtection(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetInstanceChargeType(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetInternetChargeType(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetInternetChargeTypeAlias(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerId(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerName(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerSpec(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerStatus(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetMasterZoneId(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetModificationProtectionReason(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetModificationProtectionStatus(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetNetworkType(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetPayType(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetRegionId(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetRegionIdAlias(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetResourceGroupId(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetSlaveZoneId(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetTags(v *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTags) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetVSwitchId(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetVpcId(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
- func (s DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) String() string
- type DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTags
- func (s DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTags) GoString() string
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTags) SetTag(v []*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTags
- func (s DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTags) String() string
- type DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag
- func (s DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag) GoString() string
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag) SetTagKey(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag
- func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag) SetTagValue(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag
- func (s DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag) String() string
- type DescribeMasterSlaveServerGroupAttributeRequest
- func (s DescribeMasterSlaveServerGroupAttributeRequest) GoString() string
- func (s *DescribeMasterSlaveServerGroupAttributeRequest) SetMasterSlaveServerGroupId(v string) *DescribeMasterSlaveServerGroupAttributeRequest
- func (s *DescribeMasterSlaveServerGroupAttributeRequest) SetOwnerAccount(v string) *DescribeMasterSlaveServerGroupAttributeRequest
- func (s *DescribeMasterSlaveServerGroupAttributeRequest) SetOwnerId(v int64) *DescribeMasterSlaveServerGroupAttributeRequest
- func (s *DescribeMasterSlaveServerGroupAttributeRequest) SetRegionId(v string) *DescribeMasterSlaveServerGroupAttributeRequest
- func (s *DescribeMasterSlaveServerGroupAttributeRequest) SetResourceOwnerAccount(v string) *DescribeMasterSlaveServerGroupAttributeRequest
- func (s *DescribeMasterSlaveServerGroupAttributeRequest) SetResourceOwnerId(v int64) *DescribeMasterSlaveServerGroupAttributeRequest
- func (s DescribeMasterSlaveServerGroupAttributeRequest) String() string
- type DescribeMasterSlaveServerGroupAttributeResponse
- func (s DescribeMasterSlaveServerGroupAttributeResponse) GoString() string
- func (s *DescribeMasterSlaveServerGroupAttributeResponse) SetBody(v *DescribeMasterSlaveServerGroupAttributeResponseBody) *DescribeMasterSlaveServerGroupAttributeResponse
- func (s *DescribeMasterSlaveServerGroupAttributeResponse) SetHeaders(v map[string]*string) *DescribeMasterSlaveServerGroupAttributeResponse
- func (s *DescribeMasterSlaveServerGroupAttributeResponse) SetStatusCode(v int32) *DescribeMasterSlaveServerGroupAttributeResponse
- func (s DescribeMasterSlaveServerGroupAttributeResponse) String() string
- type DescribeMasterSlaveServerGroupAttributeResponseBody
- func (s DescribeMasterSlaveServerGroupAttributeResponseBody) GoString() string
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBody) SetCreateTime(v string) *DescribeMasterSlaveServerGroupAttributeResponseBody
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBody) SetLoadBalancerId(v string) *DescribeMasterSlaveServerGroupAttributeResponseBody
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBody) SetMasterSlaveBackendServers(...) *DescribeMasterSlaveServerGroupAttributeResponseBody
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBody) SetMasterSlaveServerGroupId(v string) *DescribeMasterSlaveServerGroupAttributeResponseBody
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBody) SetMasterSlaveServerGroupName(v string) *DescribeMasterSlaveServerGroupAttributeResponseBody
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBody) SetRequestId(v string) *DescribeMasterSlaveServerGroupAttributeResponseBody
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBody) SetTags(v *DescribeMasterSlaveServerGroupAttributeResponseBodyTags) *DescribeMasterSlaveServerGroupAttributeResponseBody
- func (s DescribeMasterSlaveServerGroupAttributeResponseBody) String() string
- type DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServers
- func (s DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServers) GoString() string
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServers) SetMasterSlaveBackendServer(...) *DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServers
- func (s DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServers) String() string
- type DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer
- func (s DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) GoString() string
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetDescription(v string) ...
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetPort(v int32) ...
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetServerId(v string) ...
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetServerType(v string) ...
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetType(v string) ...
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetWeight(v int32) ...
- func (s DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) String() string
- type DescribeMasterSlaveServerGroupAttributeResponseBodyTags
- func (s DescribeMasterSlaveServerGroupAttributeResponseBodyTags) GoString() string
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBodyTags) SetTag(v []*DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag) *DescribeMasterSlaveServerGroupAttributeResponseBodyTags
- func (s DescribeMasterSlaveServerGroupAttributeResponseBodyTags) String() string
- type DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag
- func (s DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag) GoString() string
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag) SetTagKey(v string) *DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag
- func (s *DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag) SetTagValue(v string) *DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag
- func (s DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag) String() string
- type DescribeMasterSlaveServerGroupsRequest
- func (s DescribeMasterSlaveServerGroupsRequest) GoString() string
- func (s *DescribeMasterSlaveServerGroupsRequest) SetDescription(v string) *DescribeMasterSlaveServerGroupsRequest
- func (s *DescribeMasterSlaveServerGroupsRequest) SetIncludeListener(v bool) *DescribeMasterSlaveServerGroupsRequest
- func (s *DescribeMasterSlaveServerGroupsRequest) SetLoadBalancerId(v string) *DescribeMasterSlaveServerGroupsRequest
- func (s *DescribeMasterSlaveServerGroupsRequest) SetOwnerAccount(v string) *DescribeMasterSlaveServerGroupsRequest
- func (s *DescribeMasterSlaveServerGroupsRequest) SetOwnerId(v int64) *DescribeMasterSlaveServerGroupsRequest
- func (s *DescribeMasterSlaveServerGroupsRequest) SetRegionId(v string) *DescribeMasterSlaveServerGroupsRequest
- func (s *DescribeMasterSlaveServerGroupsRequest) SetResourceOwnerAccount(v string) *DescribeMasterSlaveServerGroupsRequest
- func (s *DescribeMasterSlaveServerGroupsRequest) SetResourceOwnerId(v int64) *DescribeMasterSlaveServerGroupsRequest
- func (s *DescribeMasterSlaveServerGroupsRequest) SetTag(v []*DescribeMasterSlaveServerGroupsRequestTag) *DescribeMasterSlaveServerGroupsRequest
- func (s DescribeMasterSlaveServerGroupsRequest) String() string
- type DescribeMasterSlaveServerGroupsRequestTag
- func (s DescribeMasterSlaveServerGroupsRequestTag) GoString() string
- func (s *DescribeMasterSlaveServerGroupsRequestTag) SetKey(v string) *DescribeMasterSlaveServerGroupsRequestTag
- func (s *DescribeMasterSlaveServerGroupsRequestTag) SetValue(v string) *DescribeMasterSlaveServerGroupsRequestTag
- func (s DescribeMasterSlaveServerGroupsRequestTag) String() string
- type DescribeMasterSlaveServerGroupsResponse
- func (s DescribeMasterSlaveServerGroupsResponse) GoString() string
- func (s *DescribeMasterSlaveServerGroupsResponse) SetBody(v *DescribeMasterSlaveServerGroupsResponseBody) *DescribeMasterSlaveServerGroupsResponse
- func (s *DescribeMasterSlaveServerGroupsResponse) SetHeaders(v map[string]*string) *DescribeMasterSlaveServerGroupsResponse
- func (s *DescribeMasterSlaveServerGroupsResponse) SetStatusCode(v int32) *DescribeMasterSlaveServerGroupsResponse
- func (s DescribeMasterSlaveServerGroupsResponse) String() string
- type DescribeMasterSlaveServerGroupsResponseBody
- func (s DescribeMasterSlaveServerGroupsResponseBody) GoString() string
- func (s *DescribeMasterSlaveServerGroupsResponseBody) SetMasterSlaveServerGroups(v *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups) *DescribeMasterSlaveServerGroupsResponseBody
- func (s *DescribeMasterSlaveServerGroupsResponseBody) SetRequestId(v string) *DescribeMasterSlaveServerGroupsResponseBody
- func (s DescribeMasterSlaveServerGroupsResponseBody) String() string
- type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups
- func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups) GoString() string
- func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups) SetMasterSlaveServerGroup(...) *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups
- func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups) String() string
- type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup
- func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) GoString() string
- func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) SetAssociatedObjects(...) ...
- func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) SetCreateTime(v string) ...
- func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) SetMasterSlaveServerGroupId(v string) ...
- func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) SetMasterSlaveServerGroupName(v string) ...
- func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) SetTags(...) ...
- func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) String() string
- type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjects
- func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjects) GoString() string
- func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjects) SetListeners(...) ...
- func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjects) String() string
- type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListeners
- func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListeners) GoString() string
- func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListeners) SetListener(...) ...
- func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListeners) String() string
- type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListenersListener
- func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListenersListener) GoString() string
- func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListenersListener) SetPort(v int32) ...
- func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListenersListener) SetProtocol(v string) ...
- func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListenersListener) String() string
- type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTags
- func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTags) GoString() string
- func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTags) SetTag(...) ...
- func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTags) String() string
- type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTagsTag
- func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTagsTag) GoString() string
- func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTagsTag) SetTagKey(v string) ...
- func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTagsTag) SetTagValue(v string) ...
- func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTagsTag) String() string
- type DescribeRegionsRequest
- func (s DescribeRegionsRequest) GoString() string
- func (s *DescribeRegionsRequest) SetAcceptLanguage(v string) *DescribeRegionsRequest
- func (s *DescribeRegionsRequest) SetOwnerAccount(v string) *DescribeRegionsRequest
- func (s *DescribeRegionsRequest) SetOwnerId(v int64) *DescribeRegionsRequest
- func (s *DescribeRegionsRequest) SetRegionId(v string) *DescribeRegionsRequest
- func (s *DescribeRegionsRequest) SetResourceOwnerAccount(v string) *DescribeRegionsRequest
- func (s *DescribeRegionsRequest) SetResourceOwnerId(v int64) *DescribeRegionsRequest
- func (s DescribeRegionsRequest) String() string
- type DescribeRegionsResponse
- func (s DescribeRegionsResponse) GoString() string
- func (s *DescribeRegionsResponse) SetBody(v *DescribeRegionsResponseBody) *DescribeRegionsResponse
- func (s *DescribeRegionsResponse) SetHeaders(v map[string]*string) *DescribeRegionsResponse
- func (s *DescribeRegionsResponse) SetStatusCode(v int32) *DescribeRegionsResponse
- func (s DescribeRegionsResponse) String() string
- type DescribeRegionsResponseBody
- func (s DescribeRegionsResponseBody) GoString() string
- func (s *DescribeRegionsResponseBody) SetRegions(v *DescribeRegionsResponseBodyRegions) *DescribeRegionsResponseBody
- func (s *DescribeRegionsResponseBody) SetRequestId(v string) *DescribeRegionsResponseBody
- func (s DescribeRegionsResponseBody) String() string
- type DescribeRegionsResponseBodyRegions
- type DescribeRegionsResponseBodyRegionsRegion
- func (s DescribeRegionsResponseBodyRegionsRegion) GoString() string
- func (s *DescribeRegionsResponseBodyRegionsRegion) SetLocalName(v string) *DescribeRegionsResponseBodyRegionsRegion
- func (s *DescribeRegionsResponseBodyRegionsRegion) SetRegionEndpoint(v string) *DescribeRegionsResponseBodyRegionsRegion
- func (s *DescribeRegionsResponseBodyRegionsRegion) SetRegionId(v string) *DescribeRegionsResponseBodyRegionsRegion
- func (s DescribeRegionsResponseBodyRegionsRegion) String() string
- type DescribeRuleAttributeRequest
- func (s DescribeRuleAttributeRequest) GoString() string
- func (s *DescribeRuleAttributeRequest) SetOwnerAccount(v string) *DescribeRuleAttributeRequest
- func (s *DescribeRuleAttributeRequest) SetOwnerId(v int64) *DescribeRuleAttributeRequest
- func (s *DescribeRuleAttributeRequest) SetRegionId(v string) *DescribeRuleAttributeRequest
- func (s *DescribeRuleAttributeRequest) SetResourceOwnerAccount(v string) *DescribeRuleAttributeRequest
- func (s *DescribeRuleAttributeRequest) SetResourceOwnerId(v int64) *DescribeRuleAttributeRequest
- func (s *DescribeRuleAttributeRequest) SetRuleId(v string) *DescribeRuleAttributeRequest
- func (s DescribeRuleAttributeRequest) String() string
- type DescribeRuleAttributeResponse
- func (s DescribeRuleAttributeResponse) GoString() string
- func (s *DescribeRuleAttributeResponse) SetBody(v *DescribeRuleAttributeResponseBody) *DescribeRuleAttributeResponse
- func (s *DescribeRuleAttributeResponse) SetHeaders(v map[string]*string) *DescribeRuleAttributeResponse
- func (s *DescribeRuleAttributeResponse) SetStatusCode(v int32) *DescribeRuleAttributeResponse
- func (s DescribeRuleAttributeResponse) String() string
- type DescribeRuleAttributeResponseBody
- func (s DescribeRuleAttributeResponseBody) GoString() string
- func (s *DescribeRuleAttributeResponseBody) SetCookie(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetCookieTimeout(v int32) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetDomain(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetHealthCheck(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetHealthCheckConnectPort(v int32) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetHealthCheckDomain(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetHealthCheckHttpCode(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetHealthCheckInterval(v int32) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetHealthCheckTimeout(v int32) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetHealthCheckURI(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetHealthyThreshold(v int32) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetListenerPort(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetListenerSync(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetLoadBalancerId(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetRequestId(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetRuleId(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetRuleName(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetScheduler(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetStickySession(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetStickySessionType(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetUnhealthyThreshold(v int32) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetUrl(v string) *DescribeRuleAttributeResponseBody
- func (s *DescribeRuleAttributeResponseBody) SetVServerGroupId(v string) *DescribeRuleAttributeResponseBody
- func (s DescribeRuleAttributeResponseBody) String() string
- type DescribeRulesRequest
- func (s DescribeRulesRequest) GoString() string
- func (s *DescribeRulesRequest) SetListenerPort(v int32) *DescribeRulesRequest
- func (s *DescribeRulesRequest) SetListenerProtocol(v string) *DescribeRulesRequest
- func (s *DescribeRulesRequest) SetLoadBalancerId(v string) *DescribeRulesRequest
- func (s *DescribeRulesRequest) SetOwnerAccount(v string) *DescribeRulesRequest
- func (s *DescribeRulesRequest) SetOwnerId(v int64) *DescribeRulesRequest
- func (s *DescribeRulesRequest) SetRegionId(v string) *DescribeRulesRequest
- func (s *DescribeRulesRequest) SetResourceOwnerAccount(v string) *DescribeRulesRequest
- func (s *DescribeRulesRequest) SetResourceOwnerId(v int64) *DescribeRulesRequest
- func (s DescribeRulesRequest) String() string
- type DescribeRulesResponse
- func (s DescribeRulesResponse) GoString() string
- func (s *DescribeRulesResponse) SetBody(v *DescribeRulesResponseBody) *DescribeRulesResponse
- func (s *DescribeRulesResponse) SetHeaders(v map[string]*string) *DescribeRulesResponse
- func (s *DescribeRulesResponse) SetStatusCode(v int32) *DescribeRulesResponse
- func (s DescribeRulesResponse) String() string
- type DescribeRulesResponseBody
- type DescribeRulesResponseBodyRules
- type DescribeRulesResponseBodyRulesRule
- func (s DescribeRulesResponseBodyRulesRule) GoString() string
- func (s *DescribeRulesResponseBodyRulesRule) SetCookie(v string) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetCookieTimeout(v int32) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetDomain(v string) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetHealthCheck(v string) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetHealthCheckConnectPort(v int32) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetHealthCheckDomain(v string) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetHealthCheckHttpCode(v string) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetHealthCheckInterval(v int32) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetHealthCheckTimeout(v int32) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetHealthCheckURI(v string) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetHealthyThreshold(v int32) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetListenerSync(v string) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetRuleId(v string) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetRuleName(v string) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetScheduler(v string) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetStickySession(v string) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetStickySessionType(v string) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetUnhealthyThreshold(v int32) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetUrl(v string) *DescribeRulesResponseBodyRulesRule
- func (s *DescribeRulesResponseBodyRulesRule) SetVServerGroupId(v string) *DescribeRulesResponseBodyRulesRule
- func (s DescribeRulesResponseBodyRulesRule) String() string
- type DescribeServerCertificatesRequest
- func (s DescribeServerCertificatesRequest) GoString() string
- func (s *DescribeServerCertificatesRequest) SetOwnerAccount(v string) *DescribeServerCertificatesRequest
- func (s *DescribeServerCertificatesRequest) SetOwnerId(v int64) *DescribeServerCertificatesRequest
- func (s *DescribeServerCertificatesRequest) SetRegionId(v string) *DescribeServerCertificatesRequest
- func (s *DescribeServerCertificatesRequest) SetResourceGroupId(v string) *DescribeServerCertificatesRequest
- func (s *DescribeServerCertificatesRequest) SetResourceOwnerAccount(v string) *DescribeServerCertificatesRequest
- func (s *DescribeServerCertificatesRequest) SetResourceOwnerId(v int64) *DescribeServerCertificatesRequest
- func (s *DescribeServerCertificatesRequest) SetServerCertificateId(v string) *DescribeServerCertificatesRequest
- func (s *DescribeServerCertificatesRequest) SetTag(v []*DescribeServerCertificatesRequestTag) *DescribeServerCertificatesRequest
- func (s DescribeServerCertificatesRequest) String() string
- type DescribeServerCertificatesRequestTag
- func (s DescribeServerCertificatesRequestTag) GoString() string
- func (s *DescribeServerCertificatesRequestTag) SetKey(v string) *DescribeServerCertificatesRequestTag
- func (s *DescribeServerCertificatesRequestTag) SetValue(v string) *DescribeServerCertificatesRequestTag
- func (s DescribeServerCertificatesRequestTag) String() string
- type DescribeServerCertificatesResponse
- func (s DescribeServerCertificatesResponse) GoString() string
- func (s *DescribeServerCertificatesResponse) SetBody(v *DescribeServerCertificatesResponseBody) *DescribeServerCertificatesResponse
- func (s *DescribeServerCertificatesResponse) SetHeaders(v map[string]*string) *DescribeServerCertificatesResponse
- func (s *DescribeServerCertificatesResponse) SetStatusCode(v int32) *DescribeServerCertificatesResponse
- func (s DescribeServerCertificatesResponse) String() string
- type DescribeServerCertificatesResponseBody
- func (s DescribeServerCertificatesResponseBody) GoString() string
- func (s *DescribeServerCertificatesResponseBody) SetRequestId(v string) *DescribeServerCertificatesResponseBody
- func (s *DescribeServerCertificatesResponseBody) SetServerCertificates(v *DescribeServerCertificatesResponseBodyServerCertificates) *DescribeServerCertificatesResponseBody
- func (s DescribeServerCertificatesResponseBody) String() string
- type DescribeServerCertificatesResponseBodyServerCertificates
- func (s DescribeServerCertificatesResponseBodyServerCertificates) GoString() string
- func (s *DescribeServerCertificatesResponseBodyServerCertificates) SetServerCertificate(v []*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) *DescribeServerCertificatesResponseBodyServerCertificates
- func (s DescribeServerCertificatesResponseBodyServerCertificates) String() string
- type DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) GoString() string
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetAliCloudCertificateId(v string) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetAliCloudCertificateName(v string) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetCommonName(v string) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetCreateTime(v string) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetCreateTimeStamp(v int64) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetExpireTime(v string) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetExpireTimeStamp(v int64) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetFingerprint(v string) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetIsAliCloudCertificate(v int32) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetRegionId(v string) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetResourceGroupId(v string) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetServerCertificateId(v string) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetServerCertificateName(v string) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetSubjectAlternativeNames(...) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetTags(...) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
- func (s DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) String() string
- type DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateSubjectAlternativeNames
- func (s DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateSubjectAlternativeNames) GoString() string
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateSubjectAlternativeNames) SetSubjectAlternativeName(v []*string) ...
- func (s DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateSubjectAlternativeNames) String() string
- type DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTags
- func (s DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTags) GoString() string
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTags) SetTag(...) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTags
- func (s DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTags) String() string
- type DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTagsTag
- func (s DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTagsTag) GoString() string
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTagsTag) SetTagKey(v string) ...
- func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTagsTag) SetTagValue(v string) ...
- func (s DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTagsTag) String() string
- type DescribeTagsRequest
- func (s DescribeTagsRequest) GoString() string
- func (s *DescribeTagsRequest) SetDistinctKey(v bool) *DescribeTagsRequest
- func (s *DescribeTagsRequest) SetLoadBalancerId(v string) *DescribeTagsRequest
- func (s *DescribeTagsRequest) SetOwnerAccount(v string) *DescribeTagsRequest
- func (s *DescribeTagsRequest) SetOwnerId(v int64) *DescribeTagsRequest
- func (s *DescribeTagsRequest) SetPageNumber(v int32) *DescribeTagsRequest
- func (s *DescribeTagsRequest) SetPageSize(v int32) *DescribeTagsRequest
- func (s *DescribeTagsRequest) SetRegionId(v string) *DescribeTagsRequest
- func (s *DescribeTagsRequest) SetResourceOwnerAccount(v string) *DescribeTagsRequest
- func (s *DescribeTagsRequest) SetResourceOwnerId(v int64) *DescribeTagsRequest
- func (s *DescribeTagsRequest) SetTags(v string) *DescribeTagsRequest
- func (s DescribeTagsRequest) String() string
- type DescribeTagsResponse
- func (s DescribeTagsResponse) GoString() string
- func (s *DescribeTagsResponse) SetBody(v *DescribeTagsResponseBody) *DescribeTagsResponse
- func (s *DescribeTagsResponse) SetHeaders(v map[string]*string) *DescribeTagsResponse
- func (s *DescribeTagsResponse) SetStatusCode(v int32) *DescribeTagsResponse
- func (s DescribeTagsResponse) String() string
- type DescribeTagsResponseBody
- func (s DescribeTagsResponseBody) GoString() string
- func (s *DescribeTagsResponseBody) SetPageNumber(v int32) *DescribeTagsResponseBody
- func (s *DescribeTagsResponseBody) SetPageSize(v int32) *DescribeTagsResponseBody
- func (s *DescribeTagsResponseBody) SetRequestId(v string) *DescribeTagsResponseBody
- func (s *DescribeTagsResponseBody) SetTagSets(v *DescribeTagsResponseBodyTagSets) *DescribeTagsResponseBody
- func (s *DescribeTagsResponseBody) SetTotalCount(v int32) *DescribeTagsResponseBody
- func (s DescribeTagsResponseBody) String() string
- type DescribeTagsResponseBodyTagSets
- type DescribeTagsResponseBodyTagSetsTagSet
- func (s DescribeTagsResponseBodyTagSetsTagSet) GoString() string
- func (s *DescribeTagsResponseBodyTagSetsTagSet) SetInstanceCount(v int32) *DescribeTagsResponseBodyTagSetsTagSet
- func (s *DescribeTagsResponseBodyTagSetsTagSet) SetTagKey(v string) *DescribeTagsResponseBodyTagSetsTagSet
- func (s *DescribeTagsResponseBodyTagSetsTagSet) SetTagValue(v string) *DescribeTagsResponseBodyTagSetsTagSet
- func (s DescribeTagsResponseBodyTagSetsTagSet) String() string
- type DescribeVServerGroupAttributeRequest
- func (s DescribeVServerGroupAttributeRequest) GoString() string
- func (s *DescribeVServerGroupAttributeRequest) SetOwnerAccount(v string) *DescribeVServerGroupAttributeRequest
- func (s *DescribeVServerGroupAttributeRequest) SetOwnerId(v int64) *DescribeVServerGroupAttributeRequest
- func (s *DescribeVServerGroupAttributeRequest) SetRegionId(v string) *DescribeVServerGroupAttributeRequest
- func (s *DescribeVServerGroupAttributeRequest) SetResourceOwnerAccount(v string) *DescribeVServerGroupAttributeRequest
- func (s *DescribeVServerGroupAttributeRequest) SetResourceOwnerId(v int64) *DescribeVServerGroupAttributeRequest
- func (s *DescribeVServerGroupAttributeRequest) SetVServerGroupId(v string) *DescribeVServerGroupAttributeRequest
- func (s DescribeVServerGroupAttributeRequest) String() string
- type DescribeVServerGroupAttributeResponse
- func (s DescribeVServerGroupAttributeResponse) GoString() string
- func (s *DescribeVServerGroupAttributeResponse) SetBody(v *DescribeVServerGroupAttributeResponseBody) *DescribeVServerGroupAttributeResponse
- func (s *DescribeVServerGroupAttributeResponse) SetHeaders(v map[string]*string) *DescribeVServerGroupAttributeResponse
- func (s *DescribeVServerGroupAttributeResponse) SetStatusCode(v int32) *DescribeVServerGroupAttributeResponse
- func (s DescribeVServerGroupAttributeResponse) String() string
- type DescribeVServerGroupAttributeResponseBody
- func (s DescribeVServerGroupAttributeResponseBody) GoString() string
- func (s *DescribeVServerGroupAttributeResponseBody) SetBackendServers(v *DescribeVServerGroupAttributeResponseBodyBackendServers) *DescribeVServerGroupAttributeResponseBody
- func (s *DescribeVServerGroupAttributeResponseBody) SetCreateTime(v string) *DescribeVServerGroupAttributeResponseBody
- func (s *DescribeVServerGroupAttributeResponseBody) SetLoadBalancerId(v string) *DescribeVServerGroupAttributeResponseBody
- func (s *DescribeVServerGroupAttributeResponseBody) SetRequestId(v string) *DescribeVServerGroupAttributeResponseBody
- func (s *DescribeVServerGroupAttributeResponseBody) SetTags(v *DescribeVServerGroupAttributeResponseBodyTags) *DescribeVServerGroupAttributeResponseBody
- func (s *DescribeVServerGroupAttributeResponseBody) SetVServerGroupId(v string) *DescribeVServerGroupAttributeResponseBody
- func (s *DescribeVServerGroupAttributeResponseBody) SetVServerGroupName(v string) *DescribeVServerGroupAttributeResponseBody
- func (s DescribeVServerGroupAttributeResponseBody) String() string
- type DescribeVServerGroupAttributeResponseBodyBackendServers
- func (s DescribeVServerGroupAttributeResponseBodyBackendServers) GoString() string
- func (s *DescribeVServerGroupAttributeResponseBodyBackendServers) SetBackendServer(v []*DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) *DescribeVServerGroupAttributeResponseBodyBackendServers
- func (s DescribeVServerGroupAttributeResponseBodyBackendServers) String() string
- type DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer
- func (s DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) GoString() string
- func (s *DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) SetDescription(v string) *DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer
- func (s *DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) SetPort(v int32) *DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer
- func (s *DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) SetServerId(v string) *DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer
- func (s *DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) SetServerIp(v string) *DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer
- func (s *DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) SetType(v string) *DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer
- func (s *DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) SetWeight(v int32) *DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer
- func (s DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) String() string
- type DescribeVServerGroupAttributeResponseBodyTags
- func (s DescribeVServerGroupAttributeResponseBodyTags) GoString() string
- func (s *DescribeVServerGroupAttributeResponseBodyTags) SetTag(v []*DescribeVServerGroupAttributeResponseBodyTagsTag) *DescribeVServerGroupAttributeResponseBodyTags
- func (s DescribeVServerGroupAttributeResponseBodyTags) String() string
- type DescribeVServerGroupAttributeResponseBodyTagsTag
- func (s DescribeVServerGroupAttributeResponseBodyTagsTag) GoString() string
- func (s *DescribeVServerGroupAttributeResponseBodyTagsTag) SetTagKey(v string) *DescribeVServerGroupAttributeResponseBodyTagsTag
- func (s *DescribeVServerGroupAttributeResponseBodyTagsTag) SetTagValue(v string) *DescribeVServerGroupAttributeResponseBodyTagsTag
- func (s DescribeVServerGroupAttributeResponseBodyTagsTag) String() string
- type DescribeVServerGroupsRequest
- func (s DescribeVServerGroupsRequest) GoString() string
- func (s *DescribeVServerGroupsRequest) SetDescription(v string) *DescribeVServerGroupsRequest
- func (s *DescribeVServerGroupsRequest) SetIncludeListener(v bool) *DescribeVServerGroupsRequest
- func (s *DescribeVServerGroupsRequest) SetIncludeRule(v bool) *DescribeVServerGroupsRequest
- func (s *DescribeVServerGroupsRequest) SetLoadBalancerId(v string) *DescribeVServerGroupsRequest
- func (s *DescribeVServerGroupsRequest) SetOwnerAccount(v string) *DescribeVServerGroupsRequest
- func (s *DescribeVServerGroupsRequest) SetOwnerId(v int64) *DescribeVServerGroupsRequest
- func (s *DescribeVServerGroupsRequest) SetRegionId(v string) *DescribeVServerGroupsRequest
- func (s *DescribeVServerGroupsRequest) SetResourceOwnerAccount(v string) *DescribeVServerGroupsRequest
- func (s *DescribeVServerGroupsRequest) SetResourceOwnerId(v int64) *DescribeVServerGroupsRequest
- func (s *DescribeVServerGroupsRequest) SetTag(v []*DescribeVServerGroupsRequestTag) *DescribeVServerGroupsRequest
- func (s DescribeVServerGroupsRequest) String() string
- type DescribeVServerGroupsRequestTag
- func (s DescribeVServerGroupsRequestTag) GoString() string
- func (s *DescribeVServerGroupsRequestTag) SetKey(v string) *DescribeVServerGroupsRequestTag
- func (s *DescribeVServerGroupsRequestTag) SetValue(v string) *DescribeVServerGroupsRequestTag
- func (s DescribeVServerGroupsRequestTag) String() string
- type DescribeVServerGroupsResponse
- func (s DescribeVServerGroupsResponse) GoString() string
- func (s *DescribeVServerGroupsResponse) SetBody(v *DescribeVServerGroupsResponseBody) *DescribeVServerGroupsResponse
- func (s *DescribeVServerGroupsResponse) SetHeaders(v map[string]*string) *DescribeVServerGroupsResponse
- func (s *DescribeVServerGroupsResponse) SetStatusCode(v int32) *DescribeVServerGroupsResponse
- func (s DescribeVServerGroupsResponse) String() string
- type DescribeVServerGroupsResponseBody
- func (s DescribeVServerGroupsResponseBody) GoString() string
- func (s *DescribeVServerGroupsResponseBody) SetRequestId(v string) *DescribeVServerGroupsResponseBody
- func (s *DescribeVServerGroupsResponseBody) SetVServerGroups(v *DescribeVServerGroupsResponseBodyVServerGroups) *DescribeVServerGroupsResponseBody
- func (s DescribeVServerGroupsResponseBody) String() string
- type DescribeVServerGroupsResponseBodyVServerGroups
- func (s DescribeVServerGroupsResponseBodyVServerGroups) GoString() string
- func (s *DescribeVServerGroupsResponseBodyVServerGroups) SetVServerGroup(v []*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) *DescribeVServerGroupsResponseBodyVServerGroups
- func (s DescribeVServerGroupsResponseBodyVServerGroups) String() string
- type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) GoString() string
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) SetAssociatedObjects(v *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjects) *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) SetCreateTime(v string) *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) SetServerCount(v int64) *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) SetTags(v *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTags) *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) SetVServerGroupId(v string) *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) SetVServerGroupName(v string) *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) String() string
- type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjects
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjects) GoString() string
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjects) SetListeners(...) *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjects
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjects) SetRules(...) *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjects
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjects) String() string
- type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListeners
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListeners) GoString() string
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListeners) SetListener(...) ...
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListeners) String() string
- type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListenersListener
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListenersListener) GoString() string
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListenersListener) SetPort(v int32) ...
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListenersListener) SetProtocol(v string) ...
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListenersListener) String() string
- type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRules
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRules) GoString() string
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRules) SetRule(...) ...
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRules) String() string
- type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule) GoString() string
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule) SetDomain(v string) ...
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule) SetRuleId(v string) ...
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule) SetRuleName(v string) ...
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule) SetUrl(v string) ...
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule) String() string
- type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTags
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTags) GoString() string
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTags) SetTag(v []*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag) *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTags
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTags) String() string
- type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag) GoString() string
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag) SetTagKey(v string) *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag
- func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag) SetTagValue(v string) *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag
- func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag) String() string
- type DescribeZonesRequest
- func (s DescribeZonesRequest) GoString() string
- func (s *DescribeZonesRequest) SetOwnerAccount(v string) *DescribeZonesRequest
- func (s *DescribeZonesRequest) SetOwnerId(v int64) *DescribeZonesRequest
- func (s *DescribeZonesRequest) SetRegionId(v string) *DescribeZonesRequest
- func (s *DescribeZonesRequest) SetResourceOwnerAccount(v string) *DescribeZonesRequest
- func (s *DescribeZonesRequest) SetResourceOwnerId(v int64) *DescribeZonesRequest
- func (s DescribeZonesRequest) String() string
- type DescribeZonesResponse
- func (s DescribeZonesResponse) GoString() string
- func (s *DescribeZonesResponse) SetBody(v *DescribeZonesResponseBody) *DescribeZonesResponse
- func (s *DescribeZonesResponse) SetHeaders(v map[string]*string) *DescribeZonesResponse
- func (s *DescribeZonesResponse) SetStatusCode(v int32) *DescribeZonesResponse
- func (s DescribeZonesResponse) String() string
- type DescribeZonesResponseBody
- type DescribeZonesResponseBodyZones
- type DescribeZonesResponseBodyZonesZone
- func (s DescribeZonesResponseBodyZonesZone) GoString() string
- func (s *DescribeZonesResponseBodyZonesZone) SetLocalName(v string) *DescribeZonesResponseBodyZonesZone
- func (s *DescribeZonesResponseBodyZonesZone) SetSlaveZones(v *DescribeZonesResponseBodyZonesZoneSlaveZones) *DescribeZonesResponseBodyZonesZone
- func (s *DescribeZonesResponseBodyZonesZone) SetZoneId(v string) *DescribeZonesResponseBodyZonesZone
- func (s DescribeZonesResponseBodyZonesZone) String() string
- type DescribeZonesResponseBodyZonesZoneSlaveZones
- func (s DescribeZonesResponseBodyZonesZoneSlaveZones) GoString() string
- func (s *DescribeZonesResponseBodyZonesZoneSlaveZones) SetSlaveZone(v []*DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone) *DescribeZonesResponseBodyZonesZoneSlaveZones
- func (s DescribeZonesResponseBodyZonesZoneSlaveZones) String() string
- type DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone
- func (s DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone) GoString() string
- func (s *DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone) SetLocalName(v string) *DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone
- func (s *DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone) SetZoneId(v string) *DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone
- func (s DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone) String() string
- type EnableHighDefinationMonitorRequest
- func (s EnableHighDefinationMonitorRequest) GoString() string
- func (s *EnableHighDefinationMonitorRequest) SetLogProject(v string) *EnableHighDefinationMonitorRequest
- func (s *EnableHighDefinationMonitorRequest) SetLogStore(v string) *EnableHighDefinationMonitorRequest
- func (s *EnableHighDefinationMonitorRequest) SetOwnerAccount(v string) *EnableHighDefinationMonitorRequest
- func (s *EnableHighDefinationMonitorRequest) SetOwnerId(v int64) *EnableHighDefinationMonitorRequest
- func (s *EnableHighDefinationMonitorRequest) SetRegionId(v string) *EnableHighDefinationMonitorRequest
- func (s *EnableHighDefinationMonitorRequest) SetResourceOwnerAccount(v string) *EnableHighDefinationMonitorRequest
- func (s *EnableHighDefinationMonitorRequest) SetResourceOwnerId(v int64) *EnableHighDefinationMonitorRequest
- func (s *EnableHighDefinationMonitorRequest) SetTags(v string) *EnableHighDefinationMonitorRequest
- func (s EnableHighDefinationMonitorRequest) String() string
- type EnableHighDefinationMonitorResponse
- func (s EnableHighDefinationMonitorResponse) GoString() string
- func (s *EnableHighDefinationMonitorResponse) SetBody(v *EnableHighDefinationMonitorResponseBody) *EnableHighDefinationMonitorResponse
- func (s *EnableHighDefinationMonitorResponse) SetHeaders(v map[string]*string) *EnableHighDefinationMonitorResponse
- func (s *EnableHighDefinationMonitorResponse) SetStatusCode(v int32) *EnableHighDefinationMonitorResponse
- func (s EnableHighDefinationMonitorResponse) String() string
- type EnableHighDefinationMonitorResponseBody
- func (s EnableHighDefinationMonitorResponseBody) GoString() string
- func (s *EnableHighDefinationMonitorResponseBody) SetRequestId(v string) *EnableHighDefinationMonitorResponseBody
- func (s *EnableHighDefinationMonitorResponseBody) SetSuccess(v string) *EnableHighDefinationMonitorResponseBody
- func (s EnableHighDefinationMonitorResponseBody) String() string
- type ListTLSCipherPoliciesRequest
- func (s ListTLSCipherPoliciesRequest) GoString() string
- func (s *ListTLSCipherPoliciesRequest) SetIncludeListener(v bool) *ListTLSCipherPoliciesRequest
- func (s *ListTLSCipherPoliciesRequest) SetMaxItems(v int32) *ListTLSCipherPoliciesRequest
- func (s *ListTLSCipherPoliciesRequest) SetName(v string) *ListTLSCipherPoliciesRequest
- func (s *ListTLSCipherPoliciesRequest) SetNextToken(v string) *ListTLSCipherPoliciesRequest
- func (s *ListTLSCipherPoliciesRequest) SetOwnerAccount(v string) *ListTLSCipherPoliciesRequest
- func (s *ListTLSCipherPoliciesRequest) SetOwnerId(v int64) *ListTLSCipherPoliciesRequest
- func (s *ListTLSCipherPoliciesRequest) SetRegionId(v string) *ListTLSCipherPoliciesRequest
- func (s *ListTLSCipherPoliciesRequest) SetResourceOwnerAccount(v string) *ListTLSCipherPoliciesRequest
- func (s *ListTLSCipherPoliciesRequest) SetResourceOwnerId(v int64) *ListTLSCipherPoliciesRequest
- func (s *ListTLSCipherPoliciesRequest) SetTLSCipherPolicyId(v string) *ListTLSCipherPoliciesRequest
- func (s ListTLSCipherPoliciesRequest) String() string
- type ListTLSCipherPoliciesResponse
- func (s ListTLSCipherPoliciesResponse) GoString() string
- func (s *ListTLSCipherPoliciesResponse) SetBody(v *ListTLSCipherPoliciesResponseBody) *ListTLSCipherPoliciesResponse
- func (s *ListTLSCipherPoliciesResponse) SetHeaders(v map[string]*string) *ListTLSCipherPoliciesResponse
- func (s *ListTLSCipherPoliciesResponse) SetStatusCode(v int32) *ListTLSCipherPoliciesResponse
- func (s ListTLSCipherPoliciesResponse) String() string
- type ListTLSCipherPoliciesResponseBody
- func (s ListTLSCipherPoliciesResponseBody) GoString() string
- func (s *ListTLSCipherPoliciesResponseBody) SetIsTruncated(v bool) *ListTLSCipherPoliciesResponseBody
- func (s *ListTLSCipherPoliciesResponseBody) SetNextToken(v string) *ListTLSCipherPoliciesResponseBody
- func (s *ListTLSCipherPoliciesResponseBody) SetRequestId(v string) *ListTLSCipherPoliciesResponseBody
- func (s *ListTLSCipherPoliciesResponseBody) SetTLSCipherPolicies(v []*ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) *ListTLSCipherPoliciesResponseBody
- func (s *ListTLSCipherPoliciesResponseBody) SetTotalCount(v int32) *ListTLSCipherPoliciesResponseBody
- func (s ListTLSCipherPoliciesResponseBody) String() string
- type ListTLSCipherPoliciesResponseBodyTLSCipherPolicies
- func (s ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) GoString() string
- func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetCiphers(v []*string) *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies
- func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetCreateTime(v int64) *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies
- func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetInstanceId(v string) *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies
- func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetName(v string) *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies
- func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetRelateListeners(v []*ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners) *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies
- func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetStatus(v string) *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies
- func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetTLSVersions(v []*string) *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies
- func (s ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) String() string
- type ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners
- func (s ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners) GoString() string
- func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners) SetLoadBalancerId(v string) *ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners
- func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners) SetPort(v int32) *ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners
- func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners) SetProtocol(v string) *ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners
- func (s ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners) String() string
- type ListTagResourcesRequest
- func (s ListTagResourcesRequest) GoString() string
- func (s *ListTagResourcesRequest) SetNextToken(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetOwnerAccount(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetOwnerId(v int64) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetRegionId(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetResourceId(v []*string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetResourceOwnerAccount(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetResourceOwnerId(v int64) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetResourceType(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetTag(v []*ListTagResourcesRequestTag) *ListTagResourcesRequest
- func (s ListTagResourcesRequest) String() string
- type ListTagResourcesRequestTag
- type ListTagResourcesResponse
- func (s ListTagResourcesResponse) GoString() string
- func (s *ListTagResourcesResponse) SetBody(v *ListTagResourcesResponseBody) *ListTagResourcesResponse
- func (s *ListTagResourcesResponse) SetHeaders(v map[string]*string) *ListTagResourcesResponse
- func (s *ListTagResourcesResponse) SetStatusCode(v int32) *ListTagResourcesResponse
- func (s ListTagResourcesResponse) String() string
- type ListTagResourcesResponseBody
- func (s ListTagResourcesResponseBody) GoString() string
- func (s *ListTagResourcesResponseBody) SetNextToken(v string) *ListTagResourcesResponseBody
- func (s *ListTagResourcesResponseBody) SetRequestId(v string) *ListTagResourcesResponseBody
- func (s *ListTagResourcesResponseBody) SetTagResources(v *ListTagResourcesResponseBodyTagResources) *ListTagResourcesResponseBody
- func (s ListTagResourcesResponseBody) String() string
- type ListTagResourcesResponseBodyTagResources
- type ListTagResourcesResponseBodyTagResourcesTagResource
- func (s ListTagResourcesResponseBodyTagResourcesTagResource) GoString() string
- func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
- func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
- func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetTagKey(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
- func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
- func (s ListTagResourcesResponseBodyTagResourcesTagResource) String() string
- type ModifyHighDefinationMonitorRequest
- func (s ModifyHighDefinationMonitorRequest) GoString() string
- func (s *ModifyHighDefinationMonitorRequest) SetLogProject(v string) *ModifyHighDefinationMonitorRequest
- func (s *ModifyHighDefinationMonitorRequest) SetLogStore(v string) *ModifyHighDefinationMonitorRequest
- func (s *ModifyHighDefinationMonitorRequest) SetOwnerAccount(v string) *ModifyHighDefinationMonitorRequest
- func (s *ModifyHighDefinationMonitorRequest) SetOwnerId(v int64) *ModifyHighDefinationMonitorRequest
- func (s *ModifyHighDefinationMonitorRequest) SetRegionId(v string) *ModifyHighDefinationMonitorRequest
- func (s *ModifyHighDefinationMonitorRequest) SetResourceOwnerAccount(v string) *ModifyHighDefinationMonitorRequest
- func (s *ModifyHighDefinationMonitorRequest) SetResourceOwnerId(v int64) *ModifyHighDefinationMonitorRequest
- func (s ModifyHighDefinationMonitorRequest) String() string
- type ModifyHighDefinationMonitorResponse
- func (s ModifyHighDefinationMonitorResponse) GoString() string
- func (s *ModifyHighDefinationMonitorResponse) SetBody(v *ModifyHighDefinationMonitorResponseBody) *ModifyHighDefinationMonitorResponse
- func (s *ModifyHighDefinationMonitorResponse) SetHeaders(v map[string]*string) *ModifyHighDefinationMonitorResponse
- func (s *ModifyHighDefinationMonitorResponse) SetStatusCode(v int32) *ModifyHighDefinationMonitorResponse
- func (s ModifyHighDefinationMonitorResponse) String() string
- type ModifyHighDefinationMonitorResponseBody
- func (s ModifyHighDefinationMonitorResponseBody) GoString() string
- func (s *ModifyHighDefinationMonitorResponseBody) SetRequestId(v string) *ModifyHighDefinationMonitorResponseBody
- func (s *ModifyHighDefinationMonitorResponseBody) SetSuccess(v string) *ModifyHighDefinationMonitorResponseBody
- func (s ModifyHighDefinationMonitorResponseBody) String() string
- type ModifyLoadBalancerInstanceChargeTypeRequest
- func (s ModifyLoadBalancerInstanceChargeTypeRequest) GoString() string
- func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetBandwidth(v int32) *ModifyLoadBalancerInstanceChargeTypeRequest
- func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetInstanceChargeType(v string) *ModifyLoadBalancerInstanceChargeTypeRequest
- func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetInternetChargeType(v string) *ModifyLoadBalancerInstanceChargeTypeRequest
- func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetLoadBalancerId(v string) *ModifyLoadBalancerInstanceChargeTypeRequest
- func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetLoadBalancerSpec(v string) *ModifyLoadBalancerInstanceChargeTypeRequest
- func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetOwnerAccount(v string) *ModifyLoadBalancerInstanceChargeTypeRequest
- func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetOwnerId(v int64) *ModifyLoadBalancerInstanceChargeTypeRequest
- func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetRegionId(v string) *ModifyLoadBalancerInstanceChargeTypeRequest
- func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetResourceOwnerAccount(v string) *ModifyLoadBalancerInstanceChargeTypeRequest
- func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetResourceOwnerId(v int64) *ModifyLoadBalancerInstanceChargeTypeRequest
- func (s ModifyLoadBalancerInstanceChargeTypeRequest) String() string
- type ModifyLoadBalancerInstanceChargeTypeResponse
- func (s ModifyLoadBalancerInstanceChargeTypeResponse) GoString() string
- func (s *ModifyLoadBalancerInstanceChargeTypeResponse) SetBody(v *ModifyLoadBalancerInstanceChargeTypeResponseBody) *ModifyLoadBalancerInstanceChargeTypeResponse
- func (s *ModifyLoadBalancerInstanceChargeTypeResponse) SetHeaders(v map[string]*string) *ModifyLoadBalancerInstanceChargeTypeResponse
- func (s *ModifyLoadBalancerInstanceChargeTypeResponse) SetStatusCode(v int32) *ModifyLoadBalancerInstanceChargeTypeResponse
- func (s ModifyLoadBalancerInstanceChargeTypeResponse) String() string
- type ModifyLoadBalancerInstanceChargeTypeResponseBody
- type ModifyLoadBalancerInstanceSpecRequest
- func (s ModifyLoadBalancerInstanceSpecRequest) GoString() string
- func (s *ModifyLoadBalancerInstanceSpecRequest) SetAutoPay(v bool) *ModifyLoadBalancerInstanceSpecRequest
- func (s *ModifyLoadBalancerInstanceSpecRequest) SetLoadBalancerId(v string) *ModifyLoadBalancerInstanceSpecRequest
- func (s *ModifyLoadBalancerInstanceSpecRequest) SetLoadBalancerSpec(v string) *ModifyLoadBalancerInstanceSpecRequest
- func (s *ModifyLoadBalancerInstanceSpecRequest) SetOwnerAccount(v string) *ModifyLoadBalancerInstanceSpecRequest
- func (s *ModifyLoadBalancerInstanceSpecRequest) SetOwnerId(v int64) *ModifyLoadBalancerInstanceSpecRequest
- func (s *ModifyLoadBalancerInstanceSpecRequest) SetRegionId(v string) *ModifyLoadBalancerInstanceSpecRequest
- func (s *ModifyLoadBalancerInstanceSpecRequest) SetResourceOwnerAccount(v string) *ModifyLoadBalancerInstanceSpecRequest
- func (s *ModifyLoadBalancerInstanceSpecRequest) SetResourceOwnerId(v int64) *ModifyLoadBalancerInstanceSpecRequest
- func (s ModifyLoadBalancerInstanceSpecRequest) String() string
- type ModifyLoadBalancerInstanceSpecResponse
- func (s ModifyLoadBalancerInstanceSpecResponse) GoString() string
- func (s *ModifyLoadBalancerInstanceSpecResponse) SetBody(v *ModifyLoadBalancerInstanceSpecResponseBody) *ModifyLoadBalancerInstanceSpecResponse
- func (s *ModifyLoadBalancerInstanceSpecResponse) SetHeaders(v map[string]*string) *ModifyLoadBalancerInstanceSpecResponse
- func (s *ModifyLoadBalancerInstanceSpecResponse) SetStatusCode(v int32) *ModifyLoadBalancerInstanceSpecResponse
- func (s ModifyLoadBalancerInstanceSpecResponse) String() string
- type ModifyLoadBalancerInstanceSpecResponseBody
- func (s ModifyLoadBalancerInstanceSpecResponseBody) GoString() string
- func (s *ModifyLoadBalancerInstanceSpecResponseBody) SetOrderId(v int64) *ModifyLoadBalancerInstanceSpecResponseBody
- func (s *ModifyLoadBalancerInstanceSpecResponseBody) SetRequestId(v string) *ModifyLoadBalancerInstanceSpecResponseBody
- func (s ModifyLoadBalancerInstanceSpecResponseBody) String() string
- type ModifyLoadBalancerInternetSpecRequest
- func (s ModifyLoadBalancerInternetSpecRequest) GoString() string
- func (s *ModifyLoadBalancerInternetSpecRequest) SetAutoPay(v bool) *ModifyLoadBalancerInternetSpecRequest
- func (s *ModifyLoadBalancerInternetSpecRequest) SetBandwidth(v int32) *ModifyLoadBalancerInternetSpecRequest
- func (s *ModifyLoadBalancerInternetSpecRequest) SetInternetChargeType(v string) *ModifyLoadBalancerInternetSpecRequest
- func (s *ModifyLoadBalancerInternetSpecRequest) SetLoadBalancerId(v string) *ModifyLoadBalancerInternetSpecRequest
- func (s *ModifyLoadBalancerInternetSpecRequest) SetOwnerAccount(v string) *ModifyLoadBalancerInternetSpecRequest
- func (s *ModifyLoadBalancerInternetSpecRequest) SetOwnerId(v int64) *ModifyLoadBalancerInternetSpecRequest
- func (s *ModifyLoadBalancerInternetSpecRequest) SetRegionId(v string) *ModifyLoadBalancerInternetSpecRequest
- func (s *ModifyLoadBalancerInternetSpecRequest) SetResourceOwnerAccount(v string) *ModifyLoadBalancerInternetSpecRequest
- func (s *ModifyLoadBalancerInternetSpecRequest) SetResourceOwnerId(v int64) *ModifyLoadBalancerInternetSpecRequest
- func (s ModifyLoadBalancerInternetSpecRequest) String() string
- type ModifyLoadBalancerInternetSpecResponse
- func (s ModifyLoadBalancerInternetSpecResponse) GoString() string
- func (s *ModifyLoadBalancerInternetSpecResponse) SetBody(v *ModifyLoadBalancerInternetSpecResponseBody) *ModifyLoadBalancerInternetSpecResponse
- func (s *ModifyLoadBalancerInternetSpecResponse) SetHeaders(v map[string]*string) *ModifyLoadBalancerInternetSpecResponse
- func (s *ModifyLoadBalancerInternetSpecResponse) SetStatusCode(v int32) *ModifyLoadBalancerInternetSpecResponse
- func (s ModifyLoadBalancerInternetSpecResponse) String() string
- type ModifyLoadBalancerInternetSpecResponseBody
- func (s ModifyLoadBalancerInternetSpecResponseBody) GoString() string
- func (s *ModifyLoadBalancerInternetSpecResponseBody) SetOrderId(v int64) *ModifyLoadBalancerInternetSpecResponseBody
- func (s *ModifyLoadBalancerInternetSpecResponseBody) SetRequestId(v string) *ModifyLoadBalancerInternetSpecResponseBody
- func (s ModifyLoadBalancerInternetSpecResponseBody) String() string
- type ModifyLoadBalancerPayTypeRequest
- func (s ModifyLoadBalancerPayTypeRequest) GoString() string
- func (s *ModifyLoadBalancerPayTypeRequest) SetAutoPay(v bool) *ModifyLoadBalancerPayTypeRequest
- func (s *ModifyLoadBalancerPayTypeRequest) SetDuration(v int32) *ModifyLoadBalancerPayTypeRequest
- func (s *ModifyLoadBalancerPayTypeRequest) SetLoadBalancerId(v string) *ModifyLoadBalancerPayTypeRequest
- func (s *ModifyLoadBalancerPayTypeRequest) SetOwnerAccount(v string) *ModifyLoadBalancerPayTypeRequest
- func (s *ModifyLoadBalancerPayTypeRequest) SetOwnerId(v int64) *ModifyLoadBalancerPayTypeRequest
- func (s *ModifyLoadBalancerPayTypeRequest) SetPayType(v string) *ModifyLoadBalancerPayTypeRequest
- func (s *ModifyLoadBalancerPayTypeRequest) SetPricingCycle(v string) *ModifyLoadBalancerPayTypeRequest
- func (s *ModifyLoadBalancerPayTypeRequest) SetRegionId(v string) *ModifyLoadBalancerPayTypeRequest
- func (s *ModifyLoadBalancerPayTypeRequest) SetResourceOwnerAccount(v string) *ModifyLoadBalancerPayTypeRequest
- func (s *ModifyLoadBalancerPayTypeRequest) SetResourceOwnerId(v int64) *ModifyLoadBalancerPayTypeRequest
- func (s ModifyLoadBalancerPayTypeRequest) String() string
- type ModifyLoadBalancerPayTypeResponse
- func (s ModifyLoadBalancerPayTypeResponse) GoString() string
- func (s *ModifyLoadBalancerPayTypeResponse) SetBody(v *ModifyLoadBalancerPayTypeResponseBody) *ModifyLoadBalancerPayTypeResponse
- func (s *ModifyLoadBalancerPayTypeResponse) SetHeaders(v map[string]*string) *ModifyLoadBalancerPayTypeResponse
- func (s *ModifyLoadBalancerPayTypeResponse) SetStatusCode(v int32) *ModifyLoadBalancerPayTypeResponse
- func (s ModifyLoadBalancerPayTypeResponse) String() string
- type ModifyLoadBalancerPayTypeResponseBody
- func (s ModifyLoadBalancerPayTypeResponseBody) GoString() string
- func (s *ModifyLoadBalancerPayTypeResponseBody) SetOrderId(v int64) *ModifyLoadBalancerPayTypeResponseBody
- func (s *ModifyLoadBalancerPayTypeResponseBody) SetRequestId(v string) *ModifyLoadBalancerPayTypeResponseBody
- func (s ModifyLoadBalancerPayTypeResponseBody) String() string
- type ModifyVServerGroupBackendServersRequest
- func (s ModifyVServerGroupBackendServersRequest) GoString() string
- func (s *ModifyVServerGroupBackendServersRequest) SetNewBackendServers(v string) *ModifyVServerGroupBackendServersRequest
- func (s *ModifyVServerGroupBackendServersRequest) SetOldBackendServers(v string) *ModifyVServerGroupBackendServersRequest
- func (s *ModifyVServerGroupBackendServersRequest) SetOwnerAccount(v string) *ModifyVServerGroupBackendServersRequest
- func (s *ModifyVServerGroupBackendServersRequest) SetOwnerId(v int64) *ModifyVServerGroupBackendServersRequest
- func (s *ModifyVServerGroupBackendServersRequest) SetRegionId(v string) *ModifyVServerGroupBackendServersRequest
- func (s *ModifyVServerGroupBackendServersRequest) SetResourceOwnerAccount(v string) *ModifyVServerGroupBackendServersRequest
- func (s *ModifyVServerGroupBackendServersRequest) SetResourceOwnerId(v int64) *ModifyVServerGroupBackendServersRequest
- func (s *ModifyVServerGroupBackendServersRequest) SetVServerGroupId(v string) *ModifyVServerGroupBackendServersRequest
- func (s ModifyVServerGroupBackendServersRequest) String() string
- type ModifyVServerGroupBackendServersResponse
- func (s ModifyVServerGroupBackendServersResponse) GoString() string
- func (s *ModifyVServerGroupBackendServersResponse) SetBody(v *ModifyVServerGroupBackendServersResponseBody) *ModifyVServerGroupBackendServersResponse
- func (s *ModifyVServerGroupBackendServersResponse) SetHeaders(v map[string]*string) *ModifyVServerGroupBackendServersResponse
- func (s *ModifyVServerGroupBackendServersResponse) SetStatusCode(v int32) *ModifyVServerGroupBackendServersResponse
- func (s ModifyVServerGroupBackendServersResponse) String() string
- type ModifyVServerGroupBackendServersResponseBody
- func (s ModifyVServerGroupBackendServersResponseBody) GoString() string
- func (s *ModifyVServerGroupBackendServersResponseBody) SetBackendServers(v *ModifyVServerGroupBackendServersResponseBodyBackendServers) *ModifyVServerGroupBackendServersResponseBody
- func (s *ModifyVServerGroupBackendServersResponseBody) SetRequestId(v string) *ModifyVServerGroupBackendServersResponseBody
- func (s *ModifyVServerGroupBackendServersResponseBody) SetVServerGroupId(v string) *ModifyVServerGroupBackendServersResponseBody
- func (s ModifyVServerGroupBackendServersResponseBody) String() string
- type ModifyVServerGroupBackendServersResponseBodyBackendServers
- func (s ModifyVServerGroupBackendServersResponseBodyBackendServers) GoString() string
- func (s *ModifyVServerGroupBackendServersResponseBodyBackendServers) SetBackendServer(v []*ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer) *ModifyVServerGroupBackendServersResponseBodyBackendServers
- func (s ModifyVServerGroupBackendServersResponseBodyBackendServers) String() string
- type ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer) GoString() string
- func (s *ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetDescription(v string) *ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s *ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetPort(v int32) *ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s *ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetServerId(v string) *ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s *ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetType(v string) *ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s *ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetWeight(v int32) *ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer) String() string
- type MoveResourceGroupRequest
- func (s MoveResourceGroupRequest) GoString() string
- func (s *MoveResourceGroupRequest) SetAccessKeyId(v string) *MoveResourceGroupRequest
- func (s *MoveResourceGroupRequest) SetNewResourceGroupId(v string) *MoveResourceGroupRequest
- func (s *MoveResourceGroupRequest) SetOwnerAccount(v string) *MoveResourceGroupRequest
- func (s *MoveResourceGroupRequest) SetOwnerId(v int64) *MoveResourceGroupRequest
- func (s *MoveResourceGroupRequest) SetRegionId(v string) *MoveResourceGroupRequest
- func (s *MoveResourceGroupRequest) SetResourceGroupId(v string) *MoveResourceGroupRequest
- func (s *MoveResourceGroupRequest) SetResourceId(v string) *MoveResourceGroupRequest
- func (s *MoveResourceGroupRequest) SetResourceOwnerAccount(v string) *MoveResourceGroupRequest
- func (s *MoveResourceGroupRequest) SetResourceOwnerId(v int64) *MoveResourceGroupRequest
- func (s *MoveResourceGroupRequest) SetResourceType(v string) *MoveResourceGroupRequest
- func (s MoveResourceGroupRequest) String() string
- type MoveResourceGroupResponse
- func (s MoveResourceGroupResponse) GoString() string
- func (s *MoveResourceGroupResponse) SetBody(v *MoveResourceGroupResponseBody) *MoveResourceGroupResponse
- func (s *MoveResourceGroupResponse) SetHeaders(v map[string]*string) *MoveResourceGroupResponse
- func (s *MoveResourceGroupResponse) SetStatusCode(v int32) *MoveResourceGroupResponse
- func (s MoveResourceGroupResponse) String() string
- type MoveResourceGroupResponseBody
- type RemoveAccessControlListEntryRequest
- func (s RemoveAccessControlListEntryRequest) GoString() string
- func (s *RemoveAccessControlListEntryRequest) SetAclEntrys(v string) *RemoveAccessControlListEntryRequest
- func (s *RemoveAccessControlListEntryRequest) SetAclId(v string) *RemoveAccessControlListEntryRequest
- func (s *RemoveAccessControlListEntryRequest) SetOwnerAccount(v string) *RemoveAccessControlListEntryRequest
- func (s *RemoveAccessControlListEntryRequest) SetOwnerId(v int64) *RemoveAccessControlListEntryRequest
- func (s *RemoveAccessControlListEntryRequest) SetRegionId(v string) *RemoveAccessControlListEntryRequest
- func (s *RemoveAccessControlListEntryRequest) SetResourceOwnerAccount(v string) *RemoveAccessControlListEntryRequest
- func (s *RemoveAccessControlListEntryRequest) SetResourceOwnerId(v int64) *RemoveAccessControlListEntryRequest
- func (s RemoveAccessControlListEntryRequest) String() string
- type RemoveAccessControlListEntryResponse
- func (s RemoveAccessControlListEntryResponse) GoString() string
- func (s *RemoveAccessControlListEntryResponse) SetBody(v *RemoveAccessControlListEntryResponseBody) *RemoveAccessControlListEntryResponse
- func (s *RemoveAccessControlListEntryResponse) SetHeaders(v map[string]*string) *RemoveAccessControlListEntryResponse
- func (s *RemoveAccessControlListEntryResponse) SetStatusCode(v int32) *RemoveAccessControlListEntryResponse
- func (s RemoveAccessControlListEntryResponse) String() string
- type RemoveAccessControlListEntryResponseBody
- type RemoveBackendServersRequest
- func (s RemoveBackendServersRequest) GoString() string
- func (s *RemoveBackendServersRequest) SetBackendServers(v string) *RemoveBackendServersRequest
- func (s *RemoveBackendServersRequest) SetLoadBalancerId(v string) *RemoveBackendServersRequest
- func (s *RemoveBackendServersRequest) SetOwnerAccount(v string) *RemoveBackendServersRequest
- func (s *RemoveBackendServersRequest) SetOwnerId(v int64) *RemoveBackendServersRequest
- func (s *RemoveBackendServersRequest) SetRegionId(v string) *RemoveBackendServersRequest
- func (s *RemoveBackendServersRequest) SetResourceOwnerAccount(v string) *RemoveBackendServersRequest
- func (s *RemoveBackendServersRequest) SetResourceOwnerId(v int64) *RemoveBackendServersRequest
- func (s RemoveBackendServersRequest) String() string
- type RemoveBackendServersResponse
- func (s RemoveBackendServersResponse) GoString() string
- func (s *RemoveBackendServersResponse) SetBody(v *RemoveBackendServersResponseBody) *RemoveBackendServersResponse
- func (s *RemoveBackendServersResponse) SetHeaders(v map[string]*string) *RemoveBackendServersResponse
- func (s *RemoveBackendServersResponse) SetStatusCode(v int32) *RemoveBackendServersResponse
- func (s RemoveBackendServersResponse) String() string
- type RemoveBackendServersResponseBody
- func (s RemoveBackendServersResponseBody) GoString() string
- func (s *RemoveBackendServersResponseBody) SetBackendServers(v *RemoveBackendServersResponseBodyBackendServers) *RemoveBackendServersResponseBody
- func (s *RemoveBackendServersResponseBody) SetLoadBalancerId(v string) *RemoveBackendServersResponseBody
- func (s *RemoveBackendServersResponseBody) SetRequestId(v string) *RemoveBackendServersResponseBody
- func (s RemoveBackendServersResponseBody) String() string
- type RemoveBackendServersResponseBodyBackendServers
- func (s RemoveBackendServersResponseBodyBackendServers) GoString() string
- func (s *RemoveBackendServersResponseBodyBackendServers) SetBackendServer(v []*RemoveBackendServersResponseBodyBackendServersBackendServer) *RemoveBackendServersResponseBodyBackendServers
- func (s RemoveBackendServersResponseBodyBackendServers) String() string
- type RemoveBackendServersResponseBodyBackendServersBackendServer
- func (s RemoveBackendServersResponseBodyBackendServersBackendServer) GoString() string
- func (s *RemoveBackendServersResponseBodyBackendServersBackendServer) SetDescription(v string) *RemoveBackendServersResponseBodyBackendServersBackendServer
- func (s *RemoveBackendServersResponseBodyBackendServersBackendServer) SetServerId(v string) *RemoveBackendServersResponseBodyBackendServersBackendServer
- func (s *RemoveBackendServersResponseBodyBackendServersBackendServer) SetType(v string) *RemoveBackendServersResponseBodyBackendServersBackendServer
- func (s *RemoveBackendServersResponseBodyBackendServersBackendServer) SetWeight(v int32) *RemoveBackendServersResponseBodyBackendServersBackendServer
- func (s RemoveBackendServersResponseBodyBackendServersBackendServer) String() string
- type RemoveListenerWhiteListItemRequest
- func (s RemoveListenerWhiteListItemRequest) GoString() string
- func (s *RemoveListenerWhiteListItemRequest) SetListenerPort(v int32) *RemoveListenerWhiteListItemRequest
- func (s *RemoveListenerWhiteListItemRequest) SetListenerProtocol(v string) *RemoveListenerWhiteListItemRequest
- func (s *RemoveListenerWhiteListItemRequest) SetLoadBalancerId(v string) *RemoveListenerWhiteListItemRequest
- func (s *RemoveListenerWhiteListItemRequest) SetOwnerAccount(v string) *RemoveListenerWhiteListItemRequest
- func (s *RemoveListenerWhiteListItemRequest) SetOwnerId(v int64) *RemoveListenerWhiteListItemRequest
- func (s *RemoveListenerWhiteListItemRequest) SetRegionId(v string) *RemoveListenerWhiteListItemRequest
- func (s *RemoveListenerWhiteListItemRequest) SetResourceOwnerAccount(v string) *RemoveListenerWhiteListItemRequest
- func (s *RemoveListenerWhiteListItemRequest) SetResourceOwnerId(v int64) *RemoveListenerWhiteListItemRequest
- func (s *RemoveListenerWhiteListItemRequest) SetSourceItems(v string) *RemoveListenerWhiteListItemRequest
- func (s RemoveListenerWhiteListItemRequest) String() string
- type RemoveListenerWhiteListItemResponse
- func (s RemoveListenerWhiteListItemResponse) GoString() string
- func (s *RemoveListenerWhiteListItemResponse) SetBody(v *RemoveListenerWhiteListItemResponseBody) *RemoveListenerWhiteListItemResponse
- func (s *RemoveListenerWhiteListItemResponse) SetHeaders(v map[string]*string) *RemoveListenerWhiteListItemResponse
- func (s *RemoveListenerWhiteListItemResponse) SetStatusCode(v int32) *RemoveListenerWhiteListItemResponse
- func (s RemoveListenerWhiteListItemResponse) String() string
- type RemoveListenerWhiteListItemResponseBody
- type RemoveTagsRequest
- func (s RemoveTagsRequest) GoString() string
- func (s *RemoveTagsRequest) SetLoadBalancerId(v string) *RemoveTagsRequest
- func (s *RemoveTagsRequest) SetOwnerAccount(v string) *RemoveTagsRequest
- func (s *RemoveTagsRequest) SetOwnerId(v int64) *RemoveTagsRequest
- func (s *RemoveTagsRequest) SetRegionId(v string) *RemoveTagsRequest
- func (s *RemoveTagsRequest) SetResourceOwnerAccount(v string) *RemoveTagsRequest
- func (s *RemoveTagsRequest) SetResourceOwnerId(v int64) *RemoveTagsRequest
- func (s *RemoveTagsRequest) SetTags(v string) *RemoveTagsRequest
- func (s RemoveTagsRequest) String() string
- type RemoveTagsResponse
- func (s RemoveTagsResponse) GoString() string
- func (s *RemoveTagsResponse) SetBody(v *RemoveTagsResponseBody) *RemoveTagsResponse
- func (s *RemoveTagsResponse) SetHeaders(v map[string]*string) *RemoveTagsResponse
- func (s *RemoveTagsResponse) SetStatusCode(v int32) *RemoveTagsResponse
- func (s RemoveTagsResponse) String() string
- type RemoveTagsResponseBody
- type RemoveVServerGroupBackendServersRequest
- func (s RemoveVServerGroupBackendServersRequest) GoString() string
- func (s *RemoveVServerGroupBackendServersRequest) SetBackendServers(v string) *RemoveVServerGroupBackendServersRequest
- func (s *RemoveVServerGroupBackendServersRequest) SetOwnerAccount(v string) *RemoveVServerGroupBackendServersRequest
- func (s *RemoveVServerGroupBackendServersRequest) SetOwnerId(v int64) *RemoveVServerGroupBackendServersRequest
- func (s *RemoveVServerGroupBackendServersRequest) SetRegionId(v string) *RemoveVServerGroupBackendServersRequest
- func (s *RemoveVServerGroupBackendServersRequest) SetResourceOwnerAccount(v string) *RemoveVServerGroupBackendServersRequest
- func (s *RemoveVServerGroupBackendServersRequest) SetResourceOwnerId(v int64) *RemoveVServerGroupBackendServersRequest
- func (s *RemoveVServerGroupBackendServersRequest) SetVServerGroupId(v string) *RemoveVServerGroupBackendServersRequest
- func (s RemoveVServerGroupBackendServersRequest) String() string
- type RemoveVServerGroupBackendServersResponse
- func (s RemoveVServerGroupBackendServersResponse) GoString() string
- func (s *RemoveVServerGroupBackendServersResponse) SetBody(v *RemoveVServerGroupBackendServersResponseBody) *RemoveVServerGroupBackendServersResponse
- func (s *RemoveVServerGroupBackendServersResponse) SetHeaders(v map[string]*string) *RemoveVServerGroupBackendServersResponse
- func (s *RemoveVServerGroupBackendServersResponse) SetStatusCode(v int32) *RemoveVServerGroupBackendServersResponse
- func (s RemoveVServerGroupBackendServersResponse) String() string
- type RemoveVServerGroupBackendServersResponseBody
- func (s RemoveVServerGroupBackendServersResponseBody) GoString() string
- func (s *RemoveVServerGroupBackendServersResponseBody) SetBackendServers(v *RemoveVServerGroupBackendServersResponseBodyBackendServers) *RemoveVServerGroupBackendServersResponseBody
- func (s *RemoveVServerGroupBackendServersResponseBody) SetRequestId(v string) *RemoveVServerGroupBackendServersResponseBody
- func (s *RemoveVServerGroupBackendServersResponseBody) SetVServerGroupId(v string) *RemoveVServerGroupBackendServersResponseBody
- func (s RemoveVServerGroupBackendServersResponseBody) String() string
- type RemoveVServerGroupBackendServersResponseBodyBackendServers
- func (s RemoveVServerGroupBackendServersResponseBodyBackendServers) GoString() string
- func (s *RemoveVServerGroupBackendServersResponseBodyBackendServers) SetBackendServer(v []*RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer) *RemoveVServerGroupBackendServersResponseBodyBackendServers
- func (s RemoveVServerGroupBackendServersResponseBodyBackendServers) String() string
- type RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer) GoString() string
- func (s *RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetPort(v int32) *RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s *RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetServerId(v string) *RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s *RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetType(v string) *RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s *RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetWeight(v int32) *RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer
- func (s RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer) String() string
- type SetAccessControlListAttributeRequest
- func (s SetAccessControlListAttributeRequest) GoString() string
- func (s *SetAccessControlListAttributeRequest) SetAclId(v string) *SetAccessControlListAttributeRequest
- func (s *SetAccessControlListAttributeRequest) SetAclName(v string) *SetAccessControlListAttributeRequest
- func (s *SetAccessControlListAttributeRequest) SetOwnerAccount(v string) *SetAccessControlListAttributeRequest
- func (s *SetAccessControlListAttributeRequest) SetOwnerId(v int64) *SetAccessControlListAttributeRequest
- func (s *SetAccessControlListAttributeRequest) SetRegionId(v string) *SetAccessControlListAttributeRequest
- func (s *SetAccessControlListAttributeRequest) SetResourceOwnerAccount(v string) *SetAccessControlListAttributeRequest
- func (s *SetAccessControlListAttributeRequest) SetResourceOwnerId(v int64) *SetAccessControlListAttributeRequest
- func (s SetAccessControlListAttributeRequest) String() string
- type SetAccessControlListAttributeResponse
- func (s SetAccessControlListAttributeResponse) GoString() string
- func (s *SetAccessControlListAttributeResponse) SetBody(v *SetAccessControlListAttributeResponseBody) *SetAccessControlListAttributeResponse
- func (s *SetAccessControlListAttributeResponse) SetHeaders(v map[string]*string) *SetAccessControlListAttributeResponse
- func (s *SetAccessControlListAttributeResponse) SetStatusCode(v int32) *SetAccessControlListAttributeResponse
- func (s SetAccessControlListAttributeResponse) String() string
- type SetAccessControlListAttributeResponseBody
- type SetAccessLogsDownloadAttributeRequest
- func (s SetAccessLogsDownloadAttributeRequest) GoString() string
- func (s *SetAccessLogsDownloadAttributeRequest) SetLoadBalancerId(v string) *SetAccessLogsDownloadAttributeRequest
- func (s *SetAccessLogsDownloadAttributeRequest) SetLogsDownloadAttributes(v string) *SetAccessLogsDownloadAttributeRequest
- func (s *SetAccessLogsDownloadAttributeRequest) SetOwnerAccount(v string) *SetAccessLogsDownloadAttributeRequest
- func (s *SetAccessLogsDownloadAttributeRequest) SetOwnerId(v int64) *SetAccessLogsDownloadAttributeRequest
- func (s *SetAccessLogsDownloadAttributeRequest) SetRegionId(v string) *SetAccessLogsDownloadAttributeRequest
- func (s *SetAccessLogsDownloadAttributeRequest) SetResourceOwnerAccount(v string) *SetAccessLogsDownloadAttributeRequest
- func (s *SetAccessLogsDownloadAttributeRequest) SetResourceOwnerId(v int64) *SetAccessLogsDownloadAttributeRequest
- func (s *SetAccessLogsDownloadAttributeRequest) SetTags(v string) *SetAccessLogsDownloadAttributeRequest
- func (s SetAccessLogsDownloadAttributeRequest) String() string
- type SetAccessLogsDownloadAttributeResponse
- func (s SetAccessLogsDownloadAttributeResponse) GoString() string
- func (s *SetAccessLogsDownloadAttributeResponse) SetBody(v *SetAccessLogsDownloadAttributeResponseBody) *SetAccessLogsDownloadAttributeResponse
- func (s *SetAccessLogsDownloadAttributeResponse) SetHeaders(v map[string]*string) *SetAccessLogsDownloadAttributeResponse
- func (s *SetAccessLogsDownloadAttributeResponse) SetStatusCode(v int32) *SetAccessLogsDownloadAttributeResponse
- func (s SetAccessLogsDownloadAttributeResponse) String() string
- type SetAccessLogsDownloadAttributeResponseBody
- type SetBackendServersRequest
- func (s SetBackendServersRequest) GoString() string
- func (s *SetBackendServersRequest) SetBackendServers(v string) *SetBackendServersRequest
- func (s *SetBackendServersRequest) SetLoadBalancerId(v string) *SetBackendServersRequest
- func (s *SetBackendServersRequest) SetOwnerAccount(v string) *SetBackendServersRequest
- func (s *SetBackendServersRequest) SetOwnerId(v int64) *SetBackendServersRequest
- func (s *SetBackendServersRequest) SetRegionId(v string) *SetBackendServersRequest
- func (s *SetBackendServersRequest) SetResourceOwnerAccount(v string) *SetBackendServersRequest
- func (s *SetBackendServersRequest) SetResourceOwnerId(v int64) *SetBackendServersRequest
- func (s SetBackendServersRequest) String() string
- type SetBackendServersResponse
- func (s SetBackendServersResponse) GoString() string
- func (s *SetBackendServersResponse) SetBody(v *SetBackendServersResponseBody) *SetBackendServersResponse
- func (s *SetBackendServersResponse) SetHeaders(v map[string]*string) *SetBackendServersResponse
- func (s *SetBackendServersResponse) SetStatusCode(v int32) *SetBackendServersResponse
- func (s SetBackendServersResponse) String() string
- type SetBackendServersResponseBody
- func (s SetBackendServersResponseBody) GoString() string
- func (s *SetBackendServersResponseBody) SetBackendServers(v *SetBackendServersResponseBodyBackendServers) *SetBackendServersResponseBody
- func (s *SetBackendServersResponseBody) SetLoadBalancerId(v string) *SetBackendServersResponseBody
- func (s *SetBackendServersResponseBody) SetRequestId(v string) *SetBackendServersResponseBody
- func (s SetBackendServersResponseBody) String() string
- type SetBackendServersResponseBodyBackendServers
- func (s SetBackendServersResponseBodyBackendServers) GoString() string
- func (s *SetBackendServersResponseBodyBackendServers) SetBackendServer(v []*SetBackendServersResponseBodyBackendServersBackendServer) *SetBackendServersResponseBodyBackendServers
- func (s SetBackendServersResponseBodyBackendServers) String() string
- type SetBackendServersResponseBodyBackendServersBackendServer
- func (s SetBackendServersResponseBodyBackendServersBackendServer) GoString() string
- func (s *SetBackendServersResponseBodyBackendServersBackendServer) SetDescription(v string) *SetBackendServersResponseBodyBackendServersBackendServer
- func (s *SetBackendServersResponseBodyBackendServersBackendServer) SetServerId(v string) *SetBackendServersResponseBodyBackendServersBackendServer
- func (s *SetBackendServersResponseBodyBackendServersBackendServer) SetType(v string) *SetBackendServersResponseBodyBackendServersBackendServer
- func (s *SetBackendServersResponseBodyBackendServersBackendServer) SetWeight(v string) *SetBackendServersResponseBodyBackendServersBackendServer
- func (s SetBackendServersResponseBodyBackendServersBackendServer) String() string
- type SetCACertificateNameRequest
- func (s SetCACertificateNameRequest) GoString() string
- func (s *SetCACertificateNameRequest) SetCACertificateId(v string) *SetCACertificateNameRequest
- func (s *SetCACertificateNameRequest) SetCACertificateName(v string) *SetCACertificateNameRequest
- func (s *SetCACertificateNameRequest) SetOwnerAccount(v string) *SetCACertificateNameRequest
- func (s *SetCACertificateNameRequest) SetOwnerId(v int64) *SetCACertificateNameRequest
- func (s *SetCACertificateNameRequest) SetRegionId(v string) *SetCACertificateNameRequest
- func (s *SetCACertificateNameRequest) SetResourceOwnerAccount(v string) *SetCACertificateNameRequest
- func (s *SetCACertificateNameRequest) SetResourceOwnerId(v int64) *SetCACertificateNameRequest
- func (s SetCACertificateNameRequest) String() string
- type SetCACertificateNameResponse
- func (s SetCACertificateNameResponse) GoString() string
- func (s *SetCACertificateNameResponse) SetBody(v *SetCACertificateNameResponseBody) *SetCACertificateNameResponse
- func (s *SetCACertificateNameResponse) SetHeaders(v map[string]*string) *SetCACertificateNameResponse
- func (s *SetCACertificateNameResponse) SetStatusCode(v int32) *SetCACertificateNameResponse
- func (s SetCACertificateNameResponse) String() string
- type SetCACertificateNameResponseBody
- type SetDomainExtensionAttributeRequest
- func (s SetDomainExtensionAttributeRequest) GoString() string
- func (s *SetDomainExtensionAttributeRequest) SetDomainExtensionId(v string) *SetDomainExtensionAttributeRequest
- func (s *SetDomainExtensionAttributeRequest) SetOwnerAccount(v string) *SetDomainExtensionAttributeRequest
- func (s *SetDomainExtensionAttributeRequest) SetOwnerId(v int64) *SetDomainExtensionAttributeRequest
- func (s *SetDomainExtensionAttributeRequest) SetRegionId(v string) *SetDomainExtensionAttributeRequest
- func (s *SetDomainExtensionAttributeRequest) SetResourceOwnerAccount(v string) *SetDomainExtensionAttributeRequest
- func (s *SetDomainExtensionAttributeRequest) SetResourceOwnerId(v int64) *SetDomainExtensionAttributeRequest
- func (s *SetDomainExtensionAttributeRequest) SetServerCertificateId(v string) *SetDomainExtensionAttributeRequest
- func (s SetDomainExtensionAttributeRequest) String() string
- type SetDomainExtensionAttributeResponse
- func (s SetDomainExtensionAttributeResponse) GoString() string
- func (s *SetDomainExtensionAttributeResponse) SetBody(v *SetDomainExtensionAttributeResponseBody) *SetDomainExtensionAttributeResponse
- func (s *SetDomainExtensionAttributeResponse) SetHeaders(v map[string]*string) *SetDomainExtensionAttributeResponse
- func (s *SetDomainExtensionAttributeResponse) SetStatusCode(v int32) *SetDomainExtensionAttributeResponse
- func (s SetDomainExtensionAttributeResponse) String() string
- type SetDomainExtensionAttributeResponseBody
- type SetListenerAccessControlStatusRequest
- func (s SetListenerAccessControlStatusRequest) GoString() string
- func (s *SetListenerAccessControlStatusRequest) SetAccessControlStatus(v string) *SetListenerAccessControlStatusRequest
- func (s *SetListenerAccessControlStatusRequest) SetListenerPort(v int32) *SetListenerAccessControlStatusRequest
- func (s *SetListenerAccessControlStatusRequest) SetListenerProtocol(v string) *SetListenerAccessControlStatusRequest
- func (s *SetListenerAccessControlStatusRequest) SetLoadBalancerId(v string) *SetListenerAccessControlStatusRequest
- func (s *SetListenerAccessControlStatusRequest) SetOwnerAccount(v string) *SetListenerAccessControlStatusRequest
- func (s *SetListenerAccessControlStatusRequest) SetOwnerId(v int64) *SetListenerAccessControlStatusRequest
- func (s *SetListenerAccessControlStatusRequest) SetRegionId(v string) *SetListenerAccessControlStatusRequest
- func (s *SetListenerAccessControlStatusRequest) SetResourceOwnerAccount(v string) *SetListenerAccessControlStatusRequest
- func (s *SetListenerAccessControlStatusRequest) SetResourceOwnerId(v int64) *SetListenerAccessControlStatusRequest
- func (s SetListenerAccessControlStatusRequest) String() string
- type SetListenerAccessControlStatusResponse
- func (s SetListenerAccessControlStatusResponse) GoString() string
- func (s *SetListenerAccessControlStatusResponse) SetBody(v *SetListenerAccessControlStatusResponseBody) *SetListenerAccessControlStatusResponse
- func (s *SetListenerAccessControlStatusResponse) SetHeaders(v map[string]*string) *SetListenerAccessControlStatusResponse
- func (s *SetListenerAccessControlStatusResponse) SetStatusCode(v int32) *SetListenerAccessControlStatusResponse
- func (s SetListenerAccessControlStatusResponse) String() string
- type SetListenerAccessControlStatusResponseBody
- type SetLoadBalancerDeleteProtectionRequest
- func (s SetLoadBalancerDeleteProtectionRequest) GoString() string
- func (s *SetLoadBalancerDeleteProtectionRequest) SetDeleteProtection(v string) *SetLoadBalancerDeleteProtectionRequest
- func (s *SetLoadBalancerDeleteProtectionRequest) SetLoadBalancerId(v string) *SetLoadBalancerDeleteProtectionRequest
- func (s *SetLoadBalancerDeleteProtectionRequest) SetOwnerAccount(v string) *SetLoadBalancerDeleteProtectionRequest
- func (s *SetLoadBalancerDeleteProtectionRequest) SetOwnerId(v int64) *SetLoadBalancerDeleteProtectionRequest
- func (s *SetLoadBalancerDeleteProtectionRequest) SetRegionId(v string) *SetLoadBalancerDeleteProtectionRequest
- func (s *SetLoadBalancerDeleteProtectionRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerDeleteProtectionRequest
- func (s *SetLoadBalancerDeleteProtectionRequest) SetResourceOwnerId(v int64) *SetLoadBalancerDeleteProtectionRequest
- func (s SetLoadBalancerDeleteProtectionRequest) String() string
- type SetLoadBalancerDeleteProtectionResponse
- func (s SetLoadBalancerDeleteProtectionResponse) GoString() string
- func (s *SetLoadBalancerDeleteProtectionResponse) SetBody(v *SetLoadBalancerDeleteProtectionResponseBody) *SetLoadBalancerDeleteProtectionResponse
- func (s *SetLoadBalancerDeleteProtectionResponse) SetHeaders(v map[string]*string) *SetLoadBalancerDeleteProtectionResponse
- func (s *SetLoadBalancerDeleteProtectionResponse) SetStatusCode(v int32) *SetLoadBalancerDeleteProtectionResponse
- func (s SetLoadBalancerDeleteProtectionResponse) String() string
- type SetLoadBalancerDeleteProtectionResponseBody
- type SetLoadBalancerHTTPListenerAttributeRequest
- func (s SetLoadBalancerHTTPListenerAttributeRequest) GoString() string
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetAclId(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetAclStatus(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetAclType(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetBandwidth(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetCookie(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetCookieTimeout(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetDescription(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetGzip(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheck(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckConnectPort(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckDomain(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckHttpCode(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckInterval(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckMethod(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckTimeout(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckURI(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthyThreshold(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetIdleTimeout(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetListenerPort(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetLoadBalancerId(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetOwnerAccount(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetOwnerId(v int64) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetRegionId(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetRequestTimeout(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetResourceOwnerId(v int64) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetScheduler(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetStickySession(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetStickySessionType(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetUnhealthyThreshold(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetVServerGroup(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetVServerGroupId(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_ClientSrcPort(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_SLBID(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_SLBIP(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_SLBPORT(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_proto(v string) *SetLoadBalancerHTTPListenerAttributeRequest
- func (s SetLoadBalancerHTTPListenerAttributeRequest) String() string
- type SetLoadBalancerHTTPListenerAttributeResponse
- func (s SetLoadBalancerHTTPListenerAttributeResponse) GoString() string
- func (s *SetLoadBalancerHTTPListenerAttributeResponse) SetBody(v *SetLoadBalancerHTTPListenerAttributeResponseBody) *SetLoadBalancerHTTPListenerAttributeResponse
- func (s *SetLoadBalancerHTTPListenerAttributeResponse) SetHeaders(v map[string]*string) *SetLoadBalancerHTTPListenerAttributeResponse
- func (s *SetLoadBalancerHTTPListenerAttributeResponse) SetStatusCode(v int32) *SetLoadBalancerHTTPListenerAttributeResponse
- func (s SetLoadBalancerHTTPListenerAttributeResponse) String() string
- type SetLoadBalancerHTTPListenerAttributeResponseBody
- type SetLoadBalancerHTTPSListenerAttributeRequest
- func (s SetLoadBalancerHTTPSListenerAttributeRequest) GoString() string
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetAclId(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetAclStatus(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetAclType(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetBandwidth(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetCACertificateId(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetCookie(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetCookieTimeout(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetDescription(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetEnableHttp2(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetGzip(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheck(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckConnectPort(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckDomain(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckHttpCode(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckInterval(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckMethod(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckTimeout(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckURI(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthyThreshold(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetIdleTimeout(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetListenerPort(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetLoadBalancerId(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetOwnerAccount(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetOwnerId(v int64) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetRegionId(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetRequestTimeout(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetResourceOwnerId(v int64) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetScheduler(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetServerCertificateId(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetStickySession(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetStickySessionType(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetTLSCipherPolicy(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetUnhealthyThreshold(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetVServerGroup(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetVServerGroupId(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_ClientSrcPort(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_SLBID(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_SLBIP(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_SLBPORT(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_proto(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
- func (s SetLoadBalancerHTTPSListenerAttributeRequest) String() string
- type SetLoadBalancerHTTPSListenerAttributeResponse
- func (s SetLoadBalancerHTTPSListenerAttributeResponse) GoString() string
- func (s *SetLoadBalancerHTTPSListenerAttributeResponse) SetBody(v *SetLoadBalancerHTTPSListenerAttributeResponseBody) *SetLoadBalancerHTTPSListenerAttributeResponse
- func (s *SetLoadBalancerHTTPSListenerAttributeResponse) SetHeaders(v map[string]*string) *SetLoadBalancerHTTPSListenerAttributeResponse
- func (s *SetLoadBalancerHTTPSListenerAttributeResponse) SetStatusCode(v int32) *SetLoadBalancerHTTPSListenerAttributeResponse
- func (s SetLoadBalancerHTTPSListenerAttributeResponse) String() string
- type SetLoadBalancerHTTPSListenerAttributeResponseBody
- type SetLoadBalancerModificationProtectionRequest
- func (s SetLoadBalancerModificationProtectionRequest) GoString() string
- func (s *SetLoadBalancerModificationProtectionRequest) SetLoadBalancerId(v string) *SetLoadBalancerModificationProtectionRequest
- func (s *SetLoadBalancerModificationProtectionRequest) SetModificationProtectionReason(v string) *SetLoadBalancerModificationProtectionRequest
- func (s *SetLoadBalancerModificationProtectionRequest) SetModificationProtectionStatus(v string) *SetLoadBalancerModificationProtectionRequest
- func (s *SetLoadBalancerModificationProtectionRequest) SetOwnerAccount(v string) *SetLoadBalancerModificationProtectionRequest
- func (s *SetLoadBalancerModificationProtectionRequest) SetOwnerId(v int64) *SetLoadBalancerModificationProtectionRequest
- func (s *SetLoadBalancerModificationProtectionRequest) SetRegionId(v string) *SetLoadBalancerModificationProtectionRequest
- func (s *SetLoadBalancerModificationProtectionRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerModificationProtectionRequest
- func (s *SetLoadBalancerModificationProtectionRequest) SetResourceOwnerId(v int64) *SetLoadBalancerModificationProtectionRequest
- func (s SetLoadBalancerModificationProtectionRequest) String() string
- type SetLoadBalancerModificationProtectionResponse
- func (s SetLoadBalancerModificationProtectionResponse) GoString() string
- func (s *SetLoadBalancerModificationProtectionResponse) SetBody(v *SetLoadBalancerModificationProtectionResponseBody) *SetLoadBalancerModificationProtectionResponse
- func (s *SetLoadBalancerModificationProtectionResponse) SetHeaders(v map[string]*string) *SetLoadBalancerModificationProtectionResponse
- func (s *SetLoadBalancerModificationProtectionResponse) SetStatusCode(v int32) *SetLoadBalancerModificationProtectionResponse
- func (s SetLoadBalancerModificationProtectionResponse) String() string
- type SetLoadBalancerModificationProtectionResponseBody
- type SetLoadBalancerNameRequest
- func (s SetLoadBalancerNameRequest) GoString() string
- func (s *SetLoadBalancerNameRequest) SetLoadBalancerId(v string) *SetLoadBalancerNameRequest
- func (s *SetLoadBalancerNameRequest) SetLoadBalancerName(v string) *SetLoadBalancerNameRequest
- func (s *SetLoadBalancerNameRequest) SetOwnerAccount(v string) *SetLoadBalancerNameRequest
- func (s *SetLoadBalancerNameRequest) SetOwnerId(v int64) *SetLoadBalancerNameRequest
- func (s *SetLoadBalancerNameRequest) SetRegionId(v string) *SetLoadBalancerNameRequest
- func (s *SetLoadBalancerNameRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerNameRequest
- func (s *SetLoadBalancerNameRequest) SetResourceOwnerId(v int64) *SetLoadBalancerNameRequest
- func (s SetLoadBalancerNameRequest) String() string
- type SetLoadBalancerNameResponse
- func (s SetLoadBalancerNameResponse) GoString() string
- func (s *SetLoadBalancerNameResponse) SetBody(v *SetLoadBalancerNameResponseBody) *SetLoadBalancerNameResponse
- func (s *SetLoadBalancerNameResponse) SetHeaders(v map[string]*string) *SetLoadBalancerNameResponse
- func (s *SetLoadBalancerNameResponse) SetStatusCode(v int32) *SetLoadBalancerNameResponse
- func (s SetLoadBalancerNameResponse) String() string
- type SetLoadBalancerNameResponseBody
- type SetLoadBalancerStatusRequest
- func (s SetLoadBalancerStatusRequest) GoString() string
- func (s *SetLoadBalancerStatusRequest) SetLoadBalancerId(v string) *SetLoadBalancerStatusRequest
- func (s *SetLoadBalancerStatusRequest) SetLoadBalancerStatus(v string) *SetLoadBalancerStatusRequest
- func (s *SetLoadBalancerStatusRequest) SetOwnerAccount(v string) *SetLoadBalancerStatusRequest
- func (s *SetLoadBalancerStatusRequest) SetOwnerId(v int64) *SetLoadBalancerStatusRequest
- func (s *SetLoadBalancerStatusRequest) SetRegionId(v string) *SetLoadBalancerStatusRequest
- func (s *SetLoadBalancerStatusRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerStatusRequest
- func (s *SetLoadBalancerStatusRequest) SetResourceOwnerId(v int64) *SetLoadBalancerStatusRequest
- func (s SetLoadBalancerStatusRequest) String() string
- type SetLoadBalancerStatusResponse
- func (s SetLoadBalancerStatusResponse) GoString() string
- func (s *SetLoadBalancerStatusResponse) SetBody(v *SetLoadBalancerStatusResponseBody) *SetLoadBalancerStatusResponse
- func (s *SetLoadBalancerStatusResponse) SetHeaders(v map[string]*string) *SetLoadBalancerStatusResponse
- func (s *SetLoadBalancerStatusResponse) SetStatusCode(v int32) *SetLoadBalancerStatusResponse
- func (s SetLoadBalancerStatusResponse) String() string
- type SetLoadBalancerStatusResponseBody
- type SetLoadBalancerTCPListenerAttributeRequest
- func (s SetLoadBalancerTCPListenerAttributeRequest) GoString() string
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetAclId(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetAclStatus(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetAclType(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetBandwidth(v int32) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetConnectionDrain(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetConnectionDrainTimeout(v int32) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetDescription(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetEstablishedTimeout(v int32) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckConnectPort(v int32) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckConnectTimeout(v int32) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckDomain(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckHttpCode(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckInterval(v int32) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckSwitch(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckType(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckURI(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthyThreshold(v int32) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetListenerPort(v int32) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetLoadBalancerId(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetMasterSlaveServerGroup(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetMasterSlaveServerGroupId(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetOwnerAccount(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetOwnerId(v int64) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetPersistenceTimeout(v int32) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetProxyProtocolV2Enabled(v bool) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetRegionId(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetResourceOwnerId(v int64) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetScheduler(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetSynProxy(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetUnhealthyThreshold(v int32) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetVServerGroup(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s *SetLoadBalancerTCPListenerAttributeRequest) SetVServerGroupId(v string) *SetLoadBalancerTCPListenerAttributeRequest
- func (s SetLoadBalancerTCPListenerAttributeRequest) String() string
- type SetLoadBalancerTCPListenerAttributeResponse
- func (s SetLoadBalancerTCPListenerAttributeResponse) GoString() string
- func (s *SetLoadBalancerTCPListenerAttributeResponse) SetBody(v *SetLoadBalancerTCPListenerAttributeResponseBody) *SetLoadBalancerTCPListenerAttributeResponse
- func (s *SetLoadBalancerTCPListenerAttributeResponse) SetHeaders(v map[string]*string) *SetLoadBalancerTCPListenerAttributeResponse
- func (s *SetLoadBalancerTCPListenerAttributeResponse) SetStatusCode(v int32) *SetLoadBalancerTCPListenerAttributeResponse
- func (s SetLoadBalancerTCPListenerAttributeResponse) String() string
- type SetLoadBalancerTCPListenerAttributeResponseBody
- type SetLoadBalancerUDPListenerAttributeRequest
- func (s SetLoadBalancerUDPListenerAttributeRequest) GoString() string
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetAclId(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetAclStatus(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetAclType(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetBandwidth(v int32) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetDescription(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckConnectPort(v int32) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckConnectTimeout(v int32) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckExp(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckInterval(v int32) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckReq(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckSwitch(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetHealthyThreshold(v int32) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetListenerPort(v int32) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetLoadBalancerId(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetMasterSlaveServerGroup(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetMasterSlaveServerGroupId(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetOwnerAccount(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetOwnerId(v int64) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetProxyProtocolV2Enabled(v bool) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetRegionId(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetResourceOwnerId(v int64) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetScheduler(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetUnhealthyThreshold(v int32) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetVServerGroup(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s *SetLoadBalancerUDPListenerAttributeRequest) SetVServerGroupId(v string) *SetLoadBalancerUDPListenerAttributeRequest
- func (s SetLoadBalancerUDPListenerAttributeRequest) String() string
- type SetLoadBalancerUDPListenerAttributeResponse
- func (s SetLoadBalancerUDPListenerAttributeResponse) GoString() string
- func (s *SetLoadBalancerUDPListenerAttributeResponse) SetBody(v *SetLoadBalancerUDPListenerAttributeResponseBody) *SetLoadBalancerUDPListenerAttributeResponse
- func (s *SetLoadBalancerUDPListenerAttributeResponse) SetHeaders(v map[string]*string) *SetLoadBalancerUDPListenerAttributeResponse
- func (s *SetLoadBalancerUDPListenerAttributeResponse) SetStatusCode(v int32) *SetLoadBalancerUDPListenerAttributeResponse
- func (s SetLoadBalancerUDPListenerAttributeResponse) String() string
- type SetLoadBalancerUDPListenerAttributeResponseBody
- type SetRuleRequest
- func (s SetRuleRequest) GoString() string
- func (s *SetRuleRequest) SetCookie(v string) *SetRuleRequest
- func (s *SetRuleRequest) SetCookieTimeout(v int32) *SetRuleRequest
- func (s *SetRuleRequest) SetHealthCheck(v string) *SetRuleRequest
- func (s *SetRuleRequest) SetHealthCheckConnectPort(v int32) *SetRuleRequest
- func (s *SetRuleRequest) SetHealthCheckDomain(v string) *SetRuleRequest
- func (s *SetRuleRequest) SetHealthCheckHttpCode(v string) *SetRuleRequest
- func (s *SetRuleRequest) SetHealthCheckInterval(v int32) *SetRuleRequest
- func (s *SetRuleRequest) SetHealthCheckTimeout(v int32) *SetRuleRequest
- func (s *SetRuleRequest) SetHealthCheckURI(v string) *SetRuleRequest
- func (s *SetRuleRequest) SetHealthyThreshold(v int32) *SetRuleRequest
- func (s *SetRuleRequest) SetListenerSync(v string) *SetRuleRequest
- func (s *SetRuleRequest) SetOwnerAccount(v string) *SetRuleRequest
- func (s *SetRuleRequest) SetOwnerId(v int64) *SetRuleRequest
- func (s *SetRuleRequest) SetRegionId(v string) *SetRuleRequest
- func (s *SetRuleRequest) SetResourceOwnerAccount(v string) *SetRuleRequest
- func (s *SetRuleRequest) SetResourceOwnerId(v int64) *SetRuleRequest
- func (s *SetRuleRequest) SetRuleId(v string) *SetRuleRequest
- func (s *SetRuleRequest) SetRuleName(v string) *SetRuleRequest
- func (s *SetRuleRequest) SetScheduler(v string) *SetRuleRequest
- func (s *SetRuleRequest) SetStickySession(v string) *SetRuleRequest
- func (s *SetRuleRequest) SetStickySessionType(v string) *SetRuleRequest
- func (s *SetRuleRequest) SetUnhealthyThreshold(v int32) *SetRuleRequest
- func (s *SetRuleRequest) SetVServerGroupId(v string) *SetRuleRequest
- func (s SetRuleRequest) String() string
- type SetRuleResponse
- func (s SetRuleResponse) GoString() string
- func (s *SetRuleResponse) SetBody(v *SetRuleResponseBody) *SetRuleResponse
- func (s *SetRuleResponse) SetHeaders(v map[string]*string) *SetRuleResponse
- func (s *SetRuleResponse) SetStatusCode(v int32) *SetRuleResponse
- func (s SetRuleResponse) String() string
- type SetRuleResponseBody
- type SetServerCertificateNameRequest
- func (s SetServerCertificateNameRequest) GoString() string
- func (s *SetServerCertificateNameRequest) SetOwnerAccount(v string) *SetServerCertificateNameRequest
- func (s *SetServerCertificateNameRequest) SetOwnerId(v int64) *SetServerCertificateNameRequest
- func (s *SetServerCertificateNameRequest) SetRegionId(v string) *SetServerCertificateNameRequest
- func (s *SetServerCertificateNameRequest) SetResourceOwnerAccount(v string) *SetServerCertificateNameRequest
- func (s *SetServerCertificateNameRequest) SetResourceOwnerId(v int64) *SetServerCertificateNameRequest
- func (s *SetServerCertificateNameRequest) SetServerCertificateId(v string) *SetServerCertificateNameRequest
- func (s *SetServerCertificateNameRequest) SetServerCertificateName(v string) *SetServerCertificateNameRequest
- func (s SetServerCertificateNameRequest) String() string
- type SetServerCertificateNameResponse
- func (s SetServerCertificateNameResponse) GoString() string
- func (s *SetServerCertificateNameResponse) SetBody(v *SetServerCertificateNameResponseBody) *SetServerCertificateNameResponse
- func (s *SetServerCertificateNameResponse) SetHeaders(v map[string]*string) *SetServerCertificateNameResponse
- func (s *SetServerCertificateNameResponse) SetStatusCode(v int32) *SetServerCertificateNameResponse
- func (s SetServerCertificateNameResponse) String() string
- type SetServerCertificateNameResponseBody
- type SetTLSCipherPolicyAttributeRequest
- func (s SetTLSCipherPolicyAttributeRequest) GoString() string
- func (s *SetTLSCipherPolicyAttributeRequest) SetCiphers(v []*string) *SetTLSCipherPolicyAttributeRequest
- func (s *SetTLSCipherPolicyAttributeRequest) SetName(v string) *SetTLSCipherPolicyAttributeRequest
- func (s *SetTLSCipherPolicyAttributeRequest) SetOwnerAccount(v string) *SetTLSCipherPolicyAttributeRequest
- func (s *SetTLSCipherPolicyAttributeRequest) SetOwnerId(v int64) *SetTLSCipherPolicyAttributeRequest
- func (s *SetTLSCipherPolicyAttributeRequest) SetRegionId(v string) *SetTLSCipherPolicyAttributeRequest
- func (s *SetTLSCipherPolicyAttributeRequest) SetResourceOwnerAccount(v string) *SetTLSCipherPolicyAttributeRequest
- func (s *SetTLSCipherPolicyAttributeRequest) SetResourceOwnerId(v int64) *SetTLSCipherPolicyAttributeRequest
- func (s *SetTLSCipherPolicyAttributeRequest) SetTLSCipherPolicyId(v string) *SetTLSCipherPolicyAttributeRequest
- func (s *SetTLSCipherPolicyAttributeRequest) SetTLSVersions(v []*string) *SetTLSCipherPolicyAttributeRequest
- func (s SetTLSCipherPolicyAttributeRequest) String() string
- type SetTLSCipherPolicyAttributeResponse
- func (s SetTLSCipherPolicyAttributeResponse) GoString() string
- func (s *SetTLSCipherPolicyAttributeResponse) SetBody(v *SetTLSCipherPolicyAttributeResponseBody) *SetTLSCipherPolicyAttributeResponse
- func (s *SetTLSCipherPolicyAttributeResponse) SetHeaders(v map[string]*string) *SetTLSCipherPolicyAttributeResponse
- func (s *SetTLSCipherPolicyAttributeResponse) SetStatusCode(v int32) *SetTLSCipherPolicyAttributeResponse
- func (s SetTLSCipherPolicyAttributeResponse) String() string
- type SetTLSCipherPolicyAttributeResponseBody
- func (s SetTLSCipherPolicyAttributeResponseBody) GoString() string
- func (s *SetTLSCipherPolicyAttributeResponseBody) SetRequestId(v string) *SetTLSCipherPolicyAttributeResponseBody
- func (s *SetTLSCipherPolicyAttributeResponseBody) SetTaskId(v string) *SetTLSCipherPolicyAttributeResponseBody
- func (s SetTLSCipherPolicyAttributeResponseBody) String() string
- type SetVServerGroupAttributeRequest
- func (s SetVServerGroupAttributeRequest) GoString() string
- func (s *SetVServerGroupAttributeRequest) SetBackendServers(v string) *SetVServerGroupAttributeRequest
- func (s *SetVServerGroupAttributeRequest) SetOwnerAccount(v string) *SetVServerGroupAttributeRequest
- func (s *SetVServerGroupAttributeRequest) SetOwnerId(v int64) *SetVServerGroupAttributeRequest
- func (s *SetVServerGroupAttributeRequest) SetRegionId(v string) *SetVServerGroupAttributeRequest
- func (s *SetVServerGroupAttributeRequest) SetResourceOwnerAccount(v string) *SetVServerGroupAttributeRequest
- func (s *SetVServerGroupAttributeRequest) SetResourceOwnerId(v int64) *SetVServerGroupAttributeRequest
- func (s *SetVServerGroupAttributeRequest) SetVServerGroupId(v string) *SetVServerGroupAttributeRequest
- func (s *SetVServerGroupAttributeRequest) SetVServerGroupName(v string) *SetVServerGroupAttributeRequest
- func (s SetVServerGroupAttributeRequest) String() string
- type SetVServerGroupAttributeResponse
- func (s SetVServerGroupAttributeResponse) GoString() string
- func (s *SetVServerGroupAttributeResponse) SetBody(v *SetVServerGroupAttributeResponseBody) *SetVServerGroupAttributeResponse
- func (s *SetVServerGroupAttributeResponse) SetHeaders(v map[string]*string) *SetVServerGroupAttributeResponse
- func (s *SetVServerGroupAttributeResponse) SetStatusCode(v int32) *SetVServerGroupAttributeResponse
- func (s SetVServerGroupAttributeResponse) String() string
- type SetVServerGroupAttributeResponseBody
- func (s SetVServerGroupAttributeResponseBody) GoString() string
- func (s *SetVServerGroupAttributeResponseBody) SetBackendServers(v *SetVServerGroupAttributeResponseBodyBackendServers) *SetVServerGroupAttributeResponseBody
- func (s *SetVServerGroupAttributeResponseBody) SetRequestId(v string) *SetVServerGroupAttributeResponseBody
- func (s *SetVServerGroupAttributeResponseBody) SetVServerGroupId(v string) *SetVServerGroupAttributeResponseBody
- func (s *SetVServerGroupAttributeResponseBody) SetVServerGroupName(v string) *SetVServerGroupAttributeResponseBody
- func (s SetVServerGroupAttributeResponseBody) String() string
- type SetVServerGroupAttributeResponseBodyBackendServers
- func (s SetVServerGroupAttributeResponseBodyBackendServers) GoString() string
- func (s *SetVServerGroupAttributeResponseBodyBackendServers) SetBackendServer(v []*SetVServerGroupAttributeResponseBodyBackendServersBackendServer) *SetVServerGroupAttributeResponseBodyBackendServers
- func (s SetVServerGroupAttributeResponseBodyBackendServers) String() string
- type SetVServerGroupAttributeResponseBodyBackendServersBackendServer
- func (s SetVServerGroupAttributeResponseBodyBackendServersBackendServer) GoString() string
- func (s *SetVServerGroupAttributeResponseBodyBackendServersBackendServer) SetDescription(v string) *SetVServerGroupAttributeResponseBodyBackendServersBackendServer
- func (s *SetVServerGroupAttributeResponseBodyBackendServersBackendServer) SetPort(v int32) *SetVServerGroupAttributeResponseBodyBackendServersBackendServer
- func (s *SetVServerGroupAttributeResponseBodyBackendServersBackendServer) SetServerId(v string) *SetVServerGroupAttributeResponseBodyBackendServersBackendServer
- func (s *SetVServerGroupAttributeResponseBodyBackendServersBackendServer) SetType(v string) *SetVServerGroupAttributeResponseBodyBackendServersBackendServer
- func (s *SetVServerGroupAttributeResponseBodyBackendServersBackendServer) SetWeight(v int32) *SetVServerGroupAttributeResponseBodyBackendServersBackendServer
- func (s SetVServerGroupAttributeResponseBodyBackendServersBackendServer) String() string
- type StartLoadBalancerListenerRequest
- func (s StartLoadBalancerListenerRequest) GoString() string
- func (s *StartLoadBalancerListenerRequest) SetListenerPort(v int32) *StartLoadBalancerListenerRequest
- func (s *StartLoadBalancerListenerRequest) SetListenerProtocol(v string) *StartLoadBalancerListenerRequest
- func (s *StartLoadBalancerListenerRequest) SetLoadBalancerId(v string) *StartLoadBalancerListenerRequest
- func (s *StartLoadBalancerListenerRequest) SetOwnerAccount(v string) *StartLoadBalancerListenerRequest
- func (s *StartLoadBalancerListenerRequest) SetOwnerId(v int64) *StartLoadBalancerListenerRequest
- func (s *StartLoadBalancerListenerRequest) SetRegionId(v string) *StartLoadBalancerListenerRequest
- func (s *StartLoadBalancerListenerRequest) SetResourceOwnerAccount(v string) *StartLoadBalancerListenerRequest
- func (s *StartLoadBalancerListenerRequest) SetResourceOwnerId(v int64) *StartLoadBalancerListenerRequest
- func (s StartLoadBalancerListenerRequest) String() string
- type StartLoadBalancerListenerResponse
- func (s StartLoadBalancerListenerResponse) GoString() string
- func (s *StartLoadBalancerListenerResponse) SetBody(v *StartLoadBalancerListenerResponseBody) *StartLoadBalancerListenerResponse
- func (s *StartLoadBalancerListenerResponse) SetHeaders(v map[string]*string) *StartLoadBalancerListenerResponse
- func (s *StartLoadBalancerListenerResponse) SetStatusCode(v int32) *StartLoadBalancerListenerResponse
- func (s StartLoadBalancerListenerResponse) String() string
- type StartLoadBalancerListenerResponseBody
- type StopLoadBalancerListenerRequest
- func (s StopLoadBalancerListenerRequest) GoString() string
- func (s *StopLoadBalancerListenerRequest) SetListenerPort(v int32) *StopLoadBalancerListenerRequest
- func (s *StopLoadBalancerListenerRequest) SetListenerProtocol(v string) *StopLoadBalancerListenerRequest
- func (s *StopLoadBalancerListenerRequest) SetLoadBalancerId(v string) *StopLoadBalancerListenerRequest
- func (s *StopLoadBalancerListenerRequest) SetOwnerAccount(v string) *StopLoadBalancerListenerRequest
- func (s *StopLoadBalancerListenerRequest) SetOwnerId(v int64) *StopLoadBalancerListenerRequest
- func (s *StopLoadBalancerListenerRequest) SetRegionId(v string) *StopLoadBalancerListenerRequest
- func (s *StopLoadBalancerListenerRequest) SetResourceOwnerAccount(v string) *StopLoadBalancerListenerRequest
- func (s *StopLoadBalancerListenerRequest) SetResourceOwnerId(v int64) *StopLoadBalancerListenerRequest
- func (s StopLoadBalancerListenerRequest) String() string
- type StopLoadBalancerListenerResponse
- func (s StopLoadBalancerListenerResponse) GoString() string
- func (s *StopLoadBalancerListenerResponse) SetBody(v *StopLoadBalancerListenerResponseBody) *StopLoadBalancerListenerResponse
- func (s *StopLoadBalancerListenerResponse) SetHeaders(v map[string]*string) *StopLoadBalancerListenerResponse
- func (s *StopLoadBalancerListenerResponse) SetStatusCode(v int32) *StopLoadBalancerListenerResponse
- func (s StopLoadBalancerListenerResponse) String() string
- type StopLoadBalancerListenerResponseBody
- type TagResourcesRequest
- func (s TagResourcesRequest) GoString() string
- func (s *TagResourcesRequest) SetOwnerAccount(v string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetOwnerId(v int64) *TagResourcesRequest
- func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetResourceId(v []*string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetResourceOwnerAccount(v string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetResourceOwnerId(v int64) *TagResourcesRequest
- func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetTag(v []*TagResourcesRequestTag) *TagResourcesRequest
- func (s TagResourcesRequest) String() string
- type TagResourcesRequestTag
- type TagResourcesResponse
- func (s TagResourcesResponse) GoString() string
- func (s *TagResourcesResponse) SetBody(v *TagResourcesResponseBody) *TagResourcesResponse
- func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse
- func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse
- func (s TagResourcesResponse) String() string
- type TagResourcesResponseBody
- type UntagResourcesRequest
- func (s UntagResourcesRequest) GoString() string
- func (s *UntagResourcesRequest) SetAll(v bool) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetOwnerAccount(v string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetOwnerId(v int64) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetRegionId(v string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetResourceId(v []*string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetResourceOwnerAccount(v string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetResourceOwnerId(v int64) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetTagKey(v []*string) *UntagResourcesRequest
- func (s UntagResourcesRequest) String() string
- type UntagResourcesResponse
- func (s UntagResourcesResponse) GoString() string
- func (s *UntagResourcesResponse) SetBody(v *UntagResourcesResponseBody) *UntagResourcesResponse
- func (s *UntagResourcesResponse) SetHeaders(v map[string]*string) *UntagResourcesResponse
- func (s *UntagResourcesResponse) SetStatusCode(v int32) *UntagResourcesResponse
- func (s UntagResourcesResponse) String() string
- type UntagResourcesResponseBody
- type UploadCACertificateRequest
- func (s UploadCACertificateRequest) GoString() string
- func (s *UploadCACertificateRequest) SetCACertificate(v string) *UploadCACertificateRequest
- func (s *UploadCACertificateRequest) SetCACertificateName(v string) *UploadCACertificateRequest
- func (s *UploadCACertificateRequest) SetOwnerAccount(v string) *UploadCACertificateRequest
- func (s *UploadCACertificateRequest) SetOwnerId(v int64) *UploadCACertificateRequest
- func (s *UploadCACertificateRequest) SetRegionId(v string) *UploadCACertificateRequest
- func (s *UploadCACertificateRequest) SetResourceGroupId(v string) *UploadCACertificateRequest
- func (s *UploadCACertificateRequest) SetResourceOwnerAccount(v string) *UploadCACertificateRequest
- func (s *UploadCACertificateRequest) SetResourceOwnerId(v int64) *UploadCACertificateRequest
- func (s *UploadCACertificateRequest) SetTag(v []*UploadCACertificateRequestTag) *UploadCACertificateRequest
- func (s UploadCACertificateRequest) String() string
- type UploadCACertificateRequestTag
- type UploadCACertificateResponse
- func (s UploadCACertificateResponse) GoString() string
- func (s *UploadCACertificateResponse) SetBody(v *UploadCACertificateResponseBody) *UploadCACertificateResponse
- func (s *UploadCACertificateResponse) SetHeaders(v map[string]*string) *UploadCACertificateResponse
- func (s *UploadCACertificateResponse) SetStatusCode(v int32) *UploadCACertificateResponse
- func (s UploadCACertificateResponse) String() string
- type UploadCACertificateResponseBody
- func (s UploadCACertificateResponseBody) GoString() string
- func (s *UploadCACertificateResponseBody) SetCACertificateId(v string) *UploadCACertificateResponseBody
- func (s *UploadCACertificateResponseBody) SetCACertificateName(v string) *UploadCACertificateResponseBody
- func (s *UploadCACertificateResponseBody) SetCommonName(v string) *UploadCACertificateResponseBody
- func (s *UploadCACertificateResponseBody) SetCreateTime(v string) *UploadCACertificateResponseBody
- func (s *UploadCACertificateResponseBody) SetCreateTimeStamp(v int64) *UploadCACertificateResponseBody
- func (s *UploadCACertificateResponseBody) SetExpireTime(v string) *UploadCACertificateResponseBody
- func (s *UploadCACertificateResponseBody) SetExpireTimeStamp(v int64) *UploadCACertificateResponseBody
- func (s *UploadCACertificateResponseBody) SetFingerprint(v string) *UploadCACertificateResponseBody
- func (s *UploadCACertificateResponseBody) SetRequestId(v string) *UploadCACertificateResponseBody
- func (s *UploadCACertificateResponseBody) SetResourceGroupId(v string) *UploadCACertificateResponseBody
- func (s UploadCACertificateResponseBody) String() string
- type UploadServerCertificateRequest
- func (s UploadServerCertificateRequest) GoString() string
- func (s *UploadServerCertificateRequest) SetAliCloudCertificateId(v string) *UploadServerCertificateRequest
- func (s *UploadServerCertificateRequest) SetAliCloudCertificateName(v string) *UploadServerCertificateRequest
- func (s *UploadServerCertificateRequest) SetAliCloudCertificateRegionId(v string) *UploadServerCertificateRequest
- func (s *UploadServerCertificateRequest) SetOwnerAccount(v string) *UploadServerCertificateRequest
- func (s *UploadServerCertificateRequest) SetOwnerId(v int64) *UploadServerCertificateRequest
- func (s *UploadServerCertificateRequest) SetPrivateKey(v string) *UploadServerCertificateRequest
- func (s *UploadServerCertificateRequest) SetRegionId(v string) *UploadServerCertificateRequest
- func (s *UploadServerCertificateRequest) SetResourceGroupId(v string) *UploadServerCertificateRequest
- func (s *UploadServerCertificateRequest) SetResourceOwnerAccount(v string) *UploadServerCertificateRequest
- func (s *UploadServerCertificateRequest) SetResourceOwnerId(v int64) *UploadServerCertificateRequest
- func (s *UploadServerCertificateRequest) SetServerCertificate(v string) *UploadServerCertificateRequest
- func (s *UploadServerCertificateRequest) SetServerCertificateName(v string) *UploadServerCertificateRequest
- func (s *UploadServerCertificateRequest) SetTag(v []*UploadServerCertificateRequestTag) *UploadServerCertificateRequest
- func (s UploadServerCertificateRequest) String() string
- type UploadServerCertificateRequestTag
- func (s UploadServerCertificateRequestTag) GoString() string
- func (s *UploadServerCertificateRequestTag) SetKey(v string) *UploadServerCertificateRequestTag
- func (s *UploadServerCertificateRequestTag) SetValue(v string) *UploadServerCertificateRequestTag
- func (s UploadServerCertificateRequestTag) String() string
- type UploadServerCertificateResponse
- func (s UploadServerCertificateResponse) GoString() string
- func (s *UploadServerCertificateResponse) SetBody(v *UploadServerCertificateResponseBody) *UploadServerCertificateResponse
- func (s *UploadServerCertificateResponse) SetHeaders(v map[string]*string) *UploadServerCertificateResponse
- func (s *UploadServerCertificateResponse) SetStatusCode(v int32) *UploadServerCertificateResponse
- func (s UploadServerCertificateResponse) String() string
- type UploadServerCertificateResponseBody
- func (s UploadServerCertificateResponseBody) GoString() string
- func (s *UploadServerCertificateResponseBody) SetAliCloudCertificateId(v string) *UploadServerCertificateResponseBody
- func (s *UploadServerCertificateResponseBody) SetAliCloudCertificateName(v string) *UploadServerCertificateResponseBody
- func (s *UploadServerCertificateResponseBody) SetCommonName(v string) *UploadServerCertificateResponseBody
- func (s *UploadServerCertificateResponseBody) SetCreateTime(v string) *UploadServerCertificateResponseBody
- func (s *UploadServerCertificateResponseBody) SetCreateTimeStamp(v int64) *UploadServerCertificateResponseBody
- func (s *UploadServerCertificateResponseBody) SetExpireTime(v string) *UploadServerCertificateResponseBody
- func (s *UploadServerCertificateResponseBody) SetExpireTimeStamp(v int64) *UploadServerCertificateResponseBody
- func (s *UploadServerCertificateResponseBody) SetFingerprint(v string) *UploadServerCertificateResponseBody
- func (s *UploadServerCertificateResponseBody) SetIsAliCloudCertificate(v int32) *UploadServerCertificateResponseBody
- func (s *UploadServerCertificateResponseBody) SetRegionId(v string) *UploadServerCertificateResponseBody
- func (s *UploadServerCertificateResponseBody) SetRequestId(v string) *UploadServerCertificateResponseBody
- func (s *UploadServerCertificateResponseBody) SetResourceGroupId(v string) *UploadServerCertificateResponseBody
- func (s *UploadServerCertificateResponseBody) SetServerCertificateId(v string) *UploadServerCertificateResponseBody
- func (s *UploadServerCertificateResponseBody) SetServerCertificateName(v string) *UploadServerCertificateResponseBody
- func (s *UploadServerCertificateResponseBody) SetSubjectAlternativeNames(v *UploadServerCertificateResponseBodySubjectAlternativeNames) *UploadServerCertificateResponseBody
- func (s UploadServerCertificateResponseBody) String() string
- type UploadServerCertificateResponseBodySubjectAlternativeNames
- func (s UploadServerCertificateResponseBodySubjectAlternativeNames) GoString() string
- func (s *UploadServerCertificateResponseBodySubjectAlternativeNames) SetSubjectAlternativeName(v []*string) *UploadServerCertificateResponseBodySubjectAlternativeNames
- func (s UploadServerCertificateResponseBodySubjectAlternativeNames) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddAccessControlListEntryRequest ¶
type AddAccessControlListEntryRequest struct { // The configuration of the network ACL. Valid values: // // - **entry**: the IP entries that you want to add to the network ACL. You can add CIDR blocks. Separate multiple CIDR blocks with commas (,). // // - **comment**: the comment on the network ACL. // // > You can add at most 50 IP entries to a network ACL in each call. If the IP entry that you want to add to a network ACL already exists, the IP entry is not added. The IP entries that you add must be CIDR blocks. // // example: // // [{"entry":"“10.0.**.**“/24","comment":"privaterule1"},{"entry":"“192.168.**.**“/16","comment":"privaterule2"}] AclEntrys *string `json:"AclEntrys,omitempty" xml:"AclEntrys,omitempty"` // The ID of the network ACL. // // example: // // acl-bp1l0kk4gxce43kze***** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the network ACL. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (AddAccessControlListEntryRequest) GoString ¶
func (s AddAccessControlListEntryRequest) GoString() string
func (*AddAccessControlListEntryRequest) SetAclEntrys ¶
func (s *AddAccessControlListEntryRequest) SetAclEntrys(v string) *AddAccessControlListEntryRequest
func (*AddAccessControlListEntryRequest) SetAclId ¶
func (s *AddAccessControlListEntryRequest) SetAclId(v string) *AddAccessControlListEntryRequest
func (*AddAccessControlListEntryRequest) SetOwnerAccount ¶
func (s *AddAccessControlListEntryRequest) SetOwnerAccount(v string) *AddAccessControlListEntryRequest
func (*AddAccessControlListEntryRequest) SetOwnerId ¶
func (s *AddAccessControlListEntryRequest) SetOwnerId(v int64) *AddAccessControlListEntryRequest
func (*AddAccessControlListEntryRequest) SetRegionId ¶
func (s *AddAccessControlListEntryRequest) SetRegionId(v string) *AddAccessControlListEntryRequest
func (*AddAccessControlListEntryRequest) SetResourceOwnerAccount ¶
func (s *AddAccessControlListEntryRequest) SetResourceOwnerAccount(v string) *AddAccessControlListEntryRequest
func (*AddAccessControlListEntryRequest) SetResourceOwnerId ¶
func (s *AddAccessControlListEntryRequest) SetResourceOwnerId(v int64) *AddAccessControlListEntryRequest
func (AddAccessControlListEntryRequest) String ¶
func (s AddAccessControlListEntryRequest) String() string
type AddAccessControlListEntryResponse ¶
type AddAccessControlListEntryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddAccessControlListEntryResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AddAccessControlListEntryResponse) GoString ¶
func (s AddAccessControlListEntryResponse) GoString() string
func (*AddAccessControlListEntryResponse) SetHeaders ¶
func (s *AddAccessControlListEntryResponse) SetHeaders(v map[string]*string) *AddAccessControlListEntryResponse
func (*AddAccessControlListEntryResponse) SetStatusCode ¶
func (s *AddAccessControlListEntryResponse) SetStatusCode(v int32) *AddAccessControlListEntryResponse
func (AddAccessControlListEntryResponse) String ¶
func (s AddAccessControlListEntryResponse) String() string
type AddAccessControlListEntryResponseBody ¶
type AddAccessControlListEntryResponseBody struct { // The request ID. // // example: // // 988CB45E-1643-48C0-87B4-928DDF77EA4 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (AddAccessControlListEntryResponseBody) GoString ¶
func (s AddAccessControlListEntryResponseBody) GoString() string
func (*AddAccessControlListEntryResponseBody) SetRequestId ¶
func (s *AddAccessControlListEntryResponseBody) SetRequestId(v string) *AddAccessControlListEntryResponseBody
func (AddAccessControlListEntryResponseBody) String ¶
func (s AddAccessControlListEntryResponseBody) String() string
type AddBackendServersRequest ¶
type AddBackendServersRequest struct { // The list of backend servers that you want to add. Set the following parameters: // // - **ServerId**: Required. This value must be a string. Enter the ID of an ECS instance, elastic network interface (ENI), or elastic container instance. If **ServerId* - is set to the ID of an ENI or elastic container instance, **Type* - is required. // // - **Weight**: the weight of the backend server. Valid values: **0* - to **100**. Default value: **100**. // // If the value is set to 0, no requests are forwarded to the backend server. // // - **Description**: Optional. The description of the backend server. This value must be a string. The description must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // - **Type**: the type of the backend server. Valid values: // // - **ecs* - (default): an ECS instance // // - **eni**: an ENI // // - **eci**: an elastic container instance // // > You can specify ENIs and elastic container instances as the backend servers only for high-performance CLB instances. // // - **ServerIp**: the IP address of the ECS instance, ENI, or elastic container instance // // - **Port**: the backend port // // Examples: // // - ECS instance: `[{ "ServerId": "i-xxxxxxxxx", "Weight": "100", "Type": "ecs", "Port":"80","Description":"test-112" }]` // // - ENI: `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-112" }]` // // - ENI with multiple IP addresses: `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-113" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“172.166.**.**“", "Port":"80","Description":"test-113" }]` // // - Elastic container instance: `[{ "ServerId": "eci-xxxxxxxxx", "Weight": "100", "Type": "eci", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-114" }]` // // > The backend servers that you add to a CLB instance must be in the Running state. You can add at most 20 backend servers to a CLB instance in each request. // // example: // // [{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-112" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“172.166.**.**“", "Port":"80","Description":"test-113" }] BackendServers *string `json:"BackendServers,omitempty" xml:"BackendServers,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-2ze7o5h52g02kkzz****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Classic Load Balancer (CLB) instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // example: // // cn-beijing RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (AddBackendServersRequest) GoString ¶
func (s AddBackendServersRequest) GoString() string
func (*AddBackendServersRequest) SetBackendServers ¶
func (s *AddBackendServersRequest) SetBackendServers(v string) *AddBackendServersRequest
func (*AddBackendServersRequest) SetLoadBalancerId ¶
func (s *AddBackendServersRequest) SetLoadBalancerId(v string) *AddBackendServersRequest
func (*AddBackendServersRequest) SetOwnerAccount ¶
func (s *AddBackendServersRequest) SetOwnerAccount(v string) *AddBackendServersRequest
func (*AddBackendServersRequest) SetOwnerId ¶
func (s *AddBackendServersRequest) SetOwnerId(v int64) *AddBackendServersRequest
func (*AddBackendServersRequest) SetRegionId ¶
func (s *AddBackendServersRequest) SetRegionId(v string) *AddBackendServersRequest
func (*AddBackendServersRequest) SetResourceOwnerAccount ¶
func (s *AddBackendServersRequest) SetResourceOwnerAccount(v string) *AddBackendServersRequest
func (*AddBackendServersRequest) SetResourceOwnerId ¶
func (s *AddBackendServersRequest) SetResourceOwnerId(v int64) *AddBackendServersRequest
func (AddBackendServersRequest) String ¶
func (s AddBackendServersRequest) String() string
type AddBackendServersResponse ¶
type AddBackendServersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddBackendServersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AddBackendServersResponse) GoString ¶
func (s AddBackendServersResponse) GoString() string
func (*AddBackendServersResponse) SetBody ¶
func (s *AddBackendServersResponse) SetBody(v *AddBackendServersResponseBody) *AddBackendServersResponse
func (*AddBackendServersResponse) SetHeaders ¶
func (s *AddBackendServersResponse) SetHeaders(v map[string]*string) *AddBackendServersResponse
func (*AddBackendServersResponse) SetStatusCode ¶
func (s *AddBackendServersResponse) SetStatusCode(v int32) *AddBackendServersResponse
func (AddBackendServersResponse) String ¶
func (s AddBackendServersResponse) String() string
type AddBackendServersResponseBody ¶
type AddBackendServersResponseBody struct { // The list of backend servers. BackendServers *AddBackendServersResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Struct"` // The ID of the CLB instance. // // example: // // lb-2ze7o5h52g02kkzz**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the request. // // example: // // 34B82C81-F13B-4EEB-99F6-A048C67CC830 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (AddBackendServersResponseBody) GoString ¶
func (s AddBackendServersResponseBody) GoString() string
func (*AddBackendServersResponseBody) SetBackendServers ¶
func (s *AddBackendServersResponseBody) SetBackendServers(v *AddBackendServersResponseBodyBackendServers) *AddBackendServersResponseBody
func (*AddBackendServersResponseBody) SetLoadBalancerId ¶
func (s *AddBackendServersResponseBody) SetLoadBalancerId(v string) *AddBackendServersResponseBody
func (*AddBackendServersResponseBody) SetRequestId ¶
func (s *AddBackendServersResponseBody) SetRequestId(v string) *AddBackendServersResponseBody
func (AddBackendServersResponseBody) String ¶
func (s AddBackendServersResponseBody) String() string
type AddBackendServersResponseBodyBackendServers ¶
type AddBackendServersResponseBodyBackendServers struct {
BackendServer []*AddBackendServersResponseBodyBackendServersBackendServer `json:"BackendServer,omitempty" xml:"BackendServer,omitempty" type:"Repeated"`
}
func (AddBackendServersResponseBodyBackendServers) GoString ¶
func (s AddBackendServersResponseBodyBackendServers) GoString() string
func (*AddBackendServersResponseBodyBackendServers) SetBackendServer ¶
func (s *AddBackendServersResponseBodyBackendServers) SetBackendServer(v []*AddBackendServersResponseBodyBackendServersBackendServer) *AddBackendServersResponseBodyBackendServers
func (AddBackendServersResponseBodyBackendServers) String ¶
func (s AddBackendServersResponseBodyBackendServers) String() string
type AddBackendServersResponseBodyBackendServersBackendServer ¶
type AddBackendServersResponseBodyBackendServersBackendServer struct { // The description of the backend server. // // example: // // backend server Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the ECS instance, ENI, or elastic container instance. // // example: // // i-2zej4lxhjoq1icu***** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The type of the backend server. Valid values: // // - **ecs* - (default): an ECS instance // // - **eni**: an ENI // // - **eci**: an elastic container instance // // example: // // ecs Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The weight of the backend server. // // Valid values: **0 to 100**. Default value: **100**. // // If the value is set to **0**, no requests are forwarded to the backend server. // // example: // // 100 Weight *string `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (AddBackendServersResponseBodyBackendServersBackendServer) GoString ¶
func (s AddBackendServersResponseBodyBackendServersBackendServer) GoString() string
func (*AddBackendServersResponseBodyBackendServersBackendServer) SetDescription ¶
func (s *AddBackendServersResponseBodyBackendServersBackendServer) SetDescription(v string) *AddBackendServersResponseBodyBackendServersBackendServer
func (*AddBackendServersResponseBodyBackendServersBackendServer) SetServerId ¶
func (AddBackendServersResponseBodyBackendServersBackendServer) String ¶
func (s AddBackendServersResponseBodyBackendServersBackendServer) String() string
type AddListenerWhiteListItemRequest ¶
type AddListenerWhiteListItemRequest struct { // The frontend port that is used by the CLB instance. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The frontend protocol that is used by the CLB instance. // // > This parameter is required when listeners that use different protocols listen on the same port. // // example: // // https ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1o94dp5i6ea******* LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Classic Load Balancer (CLB) instance is created. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/36063.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The IP addresses or CIDR blocks that you want to add to the whitelist. // // This parameter takes effect when the **AccessControlStatus* - parameter of the listener is set to **open_white_list**. // // Separate multiple IP addresses or CIDR blocks with commas (,). // // You cannot enter **0.0.0.0* - or **0.0.0.0/0**. To disable access control, you can call the [SetListenerAccessControlStatus](https://help.aliyun.com/document_detail/27599.html) operation to set the value of the **AccessControlStatus* - parameter to **close**. // // This parameter is required. // // example: // // 192.168.XX.XX SourceItems *string `json:"SourceItems,omitempty" xml:"SourceItems,omitempty"` }
func (AddListenerWhiteListItemRequest) GoString ¶
func (s AddListenerWhiteListItemRequest) GoString() string
func (*AddListenerWhiteListItemRequest) SetListenerPort ¶
func (s *AddListenerWhiteListItemRequest) SetListenerPort(v int32) *AddListenerWhiteListItemRequest
func (*AddListenerWhiteListItemRequest) SetListenerProtocol ¶
func (s *AddListenerWhiteListItemRequest) SetListenerProtocol(v string) *AddListenerWhiteListItemRequest
func (*AddListenerWhiteListItemRequest) SetLoadBalancerId ¶
func (s *AddListenerWhiteListItemRequest) SetLoadBalancerId(v string) *AddListenerWhiteListItemRequest
func (*AddListenerWhiteListItemRequest) SetOwnerAccount ¶
func (s *AddListenerWhiteListItemRequest) SetOwnerAccount(v string) *AddListenerWhiteListItemRequest
func (*AddListenerWhiteListItemRequest) SetOwnerId ¶
func (s *AddListenerWhiteListItemRequest) SetOwnerId(v int64) *AddListenerWhiteListItemRequest
func (*AddListenerWhiteListItemRequest) SetRegionId ¶
func (s *AddListenerWhiteListItemRequest) SetRegionId(v string) *AddListenerWhiteListItemRequest
func (*AddListenerWhiteListItemRequest) SetResourceOwnerAccount ¶
func (s *AddListenerWhiteListItemRequest) SetResourceOwnerAccount(v string) *AddListenerWhiteListItemRequest
func (*AddListenerWhiteListItemRequest) SetResourceOwnerId ¶
func (s *AddListenerWhiteListItemRequest) SetResourceOwnerId(v int64) *AddListenerWhiteListItemRequest
func (*AddListenerWhiteListItemRequest) SetSourceItems ¶
func (s *AddListenerWhiteListItemRequest) SetSourceItems(v string) *AddListenerWhiteListItemRequest
func (AddListenerWhiteListItemRequest) String ¶
func (s AddListenerWhiteListItemRequest) String() string
type AddListenerWhiteListItemResponse ¶
type AddListenerWhiteListItemResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddListenerWhiteListItemResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AddListenerWhiteListItemResponse) GoString ¶
func (s AddListenerWhiteListItemResponse) GoString() string
func (*AddListenerWhiteListItemResponse) SetBody ¶
func (s *AddListenerWhiteListItemResponse) SetBody(v *AddListenerWhiteListItemResponseBody) *AddListenerWhiteListItemResponse
func (*AddListenerWhiteListItemResponse) SetHeaders ¶
func (s *AddListenerWhiteListItemResponse) SetHeaders(v map[string]*string) *AddListenerWhiteListItemResponse
func (*AddListenerWhiteListItemResponse) SetStatusCode ¶
func (s *AddListenerWhiteListItemResponse) SetStatusCode(v int32) *AddListenerWhiteListItemResponse
func (AddListenerWhiteListItemResponse) String ¶
func (s AddListenerWhiteListItemResponse) String() string
type AddListenerWhiteListItemResponseBody ¶
type AddListenerWhiteListItemResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (AddListenerWhiteListItemResponseBody) GoString ¶
func (s AddListenerWhiteListItemResponseBody) GoString() string
func (*AddListenerWhiteListItemResponseBody) SetRequestId ¶
func (s *AddListenerWhiteListItemResponseBody) SetRequestId(v string) *AddListenerWhiteListItemResponseBody
func (AddListenerWhiteListItemResponseBody) String ¶
func (s AddListenerWhiteListItemResponseBody) String() string
type AddTagsRequest ¶
type AddTagsRequest struct { // The ID of the Server Load Balancer (SLB) instance. // // This parameter is required. // // example: // // lb-bp1kuzyb****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region to which the SLB instance belongs. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The list of tags that need to be added. // // This parameter is required. // // example: // // [{"TagKey":"Key1","TagValue":"Value1"},{"TagKey":"Key2","TagValue":"Value2"}] Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (AddTagsRequest) GoString ¶
func (s AddTagsRequest) GoString() string
func (*AddTagsRequest) SetLoadBalancerId ¶
func (s *AddTagsRequest) SetLoadBalancerId(v string) *AddTagsRequest
func (*AddTagsRequest) SetOwnerAccount ¶
func (s *AddTagsRequest) SetOwnerAccount(v string) *AddTagsRequest
func (*AddTagsRequest) SetOwnerId ¶
func (s *AddTagsRequest) SetOwnerId(v int64) *AddTagsRequest
func (*AddTagsRequest) SetRegionId ¶
func (s *AddTagsRequest) SetRegionId(v string) *AddTagsRequest
func (*AddTagsRequest) SetResourceOwnerAccount ¶
func (s *AddTagsRequest) SetResourceOwnerAccount(v string) *AddTagsRequest
func (*AddTagsRequest) SetResourceOwnerId ¶
func (s *AddTagsRequest) SetResourceOwnerId(v int64) *AddTagsRequest
func (*AddTagsRequest) SetTags ¶
func (s *AddTagsRequest) SetTags(v string) *AddTagsRequest
func (AddTagsRequest) String ¶
func (s AddTagsRequest) String() string
type AddTagsResponse ¶
type AddTagsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddTagsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AddTagsResponse) GoString ¶
func (s AddTagsResponse) GoString() string
func (*AddTagsResponse) SetBody ¶
func (s *AddTagsResponse) SetBody(v *AddTagsResponseBody) *AddTagsResponse
func (*AddTagsResponse) SetHeaders ¶
func (s *AddTagsResponse) SetHeaders(v map[string]*string) *AddTagsResponse
func (*AddTagsResponse) SetStatusCode ¶
func (s *AddTagsResponse) SetStatusCode(v int32) *AddTagsResponse
func (AddTagsResponse) String ¶
func (s AddTagsResponse) String() string
type AddTagsResponseBody ¶
type AddTagsResponseBody struct { // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (AddTagsResponseBody) GoString ¶
func (s AddTagsResponseBody) GoString() string
func (*AddTagsResponseBody) SetRequestId ¶
func (s *AddTagsResponseBody) SetRequestId(v string) *AddTagsResponseBody
func (AddTagsResponseBody) String ¶
func (s AddTagsResponseBody) String() string
type AddVServerGroupBackendServersRequest ¶
type AddVServerGroupBackendServersRequest struct { // The backend servers that you want to add. Configure the following parameters: // // - **ServerId**: Required. The ID of the backend server. Specify the ID in a string. You can specify the ID of an Elastic Compute Service (ECS) instance, an elastic network interface (ENI), and an elastic container instance. If you set **ServerId* - to the ID of an ENI or an elastic container instance, you must configure the **Type* - parameter. // // - **Weight**: the weight of the backend server. Valid values: **0* - to **100**. Default value: **100**. If you set the weight of a backend server to 0, no requests are forwarded to the backend server. // // - **Description**: Optional. The description of the backend server. Specify the description in a string. The description must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // - **Type**: the type of the backend server. Valid values: // // - **ecs* - (default): ECS instance // // - **eni**: ENI // // - **eci**: elastic container instance // // > You can specify ENIs and elastic container instances as backend servers only for high-performance SLB instances. // // - **ServerIp**: the IP address of an ENI or an elastic container instance. // // - **Port**: the backend port. // // Examples: // // - Add an ECS instance: // // `[{ "ServerId": "i-xxxxxxxxx", "Weight": "100", "Type": "ecs", "Port":"80","Description":"test-112" }]` // // - Add an ENI: // // `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-112" }]` // // - Add an ENI with multiple IP addresses: // // `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-113" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“172.166.**.**“", "Port":"80","Description":"test-113" }]` // // - Add an elastic container instance: // // `[{ "ServerId": "eci-xxxxxxxxx", "Weight": "100", "Type": "eci", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-114" }]` // // > You can add only running backend servers to SLB instances. You can specify at most 20 backend servers in each call. // // This parameter is required. // // example: // // [{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-112" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“172.166.**.**“", "Port":"80","Description":"test-113" }] BackendServers *string `json:"BackendServers,omitempty" xml:"BackendServers,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Server Load Balancer (SLB) instance. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the vServer group. // // This parameter is required. // // example: // // rsp-cige6****** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (AddVServerGroupBackendServersRequest) GoString ¶
func (s AddVServerGroupBackendServersRequest) GoString() string
func (*AddVServerGroupBackendServersRequest) SetBackendServers ¶
func (s *AddVServerGroupBackendServersRequest) SetBackendServers(v string) *AddVServerGroupBackendServersRequest
func (*AddVServerGroupBackendServersRequest) SetOwnerAccount ¶
func (s *AddVServerGroupBackendServersRequest) SetOwnerAccount(v string) *AddVServerGroupBackendServersRequest
func (*AddVServerGroupBackendServersRequest) SetOwnerId ¶
func (s *AddVServerGroupBackendServersRequest) SetOwnerId(v int64) *AddVServerGroupBackendServersRequest
func (*AddVServerGroupBackendServersRequest) SetRegionId ¶
func (s *AddVServerGroupBackendServersRequest) SetRegionId(v string) *AddVServerGroupBackendServersRequest
func (*AddVServerGroupBackendServersRequest) SetResourceOwnerAccount ¶
func (s *AddVServerGroupBackendServersRequest) SetResourceOwnerAccount(v string) *AddVServerGroupBackendServersRequest
func (*AddVServerGroupBackendServersRequest) SetResourceOwnerId ¶
func (s *AddVServerGroupBackendServersRequest) SetResourceOwnerId(v int64) *AddVServerGroupBackendServersRequest
func (*AddVServerGroupBackendServersRequest) SetVServerGroupId ¶
func (s *AddVServerGroupBackendServersRequest) SetVServerGroupId(v string) *AddVServerGroupBackendServersRequest
func (AddVServerGroupBackendServersRequest) String ¶
func (s AddVServerGroupBackendServersRequest) String() string
type AddVServerGroupBackendServersResponse ¶
type AddVServerGroupBackendServersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddVServerGroupBackendServersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AddVServerGroupBackendServersResponse) GoString ¶
func (s AddVServerGroupBackendServersResponse) GoString() string
func (*AddVServerGroupBackendServersResponse) SetHeaders ¶
func (s *AddVServerGroupBackendServersResponse) SetHeaders(v map[string]*string) *AddVServerGroupBackendServersResponse
func (*AddVServerGroupBackendServersResponse) SetStatusCode ¶
func (s *AddVServerGroupBackendServersResponse) SetStatusCode(v int32) *AddVServerGroupBackendServersResponse
func (AddVServerGroupBackendServersResponse) String ¶
func (s AddVServerGroupBackendServersResponse) String() string
type AddVServerGroupBackendServersResponseBody ¶
type AddVServerGroupBackendServersResponseBody struct { // The backend servers. BackendServers *AddVServerGroupBackendServersResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Struct"` // The request ID. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the vServer group. // // example: // // rsp-cige6j****** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (AddVServerGroupBackendServersResponseBody) GoString ¶
func (s AddVServerGroupBackendServersResponseBody) GoString() string
func (*AddVServerGroupBackendServersResponseBody) SetBackendServers ¶
func (s *AddVServerGroupBackendServersResponseBody) SetBackendServers(v *AddVServerGroupBackendServersResponseBodyBackendServers) *AddVServerGroupBackendServersResponseBody
func (*AddVServerGroupBackendServersResponseBody) SetRequestId ¶
func (s *AddVServerGroupBackendServersResponseBody) SetRequestId(v string) *AddVServerGroupBackendServersResponseBody
func (*AddVServerGroupBackendServersResponseBody) SetVServerGroupId ¶
func (s *AddVServerGroupBackendServersResponseBody) SetVServerGroupId(v string) *AddVServerGroupBackendServersResponseBody
func (AddVServerGroupBackendServersResponseBody) String ¶
func (s AddVServerGroupBackendServersResponseBody) String() string
type AddVServerGroupBackendServersResponseBodyBackendServers ¶
type AddVServerGroupBackendServersResponseBodyBackendServers struct {
BackendServer []*AddVServerGroupBackendServersResponseBodyBackendServersBackendServer `json:"BackendServer,omitempty" xml:"BackendServer,omitempty" type:"Repeated"`
}
func (AddVServerGroupBackendServersResponseBodyBackendServers) GoString ¶
func (s AddVServerGroupBackendServersResponseBodyBackendServers) GoString() string
func (*AddVServerGroupBackendServersResponseBodyBackendServers) SetBackendServer ¶
func (AddVServerGroupBackendServersResponseBodyBackendServers) String ¶
func (s AddVServerGroupBackendServersResponseBodyBackendServers) String() string
type AddVServerGroupBackendServersResponseBodyBackendServersBackendServer ¶
type AddVServerGroupBackendServersResponseBodyBackendServersBackendServer struct { // The description of the vServer group. // // example: // // backend server Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port that is used by the backend server. // // example: // // 70 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the ECS instance or ENI. // // example: // // eni-hhshhs**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The type of backend server. Valid values: // // - **ecs* - (default): ECS instance // // - **eni**: ENI // // - **eci**: elastic container instance // // example: // // ecs Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The weight of the backend server. // // example: // // 100 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (AddVServerGroupBackendServersResponseBodyBackendServersBackendServer) GoString ¶
func (s AddVServerGroupBackendServersResponseBodyBackendServersBackendServer) GoString() string
func (*AddVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetDescription ¶
func (*AddVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetServerId ¶
func (AddVServerGroupBackendServersResponseBodyBackendServersBackendServer) String ¶
func (s AddVServerGroupBackendServersResponseBodyBackendServersBackendServer) String() string
type Client ¶
func (*Client) AddAccessControlListEntry ¶
func (client *Client) AddAccessControlListEntry(request *AddAccessControlListEntryRequest) (_result *AddAccessControlListEntryResponse, _err error)
Summary:
Adds IP entries to a network access control list (ACL).
Description:
Each network ACL can contain one or more IP addresses or CIDR blocks. Take note of the following limits on network ACLs:
The number of IP entries that can be added to a network ACL with each Alibaba Cloud account at a time: 50
The maximum number of IP entries that each network ACL can contain: 300
@param request - AddAccessControlListEntryRequest
@return AddAccessControlListEntryResponse
func (*Client) AddAccessControlListEntryWithOptions ¶
func (client *Client) AddAccessControlListEntryWithOptions(request *AddAccessControlListEntryRequest, runtime *util.RuntimeOptions) (_result *AddAccessControlListEntryResponse, _err error)
Summary:
Adds IP entries to a network access control list (ACL).
Description:
Each network ACL can contain one or more IP addresses or CIDR blocks. Take note of the following limits on network ACLs:
The number of IP entries that can be added to a network ACL with each Alibaba Cloud account at a time: 50
The maximum number of IP entries that each network ACL can contain: 300
@param request - AddAccessControlListEntryRequest
@param runtime - runtime options for this request RuntimeOptions
@return AddAccessControlListEntryResponse
func (*Client) AddBackendServers ¶
func (client *Client) AddBackendServers(request *AddBackendServersRequest) (_result *AddBackendServersResponse, _err error)
Summary:
Adds backend servers.
Description:
> If multiple identical Elastic Compute Service (ECS) instances are specified in a request, only the first ECS instance is added. The other ECS instances are ignored. If the backend server that you add is the same as one of the existing backend servers that are already associated with the listener, an error message is returned.
@param request - AddBackendServersRequest
@return AddBackendServersResponse
func (*Client) AddBackendServersWithOptions ¶
func (client *Client) AddBackendServersWithOptions(request *AddBackendServersRequest, runtime *util.RuntimeOptions) (_result *AddBackendServersResponse, _err error)
Summary:
Adds backend servers.
Description:
> If multiple identical Elastic Compute Service (ECS) instances are specified in a request, only the first ECS instance is added. The other ECS instances are ignored. If the backend server that you add is the same as one of the existing backend servers that are already associated with the listener, an error message is returned.
@param request - AddBackendServersRequest
@param runtime - runtime options for this request RuntimeOptions
@return AddBackendServersResponse
func (*Client) AddListenerWhiteListItem ¶
func (client *Client) AddListenerWhiteListItem(request *AddListenerWhiteListItemRequest) (_result *AddListenerWhiteListItemResponse, _err error)
Summary:
Adds IP addresses to the whitelist of a listener.
@param request - AddListenerWhiteListItemRequest
@return AddListenerWhiteListItemResponse
func (*Client) AddListenerWhiteListItemWithOptions ¶
func (client *Client) AddListenerWhiteListItemWithOptions(request *AddListenerWhiteListItemRequest, runtime *util.RuntimeOptions) (_result *AddListenerWhiteListItemResponse, _err error)
Summary:
Adds IP addresses to the whitelist of a listener.
@param request - AddListenerWhiteListItemRequest
@param runtime - runtime options for this request RuntimeOptions
@return AddListenerWhiteListItemResponse
func (*Client) AddTags ¶
func (client *Client) AddTags(request *AddTagsRequest) (_result *AddTagsResponse, _err error)
Summary:
Adds tags to an SLB instance.
Description:
Limits ¶
Before you call this API, note the following limits:
You can add up to 10 tags to each SLB instance.
You can add up to five pairs of tags at a time.
All the tags and keys added to an SLB instance must be unique.
If you add a tag of which the key is the same as that of an existing tag, but the value is different, the new tag overwrites the existing one.
@param request - AddTagsRequest
@return AddTagsResponse
func (*Client) AddTagsWithOptions ¶
func (client *Client) AddTagsWithOptions(request *AddTagsRequest, runtime *util.RuntimeOptions) (_result *AddTagsResponse, _err error)
Summary:
Adds tags to an SLB instance.
Description:
Limits ¶
Before you call this API, note the following limits:
You can add up to 10 tags to each SLB instance.
You can add up to five pairs of tags at a time.
All the tags and keys added to an SLB instance must be unique.
If you add a tag of which the key is the same as that of an existing tag, but the value is different, the new tag overwrites the existing one.
@param request - AddTagsRequest
@param runtime - runtime options for this request RuntimeOptions
@return AddTagsResponse
func (*Client) AddVServerGroupBackendServers ¶
func (client *Client) AddVServerGroupBackendServers(request *AddVServerGroupBackendServersRequest) (_result *AddVServerGroupBackendServersResponse, _err error)
Summary:
Adds backend servers to a vServer group.
@param request - AddVServerGroupBackendServersRequest
@return AddVServerGroupBackendServersResponse
func (*Client) AddVServerGroupBackendServersWithOptions ¶
func (client *Client) AddVServerGroupBackendServersWithOptions(request *AddVServerGroupBackendServersRequest, runtime *util.RuntimeOptions) (_result *AddVServerGroupBackendServersResponse, _err error)
Summary:
Adds backend servers to a vServer group.
@param request - AddVServerGroupBackendServersRequest
@param runtime - runtime options for this request RuntimeOptions
@return AddVServerGroupBackendServersResponse
func (*Client) CreateAccessControlList ¶
func (client *Client) CreateAccessControlList(request *CreateAccessControlListRequest) (_result *CreateAccessControlListResponse, _err error)
Summary:
Creates an access control list (ACL).
Description:
You can create multiple ACLs. Each ACL can contain one or more IP addresses or CIDR blocks. Before you create an ACL, take note of the following limits:
An account can have a maximum of 50 ACLs in each region.
You can add a maximum of 50 IP addresses or CIDR blocks at a time within an account.
Each ACL can contain a maximum of 300 IP addresses or CIDR blocks.
@param request - CreateAccessControlListRequest
@return CreateAccessControlListResponse
func (*Client) CreateAccessControlListWithOptions ¶
func (client *Client) CreateAccessControlListWithOptions(request *CreateAccessControlListRequest, runtime *util.RuntimeOptions) (_result *CreateAccessControlListResponse, _err error)
Summary:
Creates an access control list (ACL).
Description:
You can create multiple ACLs. Each ACL can contain one or more IP addresses or CIDR blocks. Before you create an ACL, take note of the following limits:
An account can have a maximum of 50 ACLs in each region.
You can add a maximum of 50 IP addresses or CIDR blocks at a time within an account.
Each ACL can contain a maximum of 300 IP addresses or CIDR blocks.
@param request - CreateAccessControlListRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateAccessControlListResponse
func (*Client) CreateDomainExtension ¶
func (client *Client) CreateDomainExtension(request *CreateDomainExtensionRequest) (_result *CreateDomainExtensionResponse, _err error)
Summary:
Adds an additional domain name.
@param request - CreateDomainExtensionRequest
@return CreateDomainExtensionResponse
func (*Client) CreateDomainExtensionWithOptions ¶
func (client *Client) CreateDomainExtensionWithOptions(request *CreateDomainExtensionRequest, runtime *util.RuntimeOptions) (_result *CreateDomainExtensionResponse, _err error)
Summary:
Adds an additional domain name.
@param request - CreateDomainExtensionRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateDomainExtensionResponse
func (*Client) CreateLoadBalancer ¶
func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (_result *CreateLoadBalancerResponse, _err error)
Summary:
Creates a Classic Load Balancer (CLB) instance.
Description:
Before you create a CLB instance, call the [DescribeAvailableResource](~~DescribeAvailableResource~~) operation to query the resources available for purchase in the region where you want to create the CLB instance. - After a CLB instance is created, you are charged for using the CLB instance. - The pay-as-you-go billing method supports the pay-by-specification and pay-by-LCU metering methods.
@param request - CreateLoadBalancerRequest
@return CreateLoadBalancerResponse
func (*Client) CreateLoadBalancerHTTPListener ¶
func (client *Client) CreateLoadBalancerHTTPListener(request *CreateLoadBalancerHTTPListenerRequest) (_result *CreateLoadBalancerHTTPListenerResponse, _err error)
Summary:
Creates an HTTP listener for a Classic Load Balancer (CLB) instance.
Description:
A newly created listener is in the **stopped* - state. After a listener is created, you can call the [StartLoadBalancerListener](~~StartLoadBalancerListener~~) operation to start the listener. After the listener is started, the listener can forward traffic to backend servers.
## Prerequisites
A Classic Load Balancer (CLB) instance is created. For more information, see [CreateLoadBalancer](~~StartLoadBalancerListener~~).
@param request - CreateLoadBalancerHTTPListenerRequest
@return CreateLoadBalancerHTTPListenerResponse
func (*Client) CreateLoadBalancerHTTPListenerWithOptions ¶
func (client *Client) CreateLoadBalancerHTTPListenerWithOptions(request *CreateLoadBalancerHTTPListenerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerHTTPListenerResponse, _err error)
Summary:
Creates an HTTP listener for a Classic Load Balancer (CLB) instance.
Description:
A newly created listener is in the **stopped* - state. After a listener is created, you can call the [StartLoadBalancerListener](~~StartLoadBalancerListener~~) operation to start the listener. After the listener is started, the listener can forward traffic to backend servers.
## Prerequisites
A Classic Load Balancer (CLB) instance is created. For more information, see [CreateLoadBalancer](~~StartLoadBalancerListener~~).
@param request - CreateLoadBalancerHTTPListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateLoadBalancerHTTPListenerResponse
func (*Client) CreateLoadBalancerHTTPSListener ¶
func (client *Client) CreateLoadBalancerHTTPSListener(request *CreateLoadBalancerHTTPSListenerRequest) (_result *CreateLoadBalancerHTTPSListenerResponse, _err error)
Summary:
Creates an HTTPS listener.
Description:
A newly created listener is in the **stopped* - state. After a listener is created, you can call the [StartLoadBalancerListener](https://help.aliyun.com/document_detail/27597.html) operation to start the listener. After the listener is started, the listener can forward traffic to backend servers.
## Prerequisites
A Classic Load Balancer (CLB) instance is created. For more information, see [CreateLoadBalancer](https://www.alibabacloud.com/help/en/server-load-balancer/latest/createloadbalancer-2).
@param request - CreateLoadBalancerHTTPSListenerRequest
@return CreateLoadBalancerHTTPSListenerResponse
func (*Client) CreateLoadBalancerHTTPSListenerWithOptions ¶
func (client *Client) CreateLoadBalancerHTTPSListenerWithOptions(request *CreateLoadBalancerHTTPSListenerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerHTTPSListenerResponse, _err error)
Summary:
Creates an HTTPS listener.
Description:
A newly created listener is in the **stopped* - state. After a listener is created, you can call the [StartLoadBalancerListener](https://help.aliyun.com/document_detail/27597.html) operation to start the listener. After the listener is started, the listener can forward traffic to backend servers.
## Prerequisites
A Classic Load Balancer (CLB) instance is created. For more information, see [CreateLoadBalancer](https://www.alibabacloud.com/help/en/server-load-balancer/latest/createloadbalancer-2).
@param request - CreateLoadBalancerHTTPSListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateLoadBalancerHTTPSListenerResponse
func (*Client) CreateLoadBalancerTCPListener ¶
func (client *Client) CreateLoadBalancerTCPListener(request *CreateLoadBalancerTCPListenerRequest) (_result *CreateLoadBalancerTCPListenerResponse, _err error)
Summary:
Creates a TCP listener.
Description:
> A newly created listener is in the **stopped* - state. After a listener is created, you can call the [StartLoadBalancerListener](https://help.aliyun.com/document_detail/27597.html) operation to enable the listener to forward traffic to backend servers.
@param request - CreateLoadBalancerTCPListenerRequest
@return CreateLoadBalancerTCPListenerResponse
func (*Client) CreateLoadBalancerTCPListenerWithOptions ¶
func (client *Client) CreateLoadBalancerTCPListenerWithOptions(request *CreateLoadBalancerTCPListenerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerTCPListenerResponse, _err error)
Summary:
Creates a TCP listener.
Description:
> A newly created listener is in the **stopped* - state. After a listener is created, you can call the [StartLoadBalancerListener](https://help.aliyun.com/document_detail/27597.html) operation to enable the listener to forward traffic to backend servers.
@param request - CreateLoadBalancerTCPListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateLoadBalancerTCPListenerResponse
func (*Client) CreateLoadBalancerUDPListener ¶
func (client *Client) CreateLoadBalancerUDPListener(request *CreateLoadBalancerUDPListenerRequest) (_result *CreateLoadBalancerUDPListenerResponse, _err error)
Summary:
Creates a UDP listener.
Description:
UDP listeners of Classic Load Balancer (CLB) instances in a classic network cannot pass client IP addresses to backend servers.
> A newly created listener is in the **stopped* - state. After a listener is created, you can call the [StartLoadBalancerListener](https://help.aliyun.com/document_detail/27597.html) operation to enable the listener to forward traffic to backend servers.
@param request - CreateLoadBalancerUDPListenerRequest
@return CreateLoadBalancerUDPListenerResponse
func (*Client) CreateLoadBalancerUDPListenerWithOptions ¶
func (client *Client) CreateLoadBalancerUDPListenerWithOptions(request *CreateLoadBalancerUDPListenerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerUDPListenerResponse, _err error)
Summary:
Creates a UDP listener.
Description:
UDP listeners of Classic Load Balancer (CLB) instances in a classic network cannot pass client IP addresses to backend servers.
> A newly created listener is in the **stopped* - state. After a listener is created, you can call the [StartLoadBalancerListener](https://help.aliyun.com/document_detail/27597.html) operation to enable the listener to forward traffic to backend servers.
@param request - CreateLoadBalancerUDPListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateLoadBalancerUDPListenerResponse
func (*Client) CreateLoadBalancerWithOptions ¶
func (client *Client) CreateLoadBalancerWithOptions(request *CreateLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerResponse, _err error)
Summary:
Creates a Classic Load Balancer (CLB) instance.
Description:
Before you create a CLB instance, call the [DescribeAvailableResource](~~DescribeAvailableResource~~) operation to query the resources available for purchase in the region where you want to create the CLB instance. - After a CLB instance is created, you are charged for using the CLB instance. - The pay-as-you-go billing method supports the pay-by-specification and pay-by-LCU metering methods.
@param request - CreateLoadBalancerRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateLoadBalancerResponse
func (*Client) CreateMasterSlaveServerGroup ¶
func (client *Client) CreateMasterSlaveServerGroup(request *CreateMasterSlaveServerGroupRequest) (_result *CreateMasterSlaveServerGroupResponse, _err error)
Summary:
Creates a primary/secondary server group. Each primary/secondary server group consists of two backend servers. One backend server functions as the primary server, and the other backend server functions as the secondary backend server.
@param request - CreateMasterSlaveServerGroupRequest
@return CreateMasterSlaveServerGroupResponse
func (*Client) CreateMasterSlaveServerGroupWithOptions ¶
func (client *Client) CreateMasterSlaveServerGroupWithOptions(request *CreateMasterSlaveServerGroupRequest, runtime *util.RuntimeOptions) (_result *CreateMasterSlaveServerGroupResponse, _err error)
Summary:
Creates a primary/secondary server group. Each primary/secondary server group consists of two backend servers. One backend server functions as the primary server, and the other backend server functions as the secondary backend server.
@param request - CreateMasterSlaveServerGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateMasterSlaveServerGroupResponse
func (*Client) CreateRules ¶
func (client *Client) CreateRules(request *CreateRulesRequest) (_result *CreateRulesResponse, _err error)
Summary:
Creates forwarding rules for an HTTP or HTTPS listener.
@param request - CreateRulesRequest
@return CreateRulesResponse
func (*Client) CreateRulesWithOptions ¶
func (client *Client) CreateRulesWithOptions(request *CreateRulesRequest, runtime *util.RuntimeOptions) (_result *CreateRulesResponse, _err error)
Summary:
Creates forwarding rules for an HTTP or HTTPS listener.
@param request - CreateRulesRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateRulesResponse
func (*Client) CreateTLSCipherPolicy ¶
func (client *Client) CreateTLSCipherPolicy(request *CreateTLSCipherPolicyRequest) (_result *CreateTLSCipherPolicyResponse, _err error)
Summary:
Creates a Transport Layer Security (TLS) policy.
@param request - CreateTLSCipherPolicyRequest
@return CreateTLSCipherPolicyResponse
func (*Client) CreateTLSCipherPolicyWithOptions ¶
func (client *Client) CreateTLSCipherPolicyWithOptions(request *CreateTLSCipherPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateTLSCipherPolicyResponse, _err error)
Summary:
Creates a Transport Layer Security (TLS) policy.
@param request - CreateTLSCipherPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateTLSCipherPolicyResponse
func (*Client) CreateVServerGroup ¶
func (client *Client) CreateVServerGroup(request *CreateVServerGroupRequest) (_result *CreateVServerGroupResponse, _err error)
Summary:
Creates a vServer group and adds backend servers to the vServer group.
@param request - CreateVServerGroupRequest
@return CreateVServerGroupResponse
func (*Client) CreateVServerGroupWithOptions ¶
func (client *Client) CreateVServerGroupWithOptions(request *CreateVServerGroupRequest, runtime *util.RuntimeOptions) (_result *CreateVServerGroupResponse, _err error)
Summary:
Creates a vServer group and adds backend servers to the vServer group.
@param request - CreateVServerGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateVServerGroupResponse
func (*Client) DeleteAccessControlList ¶
func (client *Client) DeleteAccessControlList(request *DeleteAccessControlListRequest) (_result *DeleteAccessControlListResponse, _err error)
Summary:
Deletes an access control list (ACL).
Description:
You can delete an ACL only if it is not associated with a listener.
@param request - DeleteAccessControlListRequest
@return DeleteAccessControlListResponse
func (*Client) DeleteAccessControlListWithOptions ¶
func (client *Client) DeleteAccessControlListWithOptions(request *DeleteAccessControlListRequest, runtime *util.RuntimeOptions) (_result *DeleteAccessControlListResponse, _err error)
Summary:
Deletes an access control list (ACL).
Description:
You can delete an ACL only if it is not associated with a listener.
@param request - DeleteAccessControlListRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteAccessControlListResponse
func (*Client) DeleteAccessLogsDownloadAttribute ¶ added in v4.0.2
func (client *Client) DeleteAccessLogsDownloadAttribute(request *DeleteAccessLogsDownloadAttributeRequest) (_result *DeleteAccessLogsDownloadAttributeResponse, _err error)
Summary:
Deletes the access log of a Classic Load Balancer (CLB) instance.
@param request - DeleteAccessLogsDownloadAttributeRequest
@return DeleteAccessLogsDownloadAttributeResponse
func (*Client) DeleteAccessLogsDownloadAttributeWithOptions ¶ added in v4.0.2
func (client *Client) DeleteAccessLogsDownloadAttributeWithOptions(request *DeleteAccessLogsDownloadAttributeRequest, runtime *util.RuntimeOptions) (_result *DeleteAccessLogsDownloadAttributeResponse, _err error)
Summary:
Deletes the access log of a Classic Load Balancer (CLB) instance.
@param request - DeleteAccessLogsDownloadAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteAccessLogsDownloadAttributeResponse
func (*Client) DeleteCACertificate ¶
func (client *Client) DeleteCACertificate(request *DeleteCACertificateRequest) (_result *DeleteCACertificateResponse, _err error)
Summary:
Deletes a certificate authority (CA) certificate.
Description:
You cannot delete a CA certificate that is in use.
@param request - DeleteCACertificateRequest
@return DeleteCACertificateResponse
func (*Client) DeleteCACertificateWithOptions ¶
func (client *Client) DeleteCACertificateWithOptions(request *DeleteCACertificateRequest, runtime *util.RuntimeOptions) (_result *DeleteCACertificateResponse, _err error)
Summary:
Deletes a certificate authority (CA) certificate.
Description:
You cannot delete a CA certificate that is in use.
@param request - DeleteCACertificateRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteCACertificateResponse
func (*Client) DeleteDomainExtension ¶
func (client *Client) DeleteDomainExtension(request *DeleteDomainExtensionRequest) (_result *DeleteDomainExtensionResponse, _err error)
Summary:
Deletes an additional domain name.
@param request - DeleteDomainExtensionRequest
@return DeleteDomainExtensionResponse
func (*Client) DeleteDomainExtensionWithOptions ¶
func (client *Client) DeleteDomainExtensionWithOptions(request *DeleteDomainExtensionRequest, runtime *util.RuntimeOptions) (_result *DeleteDomainExtensionResponse, _err error)
Summary:
Deletes an additional domain name.
@param request - DeleteDomainExtensionRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteDomainExtensionResponse
func (*Client) DeleteLoadBalancer ¶
func (client *Client) DeleteLoadBalancer(request *DeleteLoadBalancerRequest) (_result *DeleteLoadBalancerResponse, _err error)
Summary:
Deletes a pay-as-you-go Server Load Balancer (SLB) instance.
Description:
> The listeners and tags of the SLB instance are deleted along with the SLB instance.
@param request - DeleteLoadBalancerRequest
@return DeleteLoadBalancerResponse
func (*Client) DeleteLoadBalancerListener ¶
func (client *Client) DeleteLoadBalancerListener(request *DeleteLoadBalancerListenerRequest) (_result *DeleteLoadBalancerListenerResponse, _err error)
Summary:
Deletes a listener.
Description:
> You can delete only listeners that are in the **stopped* - or **running* - state.
@param request - DeleteLoadBalancerListenerRequest
@return DeleteLoadBalancerListenerResponse
func (*Client) DeleteLoadBalancerListenerWithOptions ¶
func (client *Client) DeleteLoadBalancerListenerWithOptions(request *DeleteLoadBalancerListenerRequest, runtime *util.RuntimeOptions) (_result *DeleteLoadBalancerListenerResponse, _err error)
Summary:
Deletes a listener.
Description:
> You can delete only listeners that are in the **stopped* - or **running* - state.
@param request - DeleteLoadBalancerListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteLoadBalancerListenerResponse
func (*Client) DeleteLoadBalancerWithOptions ¶
func (client *Client) DeleteLoadBalancerWithOptions(request *DeleteLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *DeleteLoadBalancerResponse, _err error)
Summary:
Deletes a pay-as-you-go Server Load Balancer (SLB) instance.
Description:
> The listeners and tags of the SLB instance are deleted along with the SLB instance.
@param request - DeleteLoadBalancerRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteLoadBalancerResponse
func (*Client) DeleteMasterSlaveServerGroup ¶
func (client *Client) DeleteMasterSlaveServerGroup(request *DeleteMasterSlaveServerGroupRequest) (_result *DeleteMasterSlaveServerGroupResponse, _err error)
Summary:
Deletes a primary/secondary server group.
@param request - DeleteMasterSlaveServerGroupRequest
@return DeleteMasterSlaveServerGroupResponse
func (*Client) DeleteMasterSlaveServerGroupWithOptions ¶
func (client *Client) DeleteMasterSlaveServerGroupWithOptions(request *DeleteMasterSlaveServerGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteMasterSlaveServerGroupResponse, _err error)
Summary:
Deletes a primary/secondary server group.
@param request - DeleteMasterSlaveServerGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteMasterSlaveServerGroupResponse
func (*Client) DeleteRules ¶
func (client *Client) DeleteRules(request *DeleteRulesRequest) (_result *DeleteRulesResponse, _err error)
Summary:
Deletes forwarding rules.
Description:
## Limits
The RuleIds parameter is required. You can specify up to 10 forwarding rules in each request.
@param request - DeleteRulesRequest
@return DeleteRulesResponse
func (*Client) DeleteRulesWithOptions ¶
func (client *Client) DeleteRulesWithOptions(request *DeleteRulesRequest, runtime *util.RuntimeOptions) (_result *DeleteRulesResponse, _err error)
Summary:
Deletes forwarding rules.
Description:
## Limits
The RuleIds parameter is required. You can specify up to 10 forwarding rules in each request.
@param request - DeleteRulesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteRulesResponse
func (*Client) DeleteServerCertificate ¶
func (client *Client) DeleteServerCertificate(request *DeleteServerCertificateRequest) (_result *DeleteServerCertificateResponse, _err error)
Summary:
Deletes a server certificate.
Description:
> You cannot delete server certificates that are in use.
@param request - DeleteServerCertificateRequest
@return DeleteServerCertificateResponse
func (*Client) DeleteServerCertificateWithOptions ¶
func (client *Client) DeleteServerCertificateWithOptions(request *DeleteServerCertificateRequest, runtime *util.RuntimeOptions) (_result *DeleteServerCertificateResponse, _err error)
Summary:
Deletes a server certificate.
Description:
> You cannot delete server certificates that are in use.
@param request - DeleteServerCertificateRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteServerCertificateResponse
func (*Client) DeleteTLSCipherPolicy ¶
func (client *Client) DeleteTLSCipherPolicy(request *DeleteTLSCipherPolicyRequest) (_result *DeleteTLSCipherPolicyResponse, _err error)
Summary:
Deletes a TLS policy.
Description:
## Debugging
[OpenAPI Explorer automatically calculates the signature value. For your convenience, we recommend that you call this operation in OpenAPI Explorer. OpenAPI Explorer dynamically generates the sample code of the operation for different SDKs.](https://api.aliyun.com/#product=Slb\\&api=DeleteTLSCipherPolicy\\&type=RPC\\&version=2014-05-15)
@param request - DeleteTLSCipherPolicyRequest
@return DeleteTLSCipherPolicyResponse
func (*Client) DeleteTLSCipherPolicyWithOptions ¶
func (client *Client) DeleteTLSCipherPolicyWithOptions(request *DeleteTLSCipherPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteTLSCipherPolicyResponse, _err error)
Summary:
Deletes a TLS policy.
Description:
## Debugging
[OpenAPI Explorer automatically calculates the signature value. For your convenience, we recommend that you call this operation in OpenAPI Explorer. OpenAPI Explorer dynamically generates the sample code of the operation for different SDKs.](https://api.aliyun.com/#product=Slb\\&api=DeleteTLSCipherPolicy\\&type=RPC\\&version=2014-05-15)
@param request - DeleteTLSCipherPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteTLSCipherPolicyResponse
func (*Client) DeleteVServerGroup ¶
func (client *Client) DeleteVServerGroup(request *DeleteVServerGroupRequest) (_result *DeleteVServerGroupResponse, _err error)
Summary:
Deletes a VServer group.
@param request - DeleteVServerGroupRequest
@return DeleteVServerGroupResponse
func (*Client) DeleteVServerGroupWithOptions ¶
func (client *Client) DeleteVServerGroupWithOptions(request *DeleteVServerGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteVServerGroupResponse, _err error)
Summary:
Deletes a VServer group.
@param request - DeleteVServerGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteVServerGroupResponse
func (*Client) DescribeAccessControlListAttribute ¶
func (client *Client) DescribeAccessControlListAttribute(request *DescribeAccessControlListAttributeRequest) (_result *DescribeAccessControlListAttributeResponse, _err error)
Summary:
Queries the configuration of an access control list (ACL).
@param request - DescribeAccessControlListAttributeRequest
@return DescribeAccessControlListAttributeResponse
func (*Client) DescribeAccessControlListAttributeWithOptions ¶
func (client *Client) DescribeAccessControlListAttributeWithOptions(request *DescribeAccessControlListAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeAccessControlListAttributeResponse, _err error)
Summary:
Queries the configuration of an access control list (ACL).
@param request - DescribeAccessControlListAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeAccessControlListAttributeResponse
func (*Client) DescribeAccessControlLists ¶
func (client *Client) DescribeAccessControlLists(request *DescribeAccessControlListsRequest) (_result *DescribeAccessControlListsResponse, _err error)
Summary:
Queries access control lists (ACLs).
@param request - DescribeAccessControlListsRequest
@return DescribeAccessControlListsResponse
func (*Client) DescribeAccessControlListsWithOptions ¶
func (client *Client) DescribeAccessControlListsWithOptions(request *DescribeAccessControlListsRequest, runtime *util.RuntimeOptions) (_result *DescribeAccessControlListsResponse, _err error)
Summary:
Queries access control lists (ACLs).
@param request - DescribeAccessControlListsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeAccessControlListsResponse
func (*Client) DescribeAccessLogsDownloadAttribute ¶
func (client *Client) DescribeAccessLogsDownloadAttribute(request *DescribeAccessLogsDownloadAttributeRequest) (_result *DescribeAccessLogsDownloadAttributeResponse, _err error)
Summary:
Queries the access log of a Classic Load Balancer (CLB) instance.
@param request - DescribeAccessLogsDownloadAttributeRequest
@return DescribeAccessLogsDownloadAttributeResponse
func (*Client) DescribeAccessLogsDownloadAttributeWithOptions ¶
func (client *Client) DescribeAccessLogsDownloadAttributeWithOptions(request *DescribeAccessLogsDownloadAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeAccessLogsDownloadAttributeResponse, _err error)
Summary:
Queries the access log of a Classic Load Balancer (CLB) instance.
@param request - DescribeAccessLogsDownloadAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeAccessLogsDownloadAttributeResponse
func (*Client) DescribeAvailableResource ¶
func (client *Client) DescribeAvailableResource(request *DescribeAvailableResourceRequest) (_result *DescribeAvailableResourceResponse, _err error)
Summary:
Queries the available resources and resources that are available for purchase in the zones of a region.
Description:
> Only the available resources and zones are returned.
@param request - DescribeAvailableResourceRequest
@return DescribeAvailableResourceResponse
func (*Client) DescribeAvailableResourceWithOptions ¶
func (client *Client) DescribeAvailableResourceWithOptions(request *DescribeAvailableResourceRequest, runtime *util.RuntimeOptions) (_result *DescribeAvailableResourceResponse, _err error)
Summary:
Queries the available resources and resources that are available for purchase in the zones of a region.
Description:
> Only the available resources and zones are returned.
@param request - DescribeAvailableResourceRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeAvailableResourceResponse
func (*Client) DescribeCACertificates ¶
func (client *Client) DescribeCACertificates(request *DescribeCACertificatesRequest) (_result *DescribeCACertificatesResponse, _err error)
Summary:
Queries certificate authority (CA) certificates.
Description:
> To ensure data confidentiality, only the certificate fingerprint and name are returned. The certificate content is not returned.
@param request - DescribeCACertificatesRequest
@return DescribeCACertificatesResponse
func (*Client) DescribeCACertificatesWithOptions ¶
func (client *Client) DescribeCACertificatesWithOptions(request *DescribeCACertificatesRequest, runtime *util.RuntimeOptions) (_result *DescribeCACertificatesResponse, _err error)
Summary:
Queries certificate authority (CA) certificates.
Description:
> To ensure data confidentiality, only the certificate fingerprint and name are returned. The certificate content is not returned.
@param request - DescribeCACertificatesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeCACertificatesResponse
func (*Client) DescribeDomainExtensionAttribute ¶
func (client *Client) DescribeDomainExtensionAttribute(request *DescribeDomainExtensionAttributeRequest) (_result *DescribeDomainExtensionAttributeResponse, _err error)
Summary:
Queries the attributes of an additional domain name.
@param request - DescribeDomainExtensionAttributeRequest
@return DescribeDomainExtensionAttributeResponse
func (*Client) DescribeDomainExtensionAttributeWithOptions ¶
func (client *Client) DescribeDomainExtensionAttributeWithOptions(request *DescribeDomainExtensionAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainExtensionAttributeResponse, _err error)
Summary:
Queries the attributes of an additional domain name.
@param request - DescribeDomainExtensionAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDomainExtensionAttributeResponse
func (*Client) DescribeDomainExtensions ¶
func (client *Client) DescribeDomainExtensions(request *DescribeDomainExtensionsRequest) (_result *DescribeDomainExtensionsResponse, _err error)
Summary:
Queries additional certificates.
@param request - DescribeDomainExtensionsRequest
@return DescribeDomainExtensionsResponse
func (*Client) DescribeDomainExtensionsWithOptions ¶
func (client *Client) DescribeDomainExtensionsWithOptions(request *DescribeDomainExtensionsRequest, runtime *util.RuntimeOptions) (_result *DescribeDomainExtensionsResponse, _err error)
Summary:
Queries additional certificates.
@param request - DescribeDomainExtensionsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeDomainExtensionsResponse
func (*Client) DescribeHealthStatus ¶
func (client *Client) DescribeHealthStatus(request *DescribeHealthStatusRequest) (_result *DescribeHealthStatusResponse, _err error)
Summary:
Queries the health status of backend servers.
@param request - DescribeHealthStatusRequest
@return DescribeHealthStatusResponse
func (*Client) DescribeHealthStatusWithOptions ¶
func (client *Client) DescribeHealthStatusWithOptions(request *DescribeHealthStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeHealthStatusResponse, _err error)
Summary:
Queries the health status of backend servers.
@param request - DescribeHealthStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeHealthStatusResponse
func (*Client) DescribeHighDefinationMonitor ¶ added in v4.0.2
func (client *Client) DescribeHighDefinationMonitor(request *DescribeHighDefinationMonitorRequest) (_result *DescribeHighDefinationMonitorResponse, _err error)
Summary:
Queries the configurations of fine-grained monitoring in a region.
@param request - DescribeHighDefinationMonitorRequest
@return DescribeHighDefinationMonitorResponse
func (*Client) DescribeHighDefinationMonitorWithOptions ¶ added in v4.0.2
func (client *Client) DescribeHighDefinationMonitorWithOptions(request *DescribeHighDefinationMonitorRequest, runtime *util.RuntimeOptions) (_result *DescribeHighDefinationMonitorResponse, _err error)
Summary:
Queries the configurations of fine-grained monitoring in a region.
@param request - DescribeHighDefinationMonitorRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeHighDefinationMonitorResponse
func (*Client) DescribeListenerAccessControlAttribute ¶
func (client *Client) DescribeListenerAccessControlAttribute(request *DescribeListenerAccessControlAttributeRequest) (_result *DescribeListenerAccessControlAttributeResponse, _err error)
Summary:
Queries the whitelist configurations of a listener.
@param request - DescribeListenerAccessControlAttributeRequest
@return DescribeListenerAccessControlAttributeResponse
func (*Client) DescribeListenerAccessControlAttributeWithOptions ¶
func (client *Client) DescribeListenerAccessControlAttributeWithOptions(request *DescribeListenerAccessControlAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeListenerAccessControlAttributeResponse, _err error)
Summary:
Queries the whitelist configurations of a listener.
@param request - DescribeListenerAccessControlAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeListenerAccessControlAttributeResponse
func (*Client) DescribeLoadBalancerAttribute ¶
func (client *Client) DescribeLoadBalancerAttribute(request *DescribeLoadBalancerAttributeRequest) (_result *DescribeLoadBalancerAttributeResponse, _err error)
Summary:
Queries the detail of a Classic Load Balancer (CLB) instance.
Description:
> If backend servers are deployed in a vServer group, you can call the [DescribeVServerGroupAttribute](https://help.aliyun.com/document_detail/35224.html) operation to query the backend servers.
@param request - DescribeLoadBalancerAttributeRequest
@return DescribeLoadBalancerAttributeResponse
func (*Client) DescribeLoadBalancerAttributeWithOptions ¶
func (client *Client) DescribeLoadBalancerAttributeWithOptions(request *DescribeLoadBalancerAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancerAttributeResponse, _err error)
Summary:
Queries the detail of a Classic Load Balancer (CLB) instance.
Description:
> If backend servers are deployed in a vServer group, you can call the [DescribeVServerGroupAttribute](https://help.aliyun.com/document_detail/35224.html) operation to query the backend servers.
@param request - DescribeLoadBalancerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeLoadBalancerAttributeResponse
func (*Client) DescribeLoadBalancerHTTPListenerAttribute ¶
func (client *Client) DescribeLoadBalancerHTTPListenerAttribute(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (_result *DescribeLoadBalancerHTTPListenerAttributeResponse, _err error)
Summary:
Queries the configurations of an HTTP listener.
Description:
A Classic Load Balancer (CLB) instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/27577.html). - An HTTP listener is created. For more information about how to create an HTTP listener, see [CreateLoadBalancerHTTPListener](https://help.aliyun.com/document_detail/27592.html).
@param request - DescribeLoadBalancerHTTPListenerAttributeRequest
@return DescribeLoadBalancerHTTPListenerAttributeResponse
func (*Client) DescribeLoadBalancerHTTPListenerAttributeWithOptions ¶
func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithOptions(request *DescribeLoadBalancerHTTPListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancerHTTPListenerAttributeResponse, _err error)
Summary:
Queries the configurations of an HTTP listener.
Description:
A Classic Load Balancer (CLB) instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/27577.html). - An HTTP listener is created. For more information about how to create an HTTP listener, see [CreateLoadBalancerHTTPListener](https://help.aliyun.com/document_detail/27592.html).
@param request - DescribeLoadBalancerHTTPListenerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeLoadBalancerHTTPListenerAttributeResponse
func (*Client) DescribeLoadBalancerHTTPSListenerAttribute ¶
func (client *Client) DescribeLoadBalancerHTTPSListenerAttribute(request *DescribeLoadBalancerHTTPSListenerAttributeRequest) (_result *DescribeLoadBalancerHTTPSListenerAttributeResponse, _err error)
Summary:
Queries the configurations of an HTTPS listener.
Description:
A Classic Load Balancer (CLB) instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/27577.html). - An HTTPS listener is created. For more information about how to create an HTTPS listener, see [CreateLoadBalancerHTTPSListener](https://help.aliyun.com/document_detail/27593.html).
@param request - DescribeLoadBalancerHTTPSListenerAttributeRequest
@return DescribeLoadBalancerHTTPSListenerAttributeResponse
func (*Client) DescribeLoadBalancerHTTPSListenerAttributeWithOptions ¶
func (client *Client) DescribeLoadBalancerHTTPSListenerAttributeWithOptions(request *DescribeLoadBalancerHTTPSListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancerHTTPSListenerAttributeResponse, _err error)
Summary:
Queries the configurations of an HTTPS listener.
Description:
A Classic Load Balancer (CLB) instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/27577.html). - An HTTPS listener is created. For more information about how to create an HTTPS listener, see [CreateLoadBalancerHTTPSListener](https://help.aliyun.com/document_detail/27593.html).
@param request - DescribeLoadBalancerHTTPSListenerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeLoadBalancerHTTPSListenerAttributeResponse
func (*Client) DescribeLoadBalancerListeners ¶
func (client *Client) DescribeLoadBalancerListeners(request *DescribeLoadBalancerListenersRequest) (_result *DescribeLoadBalancerListenersResponse, _err error)
Summary:
Queries the listeners of a Classic Load Balancer (CLB) instance.
Description:
A CLB instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/2401685.html). - One or more listeners are added to the CLB instance. For more information, see the following topics: - [CreateLoadBalancerUDPListener](~~CreateLoadBalancerUDPListener~~) - [CreateLoadBalancerTCPListener](~~CreateLoadBalancerTCPListener~~) - [CreateLoadBalancerHTTPListener](~~CreateLoadBalancerHTTPListener~~) - [CreateLoadBalancerHTTPSListener](~~CreateLoadBalancerHTTPSListener~~)
@param request - DescribeLoadBalancerListenersRequest
@return DescribeLoadBalancerListenersResponse
func (*Client) DescribeLoadBalancerListenersWithOptions ¶
func (client *Client) DescribeLoadBalancerListenersWithOptions(request *DescribeLoadBalancerListenersRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancerListenersResponse, _err error)
Summary:
Queries the listeners of a Classic Load Balancer (CLB) instance.
Description:
A CLB instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/2401685.html). - One or more listeners are added to the CLB instance. For more information, see the following topics: - [CreateLoadBalancerUDPListener](~~CreateLoadBalancerUDPListener~~) - [CreateLoadBalancerTCPListener](~~CreateLoadBalancerTCPListener~~) - [CreateLoadBalancerHTTPListener](~~CreateLoadBalancerHTTPListener~~) - [CreateLoadBalancerHTTPSListener](~~CreateLoadBalancerHTTPSListener~~)
@param request - DescribeLoadBalancerListenersRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeLoadBalancerListenersResponse
func (*Client) DescribeLoadBalancerTCPListenerAttribute ¶
func (client *Client) DescribeLoadBalancerTCPListenerAttribute(request *DescribeLoadBalancerTCPListenerAttributeRequest) (_result *DescribeLoadBalancerTCPListenerAttributeResponse, _err error)
Summary:
Queries the configurations of a TCP listener of Classic Load Balancer (CLB).
@param request - DescribeLoadBalancerTCPListenerAttributeRequest
@return DescribeLoadBalancerTCPListenerAttributeResponse
func (*Client) DescribeLoadBalancerTCPListenerAttributeWithOptions ¶
func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithOptions(request *DescribeLoadBalancerTCPListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancerTCPListenerAttributeResponse, _err error)
Summary:
Queries the configurations of a TCP listener of Classic Load Balancer (CLB).
@param request - DescribeLoadBalancerTCPListenerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeLoadBalancerTCPListenerAttributeResponse
func (*Client) DescribeLoadBalancerUDPListenerAttribute ¶
func (client *Client) DescribeLoadBalancerUDPListenerAttribute(request *DescribeLoadBalancerUDPListenerAttributeRequest) (_result *DescribeLoadBalancerUDPListenerAttributeResponse, _err error)
Summary:
Queries the configurations of a UDP listener.
@param request - DescribeLoadBalancerUDPListenerAttributeRequest
@return DescribeLoadBalancerUDPListenerAttributeResponse
func (*Client) DescribeLoadBalancerUDPListenerAttributeWithOptions ¶
func (client *Client) DescribeLoadBalancerUDPListenerAttributeWithOptions(request *DescribeLoadBalancerUDPListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancerUDPListenerAttributeResponse, _err error)
Summary:
Queries the configurations of a UDP listener.
@param request - DescribeLoadBalancerUDPListenerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeLoadBalancerUDPListenerAttributeResponse
func (*Client) DescribeLoadBalancers ¶
func (client *Client) DescribeLoadBalancers(request *DescribeLoadBalancersRequest) (_result *DescribeLoadBalancersResponse, _err error)
Summary:
Queries Classic Load Balancer (CLB) instances.
@param request - DescribeLoadBalancersRequest
@return DescribeLoadBalancersResponse
func (*Client) DescribeLoadBalancersWithOptions ¶
func (client *Client) DescribeLoadBalancersWithOptions(request *DescribeLoadBalancersRequest, runtime *util.RuntimeOptions) (_result *DescribeLoadBalancersResponse, _err error)
Summary:
Queries Classic Load Balancer (CLB) instances.
@param request - DescribeLoadBalancersRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeLoadBalancersResponse
func (*Client) DescribeMasterSlaveServerGroupAttribute ¶
func (client *Client) DescribeMasterSlaveServerGroupAttribute(request *DescribeMasterSlaveServerGroupAttributeRequest) (_result *DescribeMasterSlaveServerGroupAttributeResponse, _err error)
Summary:
Queries the detailed information about a primary/secondary server group.
@param request - DescribeMasterSlaveServerGroupAttributeRequest
@return DescribeMasterSlaveServerGroupAttributeResponse
func (*Client) DescribeMasterSlaveServerGroupAttributeWithOptions ¶
func (client *Client) DescribeMasterSlaveServerGroupAttributeWithOptions(request *DescribeMasterSlaveServerGroupAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeMasterSlaveServerGroupAttributeResponse, _err error)
Summary:
Queries the detailed information about a primary/secondary server group.
@param request - DescribeMasterSlaveServerGroupAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeMasterSlaveServerGroupAttributeResponse
func (*Client) DescribeMasterSlaveServerGroups ¶
func (client *Client) DescribeMasterSlaveServerGroups(request *DescribeMasterSlaveServerGroupsRequest) (_result *DescribeMasterSlaveServerGroupsResponse, _err error)
Summary:
Queries primary/secondary server groups.
@param request - DescribeMasterSlaveServerGroupsRequest
@return DescribeMasterSlaveServerGroupsResponse
func (*Client) DescribeMasterSlaveServerGroupsWithOptions ¶
func (client *Client) DescribeMasterSlaveServerGroupsWithOptions(request *DescribeMasterSlaveServerGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeMasterSlaveServerGroupsResponse, _err error)
Summary:
Queries primary/secondary server groups.
@param request - DescribeMasterSlaveServerGroupsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeMasterSlaveServerGroupsResponse
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)
Summary:
Queries available regions.
@param request - DescribeRegionsRequest
@return DescribeRegionsResponse
func (*Client) DescribeRegionsWithOptions ¶
func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)
Summary:
Queries available regions.
@param request - DescribeRegionsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRegionsResponse
func (*Client) DescribeRuleAttribute ¶
func (client *Client) DescribeRuleAttribute(request *DescribeRuleAttributeRequest) (_result *DescribeRuleAttributeResponse, _err error)
Summary:
Queries the configurations of a specified forwarding rule.
@param request - DescribeRuleAttributeRequest
@return DescribeRuleAttributeResponse
func (*Client) DescribeRuleAttributeWithOptions ¶
func (client *Client) DescribeRuleAttributeWithOptions(request *DescribeRuleAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeRuleAttributeResponse, _err error)
Summary:
Queries the configurations of a specified forwarding rule.
@param request - DescribeRuleAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRuleAttributeResponse
func (*Client) DescribeRules ¶
func (client *Client) DescribeRules(request *DescribeRulesRequest) (_result *DescribeRulesResponse, _err error)
Summary:
Queries the forwarding rules that are configured for a specified listener.
@param request - DescribeRulesRequest
@return DescribeRulesResponse
func (*Client) DescribeRulesWithOptions ¶
func (client *Client) DescribeRulesWithOptions(request *DescribeRulesRequest, runtime *util.RuntimeOptions) (_result *DescribeRulesResponse, _err error)
Summary:
Queries the forwarding rules that are configured for a specified listener.
@param request - DescribeRulesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRulesResponse
func (*Client) DescribeServerCertificates ¶
func (client *Client) DescribeServerCertificates(request *DescribeServerCertificatesRequest) (_result *DescribeServerCertificatesResponse, _err error)
Summary:
Queries the server certificates in a region.
Description:
> For security reasons, only the fingerprints and names of server certificates are returned. The content of server certificates and private keys is not returned.
@param request - DescribeServerCertificatesRequest
@return DescribeServerCertificatesResponse
func (*Client) DescribeServerCertificatesWithOptions ¶
func (client *Client) DescribeServerCertificatesWithOptions(request *DescribeServerCertificatesRequest, runtime *util.RuntimeOptions) (_result *DescribeServerCertificatesResponse, _err error)
Summary:
Queries the server certificates in a region.
Description:
> For security reasons, only the fingerprints and names of server certificates are returned. The content of server certificates and private keys is not returned.
@param request - DescribeServerCertificatesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeServerCertificatesResponse
func (*Client) DescribeTags ¶
func (client *Client) DescribeTags(request *DescribeTagsRequest) (_result *DescribeTagsResponse, _err error)
Summary:
Queries tags.
Description:
Take note of the following items:
The system queries tags based on the instance ID, tag key, and tag value specified by you.
If the logical relationship among the specified conditions is AND, only tags that match all the specified conditions are returned.
If the Tagkey parameter is specified and but Tagvalue parameter is not specified, all tags that contain the specified tag key are returned.
If you specify the Tagvalue parameter in a request, you must also specify the Tagkey parameter in the request.
If you specify both the Tagkey and Tagvalue parameters, only tags that contain the specified keys and values are returned.
@param request - DescribeTagsRequest
@return DescribeTagsResponse
func (*Client) DescribeTagsWithOptions ¶
func (client *Client) DescribeTagsWithOptions(request *DescribeTagsRequest, runtime *util.RuntimeOptions) (_result *DescribeTagsResponse, _err error)
Summary:
Queries tags.
Description:
Take note of the following items:
The system queries tags based on the instance ID, tag key, and tag value specified by you.
If the logical relationship among the specified conditions is AND, only tags that match all the specified conditions are returned.
If the Tagkey parameter is specified and but Tagvalue parameter is not specified, all tags that contain the specified tag key are returned.
If you specify the Tagvalue parameter in a request, you must also specify the Tagkey parameter in the request.
If you specify both the Tagkey and Tagvalue parameters, only tags that contain the specified keys and values are returned.
@param request - DescribeTagsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeTagsResponse
func (*Client) DescribeVServerGroupAttribute ¶
func (client *Client) DescribeVServerGroupAttribute(request *DescribeVServerGroupAttributeRequest) (_result *DescribeVServerGroupAttributeResponse, _err error)
Summary:
Queries the detailed information about a vServer group.
@param request - DescribeVServerGroupAttributeRequest
@return DescribeVServerGroupAttributeResponse
func (*Client) DescribeVServerGroupAttributeWithOptions ¶
func (client *Client) DescribeVServerGroupAttributeWithOptions(request *DescribeVServerGroupAttributeRequest, runtime *util.RuntimeOptions) (_result *DescribeVServerGroupAttributeResponse, _err error)
Summary:
Queries the detailed information about a vServer group.
@param request - DescribeVServerGroupAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVServerGroupAttributeResponse
func (*Client) DescribeVServerGroups ¶
func (client *Client) DescribeVServerGroups(request *DescribeVServerGroupsRequest) (_result *DescribeVServerGroupsResponse, _err error)
Summary:
Queries vServer groups.
@param request - DescribeVServerGroupsRequest
@return DescribeVServerGroupsResponse
func (*Client) DescribeVServerGroupsWithOptions ¶
func (client *Client) DescribeVServerGroupsWithOptions(request *DescribeVServerGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeVServerGroupsResponse, _err error)
Summary:
Queries vServer groups.
@param request - DescribeVServerGroupsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeVServerGroupsResponse
func (*Client) DescribeZones ¶
func (client *Client) DescribeZones(request *DescribeZonesRequest) (_result *DescribeZonesResponse, _err error)
Summary:
Queries the zones in a region.
@param request - DescribeZonesRequest
@return DescribeZonesResponse
func (*Client) DescribeZonesWithOptions ¶
func (client *Client) DescribeZonesWithOptions(request *DescribeZonesRequest, runtime *util.RuntimeOptions) (_result *DescribeZonesResponse, _err error)
Summary:
Queries the zones in a region.
@param request - DescribeZonesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeZonesResponse
func (*Client) EnableHighDefinationMonitor ¶ added in v4.0.2
func (client *Client) EnableHighDefinationMonitor(request *EnableHighDefinationMonitorRequest) (_result *EnableHighDefinationMonitorResponse, _err error)
Summary:
Enables fine-grained monitoring for the current region.
@param request - EnableHighDefinationMonitorRequest
@return EnableHighDefinationMonitorResponse
func (*Client) EnableHighDefinationMonitorWithOptions ¶ added in v4.0.2
func (client *Client) EnableHighDefinationMonitorWithOptions(request *EnableHighDefinationMonitorRequest, runtime *util.RuntimeOptions) (_result *EnableHighDefinationMonitorResponse, _err error)
Summary:
Enables fine-grained monitoring for the current region.
@param request - EnableHighDefinationMonitorRequest
@param runtime - runtime options for this request RuntimeOptions
@return EnableHighDefinationMonitorResponse
func (*Client) GetEndpoint ¶
func (*Client) ListTLSCipherPolicies ¶
func (client *Client) ListTLSCipherPolicies(request *ListTLSCipherPoliciesRequest) (_result *ListTLSCipherPoliciesResponse, _err error)
Summary:
Queries Transport Layer Security (TLS) policies.
@param request - ListTLSCipherPoliciesRequest
@return ListTLSCipherPoliciesResponse
func (*Client) ListTLSCipherPoliciesWithOptions ¶
func (client *Client) ListTLSCipherPoliciesWithOptions(request *ListTLSCipherPoliciesRequest, runtime *util.RuntimeOptions) (_result *ListTLSCipherPoliciesResponse, _err error)
Summary:
Queries Transport Layer Security (TLS) policies.
@param request - ListTLSCipherPoliciesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListTLSCipherPoliciesResponse
func (*Client) ListTagResources ¶
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)
Summary:
Queries the tags that are added to resources.
Description:
Set **ResourceId.N* - or **Tag.N* - that consists of **Tag.N.Key* - and **Tag.N.Value* - in the request to specify the object to be queried. - **Tag.N* - is a resource tag that consists of a key-value pair. If you set only **Tag.N.Key**, all tag values that are associated with the specified tag key are returned. If you set only **Tag.N.Value**, an error message is returned. - If you set **Tag.N* - and **ResourceId.N* - to filter tags, **ResourceId.N* - must match all specified key-value pairs. - If you specify multiple key-value pairs, resources that contain these key-value pairs are returned.
@param request - ListTagResourcesRequest
@return ListTagResourcesResponse
func (*Client) ListTagResourcesWithOptions ¶
func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)
Summary:
Queries the tags that are added to resources.
Description:
Set **ResourceId.N* - or **Tag.N* - that consists of **Tag.N.Key* - and **Tag.N.Value* - in the request to specify the object to be queried. - **Tag.N* - is a resource tag that consists of a key-value pair. If you set only **Tag.N.Key**, all tag values that are associated with the specified tag key are returned. If you set only **Tag.N.Value**, an error message is returned. - If you set **Tag.N* - and **ResourceId.N* - to filter tags, **ResourceId.N* - must match all specified key-value pairs. - If you specify multiple key-value pairs, resources that contain these key-value pairs are returned.
@param request - ListTagResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListTagResourcesResponse
func (*Client) ModifyHighDefinationMonitor ¶ added in v4.0.2
func (client *Client) ModifyHighDefinationMonitor(request *ModifyHighDefinationMonitorRequest) (_result *ModifyHighDefinationMonitorResponse, _err error)
Summary:
Modifies the configuration of fine-grained monitoring in a specified region.
@param request - ModifyHighDefinationMonitorRequest
@return ModifyHighDefinationMonitorResponse
func (*Client) ModifyHighDefinationMonitorWithOptions ¶ added in v4.0.2
func (client *Client) ModifyHighDefinationMonitorWithOptions(request *ModifyHighDefinationMonitorRequest, runtime *util.RuntimeOptions) (_result *ModifyHighDefinationMonitorResponse, _err error)
Summary:
Modifies the configuration of fine-grained monitoring in a specified region.
@param request - ModifyHighDefinationMonitorRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyHighDefinationMonitorResponse
func (*Client) ModifyLoadBalancerInstanceChargeType ¶
func (client *Client) ModifyLoadBalancerInstanceChargeType(request *ModifyLoadBalancerInstanceChargeTypeRequest) (_result *ModifyLoadBalancerInstanceChargeTypeResponse, _err error)
Summary:
Changes the metering method of a pay-as-you-go Classic Load Balancer (CLB) instance.
Description:
> - For pay-as-you-go CLB instances, you can only change the metering method from pay-by-specification to pay-by-LCU. You cannot change the metering method from pay-by-LCU to pay-by-specification.
> - This operation can change the metering method of only one instance at a time.
@param request - ModifyLoadBalancerInstanceChargeTypeRequest
@return ModifyLoadBalancerInstanceChargeTypeResponse
func (*Client) ModifyLoadBalancerInstanceChargeTypeWithOptions ¶
func (client *Client) ModifyLoadBalancerInstanceChargeTypeWithOptions(request *ModifyLoadBalancerInstanceChargeTypeRequest, runtime *util.RuntimeOptions) (_result *ModifyLoadBalancerInstanceChargeTypeResponse, _err error)
Summary:
Changes the metering method of a pay-as-you-go Classic Load Balancer (CLB) instance.
Description:
> - For pay-as-you-go CLB instances, you can only change the metering method from pay-by-specification to pay-by-LCU. You cannot change the metering method from pay-by-LCU to pay-by-specification.
> - This operation can change the metering method of only one instance at a time.
@param request - ModifyLoadBalancerInstanceChargeTypeRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyLoadBalancerInstanceChargeTypeResponse
func (*Client) ModifyLoadBalancerInstanceSpec ¶
func (client *Client) ModifyLoadBalancerInstanceSpec(request *ModifyLoadBalancerInstanceSpecRequest) (_result *ModifyLoadBalancerInstanceSpecResponse, _err error)
Summary:
Modifies the specification of a Classic Load Balancer (CLB) instance.
@param request - ModifyLoadBalancerInstanceSpecRequest
@return ModifyLoadBalancerInstanceSpecResponse
func (*Client) ModifyLoadBalancerInstanceSpecWithOptions ¶
func (client *Client) ModifyLoadBalancerInstanceSpecWithOptions(request *ModifyLoadBalancerInstanceSpecRequest, runtime *util.RuntimeOptions) (_result *ModifyLoadBalancerInstanceSpecResponse, _err error)
Summary:
Modifies the specification of a Classic Load Balancer (CLB) instance.
@param request - ModifyLoadBalancerInstanceSpecRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyLoadBalancerInstanceSpecResponse
func (*Client) ModifyLoadBalancerInternetSpec ¶
func (client *Client) ModifyLoadBalancerInternetSpec(request *ModifyLoadBalancerInternetSpecRequest) (_result *ModifyLoadBalancerInternetSpecResponse, _err error)
Summary:
Modifies the metering method of an Internet-facing Classic Load Balancer (CLB) instance.
Description:
## Description
If you modify only the maximum bandwidth of a pay-by-bandwidth CLB instance, the new bandwidth immediately takes effect.
If you modify the metering method (for example, switch from pay-by-bandwidth to pay-by-data-transfer), the new metering method and the other changes specified in the operation take effect at 00:00:00 the next day.
@param request - ModifyLoadBalancerInternetSpecRequest
@return ModifyLoadBalancerInternetSpecResponse
func (*Client) ModifyLoadBalancerInternetSpecWithOptions ¶
func (client *Client) ModifyLoadBalancerInternetSpecWithOptions(request *ModifyLoadBalancerInternetSpecRequest, runtime *util.RuntimeOptions) (_result *ModifyLoadBalancerInternetSpecResponse, _err error)
Summary:
Modifies the metering method of an Internet-facing Classic Load Balancer (CLB) instance.
Description:
## Description
If you modify only the maximum bandwidth of a pay-by-bandwidth CLB instance, the new bandwidth immediately takes effect.
If you modify the metering method (for example, switch from pay-by-bandwidth to pay-by-data-transfer), the new metering method and the other changes specified in the operation take effect at 00:00:00 the next day.
@param request - ModifyLoadBalancerInternetSpecRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyLoadBalancerInternetSpecResponse
func (*Client) ModifyLoadBalancerPayType
deprecated
func (client *Client) ModifyLoadBalancerPayType(request *ModifyLoadBalancerPayTypeRequest) (_result *ModifyLoadBalancerPayTypeResponse, _err error)
Deprecated: OpenAPI ModifyLoadBalancerPayType is deprecated
Summary:
Changes the billing method of a Classic Load Balancer (CLB) instance from pay-as-you-go to subscription.
@param request - ModifyLoadBalancerPayTypeRequest
@return ModifyLoadBalancerPayTypeResponse Deprecated
func (*Client) ModifyLoadBalancerPayTypeWithOptions
deprecated
func (client *Client) ModifyLoadBalancerPayTypeWithOptions(request *ModifyLoadBalancerPayTypeRequest, runtime *util.RuntimeOptions) (_result *ModifyLoadBalancerPayTypeResponse, _err error)
Deprecated: OpenAPI ModifyLoadBalancerPayType is deprecated
Summary:
Changes the billing method of a Classic Load Balancer (CLB) instance from pay-as-you-go to subscription.
@param request - ModifyLoadBalancerPayTypeRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyLoadBalancerPayTypeResponse Deprecated
func (*Client) ModifyVServerGroupBackendServers ¶
func (client *Client) ModifyVServerGroupBackendServers(request *ModifyVServerGroupBackendServersRequest) (_result *ModifyVServerGroupBackendServersResponse, _err error)
Summary:
Replaces backend servers in a vServer group.
Description:
This operation can be used only to replace backend servers in a vServer group. To modify the attributes of backend servers, such as weights, call the [SetVServerGroupAttribute](https://help.aliyun.com/document_detail/35217.html) operation.
@param request - ModifyVServerGroupBackendServersRequest
@return ModifyVServerGroupBackendServersResponse
func (*Client) ModifyVServerGroupBackendServersWithOptions ¶
func (client *Client) ModifyVServerGroupBackendServersWithOptions(request *ModifyVServerGroupBackendServersRequest, runtime *util.RuntimeOptions) (_result *ModifyVServerGroupBackendServersResponse, _err error)
Summary:
Replaces backend servers in a vServer group.
Description:
This operation can be used only to replace backend servers in a vServer group. To modify the attributes of backend servers, such as weights, call the [SetVServerGroupAttribute](https://help.aliyun.com/document_detail/35217.html) operation.
@param request - ModifyVServerGroupBackendServersRequest
@param runtime - runtime options for this request RuntimeOptions
@return ModifyVServerGroupBackendServersResponse
func (*Client) MoveResourceGroup ¶ added in v4.0.3
func (client *Client) MoveResourceGroup(request *MoveResourceGroupRequest) (_result *MoveResourceGroupResponse, _err error)
Summary:
Moves a resource to another resource group.
@param request - MoveResourceGroupRequest
@return MoveResourceGroupResponse
func (*Client) MoveResourceGroupWithOptions ¶ added in v4.0.3
func (client *Client) MoveResourceGroupWithOptions(request *MoveResourceGroupRequest, runtime *util.RuntimeOptions) (_result *MoveResourceGroupResponse, _err error)
Summary:
Moves a resource to another resource group.
@param request - MoveResourceGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return MoveResourceGroupResponse
func (*Client) RemoveAccessControlListEntry ¶
func (client *Client) RemoveAccessControlListEntry(request *RemoveAccessControlListEntryRequest) (_result *RemoveAccessControlListEntryResponse, _err error)
Summary:
Removes IP entries from the network access control list (ACL) of a Classic Load Balancer (CLB) instance.
@param request - RemoveAccessControlListEntryRequest
@return RemoveAccessControlListEntryResponse
func (*Client) RemoveAccessControlListEntryWithOptions ¶
func (client *Client) RemoveAccessControlListEntryWithOptions(request *RemoveAccessControlListEntryRequest, runtime *util.RuntimeOptions) (_result *RemoveAccessControlListEntryResponse, _err error)
Summary:
Removes IP entries from the network access control list (ACL) of a Classic Load Balancer (CLB) instance.
@param request - RemoveAccessControlListEntryRequest
@param runtime - runtime options for this request RuntimeOptions
@return RemoveAccessControlListEntryResponse
func (*Client) RemoveBackendServers ¶
func (client *Client) RemoveBackendServers(request *RemoveBackendServersRequest) (_result *RemoveBackendServersResponse, _err error)
Summary:
Removes backend servers.
Description:
> If the backend servers that you want to remove are not in the server list of the Classic Load Balancer (CLB) instance, the request fails. However, the system does not report an error.
@param request - RemoveBackendServersRequest
@return RemoveBackendServersResponse
func (*Client) RemoveBackendServersWithOptions ¶
func (client *Client) RemoveBackendServersWithOptions(request *RemoveBackendServersRequest, runtime *util.RuntimeOptions) (_result *RemoveBackendServersResponse, _err error)
Summary:
Removes backend servers.
Description:
> If the backend servers that you want to remove are not in the server list of the Classic Load Balancer (CLB) instance, the request fails. However, the system does not report an error.
@param request - RemoveBackendServersRequest
@param runtime - runtime options for this request RuntimeOptions
@return RemoveBackendServersResponse
func (*Client) RemoveListenerWhiteListItem ¶
func (client *Client) RemoveListenerWhiteListItem(request *RemoveListenerWhiteListItemRequest) (_result *RemoveListenerWhiteListItemResponse, _err error)
Summary:
Removes IP addresses or CIDR blocks from the whitelist of a listener.
@param request - RemoveListenerWhiteListItemRequest
@return RemoveListenerWhiteListItemResponse
func (*Client) RemoveListenerWhiteListItemWithOptions ¶
func (client *Client) RemoveListenerWhiteListItemWithOptions(request *RemoveListenerWhiteListItemRequest, runtime *util.RuntimeOptions) (_result *RemoveListenerWhiteListItemResponse, _err error)
Summary:
Removes IP addresses or CIDR blocks from the whitelist of a listener.
@param request - RemoveListenerWhiteListItemRequest
@param runtime - runtime options for this request RuntimeOptions
@return RemoveListenerWhiteListItemResponse
func (*Client) RemoveTags ¶
func (client *Client) RemoveTags(request *RemoveTagsRequest) (_result *RemoveTagsResponse, _err error)
Summary:
Removes tags from a Server Load Balancer (SLB) instance.
@param request - RemoveTagsRequest
@return RemoveTagsResponse
func (*Client) RemoveTagsWithOptions ¶
func (client *Client) RemoveTagsWithOptions(request *RemoveTagsRequest, runtime *util.RuntimeOptions) (_result *RemoveTagsResponse, _err error)
Summary:
Removes tags from a Server Load Balancer (SLB) instance.
@param request - RemoveTagsRequest
@param runtime - runtime options for this request RuntimeOptions
@return RemoveTagsResponse
func (*Client) RemoveVServerGroupBackendServers ¶
func (client *Client) RemoveVServerGroupBackendServers(request *RemoveVServerGroupBackendServersRequest) (_result *RemoveVServerGroupBackendServersResponse, _err error)
Summary:
Removes backend servers from a vServer group.
Description:
> If the backend servers specified by the **BackendServers* - parameter do not exist in the vServer group, the backend servers are ignored. No error message is returned.
@param request - RemoveVServerGroupBackendServersRequest
@return RemoveVServerGroupBackendServersResponse
func (*Client) RemoveVServerGroupBackendServersWithOptions ¶
func (client *Client) RemoveVServerGroupBackendServersWithOptions(request *RemoveVServerGroupBackendServersRequest, runtime *util.RuntimeOptions) (_result *RemoveVServerGroupBackendServersResponse, _err error)
Summary:
Removes backend servers from a vServer group.
Description:
> If the backend servers specified by the **BackendServers* - parameter do not exist in the vServer group, the backend servers are ignored. No error message is returned.
@param request - RemoveVServerGroupBackendServersRequest
@param runtime - runtime options for this request RuntimeOptions
@return RemoveVServerGroupBackendServersResponse
func (*Client) SetAccessControlListAttribute ¶
func (client *Client) SetAccessControlListAttribute(request *SetAccessControlListAttributeRequest) (_result *SetAccessControlListAttributeResponse, _err error)
Summary:
Renames an access control list (ACL).
@param request - SetAccessControlListAttributeRequest
@return SetAccessControlListAttributeResponse
func (*Client) SetAccessControlListAttributeWithOptions ¶
func (client *Client) SetAccessControlListAttributeWithOptions(request *SetAccessControlListAttributeRequest, runtime *util.RuntimeOptions) (_result *SetAccessControlListAttributeResponse, _err error)
Summary:
Renames an access control list (ACL).
@param request - SetAccessControlListAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetAccessControlListAttributeResponse
func (*Client) SetAccessLogsDownloadAttribute ¶ added in v4.0.2
func (client *Client) SetAccessLogsDownloadAttribute(request *SetAccessLogsDownloadAttributeRequest) (_result *SetAccessLogsDownloadAttributeResponse, _err error)
Summary:
Adds an access log forwarding rule to a Classic Load Balancer (CLB) instance.
@param request - SetAccessLogsDownloadAttributeRequest
@return SetAccessLogsDownloadAttributeResponse
func (*Client) SetAccessLogsDownloadAttributeWithOptions ¶ added in v4.0.2
func (client *Client) SetAccessLogsDownloadAttributeWithOptions(request *SetAccessLogsDownloadAttributeRequest, runtime *util.RuntimeOptions) (_result *SetAccessLogsDownloadAttributeResponse, _err error)
Summary:
Adds an access log forwarding rule to a Classic Load Balancer (CLB) instance.
@param request - SetAccessLogsDownloadAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetAccessLogsDownloadAttributeResponse
func (*Client) SetBackendServers ¶
func (client *Client) SetBackendServers(request *SetBackendServersRequest) (_result *SetBackendServersResponse, _err error)
Summary:
Specifies weights for backend servers.
@param request - SetBackendServersRequest
@return SetBackendServersResponse
func (*Client) SetBackendServersWithOptions ¶
func (client *Client) SetBackendServersWithOptions(request *SetBackendServersRequest, runtime *util.RuntimeOptions) (_result *SetBackendServersResponse, _err error)
Summary:
Specifies weights for backend servers.
@param request - SetBackendServersRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetBackendServersResponse
func (*Client) SetCACertificateName ¶
func (client *Client) SetCACertificateName(request *SetCACertificateNameRequest) (_result *SetCACertificateNameResponse, _err error)
Summary:
Specifies a name for a CA certificate.
@param request - SetCACertificateNameRequest
@return SetCACertificateNameResponse
func (*Client) SetCACertificateNameWithOptions ¶
func (client *Client) SetCACertificateNameWithOptions(request *SetCACertificateNameRequest, runtime *util.RuntimeOptions) (_result *SetCACertificateNameResponse, _err error)
Summary:
Specifies a name for a CA certificate.
@param request - SetCACertificateNameRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetCACertificateNameResponse
func (*Client) SetDomainExtensionAttribute ¶
func (client *Client) SetDomainExtensionAttribute(request *SetDomainExtensionAttributeRequest) (_result *SetDomainExtensionAttributeResponse, _err error)
Summary:
Replaces the certificate of an additional domain name.
Description:
> You cannot replace an additional certificate for a listener that is added to a shared-resource Server Load Balancer (SLB) instance.
@param request - SetDomainExtensionAttributeRequest
@return SetDomainExtensionAttributeResponse
func (*Client) SetDomainExtensionAttributeWithOptions ¶
func (client *Client) SetDomainExtensionAttributeWithOptions(request *SetDomainExtensionAttributeRequest, runtime *util.RuntimeOptions) (_result *SetDomainExtensionAttributeResponse, _err error)
Summary:
Replaces the certificate of an additional domain name.
Description:
> You cannot replace an additional certificate for a listener that is added to a shared-resource Server Load Balancer (SLB) instance.
@param request - SetDomainExtensionAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetDomainExtensionAttributeResponse
func (*Client) SetListenerAccessControlStatus ¶
func (client *Client) SetListenerAccessControlStatus(request *SetListenerAccessControlStatusRequest) (_result *SetListenerAccessControlStatusResponse, _err error)
Summary:
Enables or disables the whitelist of a specified listener.
@param request - SetListenerAccessControlStatusRequest
@return SetListenerAccessControlStatusResponse
func (*Client) SetListenerAccessControlStatusWithOptions ¶
func (client *Client) SetListenerAccessControlStatusWithOptions(request *SetListenerAccessControlStatusRequest, runtime *util.RuntimeOptions) (_result *SetListenerAccessControlStatusResponse, _err error)
Summary:
Enables or disables the whitelist of a specified listener.
@param request - SetListenerAccessControlStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetListenerAccessControlStatusResponse
func (*Client) SetLoadBalancerDeleteProtection ¶
func (client *Client) SetLoadBalancerDeleteProtection(request *SetLoadBalancerDeleteProtectionRequest) (_result *SetLoadBalancerDeleteProtectionResponse, _err error)
Summary:
Enables or disables deletion protection for an SLB instance.
@param request - SetLoadBalancerDeleteProtectionRequest
@return SetLoadBalancerDeleteProtectionResponse
func (*Client) SetLoadBalancerDeleteProtectionWithOptions ¶
func (client *Client) SetLoadBalancerDeleteProtectionWithOptions(request *SetLoadBalancerDeleteProtectionRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerDeleteProtectionResponse, _err error)
Summary:
Enables or disables deletion protection for an SLB instance.
@param request - SetLoadBalancerDeleteProtectionRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetLoadBalancerDeleteProtectionResponse
func (*Client) SetLoadBalancerHTTPListenerAttribute ¶
func (client *Client) SetLoadBalancerHTTPListenerAttribute(request *SetLoadBalancerHTTPListenerAttributeRequest) (_result *SetLoadBalancerHTTPListenerAttributeResponse, _err error)
Summary:
Modifies the configurations of an HTTP listener.
Description:
### Prerequisites
A Classic Load Balancer (CLB) instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/27577.html).
An HTTP listener is created. For more information about how to create an HTTP listener, see [CreateLoadBalancerHTTPListener](https://help.aliyun.com/document_detail/27592.html).
@param request - SetLoadBalancerHTTPListenerAttributeRequest
@return SetLoadBalancerHTTPListenerAttributeResponse
func (*Client) SetLoadBalancerHTTPListenerAttributeWithOptions ¶
func (client *Client) SetLoadBalancerHTTPListenerAttributeWithOptions(request *SetLoadBalancerHTTPListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerHTTPListenerAttributeResponse, _err error)
Summary:
Modifies the configurations of an HTTP listener.
Description:
### Prerequisites
A Classic Load Balancer (CLB) instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/27577.html).
An HTTP listener is created. For more information about how to create an HTTP listener, see [CreateLoadBalancerHTTPListener](https://help.aliyun.com/document_detail/27592.html).
@param request - SetLoadBalancerHTTPListenerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetLoadBalancerHTTPListenerAttributeResponse
func (*Client) SetLoadBalancerHTTPSListenerAttribute ¶
func (client *Client) SetLoadBalancerHTTPSListenerAttribute(request *SetLoadBalancerHTTPSListenerAttributeRequest) (_result *SetLoadBalancerHTTPSListenerAttributeResponse, _err error)
Summary:
Modifies the configurations of an HTTPS listener.
Description:
A Classic Load Balancer (CLB) instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/27577.html). - An HTTPS listener is created. For more information about how to create an HTTPS listener, see [CreateLoadBalancerHTTPSListener](https://help.aliyun.com/document_detail/27593.html).
@param request - SetLoadBalancerHTTPSListenerAttributeRequest
@return SetLoadBalancerHTTPSListenerAttributeResponse
func (*Client) SetLoadBalancerHTTPSListenerAttributeWithOptions ¶
func (client *Client) SetLoadBalancerHTTPSListenerAttributeWithOptions(request *SetLoadBalancerHTTPSListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerHTTPSListenerAttributeResponse, _err error)
Summary:
Modifies the configurations of an HTTPS listener.
Description:
A Classic Load Balancer (CLB) instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/27577.html). - An HTTPS listener is created. For more information about how to create an HTTPS listener, see [CreateLoadBalancerHTTPSListener](https://help.aliyun.com/document_detail/27593.html).
@param request - SetLoadBalancerHTTPSListenerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetLoadBalancerHTTPSListenerAttributeResponse
func (*Client) SetLoadBalancerModificationProtection ¶
func (client *Client) SetLoadBalancerModificationProtection(request *SetLoadBalancerModificationProtectionRequest) (_result *SetLoadBalancerModificationProtectionResponse, _err error)
Summary:
Modifies the configuration of the configuration read-only mode for a Classic Load Balancer (CLB) instance.
@param request - SetLoadBalancerModificationProtectionRequest
@return SetLoadBalancerModificationProtectionResponse
func (*Client) SetLoadBalancerModificationProtectionWithOptions ¶
func (client *Client) SetLoadBalancerModificationProtectionWithOptions(request *SetLoadBalancerModificationProtectionRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerModificationProtectionResponse, _err error)
Summary:
Modifies the configuration of the configuration read-only mode for a Classic Load Balancer (CLB) instance.
@param request - SetLoadBalancerModificationProtectionRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetLoadBalancerModificationProtectionResponse
func (*Client) SetLoadBalancerName ¶
func (client *Client) SetLoadBalancerName(request *SetLoadBalancerNameRequest) (_result *SetLoadBalancerNameResponse, _err error)
Summary:
Modifies the name of a Classic Load Balancer (CLB) instance.
@param request - SetLoadBalancerNameRequest
@return SetLoadBalancerNameResponse
func (*Client) SetLoadBalancerNameWithOptions ¶
func (client *Client) SetLoadBalancerNameWithOptions(request *SetLoadBalancerNameRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerNameResponse, _err error)
Summary:
Modifies the name of a Classic Load Balancer (CLB) instance.
@param request - SetLoadBalancerNameRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetLoadBalancerNameResponse
func (*Client) SetLoadBalancerStatus ¶
func (client *Client) SetLoadBalancerStatus(request *SetLoadBalancerStatusRequest) (_result *SetLoadBalancerStatusResponse, _err error)
Summary:
Modifies the state of a Classic Load Balancer (CLB) instance.
@param request - SetLoadBalancerStatusRequest
@return SetLoadBalancerStatusResponse
func (*Client) SetLoadBalancerStatusWithOptions ¶
func (client *Client) SetLoadBalancerStatusWithOptions(request *SetLoadBalancerStatusRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerStatusResponse, _err error)
Summary:
Modifies the state of a Classic Load Balancer (CLB) instance.
@param request - SetLoadBalancerStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetLoadBalancerStatusResponse
func (*Client) SetLoadBalancerTCPListenerAttribute ¶
func (client *Client) SetLoadBalancerTCPListenerAttribute(request *SetLoadBalancerTCPListenerAttributeRequest) (_result *SetLoadBalancerTCPListenerAttributeResponse, _err error)
Summary:
Modifies the configurations of a TCP listener of Classic Load Balancer (CLB).
Description:
A CLB instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/2401685.html). - A TCP listener is created. For more information, see [CreateLoadBalancerTCPListener](~~CreateLoadBalancerTCPListener~~).
@param request - SetLoadBalancerTCPListenerAttributeRequest
@return SetLoadBalancerTCPListenerAttributeResponse
func (*Client) SetLoadBalancerTCPListenerAttributeWithOptions ¶
func (client *Client) SetLoadBalancerTCPListenerAttributeWithOptions(request *SetLoadBalancerTCPListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerTCPListenerAttributeResponse, _err error)
Summary:
Modifies the configurations of a TCP listener of Classic Load Balancer (CLB).
Description:
A CLB instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/2401685.html). - A TCP listener is created. For more information, see [CreateLoadBalancerTCPListener](~~CreateLoadBalancerTCPListener~~).
@param request - SetLoadBalancerTCPListenerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetLoadBalancerTCPListenerAttributeResponse
func (*Client) SetLoadBalancerUDPListenerAttribute ¶
func (client *Client) SetLoadBalancerUDPListenerAttribute(request *SetLoadBalancerUDPListenerAttributeRequest) (_result *SetLoadBalancerUDPListenerAttributeResponse, _err error)
Summary:
Modifies the configurations of a UDP listener.
Description:
A Classic Load Balancer (CLB) instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/27577.html). - A UDP listener is created. For more information, see [CreateLoadBalancerUDPListener](https://help.aliyun.com/document_detail/27595.html).
@param request - SetLoadBalancerUDPListenerAttributeRequest
@return SetLoadBalancerUDPListenerAttributeResponse
func (*Client) SetLoadBalancerUDPListenerAttributeWithOptions ¶
func (client *Client) SetLoadBalancerUDPListenerAttributeWithOptions(request *SetLoadBalancerUDPListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *SetLoadBalancerUDPListenerAttributeResponse, _err error)
Summary:
Modifies the configurations of a UDP listener.
Description:
A Classic Load Balancer (CLB) instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/27577.html). - A UDP listener is created. For more information, see [CreateLoadBalancerUDPListener](https://help.aliyun.com/document_detail/27595.html).
@param request - SetLoadBalancerUDPListenerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetLoadBalancerUDPListenerAttributeResponse
func (*Client) SetRule ¶
func (client *Client) SetRule(request *SetRuleRequest) (_result *SetRuleResponse, _err error)
Summary:
Modifies a forwarding rule that is associated with a vServer group.
@param request - SetRuleRequest
@return SetRuleResponse
func (*Client) SetRuleWithOptions ¶
func (client *Client) SetRuleWithOptions(request *SetRuleRequest, runtime *util.RuntimeOptions) (_result *SetRuleResponse, _err error)
Summary:
Modifies a forwarding rule that is associated with a vServer group.
@param request - SetRuleRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetRuleResponse
func (*Client) SetServerCertificateName ¶
func (client *Client) SetServerCertificateName(request *SetServerCertificateNameRequest) (_result *SetServerCertificateNameResponse, _err error)
Summary:
Sets a name for a server certificate.
@param request - SetServerCertificateNameRequest
@return SetServerCertificateNameResponse
func (*Client) SetServerCertificateNameWithOptions ¶
func (client *Client) SetServerCertificateNameWithOptions(request *SetServerCertificateNameRequest, runtime *util.RuntimeOptions) (_result *SetServerCertificateNameResponse, _err error)
Summary:
Sets a name for a server certificate.
@param request - SetServerCertificateNameRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetServerCertificateNameResponse
func (*Client) SetTLSCipherPolicyAttribute ¶
func (client *Client) SetTLSCipherPolicyAttribute(request *SetTLSCipherPolicyAttributeRequest) (_result *SetTLSCipherPolicyAttributeResponse, _err error)
Summary:
Configures a Transport Layer Security (TLS) policy.
@param request - SetTLSCipherPolicyAttributeRequest
@return SetTLSCipherPolicyAttributeResponse
func (*Client) SetTLSCipherPolicyAttributeWithOptions ¶
func (client *Client) SetTLSCipherPolicyAttributeWithOptions(request *SetTLSCipherPolicyAttributeRequest, runtime *util.RuntimeOptions) (_result *SetTLSCipherPolicyAttributeResponse, _err error)
Summary:
Configures a Transport Layer Security (TLS) policy.
@param request - SetTLSCipherPolicyAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetTLSCipherPolicyAttributeResponse
func (*Client) SetVServerGroupAttribute ¶
func (client *Client) SetVServerGroupAttribute(request *SetVServerGroupAttributeRequest) (_result *SetVServerGroupAttributeResponse, _err error)
Summary:
Modifies the configurations of a vServer group.
Description:
This operation can be used to modify the weights of backend servers and names of vServer groups.
If you want to modify backend servers in a specified vServer group, call the [ModifyVServerGroupBackendServers](https://help.aliyun.com/document_detail/35220.html) operation.
If you want to add backend servers to a specified vServer group, call the [AddVServerGroupBackendServers](https://help.aliyun.com/document_detail/35218.html) operation.
@param request - SetVServerGroupAttributeRequest
@return SetVServerGroupAttributeResponse
func (*Client) SetVServerGroupAttributeWithOptions ¶
func (client *Client) SetVServerGroupAttributeWithOptions(request *SetVServerGroupAttributeRequest, runtime *util.RuntimeOptions) (_result *SetVServerGroupAttributeResponse, _err error)
Summary:
Modifies the configurations of a vServer group.
Description:
This operation can be used to modify the weights of backend servers and names of vServer groups.
If you want to modify backend servers in a specified vServer group, call the [ModifyVServerGroupBackendServers](https://help.aliyun.com/document_detail/35220.html) operation.
If you want to add backend servers to a specified vServer group, call the [AddVServerGroupBackendServers](https://help.aliyun.com/document_detail/35218.html) operation.
@param request - SetVServerGroupAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetVServerGroupAttributeResponse
func (*Client) StartLoadBalancerListener ¶
func (client *Client) StartLoadBalancerListener(request *StartLoadBalancerListenerRequest) (_result *StartLoadBalancerListenerResponse, _err error)
Summary:
Enables a listener.
Description:
When you call this operation, take note of the following items:
You can call the operation only when the listener is in the Stopped state.
If the operation is successful, the listener switches to the Starting state.
You cannot perform this operation when the Classic Load Balancer (CLB) instance to which the listener belongs is in the Locked state.
@param request - StartLoadBalancerListenerRequest
@return StartLoadBalancerListenerResponse
func (*Client) StartLoadBalancerListenerWithOptions ¶
func (client *Client) StartLoadBalancerListenerWithOptions(request *StartLoadBalancerListenerRequest, runtime *util.RuntimeOptions) (_result *StartLoadBalancerListenerResponse, _err error)
Summary:
Enables a listener.
Description:
When you call this operation, take note of the following items:
You can call the operation only when the listener is in the Stopped state.
If the operation is successful, the listener switches to the Starting state.
You cannot perform this operation when the Classic Load Balancer (CLB) instance to which the listener belongs is in the Locked state.
@param request - StartLoadBalancerListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return StartLoadBalancerListenerResponse
func (*Client) StopLoadBalancerListener ¶
func (client *Client) StopLoadBalancerListener(request *StopLoadBalancerListenerRequest) (_result *StopLoadBalancerListenerResponse, _err error)
Summary:
Stops a listener.
Description:
Before you make this API call, note the following:
After the API call is successfully made, the listener enters the stopped state.
If the Server Load Balancer (SLB) instance to which the listener to be stopped belongs is in the locked state, this API call cannot be made.
> If you stop the listener, your services will be disrupted. Exercise caution when you perform this action.
@param request - StopLoadBalancerListenerRequest
@return StopLoadBalancerListenerResponse
func (*Client) StopLoadBalancerListenerWithOptions ¶
func (client *Client) StopLoadBalancerListenerWithOptions(request *StopLoadBalancerListenerRequest, runtime *util.RuntimeOptions) (_result *StopLoadBalancerListenerResponse, _err error)
Summary:
Stops a listener.
Description:
Before you make this API call, note the following:
After the API call is successfully made, the listener enters the stopped state.
If the Server Load Balancer (SLB) instance to which the listener to be stopped belongs is in the locked state, this API call cannot be made.
> If you stop the listener, your services will be disrupted. Exercise caution when you perform this action.
@param request - StopLoadBalancerListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return StopLoadBalancerListenerResponse
func (*Client) TagResources ¶
func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)
Summary:
Creates tags and adds the tags to resources.
Description:
> You can add at most 20 tags to each instance. Before you add tags to a resource, Alibaba Cloud checks the number of existing tags of the resource. If the maximum number is reached, an error message is returned.
@param request - TagResourcesRequest
@return TagResourcesResponse
func (*Client) TagResourcesWithOptions ¶
func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)
Summary:
Creates tags and adds the tags to resources.
Description:
> You can add at most 20 tags to each instance. Before you add tags to a resource, Alibaba Cloud checks the number of existing tags of the resource. If the maximum number is reached, an error message is returned.
@param request - TagResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return TagResourcesResponse
func (*Client) UntagResources ¶
func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)
Summary:
Removes tags from a resource.
@param request - UntagResourcesRequest
@return UntagResourcesResponse
func (*Client) UntagResourcesWithOptions ¶
func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)
Summary:
Removes tags from a resource.
@param request - UntagResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return UntagResourcesResponse
func (*Client) UploadCACertificate ¶
func (client *Client) UploadCACertificate(request *UploadCACertificateRequest) (_result *UploadCACertificateResponse, _err error)
Summary:
Uploads a CA certificate.
Description:
You can upload only one CA certificate at a time. After a CA certificate is uploaded, the certificate ID, name, and fingerprint are returned.
@param request - UploadCACertificateRequest
@return UploadCACertificateResponse
func (*Client) UploadCACertificateWithOptions ¶
func (client *Client) UploadCACertificateWithOptions(request *UploadCACertificateRequest, runtime *util.RuntimeOptions) (_result *UploadCACertificateResponse, _err error)
Summary:
Uploads a CA certificate.
Description:
You can upload only one CA certificate at a time. After a CA certificate is uploaded, the certificate ID, name, and fingerprint are returned.
@param request - UploadCACertificateRequest
@param runtime - runtime options for this request RuntimeOptions
@return UploadCACertificateResponse
func (*Client) UploadServerCertificate ¶
func (client *Client) UploadServerCertificate(request *UploadServerCertificateRequest) (_result *UploadServerCertificateResponse, _err error)
Summary:
Uploads a server certificate.
Description:
You can upload only one server certificate and its private key in each call. - After a server certificate and its private key are uploaded, the fingerprints of all server certificates that belong to your Alibaba Cloud account are returned.
@param request - UploadServerCertificateRequest
@return UploadServerCertificateResponse
func (*Client) UploadServerCertificateWithOptions ¶
func (client *Client) UploadServerCertificateWithOptions(request *UploadServerCertificateRequest, runtime *util.RuntimeOptions) (_result *UploadServerCertificateResponse, _err error)
Summary:
Uploads a server certificate.
Description:
You can upload only one server certificate and its private key in each call. - After a server certificate and its private key are uploaded, the fingerprints of all server certificates that belong to your Alibaba Cloud account are returned.
@param request - UploadServerCertificateRequest
@param runtime - runtime options for this request RuntimeOptions
@return UploadServerCertificateResponse
type CreateAccessControlListRequest ¶
type CreateAccessControlListRequest struct { // The name of the ACL. The name must be 1 to 80 characters in length, and can contain letters, digits, periods (.), hyphens (-), forward slashes (/), and underscores (_). The name of the ACL that you create must be unique within each region. // // This parameter is required. // // example: // // rule1 AclName *string `json:"AclName,omitempty" xml:"AclName,omitempty"` // The IP version. Valid values: **ipv4* - and **ipv6**. // // example: // // ipv4 AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the ACL. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource group ID. // // example: // // rg-atstuj3rt****** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags. Tag []*CreateAccessControlListRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (CreateAccessControlListRequest) GoString ¶
func (s CreateAccessControlListRequest) GoString() string
func (*CreateAccessControlListRequest) SetAclName ¶
func (s *CreateAccessControlListRequest) SetAclName(v string) *CreateAccessControlListRequest
func (*CreateAccessControlListRequest) SetAddressIPVersion ¶
func (s *CreateAccessControlListRequest) SetAddressIPVersion(v string) *CreateAccessControlListRequest
func (*CreateAccessControlListRequest) SetOwnerAccount ¶
func (s *CreateAccessControlListRequest) SetOwnerAccount(v string) *CreateAccessControlListRequest
func (*CreateAccessControlListRequest) SetOwnerId ¶
func (s *CreateAccessControlListRequest) SetOwnerId(v int64) *CreateAccessControlListRequest
func (*CreateAccessControlListRequest) SetRegionId ¶
func (s *CreateAccessControlListRequest) SetRegionId(v string) *CreateAccessControlListRequest
func (*CreateAccessControlListRequest) SetResourceGroupId ¶
func (s *CreateAccessControlListRequest) SetResourceGroupId(v string) *CreateAccessControlListRequest
func (*CreateAccessControlListRequest) SetResourceOwnerAccount ¶
func (s *CreateAccessControlListRequest) SetResourceOwnerAccount(v string) *CreateAccessControlListRequest
func (*CreateAccessControlListRequest) SetResourceOwnerId ¶
func (s *CreateAccessControlListRequest) SetResourceOwnerId(v int64) *CreateAccessControlListRequest
func (*CreateAccessControlListRequest) SetTag ¶ added in v4.0.3
func (s *CreateAccessControlListRequest) SetTag(v []*CreateAccessControlListRequestTag) *CreateAccessControlListRequest
func (CreateAccessControlListRequest) String ¶
func (s CreateAccessControlListRequest) String() string
type CreateAccessControlListRequestTag ¶ added in v4.0.3
type CreateAccessControlListRequestTag struct { // The key of tag N. Valid values of N: **1* - to **20**. The tag key cannot be an empty string. The tag key can be up to 128 characters in length, and cannot contain `http://` or `https://`. It cannot start with `acs:` or `aliyun`. // // example: // // TestKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of tag N. Valid values of N: **1* - to **20**. The tag value can be an empty string. The tag value must be 0 to 128 characters in length, and cannot start with `acs:`. It cannot contain `http://` or `https://`. // // example: // // TestValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateAccessControlListRequestTag) GoString ¶ added in v4.0.3
func (s CreateAccessControlListRequestTag) GoString() string
func (*CreateAccessControlListRequestTag) SetKey ¶ added in v4.0.3
func (s *CreateAccessControlListRequestTag) SetKey(v string) *CreateAccessControlListRequestTag
func (*CreateAccessControlListRequestTag) SetValue ¶ added in v4.0.3
func (s *CreateAccessControlListRequestTag) SetValue(v string) *CreateAccessControlListRequestTag
func (CreateAccessControlListRequestTag) String ¶ added in v4.0.3
func (s CreateAccessControlListRequestTag) String() string
type CreateAccessControlListResponse ¶
type CreateAccessControlListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAccessControlListResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateAccessControlListResponse) GoString ¶
func (s CreateAccessControlListResponse) GoString() string
func (*CreateAccessControlListResponse) SetBody ¶
func (s *CreateAccessControlListResponse) SetBody(v *CreateAccessControlListResponseBody) *CreateAccessControlListResponse
func (*CreateAccessControlListResponse) SetHeaders ¶
func (s *CreateAccessControlListResponse) SetHeaders(v map[string]*string) *CreateAccessControlListResponse
func (*CreateAccessControlListResponse) SetStatusCode ¶
func (s *CreateAccessControlListResponse) SetStatusCode(v int32) *CreateAccessControlListResponse
func (CreateAccessControlListResponse) String ¶
func (s CreateAccessControlListResponse) String() string
type CreateAccessControlListResponseBody ¶
type CreateAccessControlListResponseBody struct { // The IP version. Valid values: **ipv4* - and **ipv6**. // // example: // // acl-rj9xpxzcwxrukois**** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // The request ID. // // example: // // 988CB45E-1643-48C0-87B4-928DDF77EA49 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateAccessControlListResponseBody) GoString ¶
func (s CreateAccessControlListResponseBody) GoString() string
func (*CreateAccessControlListResponseBody) SetAclId ¶
func (s *CreateAccessControlListResponseBody) SetAclId(v string) *CreateAccessControlListResponseBody
func (*CreateAccessControlListResponseBody) SetRequestId ¶
func (s *CreateAccessControlListResponseBody) SetRequestId(v string) *CreateAccessControlListResponseBody
func (CreateAccessControlListResponseBody) String ¶
func (s CreateAccessControlListResponseBody) String() string
type CreateDomainExtensionRequest ¶
type CreateDomainExtensionRequest struct { // The domain name. // // This parameter is required. // // example: // // *.example1.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The frontend port that is used by the HTTPS listener of the SLB instance. // // Valid values: **1 to 65535**. // // This parameter is required. // // example: // // 443 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The ID of the SLB instance. // // This parameter is required. // // example: // // lb-bp1o94dp5i6earrxxxxxx LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Server Load Balancer (SLB) instance. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the certificate used by the domain name. // // example: // // 123157xxxxxxx_166f820xxxxxx_1714763408_709981xxxx ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"` }
func (CreateDomainExtensionRequest) GoString ¶
func (s CreateDomainExtensionRequest) GoString() string
func (*CreateDomainExtensionRequest) SetDomain ¶
func (s *CreateDomainExtensionRequest) SetDomain(v string) *CreateDomainExtensionRequest
func (*CreateDomainExtensionRequest) SetListenerPort ¶
func (s *CreateDomainExtensionRequest) SetListenerPort(v int32) *CreateDomainExtensionRequest
func (*CreateDomainExtensionRequest) SetLoadBalancerId ¶
func (s *CreateDomainExtensionRequest) SetLoadBalancerId(v string) *CreateDomainExtensionRequest
func (*CreateDomainExtensionRequest) SetOwnerAccount ¶
func (s *CreateDomainExtensionRequest) SetOwnerAccount(v string) *CreateDomainExtensionRequest
func (*CreateDomainExtensionRequest) SetOwnerId ¶
func (s *CreateDomainExtensionRequest) SetOwnerId(v int64) *CreateDomainExtensionRequest
func (*CreateDomainExtensionRequest) SetRegionId ¶
func (s *CreateDomainExtensionRequest) SetRegionId(v string) *CreateDomainExtensionRequest
func (*CreateDomainExtensionRequest) SetResourceOwnerAccount ¶
func (s *CreateDomainExtensionRequest) SetResourceOwnerAccount(v string) *CreateDomainExtensionRequest
func (*CreateDomainExtensionRequest) SetResourceOwnerId ¶
func (s *CreateDomainExtensionRequest) SetResourceOwnerId(v int64) *CreateDomainExtensionRequest
func (*CreateDomainExtensionRequest) SetServerCertificateId ¶
func (s *CreateDomainExtensionRequest) SetServerCertificateId(v string) *CreateDomainExtensionRequest
func (CreateDomainExtensionRequest) String ¶
func (s CreateDomainExtensionRequest) String() string
type CreateDomainExtensionResponse ¶
type CreateDomainExtensionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateDomainExtensionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateDomainExtensionResponse) GoString ¶
func (s CreateDomainExtensionResponse) GoString() string
func (*CreateDomainExtensionResponse) SetBody ¶
func (s *CreateDomainExtensionResponse) SetBody(v *CreateDomainExtensionResponseBody) *CreateDomainExtensionResponse
func (*CreateDomainExtensionResponse) SetHeaders ¶
func (s *CreateDomainExtensionResponse) SetHeaders(v map[string]*string) *CreateDomainExtensionResponse
func (*CreateDomainExtensionResponse) SetStatusCode ¶
func (s *CreateDomainExtensionResponse) SetStatusCode(v int32) *CreateDomainExtensionResponse
func (CreateDomainExtensionResponse) String ¶
func (s CreateDomainExtensionResponse) String() string
type CreateDomainExtensionResponseBody ¶
type CreateDomainExtensionResponseBody struct { // The ID of the additional domain name. // // example: // // de-bp1rp7ta19****** DomainExtensionId *string `json:"DomainExtensionId,omitempty" xml:"DomainExtensionId,omitempty"` // The frontend port that is used by the SLB instance. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The request ID. // // example: // // A6E7EFC9-0938-40CA-877D-9BEDBD21D357 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateDomainExtensionResponseBody) GoString ¶
func (s CreateDomainExtensionResponseBody) GoString() string
func (*CreateDomainExtensionResponseBody) SetDomainExtensionId ¶
func (s *CreateDomainExtensionResponseBody) SetDomainExtensionId(v string) *CreateDomainExtensionResponseBody
func (*CreateDomainExtensionResponseBody) SetListenerPort ¶
func (s *CreateDomainExtensionResponseBody) SetListenerPort(v int32) *CreateDomainExtensionResponseBody
func (*CreateDomainExtensionResponseBody) SetRequestId ¶
func (s *CreateDomainExtensionResponseBody) SetRequestId(v string) *CreateDomainExtensionResponseBody
func (CreateDomainExtensionResponseBody) String ¶
func (s CreateDomainExtensionResponseBody) String() string
type CreateLoadBalancerHTTPListenerRequest ¶
type CreateLoadBalancerHTTPListenerRequest struct { // The ID of the network access control list (ACL) that is associated with the listener. // // > If **AclStatus* - is set to **on**, this parameter is required. // // example: // // 123 AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // Specifies whether to enable access control. Valid values: // // - **on**: yes // // - **off* - (default): no // // example: // // off AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The type of access control. Valid values: // // - **white**: Only requests from IP addresses and CIDR blocks on the whitelist are forwarded by the listener. Your service may be adversely affected if the whitelist is not properly configured. If a whitelist is configured, the listener forwards only requests from IP addresses that are added to the whitelist. // // If you configure a whitelist but do not add an IP address to the whitelist, the listener forwards all requests. // // - **black**: Requests from the IP addresses and CIDR blocks on the blacklist are blocked. // // If you configure a blacklist but do not add an IP address to the blacklist, the listener forwards all requests. // // > When **AclStatus* - is set to **on**, this parameter takes effect. // // example: // // white AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` // The backend port that is used by the CLB instance. // // Valid values: **1* - to **65535**. // // > If the VServerGroupId parameter is not specified, this parameter is required. // // example: // // 80 BackendServerPort *int32 `json:"BackendServerPort,omitempty" xml:"BackendServerPort,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. Valid values: // // **-1**: specifies that the bandwidth of the listener is unlimited. // // example: // // -1 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The cookie configured for the server. // // The cookie must be 1 to 200 characters in length, and can contain only ASCII letters and digits. It cannot contain commas (,), semicolons (;), space characters, or start with a dollar sign ($). // // > This parameter is required when the **StickySession* - parameter is set to **on* - and the **StickySessionType* - parameter is set to **server**. // // example: // // B490B5EBF6F3CD402E515D22BCDA1598 Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The timeout period of a cookie. Unit: seconds. // // Valid values: **1* - to **86400**. // // > If **StickySession* - is set to **on* - and **StickySessionType* - is set to **insert**, this parameter is required. // // example: // // 500 CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // The name of the listener. // // The name must be 1 to 256 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // example: // // HTTP_443 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The listening port that is used to redirect HTTP requests to HTTPS. // // example: // // 443 ForwardPort *int32 `json:"ForwardPort,omitempty" xml:"ForwardPort,omitempty"` // Specifies whether to enable `GZIP` compression to compress specific types of files. Valid values: // // - **on* - (default) // // - **off** // // example: // // on Gzip *string `json:"Gzip,omitempty" xml:"Gzip,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // - **on**: yes // // - **off**: no // // This parameter is required. // // example: // // on HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The backend port that is used for health checks. // // Valid values: **1* - to **65535**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // 80 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that is used for health checks. Valid values: // // - **$_ip**: the private IP address of a backend server. If an IP address is specified, or this parameter is not specified, the CLB instance uses the private IP address of each backend server as the domain name for health checks. // // - **domain**: The domain name must be 1 to 80 characters in length, and can contain letters, digits, periods (.), and hyphens (-). // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // 172.16.0.0/12 HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code for a successful health check. Separate multiple HTTP status codes with commas (,). // // Valid values: **http_2xx* - (default), **http_3xx**, **http_4xx**, and **http_5xx**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // http_2xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // The interval between two consecutive health checks. Unit: seconds. // // Valid values: **1* - to **50**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The health check method used in HTTP health checks. Valid values: **head* - and **get**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // get HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The timeout period of a health check response. If a backend ECS instance does not respond within the specified timeout period, the ECS instance fails the health check. Unit: seconds // // Valid values: **1* - to **300**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // 3 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The URI that is used for health checks. // // The URI must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), percent signs (%), question marks (?), number signs (#), and ampersands (&). The URI must start with a forward slash (/) but cannot be a single forward slash (/). // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // /test/index.html HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health status is changed from **fail* - to **success**. // // Valid values: **2* - to **10**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The timeout period of an idle connection. Unit: seconds. // // Default value: **15**. Valid values: **1* - to **60**. // // If no request is received within the specified timeout period, SLB closes the connection. When a request is received, SLB establishes a new connection. // // example: // // 3 IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // Specifies whether to enable HTTP-to-HTTPS redirection. Valid values: // // - **on**: yes // // - **off* - (default): no // // example: // // off ListenerForward *string `json:"ListenerForward,omitempty" xml:"ListenerForward,omitempty"` // The frontend port that is used by the CLB instance. // // Valid values: **1* - to **65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1c9vixxjh92q83tw***** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the CLB instance is deployed. // // You can query the region ID from the [Regions and zones](https://help.aliyun.com/document_detail/40654.html) list or by calling the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The timeout period of a request. Unit: seconds. // // Default value: **60**. Valid values: **1* - to **180**. // // If no response is received from the backend server within the specified timeout period, CLB sends an `HTTP 504` error code to the client. // // example: // // 6 RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The scheduling algorithm. Valid values: // // - **wrr* - (default): Backend servers with higher weights receive more requests than backend servers with lower weights. // // - **rr**: Requests are distributed to backend servers in sequence. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // Specifies whether to enable session persistence. Valid values: // // - **on**: yes // // - **off* - (default): no // // example: // // off StickySession *string `json:"StickySession,omitempty" xml:"StickySession,omitempty"` // The method that is used to handle cookies. Valid values: // // - **insert**: inserts a cookie. // // The first time a client accesses CLB, CLB inserts a cookie into the response packet. Subsequent requests from the client that carry the cookie are distributed to the same backend server as the first request. // // - **server**: rewrites the original cookie. // // CLB rewrites the custom cookies in requests from a client. Subsequent requests from the client that carry the new cookie are forwarded to the same backend server as the first request. // // > This parameter is required if the **StickySession* - parameter is set to **on**. // // example: // // insert StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"` // The tags. Tag []*CreateLoadBalancerHTTPListenerRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from **success* - to **fail**. // // Valid values: **2* - to **10**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // The ID of the vServer group. // // example: // // rsp-cige6j***** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` // Specifies whether to use the `X-Forwarded-For` header to retrieve client IP addresses. Valid values: // // - **on* - (default) // // - **off** // // example: // // on XForwardedFor *string `json:"XForwardedFor,omitempty" xml:"XForwardedFor,omitempty"` // Specifies whether to use the `XForwardedFor_ClientSrcPort` header to retrieve the client port. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientSrcPort *string `json:"XForwardedFor_ClientSrcPort,omitempty" xml:"XForwardedFor_ClientSrcPort,omitempty"` // Indicates whether the `SLB-ID` header is used to retrieve the ID of the CLB instance. Valid values: // // - **on** // // - **off* - (default): no // // example: // // on XForwardedFor_SLBID *string `json:"XForwardedFor_SLBID,omitempty" xml:"XForwardedFor_SLBID,omitempty"` // Indicates whether the `SLB-IP` header is used to retrieve the virtual IP address (VIP) requested by the client. Valid values: // // - **on** // // - **off* - (default): no // // example: // // on XForwardedFor_SLBIP *string `json:"XForwardedFor_SLBIP,omitempty" xml:"XForwardedFor_SLBIP,omitempty"` // Specifies whether to use the `XForwardedFor_SLBPORT` header to retrieve the listener port of the CLB instance. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_SLBPORT *string `json:"XForwardedFor_SLBPORT,omitempty" xml:"XForwardedFor_SLBPORT,omitempty"` // Specifies whether to use the `X-Forwarded-Proto` header to retrieve the listener protocol. Valid values: // // - **on** // // - **off* - (default): no // // example: // // on XForwardedFor_proto *string `json:"XForwardedFor_proto,omitempty" xml:"XForwardedFor_proto,omitempty"` }
func (CreateLoadBalancerHTTPListenerRequest) GoString ¶
func (s CreateLoadBalancerHTTPListenerRequest) GoString() string
func (*CreateLoadBalancerHTTPListenerRequest) SetAclId ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetAclId(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetAclStatus ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetAclStatus(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetAclType ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetAclType(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetBackendServerPort ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetBackendServerPort(v int32) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetBandwidth ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetBandwidth(v int32) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetCookie ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetCookie(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetCookieTimeout ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetCookieTimeout(v int32) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetDescription ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetDescription(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetForwardPort ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetForwardPort(v int32) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetGzip ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetGzip(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheck ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheck(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheckConnectPort ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheckConnectPort(v int32) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheckDomain ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheckDomain(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheckHttpCode ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheckHttpCode(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheckInterval ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheckInterval(v int32) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheckMethod ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheckMethod(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheckTimeout ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheckTimeout(v int32) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetHealthCheckURI ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthCheckURI(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetHealthyThreshold ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetHealthyThreshold(v int32) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetIdleTimeout ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetIdleTimeout(v int32) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetListenerForward ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetListenerForward(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetListenerPort ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetListenerPort(v int32) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetLoadBalancerId ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetLoadBalancerId(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetOwnerAccount ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetOwnerAccount(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetOwnerId ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetOwnerId(v int64) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetRegionId ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetRegionId(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetRequestTimeout ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetRequestTimeout(v int32) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetResourceOwnerAccount ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetResourceOwnerAccount(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetResourceOwnerId ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetResourceOwnerId(v int64) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetScheduler ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetScheduler(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetStickySession ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetStickySession(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetStickySessionType ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetStickySessionType(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetUnhealthyThreshold ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetUnhealthyThreshold(v int32) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetVServerGroupId ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetVServerGroupId(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_ClientSrcPort ¶ added in v4.0.6
func (s *CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_ClientSrcPort(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_SLBID ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_SLBID(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_SLBIP ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_SLBIP(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_SLBPORT ¶ added in v4.0.6
func (s *CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_SLBPORT(v string) *CreateLoadBalancerHTTPListenerRequest
func (*CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_proto ¶
func (s *CreateLoadBalancerHTTPListenerRequest) SetXForwardedFor_proto(v string) *CreateLoadBalancerHTTPListenerRequest
func (CreateLoadBalancerHTTPListenerRequest) String ¶
func (s CreateLoadBalancerHTTPListenerRequest) String() string
type CreateLoadBalancerHTTPListenerRequestTag ¶ added in v4.0.3
type CreateLoadBalancerHTTPListenerRequestTag struct { // The tag key of the bastion host. Valid values of N: **1 to 20**. The tag key cannot be an empty string. // // The tag key can be at most 64 characters in length, and cannot contain `http://` or `https://`. It must not start with `aliyun` or `acs:`. // // example: // // TestKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. Valid values of N: **1 to 20**. The tag value can be an empty string. // // The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. The tag value cannot contain `http://` or `https://`. // // example: // // TestValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateLoadBalancerHTTPListenerRequestTag) GoString ¶ added in v4.0.3
func (s CreateLoadBalancerHTTPListenerRequestTag) GoString() string
func (*CreateLoadBalancerHTTPListenerRequestTag) SetKey ¶ added in v4.0.3
func (s *CreateLoadBalancerHTTPListenerRequestTag) SetKey(v string) *CreateLoadBalancerHTTPListenerRequestTag
func (*CreateLoadBalancerHTTPListenerRequestTag) SetValue ¶ added in v4.0.3
func (s *CreateLoadBalancerHTTPListenerRequestTag) SetValue(v string) *CreateLoadBalancerHTTPListenerRequestTag
func (CreateLoadBalancerHTTPListenerRequestTag) String ¶ added in v4.0.3
func (s CreateLoadBalancerHTTPListenerRequestTag) String() string
type CreateLoadBalancerHTTPListenerResponse ¶
type CreateLoadBalancerHTTPListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateLoadBalancerHTTPListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateLoadBalancerHTTPListenerResponse) GoString ¶
func (s CreateLoadBalancerHTTPListenerResponse) GoString() string
func (*CreateLoadBalancerHTTPListenerResponse) SetHeaders ¶
func (s *CreateLoadBalancerHTTPListenerResponse) SetHeaders(v map[string]*string) *CreateLoadBalancerHTTPListenerResponse
func (*CreateLoadBalancerHTTPListenerResponse) SetStatusCode ¶
func (s *CreateLoadBalancerHTTPListenerResponse) SetStatusCode(v int32) *CreateLoadBalancerHTTPListenerResponse
func (CreateLoadBalancerHTTPListenerResponse) String ¶
func (s CreateLoadBalancerHTTPListenerResponse) String() string
type CreateLoadBalancerHTTPListenerResponseBody ¶
type CreateLoadBalancerHTTPListenerResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateLoadBalancerHTTPListenerResponseBody) GoString ¶
func (s CreateLoadBalancerHTTPListenerResponseBody) GoString() string
func (*CreateLoadBalancerHTTPListenerResponseBody) SetRequestId ¶
func (s *CreateLoadBalancerHTTPListenerResponseBody) SetRequestId(v string) *CreateLoadBalancerHTTPListenerResponseBody
func (CreateLoadBalancerHTTPListenerResponseBody) String ¶
func (s CreateLoadBalancerHTTPListenerResponseBody) String() string
type CreateLoadBalancerHTTPSListenerRequest ¶
type CreateLoadBalancerHTTPSListenerRequest struct { // The ID of the network access control list (ACL) that is associated with the listener. // // > This parameter is required if **AclStatus* - is set to **on**. // // example: // // nacl-a2do9e413e0spzasx**** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // Specifies whether to enable access control. Valid values: // // - **on**: yes // // - **off**: no // // example: // // off AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The type of the network ACL. Valid values: // // - **white**: a whitelist. Only requests from the IP addresses or CIDR blocks in the network ACL are forwarded. Whitelists apply to scenarios in which you want to allow only specific IP addresses to access an application. Your service may be adversely affected if the allowlist is not properly configured. After a whitelist is configured, only requests from IP addresses that are added to the whitelist are forwarded by the listener. // // If you enable a whitelist but do not add an IP address to the ACL, the listener forwards all requests. // // - **black**: a blacklist. All requests from the IP addresses or CIDR blocks in the network ACL are denied. The blacklist applies to scenarios in which you want to deny access from specific IP addresses to an application. // // If a blacklist is configured for a listener but no IP address is added to the blacklist, the listener forwards all requests. // // > If **AclStatus* - is set to **on**, this parameter is required. // // example: // // white AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` // The backend port that is used by the CLB instance. Valid values: **1* - to **65535**. // // If the VServerGroupId parameter is not set, this parameter is required. // // example: // // 80 BackendServerPort *int32 `json:"BackendServerPort,omitempty" xml:"BackendServerPort,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. // // The URL must meet the following requirements: // // - **-1**: For a pay-by-data-transfer Internet-facing CLB instance, this parameter is set to -1. This indicates that the bandwidth of the listener is unlimited. // // This parameter is required. // // example: // // -1 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The ID of the certification authority (CA) certificate. // // If both the CA certificate and the server certificate are uploaded, mutual authentication is used. // // If you upload only the server certificate, one-way authentication is used. // // example: // // 139a00604ad-cn-east-hangzh**** CACertificateId *string `json:"CACertificateId,omitempty" xml:"CACertificateId,omitempty"` // The cookie that you configure for the server. // // The cookie must be 1 to 200 characters in length, and can contain only ASCII letters and digits. It cannot contain commas (,), semicolons (;), spaces, or start with a dollar sign ($). // // > This parameter is required when the **StickySession* - parameter is set to **on* - and the **StickySessionType* - parameter is set to **server**. // // example: // // B490B5EBF6F3CD402E515D22BCDA**** Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The timeout period of a cookie. Unit: seconds. // // Valid values: **1* - to **86400**. // // > If **StickySession* - is set to **on* - and **StickySessionType* - is set to **insert**, this parameter is required. // // example: // // 500 CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // The name of the listener. // // The name must be 1 to 256 characters in length and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // example: // // HTTPS_443 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Specifies whether to enable HTTP/2. Valid values: // // - **on**: yes // // - **off**: no // // example: // // off EnableHttp2 *string `json:"EnableHttp2,omitempty" xml:"EnableHttp2,omitempty"` // Specifies whether to enable `Gzip` compression to compress specific types of files. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on Gzip *string `json:"Gzip,omitempty" xml:"Gzip,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // - **on**: yes // // - **off**: no // // This parameter is required. // // example: // // on HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The port that is used for health checks. // // Valid values: **1* - to **65535**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // 8080 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that is used for health checks. Valid values: // // - **$_ip**: the private IP address of a backend server. If you do not set the HealthCheckDomain parameter or set the parameter to $_ip, the CLB instance uses the private IP address of each backend server for health checks. // // - **domain**: The domain name must be 1 to 80 characters in length and can contain letters, digits, periods (.), and hyphens (-). // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // 172.XX.XX.16 HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code for a successful health check. Separate multiple HTTP status codes with commas (,). // // Valid values: **http_2xx**, **http_3xx**, **http_4xx**, and **http_5xx**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // http_2xx,http_3xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // The interval between two consecutive health checks. Unit: seconds. // // Valid values: **1* - to **50**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The health check method used in HTTP health checks. Valid values: **head* - and **get**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // get HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The timeout period of a health check response. If a backend ECS instance does not respond within the specified timeout period, the ECS instance fails the health check. Unit: seconds Valid values: **1* - to **300**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // 3 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The URI that is used for health checks. // // The URI must be 1 to 80 characters in length, and can contain letters, digits, and the following special characters: `-/.%?#&`. The URI must start with a forward slash (`/`), but cannot be a single forward slash (`/`). // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // /test/index.html HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health status is changed from **fail* - to **success**. // // Valid values: **2* - to **10**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The timeout period of an idle connection. Valid values: **1 to 60**. Default value: **15**. Unit: seconds. // // If no request is received within the specified timeout period, CLB closes the connection. When a request is received, CLB establishes a new connection. // // example: // // 12 IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // The frontend port that is used by the CLB instance. // // Valid values: **1* - to **65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1o94dp5i6earr**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the CLB instance. // // You can query the region ID from the [Regions and zones](https://help.aliyun.com/document_detail/40654.html) list or by calling the [DescribeRegions](https://help.aliyun.com/document_detail/25609.html) operation. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The timeout period of a request. Valid values: **1 to 180**. Default value: **60**. Unit: seconds. // // If no response is received from a backend server within the specified timeout period, CLB returns the HTTP 504 status code to the client. // // example: // // 23 RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The scheduling algorithm. Valid values: // // - **wrr**: Backend servers with higher weights receive more requests than those with lower weights. // // - **rr**: Requests are distributed to backend servers in sequence. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The ID of the server certificate. // // example: // // idkp-123-cn-test-**** ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"` // Specifies whether to enable session persistence. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on StickySession *string `json:"StickySession,omitempty" xml:"StickySession,omitempty"` // The method that is used to handle a cookie. Valid values: **insert* - and **server**. // // - **insert**: inserts a cookie. // // CLB inserts a cookie (SERVERID) into the first HTTP or HTTPS response packet that is sent to a client. The next request from the client will contain this cookie, and the listener will distribute this request to the recorded backend server. // // - **server**: rewrites a cookie. // // When CLB detects a user-defined cookie, it overwrites the original cookie with the user-defined cookie. The next request from the client carries the user-defined cookie, and the listener will distribute the request to the recorded backend server. // // > This parameter is required if the **StickySession* - parameter is set to **on**. // // example: // // insert StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"` // The Transport Layer Security (TLS) security policy. Each security policy contains TLS protocol versions and cipher suites available for HTTPS. // // - **tls_cipher_policy_1_0**: // // Supported TLS versions: TLS 1.0, TLS 1.1, and TLS 1.2 // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, and DES-CBC3-SHA // // - **tls_cipher_policy_1_1**: // // Supported TLS versions: TLS 1.1 and TLS 1.2 // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, and DES-CBC3-SHA // // - **tls_cipher_policy_1_2** // // Supported TLS version: TLS 1.2 // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, and DES-CBC3-SHA // // - **tls_cipher_policy_1_2_strict** // // Supported TLS version: TLS 1.2 // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, ECDHE-RSA-AES128-SHA, and ECDHE-RSA-AES256-SHA // // - **tls_cipher_policy_1_2_strict_with_1_3** // // Supported TLS versions: TLS 1.2 and TLS 1.3 // // Supported cipher suites: TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_AES_128_CCM_SHA256, TLS_AES_128_CCM_8_SHA256, ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-GCM-SHA384, ECDHE-ECDSA-AES128-SHA256, ECDHE-ECDSA-AES256-SHA384, ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, ECDHE-ECDSA-AES128-SHA, ECDHE-ECDSA-AES256-SHA, ECDHE-RSA-AES128-SHA, and ECDHE-RSA-AES256-SHA // // example: // // tls_cipher_policy_1_1 TLSCipherPolicy *string `json:"TLSCipherPolicy,omitempty" xml:"TLSCipherPolicy,omitempty"` // The tags. Tag []*CreateLoadBalancerHTTPSListenerRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from **success* - to **fail**. // // Valid values: **2* - to **10**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // The ID of the server group. // // example: // // rsp-cige6j5e7p**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` // Specifies whether to use the `X-Forwarded-For` header to retrieve client IP addresses. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on XForwardedFor *string `json:"XForwardedFor,omitempty" xml:"XForwardedFor,omitempty"` // Specifies whether to use the `XForwardedFor_ClientSrcPort` header to retrieve the client port. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientSrcPort *string `json:"XForwardedFor_ClientSrcPort,omitempty" xml:"XForwardedFor_ClientSrcPort,omitempty"` // Specifies whether to use the `SLB-ID` header to retrieve the ID of the CLB instance. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on XForwardedFor_SLBID *string `json:"XForwardedFor_SLBID,omitempty" xml:"XForwardedFor_SLBID,omitempty"` // Specifies whether to use the `SLB-IP` header to retrieve the virtual IP address (VIP) of the client. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on XForwardedFor_SLBIP *string `json:"XForwardedFor_SLBIP,omitempty" xml:"XForwardedFor_SLBIP,omitempty"` // Specifies whether to use the `XForwardedFor_SLBPORT` header to retrieve the listener port of the CLB instance. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_SLBPORT *string `json:"XForwardedFor_SLBPORT,omitempty" xml:"XForwardedFor_SLBPORT,omitempty"` // Specifies whether to use the `X-Forwarded-Proto` header to retrieve the listener protocol. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on XForwardedFor_proto *string `json:"XForwardedFor_proto,omitempty" xml:"XForwardedFor_proto,omitempty"` }
func (CreateLoadBalancerHTTPSListenerRequest) GoString ¶
func (s CreateLoadBalancerHTTPSListenerRequest) GoString() string
func (*CreateLoadBalancerHTTPSListenerRequest) SetAclId ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetAclId(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetAclStatus ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetAclStatus(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetAclType ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetAclType(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetBackendServerPort ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetBackendServerPort(v int32) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetBandwidth ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetBandwidth(v int32) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetCACertificateId ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetCACertificateId(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetCookie ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetCookie(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetCookieTimeout ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetCookieTimeout(v int32) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetDescription ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetDescription(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetEnableHttp2 ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetEnableHttp2(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetGzip ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetGzip(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheck ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheck(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckConnectPort ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckConnectPort(v int32) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckDomain ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckDomain(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckHttpCode ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckHttpCode(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckInterval ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckInterval(v int32) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckMethod ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckMethod(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckTimeout ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckTimeout(v int32) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckURI ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthCheckURI(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetHealthyThreshold ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetHealthyThreshold(v int32) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetIdleTimeout ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetIdleTimeout(v int32) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetListenerPort ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetListenerPort(v int32) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetLoadBalancerId ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetLoadBalancerId(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetOwnerAccount ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetOwnerAccount(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetOwnerId ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetOwnerId(v int64) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetRegionId ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetRegionId(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetRequestTimeout ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetRequestTimeout(v int32) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetResourceOwnerAccount ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetResourceOwnerAccount(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetResourceOwnerId ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetResourceOwnerId(v int64) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetScheduler ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetScheduler(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetServerCertificateId ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetServerCertificateId(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetStickySession ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetStickySession(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetStickySessionType ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetStickySessionType(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetTLSCipherPolicy ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetTLSCipherPolicy(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetUnhealthyThreshold ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetUnhealthyThreshold(v int32) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetVServerGroupId ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetVServerGroupId(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_ClientSrcPort ¶ added in v4.0.6
func (s *CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_ClientSrcPort(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_SLBID ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_SLBID(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_SLBIP ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_SLBIP(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_SLBPORT ¶ added in v4.0.6
func (s *CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_SLBPORT(v string) *CreateLoadBalancerHTTPSListenerRequest
func (*CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_proto ¶
func (s *CreateLoadBalancerHTTPSListenerRequest) SetXForwardedFor_proto(v string) *CreateLoadBalancerHTTPSListenerRequest
func (CreateLoadBalancerHTTPSListenerRequest) String ¶
func (s CreateLoadBalancerHTTPSListenerRequest) String() string
type CreateLoadBalancerHTTPSListenerRequestTag ¶ added in v4.0.3
type CreateLoadBalancerHTTPSListenerRequestTag struct { // The tag key of the resource. You can specify up to 20 tag keys. // // The tag key cannot be an empty string. The tag key must be 1 to 64 characters in length and cannot start with `aliyun` or `acs:`. The tag key cannot contain `http://` or `https://`. // // example: // // TestKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value of the resource. You can specify up to 20 tag values. The tag value cannot be an empty string. // // The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. The tag value cannot contain `http://` or `https://`. // // example: // // TestValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateLoadBalancerHTTPSListenerRequestTag) GoString ¶ added in v4.0.3
func (s CreateLoadBalancerHTTPSListenerRequestTag) GoString() string
func (*CreateLoadBalancerHTTPSListenerRequestTag) SetKey ¶ added in v4.0.3
func (s *CreateLoadBalancerHTTPSListenerRequestTag) SetKey(v string) *CreateLoadBalancerHTTPSListenerRequestTag
func (*CreateLoadBalancerHTTPSListenerRequestTag) SetValue ¶ added in v4.0.3
func (s *CreateLoadBalancerHTTPSListenerRequestTag) SetValue(v string) *CreateLoadBalancerHTTPSListenerRequestTag
func (CreateLoadBalancerHTTPSListenerRequestTag) String ¶ added in v4.0.3
func (s CreateLoadBalancerHTTPSListenerRequestTag) String() string
type CreateLoadBalancerHTTPSListenerResponse ¶
type CreateLoadBalancerHTTPSListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateLoadBalancerHTTPSListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateLoadBalancerHTTPSListenerResponse) GoString ¶
func (s CreateLoadBalancerHTTPSListenerResponse) GoString() string
func (*CreateLoadBalancerHTTPSListenerResponse) SetHeaders ¶
func (s *CreateLoadBalancerHTTPSListenerResponse) SetHeaders(v map[string]*string) *CreateLoadBalancerHTTPSListenerResponse
func (*CreateLoadBalancerHTTPSListenerResponse) SetStatusCode ¶
func (s *CreateLoadBalancerHTTPSListenerResponse) SetStatusCode(v int32) *CreateLoadBalancerHTTPSListenerResponse
func (CreateLoadBalancerHTTPSListenerResponse) String ¶
func (s CreateLoadBalancerHTTPSListenerResponse) String() string
type CreateLoadBalancerHTTPSListenerResponseBody ¶
type CreateLoadBalancerHTTPSListenerResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateLoadBalancerHTTPSListenerResponseBody) GoString ¶
func (s CreateLoadBalancerHTTPSListenerResponseBody) GoString() string
func (*CreateLoadBalancerHTTPSListenerResponseBody) SetRequestId ¶
func (s *CreateLoadBalancerHTTPSListenerResponseBody) SetRequestId(v string) *CreateLoadBalancerHTTPSListenerResponseBody
func (CreateLoadBalancerHTTPSListenerResponseBody) String ¶
func (s CreateLoadBalancerHTTPSListenerResponseBody) String() string
type CreateLoadBalancerRequest ¶
type CreateLoadBalancerRequest struct { // The private IP address of the CLB instance. The private IP address must belong to the destination CIDR block of the vSwitch. // // example: // // 192.168.XX.XX Address *string `json:"Address,omitempty" xml:"Address,omitempty"` // The IP version of the CLB instance. Valid values: **ipv4* - and **ipv6**. // // example: // // ipv4 AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // The network type of the CLB instance. Valid values: // // - **internet**: After an Internet-facing CLB instance is created, the system allocates a public IP address to the instance. The CLB instance can forward requests over the Internet. // // - **intranet**: After an internal-facing CLB instance is created, the system allocates a private IP address to the CLB instance. The CLB instance can forward requests only within the VPC. // // example: // // internet AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // Deprecated // // Specifies whether to automatically pay the subscription fee of the Internet-facing CLB instance. Valid values: // // - **true**: yes. The CLB instance is created after you call the API operation. // // - **false* - (default): After you call the operation, the order is created but the payment is not completed. You can view pending orders in the console. The CLB instance will not be created until you complete the payment. // // > This parameter takes effect only for subscription CLB instances created on the Alibaba Cloud China site. // // example: // // true AutoPay *bool `json:"AutoPay,omitempty" xml:"AutoPay,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. // // Valid values: **1* - to **5120**. For a pay-by-bandwidth Internet-facing CLB instance, you can specify a maximum bandwidth for each listener. The sum of the maximum bandwidth of all listeners cannot exceed the maximum bandwidth of the CLB instance. // // example: // // 10 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the token, but you must make sure that the token is unique among different requests. // // > If you do not specify this parameter, the system uses the **request ID* - as the **client token**. The **request ID* - may be different for each request. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to enable deletion protection for the CLB instance. Valid values: // // - **on** // // - **off** // // example: // // on DeleteProtection *string `json:"DeleteProtection,omitempty" xml:"DeleteProtection,omitempty"` // Deprecated // // The subscription duration of the Internet-facing CLB instance. Valid values: // // - If **PricingCycle* - is set to **month**, the valid values are **1 to 9**. // // - If **PricingCycle* - is set to **year**, the valid values are **1 to 5**. // // > This parameter is supported only by subscription instances created on the Alibaba Cloud China site. // // example: // // 1 Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"` // The metering method of the CLB instance. Valid values: // // - **PayBySpec* - (default) // // - **PayByCLCU** // // > This parameter is supported only by instances created on the Alibaba Cloud China site and only when **PayType* - is set to **PayOnDemand**. // // example: // // PayBySpec InstanceChargeType *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"` // The metering method of the Internet-facing CLB instance. Valid values: // // - **paybytraffic* - (default): pay-by-data-transfer // // > If you set InternetChargeType to **paybytraffic**, you do not need to configure the **Bandwidth* - parameter. The value of **Bandwidth* - does not take effect even if you specify one. // // - **paybybandwidth**: pay-by-bandwidth // // > If you set **PayType* - to **PayOnDemand* - and **InstanceChargeType* - to **PayByCLCU**, the only valid value for InternetChargeType is **paybytraffic**. // // example: // // paybytraffic InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"` // The CLB instance name. // // The name must be 1 to 80 characters in length, and can contain digits, periods (.), underscores (_), and hyphens (-). It must start with a letter. // // If you do not specify this parameter, the system automatically assigns a name to the CLB instance. // // example: // // lb-bp1o94dp5i6ea**** LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The specification of the CLB instance. Valid values: // // - **slb.s1.small** // // - **slb.s2.small** // // - **slb.s2.medium** // // - **slb.s3.small** // // - **slb.s3.medium** // // - **slb.s3.large** // // // // > If you do not specify this parameter, a shared-resource CLB instance is created. Shared-resource CLB instances are no longer available for purchase. Therefore, you must specify this parameter. // // If **InstanceChargeType* - is set to **PayByCLCU**, this parameter is invalid and you do not need to specify this parameter. // // example: // // slb.s1.small LoadBalancerSpec *string `json:"LoadBalancerSpec,omitempty" xml:"LoadBalancerSpec,omitempty"` // The ID of the primary zone to which the CLB instance belongs. // // You can call the [DescribeZone](https://help.aliyun.com/document_detail/2401683.html) operation to query the primary and secondary zones in the region where you want to create the CLB instance. // // example: // // cn-hangzhou-b MasterZoneId *string `json:"MasterZoneId,omitempty" xml:"MasterZoneId,omitempty"` // The reason for enabling the configuration read-only mode. The reason must be 1 to 80 characters in length. It must start with a letter and can contain letters, digits, periods (.), underscores (_), and hyphens (-). // // > This parameter takes effect only when **ModificationProtectionStatus* - is set to **ConsoleProtection**. // // example: // // Managed instance ModificationProtectionReason *string `json:"ModificationProtectionReason,omitempty" xml:"ModificationProtectionReason,omitempty"` // Specifies whether to enable the configuration read-only mode. Valid values: // // - **NonProtection**: disables the configuration read-only mode. After you disable the configuration read-only mode, the value of **ModificationProtectionReason* - is cleared. // // - **ConsoleProtection**: enables the configuration read-only mode. // // > If you set this parameter to **ConsoleProtection**, you cannot modify instance configurations in the CLB console. However, you can modify instance configurations by calling API operations. // // example: // // ConsoleProtection ModificationProtectionStatus *string `json:"ModificationProtectionStatus,omitempty" xml:"ModificationProtectionStatus,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // Deprecated // // The billing method of the CLB instance. Valid values: // // **PayOnDemand**: pay-as-you-go. // // > The Alibaba Cloud International site supports only pay-as-you-go CLB instances. // // example: // // PayOnDemand PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` // Deprecated // // The billing cycle of the subscription Internet-facing CLB instance. Valid values: // // - **month** // // - **year** // // > This parameter is supported only by subscription instances created on the Alibaba Cloud China site. // // example: // // month PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"` // The region ID of the CLB instance. // // You can call the [DescribeRegions](~~DescribeRegions~~) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-atstuj3rtopt**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the secondary zone to which the CLB instance belongs. // // You can call the [DescribeZone](https://help.aliyun.com/document_detail/2401683.html) operation to query the primary and secondary zones in the region where you want to create the CLB instance. // // example: // // cn-hangzhou-d SlaveZoneId *string `json:"SlaveZoneId,omitempty" xml:"SlaveZoneId,omitempty"` // The tags. Tag []*CreateLoadBalancerRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The ID of the vSwitch to which the CLB instance belongs. // // If you want to deploy the CLB instance in a VPC, this parameter is required. If this parameter is specified, **AddessType* - is set to **intranet* - by default. // // example: // // vsw-bp12mw1f8k3jgy**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The ID of the virtual private cloud (VPC) to which the CLB instance belongs. // // example: // // vpc-bp1aevy8sofi8mh1**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (CreateLoadBalancerRequest) GoString ¶
func (s CreateLoadBalancerRequest) GoString() string
func (*CreateLoadBalancerRequest) SetAddress ¶
func (s *CreateLoadBalancerRequest) SetAddress(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetAddressIPVersion ¶
func (s *CreateLoadBalancerRequest) SetAddressIPVersion(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetAddressType ¶
func (s *CreateLoadBalancerRequest) SetAddressType(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetAutoPay ¶
func (s *CreateLoadBalancerRequest) SetAutoPay(v bool) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetBandwidth ¶
func (s *CreateLoadBalancerRequest) SetBandwidth(v int32) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetClientToken ¶
func (s *CreateLoadBalancerRequest) SetClientToken(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetDeleteProtection ¶
func (s *CreateLoadBalancerRequest) SetDeleteProtection(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetDuration ¶
func (s *CreateLoadBalancerRequest) SetDuration(v int32) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetInstanceChargeType ¶
func (s *CreateLoadBalancerRequest) SetInstanceChargeType(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetInternetChargeType ¶
func (s *CreateLoadBalancerRequest) SetInternetChargeType(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetLoadBalancerName ¶
func (s *CreateLoadBalancerRequest) SetLoadBalancerName(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetLoadBalancerSpec ¶
func (s *CreateLoadBalancerRequest) SetLoadBalancerSpec(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetMasterZoneId ¶
func (s *CreateLoadBalancerRequest) SetMasterZoneId(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetModificationProtectionReason ¶
func (s *CreateLoadBalancerRequest) SetModificationProtectionReason(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetModificationProtectionStatus ¶
func (s *CreateLoadBalancerRequest) SetModificationProtectionStatus(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetOwnerAccount ¶
func (s *CreateLoadBalancerRequest) SetOwnerAccount(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetOwnerId ¶
func (s *CreateLoadBalancerRequest) SetOwnerId(v int64) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetPayType ¶
func (s *CreateLoadBalancerRequest) SetPayType(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetPricingCycle ¶
func (s *CreateLoadBalancerRequest) SetPricingCycle(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetRegionId ¶
func (s *CreateLoadBalancerRequest) SetRegionId(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetResourceGroupId ¶
func (s *CreateLoadBalancerRequest) SetResourceGroupId(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetResourceOwnerAccount ¶
func (s *CreateLoadBalancerRequest) SetResourceOwnerAccount(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetResourceOwnerId ¶
func (s *CreateLoadBalancerRequest) SetResourceOwnerId(v int64) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetSlaveZoneId ¶
func (s *CreateLoadBalancerRequest) SetSlaveZoneId(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetTag ¶ added in v4.0.3
func (s *CreateLoadBalancerRequest) SetTag(v []*CreateLoadBalancerRequestTag) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetVSwitchId ¶
func (s *CreateLoadBalancerRequest) SetVSwitchId(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetVpcId ¶
func (s *CreateLoadBalancerRequest) SetVpcId(v string) *CreateLoadBalancerRequest
func (CreateLoadBalancerRequest) String ¶
func (s CreateLoadBalancerRequest) String() string
type CreateLoadBalancerRequestTag ¶ added in v4.0.3
type CreateLoadBalancerRequestTag struct { // The tag key of the bastion host. Valid values of N: **1 to 20**. The tag key cannot be an empty string. // // The tag key can be at most 64 characters in length, and cannot contain `http://` or `https://`. It must not start with `aliyun` or `acs:`. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. Valid values of N: **1 to 20**. The tag value can be an empty string. // // The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. The tag value cannot contain `http://` or `https://`. // // example: // // value Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateLoadBalancerRequestTag) GoString ¶ added in v4.0.3
func (s CreateLoadBalancerRequestTag) GoString() string
func (*CreateLoadBalancerRequestTag) SetKey ¶ added in v4.0.3
func (s *CreateLoadBalancerRequestTag) SetKey(v string) *CreateLoadBalancerRequestTag
func (*CreateLoadBalancerRequestTag) SetValue ¶ added in v4.0.3
func (s *CreateLoadBalancerRequestTag) SetValue(v string) *CreateLoadBalancerRequestTag
func (CreateLoadBalancerRequestTag) String ¶ added in v4.0.3
func (s CreateLoadBalancerRequestTag) String() string
type CreateLoadBalancerResponse ¶
type CreateLoadBalancerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateLoadBalancerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateLoadBalancerResponse) GoString ¶
func (s CreateLoadBalancerResponse) GoString() string
func (*CreateLoadBalancerResponse) SetBody ¶
func (s *CreateLoadBalancerResponse) SetBody(v *CreateLoadBalancerResponseBody) *CreateLoadBalancerResponse
func (*CreateLoadBalancerResponse) SetHeaders ¶
func (s *CreateLoadBalancerResponse) SetHeaders(v map[string]*string) *CreateLoadBalancerResponse
func (*CreateLoadBalancerResponse) SetStatusCode ¶
func (s *CreateLoadBalancerResponse) SetStatusCode(v int32) *CreateLoadBalancerResponse
func (CreateLoadBalancerResponse) String ¶
func (s CreateLoadBalancerResponse) String() string
type CreateLoadBalancerResponseBody ¶
type CreateLoadBalancerResponseBody struct { // The IP address that is allocated to the CLB instance. // // example: // // 42.XX.XX.6 Address *string `json:"Address,omitempty" xml:"Address,omitempty"` // The IP version that is used by the CLB instance. // // example: // // ipv4 AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // The CLB instance ID. // // example: // // lb-hddhfjg**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The CLB instance name. // // example: // // lb-bp1o94dp5i6ea**** LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The network type of the CLB instance. Valid values: // // - **vpc** // // - **classic** // // example: // // classic NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"` // The order ID of the subscription CLB instance. // // example: // // 20212961978**** OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the resource group to which the CLB instance belongs. // // example: // // rg-atstuj3rto**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the vSwitch to which the CLB instance belongs. // // example: // // vsw-255ecr**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The ID of the VPC to which the CLB instance belongs. // // example: // // vpc-25dvzy9**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (CreateLoadBalancerResponseBody) GoString ¶
func (s CreateLoadBalancerResponseBody) GoString() string
func (*CreateLoadBalancerResponseBody) SetAddress ¶
func (s *CreateLoadBalancerResponseBody) SetAddress(v string) *CreateLoadBalancerResponseBody
func (*CreateLoadBalancerResponseBody) SetAddressIPVersion ¶
func (s *CreateLoadBalancerResponseBody) SetAddressIPVersion(v string) *CreateLoadBalancerResponseBody
func (*CreateLoadBalancerResponseBody) SetLoadBalancerId ¶
func (s *CreateLoadBalancerResponseBody) SetLoadBalancerId(v string) *CreateLoadBalancerResponseBody
func (*CreateLoadBalancerResponseBody) SetLoadBalancerName ¶
func (s *CreateLoadBalancerResponseBody) SetLoadBalancerName(v string) *CreateLoadBalancerResponseBody
func (*CreateLoadBalancerResponseBody) SetNetworkType ¶
func (s *CreateLoadBalancerResponseBody) SetNetworkType(v string) *CreateLoadBalancerResponseBody
func (*CreateLoadBalancerResponseBody) SetOrderId ¶
func (s *CreateLoadBalancerResponseBody) SetOrderId(v int64) *CreateLoadBalancerResponseBody
func (*CreateLoadBalancerResponseBody) SetRequestId ¶
func (s *CreateLoadBalancerResponseBody) SetRequestId(v string) *CreateLoadBalancerResponseBody
func (*CreateLoadBalancerResponseBody) SetResourceGroupId ¶
func (s *CreateLoadBalancerResponseBody) SetResourceGroupId(v string) *CreateLoadBalancerResponseBody
func (*CreateLoadBalancerResponseBody) SetVSwitchId ¶
func (s *CreateLoadBalancerResponseBody) SetVSwitchId(v string) *CreateLoadBalancerResponseBody
func (*CreateLoadBalancerResponseBody) SetVpcId ¶
func (s *CreateLoadBalancerResponseBody) SetVpcId(v string) *CreateLoadBalancerResponseBody
func (CreateLoadBalancerResponseBody) String ¶
func (s CreateLoadBalancerResponseBody) String() string
type CreateLoadBalancerTCPListenerRequest ¶
type CreateLoadBalancerTCPListenerRequest struct { // The ID of the network ACL that is associated with the listener. // // > If **AclStatus* - is set to **on**, this parameter is required. // // example: // // 1323 AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // Specifies whether to enable access control. Valid values: // // - **on**: yes // // - **off* - (default): no // // example: // // off AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The type of the ACL. Valid values: // // - **white**: a whitelist. Only requests from the IP addresses or CIDR blocks in the network ACL are forwarded. Whitelists apply to scenarios where you want to allow only specific IP addresses to access an application. // // Your service may be adversely affected if the whitelist is not properly configured. // // If a whitelist is configured, only requests from IP addresses that are added to the whitelist are forwarded by the listener. If a whitelist is configured but no IP address is added to the whitelist, the listener forwards all requests. // // - **black**: a blacklist. All requests from the IP addresses or CIDR blocks in the ACL are rejected. Blacklists apply to scenarios where you want to block access from specified IP addresses to an application. // // If a blacklist is configured for a listener but no IP address is added to the blacklist, the listener forwards all requests. // // > If **AclStatus* - is set to **on**, this parameter is required. // // example: // // black AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` // The backend port used by the CLB instance. // // Valid values: **1* - to **65535**. // // If the **VServerGroupId* - parameter is not set, this parameter is required. // // example: // // 80 BackendServerPort *int32 `json:"BackendServerPort,omitempty" xml:"BackendServerPort,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. Valid values: // // - **-1**: For a pay-by-data-transfer Internet-facing CLB instance, this value can be set to -1, which specifies unlimited bandwidth. // // - **1* - to **5120**: For a pay-by-bandwidth Internet-facing CLB instance, you can specify the maximum bandwidth of each listener. The sum of the maximum bandwidth values that you set for all listeners cannot exceed the maximum bandwidth of the CLB instance. // // This parameter is required. // // example: // // -1 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // Specifies whether to enable connection draining. Valid values: // // - **on**: yes // // - **off**: no // // example: // // off ConnectionDrain *string `json:"ConnectionDrain,omitempty" xml:"ConnectionDrain,omitempty"` // The timeout period of connection draining. Unit: seconds. // // Valid values: **10* - to **900**. // // > This parameter is required if **ConnectionDrain* - is set to **on**. // // example: // // 300 ConnectionDrainTimeout *int32 `json:"ConnectionDrainTimeout,omitempty" xml:"ConnectionDrainTimeout,omitempty"` // The name of the listener. // // The name must be 1 to 256 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // example: // // tcp_80 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The timeout period of a connection. Unit: seconds. // // Valid values: **10* - to **900**. // // example: // // 500 EstablishedTimeout *int32 `json:"EstablishedTimeout,omitempty" xml:"EstablishedTimeout,omitempty"` // The port that is used for health checks. // // Valid values: **1* - to **65535**. // // If this parameter is not set, the backend port specified by **BackendServerPort* - is used for health checks. // // example: // // 80 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The maximum timeout period of a health check response. Unit: seconds. // // Valid values: **1* - to **300**. // // Default value: **5**. // // example: // // 100 HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"` // The domain name that you want to use for health checks. Valid values: // // - **$_ip**: the private IP address of a backend server. If you do not set the HealthCheckDomain parameter or set the parameter to $_ip, the CLB instance uses the private IP address of each backend server for health checks. // // - **domain**: The domain name must be 1 to 80 characters in length, and can contain letters, digits, periods (.), and hyphens (-). // // example: // // 172.XX.XX.6 HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code for a successful health check. Separate multiple HTTP status codes with commas (,). Valid values: // // - **http_2xx**(default) // // - **http_3xx** // // - **http_4xx** // // - **http_5xx** // // example: // // http_2xx,http_3xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // - **on* - (default): yes // // - **off**: no // // example: // // on HealthCheckSwitch *string `json:"HealthCheckSwitch,omitempty" xml:"HealthCheckSwitch,omitempty"` // The type of health checks. Valid values: // // - **tcp* - (default) // // - **http** // // example: // // tcp HealthCheckType *string `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"` // The URI that is used for health checks. The URI must be 1 to 80 characters in length, and can contain only digits, letters, hyphens (-), forward slashes (/), periods (.), percent signs (%), number signs (#), and ampersands (&). The URI must start with a forward slash (/) but cannot be a single forward slash (/). // // You can set this parameter when the TCP listener requires HTTP health checks. If you do not set this parameter, TCP health checks are performed. // // example: // // /test/index.html HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health status is changed from **fail* - to **success**. // // Valid values: **2* - to **10**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The frontend port used by the CLB instance. // // Valid values: **1* - to **65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1b6c719dfa08ex**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the primary/secondary server group. // // > You cannot set both VServerGroupId and MasterSlaveServerGroupId. // // example: // // rsp-0bfucw**** MasterSlaveServerGroupId *string `json:"MasterSlaveServerGroupId,omitempty" xml:"MasterSlaveServerGroupId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The timeout period of session persistence. Unit: seconds. // // Valid values: **0 to 3600**. // // Default value: **0**. If the default value is used, the system disables session persistence. // // example: // // 0 PersistenceTimeout *int32 `json:"PersistenceTimeout,omitempty" xml:"PersistenceTimeout,omitempty"` // Specifies whether to use the Proxy protocol to pass client IP addresses to backend servers. Valid values: // // - **true**: yes // // - **false* - (default): no // // example: // // false ProxyProtocolV2Enabled *bool `json:"ProxyProtocolV2Enabled,omitempty" xml:"ProxyProtocolV2Enabled,omitempty"` // The ID of the region where the Classic Load Balancer (CLB) instance is deployed. // // You can query the region ID from the [Regions and zones](https://help.aliyun.com/document_detail/40654.html) list or by calling the [DescribeRegions](https://help.aliyun.com/document_detail/25609.html) operation. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The routing algorithm. Valid values: // // - **wrr* - (default): Backend servers with higher weights receive more requests than backend servers with lower weights. // // - **rr**: Requests are distributed to backend servers in sequence. // // - **sch**: specifies consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server. // // - **tch**: specifies consistent hashing that is based on four factors: source IP address, destination IP address, source port, and destination port. Requests that contain the same information based on the four factors are distributed to the same backend server. // // > Only high-performance CLB instances support the **sch* - and **tch* - consistent hashing algorithms. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The tags. Tag []*CreateLoadBalancerTCPListenerRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from **success* - to **fail**. // // Valid values: **2* - to **10**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // The ID of the vServer group. // // example: // // rsp-cige6j**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` // The interval between two consecutive health checks. Unit: seconds. // // Valid values: **1* - to **50**. // // example: // // 3 HealthCheckInterval *int32 `json:"healthCheckInterval,omitempty" xml:"healthCheckInterval,omitempty"` }
func (CreateLoadBalancerTCPListenerRequest) GoString ¶
func (s CreateLoadBalancerTCPListenerRequest) GoString() string
func (*CreateLoadBalancerTCPListenerRequest) SetAclId ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetAclId(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetAclStatus ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetAclStatus(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetAclType ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetAclType(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetBackendServerPort ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetBackendServerPort(v int32) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetBandwidth ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetBandwidth(v int32) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetConnectionDrain ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetConnectionDrain(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetConnectionDrainTimeout ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetConnectionDrainTimeout(v int32) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetDescription ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetDescription(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetEstablishedTimeout ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetEstablishedTimeout(v int32) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckConnectPort ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckConnectPort(v int32) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckConnectTimeout ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckConnectTimeout(v int32) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckDomain ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckDomain(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckHttpCode ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckHttpCode(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckInterval ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckInterval(v int32) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckSwitch ¶ added in v4.0.1
func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckSwitch(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckType ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckType(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetHealthCheckURI ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetHealthCheckURI(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetHealthyThreshold ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetHealthyThreshold(v int32) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetListenerPort ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetListenerPort(v int32) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetLoadBalancerId ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetLoadBalancerId(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetMasterSlaveServerGroupId ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetMasterSlaveServerGroupId(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetOwnerAccount ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetOwnerAccount(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetOwnerId ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetOwnerId(v int64) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetPersistenceTimeout ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetPersistenceTimeout(v int32) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetProxyProtocolV2Enabled ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetProxyProtocolV2Enabled(v bool) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetRegionId ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetRegionId(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetResourceOwnerAccount ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetResourceOwnerAccount(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetResourceOwnerId ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetResourceOwnerId(v int64) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetScheduler ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetScheduler(v string) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetUnhealthyThreshold ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetUnhealthyThreshold(v int32) *CreateLoadBalancerTCPListenerRequest
func (*CreateLoadBalancerTCPListenerRequest) SetVServerGroupId ¶
func (s *CreateLoadBalancerTCPListenerRequest) SetVServerGroupId(v string) *CreateLoadBalancerTCPListenerRequest
func (CreateLoadBalancerTCPListenerRequest) String ¶
func (s CreateLoadBalancerTCPListenerRequest) String() string
type CreateLoadBalancerTCPListenerRequestTag ¶ added in v4.0.3
type CreateLoadBalancerTCPListenerRequestTag struct { // The key of the tag. You can specify up to 20 tag keys. The tag key cannot be an empty string. // // The tag key must be 1 to 64 characters in length and cannot start with `aliyun` or `acs:`. It cannot contain `http://` or `https://`. // // example: // // TestKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the tag. You can specify up to 20 tag values. The tag value can be an empty string. // // The tag value can be at most 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. // // example: // // TestValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateLoadBalancerTCPListenerRequestTag) GoString ¶ added in v4.0.3
func (s CreateLoadBalancerTCPListenerRequestTag) GoString() string
func (*CreateLoadBalancerTCPListenerRequestTag) SetKey ¶ added in v4.0.3
func (s *CreateLoadBalancerTCPListenerRequestTag) SetKey(v string) *CreateLoadBalancerTCPListenerRequestTag
func (*CreateLoadBalancerTCPListenerRequestTag) SetValue ¶ added in v4.0.3
func (s *CreateLoadBalancerTCPListenerRequestTag) SetValue(v string) *CreateLoadBalancerTCPListenerRequestTag
func (CreateLoadBalancerTCPListenerRequestTag) String ¶ added in v4.0.3
func (s CreateLoadBalancerTCPListenerRequestTag) String() string
type CreateLoadBalancerTCPListenerResponse ¶
type CreateLoadBalancerTCPListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateLoadBalancerTCPListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateLoadBalancerTCPListenerResponse) GoString ¶
func (s CreateLoadBalancerTCPListenerResponse) GoString() string
func (*CreateLoadBalancerTCPListenerResponse) SetHeaders ¶
func (s *CreateLoadBalancerTCPListenerResponse) SetHeaders(v map[string]*string) *CreateLoadBalancerTCPListenerResponse
func (*CreateLoadBalancerTCPListenerResponse) SetStatusCode ¶
func (s *CreateLoadBalancerTCPListenerResponse) SetStatusCode(v int32) *CreateLoadBalancerTCPListenerResponse
func (CreateLoadBalancerTCPListenerResponse) String ¶
func (s CreateLoadBalancerTCPListenerResponse) String() string
type CreateLoadBalancerTCPListenerResponseBody ¶
type CreateLoadBalancerTCPListenerResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateLoadBalancerTCPListenerResponseBody) GoString ¶
func (s CreateLoadBalancerTCPListenerResponseBody) GoString() string
func (*CreateLoadBalancerTCPListenerResponseBody) SetRequestId ¶
func (s *CreateLoadBalancerTCPListenerResponseBody) SetRequestId(v string) *CreateLoadBalancerTCPListenerResponseBody
func (CreateLoadBalancerTCPListenerResponseBody) String ¶
func (s CreateLoadBalancerTCPListenerResponseBody) String() string
type CreateLoadBalancerUDPListenerRequest ¶
type CreateLoadBalancerUDPListenerRequest struct { // The ID of the network ACL that is associated with the listener. // // If **AclStatus* - is set to **on**, this parameter is required. // // example: // // 123 AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // Specifies whether to enable access control. Valid values: // // - **on**: yes // // - **off* - (default): no // // example: // // off AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The type of the network ACL. Valid values: // // - **white**: a whitelist. Only requests from the IP addresses or CIDR blocks in the network ACL are forwarded. Whitelists apply to scenarios in which you want to allow only specific IP addresses to access an application. After a whitelist is configured, only IP addresses in the whitelist can access the CLB listener. Risks may arise if the whitelist is improperly set. // // If a whitelist is configured but no IP address is added to the whitelist, the listener forwards all requests. // // - **black**: a blacklist. All requests from the IP addresses or CIDR blocks in the network ACL are blocked. Blacklists apply to scenarios in which you want to deny access from specific IP addresses to an application. // // If a blacklist is configured for a listener but no IP address is added to the blacklist, the listener forwards all requests. // // If **AclStatus* - is set to **on**, this parameter is required. // // example: // // white AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` // The backend port used by the CLB instance. // // Valid values: **1* - to **65535**. // // If the **VServerGroupId* - parameter is not set, this parameter is required. // // example: // // 80 BackendServerPort *int32 `json:"BackendServerPort,omitempty" xml:"BackendServerPort,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. Valid values: // // **-1**: For a pay-by-data-transfer Internet-facing CLB instance, you can set this parameter to **-1**. This way, the bandwidth of the listener is unlimited. // // This parameter is required. // // example: // // -1 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The name of the listener. // // The name must be 1 to 256 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // example: // // udp_80 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port that is used for health checks. // // Valid values: **1* - to **65535**. // // If this parameter is not set, the backend port specified by **BackendServerPort* - is used for health checks. // // example: // // 80 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The timeout period of a health check. // // If a backend server, such as an Elastic Compute Service (ECS) instance, does not respond to a probe packet within the specified timeout period, the server fails the health check. Unit: seconds. // // Valid values: **1* - to **300**. // // example: // // 100 HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // - **on* - (default): yes // // - **off**: no // // example: // // on HealthCheckSwitch *string `json:"HealthCheckSwitch,omitempty" xml:"HealthCheckSwitch,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health status is changed from **fail* - to **success**. // // Valid values: **2* - to **10**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The frontend port used by the CLB instance. // // Valid values: **1* - to **65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1ygod3yctvg1y7**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the primary/secondary server group. // // > You can set only one of the VServerGroupId and MasterSlaveServerGroupId parameters. // // example: // // rsp-0bfucwu**** MasterSlaveServerGroupId *string `json:"MasterSlaveServerGroupId,omitempty" xml:"MasterSlaveServerGroupId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // Specifies whether to use the Proxy protocol to pass client IP addresses to backend servers. Valid values: // // - **true**: yes // // - **false* - (default): no // // example: // // false ProxyProtocolV2Enabled *bool `json:"ProxyProtocolV2Enabled,omitempty" xml:"ProxyProtocolV2Enabled,omitempty"` // The ID of the region where the CLB instance is deployed. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The routing algorithm. Valid values: // // - **wrr* - (default): Backend servers with higher weights receive more requests than backend servers with lower weights. // // - **rr**: Requests are distributed to backend servers in sequence. // // - **sch**: specifies consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server. // // - **tch**: specifies consistent hashing that is based on four factors: source IP address, destination IP address, source port, and destination port. Requests that contain the same information based on the four factors are distributed to the same backend server. // // - **qch**: specifies consistent hashing that is based on QUIC connection IDs. Requests that contain the same QUIC connection ID are distributed to the same backend server. // // Only high-performance CLB instances support the sch, tch, and qch consistent hashing algorithms. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The tags. Tag []*CreateLoadBalancerUDPListenerRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from **success* - to **fail**. // // Valid values: **2* - to **10**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // The ID of the vServer group. // // example: // // rsp-cige6j8**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` // The response string for UDP listener health checks. The string must be 1 to 64 characters in length and can contain only letters and digits. // // example: // // ok HealthCheckExp *string `json:"healthCheckExp,omitempty" xml:"healthCheckExp,omitempty"` // The interval between two consecutive health checks. Unit: seconds. // // Valid values: **1* - to **50**. // // example: // // 3 HealthCheckInterval *int32 `json:"healthCheckInterval,omitempty" xml:"healthCheckInterval,omitempty"` // The request string for UDP listener health checks. The string must be 1 to 64 characters in length and can contain only letters and digits. // // example: // // hello HealthCheckReq *string `json:"healthCheckReq,omitempty" xml:"healthCheckReq,omitempty"` }
func (CreateLoadBalancerUDPListenerRequest) GoString ¶
func (s CreateLoadBalancerUDPListenerRequest) GoString() string
func (*CreateLoadBalancerUDPListenerRequest) SetAclId ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetAclId(v string) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetAclStatus ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetAclStatus(v string) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetAclType ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetAclType(v string) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetBackendServerPort ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetBackendServerPort(v int32) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetBandwidth ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetBandwidth(v int32) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetDescription ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetDescription(v string) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetHealthCheckConnectPort ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetHealthCheckConnectPort(v int32) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetHealthCheckConnectTimeout ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetHealthCheckConnectTimeout(v int32) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetHealthCheckExp ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetHealthCheckExp(v string) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetHealthCheckInterval ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetHealthCheckInterval(v int32) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetHealthCheckReq ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetHealthCheckReq(v string) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetHealthCheckSwitch ¶ added in v4.0.1
func (s *CreateLoadBalancerUDPListenerRequest) SetHealthCheckSwitch(v string) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetHealthyThreshold ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetHealthyThreshold(v int32) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetListenerPort ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetListenerPort(v int32) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetLoadBalancerId ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetLoadBalancerId(v string) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetMasterSlaveServerGroupId ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetMasterSlaveServerGroupId(v string) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetOwnerAccount ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetOwnerAccount(v string) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetOwnerId ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetOwnerId(v int64) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetProxyProtocolV2Enabled ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetProxyProtocolV2Enabled(v bool) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetRegionId ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetRegionId(v string) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetResourceOwnerAccount ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetResourceOwnerAccount(v string) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetResourceOwnerId ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetResourceOwnerId(v int64) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetScheduler ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetScheduler(v string) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetUnhealthyThreshold ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetUnhealthyThreshold(v int32) *CreateLoadBalancerUDPListenerRequest
func (*CreateLoadBalancerUDPListenerRequest) SetVServerGroupId ¶
func (s *CreateLoadBalancerUDPListenerRequest) SetVServerGroupId(v string) *CreateLoadBalancerUDPListenerRequest
func (CreateLoadBalancerUDPListenerRequest) String ¶
func (s CreateLoadBalancerUDPListenerRequest) String() string
type CreateLoadBalancerUDPListenerRequestTag ¶ added in v4.0.3
type CreateLoadBalancerUDPListenerRequestTag struct { // The key of the tag. You can specify up to 20 tag keys. The tag key cannot be an empty string. // // The tag key must be 1 to 64 characters in length and cannot start with `aliyun` or `acs:`. It cannot contain `http://` or `https://`. // // example: // // TestKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. Valid values of N: **1 to 20**. The tag value can be an empty string. // // The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. The tag value cannot contain `http://` or `https://`. // // example: // // TestValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateLoadBalancerUDPListenerRequestTag) GoString ¶ added in v4.0.3
func (s CreateLoadBalancerUDPListenerRequestTag) GoString() string
func (*CreateLoadBalancerUDPListenerRequestTag) SetKey ¶ added in v4.0.3
func (s *CreateLoadBalancerUDPListenerRequestTag) SetKey(v string) *CreateLoadBalancerUDPListenerRequestTag
func (*CreateLoadBalancerUDPListenerRequestTag) SetValue ¶ added in v4.0.3
func (s *CreateLoadBalancerUDPListenerRequestTag) SetValue(v string) *CreateLoadBalancerUDPListenerRequestTag
func (CreateLoadBalancerUDPListenerRequestTag) String ¶ added in v4.0.3
func (s CreateLoadBalancerUDPListenerRequestTag) String() string
type CreateLoadBalancerUDPListenerResponse ¶
type CreateLoadBalancerUDPListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateLoadBalancerUDPListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateLoadBalancerUDPListenerResponse) GoString ¶
func (s CreateLoadBalancerUDPListenerResponse) GoString() string
func (*CreateLoadBalancerUDPListenerResponse) SetHeaders ¶
func (s *CreateLoadBalancerUDPListenerResponse) SetHeaders(v map[string]*string) *CreateLoadBalancerUDPListenerResponse
func (*CreateLoadBalancerUDPListenerResponse) SetStatusCode ¶
func (s *CreateLoadBalancerUDPListenerResponse) SetStatusCode(v int32) *CreateLoadBalancerUDPListenerResponse
func (CreateLoadBalancerUDPListenerResponse) String ¶
func (s CreateLoadBalancerUDPListenerResponse) String() string
type CreateLoadBalancerUDPListenerResponseBody ¶
type CreateLoadBalancerUDPListenerResponseBody struct { // The ID of the request. // // example: // // 06F00FBB-3D9E-4CCE-9D43-1A6946A75556 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateLoadBalancerUDPListenerResponseBody) GoString ¶
func (s CreateLoadBalancerUDPListenerResponseBody) GoString() string
func (*CreateLoadBalancerUDPListenerResponseBody) SetRequestId ¶
func (s *CreateLoadBalancerUDPListenerResponseBody) SetRequestId(v string) *CreateLoadBalancerUDPListenerResponseBody
func (CreateLoadBalancerUDPListenerResponseBody) String ¶
func (s CreateLoadBalancerUDPListenerResponseBody) String() string
type CreateMasterSlaveServerGroupRequest ¶
type CreateMasterSlaveServerGroupRequest struct { // The CLB instance ID. // // This parameter is required. // // example: // // lb-bp1hv944r69al4j****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The backend servers in the primary/secondary server group. Each primary/secondary server group consists of two backend servers. // // Configure the following parameters: // // - **ServerId**: required. The IDs of the backend servers. Specify the IDs in a string. You can specify the IDs of Elastic Compute Service (ECS) instances, elastic network interfaces (ENIs), and elastic container instances. If you set **ServerId* - to the IDs of ENIs or elastic container instances, you must configure the **Type* - parameter. // // - **Weight**: the weight of the backend server. Valid values: **0* - to **100**. Default value: **100**. If you set the weight of a backend server to 0, no requests are forwarded to the backend server. // // - **Description**: optional. The description of the backend servers. Specify the description in a string. The description must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/). periods (.), and underscores (_). // // - **Type**: the type of the backend server. Valid values: // // - **ecs* - (default): ECS instance // // - **eni**: ENI // // - **eci**: elastic container instance // // > You can specify ENIs and elastic container instances as backend servers only for high-performance CLB instances. // // - **ServerIp**: the IP address of the ENI or elastic container instance. // // - **Port**: the backend port. // // - **ServerType**: Specify the primary and secondary backend servers in a string. Valid values: // // - **Master**: primary server // // - **Slave**: secondary server // // example: // // [{ "ServerId": "i-xxxxxxxxx", "Weight": "100", "Type": "ecs", "Port":"82","ServerType":"Master","Description":"test-112" }, { "ServerId": "i-xxxxxxxxx", "Weight": "100", "Type": "ecs", "Port":"84","ServerType":"Slave","Description":"test-112" }] MasterSlaveBackendServers *string `json:"MasterSlaveBackendServers,omitempty" xml:"MasterSlaveBackendServers,omitempty"` // The name of the primary/secondary server group. // // example: // // Group1 MasterSlaveServerGroupName *string `json:"MasterSlaveServerGroupName,omitempty" xml:"MasterSlaveServerGroupName,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Classic Load Balancer (CLB) instance. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags. Tag []*CreateMasterSlaveServerGroupRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (CreateMasterSlaveServerGroupRequest) GoString ¶
func (s CreateMasterSlaveServerGroupRequest) GoString() string
func (*CreateMasterSlaveServerGroupRequest) SetLoadBalancerId ¶
func (s *CreateMasterSlaveServerGroupRequest) SetLoadBalancerId(v string) *CreateMasterSlaveServerGroupRequest
func (*CreateMasterSlaveServerGroupRequest) SetMasterSlaveBackendServers ¶
func (s *CreateMasterSlaveServerGroupRequest) SetMasterSlaveBackendServers(v string) *CreateMasterSlaveServerGroupRequest
func (*CreateMasterSlaveServerGroupRequest) SetMasterSlaveServerGroupName ¶
func (s *CreateMasterSlaveServerGroupRequest) SetMasterSlaveServerGroupName(v string) *CreateMasterSlaveServerGroupRequest
func (*CreateMasterSlaveServerGroupRequest) SetOwnerAccount ¶
func (s *CreateMasterSlaveServerGroupRequest) SetOwnerAccount(v string) *CreateMasterSlaveServerGroupRequest
func (*CreateMasterSlaveServerGroupRequest) SetOwnerId ¶
func (s *CreateMasterSlaveServerGroupRequest) SetOwnerId(v int64) *CreateMasterSlaveServerGroupRequest
func (*CreateMasterSlaveServerGroupRequest) SetRegionId ¶
func (s *CreateMasterSlaveServerGroupRequest) SetRegionId(v string) *CreateMasterSlaveServerGroupRequest
func (*CreateMasterSlaveServerGroupRequest) SetResourceOwnerAccount ¶
func (s *CreateMasterSlaveServerGroupRequest) SetResourceOwnerAccount(v string) *CreateMasterSlaveServerGroupRequest
func (*CreateMasterSlaveServerGroupRequest) SetResourceOwnerId ¶
func (s *CreateMasterSlaveServerGroupRequest) SetResourceOwnerId(v int64) *CreateMasterSlaveServerGroupRequest
func (CreateMasterSlaveServerGroupRequest) String ¶
func (s CreateMasterSlaveServerGroupRequest) String() string
type CreateMasterSlaveServerGroupRequestTag ¶ added in v4.0.3
type CreateMasterSlaveServerGroupRequestTag struct { // The key of tag N. Valid values of N: **1* - to **20**. The tag key cannot be an empty string. // // The tag key can be up to 64 characters in length, and cannot contain `http://` or `https://`. The tag key cannot start with `aliyun` or `acs:`. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of tag N. Valid values of N: **1 to 20**. The tag value can be an empty string. The tag value can be up to 128 characters in length, and cannot contain `http://` or `https://`. The tag value cannot start with `aliyun` or `acs:`. // // example: // // 1 Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateMasterSlaveServerGroupRequestTag) GoString ¶ added in v4.0.3
func (s CreateMasterSlaveServerGroupRequestTag) GoString() string
func (*CreateMasterSlaveServerGroupRequestTag) SetKey ¶ added in v4.0.3
func (s *CreateMasterSlaveServerGroupRequestTag) SetKey(v string) *CreateMasterSlaveServerGroupRequestTag
func (*CreateMasterSlaveServerGroupRequestTag) SetValue ¶ added in v4.0.3
func (s *CreateMasterSlaveServerGroupRequestTag) SetValue(v string) *CreateMasterSlaveServerGroupRequestTag
func (CreateMasterSlaveServerGroupRequestTag) String ¶ added in v4.0.3
func (s CreateMasterSlaveServerGroupRequestTag) String() string
type CreateMasterSlaveServerGroupResponse ¶
type CreateMasterSlaveServerGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateMasterSlaveServerGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateMasterSlaveServerGroupResponse) GoString ¶
func (s CreateMasterSlaveServerGroupResponse) GoString() string
func (*CreateMasterSlaveServerGroupResponse) SetHeaders ¶
func (s *CreateMasterSlaveServerGroupResponse) SetHeaders(v map[string]*string) *CreateMasterSlaveServerGroupResponse
func (*CreateMasterSlaveServerGroupResponse) SetStatusCode ¶
func (s *CreateMasterSlaveServerGroupResponse) SetStatusCode(v int32) *CreateMasterSlaveServerGroupResponse
func (CreateMasterSlaveServerGroupResponse) String ¶
func (s CreateMasterSlaveServerGroupResponse) String() string
type CreateMasterSlaveServerGroupResponseBody ¶
type CreateMasterSlaveServerGroupResponseBody struct { // The backend servers in the primary/secondary server group. MasterSlaveBackendServers *CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers `json:"MasterSlaveBackendServers,omitempty" xml:"MasterSlaveBackendServers,omitempty" type:"Struct"` // The ID of the active/standby server group. // // example: // // rsp-bp19au4****** MasterSlaveServerGroupId *string `json:"MasterSlaveServerGroupId,omitempty" xml:"MasterSlaveServerGroupId,omitempty"` // The request ID. // // example: // // 7CA4DB76-4D32-523B-822E-5C9494613D46 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateMasterSlaveServerGroupResponseBody) GoString ¶
func (s CreateMasterSlaveServerGroupResponseBody) GoString() string
func (*CreateMasterSlaveServerGroupResponseBody) SetMasterSlaveBackendServers ¶
func (s *CreateMasterSlaveServerGroupResponseBody) SetMasterSlaveBackendServers(v *CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers) *CreateMasterSlaveServerGroupResponseBody
func (*CreateMasterSlaveServerGroupResponseBody) SetMasterSlaveServerGroupId ¶
func (s *CreateMasterSlaveServerGroupResponseBody) SetMasterSlaveServerGroupId(v string) *CreateMasterSlaveServerGroupResponseBody
func (*CreateMasterSlaveServerGroupResponseBody) SetRequestId ¶
func (s *CreateMasterSlaveServerGroupResponseBody) SetRequestId(v string) *CreateMasterSlaveServerGroupResponseBody
func (CreateMasterSlaveServerGroupResponseBody) String ¶
func (s CreateMasterSlaveServerGroupResponseBody) String() string
type CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers ¶
type CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers struct {
MasterSlaveBackendServer []*CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer `json:"MasterSlaveBackendServer,omitempty" xml:"MasterSlaveBackendServer,omitempty" type:"Repeated"`
}
func (CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers) GoString ¶
func (s CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers) GoString() string
func (*CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers) SetMasterSlaveBackendServer ¶
func (CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers) String ¶
func (s CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServers) String() string
type CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer ¶
type CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer struct { // The description of the primary/secondary server group. // // example: // // test-112 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port that is used by the backend server. // // example: // // 82 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the backend server that you want to add. // // example: // // i-bp1fq61enf4loa5i**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The type of backend server. // // Valid values: **Master* - and **Slave**. // // example: // // Master ServerType *string `json:"ServerType,omitempty" xml:"ServerType,omitempty"` // The type of backend server. Valid values: // // - **ecs**: ECS instance // // - **eni**: ENI // // - **eci**: elastic container instance // // example: // // ecs Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The weight of the backend server. // // example: // // 100 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) GoString ¶
func (*CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetDescription ¶
func (*CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetPort ¶
func (*CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetServerId ¶
func (*CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetServerType ¶
func (*CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetType ¶
func (*CreateMasterSlaveServerGroupResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetWeight ¶
type CreateRulesRequest ¶
type CreateRulesRequest struct { // The frontend listener port that is used by the SLB instance. // // Valid values: **1 to 65535**. // // This parameter is required. // // example: // // 443 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The frontend protocol that is used by the SLB instance. // // > This parameter is required if the same port is used by listeners that use different protocols. // // example: // // https ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the SLB instance. // // This parameter is required. // // example: // // lb-bp1ca0zt07t934w****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Server Load Balancer (SLB) instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The forwarding rules that you want to create. You can create at most 10 forwarding rules in each call. Each forwarding rule contains the following parameters: // // - **RuleName**: Required. The value must be of the STRING type. The name of the forwarding rule. The name must be 1 to 40 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). Forwarding rule names must be unique within the same listener. // // - **Domain**: Optional. The value must be a string. The domain name that is associated with the forwarding rule. You must specify this parameter or the **URL* - parameter. // // - **Url**: Optional. The value must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), percent signs (%), question marks (?), number signs (#), and ampersands (&). The value must be a string. The URL cannot be only a forward slash (/). However, it must start with a forward slash (/). You must specify this parameter or the **Domain* - parameter. // // - **VServerGroupId**: Required. The value must be a string. The ID of the vServer group to be specified in the forwarding rule. // // > You must specify at least one between the `Domain` and `URL` parameters. You can also specify both. The combination of `Domain` and `Url` must be unique within the same listener. // // This parameter is required. // // example: // // [{"RuleName":"Rule2","Domain":"test.com","VServerGroupId":"rsp-bp114ni******"}] RuleList *string `json:"RuleList,omitempty" xml:"RuleList,omitempty"` }
func (CreateRulesRequest) GoString ¶
func (s CreateRulesRequest) GoString() string
func (*CreateRulesRequest) SetListenerPort ¶
func (s *CreateRulesRequest) SetListenerPort(v int32) *CreateRulesRequest
func (*CreateRulesRequest) SetListenerProtocol ¶
func (s *CreateRulesRequest) SetListenerProtocol(v string) *CreateRulesRequest
func (*CreateRulesRequest) SetLoadBalancerId ¶
func (s *CreateRulesRequest) SetLoadBalancerId(v string) *CreateRulesRequest
func (*CreateRulesRequest) SetOwnerAccount ¶
func (s *CreateRulesRequest) SetOwnerAccount(v string) *CreateRulesRequest
func (*CreateRulesRequest) SetOwnerId ¶
func (s *CreateRulesRequest) SetOwnerId(v int64) *CreateRulesRequest
func (*CreateRulesRequest) SetRegionId ¶
func (s *CreateRulesRequest) SetRegionId(v string) *CreateRulesRequest
func (*CreateRulesRequest) SetResourceOwnerAccount ¶
func (s *CreateRulesRequest) SetResourceOwnerAccount(v string) *CreateRulesRequest
func (*CreateRulesRequest) SetResourceOwnerId ¶
func (s *CreateRulesRequest) SetResourceOwnerId(v int64) *CreateRulesRequest
func (*CreateRulesRequest) SetRuleList ¶
func (s *CreateRulesRequest) SetRuleList(v string) *CreateRulesRequest
func (CreateRulesRequest) String ¶
func (s CreateRulesRequest) String() string
type CreateRulesResponse ¶
type CreateRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateRulesResponse) GoString ¶
func (s CreateRulesResponse) GoString() string
func (*CreateRulesResponse) SetBody ¶
func (s *CreateRulesResponse) SetBody(v *CreateRulesResponseBody) *CreateRulesResponse
func (*CreateRulesResponse) SetHeaders ¶
func (s *CreateRulesResponse) SetHeaders(v map[string]*string) *CreateRulesResponse
func (*CreateRulesResponse) SetStatusCode ¶
func (s *CreateRulesResponse) SetStatusCode(v int32) *CreateRulesResponse
func (CreateRulesResponse) String ¶
func (s CreateRulesResponse) String() string
type CreateRulesResponseBody ¶
type CreateRulesResponseBody struct { // The request ID. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The forwarding rules. Rules *CreateRulesResponseBodyRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Struct"` }
func (CreateRulesResponseBody) GoString ¶
func (s CreateRulesResponseBody) GoString() string
func (*CreateRulesResponseBody) SetRequestId ¶
func (s *CreateRulesResponseBody) SetRequestId(v string) *CreateRulesResponseBody
func (*CreateRulesResponseBody) SetRules ¶
func (s *CreateRulesResponseBody) SetRules(v *CreateRulesResponseBodyRules) *CreateRulesResponseBody
func (CreateRulesResponseBody) String ¶
func (s CreateRulesResponseBody) String() string
type CreateRulesResponseBodyRules ¶
type CreateRulesResponseBodyRules struct {
Rule []*CreateRulesResponseBodyRulesRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
}
func (CreateRulesResponseBodyRules) GoString ¶
func (s CreateRulesResponseBodyRules) GoString() string
func (*CreateRulesResponseBodyRules) SetRule ¶
func (s *CreateRulesResponseBodyRules) SetRule(v []*CreateRulesResponseBodyRulesRule) *CreateRulesResponseBodyRules
func (CreateRulesResponseBodyRules) String ¶
func (s CreateRulesResponseBodyRules) String() string
type CreateRulesResponseBodyRulesRule ¶
type CreateRulesResponseBodyRulesRule struct { // The forwarding rule ID. // // example: // // rule-bp12jzy0***** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the forwarding rule. // // example: // // Rule2 RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` }
func (CreateRulesResponseBodyRulesRule) GoString ¶
func (s CreateRulesResponseBodyRulesRule) GoString() string
func (*CreateRulesResponseBodyRulesRule) SetRuleId ¶
func (s *CreateRulesResponseBodyRulesRule) SetRuleId(v string) *CreateRulesResponseBodyRulesRule
func (*CreateRulesResponseBodyRulesRule) SetRuleName ¶
func (s *CreateRulesResponseBodyRulesRule) SetRuleName(v string) *CreateRulesResponseBodyRulesRule
func (CreateRulesResponseBodyRulesRule) String ¶
func (s CreateRulesResponseBodyRulesRule) String() string
type CreateTLSCipherPolicyRequest ¶
type CreateTLSCipherPolicyRequest struct { // The supported cipher suites, which are determined by the TLS protocol version. You can specify at most 32 cipher suites. // // TLS 1.0 and TLS 1.1 support the following cipher suites: // // - **ECDHE-ECDSA-AES128-SHA** // // - **ECDHE-ECDSA-AES256-SHA** // // - **ECDHE-RSA-AES128-SHA** // // - **ECDHE-RSA-AES256-SHA** // // - **AES128-SHA** // // - **AES256-SHA** // // - **DES-CBC3-SHA** // // TLS 1.2 supports the following cipher suites: // // - **ECDHE-ECDSA-AES128-SHA** // // - **ECDHE-ECDSA-AES256-SHA** // // - **ECDHE-RSA-AES128-SHA** // // - **ECDHE-RSA-AES256-SHA** // // - **AES128-SHA** // // - **AES256-SHA** // // - **DES-CBC3-SHA** // // - **ECDHE-ECDSA-AES128-GCM-SHA256** // // - **ECDHE-ECDSA-AES256-GCM-SHA384** // // - **ECDHE-ECDSA-AES128-SHA256** // // - **ECDHE-ECDSA-AES256-SHA384** // // - **ECDHE-RSA-AES128-GCM-SHA256** // // - **ECDHE-RSA-AES256-GCM-SHA384** // // - **ECDHE-RSA-AES128-SHA256** // // - **ECDHE-RSA-AES256-SHA384** // // - **AES128-GCM-SHA256** // // - **AES256-GCM-SHA384** // // - **AES128-SHA256** // // - **AES256-SHA256** // // TLS 1.3 supports the following cipher suites: // // - **TLS_AES_128_GCM_SHA256** // // - **TLS_AES_256_GCM_SHA384** // // - **TLS_CHACHA20_POLY1305_SHA256** // // - **TLS_AES_128_CCM_SHA256** // // - **TLS_AES_128_CCM_8_SHA256** // // This parameter is required. // // example: // // AES256-SHA256 Ciphers []*string `json:"Ciphers,omitempty" xml:"Ciphers,omitempty" type:"Repeated"` // The name of the TLS policy. The name must be 1 to 200 characters in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). // // This parameter is required. // // example: // // TLSPolicy-test Name *string `json:"Name,omitempty" xml:"Name,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Server Load Balancer (SLB) instance is created. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/36063.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The version of the TLS protocol. Valid values: **TLSv1.0**, **TLSv1.1**, **TLSv1.2**, and **TLSv1.3**. You can specify at most four TLS versions. // // This parameter is required. // // example: // // TLSv1.0 TLSVersions []*string `json:"TLSVersions,omitempty" xml:"TLSVersions,omitempty" type:"Repeated"` }
func (CreateTLSCipherPolicyRequest) GoString ¶
func (s CreateTLSCipherPolicyRequest) GoString() string
func (*CreateTLSCipherPolicyRequest) SetCiphers ¶
func (s *CreateTLSCipherPolicyRequest) SetCiphers(v []*string) *CreateTLSCipherPolicyRequest
func (*CreateTLSCipherPolicyRequest) SetName ¶
func (s *CreateTLSCipherPolicyRequest) SetName(v string) *CreateTLSCipherPolicyRequest
func (*CreateTLSCipherPolicyRequest) SetOwnerAccount ¶
func (s *CreateTLSCipherPolicyRequest) SetOwnerAccount(v string) *CreateTLSCipherPolicyRequest
func (*CreateTLSCipherPolicyRequest) SetOwnerId ¶
func (s *CreateTLSCipherPolicyRequest) SetOwnerId(v int64) *CreateTLSCipherPolicyRequest
func (*CreateTLSCipherPolicyRequest) SetRegionId ¶
func (s *CreateTLSCipherPolicyRequest) SetRegionId(v string) *CreateTLSCipherPolicyRequest
func (*CreateTLSCipherPolicyRequest) SetResourceOwnerAccount ¶
func (s *CreateTLSCipherPolicyRequest) SetResourceOwnerAccount(v string) *CreateTLSCipherPolicyRequest
func (*CreateTLSCipherPolicyRequest) SetResourceOwnerId ¶
func (s *CreateTLSCipherPolicyRequest) SetResourceOwnerId(v int64) *CreateTLSCipherPolicyRequest
func (*CreateTLSCipherPolicyRequest) SetTLSVersions ¶
func (s *CreateTLSCipherPolicyRequest) SetTLSVersions(v []*string) *CreateTLSCipherPolicyRequest
func (CreateTLSCipherPolicyRequest) String ¶
func (s CreateTLSCipherPolicyRequest) String() string
type CreateTLSCipherPolicyResponse ¶
type CreateTLSCipherPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateTLSCipherPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateTLSCipherPolicyResponse) GoString ¶
func (s CreateTLSCipherPolicyResponse) GoString() string
func (*CreateTLSCipherPolicyResponse) SetBody ¶
func (s *CreateTLSCipherPolicyResponse) SetBody(v *CreateTLSCipherPolicyResponseBody) *CreateTLSCipherPolicyResponse
func (*CreateTLSCipherPolicyResponse) SetHeaders ¶
func (s *CreateTLSCipherPolicyResponse) SetHeaders(v map[string]*string) *CreateTLSCipherPolicyResponse
func (*CreateTLSCipherPolicyResponse) SetStatusCode ¶
func (s *CreateTLSCipherPolicyResponse) SetStatusCode(v int32) *CreateTLSCipherPolicyResponse
func (CreateTLSCipherPolicyResponse) String ¶
func (s CreateTLSCipherPolicyResponse) String() string
type CreateTLSCipherPolicyResponseBody ¶
type CreateTLSCipherPolicyResponseBody struct { // The ID of the request. // // example: // // D7A8875F-373A-5F48-8484-25B07A61F2AF RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the policy. // // example: // // tls-bp14bb1e7dll4f**** TLSCipherPolicyId *string `json:"TLSCipherPolicyId,omitempty" xml:"TLSCipherPolicyId,omitempty"` }
func (CreateTLSCipherPolicyResponseBody) GoString ¶
func (s CreateTLSCipherPolicyResponseBody) GoString() string
func (*CreateTLSCipherPolicyResponseBody) SetRequestId ¶
func (s *CreateTLSCipherPolicyResponseBody) SetRequestId(v string) *CreateTLSCipherPolicyResponseBody
func (*CreateTLSCipherPolicyResponseBody) SetTLSCipherPolicyId ¶
func (s *CreateTLSCipherPolicyResponseBody) SetTLSCipherPolicyId(v string) *CreateTLSCipherPolicyResponseBody
func (CreateTLSCipherPolicyResponseBody) String ¶
func (s CreateTLSCipherPolicyResponseBody) String() string
type CreateVServerGroupRequest ¶
type CreateVServerGroupRequest struct { // The backend servers that you want to add. Configure the following parameters: // // - **ServerId**: required. The ID of the backend server. Specify the ID in a string. You can specify the ID of an Elastic Compute Service (ECS) instance, an elastic network interface (ENI), or an elastic container instance. If you set ServerId to the ID of an ENI or an elastic container instance, you must configure the Type parameter. // // - **Weight**: the weight of the backend server. Valid values: 0 to 100. Default value: 100. If you set the weight of a backend server to 0, no requests are forwarded to the backend server. // // - **Description**: optional. The description of the backend server. Specify the description in a string. The description must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // - **Type**: the type of the backend server. Valid values: // // - **ecs (default)**: ECS instance // // - **eni**: ENI. // // - **eni**: elastic container instance. // // > You can specify ENIs and elastic container instances as backend servers only for high-performance SLB instances. // // - **ServerIp**: The IP address of the ECS instance or ENI. // // - **Port**: the backend port. // // Examples: // // - Add an ECS instance: // // `[{ "ServerId": "i-xxxxxxxxx", "Weight": "100", "Type": "ecs", "Port":"80","Description":"test-112" }]` // // - Add an ENI: // // ` [{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-112" }]` // // - Add an ENI with multiple IP addresses: // // `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-113" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“172.166.**.**“", "Port":"80","Description":"test-113" }]` // // - Add an elastic container instance: // // ` [{ "ServerId": "eci-xxxxxxxxx", "Weight": "100", "Type": "eci", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-114" }]` // // > You can add only running backend servers to SLB instances. You can specify at most 20 backend servers. // // example: // // [{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-112" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“172.166.**.**“", "Port":"80","Description":"test-113" }] BackendServers *string `json:"BackendServers,omitempty" xml:"BackendServers,omitempty"` // The ID of the Server Load Balancer (SLB) instance. // // This parameter is required. // // example: // // lb-bp1qjwo61pqz3ahl****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the SLB instance is deployed. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags. Tag []*CreateVServerGroupRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The name of the vServer group. // // The name must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.),and underscores (_). // // example: // // Group1 VServerGroupName *string `json:"VServerGroupName,omitempty" xml:"VServerGroupName,omitempty"` }
func (CreateVServerGroupRequest) GoString ¶
func (s CreateVServerGroupRequest) GoString() string
func (*CreateVServerGroupRequest) SetBackendServers ¶
func (s *CreateVServerGroupRequest) SetBackendServers(v string) *CreateVServerGroupRequest
func (*CreateVServerGroupRequest) SetLoadBalancerId ¶
func (s *CreateVServerGroupRequest) SetLoadBalancerId(v string) *CreateVServerGroupRequest
func (*CreateVServerGroupRequest) SetOwnerAccount ¶
func (s *CreateVServerGroupRequest) SetOwnerAccount(v string) *CreateVServerGroupRequest
func (*CreateVServerGroupRequest) SetOwnerId ¶
func (s *CreateVServerGroupRequest) SetOwnerId(v int64) *CreateVServerGroupRequest
func (*CreateVServerGroupRequest) SetRegionId ¶
func (s *CreateVServerGroupRequest) SetRegionId(v string) *CreateVServerGroupRequest
func (*CreateVServerGroupRequest) SetResourceOwnerAccount ¶
func (s *CreateVServerGroupRequest) SetResourceOwnerAccount(v string) *CreateVServerGroupRequest
func (*CreateVServerGroupRequest) SetResourceOwnerId ¶
func (s *CreateVServerGroupRequest) SetResourceOwnerId(v int64) *CreateVServerGroupRequest
func (*CreateVServerGroupRequest) SetTag ¶ added in v4.0.3
func (s *CreateVServerGroupRequest) SetTag(v []*CreateVServerGroupRequestTag) *CreateVServerGroupRequest
func (*CreateVServerGroupRequest) SetVServerGroupName ¶
func (s *CreateVServerGroupRequest) SetVServerGroupName(v string) *CreateVServerGroupRequest
func (CreateVServerGroupRequest) String ¶
func (s CreateVServerGroupRequest) String() string
type CreateVServerGroupRequestTag ¶ added in v4.0.3
type CreateVServerGroupRequestTag struct { // The key of tag N. Valid values of N: **1 to 20**. The tag key cannot be an empty string. // // The tag key can be up to 64 characters in length, and cannot contain `http://` or `https://`. The tag key cannot start with `aliyun` or `acs:`. // // example: // // TestKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. Valid values of N: **1 to 20**. The tag value can be an empty string. // // The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. The tag value cannot contain `http://` or `https://`. // // example: // // TestValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateVServerGroupRequestTag) GoString ¶ added in v4.0.3
func (s CreateVServerGroupRequestTag) GoString() string
func (*CreateVServerGroupRequestTag) SetKey ¶ added in v4.0.3
func (s *CreateVServerGroupRequestTag) SetKey(v string) *CreateVServerGroupRequestTag
func (*CreateVServerGroupRequestTag) SetValue ¶ added in v4.0.3
func (s *CreateVServerGroupRequestTag) SetValue(v string) *CreateVServerGroupRequestTag
func (CreateVServerGroupRequestTag) String ¶ added in v4.0.3
func (s CreateVServerGroupRequestTag) String() string
type CreateVServerGroupResponse ¶
type CreateVServerGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateVServerGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateVServerGroupResponse) GoString ¶
func (s CreateVServerGroupResponse) GoString() string
func (*CreateVServerGroupResponse) SetBody ¶
func (s *CreateVServerGroupResponse) SetBody(v *CreateVServerGroupResponseBody) *CreateVServerGroupResponse
func (*CreateVServerGroupResponse) SetHeaders ¶
func (s *CreateVServerGroupResponse) SetHeaders(v map[string]*string) *CreateVServerGroupResponse
func (*CreateVServerGroupResponse) SetStatusCode ¶
func (s *CreateVServerGroupResponse) SetStatusCode(v int32) *CreateVServerGroupResponse
func (CreateVServerGroupResponse) String ¶
func (s CreateVServerGroupResponse) String() string
type CreateVServerGroupResponseBody ¶
type CreateVServerGroupResponseBody struct { // The list of backend servers. BackendServers *CreateVServerGroupResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Struct"` // The ID of the request. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the vServer group. // // example: // // rsp-cige6****** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (CreateVServerGroupResponseBody) GoString ¶
func (s CreateVServerGroupResponseBody) GoString() string
func (*CreateVServerGroupResponseBody) SetBackendServers ¶
func (s *CreateVServerGroupResponseBody) SetBackendServers(v *CreateVServerGroupResponseBodyBackendServers) *CreateVServerGroupResponseBody
func (*CreateVServerGroupResponseBody) SetRequestId ¶
func (s *CreateVServerGroupResponseBody) SetRequestId(v string) *CreateVServerGroupResponseBody
func (*CreateVServerGroupResponseBody) SetVServerGroupId ¶
func (s *CreateVServerGroupResponseBody) SetVServerGroupId(v string) *CreateVServerGroupResponseBody
func (CreateVServerGroupResponseBody) String ¶
func (s CreateVServerGroupResponseBody) String() string
type CreateVServerGroupResponseBodyBackendServers ¶
type CreateVServerGroupResponseBodyBackendServers struct {
BackendServer []*CreateVServerGroupResponseBodyBackendServersBackendServer `json:"BackendServer,omitempty" xml:"BackendServer,omitempty" type:"Repeated"`
}
func (CreateVServerGroupResponseBodyBackendServers) GoString ¶
func (s CreateVServerGroupResponseBodyBackendServers) GoString() string
func (*CreateVServerGroupResponseBodyBackendServers) SetBackendServer ¶
func (CreateVServerGroupResponseBodyBackendServers) String ¶
func (s CreateVServerGroupResponseBodyBackendServers) String() string
type CreateVServerGroupResponseBodyBackendServersBackendServer ¶
type CreateVServerGroupResponseBodyBackendServersBackendServer struct { // The description of the vServer group. // // example: // // backend server Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port that is used by the backend server. // // example: // // 70 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the ECS instance or ENI. // // example: // // eni-hhshhs**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The type of backend server. Valid values: // // - **ecs* - (default): ECS instance // // - **eni**: elastic network interface (ENI) // // - **eci**: elastic container instance // // example: // // eni Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The weight of the backend server. // // example: // // 100 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (CreateVServerGroupResponseBodyBackendServersBackendServer) GoString ¶
func (s CreateVServerGroupResponseBodyBackendServersBackendServer) GoString() string
func (*CreateVServerGroupResponseBodyBackendServersBackendServer) SetDescription ¶
func (s *CreateVServerGroupResponseBodyBackendServersBackendServer) SetDescription(v string) *CreateVServerGroupResponseBodyBackendServersBackendServer
func (*CreateVServerGroupResponseBodyBackendServersBackendServer) SetServerId ¶
func (CreateVServerGroupResponseBodyBackendServersBackendServer) String ¶
func (s CreateVServerGroupResponseBodyBackendServersBackendServer) String() string
type DeleteAccessControlListRequest ¶
type DeleteAccessControlListRequest struct { // The ACL ID. // // This parameter is required. // // example: // // acl-bp1l0kk4gxce43kz****** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the ACL. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DeleteAccessControlListRequest) GoString ¶
func (s DeleteAccessControlListRequest) GoString() string
func (*DeleteAccessControlListRequest) SetAclId ¶
func (s *DeleteAccessControlListRequest) SetAclId(v string) *DeleteAccessControlListRequest
func (*DeleteAccessControlListRequest) SetOwnerAccount ¶
func (s *DeleteAccessControlListRequest) SetOwnerAccount(v string) *DeleteAccessControlListRequest
func (*DeleteAccessControlListRequest) SetOwnerId ¶
func (s *DeleteAccessControlListRequest) SetOwnerId(v int64) *DeleteAccessControlListRequest
func (*DeleteAccessControlListRequest) SetRegionId ¶
func (s *DeleteAccessControlListRequest) SetRegionId(v string) *DeleteAccessControlListRequest
func (*DeleteAccessControlListRequest) SetResourceOwnerAccount ¶
func (s *DeleteAccessControlListRequest) SetResourceOwnerAccount(v string) *DeleteAccessControlListRequest
func (*DeleteAccessControlListRequest) SetResourceOwnerId ¶
func (s *DeleteAccessControlListRequest) SetResourceOwnerId(v int64) *DeleteAccessControlListRequest
func (DeleteAccessControlListRequest) String ¶
func (s DeleteAccessControlListRequest) String() string
type DeleteAccessControlListResponse ¶
type DeleteAccessControlListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteAccessControlListResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteAccessControlListResponse) GoString ¶
func (s DeleteAccessControlListResponse) GoString() string
func (*DeleteAccessControlListResponse) SetBody ¶
func (s *DeleteAccessControlListResponse) SetBody(v *DeleteAccessControlListResponseBody) *DeleteAccessControlListResponse
func (*DeleteAccessControlListResponse) SetHeaders ¶
func (s *DeleteAccessControlListResponse) SetHeaders(v map[string]*string) *DeleteAccessControlListResponse
func (*DeleteAccessControlListResponse) SetStatusCode ¶
func (s *DeleteAccessControlListResponse) SetStatusCode(v int32) *DeleteAccessControlListResponse
func (DeleteAccessControlListResponse) String ¶
func (s DeleteAccessControlListResponse) String() string
type DeleteAccessControlListResponseBody ¶
type DeleteAccessControlListResponseBody struct { // The request ID. // // example: // // 988CB45E-1643-48C0-87B4-928DDF77EA49 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteAccessControlListResponseBody) GoString ¶
func (s DeleteAccessControlListResponseBody) GoString() string
func (*DeleteAccessControlListResponseBody) SetRequestId ¶
func (s *DeleteAccessControlListResponseBody) SetRequestId(v string) *DeleteAccessControlListResponseBody
func (DeleteAccessControlListResponseBody) String ¶
func (s DeleteAccessControlListResponseBody) String() string
type DeleteAccessLogsDownloadAttributeRequest ¶ added in v4.0.2
type DeleteAccessLogsDownloadAttributeRequest struct { // The CLB instance ID. // // example: // // lb-uf68ps3rekbljmdb0**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The access log forwarding rule. Parameters: // // - **LogProject**: the name of the project of Log Service. // // - **LogStore**: the name of the Logstore of Log Service. // // - **LoadBalancerId**: the ID of the CLB instance. // // This parameter is required. // // example: // // [{"logProject":"my-project", "LogStore":"my-log-store", "LoadBalancerId":"lb-uf68ps3rekbljmdb0****"}] LogsDownloadAttributes *string `json:"LogsDownloadAttributes,omitempty" xml:"LogsDownloadAttributes,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the CLB instance. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags that are added to the CLB instance. The tags must be key-value pairs that are contained in a JSON dictionary. // // example: // // [{"tagKey":"Key1","tagValue":"Value1"}] Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (DeleteAccessLogsDownloadAttributeRequest) GoString ¶ added in v4.0.2
func (s DeleteAccessLogsDownloadAttributeRequest) GoString() string
func (*DeleteAccessLogsDownloadAttributeRequest) SetLoadBalancerId ¶ added in v4.0.2
func (s *DeleteAccessLogsDownloadAttributeRequest) SetLoadBalancerId(v string) *DeleteAccessLogsDownloadAttributeRequest
func (*DeleteAccessLogsDownloadAttributeRequest) SetLogsDownloadAttributes ¶ added in v4.0.2
func (s *DeleteAccessLogsDownloadAttributeRequest) SetLogsDownloadAttributes(v string) *DeleteAccessLogsDownloadAttributeRequest
func (*DeleteAccessLogsDownloadAttributeRequest) SetOwnerAccount ¶ added in v4.0.2
func (s *DeleteAccessLogsDownloadAttributeRequest) SetOwnerAccount(v string) *DeleteAccessLogsDownloadAttributeRequest
func (*DeleteAccessLogsDownloadAttributeRequest) SetOwnerId ¶ added in v4.0.2
func (s *DeleteAccessLogsDownloadAttributeRequest) SetOwnerId(v int64) *DeleteAccessLogsDownloadAttributeRequest
func (*DeleteAccessLogsDownloadAttributeRequest) SetRegionId ¶ added in v4.0.2
func (s *DeleteAccessLogsDownloadAttributeRequest) SetRegionId(v string) *DeleteAccessLogsDownloadAttributeRequest
func (*DeleteAccessLogsDownloadAttributeRequest) SetResourceOwnerAccount ¶ added in v4.0.2
func (s *DeleteAccessLogsDownloadAttributeRequest) SetResourceOwnerAccount(v string) *DeleteAccessLogsDownloadAttributeRequest
func (*DeleteAccessLogsDownloadAttributeRequest) SetResourceOwnerId ¶ added in v4.0.2
func (s *DeleteAccessLogsDownloadAttributeRequest) SetResourceOwnerId(v int64) *DeleteAccessLogsDownloadAttributeRequest
func (*DeleteAccessLogsDownloadAttributeRequest) SetTags ¶ added in v4.0.2
func (s *DeleteAccessLogsDownloadAttributeRequest) SetTags(v string) *DeleteAccessLogsDownloadAttributeRequest
func (DeleteAccessLogsDownloadAttributeRequest) String ¶ added in v4.0.2
func (s DeleteAccessLogsDownloadAttributeRequest) String() string
type DeleteAccessLogsDownloadAttributeResponse ¶ added in v4.0.2
type DeleteAccessLogsDownloadAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteAccessLogsDownloadAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteAccessLogsDownloadAttributeResponse) GoString ¶ added in v4.0.2
func (s DeleteAccessLogsDownloadAttributeResponse) GoString() string
func (*DeleteAccessLogsDownloadAttributeResponse) SetHeaders ¶ added in v4.0.2
func (s *DeleteAccessLogsDownloadAttributeResponse) SetHeaders(v map[string]*string) *DeleteAccessLogsDownloadAttributeResponse
func (*DeleteAccessLogsDownloadAttributeResponse) SetStatusCode ¶ added in v4.0.2
func (s *DeleteAccessLogsDownloadAttributeResponse) SetStatusCode(v int32) *DeleteAccessLogsDownloadAttributeResponse
func (DeleteAccessLogsDownloadAttributeResponse) String ¶ added in v4.0.2
func (s DeleteAccessLogsDownloadAttributeResponse) String() string
type DeleteAccessLogsDownloadAttributeResponseBody ¶ added in v4.0.2
type DeleteAccessLogsDownloadAttributeResponseBody struct { // The request ID. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9C**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteAccessLogsDownloadAttributeResponseBody) GoString ¶ added in v4.0.2
func (s DeleteAccessLogsDownloadAttributeResponseBody) GoString() string
func (*DeleteAccessLogsDownloadAttributeResponseBody) SetRequestId ¶ added in v4.0.2
func (s *DeleteAccessLogsDownloadAttributeResponseBody) SetRequestId(v string) *DeleteAccessLogsDownloadAttributeResponseBody
func (DeleteAccessLogsDownloadAttributeResponseBody) String ¶ added in v4.0.2
func (s DeleteAccessLogsDownloadAttributeResponseBody) String() string
type DeleteCACertificateRequest ¶
type DeleteCACertificateRequest struct { // The CA certificate ID. // // This parameter is required. // // example: // // 123157908xxxxxxx_15c73d77203_-986300114_-2110544xxx CACertificateId *string `json:"CACertificateId,omitempty" xml:"CACertificateId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region of the CA certificates. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DeleteCACertificateRequest) GoString ¶
func (s DeleteCACertificateRequest) GoString() string
func (*DeleteCACertificateRequest) SetCACertificateId ¶
func (s *DeleteCACertificateRequest) SetCACertificateId(v string) *DeleteCACertificateRequest
func (*DeleteCACertificateRequest) SetOwnerAccount ¶
func (s *DeleteCACertificateRequest) SetOwnerAccount(v string) *DeleteCACertificateRequest
func (*DeleteCACertificateRequest) SetOwnerId ¶
func (s *DeleteCACertificateRequest) SetOwnerId(v int64) *DeleteCACertificateRequest
func (*DeleteCACertificateRequest) SetRegionId ¶
func (s *DeleteCACertificateRequest) SetRegionId(v string) *DeleteCACertificateRequest
func (*DeleteCACertificateRequest) SetResourceOwnerAccount ¶
func (s *DeleteCACertificateRequest) SetResourceOwnerAccount(v string) *DeleteCACertificateRequest
func (*DeleteCACertificateRequest) SetResourceOwnerId ¶
func (s *DeleteCACertificateRequest) SetResourceOwnerId(v int64) *DeleteCACertificateRequest
func (DeleteCACertificateRequest) String ¶
func (s DeleteCACertificateRequest) String() string
type DeleteCACertificateResponse ¶
type DeleteCACertificateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteCACertificateResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteCACertificateResponse) GoString ¶
func (s DeleteCACertificateResponse) GoString() string
func (*DeleteCACertificateResponse) SetBody ¶
func (s *DeleteCACertificateResponse) SetBody(v *DeleteCACertificateResponseBody) *DeleteCACertificateResponse
func (*DeleteCACertificateResponse) SetHeaders ¶
func (s *DeleteCACertificateResponse) SetHeaders(v map[string]*string) *DeleteCACertificateResponse
func (*DeleteCACertificateResponse) SetStatusCode ¶
func (s *DeleteCACertificateResponse) SetStatusCode(v int32) *DeleteCACertificateResponse
func (DeleteCACertificateResponse) String ¶
func (s DeleteCACertificateResponse) String() string
type DeleteCACertificateResponseBody ¶
type DeleteCACertificateResponseBody struct { // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteCACertificateResponseBody) GoString ¶
func (s DeleteCACertificateResponseBody) GoString() string
func (*DeleteCACertificateResponseBody) SetRequestId ¶
func (s *DeleteCACertificateResponseBody) SetRequestId(v string) *DeleteCACertificateResponseBody
func (DeleteCACertificateResponseBody) String ¶
func (s DeleteCACertificateResponseBody) String() string
type DeleteDomainExtensionRequest ¶
type DeleteDomainExtensionRequest struct { // The ID of the additional domain name that you want to delete. // // This parameter is required. // // example: // // de-bp1rp7ta1**** DomainExtensionId *string `json:"DomainExtensionId,omitempty" xml:"DomainExtensionId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Server Load Balancer (SLB) instance. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DeleteDomainExtensionRequest) GoString ¶
func (s DeleteDomainExtensionRequest) GoString() string
func (*DeleteDomainExtensionRequest) SetDomainExtensionId ¶
func (s *DeleteDomainExtensionRequest) SetDomainExtensionId(v string) *DeleteDomainExtensionRequest
func (*DeleteDomainExtensionRequest) SetOwnerAccount ¶
func (s *DeleteDomainExtensionRequest) SetOwnerAccount(v string) *DeleteDomainExtensionRequest
func (*DeleteDomainExtensionRequest) SetOwnerId ¶
func (s *DeleteDomainExtensionRequest) SetOwnerId(v int64) *DeleteDomainExtensionRequest
func (*DeleteDomainExtensionRequest) SetRegionId ¶
func (s *DeleteDomainExtensionRequest) SetRegionId(v string) *DeleteDomainExtensionRequest
func (*DeleteDomainExtensionRequest) SetResourceOwnerAccount ¶
func (s *DeleteDomainExtensionRequest) SetResourceOwnerAccount(v string) *DeleteDomainExtensionRequest
func (*DeleteDomainExtensionRequest) SetResourceOwnerId ¶
func (s *DeleteDomainExtensionRequest) SetResourceOwnerId(v int64) *DeleteDomainExtensionRequest
func (DeleteDomainExtensionRequest) String ¶
func (s DeleteDomainExtensionRequest) String() string
type DeleteDomainExtensionResponse ¶
type DeleteDomainExtensionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteDomainExtensionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteDomainExtensionResponse) GoString ¶
func (s DeleteDomainExtensionResponse) GoString() string
func (*DeleteDomainExtensionResponse) SetBody ¶
func (s *DeleteDomainExtensionResponse) SetBody(v *DeleteDomainExtensionResponseBody) *DeleteDomainExtensionResponse
func (*DeleteDomainExtensionResponse) SetHeaders ¶
func (s *DeleteDomainExtensionResponse) SetHeaders(v map[string]*string) *DeleteDomainExtensionResponse
func (*DeleteDomainExtensionResponse) SetStatusCode ¶
func (s *DeleteDomainExtensionResponse) SetStatusCode(v int32) *DeleteDomainExtensionResponse
func (DeleteDomainExtensionResponse) String ¶
func (s DeleteDomainExtensionResponse) String() string
type DeleteDomainExtensionResponseBody ¶
type DeleteDomainExtensionResponseBody struct { // The request ID. // // example: // // 149A2470-F010-4437-BF68-343D5099C19D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteDomainExtensionResponseBody) GoString ¶
func (s DeleteDomainExtensionResponseBody) GoString() string
func (*DeleteDomainExtensionResponseBody) SetRequestId ¶
func (s *DeleteDomainExtensionResponseBody) SetRequestId(v string) *DeleteDomainExtensionResponseBody
func (DeleteDomainExtensionResponseBody) String ¶
func (s DeleteDomainExtensionResponseBody) String() string
type DeleteLoadBalancerListenerRequest ¶
type DeleteLoadBalancerListenerRequest struct { // The frontend port that is used by the CLB instance. // // Valid values: **1 to 65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The frontend protocol that is used by the CLB instance. // // > This parameter is required if the same port is specified for listeners of different protocols. // // example: // // https ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp13jaf5qli5xmg****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Classic Load Balancer (CLB) instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // > The **RegionId* - parameter is required if the endpoint of the region is slb.aliyuncs.com. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DeleteLoadBalancerListenerRequest) GoString ¶
func (s DeleteLoadBalancerListenerRequest) GoString() string
func (*DeleteLoadBalancerListenerRequest) SetListenerPort ¶
func (s *DeleteLoadBalancerListenerRequest) SetListenerPort(v int32) *DeleteLoadBalancerListenerRequest
func (*DeleteLoadBalancerListenerRequest) SetListenerProtocol ¶
func (s *DeleteLoadBalancerListenerRequest) SetListenerProtocol(v string) *DeleteLoadBalancerListenerRequest
func (*DeleteLoadBalancerListenerRequest) SetLoadBalancerId ¶
func (s *DeleteLoadBalancerListenerRequest) SetLoadBalancerId(v string) *DeleteLoadBalancerListenerRequest
func (*DeleteLoadBalancerListenerRequest) SetOwnerAccount ¶
func (s *DeleteLoadBalancerListenerRequest) SetOwnerAccount(v string) *DeleteLoadBalancerListenerRequest
func (*DeleteLoadBalancerListenerRequest) SetOwnerId ¶
func (s *DeleteLoadBalancerListenerRequest) SetOwnerId(v int64) *DeleteLoadBalancerListenerRequest
func (*DeleteLoadBalancerListenerRequest) SetRegionId ¶
func (s *DeleteLoadBalancerListenerRequest) SetRegionId(v string) *DeleteLoadBalancerListenerRequest
func (*DeleteLoadBalancerListenerRequest) SetResourceOwnerAccount ¶
func (s *DeleteLoadBalancerListenerRequest) SetResourceOwnerAccount(v string) *DeleteLoadBalancerListenerRequest
func (*DeleteLoadBalancerListenerRequest) SetResourceOwnerId ¶
func (s *DeleteLoadBalancerListenerRequest) SetResourceOwnerId(v int64) *DeleteLoadBalancerListenerRequest
func (DeleteLoadBalancerListenerRequest) String ¶
func (s DeleteLoadBalancerListenerRequest) String() string
type DeleteLoadBalancerListenerResponse ¶
type DeleteLoadBalancerListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteLoadBalancerListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteLoadBalancerListenerResponse) GoString ¶
func (s DeleteLoadBalancerListenerResponse) GoString() string
func (*DeleteLoadBalancerListenerResponse) SetHeaders ¶
func (s *DeleteLoadBalancerListenerResponse) SetHeaders(v map[string]*string) *DeleteLoadBalancerListenerResponse
func (*DeleteLoadBalancerListenerResponse) SetStatusCode ¶
func (s *DeleteLoadBalancerListenerResponse) SetStatusCode(v int32) *DeleteLoadBalancerListenerResponse
func (DeleteLoadBalancerListenerResponse) String ¶
func (s DeleteLoadBalancerListenerResponse) String() string
type DeleteLoadBalancerListenerResponseBody ¶
type DeleteLoadBalancerListenerResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteLoadBalancerListenerResponseBody) GoString ¶
func (s DeleteLoadBalancerListenerResponseBody) GoString() string
func (*DeleteLoadBalancerListenerResponseBody) SetRequestId ¶
func (s *DeleteLoadBalancerListenerResponseBody) SetRequestId(v string) *DeleteLoadBalancerListenerResponseBody
func (DeleteLoadBalancerListenerResponseBody) String ¶
func (s DeleteLoadBalancerListenerResponseBody) String() string
type DeleteLoadBalancerRequest ¶
type DeleteLoadBalancerRequest struct { // The SLB instance ID. // // This parameter is required. // // example: // // lb-bp1h66tp5uat8******** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the SLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DeleteLoadBalancerRequest) GoString ¶
func (s DeleteLoadBalancerRequest) GoString() string
func (*DeleteLoadBalancerRequest) SetLoadBalancerId ¶
func (s *DeleteLoadBalancerRequest) SetLoadBalancerId(v string) *DeleteLoadBalancerRequest
func (*DeleteLoadBalancerRequest) SetOwnerAccount ¶
func (s *DeleteLoadBalancerRequest) SetOwnerAccount(v string) *DeleteLoadBalancerRequest
func (*DeleteLoadBalancerRequest) SetOwnerId ¶
func (s *DeleteLoadBalancerRequest) SetOwnerId(v int64) *DeleteLoadBalancerRequest
func (*DeleteLoadBalancerRequest) SetRegionId ¶
func (s *DeleteLoadBalancerRequest) SetRegionId(v string) *DeleteLoadBalancerRequest
func (*DeleteLoadBalancerRequest) SetResourceOwnerAccount ¶
func (s *DeleteLoadBalancerRequest) SetResourceOwnerAccount(v string) *DeleteLoadBalancerRequest
func (*DeleteLoadBalancerRequest) SetResourceOwnerId ¶
func (s *DeleteLoadBalancerRequest) SetResourceOwnerId(v int64) *DeleteLoadBalancerRequest
func (DeleteLoadBalancerRequest) String ¶
func (s DeleteLoadBalancerRequest) String() string
type DeleteLoadBalancerResponse ¶
type DeleteLoadBalancerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteLoadBalancerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteLoadBalancerResponse) GoString ¶
func (s DeleteLoadBalancerResponse) GoString() string
func (*DeleteLoadBalancerResponse) SetBody ¶
func (s *DeleteLoadBalancerResponse) SetBody(v *DeleteLoadBalancerResponseBody) *DeleteLoadBalancerResponse
func (*DeleteLoadBalancerResponse) SetHeaders ¶
func (s *DeleteLoadBalancerResponse) SetHeaders(v map[string]*string) *DeleteLoadBalancerResponse
func (*DeleteLoadBalancerResponse) SetStatusCode ¶
func (s *DeleteLoadBalancerResponse) SetStatusCode(v int32) *DeleteLoadBalancerResponse
func (DeleteLoadBalancerResponse) String ¶
func (s DeleteLoadBalancerResponse) String() string
type DeleteLoadBalancerResponseBody ¶
type DeleteLoadBalancerResponseBody struct { // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteLoadBalancerResponseBody) GoString ¶
func (s DeleteLoadBalancerResponseBody) GoString() string
func (*DeleteLoadBalancerResponseBody) SetRequestId ¶
func (s *DeleteLoadBalancerResponseBody) SetRequestId(v string) *DeleteLoadBalancerResponseBody
func (DeleteLoadBalancerResponseBody) String ¶
func (s DeleteLoadBalancerResponseBody) String() string
type DeleteMasterSlaveServerGroupRequest ¶
type DeleteMasterSlaveServerGroupRequest struct { // The primary/secondary server group ID. // // > You cannot delete a primary/secondary server group that is in use. // // This parameter is required. // // example: // // rsp-cige6***** MasterSlaveServerGroupId *string `json:"MasterSlaveServerGroupId,omitempty" xml:"MasterSlaveServerGroupId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Server Load Balancer (SLB) instance. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DeleteMasterSlaveServerGroupRequest) GoString ¶
func (s DeleteMasterSlaveServerGroupRequest) GoString() string
func (*DeleteMasterSlaveServerGroupRequest) SetMasterSlaveServerGroupId ¶
func (s *DeleteMasterSlaveServerGroupRequest) SetMasterSlaveServerGroupId(v string) *DeleteMasterSlaveServerGroupRequest
func (*DeleteMasterSlaveServerGroupRequest) SetOwnerAccount ¶
func (s *DeleteMasterSlaveServerGroupRequest) SetOwnerAccount(v string) *DeleteMasterSlaveServerGroupRequest
func (*DeleteMasterSlaveServerGroupRequest) SetOwnerId ¶
func (s *DeleteMasterSlaveServerGroupRequest) SetOwnerId(v int64) *DeleteMasterSlaveServerGroupRequest
func (*DeleteMasterSlaveServerGroupRequest) SetRegionId ¶
func (s *DeleteMasterSlaveServerGroupRequest) SetRegionId(v string) *DeleteMasterSlaveServerGroupRequest
func (*DeleteMasterSlaveServerGroupRequest) SetResourceOwnerAccount ¶
func (s *DeleteMasterSlaveServerGroupRequest) SetResourceOwnerAccount(v string) *DeleteMasterSlaveServerGroupRequest
func (*DeleteMasterSlaveServerGroupRequest) SetResourceOwnerId ¶
func (s *DeleteMasterSlaveServerGroupRequest) SetResourceOwnerId(v int64) *DeleteMasterSlaveServerGroupRequest
func (DeleteMasterSlaveServerGroupRequest) String ¶
func (s DeleteMasterSlaveServerGroupRequest) String() string
type DeleteMasterSlaveServerGroupResponse ¶
type DeleteMasterSlaveServerGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteMasterSlaveServerGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteMasterSlaveServerGroupResponse) GoString ¶
func (s DeleteMasterSlaveServerGroupResponse) GoString() string
func (*DeleteMasterSlaveServerGroupResponse) SetHeaders ¶
func (s *DeleteMasterSlaveServerGroupResponse) SetHeaders(v map[string]*string) *DeleteMasterSlaveServerGroupResponse
func (*DeleteMasterSlaveServerGroupResponse) SetStatusCode ¶
func (s *DeleteMasterSlaveServerGroupResponse) SetStatusCode(v int32) *DeleteMasterSlaveServerGroupResponse
func (DeleteMasterSlaveServerGroupResponse) String ¶
func (s DeleteMasterSlaveServerGroupResponse) String() string
type DeleteMasterSlaveServerGroupResponseBody ¶
type DeleteMasterSlaveServerGroupResponseBody struct { // The request ID. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteMasterSlaveServerGroupResponseBody) GoString ¶
func (s DeleteMasterSlaveServerGroupResponseBody) GoString() string
func (*DeleteMasterSlaveServerGroupResponseBody) SetRequestId ¶
func (s *DeleteMasterSlaveServerGroupResponseBody) SetRequestId(v string) *DeleteMasterSlaveServerGroupResponseBody
func (DeleteMasterSlaveServerGroupResponseBody) String ¶
func (s DeleteMasterSlaveServerGroupResponseBody) String() string
type DeleteRulesRequest ¶
type DeleteRulesRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Server Load Balancer (SLB) instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query region IDs. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The list of forwarding rules that you want to delete. // // > The RuleIds parameter is required. You can specify up to 10 forwarding rules in each request. // // This parameter is required. // // example: // // ["rule-bp1z9ce******","rule-bp1tuc******4"] RuleIds *string `json:"RuleIds,omitempty" xml:"RuleIds,omitempty"` }
func (DeleteRulesRequest) GoString ¶
func (s DeleteRulesRequest) GoString() string
func (*DeleteRulesRequest) SetOwnerAccount ¶
func (s *DeleteRulesRequest) SetOwnerAccount(v string) *DeleteRulesRequest
func (*DeleteRulesRequest) SetOwnerId ¶
func (s *DeleteRulesRequest) SetOwnerId(v int64) *DeleteRulesRequest
func (*DeleteRulesRequest) SetRegionId ¶
func (s *DeleteRulesRequest) SetRegionId(v string) *DeleteRulesRequest
func (*DeleteRulesRequest) SetResourceOwnerAccount ¶
func (s *DeleteRulesRequest) SetResourceOwnerAccount(v string) *DeleteRulesRequest
func (*DeleteRulesRequest) SetResourceOwnerId ¶
func (s *DeleteRulesRequest) SetResourceOwnerId(v int64) *DeleteRulesRequest
func (*DeleteRulesRequest) SetRuleIds ¶
func (s *DeleteRulesRequest) SetRuleIds(v string) *DeleteRulesRequest
func (DeleteRulesRequest) String ¶
func (s DeleteRulesRequest) String() string
type DeleteRulesResponse ¶
type DeleteRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteRulesResponse) GoString ¶
func (s DeleteRulesResponse) GoString() string
func (*DeleteRulesResponse) SetBody ¶
func (s *DeleteRulesResponse) SetBody(v *DeleteRulesResponseBody) *DeleteRulesResponse
func (*DeleteRulesResponse) SetHeaders ¶
func (s *DeleteRulesResponse) SetHeaders(v map[string]*string) *DeleteRulesResponse
func (*DeleteRulesResponse) SetStatusCode ¶
func (s *DeleteRulesResponse) SetStatusCode(v int32) *DeleteRulesResponse
func (DeleteRulesResponse) String ¶
func (s DeleteRulesResponse) String() string
type DeleteRulesResponseBody ¶
type DeleteRulesResponseBody struct { // The ID of the request. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteRulesResponseBody) GoString ¶
func (s DeleteRulesResponseBody) GoString() string
func (*DeleteRulesResponseBody) SetRequestId ¶
func (s *DeleteRulesResponseBody) SetRequestId(v string) *DeleteRulesResponseBody
func (DeleteRulesResponseBody) String ¶
func (s DeleteRulesResponseBody) String() string
type DeleteServerCertificateRequest ¶
type DeleteServerCertificateRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region where the Server Load Balancer (SLB) instance is created. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query region IDs. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the server certificate. // // This parameter is required. // // example: // // 123157xxxxxxx_166f8204689_1714763408_709981430 ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"` }
func (DeleteServerCertificateRequest) GoString ¶
func (s DeleteServerCertificateRequest) GoString() string
func (*DeleteServerCertificateRequest) SetOwnerAccount ¶
func (s *DeleteServerCertificateRequest) SetOwnerAccount(v string) *DeleteServerCertificateRequest
func (*DeleteServerCertificateRequest) SetOwnerId ¶
func (s *DeleteServerCertificateRequest) SetOwnerId(v int64) *DeleteServerCertificateRequest
func (*DeleteServerCertificateRequest) SetRegionId ¶
func (s *DeleteServerCertificateRequest) SetRegionId(v string) *DeleteServerCertificateRequest
func (*DeleteServerCertificateRequest) SetResourceOwnerAccount ¶
func (s *DeleteServerCertificateRequest) SetResourceOwnerAccount(v string) *DeleteServerCertificateRequest
func (*DeleteServerCertificateRequest) SetResourceOwnerId ¶
func (s *DeleteServerCertificateRequest) SetResourceOwnerId(v int64) *DeleteServerCertificateRequest
func (*DeleteServerCertificateRequest) SetServerCertificateId ¶
func (s *DeleteServerCertificateRequest) SetServerCertificateId(v string) *DeleteServerCertificateRequest
func (DeleteServerCertificateRequest) String ¶
func (s DeleteServerCertificateRequest) String() string
type DeleteServerCertificateResponse ¶
type DeleteServerCertificateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteServerCertificateResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteServerCertificateResponse) GoString ¶
func (s DeleteServerCertificateResponse) GoString() string
func (*DeleteServerCertificateResponse) SetBody ¶
func (s *DeleteServerCertificateResponse) SetBody(v *DeleteServerCertificateResponseBody) *DeleteServerCertificateResponse
func (*DeleteServerCertificateResponse) SetHeaders ¶
func (s *DeleteServerCertificateResponse) SetHeaders(v map[string]*string) *DeleteServerCertificateResponse
func (*DeleteServerCertificateResponse) SetStatusCode ¶
func (s *DeleteServerCertificateResponse) SetStatusCode(v int32) *DeleteServerCertificateResponse
func (DeleteServerCertificateResponse) String ¶
func (s DeleteServerCertificateResponse) String() string
type DeleteServerCertificateResponseBody ¶
type DeleteServerCertificateResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteServerCertificateResponseBody) GoString ¶
func (s DeleteServerCertificateResponseBody) GoString() string
func (*DeleteServerCertificateResponseBody) SetRequestId ¶
func (s *DeleteServerCertificateResponseBody) SetRequestId(v string) *DeleteServerCertificateResponseBody
func (DeleteServerCertificateResponseBody) String ¶
func (s DeleteServerCertificateResponseBody) String() string
type DeleteTLSCipherPolicyRequest ¶
type DeleteTLSCipherPolicyRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Classic Load Balancer (CLB) instance is created. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/36063.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the TLS policy. // // This parameter is required. // // example: // // tls-bp1lp2076qx4ebridp****** TLSCipherPolicyId *string `json:"TLSCipherPolicyId,omitempty" xml:"TLSCipherPolicyId,omitempty"` }
func (DeleteTLSCipherPolicyRequest) GoString ¶
func (s DeleteTLSCipherPolicyRequest) GoString() string
func (*DeleteTLSCipherPolicyRequest) SetOwnerAccount ¶
func (s *DeleteTLSCipherPolicyRequest) SetOwnerAccount(v string) *DeleteTLSCipherPolicyRequest
func (*DeleteTLSCipherPolicyRequest) SetOwnerId ¶
func (s *DeleteTLSCipherPolicyRequest) SetOwnerId(v int64) *DeleteTLSCipherPolicyRequest
func (*DeleteTLSCipherPolicyRequest) SetRegionId ¶
func (s *DeleteTLSCipherPolicyRequest) SetRegionId(v string) *DeleteTLSCipherPolicyRequest
func (*DeleteTLSCipherPolicyRequest) SetResourceOwnerAccount ¶
func (s *DeleteTLSCipherPolicyRequest) SetResourceOwnerAccount(v string) *DeleteTLSCipherPolicyRequest
func (*DeleteTLSCipherPolicyRequest) SetResourceOwnerId ¶
func (s *DeleteTLSCipherPolicyRequest) SetResourceOwnerId(v int64) *DeleteTLSCipherPolicyRequest
func (*DeleteTLSCipherPolicyRequest) SetTLSCipherPolicyId ¶
func (s *DeleteTLSCipherPolicyRequest) SetTLSCipherPolicyId(v string) *DeleteTLSCipherPolicyRequest
func (DeleteTLSCipherPolicyRequest) String ¶
func (s DeleteTLSCipherPolicyRequest) String() string
type DeleteTLSCipherPolicyResponse ¶
type DeleteTLSCipherPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteTLSCipherPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteTLSCipherPolicyResponse) GoString ¶
func (s DeleteTLSCipherPolicyResponse) GoString() string
func (*DeleteTLSCipherPolicyResponse) SetBody ¶
func (s *DeleteTLSCipherPolicyResponse) SetBody(v *DeleteTLSCipherPolicyResponseBody) *DeleteTLSCipherPolicyResponse
func (*DeleteTLSCipherPolicyResponse) SetHeaders ¶
func (s *DeleteTLSCipherPolicyResponse) SetHeaders(v map[string]*string) *DeleteTLSCipherPolicyResponse
func (*DeleteTLSCipherPolicyResponse) SetStatusCode ¶
func (s *DeleteTLSCipherPolicyResponse) SetStatusCode(v int32) *DeleteTLSCipherPolicyResponse
func (DeleteTLSCipherPolicyResponse) String ¶
func (s DeleteTLSCipherPolicyResponse) String() string
type DeleteTLSCipherPolicyResponseBody ¶
type DeleteTLSCipherPolicyResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteTLSCipherPolicyResponseBody) GoString ¶
func (s DeleteTLSCipherPolicyResponseBody) GoString() string
func (*DeleteTLSCipherPolicyResponseBody) SetRequestId ¶
func (s *DeleteTLSCipherPolicyResponseBody) SetRequestId(v string) *DeleteTLSCipherPolicyResponseBody
func (DeleteTLSCipherPolicyResponseBody) String ¶
func (s DeleteTLSCipherPolicyResponseBody) String() string
type DeleteVServerGroupRequest ¶
type DeleteVServerGroupRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region to which the associated Server Load Balancer (SLB) instance belongs. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the VServer group to be deleted. // // > If the VServer group is in use, it cannot be deleted. // // This parameter is required. // // example: // // rsp-cige6j***** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (DeleteVServerGroupRequest) GoString ¶
func (s DeleteVServerGroupRequest) GoString() string
func (*DeleteVServerGroupRequest) SetOwnerAccount ¶
func (s *DeleteVServerGroupRequest) SetOwnerAccount(v string) *DeleteVServerGroupRequest
func (*DeleteVServerGroupRequest) SetOwnerId ¶
func (s *DeleteVServerGroupRequest) SetOwnerId(v int64) *DeleteVServerGroupRequest
func (*DeleteVServerGroupRequest) SetRegionId ¶
func (s *DeleteVServerGroupRequest) SetRegionId(v string) *DeleteVServerGroupRequest
func (*DeleteVServerGroupRequest) SetResourceOwnerAccount ¶
func (s *DeleteVServerGroupRequest) SetResourceOwnerAccount(v string) *DeleteVServerGroupRequest
func (*DeleteVServerGroupRequest) SetResourceOwnerId ¶
func (s *DeleteVServerGroupRequest) SetResourceOwnerId(v int64) *DeleteVServerGroupRequest
func (*DeleteVServerGroupRequest) SetVServerGroupId ¶
func (s *DeleteVServerGroupRequest) SetVServerGroupId(v string) *DeleteVServerGroupRequest
func (DeleteVServerGroupRequest) String ¶
func (s DeleteVServerGroupRequest) String() string
type DeleteVServerGroupResponse ¶
type DeleteVServerGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteVServerGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteVServerGroupResponse) GoString ¶
func (s DeleteVServerGroupResponse) GoString() string
func (*DeleteVServerGroupResponse) SetBody ¶
func (s *DeleteVServerGroupResponse) SetBody(v *DeleteVServerGroupResponseBody) *DeleteVServerGroupResponse
func (*DeleteVServerGroupResponse) SetHeaders ¶
func (s *DeleteVServerGroupResponse) SetHeaders(v map[string]*string) *DeleteVServerGroupResponse
func (*DeleteVServerGroupResponse) SetStatusCode ¶
func (s *DeleteVServerGroupResponse) SetStatusCode(v int32) *DeleteVServerGroupResponse
func (DeleteVServerGroupResponse) String ¶
func (s DeleteVServerGroupResponse) String() string
type DeleteVServerGroupResponseBody ¶
type DeleteVServerGroupResponseBody struct { // The ID of the request. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteVServerGroupResponseBody) GoString ¶
func (s DeleteVServerGroupResponseBody) GoString() string
func (*DeleteVServerGroupResponseBody) SetRequestId ¶
func (s *DeleteVServerGroupResponseBody) SetRequestId(v string) *DeleteVServerGroupResponseBody
func (DeleteVServerGroupResponseBody) String ¶
func (s DeleteVServerGroupResponseBody) String() string
type DescribeAccessControlListAttributeRequest ¶
type DescribeAccessControlListAttributeRequest struct { // The remarks of the ACL entry. // // example: // // test AclEntryComment *string `json:"AclEntryComment,omitempty" xml:"AclEntryComment,omitempty"` // The ID of the ACL that you want to query. // // This parameter is required. // // example: // // acl-bp1ut10zzvh1y8dfs**** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The number of the page to return. // // example: // // 1 Page *int32 `json:"Page,omitempty" xml:"Page,omitempty"` // The number of entries to return on each page. Maximum value: **50**. Default value: **10**. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region ID of the ACL. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/2401682.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeAccessControlListAttributeRequest) GoString ¶
func (s DescribeAccessControlListAttributeRequest) GoString() string
func (*DescribeAccessControlListAttributeRequest) SetAclEntryComment ¶
func (s *DescribeAccessControlListAttributeRequest) SetAclEntryComment(v string) *DescribeAccessControlListAttributeRequest
func (*DescribeAccessControlListAttributeRequest) SetAclId ¶
func (s *DescribeAccessControlListAttributeRequest) SetAclId(v string) *DescribeAccessControlListAttributeRequest
func (*DescribeAccessControlListAttributeRequest) SetOwnerAccount ¶
func (s *DescribeAccessControlListAttributeRequest) SetOwnerAccount(v string) *DescribeAccessControlListAttributeRequest
func (*DescribeAccessControlListAttributeRequest) SetOwnerId ¶
func (s *DescribeAccessControlListAttributeRequest) SetOwnerId(v int64) *DescribeAccessControlListAttributeRequest
func (*DescribeAccessControlListAttributeRequest) SetPage ¶ added in v4.0.2
func (s *DescribeAccessControlListAttributeRequest) SetPage(v int32) *DescribeAccessControlListAttributeRequest
func (*DescribeAccessControlListAttributeRequest) SetPageSize ¶ added in v4.0.2
func (s *DescribeAccessControlListAttributeRequest) SetPageSize(v int32) *DescribeAccessControlListAttributeRequest
func (*DescribeAccessControlListAttributeRequest) SetRegionId ¶
func (s *DescribeAccessControlListAttributeRequest) SetRegionId(v string) *DescribeAccessControlListAttributeRequest
func (*DescribeAccessControlListAttributeRequest) SetResourceOwnerAccount ¶
func (s *DescribeAccessControlListAttributeRequest) SetResourceOwnerAccount(v string) *DescribeAccessControlListAttributeRequest
func (*DescribeAccessControlListAttributeRequest) SetResourceOwnerId ¶
func (s *DescribeAccessControlListAttributeRequest) SetResourceOwnerId(v int64) *DescribeAccessControlListAttributeRequest
func (DescribeAccessControlListAttributeRequest) String ¶
func (s DescribeAccessControlListAttributeRequest) String() string
type DescribeAccessControlListAttributeResponse ¶
type DescribeAccessControlListAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeAccessControlListAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeAccessControlListAttributeResponse) GoString ¶
func (s DescribeAccessControlListAttributeResponse) GoString() string
func (*DescribeAccessControlListAttributeResponse) SetHeaders ¶
func (s *DescribeAccessControlListAttributeResponse) SetHeaders(v map[string]*string) *DescribeAccessControlListAttributeResponse
func (*DescribeAccessControlListAttributeResponse) SetStatusCode ¶
func (s *DescribeAccessControlListAttributeResponse) SetStatusCode(v int32) *DescribeAccessControlListAttributeResponse
func (DescribeAccessControlListAttributeResponse) String ¶
func (s DescribeAccessControlListAttributeResponse) String() string
type DescribeAccessControlListAttributeResponseBody ¶
type DescribeAccessControlListAttributeResponseBody struct { // The information about the access control policy. AclEntrys *DescribeAccessControlListAttributeResponseBodyAclEntrys `json:"AclEntrys,omitempty" xml:"AclEntrys,omitempty" type:"Struct"` // The ACL ID. // // example: // // acl-bp1ut10zzvh1y8dfs**** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // The ACL name. // // example: // // doctest AclName *string `json:"AclName,omitempty" xml:"AclName,omitempty"` // The IP version. Valid values: **ipv4* - and **ipv6**. // // example: // // ipv4 AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // The time when the ACL was created. The time follows the `YYYY-MM-DDThh:mm:ssZ` format. // // example: // // 2022-08-31T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The listeners with which the ACL is associated. RelatedListeners *DescribeAccessControlListAttributeResponseBodyRelatedListeners `json:"RelatedListeners,omitempty" xml:"RelatedListeners,omitempty" type:"Struct"` // The ID of the request. // // example: // // C9906A1D-86F7-4C9C-A369-54DA42EF206A RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The resource group ID. // // example: // // rg-acfmz3jksig**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The tags added to the ACL. Tags *DescribeAccessControlListAttributeResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` // The total number of ACL entries. // // example: // // 200 TotalAclEntry *int32 `json:"TotalAclEntry,omitempty" xml:"TotalAclEntry,omitempty"` }
func (DescribeAccessControlListAttributeResponseBody) GoString ¶
func (s DescribeAccessControlListAttributeResponseBody) GoString() string
func (*DescribeAccessControlListAttributeResponseBody) SetAclEntrys ¶
func (*DescribeAccessControlListAttributeResponseBody) SetAclId ¶
func (s *DescribeAccessControlListAttributeResponseBody) SetAclId(v string) *DescribeAccessControlListAttributeResponseBody
func (*DescribeAccessControlListAttributeResponseBody) SetAclName ¶
func (s *DescribeAccessControlListAttributeResponseBody) SetAclName(v string) *DescribeAccessControlListAttributeResponseBody
func (*DescribeAccessControlListAttributeResponseBody) SetAddressIPVersion ¶
func (s *DescribeAccessControlListAttributeResponseBody) SetAddressIPVersion(v string) *DescribeAccessControlListAttributeResponseBody
func (*DescribeAccessControlListAttributeResponseBody) SetCreateTime ¶ added in v4.0.1
func (s *DescribeAccessControlListAttributeResponseBody) SetCreateTime(v string) *DescribeAccessControlListAttributeResponseBody
func (*DescribeAccessControlListAttributeResponseBody) SetRelatedListeners ¶
func (*DescribeAccessControlListAttributeResponseBody) SetRequestId ¶
func (s *DescribeAccessControlListAttributeResponseBody) SetRequestId(v string) *DescribeAccessControlListAttributeResponseBody
func (*DescribeAccessControlListAttributeResponseBody) SetResourceGroupId ¶
func (s *DescribeAccessControlListAttributeResponseBody) SetResourceGroupId(v string) *DescribeAccessControlListAttributeResponseBody
func (*DescribeAccessControlListAttributeResponseBody) SetTotalAclEntry ¶ added in v4.0.2
func (s *DescribeAccessControlListAttributeResponseBody) SetTotalAclEntry(v int32) *DescribeAccessControlListAttributeResponseBody
func (DescribeAccessControlListAttributeResponseBody) String ¶
func (s DescribeAccessControlListAttributeResponseBody) String() string
type DescribeAccessControlListAttributeResponseBodyAclEntrys ¶
type DescribeAccessControlListAttributeResponseBodyAclEntrys struct {
AclEntry []*DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry `json:"AclEntry,omitempty" xml:"AclEntry,omitempty" type:"Repeated"`
}
func (DescribeAccessControlListAttributeResponseBodyAclEntrys) GoString ¶
func (s DescribeAccessControlListAttributeResponseBodyAclEntrys) GoString() string
func (*DescribeAccessControlListAttributeResponseBodyAclEntrys) SetAclEntry ¶
func (DescribeAccessControlListAttributeResponseBodyAclEntrys) String ¶
func (s DescribeAccessControlListAttributeResponseBodyAclEntrys) String() string
type DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry ¶
type DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry struct { // The remarks of the ACL entry. // // example: // // test AclEntryComment *string `json:"AclEntryComment,omitempty" xml:"AclEntryComment,omitempty"` // The IP entry in the ACL. // // example: // // 192.168.0.1 AclEntryIP *string `json:"AclEntryIP,omitempty" xml:"AclEntryIP,omitempty"` }
func (DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) GoString ¶
func (s DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) GoString() string
func (*DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) SetAclEntryComment ¶
func (s *DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) SetAclEntryComment(v string) *DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry
func (*DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) SetAclEntryIP ¶
func (DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) String ¶
func (s DescribeAccessControlListAttributeResponseBodyAclEntrysAclEntry) String() string
type DescribeAccessControlListAttributeResponseBodyRelatedListeners ¶
type DescribeAccessControlListAttributeResponseBodyRelatedListeners struct {
RelatedListener []*DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener `json:"RelatedListener,omitempty" xml:"RelatedListener,omitempty" type:"Repeated"`
}
func (DescribeAccessControlListAttributeResponseBodyRelatedListeners) GoString ¶
func (s DescribeAccessControlListAttributeResponseBodyRelatedListeners) GoString() string
func (*DescribeAccessControlListAttributeResponseBodyRelatedListeners) SetRelatedListener ¶
func (DescribeAccessControlListAttributeResponseBodyRelatedListeners) String ¶
func (s DescribeAccessControlListAttributeResponseBodyRelatedListeners) String() string
type DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener ¶
type DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener struct { // The type of ACL. Valid values: // // - **black** // // - **white** // // example: // // white AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` // The frontend port of the listener with which the ACL is associated. // // example: // // 443 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The CLB instance ID. // // example: // // lb-bp1qpzldlm38bnexl**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The type of protocol that the associated listener uses. // // example: // // https Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` }
func (DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener) GoString ¶
func (s DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener) GoString() string
func (*DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener) SetAclType ¶
func (*DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener) SetListenerPort ¶
func (*DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener) SetLoadBalancerId ¶
func (*DescribeAccessControlListAttributeResponseBodyRelatedListenersRelatedListener) SetProtocol ¶
type DescribeAccessControlListAttributeResponseBodyTags ¶ added in v4.0.3
type DescribeAccessControlListAttributeResponseBodyTags struct {
Tag []*DescribeAccessControlListAttributeResponseBodyTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeAccessControlListAttributeResponseBodyTags) GoString ¶ added in v4.0.3
func (s DescribeAccessControlListAttributeResponseBodyTags) GoString() string
func (DescribeAccessControlListAttributeResponseBodyTags) String ¶ added in v4.0.3
func (s DescribeAccessControlListAttributeResponseBodyTags) String() string
type DescribeAccessControlListAttributeResponseBodyTagsTag ¶ added in v4.0.3
type DescribeAccessControlListAttributeResponseBodyTagsTag struct { // The tag key. // // example: // // TestKey TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. // // example: // // TestValue TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeAccessControlListAttributeResponseBodyTagsTag) GoString ¶ added in v4.0.3
func (s DescribeAccessControlListAttributeResponseBodyTagsTag) GoString() string
func (*DescribeAccessControlListAttributeResponseBodyTagsTag) SetTagValue ¶ added in v4.0.3
func (s *DescribeAccessControlListAttributeResponseBodyTagsTag) SetTagValue(v string) *DescribeAccessControlListAttributeResponseBodyTagsTag
func (DescribeAccessControlListAttributeResponseBodyTagsTag) String ¶ added in v4.0.3
func (s DescribeAccessControlListAttributeResponseBodyTagsTag) String() string
type DescribeAccessControlListsRequest ¶
type DescribeAccessControlListsRequest struct { // The ACL name. The ACL name. The name must be 1 to 80 characters in length, and can contain letters, digits, periods (.), hyphens (-), forward slashes (/), and underscores (_). The name of each ACL must be unique within a region. Fuzzy match is supported. // // example: // // rule1 AclName *string `json:"AclName,omitempty" xml:"AclName,omitempty"` // The IP version of the Classic Load Balancer (CLB) instance with which the ACL is associated. Valid values: // // - **ipv4** // // - **ipv6** // // example: // // ipv4 AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The number of the page to return. Default value: **1**. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. Maximum value: **50**. Default value: **10**. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region ID of the ACL. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource group ID. // // example: // // rg-atstuj3rtop4**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags. Tag []*DescribeAccessControlListsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (DescribeAccessControlListsRequest) GoString ¶
func (s DescribeAccessControlListsRequest) GoString() string
func (*DescribeAccessControlListsRequest) SetAclName ¶
func (s *DescribeAccessControlListsRequest) SetAclName(v string) *DescribeAccessControlListsRequest
func (*DescribeAccessControlListsRequest) SetAddressIPVersion ¶
func (s *DescribeAccessControlListsRequest) SetAddressIPVersion(v string) *DescribeAccessControlListsRequest
func (*DescribeAccessControlListsRequest) SetOwnerAccount ¶
func (s *DescribeAccessControlListsRequest) SetOwnerAccount(v string) *DescribeAccessControlListsRequest
func (*DescribeAccessControlListsRequest) SetOwnerId ¶
func (s *DescribeAccessControlListsRequest) SetOwnerId(v int64) *DescribeAccessControlListsRequest
func (*DescribeAccessControlListsRequest) SetPageNumber ¶
func (s *DescribeAccessControlListsRequest) SetPageNumber(v int32) *DescribeAccessControlListsRequest
func (*DescribeAccessControlListsRequest) SetPageSize ¶
func (s *DescribeAccessControlListsRequest) SetPageSize(v int32) *DescribeAccessControlListsRequest
func (*DescribeAccessControlListsRequest) SetRegionId ¶
func (s *DescribeAccessControlListsRequest) SetRegionId(v string) *DescribeAccessControlListsRequest
func (*DescribeAccessControlListsRequest) SetResourceGroupId ¶
func (s *DescribeAccessControlListsRequest) SetResourceGroupId(v string) *DescribeAccessControlListsRequest
func (*DescribeAccessControlListsRequest) SetResourceOwnerAccount ¶
func (s *DescribeAccessControlListsRequest) SetResourceOwnerAccount(v string) *DescribeAccessControlListsRequest
func (*DescribeAccessControlListsRequest) SetResourceOwnerId ¶
func (s *DescribeAccessControlListsRequest) SetResourceOwnerId(v int64) *DescribeAccessControlListsRequest
func (*DescribeAccessControlListsRequest) SetTag ¶ added in v4.0.4
func (s *DescribeAccessControlListsRequest) SetTag(v []*DescribeAccessControlListsRequestTag) *DescribeAccessControlListsRequest
func (DescribeAccessControlListsRequest) String ¶
func (s DescribeAccessControlListsRequest) String() string
type DescribeAccessControlListsRequestTag ¶ added in v4.0.4
type DescribeAccessControlListsRequestTag struct { // The key of the tag. You can specify up to 20 tag keys. The tag key cannot be an empty string. // // The tag key must be 1 to 64 characters in length and cannot start with `aliyun` or `acs:`. It cannot contain `http://` or `https://`. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. You can specify at most 20 tag values. The tag value cannot be an empty string. // // The tag value must be 1 to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. // // example: // // 1 Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeAccessControlListsRequestTag) GoString ¶ added in v4.0.4
func (s DescribeAccessControlListsRequestTag) GoString() string
func (*DescribeAccessControlListsRequestTag) SetKey ¶ added in v4.0.4
func (s *DescribeAccessControlListsRequestTag) SetKey(v string) *DescribeAccessControlListsRequestTag
func (*DescribeAccessControlListsRequestTag) SetValue ¶ added in v4.0.4
func (s *DescribeAccessControlListsRequestTag) SetValue(v string) *DescribeAccessControlListsRequestTag
func (DescribeAccessControlListsRequestTag) String ¶ added in v4.0.4
func (s DescribeAccessControlListsRequestTag) String() string
type DescribeAccessControlListsResponse ¶
type DescribeAccessControlListsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeAccessControlListsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeAccessControlListsResponse) GoString ¶
func (s DescribeAccessControlListsResponse) GoString() string
func (*DescribeAccessControlListsResponse) SetHeaders ¶
func (s *DescribeAccessControlListsResponse) SetHeaders(v map[string]*string) *DescribeAccessControlListsResponse
func (*DescribeAccessControlListsResponse) SetStatusCode ¶
func (s *DescribeAccessControlListsResponse) SetStatusCode(v int32) *DescribeAccessControlListsResponse
func (DescribeAccessControlListsResponse) String ¶
func (s DescribeAccessControlListsResponse) String() string
type DescribeAccessControlListsResponseBody ¶
type DescribeAccessControlListsResponseBody struct { // A list of ACLs. Acls *DescribeAccessControlListsResponseBodyAcls `json:"Acls,omitempty" xml:"Acls,omitempty" type:"Struct"` // The number of ACLs on the current page. // // example: // // 1 Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"` // The number of the returned page. Pages start from page **1**. Default value: **1**. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned on each page. Maximum value: **50**. Default value: **10**. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 3CB646EF-6147-4566-A9D9-CE8FBE86F971 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of ACLs. // // example: // // 1 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeAccessControlListsResponseBody) GoString ¶
func (s DescribeAccessControlListsResponseBody) GoString() string
func (*DescribeAccessControlListsResponseBody) SetCount ¶
func (s *DescribeAccessControlListsResponseBody) SetCount(v int32) *DescribeAccessControlListsResponseBody
func (*DescribeAccessControlListsResponseBody) SetPageNumber ¶
func (s *DescribeAccessControlListsResponseBody) SetPageNumber(v int32) *DescribeAccessControlListsResponseBody
func (*DescribeAccessControlListsResponseBody) SetPageSize ¶
func (s *DescribeAccessControlListsResponseBody) SetPageSize(v int32) *DescribeAccessControlListsResponseBody
func (*DescribeAccessControlListsResponseBody) SetRequestId ¶
func (s *DescribeAccessControlListsResponseBody) SetRequestId(v string) *DescribeAccessControlListsResponseBody
func (*DescribeAccessControlListsResponseBody) SetTotalCount ¶
func (s *DescribeAccessControlListsResponseBody) SetTotalCount(v int32) *DescribeAccessControlListsResponseBody
func (DescribeAccessControlListsResponseBody) String ¶
func (s DescribeAccessControlListsResponseBody) String() string
type DescribeAccessControlListsResponseBodyAcls ¶
type DescribeAccessControlListsResponseBodyAcls struct {
Acl []*DescribeAccessControlListsResponseBodyAclsAcl `json:"Acl,omitempty" xml:"Acl,omitempty" type:"Repeated"`
}
func (DescribeAccessControlListsResponseBodyAcls) GoString ¶
func (s DescribeAccessControlListsResponseBodyAcls) GoString() string
func (DescribeAccessControlListsResponseBodyAcls) String ¶
func (s DescribeAccessControlListsResponseBodyAcls) String() string
type DescribeAccessControlListsResponseBodyAclsAcl ¶
type DescribeAccessControlListsResponseBodyAclsAcl struct { // The ACL ID. // // example: // // acl-bp1l0kk4gxce43k***** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // The ACL name. // // example: // // rule1 AclName *string `json:"AclName,omitempty" xml:"AclName,omitempty"` // The IP version that is used by the CLB instance associated with the ACL. // // example: // // ipv4 AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // The time when the CLB instance was created. The time follows the `YYYY-MM-DDThh:mm:ssZ` format. // // example: // // 2022-08-31T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The resource group ID. // // example: // // rg-jfenfbp1lhl0**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The list of tags added to the network ACL. The value of this parameter must be a STRING list in the JSON format. Tags *DescribeAccessControlListsResponseBodyAclsAclTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` }
func (DescribeAccessControlListsResponseBodyAclsAcl) GoString ¶
func (s DescribeAccessControlListsResponseBodyAclsAcl) GoString() string
func (*DescribeAccessControlListsResponseBodyAclsAcl) SetAclId ¶
func (s *DescribeAccessControlListsResponseBodyAclsAcl) SetAclId(v string) *DescribeAccessControlListsResponseBodyAclsAcl
func (*DescribeAccessControlListsResponseBodyAclsAcl) SetAclName ¶
func (s *DescribeAccessControlListsResponseBodyAclsAcl) SetAclName(v string) *DescribeAccessControlListsResponseBodyAclsAcl
func (*DescribeAccessControlListsResponseBodyAclsAcl) SetAddressIPVersion ¶
func (s *DescribeAccessControlListsResponseBodyAclsAcl) SetAddressIPVersion(v string) *DescribeAccessControlListsResponseBodyAclsAcl
func (*DescribeAccessControlListsResponseBodyAclsAcl) SetCreateTime ¶ added in v4.0.1
func (s *DescribeAccessControlListsResponseBodyAclsAcl) SetCreateTime(v string) *DescribeAccessControlListsResponseBodyAclsAcl
func (*DescribeAccessControlListsResponseBodyAclsAcl) SetResourceGroupId ¶
func (s *DescribeAccessControlListsResponseBodyAclsAcl) SetResourceGroupId(v string) *DescribeAccessControlListsResponseBodyAclsAcl
func (DescribeAccessControlListsResponseBodyAclsAcl) String ¶
func (s DescribeAccessControlListsResponseBodyAclsAcl) String() string
type DescribeAccessControlListsResponseBodyAclsAclTags ¶ added in v4.0.3
type DescribeAccessControlListsResponseBodyAclsAclTags struct {
Tag []*DescribeAccessControlListsResponseBodyAclsAclTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeAccessControlListsResponseBodyAclsAclTags) GoString ¶ added in v4.0.3
func (s DescribeAccessControlListsResponseBodyAclsAclTags) GoString() string
func (DescribeAccessControlListsResponseBodyAclsAclTags) String ¶ added in v4.0.3
func (s DescribeAccessControlListsResponseBodyAclsAclTags) String() string
type DescribeAccessControlListsResponseBodyAclsAclTagsTag ¶ added in v4.0.3
type DescribeAccessControlListsResponseBodyAclsAclTagsTag struct { // The tag key. // // example: // // test TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. // // example: // // 1 TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeAccessControlListsResponseBodyAclsAclTagsTag) GoString ¶ added in v4.0.3
func (s DescribeAccessControlListsResponseBodyAclsAclTagsTag) GoString() string
func (*DescribeAccessControlListsResponseBodyAclsAclTagsTag) SetTagValue ¶ added in v4.0.4
func (s *DescribeAccessControlListsResponseBodyAclsAclTagsTag) SetTagValue(v string) *DescribeAccessControlListsResponseBodyAclsAclTagsTag
func (DescribeAccessControlListsResponseBodyAclsAclTagsTag) String ¶ added in v4.0.3
func (s DescribeAccessControlListsResponseBodyAclsAclTagsTag) String() string
type DescribeAccessLogsDownloadAttributeRequest ¶
type DescribeAccessLogsDownloadAttributeRequest struct { // The CLB instance ID. // // example: // // lb-bp1b6c719dfa08ex***** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The type of access log. Set the value to **layer7**, which specifies Layer 7 access logs. // // example: // // layer7 LogType *string `json:"LogType,omitempty" xml:"LogType,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The page number. Default value: **1**. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Maximum value: **50**. Default value: **10**. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region ID of the CLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags that are added to the CLB instance. The tags must be key-value pairs that are contained in a JSON dictionary. // // You can specify up to 10 tags in each call. // // example: // // [{"tagKey":"Key1","tagValue":"Value1"}] Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (DescribeAccessLogsDownloadAttributeRequest) GoString ¶
func (s DescribeAccessLogsDownloadAttributeRequest) GoString() string
func (*DescribeAccessLogsDownloadAttributeRequest) SetLoadBalancerId ¶
func (s *DescribeAccessLogsDownloadAttributeRequest) SetLoadBalancerId(v string) *DescribeAccessLogsDownloadAttributeRequest
func (*DescribeAccessLogsDownloadAttributeRequest) SetLogType ¶
func (s *DescribeAccessLogsDownloadAttributeRequest) SetLogType(v string) *DescribeAccessLogsDownloadAttributeRequest
func (*DescribeAccessLogsDownloadAttributeRequest) SetOwnerAccount ¶
func (s *DescribeAccessLogsDownloadAttributeRequest) SetOwnerAccount(v string) *DescribeAccessLogsDownloadAttributeRequest
func (*DescribeAccessLogsDownloadAttributeRequest) SetOwnerId ¶
func (s *DescribeAccessLogsDownloadAttributeRequest) SetOwnerId(v int64) *DescribeAccessLogsDownloadAttributeRequest
func (*DescribeAccessLogsDownloadAttributeRequest) SetPageNumber ¶
func (s *DescribeAccessLogsDownloadAttributeRequest) SetPageNumber(v int32) *DescribeAccessLogsDownloadAttributeRequest
func (*DescribeAccessLogsDownloadAttributeRequest) SetPageSize ¶
func (s *DescribeAccessLogsDownloadAttributeRequest) SetPageSize(v int32) *DescribeAccessLogsDownloadAttributeRequest
func (*DescribeAccessLogsDownloadAttributeRequest) SetRegionId ¶
func (s *DescribeAccessLogsDownloadAttributeRequest) SetRegionId(v string) *DescribeAccessLogsDownloadAttributeRequest
func (*DescribeAccessLogsDownloadAttributeRequest) SetResourceOwnerAccount ¶
func (s *DescribeAccessLogsDownloadAttributeRequest) SetResourceOwnerAccount(v string) *DescribeAccessLogsDownloadAttributeRequest
func (*DescribeAccessLogsDownloadAttributeRequest) SetResourceOwnerId ¶
func (s *DescribeAccessLogsDownloadAttributeRequest) SetResourceOwnerId(v int64) *DescribeAccessLogsDownloadAttributeRequest
func (*DescribeAccessLogsDownloadAttributeRequest) SetTags ¶
func (s *DescribeAccessLogsDownloadAttributeRequest) SetTags(v string) *DescribeAccessLogsDownloadAttributeRequest
func (DescribeAccessLogsDownloadAttributeRequest) String ¶
func (s DescribeAccessLogsDownloadAttributeRequest) String() string
type DescribeAccessLogsDownloadAttributeResponse ¶
type DescribeAccessLogsDownloadAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeAccessLogsDownloadAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeAccessLogsDownloadAttributeResponse) GoString ¶
func (s DescribeAccessLogsDownloadAttributeResponse) GoString() string
func (*DescribeAccessLogsDownloadAttributeResponse) SetHeaders ¶
func (s *DescribeAccessLogsDownloadAttributeResponse) SetHeaders(v map[string]*string) *DescribeAccessLogsDownloadAttributeResponse
func (*DescribeAccessLogsDownloadAttributeResponse) SetStatusCode ¶
func (s *DescribeAccessLogsDownloadAttributeResponse) SetStatusCode(v int32) *DescribeAccessLogsDownloadAttributeResponse
func (DescribeAccessLogsDownloadAttributeResponse) String ¶
func (s DescribeAccessLogsDownloadAttributeResponse) String() string
type DescribeAccessLogsDownloadAttributeResponseBody ¶
type DescribeAccessLogsDownloadAttributeResponseBody struct { // The configuration of the access log. LogsDownloadAttributes *DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes `json:"LogsDownloadAttributes,omitempty" xml:"LogsDownloadAttributes,omitempty" type:"Struct"` // The page number. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 8B9DB03B-ED39-5DB8-9C9F-1ED5F548D61E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 10 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeAccessLogsDownloadAttributeResponseBody) GoString ¶
func (s DescribeAccessLogsDownloadAttributeResponseBody) GoString() string
func (*DescribeAccessLogsDownloadAttributeResponseBody) SetLogsDownloadAttributes ¶
func (s *DescribeAccessLogsDownloadAttributeResponseBody) SetLogsDownloadAttributes(v *DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes) *DescribeAccessLogsDownloadAttributeResponseBody
func (*DescribeAccessLogsDownloadAttributeResponseBody) SetPageNumber ¶
func (s *DescribeAccessLogsDownloadAttributeResponseBody) SetPageNumber(v int32) *DescribeAccessLogsDownloadAttributeResponseBody
func (*DescribeAccessLogsDownloadAttributeResponseBody) SetPageSize ¶
func (s *DescribeAccessLogsDownloadAttributeResponseBody) SetPageSize(v int32) *DescribeAccessLogsDownloadAttributeResponseBody
func (*DescribeAccessLogsDownloadAttributeResponseBody) SetRequestId ¶
func (s *DescribeAccessLogsDownloadAttributeResponseBody) SetRequestId(v string) *DescribeAccessLogsDownloadAttributeResponseBody
func (*DescribeAccessLogsDownloadAttributeResponseBody) SetTotalCount ¶
func (s *DescribeAccessLogsDownloadAttributeResponseBody) SetTotalCount(v int32) *DescribeAccessLogsDownloadAttributeResponseBody
func (DescribeAccessLogsDownloadAttributeResponseBody) String ¶
func (s DescribeAccessLogsDownloadAttributeResponseBody) String() string
type DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes ¶
type DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes struct {
LogsDownloadAttribute []*DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute `json:"LogsDownloadAttribute,omitempty" xml:"LogsDownloadAttribute,omitempty" type:"Repeated"`
}
func (DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes) GoString ¶
func (s DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes) GoString() string
func (*DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes) SetLogsDownloadAttribute ¶
func (DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes) String ¶
func (s DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributes) String() string
type DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute ¶
type DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute struct { // The CLB instance ID. // // example: // // lb-bp1b6c719dfa08ex***** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The name of the Log Service project. // // example: // // test-log-project LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"` // The name of the Logstore. // // example: // // test-log-store LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"` // The type of access log. Only **layer7* - is returned, which indicates Layer 7 access logs. // // example: // // layer7 LogType *string `json:"LogType,omitempty" xml:"LogType,omitempty"` // The region ID of the CLB instance. // // example: // // cn-hangzhou Region *string `json:"Region,omitempty" xml:"Region,omitempty"` }
func (DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute) GoString ¶
func (*DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute) SetLoadBalancerId ¶
func (*DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute) SetLogProject ¶
func (*DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute) SetLogStore ¶
func (*DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute) SetLogType ¶
func (*DescribeAccessLogsDownloadAttributeResponseBodyLogsDownloadAttributesLogsDownloadAttribute) SetRegion ¶
type DescribeAvailableResourceRequest ¶
type DescribeAvailableResourceRequest struct { // The type of the IP address. // // Valid values: **ipv4 and ipv6**. // // example: // // ipv4 AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // The network type. // // Valid values: **vpc, classic-internet, and classic-intranet**. // // vpc: an internal Classic Load Balancer (CLB) instance that is deployed in a virtual private cloud (VPC). // // classic_internet: a public-facing CLB instance. // // classic_intranet: an internal CLB instance that is deployed in a classic network. // // example: // // vpc AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeAvailableResourceRequest) GoString ¶
func (s DescribeAvailableResourceRequest) GoString() string
func (*DescribeAvailableResourceRequest) SetAddressIPVersion ¶
func (s *DescribeAvailableResourceRequest) SetAddressIPVersion(v string) *DescribeAvailableResourceRequest
func (*DescribeAvailableResourceRequest) SetAddressType ¶
func (s *DescribeAvailableResourceRequest) SetAddressType(v string) *DescribeAvailableResourceRequest
func (*DescribeAvailableResourceRequest) SetOwnerAccount ¶
func (s *DescribeAvailableResourceRequest) SetOwnerAccount(v string) *DescribeAvailableResourceRequest
func (*DescribeAvailableResourceRequest) SetOwnerId ¶
func (s *DescribeAvailableResourceRequest) SetOwnerId(v int64) *DescribeAvailableResourceRequest
func (*DescribeAvailableResourceRequest) SetRegionId ¶
func (s *DescribeAvailableResourceRequest) SetRegionId(v string) *DescribeAvailableResourceRequest
func (*DescribeAvailableResourceRequest) SetResourceOwnerAccount ¶
func (s *DescribeAvailableResourceRequest) SetResourceOwnerAccount(v string) *DescribeAvailableResourceRequest
func (*DescribeAvailableResourceRequest) SetResourceOwnerId ¶
func (s *DescribeAvailableResourceRequest) SetResourceOwnerId(v int64) *DescribeAvailableResourceRequest
func (DescribeAvailableResourceRequest) String ¶
func (s DescribeAvailableResourceRequest) String() string
type DescribeAvailableResourceResponse ¶
type DescribeAvailableResourceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeAvailableResourceResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeAvailableResourceResponse) GoString ¶
func (s DescribeAvailableResourceResponse) GoString() string
func (*DescribeAvailableResourceResponse) SetHeaders ¶
func (s *DescribeAvailableResourceResponse) SetHeaders(v map[string]*string) *DescribeAvailableResourceResponse
func (*DescribeAvailableResourceResponse) SetStatusCode ¶
func (s *DescribeAvailableResourceResponse) SetStatusCode(v int32) *DescribeAvailableResourceResponse
func (DescribeAvailableResourceResponse) String ¶
func (s DescribeAvailableResourceResponse) String() string
type DescribeAvailableResourceResponseBody ¶
type DescribeAvailableResourceResponseBody struct { // The zones and the supported resources. AvailableResources *DescribeAvailableResourceResponseBodyAvailableResources `json:"AvailableResources,omitempty" xml:"AvailableResources,omitempty" type:"Struct"` // The request ID. // // example: // // 173B0EEA-22ED-4EE2-91F9-3A1CDDFFBBBA RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeAvailableResourceResponseBody) GoString ¶
func (s DescribeAvailableResourceResponseBody) GoString() string
func (*DescribeAvailableResourceResponseBody) SetAvailableResources ¶
func (s *DescribeAvailableResourceResponseBody) SetAvailableResources(v *DescribeAvailableResourceResponseBodyAvailableResources) *DescribeAvailableResourceResponseBody
func (*DescribeAvailableResourceResponseBody) SetRequestId ¶
func (s *DescribeAvailableResourceResponseBody) SetRequestId(v string) *DescribeAvailableResourceResponseBody
func (DescribeAvailableResourceResponseBody) String ¶
func (s DescribeAvailableResourceResponseBody) String() string
type DescribeAvailableResourceResponseBodyAvailableResources ¶
type DescribeAvailableResourceResponseBodyAvailableResources struct {
AvailableResource []*DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource `json:"AvailableResource,omitempty" xml:"AvailableResource,omitempty" type:"Repeated"`
}
func (DescribeAvailableResourceResponseBodyAvailableResources) GoString ¶
func (s DescribeAvailableResourceResponseBodyAvailableResources) GoString() string
func (*DescribeAvailableResourceResponseBodyAvailableResources) SetAvailableResource ¶
func (DescribeAvailableResourceResponseBodyAvailableResources) String ¶
func (s DescribeAvailableResourceResponseBodyAvailableResources) String() string
type DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource ¶
type DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource struct { // The primary zone. // // example: // // cn-shanghai-a MasterZoneId *string `json:"MasterZoneId,omitempty" xml:"MasterZoneId,omitempty"` // The secondary zone. // // example: // // cn-shanghai-b SlaveZoneId *string `json:"SlaveZoneId,omitempty" xml:"SlaveZoneId,omitempty"` // The supported resources. SupportResources *DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResources `json:"SupportResources,omitempty" xml:"SupportResources,omitempty" type:"Struct"` }
func (DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource) GoString ¶
func (s DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource) GoString() string
func (*DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource) SetMasterZoneId ¶
func (*DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource) SetSlaveZoneId ¶
func (*DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResource) SetSupportResources ¶
type DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResources ¶
type DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResources struct {
SupportResource []*DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResourcesSupportResource `json:"SupportResource,omitempty" xml:"SupportResource,omitempty" type:"Repeated"`
}
func (DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResources) GoString ¶
func (*DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResources) SetSupportResource ¶
func (s *DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResources) SetSupportResource(v []*DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResourcesSupportResource) *DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResources
type DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResourcesSupportResource ¶
type DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResourcesSupportResource struct { // The type of the IP address. // // Valid values: **ipv4 and ipv6**. // // example: // // ipv4 AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // The network type. // // Valid values: **vpc, classic-internet, and classic-intranet**. // // example: // // classic_internet AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` }
func (DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResourcesSupportResource) GoString ¶
func (*DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResourcesSupportResource) SetAddressIPVersion ¶
func (*DescribeAvailableResourceResponseBodyAvailableResourcesAvailableResourceSupportResourcesSupportResource) SetAddressType ¶
type DescribeCACertificatesRequest ¶
type DescribeCACertificatesRequest struct { // The CA certificate ID. // // example: // // 139a00604bd-cn-east-hangzho**** CACertificateId *string `json:"CACertificateId,omitempty" xml:"CACertificateId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region of the CA certificates. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource group ID. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags of the CA certificates. Tag []*DescribeCACertificatesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (DescribeCACertificatesRequest) GoString ¶
func (s DescribeCACertificatesRequest) GoString() string
func (*DescribeCACertificatesRequest) SetCACertificateId ¶
func (s *DescribeCACertificatesRequest) SetCACertificateId(v string) *DescribeCACertificatesRequest
func (*DescribeCACertificatesRequest) SetOwnerAccount ¶
func (s *DescribeCACertificatesRequest) SetOwnerAccount(v string) *DescribeCACertificatesRequest
func (*DescribeCACertificatesRequest) SetOwnerId ¶
func (s *DescribeCACertificatesRequest) SetOwnerId(v int64) *DescribeCACertificatesRequest
func (*DescribeCACertificatesRequest) SetRegionId ¶
func (s *DescribeCACertificatesRequest) SetRegionId(v string) *DescribeCACertificatesRequest
func (*DescribeCACertificatesRequest) SetResourceGroupId ¶
func (s *DescribeCACertificatesRequest) SetResourceGroupId(v string) *DescribeCACertificatesRequest
func (*DescribeCACertificatesRequest) SetResourceOwnerAccount ¶
func (s *DescribeCACertificatesRequest) SetResourceOwnerAccount(v string) *DescribeCACertificatesRequest
func (*DescribeCACertificatesRequest) SetResourceOwnerId ¶
func (s *DescribeCACertificatesRequest) SetResourceOwnerId(v int64) *DescribeCACertificatesRequest
func (*DescribeCACertificatesRequest) SetTag ¶ added in v4.0.4
func (s *DescribeCACertificatesRequest) SetTag(v []*DescribeCACertificatesRequestTag) *DescribeCACertificatesRequest
func (DescribeCACertificatesRequest) String ¶
func (s DescribeCACertificatesRequest) String() string
type DescribeCACertificatesRequestTag ¶ added in v4.0.4
type DescribeCACertificatesRequestTag struct { // The key of tag N. Valid values of N: **1 to 20**. The tag key cannot be an empty string. // // The tag key can be up to 64 characters in length, and cannot contain `http://` or `https://`. It must not start with `aliyun` or `acs:`. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of tag N. Valid values of N: **1 to 20**. The tag value can be an empty string. The tag value can be up to 128 characters in length, and cannot contain `http://` or `https://`. It must not start with `aliyun` or `acs:`. // // example: // // 1 Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeCACertificatesRequestTag) GoString ¶ added in v4.0.4
func (s DescribeCACertificatesRequestTag) GoString() string
func (*DescribeCACertificatesRequestTag) SetKey ¶ added in v4.0.4
func (s *DescribeCACertificatesRequestTag) SetKey(v string) *DescribeCACertificatesRequestTag
func (*DescribeCACertificatesRequestTag) SetValue ¶ added in v4.0.4
func (s *DescribeCACertificatesRequestTag) SetValue(v string) *DescribeCACertificatesRequestTag
func (DescribeCACertificatesRequestTag) String ¶ added in v4.0.4
func (s DescribeCACertificatesRequestTag) String() string
type DescribeCACertificatesResponse ¶
type DescribeCACertificatesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeCACertificatesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeCACertificatesResponse) GoString ¶
func (s DescribeCACertificatesResponse) GoString() string
func (*DescribeCACertificatesResponse) SetBody ¶
func (s *DescribeCACertificatesResponse) SetBody(v *DescribeCACertificatesResponseBody) *DescribeCACertificatesResponse
func (*DescribeCACertificatesResponse) SetHeaders ¶
func (s *DescribeCACertificatesResponse) SetHeaders(v map[string]*string) *DescribeCACertificatesResponse
func (*DescribeCACertificatesResponse) SetStatusCode ¶
func (s *DescribeCACertificatesResponse) SetStatusCode(v int32) *DescribeCACertificatesResponse
func (DescribeCACertificatesResponse) String ¶
func (s DescribeCACertificatesResponse) String() string
type DescribeCACertificatesResponseBody ¶
type DescribeCACertificatesResponseBody struct { // The information about the CA certificate. CACertificates *DescribeCACertificatesResponseBodyCACertificates `json:"CACertificates,omitempty" xml:"CACertificates,omitempty" type:"Struct"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeCACertificatesResponseBody) GoString ¶
func (s DescribeCACertificatesResponseBody) GoString() string
func (*DescribeCACertificatesResponseBody) SetCACertificates ¶
func (s *DescribeCACertificatesResponseBody) SetCACertificates(v *DescribeCACertificatesResponseBodyCACertificates) *DescribeCACertificatesResponseBody
func (*DescribeCACertificatesResponseBody) SetRequestId ¶
func (s *DescribeCACertificatesResponseBody) SetRequestId(v string) *DescribeCACertificatesResponseBody
func (DescribeCACertificatesResponseBody) String ¶
func (s DescribeCACertificatesResponseBody) String() string
type DescribeCACertificatesResponseBodyCACertificates ¶
type DescribeCACertificatesResponseBodyCACertificates struct {
CACertificate []*DescribeCACertificatesResponseBodyCACertificatesCACertificate `json:"CACertificate,omitempty" xml:"CACertificate,omitempty" type:"Repeated"`
}
func (DescribeCACertificatesResponseBodyCACertificates) GoString ¶
func (s DescribeCACertificatesResponseBodyCACertificates) GoString() string
func (*DescribeCACertificatesResponseBodyCACertificates) SetCACertificate ¶
func (DescribeCACertificatesResponseBodyCACertificates) String ¶
func (s DescribeCACertificatesResponseBodyCACertificates) String() string
type DescribeCACertificatesResponseBodyCACertificatesCACertificate ¶
type DescribeCACertificatesResponseBodyCACertificatesCACertificate struct { // The CA certificate ID. // // example: // // 139a00604bd-cn-east-hangzho**** CACertificateId *string `json:"CACertificateId,omitempty" xml:"CACertificateId,omitempty"` // The CA certificate name. // // example: // // test CACertificateName *string `json:"CACertificateName,omitempty" xml:"CACertificateName,omitempty"` // The domain name of the CA certificate. // // example: // // www.example.com CommonName *string `json:"CommonName,omitempty" xml:"CommonName,omitempty"` // The time when the CA certificate was created. The time is in the `YYYY-MM-DDThh:mm:ssZ` format. // // example: // // 2021-08-31T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The timestamp when the CA certificate was created. Unit: milliseconds. // // This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC. // // example: // // 1504147745000 CreateTimeStamp *int64 `json:"CreateTimeStamp,omitempty" xml:"CreateTimeStamp,omitempty"` // The time when the CA certificate expires. The time is in the `YYYY-MM-DDThh:mm:ssZ` format. // // example: // // 2024-11-21T06:04:25Z ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"` // The timestamp that indicates when the CA certificate expires. Unit: milliseconds. // // This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC. // // example: // // 1732169065000 ExpireTimeStamp *int64 `json:"ExpireTimeStamp,omitempty" xml:"ExpireTimeStamp,omitempty"` // The fingerprint of the CA certificate. // // example: // // 79:43:fb:7d:a4:7f:44:32:61:16:57:17:e3:e8:b7:36:03:57:f6:89 Fingerprint *string `json:"Fingerprint,omitempty" xml:"Fingerprint,omitempty"` // The region of the CA certificate. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource group ID. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The tag. Tags *DescribeCACertificatesResponseBodyCACertificatesCACertificateTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` }
func (DescribeCACertificatesResponseBodyCACertificatesCACertificate) GoString ¶
func (s DescribeCACertificatesResponseBodyCACertificatesCACertificate) GoString() string
func (*DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetCACertificateId ¶
func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetCACertificateId(v string) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
func (*DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetCACertificateName ¶
func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetCACertificateName(v string) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
func (*DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetCommonName ¶
func (*DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetCreateTime ¶
func (*DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetCreateTimeStamp ¶
func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetCreateTimeStamp(v int64) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
func (*DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetExpireTime ¶
func (*DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetExpireTimeStamp ¶
func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetExpireTimeStamp(v int64) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
func (*DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetFingerprint ¶
func (*DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetRegionId ¶
func (*DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetResourceGroupId ¶
func (s *DescribeCACertificatesResponseBodyCACertificatesCACertificate) SetResourceGroupId(v string) *DescribeCACertificatesResponseBodyCACertificatesCACertificate
func (DescribeCACertificatesResponseBodyCACertificatesCACertificate) String ¶
func (s DescribeCACertificatesResponseBodyCACertificatesCACertificate) String() string
type DescribeCACertificatesResponseBodyCACertificatesCACertificateTags ¶ added in v4.0.3
type DescribeCACertificatesResponseBodyCACertificatesCACertificateTags struct {
Tag []*DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeCACertificatesResponseBodyCACertificatesCACertificateTags) GoString ¶ added in v4.0.3
func (s DescribeCACertificatesResponseBodyCACertificatesCACertificateTags) GoString() string
func (DescribeCACertificatesResponseBodyCACertificatesCACertificateTags) String ¶ added in v4.0.3
func (s DescribeCACertificatesResponseBodyCACertificatesCACertificateTags) String() string
type DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag ¶ added in v4.0.3
type DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag struct { // The tag key. // // example: // // test TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. // // example: // // 1 TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag) GoString ¶ added in v4.0.3
func (s DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag) GoString() string
func (*DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag) SetTagKey ¶ added in v4.0.4
func (*DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag) SetTagValue ¶ added in v4.0.4
func (DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag) String ¶ added in v4.0.3
func (s DescribeCACertificatesResponseBodyCACertificatesCACertificateTagsTag) String() string
type DescribeDomainExtensionAttributeRequest ¶
type DescribeDomainExtensionAttributeRequest struct { // The ID of the additional certificate. // // This parameter is required. // // example: // // de-bp1rp7ta1**** DomainExtensionId *string `json:"DomainExtensionId,omitempty" xml:"DomainExtensionId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Server Load Balancer (SLB) instance is deployed. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeDomainExtensionAttributeRequest) GoString ¶
func (s DescribeDomainExtensionAttributeRequest) GoString() string
func (*DescribeDomainExtensionAttributeRequest) SetDomainExtensionId ¶
func (s *DescribeDomainExtensionAttributeRequest) SetDomainExtensionId(v string) *DescribeDomainExtensionAttributeRequest
func (*DescribeDomainExtensionAttributeRequest) SetOwnerAccount ¶
func (s *DescribeDomainExtensionAttributeRequest) SetOwnerAccount(v string) *DescribeDomainExtensionAttributeRequest
func (*DescribeDomainExtensionAttributeRequest) SetOwnerId ¶
func (s *DescribeDomainExtensionAttributeRequest) SetOwnerId(v int64) *DescribeDomainExtensionAttributeRequest
func (*DescribeDomainExtensionAttributeRequest) SetRegionId ¶
func (s *DescribeDomainExtensionAttributeRequest) SetRegionId(v string) *DescribeDomainExtensionAttributeRequest
func (*DescribeDomainExtensionAttributeRequest) SetResourceOwnerAccount ¶
func (s *DescribeDomainExtensionAttributeRequest) SetResourceOwnerAccount(v string) *DescribeDomainExtensionAttributeRequest
func (*DescribeDomainExtensionAttributeRequest) SetResourceOwnerId ¶
func (s *DescribeDomainExtensionAttributeRequest) SetResourceOwnerId(v int64) *DescribeDomainExtensionAttributeRequest
func (DescribeDomainExtensionAttributeRequest) String ¶
func (s DescribeDomainExtensionAttributeRequest) String() string
type DescribeDomainExtensionAttributeResponse ¶
type DescribeDomainExtensionAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDomainExtensionAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDomainExtensionAttributeResponse) GoString ¶
func (s DescribeDomainExtensionAttributeResponse) GoString() string
func (*DescribeDomainExtensionAttributeResponse) SetHeaders ¶
func (s *DescribeDomainExtensionAttributeResponse) SetHeaders(v map[string]*string) *DescribeDomainExtensionAttributeResponse
func (*DescribeDomainExtensionAttributeResponse) SetStatusCode ¶
func (s *DescribeDomainExtensionAttributeResponse) SetStatusCode(v int32) *DescribeDomainExtensionAttributeResponse
func (DescribeDomainExtensionAttributeResponse) String ¶
func (s DescribeDomainExtensionAttributeResponse) String() string
type DescribeDomainExtensionAttributeResponseBody ¶
type DescribeDomainExtensionAttributeResponseBody struct { // The domain name. // // example: // // www.example.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the additional certificate. // // example: // // de-bp1rp7ta1**** DomainExtensionId *string `json:"DomainExtensionId,omitempty" xml:"DomainExtensionId,omitempty"` // The frontend port of the HTTPS listener that is configured for the SLB instance. Valid values: **1* - to **65535**. // // example: // // 443 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The ID of the SLB instance. // // example: // // lb-bp1o94dp5i6*****earr9g6d1l LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The request ID. // // example: // // 48C1B671-C6DB-4DDE-9B30-10557E36CDE0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the server certificate used by the domain name. // // example: // // 231579085529123_166f82******_1714763408_709981430 ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"` }
func (DescribeDomainExtensionAttributeResponseBody) GoString ¶
func (s DescribeDomainExtensionAttributeResponseBody) GoString() string
func (*DescribeDomainExtensionAttributeResponseBody) SetDomain ¶
func (s *DescribeDomainExtensionAttributeResponseBody) SetDomain(v string) *DescribeDomainExtensionAttributeResponseBody
func (*DescribeDomainExtensionAttributeResponseBody) SetDomainExtensionId ¶
func (s *DescribeDomainExtensionAttributeResponseBody) SetDomainExtensionId(v string) *DescribeDomainExtensionAttributeResponseBody
func (*DescribeDomainExtensionAttributeResponseBody) SetListenerPort ¶
func (s *DescribeDomainExtensionAttributeResponseBody) SetListenerPort(v int32) *DescribeDomainExtensionAttributeResponseBody
func (*DescribeDomainExtensionAttributeResponseBody) SetLoadBalancerId ¶
func (s *DescribeDomainExtensionAttributeResponseBody) SetLoadBalancerId(v string) *DescribeDomainExtensionAttributeResponseBody
func (*DescribeDomainExtensionAttributeResponseBody) SetRequestId ¶
func (s *DescribeDomainExtensionAttributeResponseBody) SetRequestId(v string) *DescribeDomainExtensionAttributeResponseBody
func (*DescribeDomainExtensionAttributeResponseBody) SetServerCertificateId ¶
func (s *DescribeDomainExtensionAttributeResponseBody) SetServerCertificateId(v string) *DescribeDomainExtensionAttributeResponseBody
func (DescribeDomainExtensionAttributeResponseBody) String ¶
func (s DescribeDomainExtensionAttributeResponseBody) String() string
type DescribeDomainExtensionsRequest ¶
type DescribeDomainExtensionsRequest struct { // The ID of the additional certificate. // // example: // // de-bp1rp7ta1**** DomainExtensionId *string `json:"DomainExtensionId,omitempty" xml:"DomainExtensionId,omitempty"` // The frontend port of the HTTPS listener that is configured for the Classic Load Balancer (CLB) instance. Valid values: **1 to 65535**. // // This parameter is required. // // example: // // 443 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1b6c719dfa08ex**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the CLB instance is deployed. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeDomainExtensionsRequest) GoString ¶
func (s DescribeDomainExtensionsRequest) GoString() string
func (*DescribeDomainExtensionsRequest) SetDomainExtensionId ¶
func (s *DescribeDomainExtensionsRequest) SetDomainExtensionId(v string) *DescribeDomainExtensionsRequest
func (*DescribeDomainExtensionsRequest) SetListenerPort ¶
func (s *DescribeDomainExtensionsRequest) SetListenerPort(v int32) *DescribeDomainExtensionsRequest
func (*DescribeDomainExtensionsRequest) SetLoadBalancerId ¶
func (s *DescribeDomainExtensionsRequest) SetLoadBalancerId(v string) *DescribeDomainExtensionsRequest
func (*DescribeDomainExtensionsRequest) SetOwnerAccount ¶
func (s *DescribeDomainExtensionsRequest) SetOwnerAccount(v string) *DescribeDomainExtensionsRequest
func (*DescribeDomainExtensionsRequest) SetOwnerId ¶
func (s *DescribeDomainExtensionsRequest) SetOwnerId(v int64) *DescribeDomainExtensionsRequest
func (*DescribeDomainExtensionsRequest) SetRegionId ¶
func (s *DescribeDomainExtensionsRequest) SetRegionId(v string) *DescribeDomainExtensionsRequest
func (*DescribeDomainExtensionsRequest) SetResourceOwnerAccount ¶
func (s *DescribeDomainExtensionsRequest) SetResourceOwnerAccount(v string) *DescribeDomainExtensionsRequest
func (*DescribeDomainExtensionsRequest) SetResourceOwnerId ¶
func (s *DescribeDomainExtensionsRequest) SetResourceOwnerId(v int64) *DescribeDomainExtensionsRequest
func (DescribeDomainExtensionsRequest) String ¶
func (s DescribeDomainExtensionsRequest) String() string
type DescribeDomainExtensionsResponse ¶
type DescribeDomainExtensionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeDomainExtensionsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeDomainExtensionsResponse) GoString ¶
func (s DescribeDomainExtensionsResponse) GoString() string
func (*DescribeDomainExtensionsResponse) SetBody ¶
func (s *DescribeDomainExtensionsResponse) SetBody(v *DescribeDomainExtensionsResponseBody) *DescribeDomainExtensionsResponse
func (*DescribeDomainExtensionsResponse) SetHeaders ¶
func (s *DescribeDomainExtensionsResponse) SetHeaders(v map[string]*string) *DescribeDomainExtensionsResponse
func (*DescribeDomainExtensionsResponse) SetStatusCode ¶
func (s *DescribeDomainExtensionsResponse) SetStatusCode(v int32) *DescribeDomainExtensionsResponse
func (DescribeDomainExtensionsResponse) String ¶
func (s DescribeDomainExtensionsResponse) String() string
type DescribeDomainExtensionsResponseBody ¶
type DescribeDomainExtensionsResponseBody struct { // The list of additional certificates. DomainExtensions *DescribeDomainExtensionsResponseBodyDomainExtensions `json:"DomainExtensions,omitempty" xml:"DomainExtensions,omitempty" type:"Struct"` // The ID of the request. // // example: // // 48C1B671-C6DB-4DDE-9B30-10557E36CDE0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeDomainExtensionsResponseBody) GoString ¶
func (s DescribeDomainExtensionsResponseBody) GoString() string
func (*DescribeDomainExtensionsResponseBody) SetDomainExtensions ¶
func (s *DescribeDomainExtensionsResponseBody) SetDomainExtensions(v *DescribeDomainExtensionsResponseBodyDomainExtensions) *DescribeDomainExtensionsResponseBody
func (*DescribeDomainExtensionsResponseBody) SetRequestId ¶
func (s *DescribeDomainExtensionsResponseBody) SetRequestId(v string) *DescribeDomainExtensionsResponseBody
func (DescribeDomainExtensionsResponseBody) String ¶
func (s DescribeDomainExtensionsResponseBody) String() string
type DescribeDomainExtensionsResponseBodyDomainExtensions ¶
type DescribeDomainExtensionsResponseBodyDomainExtensions struct {
DomainExtension []*DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension `json:"DomainExtension,omitempty" xml:"DomainExtension,omitempty" type:"Repeated"`
}
func (DescribeDomainExtensionsResponseBodyDomainExtensions) GoString ¶
func (s DescribeDomainExtensionsResponseBodyDomainExtensions) GoString() string
func (*DescribeDomainExtensionsResponseBodyDomainExtensions) SetDomainExtension ¶
func (DescribeDomainExtensionsResponseBodyDomainExtensions) String ¶
func (s DescribeDomainExtensionsResponseBodyDomainExtensions) String() string
type DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension ¶
type DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension struct { // The domain name. // // example: // // www.example.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the additional certificate. // // example: // // de-bp1rp7ta1**** DomainExtensionId *string `json:"DomainExtensionId,omitempty" xml:"DomainExtensionId,omitempty"` // The ID of the server certificate that is used by the domain name. // // example: // // 1231579085529123_166f8204689_1714763408_70998**** ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"` }
func (DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension) GoString ¶
func (s DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension) GoString() string
func (*DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension) SetDomainExtensionId ¶
func (s *DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension) SetDomainExtensionId(v string) *DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension
func (*DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension) SetServerCertificateId ¶
func (s *DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension) SetServerCertificateId(v string) *DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension
func (DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension) String ¶
func (s DescribeDomainExtensionsResponseBodyDomainExtensionsDomainExtension) String() string
type DescribeHealthStatusRequest ¶
type DescribeHealthStatusRequest struct { // The frontend port that is used by the SLB instance. Valid values: **1 to 65535**. // // > If you do not specify this parameter, the health status of all ports is returned. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The frontend protocol that is used by the SLB instance. // // example: // // https ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the Classic Load Balancer (CLB) instance. // // This parameter is required. // // example: // // lb-bp1qjwo61pqz3ah**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the SLB instance. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeHealthStatusRequest) GoString ¶
func (s DescribeHealthStatusRequest) GoString() string
func (*DescribeHealthStatusRequest) SetListenerPort ¶
func (s *DescribeHealthStatusRequest) SetListenerPort(v int32) *DescribeHealthStatusRequest
func (*DescribeHealthStatusRequest) SetListenerProtocol ¶
func (s *DescribeHealthStatusRequest) SetListenerProtocol(v string) *DescribeHealthStatusRequest
func (*DescribeHealthStatusRequest) SetLoadBalancerId ¶
func (s *DescribeHealthStatusRequest) SetLoadBalancerId(v string) *DescribeHealthStatusRequest
func (*DescribeHealthStatusRequest) SetOwnerAccount ¶
func (s *DescribeHealthStatusRequest) SetOwnerAccount(v string) *DescribeHealthStatusRequest
func (*DescribeHealthStatusRequest) SetOwnerId ¶
func (s *DescribeHealthStatusRequest) SetOwnerId(v int64) *DescribeHealthStatusRequest
func (*DescribeHealthStatusRequest) SetRegionId ¶
func (s *DescribeHealthStatusRequest) SetRegionId(v string) *DescribeHealthStatusRequest
func (*DescribeHealthStatusRequest) SetResourceOwnerAccount ¶
func (s *DescribeHealthStatusRequest) SetResourceOwnerAccount(v string) *DescribeHealthStatusRequest
func (*DescribeHealthStatusRequest) SetResourceOwnerId ¶
func (s *DescribeHealthStatusRequest) SetResourceOwnerId(v int64) *DescribeHealthStatusRequest
func (DescribeHealthStatusRequest) String ¶
func (s DescribeHealthStatusRequest) String() string
type DescribeHealthStatusResponse ¶
type DescribeHealthStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeHealthStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeHealthStatusResponse) GoString ¶
func (s DescribeHealthStatusResponse) GoString() string
func (*DescribeHealthStatusResponse) SetBody ¶
func (s *DescribeHealthStatusResponse) SetBody(v *DescribeHealthStatusResponseBody) *DescribeHealthStatusResponse
func (*DescribeHealthStatusResponse) SetHeaders ¶
func (s *DescribeHealthStatusResponse) SetHeaders(v map[string]*string) *DescribeHealthStatusResponse
func (*DescribeHealthStatusResponse) SetStatusCode ¶
func (s *DescribeHealthStatusResponse) SetStatusCode(v int32) *DescribeHealthStatusResponse
func (DescribeHealthStatusResponse) String ¶
func (s DescribeHealthStatusResponse) String() string
type DescribeHealthStatusResponseBody ¶
type DescribeHealthStatusResponseBody struct { // The backend servers. BackendServers *DescribeHealthStatusResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Struct"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeHealthStatusResponseBody) GoString ¶
func (s DescribeHealthStatusResponseBody) GoString() string
func (*DescribeHealthStatusResponseBody) SetBackendServers ¶
func (s *DescribeHealthStatusResponseBody) SetBackendServers(v *DescribeHealthStatusResponseBodyBackendServers) *DescribeHealthStatusResponseBody
func (*DescribeHealthStatusResponseBody) SetRequestId ¶
func (s *DescribeHealthStatusResponseBody) SetRequestId(v string) *DescribeHealthStatusResponseBody
func (DescribeHealthStatusResponseBody) String ¶
func (s DescribeHealthStatusResponseBody) String() string
type DescribeHealthStatusResponseBodyBackendServers ¶
type DescribeHealthStatusResponseBodyBackendServers struct {
BackendServer []*DescribeHealthStatusResponseBodyBackendServersBackendServer `json:"BackendServer,omitempty" xml:"BackendServer,omitempty" type:"Repeated"`
}
func (DescribeHealthStatusResponseBodyBackendServers) GoString ¶
func (s DescribeHealthStatusResponseBodyBackendServers) GoString() string
func (*DescribeHealthStatusResponseBodyBackendServers) SetBackendServer ¶
func (DescribeHealthStatusResponseBodyBackendServers) String ¶
func (s DescribeHealthStatusResponseBodyBackendServers) String() string
type DescribeHealthStatusResponseBodyBackendServersBackendServer ¶
type DescribeHealthStatusResponseBodyBackendServersBackendServer struct { // The frontend port that is used by the SLB instance. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The backend port that is used by the SLB instance. // // example: // // 70 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The frontend protocol that is used by the SLB instance. // // example: // // https Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The health status of the backend server. Valid values: // // - normal: The backend server is healthy. // // - abnormal: The backend server is unhealthy. // // - unavailable: The health check is not completed. // // example: // // abnormal ServerHealthStatus *string `json:"ServerHealthStatus,omitempty" xml:"ServerHealthStatus,omitempty"` // The ID of the backend server. // // example: // // i-bp1h5u3fv54ytf*** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the backend server. // // example: // // 192.XX.XX.11 ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` }
func (DescribeHealthStatusResponseBodyBackendServersBackendServer) GoString ¶
func (s DescribeHealthStatusResponseBodyBackendServersBackendServer) GoString() string
func (*DescribeHealthStatusResponseBodyBackendServersBackendServer) SetListenerPort ¶
func (s *DescribeHealthStatusResponseBodyBackendServersBackendServer) SetListenerPort(v int32) *DescribeHealthStatusResponseBodyBackendServersBackendServer
func (*DescribeHealthStatusResponseBodyBackendServersBackendServer) SetProtocol ¶
func (*DescribeHealthStatusResponseBodyBackendServersBackendServer) SetServerHealthStatus ¶
func (s *DescribeHealthStatusResponseBodyBackendServersBackendServer) SetServerHealthStatus(v string) *DescribeHealthStatusResponseBodyBackendServersBackendServer
func (*DescribeHealthStatusResponseBodyBackendServersBackendServer) SetServerId ¶
func (*DescribeHealthStatusResponseBodyBackendServersBackendServer) SetServerIp ¶
func (DescribeHealthStatusResponseBodyBackendServersBackendServer) String ¶
func (s DescribeHealthStatusResponseBodyBackendServersBackendServer) String() string
type DescribeHighDefinationMonitorRequest ¶ added in v4.0.2
type DescribeHighDefinationMonitorRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where you want to query the configuration of fine-grained monitoring. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags of the logs. The tags must be key-value pairs that are contained in a JSON dictionary. // // example: // // [{"tagKey":"Key1","tagValue":"Value1"}] Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (DescribeHighDefinationMonitorRequest) GoString ¶ added in v4.0.2
func (s DescribeHighDefinationMonitorRequest) GoString() string
func (*DescribeHighDefinationMonitorRequest) SetOwnerAccount ¶ added in v4.0.2
func (s *DescribeHighDefinationMonitorRequest) SetOwnerAccount(v string) *DescribeHighDefinationMonitorRequest
func (*DescribeHighDefinationMonitorRequest) SetOwnerId ¶ added in v4.0.2
func (s *DescribeHighDefinationMonitorRequest) SetOwnerId(v int64) *DescribeHighDefinationMonitorRequest
func (*DescribeHighDefinationMonitorRequest) SetRegionId ¶ added in v4.0.2
func (s *DescribeHighDefinationMonitorRequest) SetRegionId(v string) *DescribeHighDefinationMonitorRequest
func (*DescribeHighDefinationMonitorRequest) SetResourceOwnerAccount ¶ added in v4.0.2
func (s *DescribeHighDefinationMonitorRequest) SetResourceOwnerAccount(v string) *DescribeHighDefinationMonitorRequest
func (*DescribeHighDefinationMonitorRequest) SetResourceOwnerId ¶ added in v4.0.2
func (s *DescribeHighDefinationMonitorRequest) SetResourceOwnerId(v int64) *DescribeHighDefinationMonitorRequest
func (*DescribeHighDefinationMonitorRequest) SetTags ¶ added in v4.0.2
func (s *DescribeHighDefinationMonitorRequest) SetTags(v string) *DescribeHighDefinationMonitorRequest
func (DescribeHighDefinationMonitorRequest) String ¶ added in v4.0.2
func (s DescribeHighDefinationMonitorRequest) String() string
type DescribeHighDefinationMonitorResponse ¶ added in v4.0.2
type DescribeHighDefinationMonitorResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeHighDefinationMonitorResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeHighDefinationMonitorResponse) GoString ¶ added in v4.0.2
func (s DescribeHighDefinationMonitorResponse) GoString() string
func (*DescribeHighDefinationMonitorResponse) SetHeaders ¶ added in v4.0.2
func (s *DescribeHighDefinationMonitorResponse) SetHeaders(v map[string]*string) *DescribeHighDefinationMonitorResponse
func (*DescribeHighDefinationMonitorResponse) SetStatusCode ¶ added in v4.0.2
func (s *DescribeHighDefinationMonitorResponse) SetStatusCode(v int32) *DescribeHighDefinationMonitorResponse
func (DescribeHighDefinationMonitorResponse) String ¶ added in v4.0.2
func (s DescribeHighDefinationMonitorResponse) String() string
type DescribeHighDefinationMonitorResponseBody ¶ added in v4.0.2
type DescribeHighDefinationMonitorResponseBody struct { // The name of the Log Service project. // // example: // // my-project LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"` // The name of the Logstore. // // example: // // my-log-store LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"` // The request ID. // // example: // // 2F398FF5-B349-5C01-8638-8E9A0BF1DBE6 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - **true** // // - **false** // // example: // // true Success *string `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DescribeHighDefinationMonitorResponseBody) GoString ¶ added in v4.0.2
func (s DescribeHighDefinationMonitorResponseBody) GoString() string
func (*DescribeHighDefinationMonitorResponseBody) SetLogProject ¶ added in v4.0.2
func (s *DescribeHighDefinationMonitorResponseBody) SetLogProject(v string) *DescribeHighDefinationMonitorResponseBody
func (*DescribeHighDefinationMonitorResponseBody) SetLogStore ¶ added in v4.0.2
func (s *DescribeHighDefinationMonitorResponseBody) SetLogStore(v string) *DescribeHighDefinationMonitorResponseBody
func (*DescribeHighDefinationMonitorResponseBody) SetRequestId ¶ added in v4.0.2
func (s *DescribeHighDefinationMonitorResponseBody) SetRequestId(v string) *DescribeHighDefinationMonitorResponseBody
func (*DescribeHighDefinationMonitorResponseBody) SetSuccess ¶ added in v4.0.2
func (s *DescribeHighDefinationMonitorResponseBody) SetSuccess(v string) *DescribeHighDefinationMonitorResponseBody
func (DescribeHighDefinationMonitorResponseBody) String ¶ added in v4.0.2
func (s DescribeHighDefinationMonitorResponseBody) String() string
type DescribeListenerAccessControlAttributeRequest ¶
type DescribeListenerAccessControlAttributeRequest struct { // The frontend port that is used by the CLB instance. // // Valid values: **1 to 65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The frontend protocol that is used by the CLB instance. // // > This parameter is required if the same port is specified for listeners of different protocols. // // example: // // https ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The CLB instance ID. // // This parameter is required. // // example: // // lb-8vb86hxixo8lvsja8**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region where the Classic Load Balancer (CLB) instance is created. // // You can query the region ID from the [Regions and zones](https://help.aliyun.com/document_detail/40654.html) list or by calling the [DescribeRegions](https://help.aliyun.com/document_detail/25609.html) operation. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeListenerAccessControlAttributeRequest) GoString ¶
func (s DescribeListenerAccessControlAttributeRequest) GoString() string
func (*DescribeListenerAccessControlAttributeRequest) SetListenerPort ¶
func (s *DescribeListenerAccessControlAttributeRequest) SetListenerPort(v int32) *DescribeListenerAccessControlAttributeRequest
func (*DescribeListenerAccessControlAttributeRequest) SetListenerProtocol ¶
func (s *DescribeListenerAccessControlAttributeRequest) SetListenerProtocol(v string) *DescribeListenerAccessControlAttributeRequest
func (*DescribeListenerAccessControlAttributeRequest) SetLoadBalancerId ¶
func (s *DescribeListenerAccessControlAttributeRequest) SetLoadBalancerId(v string) *DescribeListenerAccessControlAttributeRequest
func (*DescribeListenerAccessControlAttributeRequest) SetOwnerAccount ¶
func (s *DescribeListenerAccessControlAttributeRequest) SetOwnerAccount(v string) *DescribeListenerAccessControlAttributeRequest
func (*DescribeListenerAccessControlAttributeRequest) SetOwnerId ¶
func (s *DescribeListenerAccessControlAttributeRequest) SetOwnerId(v int64) *DescribeListenerAccessControlAttributeRequest
func (*DescribeListenerAccessControlAttributeRequest) SetRegionId ¶
func (s *DescribeListenerAccessControlAttributeRequest) SetRegionId(v string) *DescribeListenerAccessControlAttributeRequest
func (*DescribeListenerAccessControlAttributeRequest) SetResourceOwnerAccount ¶
func (s *DescribeListenerAccessControlAttributeRequest) SetResourceOwnerAccount(v string) *DescribeListenerAccessControlAttributeRequest
func (*DescribeListenerAccessControlAttributeRequest) SetResourceOwnerId ¶
func (s *DescribeListenerAccessControlAttributeRequest) SetResourceOwnerId(v int64) *DescribeListenerAccessControlAttributeRequest
func (DescribeListenerAccessControlAttributeRequest) String ¶
func (s DescribeListenerAccessControlAttributeRequest) String() string
type DescribeListenerAccessControlAttributeResponse ¶
type DescribeListenerAccessControlAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeListenerAccessControlAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeListenerAccessControlAttributeResponse) GoString ¶
func (s DescribeListenerAccessControlAttributeResponse) GoString() string
func (*DescribeListenerAccessControlAttributeResponse) SetHeaders ¶
func (s *DescribeListenerAccessControlAttributeResponse) SetHeaders(v map[string]*string) *DescribeListenerAccessControlAttributeResponse
func (*DescribeListenerAccessControlAttributeResponse) SetStatusCode ¶
func (s *DescribeListenerAccessControlAttributeResponse) SetStatusCode(v int32) *DescribeListenerAccessControlAttributeResponse
func (DescribeListenerAccessControlAttributeResponse) String ¶
func (s DescribeListenerAccessControlAttributeResponse) String() string
type DescribeListenerAccessControlAttributeResponseBody ¶
type DescribeListenerAccessControlAttributeResponseBody struct { // Indicates whether the whitelist is enabled. Valid values: // // - **open_white_list**: the whitelist is enabled. // // - **close**: the whitelist is disabled. // // example: // // open_white_list AccessControlStatus *string `json:"AccessControlStatus,omitempty" xml:"AccessControlStatus,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The queried ACLs. // // example: // // 192.168.XX.XX SourceItems *string `json:"SourceItems,omitempty" xml:"SourceItems,omitempty"` }
func (DescribeListenerAccessControlAttributeResponseBody) GoString ¶
func (s DescribeListenerAccessControlAttributeResponseBody) GoString() string
func (*DescribeListenerAccessControlAttributeResponseBody) SetAccessControlStatus ¶
func (s *DescribeListenerAccessControlAttributeResponseBody) SetAccessControlStatus(v string) *DescribeListenerAccessControlAttributeResponseBody
func (*DescribeListenerAccessControlAttributeResponseBody) SetRequestId ¶
func (s *DescribeListenerAccessControlAttributeResponseBody) SetRequestId(v string) *DescribeListenerAccessControlAttributeResponseBody
func (*DescribeListenerAccessControlAttributeResponseBody) SetSourceItems ¶
func (s *DescribeListenerAccessControlAttributeResponseBody) SetSourceItems(v string) *DescribeListenerAccessControlAttributeResponseBody
func (DescribeListenerAccessControlAttributeResponseBody) String ¶
func (s DescribeListenerAccessControlAttributeResponseBody) String() string
type DescribeLoadBalancerAttributeRequest ¶
type DescribeLoadBalancerAttributeRequest struct { // The CLB instance ID. // // This parameter is required. // // example: // // lb-bp1b6c719dfa08ex**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the CLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/25609.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeLoadBalancerAttributeRequest) GoString ¶
func (s DescribeLoadBalancerAttributeRequest) GoString() string
func (*DescribeLoadBalancerAttributeRequest) SetLoadBalancerId ¶
func (s *DescribeLoadBalancerAttributeRequest) SetLoadBalancerId(v string) *DescribeLoadBalancerAttributeRequest
func (*DescribeLoadBalancerAttributeRequest) SetOwnerAccount ¶
func (s *DescribeLoadBalancerAttributeRequest) SetOwnerAccount(v string) *DescribeLoadBalancerAttributeRequest
func (*DescribeLoadBalancerAttributeRequest) SetOwnerId ¶
func (s *DescribeLoadBalancerAttributeRequest) SetOwnerId(v int64) *DescribeLoadBalancerAttributeRequest
func (*DescribeLoadBalancerAttributeRequest) SetRegionId ¶
func (s *DescribeLoadBalancerAttributeRequest) SetRegionId(v string) *DescribeLoadBalancerAttributeRequest
func (*DescribeLoadBalancerAttributeRequest) SetResourceOwnerAccount ¶
func (s *DescribeLoadBalancerAttributeRequest) SetResourceOwnerAccount(v string) *DescribeLoadBalancerAttributeRequest
func (*DescribeLoadBalancerAttributeRequest) SetResourceOwnerId ¶
func (s *DescribeLoadBalancerAttributeRequest) SetResourceOwnerId(v int64) *DescribeLoadBalancerAttributeRequest
func (DescribeLoadBalancerAttributeRequest) String ¶
func (s DescribeLoadBalancerAttributeRequest) String() string
type DescribeLoadBalancerAttributeResponse ¶
type DescribeLoadBalancerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeLoadBalancerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeLoadBalancerAttributeResponse) GoString ¶
func (s DescribeLoadBalancerAttributeResponse) GoString() string
func (*DescribeLoadBalancerAttributeResponse) SetHeaders ¶
func (s *DescribeLoadBalancerAttributeResponse) SetHeaders(v map[string]*string) *DescribeLoadBalancerAttributeResponse
func (*DescribeLoadBalancerAttributeResponse) SetStatusCode ¶
func (s *DescribeLoadBalancerAttributeResponse) SetStatusCode(v int32) *DescribeLoadBalancerAttributeResponse
func (DescribeLoadBalancerAttributeResponse) String ¶
func (s DescribeLoadBalancerAttributeResponse) String() string
type DescribeLoadBalancerAttributeResponseBody ¶
type DescribeLoadBalancerAttributeResponseBody struct { // The service IP address of the CLB instance. // // example: // // 42.XX.XX.6 Address *string `json:"Address,omitempty" xml:"Address,omitempty"` // The version of the IP address. Valid values: **ipv4* - and **ipv6**. // // example: // // ipv4 AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // The address type of the CLB instance. // // example: // // internet AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The timestamp generated when the CLB instance is released. // // example: // // 1513947075000 AutoReleaseTime *int64 `json:"AutoReleaseTime,omitempty" xml:"AutoReleaseTime,omitempty"` // The backend servers of the CLB instance. BackendServers *DescribeLoadBalancerAttributeResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Struct"` // The maximum bandwidth of the Internet-facing CLB instance that is billed on a pay-by-bandwidth basis. // // example: // // 5 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The time when the CLB instance was created. The time is in the `YYYY-MM-DDThh:mm:ssZ` format. // // example: // // 2017-08-31T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The timestamp generated when the CA certificate is uploaded. // // example: // // 1504147745000 CreateTimeStamp *int64 `json:"CreateTimeStamp,omitempty" xml:"CreateTimeStamp,omitempty"` // Indicates whether deletion protection is enabled for the CLB instance. // // Valid values: **on* - and **off**. // // example: // // off DeleteProtection *string `json:"DeleteProtection,omitempty" xml:"DeleteProtection,omitempty"` // The time when the CLB instance expires. // // example: // // 2022-09-08T16:00:00Z EndTime *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The timestamp that indicates the expiration time of the CLB instance. // // example: // // 32493801600000 EndTimeStamp *int64 `json:"EndTimeStamp,omitempty" xml:"EndTimeStamp,omitempty"` // The metering method of the CLB instance. Valid values: // // - **PayBySpec* - (default) // // - **PayByCLCU** // // > This parameter is available only on the China site and takes effect only when **PayType* - is set to **PayOnDemand**. // // example: // // PayBySpec InstanceChargeType *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"` // The metering method of the Internet-facing CLB instance. Valid values: // // - **paybytraffic** // // - **paybybandwidth** // // example: // // paybytraffic InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"` // The frontend port used by the CLB instance. ListenerPorts *DescribeLoadBalancerAttributeResponseBodyListenerPorts `json:"ListenerPorts,omitempty" xml:"ListenerPorts,omitempty" type:"Struct"` // The ports or protocols of the listeners. ListenerPortsAndProtocal *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal `json:"ListenerPortsAndProtocal,omitempty" xml:"ListenerPortsAndProtocal,omitempty" type:"Struct"` // The ports or protocols of the listeners. ListenerPortsAndProtocol *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol `json:"ListenerPortsAndProtocol,omitempty" xml:"ListenerPortsAndProtocol,omitempty" type:"Struct"` // The CLB instance ID. // // example: // // lb-bp1b6c719dfa08ex**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The name of the CLB instance. // // example: // // lb-instance-test LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The specification of the CLB instance. // // > Pay-as-you-go CLB instances are not subject to specifications. By default, **slb.lcu.elastic* - is returned. // // example: // // slb.s1.small LoadBalancerSpec *string `json:"LoadBalancerSpec,omitempty" xml:"LoadBalancerSpec,omitempty"` // The status of the CLB instance. Valid values: // // - **inactive**: The CLB instance is disabled. CLB instances in the inactive state do not forward traffic. // // - **active**: The CLB instance is running as expected. Newly created CLB instances are in the **active* - state by default. // // - **locked**: The CLB instance is locked. CLB instances may be locked due to overdue payments or other reasons. // // example: // // active LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"` // The ID of the primary zone to which the CLB instance belongs. // // example: // // cn-hangzhou-b MasterZoneId *string `json:"MasterZoneId,omitempty" xml:"MasterZoneId,omitempty"` // The reason why the configuration read-only mode is enabled. The value is 1 to 80 characters in length. It starts with a letter and can contain digits, periods (.), underscores (_), and hyphens (-). // // > This parameter is valid only when **ModificationProtectionStatus* - is set to **ConsoleProtection**. // // example: // // Managed instance ModificationProtectionReason *string `json:"ModificationProtectionReason,omitempty" xml:"ModificationProtectionReason,omitempty"` // Indicates whether the configuration read-only mode is enabled. Valid values: // // - **NonProtection**: The configuration read-only mode is disabled. After you disable the configuration read-only mode, the value of **ModificationProtectionReason* - is cleared. // // - **ConsoleProtection**: The configuration read-only mode is enabled. // // > If this parameter is set to **ConsoleProtection**, you cannot modify instance configurations in the CLB console. However, you can modify instance configurations by calling API operations. // // example: // // ConsoleProtection ModificationProtectionStatus *string `json:"ModificationProtectionStatus,omitempty" xml:"ModificationProtectionStatus,omitempty"` // The network type of the CLB instance. // // example: // // vpc NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"` // The billing method of the CLB instance. Valid values: // // - Only **PayOnDemand* - may be returned, which indicates the pay-as-you-go billing method. // // example: // // PayOnDemand PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` // The region ID of the CLB instance. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The alias of the region to which the CLB instance belongs. // // example: // // hangzhou RegionIdAlias *string `json:"RegionIdAlias,omitempty" xml:"RegionIdAlias,omitempty"` // The auto-renewal cycle. Valid values: **Year* - and **Month**. Default value: Month. // // > This parameter is valid only if you create a subscription CLB instance on the Alibaba Cloud China site. In this case, **PayType* - must be set to **PrePay* - and **RenewalStatus* - must be set to **AutoRenewal**. // // example: // // Month RenewalCycUnit *string `json:"RenewalCycUnit,omitempty" xml:"RenewalCycUnit,omitempty"` // The auto-renewal duration. This parameter is valid only if **RenewalStatus* - is set to **AutoRenewal**. // // - Valid values when **PeriodUnit* - is set to **Year**: **1**~**5**. // // - Valid values when **PeriodUnit* - is set to **Month**: **1**~ **9**. // // > This parameter is valid only when you create a subscription CLB instance on the Alibaba Cloud China site. In this case, the **PayType* - parameter must be set to **PrePay**. // // example: // // 1 RenewalDuration *int32 `json:"RenewalDuration,omitempty" xml:"RenewalDuration,omitempty"` // Indicates whether auto-renewal is enabled. Valid values: // // - **AutoRenewal**: Auto-renewal is enabled. // // - **Normal**: Auto-renewal is disabled. You must manually renew the CLB instance. // // - **NotRenewal**: The CLB instance will not be renewed upon expiration. If this value is returned, the system does not send notifications until three days before the expiration date. // // ** // // **Note* - This parameter is valid only when you create a subscription CLB instance on the Alibaba Cloud China site. In this case, **PayType* - must be set to **PrePay**. // // example: // // AutoRenewal RenewalStatus *string `json:"RenewalStatus,omitempty" xml:"RenewalStatus,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The resource group ID. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the secondary zone to which the CLB instance belongs. // // example: // // cn-hangzhou-d SlaveZoneId *string `json:"SlaveZoneId,omitempty" xml:"SlaveZoneId,omitempty"` // The tags. Tags *DescribeLoadBalancerAttributeResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` // The ID of the vSwitch to which the internal-facing CLB instance belongs. // // example: // // vsw-255ecrwq5**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The ID of the virtual private cloud (VPC) where the internal-facing CLB instance is deployed. // // example: // // vpc-25dvzy9f8**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (DescribeLoadBalancerAttributeResponseBody) GoString ¶
func (s DescribeLoadBalancerAttributeResponseBody) GoString() string
func (*DescribeLoadBalancerAttributeResponseBody) SetAddress ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetAddress(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetAddressIPVersion ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetAddressIPVersion(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetAddressType ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetAddressType(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetAutoReleaseTime ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetAutoReleaseTime(v int64) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetBackendServers ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetBackendServers(v *DescribeLoadBalancerAttributeResponseBodyBackendServers) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetBandwidth ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetBandwidth(v int32) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetCreateTime ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetCreateTime(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetCreateTimeStamp ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetCreateTimeStamp(v int64) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetDeleteProtection ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetDeleteProtection(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetEndTime ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetEndTime(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetEndTimeStamp ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetEndTimeStamp(v int64) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetInstanceChargeType ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetInstanceChargeType(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetInternetChargeType ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetInternetChargeType(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetListenerPorts ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetListenerPorts(v *DescribeLoadBalancerAttributeResponseBodyListenerPorts) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetListenerPortsAndProtocal ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetListenerPortsAndProtocal(v *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetListenerPortsAndProtocol ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetListenerPortsAndProtocol(v *DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerId ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerId(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerName ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerName(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerSpec ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerSpec(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerStatus ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetLoadBalancerStatus(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetMasterZoneId ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetMasterZoneId(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetModificationProtectionReason ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetModificationProtectionReason(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetModificationProtectionStatus ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetModificationProtectionStatus(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetNetworkType ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetNetworkType(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetPayType ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetPayType(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetRegionId ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetRegionId(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetRegionIdAlias ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetRegionIdAlias(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetRenewalCycUnit ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetRenewalCycUnit(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetRenewalDuration ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetRenewalDuration(v int32) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetRenewalStatus ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetRenewalStatus(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetRequestId ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetRequestId(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetResourceGroupId ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetResourceGroupId(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetSlaveZoneId ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetSlaveZoneId(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetVSwitchId ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetVSwitchId(v string) *DescribeLoadBalancerAttributeResponseBody
func (*DescribeLoadBalancerAttributeResponseBody) SetVpcId ¶
func (s *DescribeLoadBalancerAttributeResponseBody) SetVpcId(v string) *DescribeLoadBalancerAttributeResponseBody
func (DescribeLoadBalancerAttributeResponseBody) String ¶
func (s DescribeLoadBalancerAttributeResponseBody) String() string
type DescribeLoadBalancerAttributeResponseBodyBackendServers ¶
type DescribeLoadBalancerAttributeResponseBodyBackendServers struct {
BackendServer []*DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer `json:"BackendServer,omitempty" xml:"BackendServer,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerAttributeResponseBodyBackendServers) GoString ¶
func (s DescribeLoadBalancerAttributeResponseBodyBackendServers) GoString() string
func (*DescribeLoadBalancerAttributeResponseBodyBackendServers) SetBackendServer ¶
func (DescribeLoadBalancerAttributeResponseBodyBackendServers) String ¶
func (s DescribeLoadBalancerAttributeResponseBodyBackendServers) String() string
type DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer ¶
type DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer struct { // The description of the backend server. // // > This parameter is not returned if Description is not set. // // example: // // backend server description Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The backend server ID. // // example: // // i-2zej4lxhjoq1icu***** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The ID of the elastic network interface (ENI) or elastic container instance. // // example: // // 192.XX.XX.11 ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of the backend server. // // example: // // ecs Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The weight of the backend server. // // example: // // 90 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) GoString ¶
func (s DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) GoString() string
func (*DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) SetDescription ¶
func (*DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) SetServerId ¶
func (*DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) SetServerIp ¶ added in v4.0.2
func (DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) String ¶
func (s DescribeLoadBalancerAttributeResponseBodyBackendServersBackendServer) String() string
type DescribeLoadBalancerAttributeResponseBodyListenerPorts ¶
type DescribeLoadBalancerAttributeResponseBodyListenerPorts struct {
ListenerPort []*int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerAttributeResponseBodyListenerPorts) GoString ¶
func (s DescribeLoadBalancerAttributeResponseBodyListenerPorts) GoString() string
func (*DescribeLoadBalancerAttributeResponseBodyListenerPorts) SetListenerPort ¶
func (s *DescribeLoadBalancerAttributeResponseBodyListenerPorts) SetListenerPort(v []*int32) *DescribeLoadBalancerAttributeResponseBodyListenerPorts
func (DescribeLoadBalancerAttributeResponseBodyListenerPorts) String ¶
func (s DescribeLoadBalancerAttributeResponseBodyListenerPorts) String() string
type DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal ¶
type DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal struct {
ListenerPortAndProtocal []*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocalListenerPortAndProtocal `json:"ListenerPortAndProtocal,omitempty" xml:"ListenerPortAndProtocal,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal) GoString ¶
func (s DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal) GoString() string
func (*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal) SetListenerPortAndProtocal ¶
func (DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal) String ¶
func (s DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocal) String() string
type DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocalListenerPortAndProtocal ¶
type DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocalListenerPortAndProtocal struct { // The frontend port that is used by the CLB instance. // // example: // // 443 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The frontend protocol that is used by the CLB instance. // // example: // // http ListenerProtocal *string `json:"ListenerProtocal,omitempty" xml:"ListenerProtocal,omitempty"` }
func (DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocalListenerPortAndProtocal) GoString ¶
func (*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocalListenerPortAndProtocal) SetListenerPort ¶
func (*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocalListenerPortAndProtocal) SetListenerProtocal ¶
type DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol ¶
type DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol struct {
ListenerPortAndProtocol []*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol `json:"ListenerPortAndProtocol,omitempty" xml:"ListenerPortAndProtocol,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol) GoString ¶
func (s DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol) GoString() string
func (*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol) SetListenerPortAndProtocol ¶
func (DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol) String ¶
func (s DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocol) String() string
type DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol ¶
type DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol struct { // Indicates whether the listener is enabled. // // example: // // Listener Description Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The destination listening port to which requests are forwarded. The port must be open and use HTTPS. // // example: // // 443 ForwardPort *int32 `json:"ForwardPort,omitempty" xml:"ForwardPort,omitempty"` // Indicates whether the listener is enabled. // // example: // // on ListenerForward *string `json:"ListenerForward,omitempty" xml:"ListenerForward,omitempty"` // The frontend port that is used by the CLB instance. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The frontend protocol that is used by the CLB instance. // // example: // // https ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` }
func (DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol) GoString ¶
func (*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol) SetDescription ¶
func (*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol) SetForwardPort ¶
func (*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol) SetListenerForward ¶
func (*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol) SetListenerPort ¶
func (*DescribeLoadBalancerAttributeResponseBodyListenerPortsAndProtocolListenerPortAndProtocol) SetListenerProtocol ¶
type DescribeLoadBalancerAttributeResponseBodyTags ¶ added in v4.0.3
type DescribeLoadBalancerAttributeResponseBodyTags struct {
Tag []*DescribeLoadBalancerAttributeResponseBodyTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerAttributeResponseBodyTags) GoString ¶ added in v4.0.3
func (s DescribeLoadBalancerAttributeResponseBodyTags) GoString() string
func (DescribeLoadBalancerAttributeResponseBodyTags) String ¶ added in v4.0.3
func (s DescribeLoadBalancerAttributeResponseBodyTags) String() string
type DescribeLoadBalancerAttributeResponseBodyTagsTag ¶ added in v4.0.3
type DescribeLoadBalancerAttributeResponseBodyTagsTag struct { // The tag key. Valid values of N: **1* - to **20**. The tag key cannot be an empty string. // // The tag key can be at most 64 characters in length, and cannot contain `http://` or `https://`. It must not start with `aliyun` or `acs:`. // // example: // // test TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. Valid values of N: **1* - to **20**. The tag value can be an empty string. // // The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. The tag value cannot contain `http://` or `https://`. // // example: // // value TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeLoadBalancerAttributeResponseBodyTagsTag) GoString ¶ added in v4.0.3
func (s DescribeLoadBalancerAttributeResponseBodyTagsTag) GoString() string
func (*DescribeLoadBalancerAttributeResponseBodyTagsTag) SetTagKey ¶ added in v4.0.3
func (s *DescribeLoadBalancerAttributeResponseBodyTagsTag) SetTagKey(v string) *DescribeLoadBalancerAttributeResponseBodyTagsTag
func (*DescribeLoadBalancerAttributeResponseBodyTagsTag) SetTagValue ¶ added in v4.0.3
func (s *DescribeLoadBalancerAttributeResponseBodyTagsTag) SetTagValue(v string) *DescribeLoadBalancerAttributeResponseBodyTagsTag
func (DescribeLoadBalancerAttributeResponseBodyTagsTag) String ¶ added in v4.0.3
func (s DescribeLoadBalancerAttributeResponseBodyTagsTag) String() string
type DescribeLoadBalancerHTTPListenerAttributeRequest ¶
type DescribeLoadBalancerHTTPListenerAttributeRequest struct { // The frontend port that is used by the CLB instance. // // Valid values: **1* - to **65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The CLB instance ID. // // This parameter is required. // // example: // // lb-bp1uaunez0uho0zf0**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the CLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/25609.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeLoadBalancerHTTPListenerAttributeRequest) GoString ¶
func (s DescribeLoadBalancerHTTPListenerAttributeRequest) GoString() string
func (*DescribeLoadBalancerHTTPListenerAttributeRequest) SetListenerPort ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeRequest) SetListenerPort(v int32) *DescribeLoadBalancerHTTPListenerAttributeRequest
func (*DescribeLoadBalancerHTTPListenerAttributeRequest) SetLoadBalancerId ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeRequest) SetLoadBalancerId(v string) *DescribeLoadBalancerHTTPListenerAttributeRequest
func (*DescribeLoadBalancerHTTPListenerAttributeRequest) SetOwnerAccount ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeRequest) SetOwnerAccount(v string) *DescribeLoadBalancerHTTPListenerAttributeRequest
func (*DescribeLoadBalancerHTTPListenerAttributeRequest) SetOwnerId ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeRequest) SetOwnerId(v int64) *DescribeLoadBalancerHTTPListenerAttributeRequest
func (*DescribeLoadBalancerHTTPListenerAttributeRequest) SetRegionId ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeRequest) SetRegionId(v string) *DescribeLoadBalancerHTTPListenerAttributeRequest
func (*DescribeLoadBalancerHTTPListenerAttributeRequest) SetResourceOwnerAccount ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeRequest) SetResourceOwnerAccount(v string) *DescribeLoadBalancerHTTPListenerAttributeRequest
func (*DescribeLoadBalancerHTTPListenerAttributeRequest) SetResourceOwnerId ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeRequest) SetResourceOwnerId(v int64) *DescribeLoadBalancerHTTPListenerAttributeRequest
func (DescribeLoadBalancerHTTPListenerAttributeRequest) String ¶
func (s DescribeLoadBalancerHTTPListenerAttributeRequest) String() string
type DescribeLoadBalancerHTTPListenerAttributeResponse ¶
type DescribeLoadBalancerHTTPListenerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeLoadBalancerHTTPListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeLoadBalancerHTTPListenerAttributeResponse) GoString ¶
func (s DescribeLoadBalancerHTTPListenerAttributeResponse) GoString() string
func (*DescribeLoadBalancerHTTPListenerAttributeResponse) SetHeaders ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponse) SetHeaders(v map[string]*string) *DescribeLoadBalancerHTTPListenerAttributeResponse
func (*DescribeLoadBalancerHTTPListenerAttributeResponse) SetStatusCode ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponse) SetStatusCode(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponse
func (DescribeLoadBalancerHTTPListenerAttributeResponse) String ¶
func (s DescribeLoadBalancerHTTPListenerAttributeResponse) String() string
type DescribeLoadBalancerHTTPListenerAttributeResponseBody ¶
type DescribeLoadBalancerHTTPListenerAttributeResponseBody struct { // The ID of the network ACL that is associated with a listener. // // > This parameter is returned when **AclStatus* - is set to **on**. // // example: // // on AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` AclIds *DescribeLoadBalancerHTTPListenerAttributeResponseBodyAclIds `json:"AclIds,omitempty" xml:"AclIds,omitempty" type:"Struct"` // Indicates whether access control is enabled. Valid values: // // - **on** // // - **off** // // example: // // off AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The type of the ACL. Valid values: // // - **white**: a whitelist. Only requests from the IP addresses or CIDR blocks in the ACL are forwarded. Whitelists apply to scenarios where you want to allow only specific IP addresses to access an application. Your service may be adversely affected if the whitelist is not properly configured. If a whitelist is configured, only requests from IP addresses that are added to the whitelist are forwarded by the listener. // // If you enable a whitelist but do not add an IP address to the ACL, the listener forwards all requests. // // - **black**: a blacklist. All requests from the IP addresses or CIDR blocks in the network ACL are rejected. Blacklists apply to scenarios where you want to block access from specified IP addresses to an application. // // If a blacklist is configured for a listener but no IP address is added to the blacklist, the listener forwards all requests. // // > This parameter is required when **AclStatus* - is set to **on**. // // example: // // white AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` // The backend port that is used by the CLB instance. // // example: // // 80 BackendServerPort *int32 `json:"BackendServerPort,omitempty" xml:"BackendServerPort,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. // // - **-1**: If -1 is returned, it indicates that the bandwidth of the listener is unlimited. // // - **1 to 5120**: If a value from 1 to 5120 is returned, the value indicates the maximum bandwidth of the listener. The sum of the maximum bandwidth of all listeners added to a CLB instance does not exceed the maximum bandwidth of the CLB instance. // // example: // // -1 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The cookie that is configured on the server. // // example: // // B490B5EBF6F3CD402E515D22BCDA1598 Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The timeout period of a cookie. Unit: seconds. // // example: // // 500 CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // The name of the listener. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The listener port that is used to redirect HTTP requests to HTTPS. // // > If the **ListenerForward* - parameter is set to **off**, this parameter is not displayed. // // example: // // 80 ForwardPort *int32 `json:"ForwardPort,omitempty" xml:"ForwardPort,omitempty"` // Indicates whether `Gzip` compression is enabled to compress specific types of files. Valid values: // // - **on** // // - **off** // // example: // // on Gzip *string `json:"Gzip,omitempty" xml:"Gzip,omitempty"` // Indicates whether the health check feature is enabled. Valid values: // // - **on** // // - **off** // // example: // // on HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The port that is used for health checks. // // > This parameter takes effect only when **HealthCheck* - is set to **on**. // // example: // // 8080 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that you want to use for health checks. // // example: // // www.domain.com HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code for a successful health check. // // example: // // http_2xx,http_3xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // The interval at which health checks are performed. Unit: seconds. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The health check method used by HTTP listeners. Valid values: **head* - and **get**. // // > This parameter is returned when **HealthCheck* - is set to **on**. // // example: // // get HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The timeout period of each health check. Unit: seconds. // // example: // // 3 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The URL path that is used for health checks. // // The URI must be 1 to 80 characters in length, and can contain only digits, letters, hyphens (-), forward slashes (/), periods (.), percent signs (%), question marks (?), number signs (#), and ampersands (&). The URI must start with a forward slash (/) but cannot be a single forward slash (/). // // example: // // /test/index.html HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // The healthy threshold. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The timeout period of an idle connection. Unit: seconds. // // Default value: **15**. Valid values: **1 to 60**. // // If no request is received within the specified timeout period, CLB closes the connection. When a request is received, CLB establishes a new connection. // // example: // // 2 IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // Indicates whether HTTP-to-HTTPS redirection is enabled. Valid values: // // - **on** // // - **off** // // example: // // on ListenerForward *string `json:"ListenerForward,omitempty" xml:"ListenerForward,omitempty"` // The frontend port that is used by the CLB instance. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The CLB instance ID. // // example: // // lb-bp1uaunez0uho0zf0**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The timeout period of a request. Unit: seconds. // // Default value: **60**. Valid values: **1 to 180**. // // If no response is received from a backend server within the specified timeout period, CLB returns the HTTP 504 status code to the client. // // example: // // 34 RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"` // The list of forwarding rules. Rules *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Struct"` // The routing algorithm. Valid values: // // - **wrr**: Backend servers that have higher weights receive more requests than backend servers that have lower weights. // // - \\*\\ - rr\\*\\*: Requests are sequentially distributed to backend servers. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // Indicates whether the listener is in the Secure state. Valid values: // // - **on** // // - **off** // // example: // // on SecurityStatus *string `json:"SecurityStatus,omitempty" xml:"SecurityStatus,omitempty"` // The status of the listener. Valid values: // // - **running** // // - **stopped** // // example: // // stopped Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // Indicates whether session persistence is enabled. Valid values: // // - **on** // // - **off** // // example: // // on StickySession *string `json:"StickySession,omitempty" xml:"StickySession,omitempty"` // The method that is used to handle a cookie. // // Valid values: **insert* - and **server**. // // - **insert**: inserts a cookie. // // CLB inserts a session cookie (SERVERID) into the first HTTP or HTTPS response that is sent to a client. Subsequent requests to CLB carry this cookie, and CLB determines the destination servers of the requests based on the cookies. // // - **server**: rewrites a cookie. // // When CLB detects a user-defined cookie, it overwrites the original cookie with the user-defined cookie. The next request from the client carries the user-defined cookie, and the listener forwards this request to the recorded backend server. // // > This parameter is required when **StickySession* - is set to **on**. // // example: // // insert StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"` // The tags. Tags *DescribeLoadBalancerHTTPListenerAttributeResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` // The unhealthy threshold. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // The ID of the associated server group. // // example: // // rsp-cige6j**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` // Indicates whether the `X-Forwarded-For` header is used to preserve the real IP address of the client. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor *string `json:"XForwardedFor,omitempty" xml:"XForwardedFor,omitempty"` // Indicates whether the `XForwardedFor_ClientSrcPort` header is used to retrieve the client port. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientSrcPort *string `json:"XForwardedFor_ClientSrcPort,omitempty" xml:"XForwardedFor_ClientSrcPort,omitempty"` // Indicates whether the `SLB-ID` header is used to retrieve the ID of the CLB instance. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_SLBID *string `json:"XForwardedFor_SLBID,omitempty" xml:"XForwardedFor_SLBID,omitempty"` // Indicates whether the `SLB-IP` header is used to retrieve the virtual IP address requested by the client. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_SLBIP *string `json:"XForwardedFor_SLBIP,omitempty" xml:"XForwardedFor_SLBIP,omitempty"` // Indicates whether the `XForwardedFor_SLBPORT` header is used to retrieve the listener port of the CLB instance. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_SLBPORT *string `json:"XForwardedFor_SLBPORT,omitempty" xml:"XForwardedFor_SLBPORT,omitempty"` // Indicates whether the `X-Forwarded-Proto` header is used to retrieve the listener protocol. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_proto *string `json:"XForwardedFor_proto,omitempty" xml:"XForwardedFor_proto,omitempty"` }
func (DescribeLoadBalancerHTTPListenerAttributeResponseBody) GoString ¶
func (s DescribeLoadBalancerHTTPListenerAttributeResponseBody) GoString() string
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetAclStatus ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetAclStatus(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetAclType ¶
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetBackendServerPort ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetBackendServerPort(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetBandwidth ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetBandwidth(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetCookieTimeout ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetCookieTimeout(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetDescription ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetDescription(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetForwardPort ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetForwardPort(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheck ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheck(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckConnectPort ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckDomain ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckDomain(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckHttpCode ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckHttpCode(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckInterval ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckInterval(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckMethod ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckMethod(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckTimeout ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckTimeout(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckURI ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthCheckURI(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthyThreshold ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetHealthyThreshold(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetIdleTimeout ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetIdleTimeout(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetListenerForward ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetListenerForward(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetListenerPort ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetListenerPort(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetLoadBalancerId ¶ added in v4.0.2
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetLoadBalancerId(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetRequestId ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetRequestId(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetRequestTimeout ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetRequestTimeout(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetScheduler ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetScheduler(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetSecurityStatus ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetSecurityStatus(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetStickySession ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetStickySession(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetStickySessionType ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetStickySessionType(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetUnhealthyThreshold ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetVServerGroupId ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetVServerGroupId(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_ClientSrcPort ¶ added in v4.0.6
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_ClientSrcPort(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_SLBID ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_SLBID(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_SLBIP ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_SLBIP(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_SLBPORT ¶ added in v4.0.6
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_SLBPORT(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_proto ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBody) SetXForwardedFor_proto(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBody
func (DescribeLoadBalancerHTTPListenerAttributeResponseBody) String ¶
func (s DescribeLoadBalancerHTTPListenerAttributeResponseBody) String() string
type DescribeLoadBalancerHTTPListenerAttributeResponseBodyAclIds ¶ added in v4.0.8
type DescribeLoadBalancerHTTPListenerAttributeResponseBodyAclIds struct {
AclId []*string `json:"AclId,omitempty" xml:"AclId,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerHTTPListenerAttributeResponseBodyAclIds) GoString ¶ added in v4.0.8
func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyAclIds) GoString() string
func (DescribeLoadBalancerHTTPListenerAttributeResponseBodyAclIds) String ¶ added in v4.0.8
func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyAclIds) String() string
type DescribeLoadBalancerHTTPListenerAttributeResponseBodyRules ¶
type DescribeLoadBalancerHTTPListenerAttributeResponseBodyRules struct {
Rule []*DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerHTTPListenerAttributeResponseBodyRules) GoString ¶
func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyRules) GoString() string
func (DescribeLoadBalancerHTTPListenerAttributeResponseBodyRules) String ¶
func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyRules) String() string
type DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule ¶
type DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule struct { // The domain name. // // example: // // www.example.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the forwarding rule. // // example: // // 1234 RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the forwarding rule. // // example: // // test RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The request URL. // // example: // // /example Url *string `json:"Url,omitempty" xml:"Url,omitempty"` // The ID of the server group specified in the forwarding rule. // // example: // // 123 VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) GoString ¶
func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) GoString() string
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) SetRuleName ¶
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) SetVServerGroupId ¶
func (s *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) SetVServerGroupId(v string) *DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule
func (DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) String ¶
func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyRulesRule) String() string
type DescribeLoadBalancerHTTPListenerAttributeResponseBodyTags ¶ added in v4.0.3
type DescribeLoadBalancerHTTPListenerAttributeResponseBodyTags struct {
Tag []*DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerHTTPListenerAttributeResponseBodyTags) GoString ¶ added in v4.0.3
func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyTags) GoString() string
func (DescribeLoadBalancerHTTPListenerAttributeResponseBodyTags) String ¶ added in v4.0.3
func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyTags) String() string
type DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag ¶ added in v4.0.3
type DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag struct { // The key of tag N. Valid values of N: **1* - to **20**. The tag key cannot be an empty string. The tag key can be up to 64 characters in length. The key cannot start with `acs:` or `aliyun` or contain `http://` or `https://`. // // example: // // TestKey TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The value of tag N. Valid values of N: **1* - to **20**. The tag value can be an empty string. The tag value must be 0 to 128 characters in length, and cannot start with `acs:`. It cannot contain `http://` or `https://`. // // example: // // TestValue TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag) GoString ¶ added in v4.0.3
func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag) GoString() string
func (*DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag) SetTagValue ¶ added in v4.0.3
func (DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag) String ¶ added in v4.0.3
func (s DescribeLoadBalancerHTTPListenerAttributeResponseBodyTagsTag) String() string
type DescribeLoadBalancerHTTPSListenerAttributeRequest ¶
type DescribeLoadBalancerHTTPSListenerAttributeRequest struct { // The frontend port that is used by the CLB instance. // // Valid values: **1* - to **65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The CLB instance ID. // // This parameter is required. // // example: // // lb-bp1mxu5r8lau**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the CLB instance. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeLoadBalancerHTTPSListenerAttributeRequest) GoString ¶
func (s DescribeLoadBalancerHTTPSListenerAttributeRequest) GoString() string
func (*DescribeLoadBalancerHTTPSListenerAttributeRequest) SetListenerPort ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeRequest) SetListenerPort(v int32) *DescribeLoadBalancerHTTPSListenerAttributeRequest
func (*DescribeLoadBalancerHTTPSListenerAttributeRequest) SetLoadBalancerId ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeRequest) SetLoadBalancerId(v string) *DescribeLoadBalancerHTTPSListenerAttributeRequest
func (*DescribeLoadBalancerHTTPSListenerAttributeRequest) SetOwnerAccount ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeRequest) SetOwnerAccount(v string) *DescribeLoadBalancerHTTPSListenerAttributeRequest
func (*DescribeLoadBalancerHTTPSListenerAttributeRequest) SetOwnerId ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeRequest) SetOwnerId(v int64) *DescribeLoadBalancerHTTPSListenerAttributeRequest
func (*DescribeLoadBalancerHTTPSListenerAttributeRequest) SetRegionId ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeRequest) SetRegionId(v string) *DescribeLoadBalancerHTTPSListenerAttributeRequest
func (*DescribeLoadBalancerHTTPSListenerAttributeRequest) SetResourceOwnerAccount ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeRequest) SetResourceOwnerAccount(v string) *DescribeLoadBalancerHTTPSListenerAttributeRequest
func (*DescribeLoadBalancerHTTPSListenerAttributeRequest) SetResourceOwnerId ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeRequest) SetResourceOwnerId(v int64) *DescribeLoadBalancerHTTPSListenerAttributeRequest
func (DescribeLoadBalancerHTTPSListenerAttributeRequest) String ¶
func (s DescribeLoadBalancerHTTPSListenerAttributeRequest) String() string
type DescribeLoadBalancerHTTPSListenerAttributeResponse ¶
type DescribeLoadBalancerHTTPSListenerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeLoadBalancerHTTPSListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeLoadBalancerHTTPSListenerAttributeResponse) GoString ¶
func (s DescribeLoadBalancerHTTPSListenerAttributeResponse) GoString() string
func (*DescribeLoadBalancerHTTPSListenerAttributeResponse) SetHeaders ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponse) SetHeaders(v map[string]*string) *DescribeLoadBalancerHTTPSListenerAttributeResponse
func (*DescribeLoadBalancerHTTPSListenerAttributeResponse) SetStatusCode ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponse) SetStatusCode(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponse
func (DescribeLoadBalancerHTTPSListenerAttributeResponse) String ¶
func (s DescribeLoadBalancerHTTPSListenerAttributeResponse) String() string
type DescribeLoadBalancerHTTPSListenerAttributeResponseBody ¶
type DescribeLoadBalancerHTTPSListenerAttributeResponseBody struct { // The ID of the network ACL that is associated with a listener. // // > This parameter is required when **AclStatus* - is set to **on**. // // example: // // nacl-a2do9e413e0spzasx**** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` AclIds *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyAclIds `json:"AclIds,omitempty" xml:"AclIds,omitempty" type:"Struct"` // Indicates whether access control is enabled. Valid values: // // - **on** // // - **off** // // example: // // off AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The type of the access control list (ACL). Valid values: // // - **white**: a whitelist. Only requests from the IP addresses or CIDR blocks in the ACL are forwarded. Whitelists apply to scenarios where you want to allow only specific IP addresses to access an application. Your service may be adversely affected if the whitelist is not properly configured. If a whitelist is configured, only requests from IP addresses that are added to the whitelist are forwarded by the listener. // // If you enable a whitelist but do not add an IP address to the ACL, the listener forwards all requests. // // - **black**: a blacklist. All requests from the IP addresses or CIDR blocks in the network ACL are rejected. Blacklists apply to scenarios where you want to block access from specified IP addresses to an application. // // If a blacklist is configured for a listener but no IP address is added to the blacklist, the listener forwards all requests. // // > This parameter is required when **AclStatus* - is set to **on**. // // example: // // white AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` // The backend port that is used by the CLB instance. // // example: // // 8080 BackendServerPort *int32 `json:"BackendServerPort,omitempty" xml:"BackendServerPort,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. // // example: // // -1 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The ID of the certification authority (CA) certificate. // // example: // // idkp-234-cn-test-0** CACertificateId *string `json:"CACertificateId,omitempty" xml:"CACertificateId,omitempty"` // The cookie that is configured on the server. // // example: // // B490B5EBF6F3CD402E515D22BCDA1598 Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The timeout period of a cookie. // // example: // // 500 CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // The name of the listener. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // A list of additional certificates. DomainExtensions *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensions `json:"DomainExtensions,omitempty" xml:"DomainExtensions,omitempty" type:"Struct"` // Indicates whether `HTTP/2` is used. Valid values: // // - **on** // // - **off** // // example: // // off EnableHttp2 *string `json:"EnableHttp2,omitempty" xml:"EnableHttp2,omitempty"` // Indicates whether `Gzip` compression is enabled. Valid values: // // - **on** // // - **off** // // example: // // on Gzip *string `json:"Gzip,omitempty" xml:"Gzip,omitempty"` // Indicates whether the health check feature is enabled. Valid values: // // - **on** // // - **off** // // example: // // on HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The port that is used for health checks. // // > This parameter is required when **HealthCheck* - is set to **on**. // // example: // // 8080 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that you want to use for health checks. // // example: // // www.test.com HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code for a successful health check. // // example: // // http_2xx,http_3xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // The interval at which health checks are performed. Unit: seconds. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The health check method used by HTTP listeners. Valid values: **head* - and **get**. // // > This parameter is available only when **HealthCheck* - is set to **on**. // // example: // // get HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The maximum timeout period of a health check. Unit: seconds. // // example: // // 3 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The URL path that is used for health checks. // // example: // // /test/index.html HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // The healthy threshold. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The timeout period of an idle connection. Valid values: **1* - to **60**. Default value: **15**. Unit: seconds. // // If no request is received within the specified timeout period, CLB closes the connection. When a request is received, CLB establishes a new connection. // // example: // // 23 IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // The frontend port that is used by the CLB instance. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The CLB instance ID. // // example: // // lb-bp1mxu5r8lau**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF3******** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The timeout period of a request. Valid values: **1* - to **180**. Default value: **60**. Unit: seconds. // // If no response is received from a backend server within the specified timeout period, CLB returns the HTTP 504 status code to the client. // // example: // // 43 RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"` // The list of forwarding rules that are associated with the listener. Rules *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Struct"` // The routing algorithm. Valid values: **wrr* - and **rr**. // // - **wrr**: Backend servers that have higher weights receive more requests than backend servers that have lower weights. // // - **rr**: Requests are distributed to backend servers in sequence. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // Indicates whether the listener is in the Secure state. Valid values: // // - **on** // // - **off** // // example: // // on SecurityStatus *string `json:"SecurityStatus,omitempty" xml:"SecurityStatus,omitempty"` // The ID of the server certificate. // // example: // // idkp-123-cn-test-0** ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"` // The status of the listener. Valid values: // // - **running** // // - **stopped** // // example: // // stopped Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // Indicates whether session persistence is enabled. Valid values: // // - **on** // // - **off** // // example: // // on StickySession *string `json:"StickySession,omitempty" xml:"StickySession,omitempty"` // The method that is used to handle a cookie. // // Valid values: **insert* - and **server**. // // - **insert**: inserts a cookie. // // CLB inserts a cookie (SERVERID) into the first HTTP or HTTPS response packet that is sent to a client. The next request from the client will contain this cookie, and the listener will distribute this request to the recorded backend server. // // - **server**: rewrites a cookie. // // When CLB detects a user-defined cookie, it overwrites the original cookie with the user-defined cookie. The next request from the client carries the user-defined cookie, and the listener will distribute the request to the recorded backend server. // // example: // // insert StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"` // The Transport Layer Security (TLS) security policy for a high-performance CLB instance. // // Each security policy contains TLS protocol versions and cipher suites available for HTTPS. Valid values: // // - **tls_cipher_policy_1_0**: // // Supported TLS versions: TLS 1.0, TLS 1.1, and TLS 1.2 // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, and DES-CBC3-SHA // // - **tls_cipher_policy_1_1**: // // Supported TLS versions: TLS 1.1 and TLS 1.2 // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, and DES-CBC3-SHA // // - **tls_cipher_policy_1_2** // // Supported TLS version: TLS 1.2 // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, and DES-CBC3-SHA // // - **tls_cipher_policy_1_2_strict** // // Supported TLS version: TLS 1.2 // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, ECDHE-RSA-AES128-SHA, and ECDHE-RSA-AES256-SHA // // - **tls_cipher_policy_1_2_strict_with_1_3** // // Supported TLS versions: TLS 1.2 and TLS 1.3 // // Supported cipher suites: TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_AES_128_CCM_SHA256, TLS_AES_128_CCM_8_SHA256, ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-GCM-SHA384, ECDHE-ECDSA-AES128-SHA256, ECDHE-ECDSA-AES256-SHA384, ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, ECDHE-ECDSA-AES128-SHA, ECDHE-ECDSA-AES256-SHA, ECDHE-RSA-AES128-SHA, and ECDHE-RSA-AES256-SHA // // example: // // tls_cipher_policy_1_0 TLSCipherPolicy *string `json:"TLSCipherPolicy,omitempty" xml:"TLSCipherPolicy,omitempty"` // The tags. Tags *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` // The unhealthy threshold. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // The ID of the associated server group. // // example: // // rsp-cige6j5e******** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` // Indicates whether the `X-Forwarded-For` header is used to retrieve client IP addresses. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor *string `json:"XForwardedFor,omitempty" xml:"XForwardedFor,omitempty"` // Indicates whether the `XForwardedFor_ClientCertClientVerify` header is used to retrieve the verification result of the client certificate. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientCertClientVerify *string `json:"XForwardedFor_ClientCertClientVerify,omitempty" xml:"XForwardedFor_ClientCertClientVerify,omitempty"` // Indicates whether the `XForwardedFor_ClientCertFingerprint` header is used to retrieve the fingerprint of the client certificate. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientCertFingerprint *string `json:"XForwardedFor_ClientCertFingerprint,omitempty" xml:"XForwardedFor_ClientCertFingerprint,omitempty"` // Indicates whether the `XForwardedFor_ClientCertIssuerDN` header is used to retrieve information about the authority that issues the client certificate. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientCertIssuerDN *string `json:"XForwardedFor_ClientCertIssuerDN,omitempty" xml:"XForwardedFor_ClientCertIssuerDN,omitempty"` // Indicates whether the `XForwardedFor_ClientCertSubjectDN` header is used to retrieve information about the owner of the client certificate. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientCertSubjectDN *string `json:"XForwardedFor_ClientCertSubjectDN,omitempty" xml:"XForwardedFor_ClientCertSubjectDN,omitempty"` // Indicates whether the `XForwardedFor_ClientSrcPort` header is used to retrieve the client port. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientSrcPort *string `json:"XForwardedFor_ClientSrcPort,omitempty" xml:"XForwardedFor_ClientSrcPort,omitempty"` // Indicates whether the `SLB-ID` header is used to retrieve the ID of the ALB instance. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_SLBID *string `json:"XForwardedFor_SLBID,omitempty" xml:"XForwardedFor_SLBID,omitempty"` // Indicates whether the `SLB-IP` header is used to retrieve the virtual IP address requested by the client. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_SLBIP *string `json:"XForwardedFor_SLBIP,omitempty" xml:"XForwardedFor_SLBIP,omitempty"` // Indicates whether the `XForwardedFor_SLBPORT` header is used to retrieve the listening port. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_SLBPORT *string `json:"XForwardedFor_SLBPORT,omitempty" xml:"XForwardedFor_SLBPORT,omitempty"` // Indicates whether the `X-Forwarded-Proto` header is used to retrieve the listener protocol. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_proto *string `json:"XForwardedFor_proto,omitempty" xml:"XForwardedFor_proto,omitempty"` }
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBody) GoString ¶
func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBody) GoString() string
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetAclStatus ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetAclStatus(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetAclType ¶
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetBackendServerPort ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetBackendServerPort(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetBandwidth ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetBandwidth(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetCACertificateId ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetCACertificateId(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetCookieTimeout ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetCookieTimeout(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetDescription ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetDescription(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetDomainExtensions ¶
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetEnableHttp2 ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetEnableHttp2(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheck ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheck(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckConnectPort ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckDomain ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckDomain(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckHttpCode ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckHttpCode(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckInterval ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckInterval(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckMethod ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckMethod(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckTimeout ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckTimeout(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckURI ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthCheckURI(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthyThreshold ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetHealthyThreshold(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetIdleTimeout ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetIdleTimeout(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetListenerPort ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetListenerPort(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetLoadBalancerId ¶ added in v4.0.2
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetLoadBalancerId(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetRequestId ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetRequestId(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetRequestTimeout ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetRequestTimeout(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetScheduler ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetScheduler(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetSecurityStatus ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetSecurityStatus(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetServerCertificateId ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetServerCertificateId(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetStickySession ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetStickySession(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetStickySessionType ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetStickySessionType(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetTLSCipherPolicy ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetTLSCipherPolicy(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetUnhealthyThreshold ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetVServerGroupId ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetVServerGroupId(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientCertClientVerify ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientCertClientVerify(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientCertFingerprint ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientCertFingerprint(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientCertIssuerDN ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientCertIssuerDN(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientCertSubjectDN ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientCertSubjectDN(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientSrcPort ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_ClientSrcPort(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_SLBID ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_SLBID(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_SLBIP ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_SLBIP(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_SLBPORT ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_SLBPORT(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_proto ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBody) SetXForwardedFor_proto(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBody
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBody) String ¶
func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBody) String() string
type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyAclIds ¶ added in v4.0.8
type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyAclIds struct {
AclId []*string `json:"AclId,omitempty" xml:"AclId,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBodyAclIds) GoString ¶ added in v4.0.8
func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyAclIds) GoString() string
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBodyAclIds) String ¶ added in v4.0.8
func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyAclIds) String() string
type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensions ¶
type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensions struct {
DomainExtension []*DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensionsDomainExtension `json:"DomainExtension,omitempty" xml:"DomainExtension,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensions) GoString ¶
func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensions) GoString() string
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensions) SetDomainExtension ¶
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensions) String ¶
func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensions) String() string
type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensionsDomainExtension ¶
type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensionsDomainExtension struct { // The endpoint. // // example: // // www.example.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the additional domain name. // // example: // // 12 DomainExtensionId *string `json:"DomainExtensionId,omitempty" xml:"DomainExtensionId,omitempty"` // The ID of the server certificate that is associated with the domain name. // // example: // // 13344444**** ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"` }
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensionsDomainExtension) GoString ¶
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensionsDomainExtension) SetDomain ¶
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensionsDomainExtension) SetDomainExtensionId ¶
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBodyDomainExtensionsDomainExtension) SetServerCertificateId ¶
type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRules ¶
type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRules struct {
Rule []*DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRules) GoString ¶
func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRules) GoString() string
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRules) String ¶
func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRules) String() string
type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule ¶
type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule struct { // The endpoint. // // example: // // www.example.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the forwarding rule. // // example: // // 23 RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the forwarding rule. // // example: // // example RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The request path. // // example: // // /example Url *string `json:"Url,omitempty" xml:"Url,omitempty"` // The ID of the server group that is associated with the forwarding rule. // // example: // // 12 VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) GoString ¶
func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) GoString() string
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) SetRuleName ¶
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) SetVServerGroupId ¶
func (s *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) SetVServerGroupId(v string) *DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) String ¶
func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyRulesRule) String() string
type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTags ¶ added in v4.0.3
type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTags struct {
Tag []*DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTags) GoString ¶ added in v4.0.3
func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTags) GoString() string
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTags) String ¶ added in v4.0.3
func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTags) String() string
type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag ¶ added in v4.0.3
type DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag struct { // The key of tag N. Valid values of N: **1* - to **20**. The tag key cannot be an empty string. The tag key can be up to 64 characters in length, and cannot start with `aliyun` or `acs:`. The tag key cannot contain `http://` or `https://`. // // example: // // TestKey TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The value of tag N. Valid values of N: **1* - to **20**. The tag value can be an empty string. The tag value can be up to 128 characters in length, and cannot start with `acs:`. The tag value cannot contain `http://` or `https://`. // // example: // // TestValue TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag) GoString ¶ added in v4.0.3
func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag) GoString() string
func (*DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag) SetTagValue ¶ added in v4.0.3
func (DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag) String ¶ added in v4.0.3
func (s DescribeLoadBalancerHTTPSListenerAttributeResponseBodyTagsTag) String() string
type DescribeLoadBalancerListenersRequest ¶
type DescribeLoadBalancerListenersRequest struct { // The description of the listener. // // if can be null: // true // // example: // // HTTPS_443 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The frontend port that is used by the CLB instance. // // if can be null: // true // // example: // // 443 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The protocol used by the listener. Valid values: // // - **tcp** // // - **udp** // // - **http** // // - **https** // // example: // // http ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the CLB instance. You can specify at most 10 IDs. // // example: // // lb-123wrwer LoadBalancerId []*string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty" type:"Repeated"` // The number of entries per page. // // Valid values: **1* - to **100**. If you do not specify this parameter, the default value **20* - is used. // // example: // // 50 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that is used for the next query. Valid values: // // - If this is your first query and no subsequent queries are to be sent, ignore this parameter. // // - If a subsequent query is to be sent, set the parameter to the value of NextToken that is returned from the last call. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the CLB instance is deployed. // // You can call the [DescribeRegions](~~DescribeRegions~~) operation to query the most recent region list. // // > If the endpoint of the selected region is slb.aliyuncs.com, the `RegionId` parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags. Tag []*DescribeLoadBalancerListenersRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (DescribeLoadBalancerListenersRequest) GoString ¶
func (s DescribeLoadBalancerListenersRequest) GoString() string
func (*DescribeLoadBalancerListenersRequest) SetDescription ¶ added in v4.0.5
func (s *DescribeLoadBalancerListenersRequest) SetDescription(v string) *DescribeLoadBalancerListenersRequest
func (*DescribeLoadBalancerListenersRequest) SetListenerPort ¶ added in v4.0.5
func (s *DescribeLoadBalancerListenersRequest) SetListenerPort(v int32) *DescribeLoadBalancerListenersRequest
func (*DescribeLoadBalancerListenersRequest) SetListenerProtocol ¶
func (s *DescribeLoadBalancerListenersRequest) SetListenerProtocol(v string) *DescribeLoadBalancerListenersRequest
func (*DescribeLoadBalancerListenersRequest) SetLoadBalancerId ¶
func (s *DescribeLoadBalancerListenersRequest) SetLoadBalancerId(v []*string) *DescribeLoadBalancerListenersRequest
func (*DescribeLoadBalancerListenersRequest) SetMaxResults ¶
func (s *DescribeLoadBalancerListenersRequest) SetMaxResults(v int32) *DescribeLoadBalancerListenersRequest
func (*DescribeLoadBalancerListenersRequest) SetNextToken ¶
func (s *DescribeLoadBalancerListenersRequest) SetNextToken(v string) *DescribeLoadBalancerListenersRequest
func (*DescribeLoadBalancerListenersRequest) SetOwnerAccount ¶
func (s *DescribeLoadBalancerListenersRequest) SetOwnerAccount(v string) *DescribeLoadBalancerListenersRequest
func (*DescribeLoadBalancerListenersRequest) SetOwnerId ¶
func (s *DescribeLoadBalancerListenersRequest) SetOwnerId(v int64) *DescribeLoadBalancerListenersRequest
func (*DescribeLoadBalancerListenersRequest) SetRegionId ¶
func (s *DescribeLoadBalancerListenersRequest) SetRegionId(v string) *DescribeLoadBalancerListenersRequest
func (*DescribeLoadBalancerListenersRequest) SetResourceOwnerAccount ¶
func (s *DescribeLoadBalancerListenersRequest) SetResourceOwnerAccount(v string) *DescribeLoadBalancerListenersRequest
func (*DescribeLoadBalancerListenersRequest) SetResourceOwnerId ¶
func (s *DescribeLoadBalancerListenersRequest) SetResourceOwnerId(v int64) *DescribeLoadBalancerListenersRequest
func (DescribeLoadBalancerListenersRequest) String ¶
func (s DescribeLoadBalancerListenersRequest) String() string
type DescribeLoadBalancerListenersRequestTag ¶ added in v4.0.3
type DescribeLoadBalancerListenersRequestTag struct { // The key of the tag. You can specify up to 20 tag keys. The tag key cannot be an empty string. // // The tag key must be 1 to 64 characters in length and cannot start with `aliyun` or `acs:`. It cannot contain `http://` or `https://`. // // example: // // TestKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. Valid values of N: **1 to 20**. The tag value can be an empty string. // // The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. The tag value cannot contain `http://` or `https://`. // // example: // // TestValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeLoadBalancerListenersRequestTag) GoString ¶ added in v4.0.3
func (s DescribeLoadBalancerListenersRequestTag) GoString() string
func (*DescribeLoadBalancerListenersRequestTag) SetKey ¶ added in v4.0.4
func (s *DescribeLoadBalancerListenersRequestTag) SetKey(v string) *DescribeLoadBalancerListenersRequestTag
func (*DescribeLoadBalancerListenersRequestTag) SetValue ¶ added in v4.0.4
func (s *DescribeLoadBalancerListenersRequestTag) SetValue(v string) *DescribeLoadBalancerListenersRequestTag
func (DescribeLoadBalancerListenersRequestTag) String ¶ added in v4.0.3
func (s DescribeLoadBalancerListenersRequestTag) String() string
type DescribeLoadBalancerListenersResponse ¶
type DescribeLoadBalancerListenersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeLoadBalancerListenersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeLoadBalancerListenersResponse) GoString ¶
func (s DescribeLoadBalancerListenersResponse) GoString() string
func (*DescribeLoadBalancerListenersResponse) SetHeaders ¶
func (s *DescribeLoadBalancerListenersResponse) SetHeaders(v map[string]*string) *DescribeLoadBalancerListenersResponse
func (*DescribeLoadBalancerListenersResponse) SetStatusCode ¶
func (s *DescribeLoadBalancerListenersResponse) SetStatusCode(v int32) *DescribeLoadBalancerListenersResponse
func (DescribeLoadBalancerListenersResponse) String ¶
func (s DescribeLoadBalancerListenersResponse) String() string
type DescribeLoadBalancerListenersResponseBody ¶
type DescribeLoadBalancerListenersResponseBody struct { // A list of listeners of the CLB instance. // // > This parameter is not returned if the CLB instance does not have a listener. Listeners []*DescribeLoadBalancerListenersResponseBodyListeners `json:"Listeners,omitempty" xml:"Listeners,omitempty" type:"Repeated"` // The number of entries returned per page. // // example: // // 50 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that determines the start point of the query. Valid values: // // - If **NextToken* - is empty, it indicates that no subsequent query is to be sent. // // - If a value is returned for **NextToken**, the value is the token that determines the start point of the next query. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 10 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeLoadBalancerListenersResponseBody) GoString ¶
func (s DescribeLoadBalancerListenersResponseBody) GoString() string
func (*DescribeLoadBalancerListenersResponseBody) SetListeners ¶
func (*DescribeLoadBalancerListenersResponseBody) SetMaxResults ¶
func (s *DescribeLoadBalancerListenersResponseBody) SetMaxResults(v int32) *DescribeLoadBalancerListenersResponseBody
func (*DescribeLoadBalancerListenersResponseBody) SetNextToken ¶
func (s *DescribeLoadBalancerListenersResponseBody) SetNextToken(v string) *DescribeLoadBalancerListenersResponseBody
func (*DescribeLoadBalancerListenersResponseBody) SetRequestId ¶
func (s *DescribeLoadBalancerListenersResponseBody) SetRequestId(v string) *DescribeLoadBalancerListenersResponseBody
func (*DescribeLoadBalancerListenersResponseBody) SetTotalCount ¶
func (s *DescribeLoadBalancerListenersResponseBody) SetTotalCount(v int32) *DescribeLoadBalancerListenersResponseBody
func (DescribeLoadBalancerListenersResponseBody) String ¶
func (s DescribeLoadBalancerListenersResponseBody) String() string
type DescribeLoadBalancerListenersResponseBodyListeners ¶
type DescribeLoadBalancerListenersResponseBodyListeners struct { // The ID of the access control list (ACL). // // example: // // nacl-a2do9e413e0spzasx**** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // The IDs of the ACLs. AclIds []*string `json:"AclIds,omitempty" xml:"AclIds,omitempty" type:"Repeated"` // Indicates whether access control is enabled. Valid values: // // - **on** // // - **off** // // example: // // off AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The type of access control. Valid values: // // - **white**: The listener forwards requests only from IP addresses and CIDR blocks on the whitelist. Your service may be adversely affected if the whitelist is not properly configured. If a whitelist is configured, the listener forwards requests only from IP addresses that are added to the whitelist. // // If you configure a whitelist but no IP address is added to the whitelist, the listener forwards all requests. // // - **black**: The listener blocks requests from IP addresses and CIDR blocks on the blacklist. // // If you configure a blacklist but no IP address is added to the blacklist, the listener forwards all requests. // // example: // // white AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` // The port of the backend server. // // > This parameter takes effect only when the `VServerGroupId` and `MasterSlaveServerGroupId` parameters are both empty. // // example: // // 80 BackendServerPort *int32 `json:"BackendServerPort,omitempty" xml:"BackendServerPort,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. // // example: // // -1 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The description of the listener. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The configurations of the HTTP listener. HTTPListenerConfig *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig `json:"HTTPListenerConfig,omitempty" xml:"HTTPListenerConfig,omitempty" type:"Struct"` // The configurations of the HTTPS listener. HTTPSListenerConfig *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig `json:"HTTPSListenerConfig,omitempty" xml:"HTTPSListenerConfig,omitempty" type:"Struct"` // The listener port. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The protocol used by the listener. // // example: // // http ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the CLB instance. // // example: // // lb-bp1b6c719dfa**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The scheduling algorithm. Valid values: // // - **wrr**: Backend servers with higher weights receive more requests than those with lower weights. // // - **rr**: Requests are distributed to backend servers in sequence. // // - **sch**: consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server. // // - **tch**: specifies consistent hashing based on the source IP address, destination IP address, source port, and destination port. Requests that have the same four factors are distributed to the same backend server. // // - **qch**: specifies consistent hashing based on Quick UDP Internet Connection (QUIC) IDs. Requests that contain the same QUIC ID are scheduled to the same backend server. // // > Only high-performance CLB instances support the **sch**, **tch**, and **qch* - consistent hashing algorithms. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The status of the listener. Valid values: // // - **running** // // - **stopped** // // example: // // running Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The configurations of the TCP listener. TCPListenerConfig *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig `json:"TCPListenerConfig,omitempty" xml:"TCPListenerConfig,omitempty" type:"Struct"` // A list of tags. Tags []*DescribeLoadBalancerListenersResponseBodyListenersTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The configurations of the UDP listener. UDPListenerConfig *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig `json:"UDPListenerConfig,omitempty" xml:"UDPListenerConfig,omitempty" type:"Struct"` // The ID of the vServer group associated with the listener. // // example: // // rsp-cige6j**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (DescribeLoadBalancerListenersResponseBodyListeners) GoString ¶
func (s DescribeLoadBalancerListenersResponseBodyListeners) GoString() string
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetAclIds ¶ added in v4.0.8
func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetAclIds(v []*string) *DescribeLoadBalancerListenersResponseBodyListeners
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetAclStatus ¶
func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetAclStatus(v string) *DescribeLoadBalancerListenersResponseBodyListeners
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetAclType ¶
func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetAclType(v string) *DescribeLoadBalancerListenersResponseBodyListeners
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetBackendServerPort ¶
func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetBackendServerPort(v int32) *DescribeLoadBalancerListenersResponseBodyListeners
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetBandwidth ¶
func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetBandwidth(v int32) *DescribeLoadBalancerListenersResponseBodyListeners
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetDescription ¶
func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetDescription(v string) *DescribeLoadBalancerListenersResponseBodyListeners
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetHTTPListenerConfig ¶
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetHTTPSListenerConfig ¶
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetListenerPort ¶
func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetListenerPort(v int32) *DescribeLoadBalancerListenersResponseBodyListeners
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetListenerProtocol ¶
func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetListenerProtocol(v string) *DescribeLoadBalancerListenersResponseBodyListeners
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetLoadBalancerId ¶
func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetLoadBalancerId(v string) *DescribeLoadBalancerListenersResponseBodyListeners
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetScheduler ¶
func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetScheduler(v string) *DescribeLoadBalancerListenersResponseBodyListeners
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetTCPListenerConfig ¶
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetUDPListenerConfig ¶
func (*DescribeLoadBalancerListenersResponseBodyListeners) SetVServerGroupId ¶
func (s *DescribeLoadBalancerListenersResponseBodyListeners) SetVServerGroupId(v string) *DescribeLoadBalancerListenersResponseBodyListeners
func (DescribeLoadBalancerListenersResponseBodyListeners) String ¶
func (s DescribeLoadBalancerListenersResponseBodyListeners) String() string
type DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig ¶
type DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig struct { // The cookie configures for the server. // // example: // // B490B5EBF6F3CD402E515D22BCDA**** Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The maximum amount of time to wait before the session cookie expires. Unit: seconds. // // Valid values: **1* - to **86400**. // // example: // // 500 CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // The listener port that is used for HTTP-to-HTTPS redirection. // // > If the **ListenerForward* - parameter is set to **off**, this parameter is not returned. // // example: // // 80 ForwardPort *int32 `json:"ForwardPort,omitempty" xml:"ForwardPort,omitempty"` // Indicates whether GZIP compression is enabled. Valid values: // // - **on** // // - **off** // // example: // // on Gzip *string `json:"Gzip,omitempty" xml:"Gzip,omitempty"` // Indicates whether the health check feature is enabled. Valid values: // // - **on** // // - **off** // // example: // // on HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The port that is used for health checks. // // > This parameter takes effect only when **HealthCheck* - is set to **on**. // // example: // // 8080 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that is used for health checks. // // example: // // www.example.com HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code that indicates a healthy backend server. // // example: // // http_2xx,http_3xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // The HTTP version for health checks. // // example: // // HTTP 1.0 HealthCheckHttpVersion *string `json:"HealthCheckHttpVersion,omitempty" xml:"HealthCheckHttpVersion,omitempty"` // The interval at which health checks are performed. Unit: seconds. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The health check method. Valid values: **head* - and **get**. // // example: // // get HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The maximum timeout period of a health check. Unit: seconds. // // example: // // 3 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The protocol that you want to use for health checks. // // example: // // tcp HealthCheckType *string `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"` // The URI that is used for health checks. // // example: // // /test/index.html HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health check status of the backend server changes from **fail* - to **success**. // // Valid values: **2* - to **10**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The timeout period of an idle connection. Unit: seconds. Valid values: **1* - to **60**. // // If no request is received within the specified timeout period, CLB closes the connection. When a request is received, CLB establishes a new connection. // // example: // // 15 IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // Indicates whether HTTP-to-HTTPS redirection is enabled for the listener. Valid values: // // - **on** // // - **off** // // example: // // on ListenerForward *string `json:"ListenerForward,omitempty" xml:"ListenerForward,omitempty"` // The timeout period of a request. Unit: seconds. Valid values: **1* - to **180**. // // If no response is received from a backend server during the request timeout period, CLB sends the `HTTP 504` status code to the client. // // example: // // 60 RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"` // Indicates whether session persistence is enabled. Valid values: // // - **on** // // - **off** // // example: // // on StickySession *string `json:"StickySession,omitempty" xml:"StickySession,omitempty"` // The method used to handle the cookie. Valid values: // // - **insert**: inserts a cookie. CLB inserts the SERVERID cookie to the HTTP or HTTPS response to the first request from a client. Subsequent requests that carry the SERVERID cookie from the client are forwarded to the same backend server as the first request. // // - **server**: rewrites the original cookie. CLB rewrites the custom cookies in requests from a client. Subsequent requests from the client that carry the new cookie are forwarded to the same backend server as the first request. // // example: // // insert StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health check status of the backend server changes from **success* - to **fail**. // // Valid values: **2* - to **10**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // Indicates whether the `X-Forwarded-For` header is used to preserve client IP addresses. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor *string `json:"XForwardedFor,omitempty" xml:"XForwardedFor,omitempty"` // Indicates whether the `XForwardedFor_ClientSrcPort` header is used to retrieve the client port. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_ClientSrcPort *string `json:"XForwardedFor_ClientSrcPort,omitempty" xml:"XForwardedFor_ClientSrcPort,omitempty"` // Indicates whether the `SLB-ID` header is used to retrieve the ID of the CLB instance. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_SLBID *string `json:"XForwardedFor_SLBID,omitempty" xml:"XForwardedFor_SLBID,omitempty"` // Indicates whether the `SLB-IP` header is used to retrieve the VIP of the client. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_SLBIP *string `json:"XForwardedFor_SLBIP,omitempty" xml:"XForwardedFor_SLBIP,omitempty"` // Indicates whether the `XForwardedFor_SLBPORT` header is used to retrieve the listener port of the CLB instance. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_SLBPORT *string `json:"XForwardedFor_SLBPORT,omitempty" xml:"XForwardedFor_SLBPORT,omitempty"` // Indicates whether the `X-Forwarded-Proto` header is used to obtain the listener protocol. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_proto *string `json:"XForwardedFor_proto,omitempty" xml:"XForwardedFor_proto,omitempty"` }
func (DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) GoString ¶
func (s DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) GoString() string
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetCookieTimeout ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetForwardPort ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheck ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckConnectPort ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckDomain ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckDomain(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckHttpCode ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckHttpCode(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckHttpVersion ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckHttpVersion(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckInterval ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckInterval(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckMethod ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckMethod(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckTimeout ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckType ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthCheckURI ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthyThreshold ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetHealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetIdleTimeout ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetListenerForward ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetRequestTimeout ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetStickySession ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetStickySessionType ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetStickySessionType(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetUnhealthyThreshold ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_ClientSrcPort ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_ClientSrcPort(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_SLBID ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_SLBID(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_SLBIP ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_SLBIP(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_SLBPORT ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_SLBPORT(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_proto ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) SetXForwardedFor_proto(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig
func (DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) String ¶
func (s DescribeLoadBalancerListenersResponseBodyListenersHTTPListenerConfig) String() string
type DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig ¶
type DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig struct { // The ID of the CA certificate. // // example: // // idkp-234-cn-test-0**** CACertificateId *string `json:"CACertificateId,omitempty" xml:"CACertificateId,omitempty"` // The cookie configures for the server. // // example: // // B490B5EBF6F3CD402E515D22BCDA**** Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The maximum amount of time to wait before the session cookie expires. Unit: seconds. // // Valid values: **1* - to **86400**. // // example: // // 500 CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // Indicates whether `HTTP 2.0` is enabled. Valid values: // // - **on** // // - **off** // // example: // // off EnableHttp2 *string `json:"EnableHttp2,omitempty" xml:"EnableHttp2,omitempty"` // Indicates whether GZIP compression is enabled. Valid values: // // - **on** // // - **off** // // example: // // on Gzip *string `json:"Gzip,omitempty" xml:"Gzip,omitempty"` // Indicates whether the health check feature is enabled. Valid values: // // - **on** // // - **off** // // example: // // on HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The port that is used for health checks. // // example: // // 8080 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that is used for health checks. // // example: // // www.example.com HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code that indicates a healthy backend server. // // example: // // http_2xx,http_3xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // The HTTP version for health checks. // // example: // // HTTP 1.0 HealthCheckHttpVersion *string `json:"HealthCheckHttpVersion,omitempty" xml:"HealthCheckHttpVersion,omitempty"` // The interval at which health checks are performed. Unit: seconds. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The health check method. // // example: // // get HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The timeout period of a health check response. Unit: seconds. // // example: // // 3 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The protocol that you want to use for health checks. // // example: // // tcp HealthCheckType *string `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"` // The URI that is used for health checks. // // example: // // /test/index.html HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health check status of the backend server changes from **fail* - to **success**. // // Valid values: **2* - to **10**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The timeout period of an idle connection. Unit: seconds. Valid values: **1* - to **60**. // // If no request is received within the specified timeout period, CLB closes the connection. When a request is received, CLB establishes a new connection. // // example: // // 15 IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // The request timeout period. Unit: seconds. Valid values: **1* - to **180**. // // If no response is received from a backend server during the request timeout period, CLB sends the `HTTP 504` status code to the client. // // example: // // 60 RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"` // The ID of the server certificate. // // example: // // idkp-123-cn-test-0**** ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"` // Indicates whether session persistence is enabled. Valid values: // // - **on** // // - **off** // // example: // // on StickySession *string `json:"StickySession,omitempty" xml:"StickySession,omitempty"` // The method used to handle the cookie. // // - **insert**: inserts a cookie. CLB inserts the SERVERID cookie to the HTTP or HTTPS response to the first request from a client. Subsequent requests that carry the SERVERID cookie from the client are forwarded to the same backend server as the first request. // // - **server**: rewrites the original cookie. CLB rewrites the custom cookies in requests from a client. Subsequent requests from the client that carry the new cookie are forwarded to the same backend server as the first request. // // example: // // insert StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"` // A TLS security policy contains TLS protocols and cipher suites available for HTTPS. // // - **tls_cipher_policy_1_0**: // // Supported TLS versions: TLSv1.0, TLSv1.1, and TLSv1.2. // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, and DES-CBC3-SHA. // // - **tls_cipher_policy_1_1**: // // Supported TLS versions: TLSv1.1 and TLSv1.2. // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, and DES-CBC3-SHA. // // - **tls_cipher_policy_1_2** // // Supported TLS versions: TLSv1.2. // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, and DES-CBC3-SHA. // // - **tls_cipher_policy_1_2_strict** // // Supported TLS versions: TLSv1.2. // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, ECDHE-RSA-AES128-SHA, and ECDHE-RSA-AES256-SHA. // // - **tls_cipher_policy_1_2_strict_with_1_3** // // Supported TLS versions: TLSv1.2 and TLSv1.3. // // Supported cipher suites: TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_AES_128_CCM_SHA256, TLS_AES_128_CCM_8_SHA256, ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-GCM-SHA384, ECDHE-ECDSA-AES128-SHA256, ECDHE-ECDSA-AES256-SHA384, ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, ECDHE-ECDSA-AES128-SHA, ECDHE-ECDSA-AES256-SHA, ECDHE-RSA-AES128-SHA, and ECDHE-RSA-AES256-SHA. // // example: // // tls_cipher_policy_1_0 TLSCipherPolicy *string `json:"TLSCipherPolicy,omitempty" xml:"TLSCipherPolicy,omitempty"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health check status of the backend server changes from **success* - to **fail**. // // Valid values: **2* - to **10**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // Indicates whether the `X-Forwarded-For` header is used to retrieve client IP addresses. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor *string `json:"XForwardedFor,omitempty" xml:"XForwardedFor,omitempty"` // Indicates whether the `XForwardedFor_ClientCertClientVerify` header is used to obtain the verification result of the client certificate. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientCertClientVerify *string `json:"XForwardedFor_ClientCertClientVerify,omitempty" xml:"XForwardedFor_ClientCertClientVerify,omitempty"` // Indicates whether the `XForwardedFor_ClientCertFingerprint` header is used to obtain the fingerprint of the client certificate. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientCertFingerprint *string `json:"XForwardedFor_ClientCertFingerprint,omitempty" xml:"XForwardedFor_ClientCertFingerprint,omitempty"` // Indicates whether the `XForwardedFor_ClientCertIssuerDN` header is used to obtain information about the authority that issues the client certificate. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientCertIssuerDN *string `json:"XForwardedFor_ClientCertIssuerDN,omitempty" xml:"XForwardedFor_ClientCertIssuerDN,omitempty"` // Indicates whether the `XForwardedFor_ClientCertSubjectDN` header is used to obtain information about the owner of the client certificate. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientCertSubjectDN *string `json:"XForwardedFor_ClientCertSubjectDN,omitempty" xml:"XForwardedFor_ClientCertSubjectDN,omitempty"` // Indicates whether the `XForwardedFor_ClientSrcPort` header is used to retrieve the client port. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientSrcPort *string `json:"XForwardedFor_ClientSrcPort,omitempty" xml:"XForwardedFor_ClientSrcPort,omitempty"` // Indicates whether the `SLB-ID` header is used to retrieve the ID of the CLB instance. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_SLBID *string `json:"XForwardedFor_SLBID,omitempty" xml:"XForwardedFor_SLBID,omitempty"` // Indicates whether the `SLB-IP` header is used to retrieve the VIP of the client. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_SLBIP *string `json:"XForwardedFor_SLBIP,omitempty" xml:"XForwardedFor_SLBIP,omitempty"` // Indicates whether the `XForwardedFor_SLBPORT` header is used to retrieve the listener port of the CLB instance. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_SLBPORT *string `json:"XForwardedFor_SLBPORT,omitempty" xml:"XForwardedFor_SLBPORT,omitempty"` // Indicates whether the `X-Forwarded-Proto` header is used to obtain the listener protocol. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_proto *string `json:"XForwardedFor_proto,omitempty" xml:"XForwardedFor_proto,omitempty"` }
func (DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) GoString ¶
func (s DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) GoString() string
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetCACertificateId ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetCookieTimeout ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetEnableHttp2 ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheck ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckConnectPort ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckDomain ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckDomain(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckHttpCode ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckHttpCode(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckHttpVersion ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckHttpVersion(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckInterval ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckInterval(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckMethod ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckMethod(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckTimeout ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckType ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthCheckURI ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthyThreshold ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetHealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetIdleTimeout ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetRequestTimeout ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetServerCertificateId ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetServerCertificateId(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetStickySession ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetStickySessionType ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetStickySessionType(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetTLSCipherPolicy ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetUnhealthyThreshold ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientCertClientVerify ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientCertClientVerify(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientCertFingerprint ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientCertFingerprint(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientCertIssuerDN ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientCertIssuerDN(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientCertSubjectDN ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientCertSubjectDN(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientSrcPort ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_ClientSrcPort(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_SLBID ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_SLBID(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_SLBIP ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_SLBIP(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_SLBPORT ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_SLBPORT(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_proto ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) SetXForwardedFor_proto(v string) *DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig
func (DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) String ¶
func (s DescribeLoadBalancerListenersResponseBodyListenersHTTPSListenerConfig) String() string
type DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig ¶
type DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig struct { // Indicates whether connection draining is enabled. Valid values: // // - **on** // // - **off** // // example: // // off ConnectionDrain *string `json:"ConnectionDrain,omitempty" xml:"ConnectionDrain,omitempty"` // The timeout period of connection draining. Unit: seconds. // // Value values: **10 to 900**. // // example: // // 300 ConnectionDrainTimeout *int32 `json:"ConnectionDrainTimeout,omitempty" xml:"ConnectionDrainTimeout,omitempty"` // The timeout period of a connection. Unit: seconds. // // example: // // 500 EstablishedTimeout *int32 `json:"EstablishedTimeout,omitempty" xml:"EstablishedTimeout,omitempty"` // Indicates whether the health check feature is enabled. Valid values: // // - **on** // // - **off** // // example: // // on HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The port that is used for health checks. // // example: // // 8080 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The timeout period of health checks. Unit: seconds. // // Valid values: **1* - to **300**. // // example: // // 100 HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"` // The domain name that is used for health checks. // // example: // // www.example.com HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code that indicates a healthy backend server. // // example: // // http_2xx,http_3xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // The interval between two consecutive health checks. Unit: seconds. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The health check method. // // example: // // get HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The protocol that you want to use for health checks. // // example: // // tcp HealthCheckType *string `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"` // The URI that is used for health checks. // // example: // // /test/index.html HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health check status of the backend server changes from **fail* - to **success**. // // Valid values: **2* - to **10**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The ID of the primary/secondary server group associated with the listener. // // example: // // rsp-0bfucw***** MasterSlaveServerGroupId *string `json:"MasterSlaveServerGroupId,omitempty" xml:"MasterSlaveServerGroupId,omitempty"` // Indicates whether session persistence is enabled. Unit: seconds. // // Valid values: **0* - to **3600**. // // **0* - indicates that session persistence is disabled. // // example: // // 0 PersistenceTimeout *int32 `json:"PersistenceTimeout,omitempty" xml:"PersistenceTimeout,omitempty"` // Indicates whether the Proxy protocol is used to pass source client IP addresses to backend servers. Valid values: // // - **true**: enables the burst feature for the data disk. // // - **false**: The task is not being retried. // // example: // // false ProxyProtocolV2Enabled *string `json:"ProxyProtocolV2Enabled,omitempty" xml:"ProxyProtocolV2Enabled,omitempty"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health check status of the backend server changes from **success* - to **fail**. // // Valid values: **2* - to **10**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` }
func (DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) GoString ¶
func (s DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) GoString() string
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetConnectionDrain ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetConnectionDrain(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetConnectionDrainTimeout ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetConnectionDrainTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetEstablishedTimeout ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetEstablishedTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheck ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckConnectPort ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckConnectTimeout ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckConnectTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckDomain ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckDomain(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckHttpCode ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckHttpCode(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckInterval ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckInterval(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckMethod ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckMethod(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckType ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckType(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthCheckURI ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthyThreshold ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetHealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetMasterSlaveServerGroupId ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetMasterSlaveServerGroupId(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetPersistenceTimeout ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetPersistenceTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetProxyProtocolV2Enabled ¶ added in v4.0.1
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetProxyProtocolV2Enabled(v string) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetUnhealthyThreshold ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig
func (DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) String ¶
func (s DescribeLoadBalancerListenersResponseBodyListenersTCPListenerConfig) String() string
type DescribeLoadBalancerListenersResponseBodyListenersTags ¶ added in v4.0.3
type DescribeLoadBalancerListenersResponseBodyListenersTags struct { // The tag key. // // example: // // TestKey TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. // // example: // // TestValue TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeLoadBalancerListenersResponseBodyListenersTags) GoString ¶ added in v4.0.3
func (s DescribeLoadBalancerListenersResponseBodyListenersTags) GoString() string
func (*DescribeLoadBalancerListenersResponseBodyListenersTags) SetTagValue ¶ added in v4.0.3
func (DescribeLoadBalancerListenersResponseBodyListenersTags) String ¶ added in v4.0.3
func (s DescribeLoadBalancerListenersResponseBodyListenersTags) String() string
type DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig ¶
type DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig struct { // Indicates whether connection draining is enabled. Valid values: // // - **on** // // - **off** // // example: // // off ConnectionDrain *string `json:"ConnectionDrain,omitempty" xml:"ConnectionDrain,omitempty"` // The timeout period of connection draining. Unit: seconds. // // Value values: **10 to 900**. // // example: // // 300 ConnectionDrainTimeout *int32 `json:"ConnectionDrainTimeout,omitempty" xml:"ConnectionDrainTimeout,omitempty"` // Indicates whether the health check feature is enabled. Valid values: // // - **on** // // - **off** // // example: // // on HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The port that is used for health checks. // // example: // // 8080 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The timeout period for a health check response. // // example: // // 100 HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"` // The response string of UDP health checks. // // example: // // ok HealthCheckExp *string `json:"HealthCheckExp,omitempty" xml:"HealthCheckExp,omitempty"` // The interval between two consecutive health checks. Unit: seconds. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The request string of UDP health checks. // // example: // // hello HealthCheckReq *string `json:"HealthCheckReq,omitempty" xml:"HealthCheckReq,omitempty"` // The number of times that a backend server must consecutively pass health checks before it is declared healthy. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The ID of the primary/secondary server group that is associated with the listener. // // example: // // rsp-0bfucw**** MasterSlaveServerGroupId *string `json:"MasterSlaveServerGroupId,omitempty" xml:"MasterSlaveServerGroupId,omitempty"` // Indicates whether the Proxy protocol is used to pass source client IP addresses to backend servers. Valid values: // // - **true**: enables the burst feature for the data disk. // // - **false**: The task is not being retried. // // example: // // false ProxyProtocolV2Enabled *string `json:"ProxyProtocolV2Enabled,omitempty" xml:"ProxyProtocolV2Enabled,omitempty"` // The number of times that a backend server must consecutively fail health checks before it is declared unhealthy. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` }
func (DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) GoString ¶
func (s DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) GoString() string
func (*DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetConnectionDrain ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetConnectionDrain(v string) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetConnectionDrainTimeout ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetConnectionDrainTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheck ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheckConnectPort ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheckConnectTimeout ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheckConnectTimeout(v int32) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheckExp ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheckInterval ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheckInterval(v int32) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthCheckReq ¶
func (*DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthyThreshold ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetHealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetMasterSlaveServerGroupId ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetMasterSlaveServerGroupId(v string) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetProxyProtocolV2Enabled ¶ added in v4.0.1
func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetProxyProtocolV2Enabled(v string) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
func (*DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetUnhealthyThreshold ¶
func (s *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig
func (DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) String ¶
func (s DescribeLoadBalancerListenersResponseBodyListenersUDPListenerConfig) String() string
type DescribeLoadBalancerTCPListenerAttributeRequest ¶
type DescribeLoadBalancerTCPListenerAttributeRequest struct { // The frontend port used by the CLB instance. // // Valid values: **1* - to **65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1ygod3yctvg1y**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the CLB instance. // // You can query the region ID from the [Regions and zones](https://help.aliyun.com/document_detail/40654.html) list or by calling the [DescribeRegions](https://help.aliyun.com/document_detail/25609.html) operation. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeLoadBalancerTCPListenerAttributeRequest) GoString ¶
func (s DescribeLoadBalancerTCPListenerAttributeRequest) GoString() string
func (*DescribeLoadBalancerTCPListenerAttributeRequest) SetListenerPort ¶
func (s *DescribeLoadBalancerTCPListenerAttributeRequest) SetListenerPort(v int32) *DescribeLoadBalancerTCPListenerAttributeRequest
func (*DescribeLoadBalancerTCPListenerAttributeRequest) SetLoadBalancerId ¶
func (s *DescribeLoadBalancerTCPListenerAttributeRequest) SetLoadBalancerId(v string) *DescribeLoadBalancerTCPListenerAttributeRequest
func (*DescribeLoadBalancerTCPListenerAttributeRequest) SetOwnerAccount ¶
func (s *DescribeLoadBalancerTCPListenerAttributeRequest) SetOwnerAccount(v string) *DescribeLoadBalancerTCPListenerAttributeRequest
func (*DescribeLoadBalancerTCPListenerAttributeRequest) SetOwnerId ¶
func (s *DescribeLoadBalancerTCPListenerAttributeRequest) SetOwnerId(v int64) *DescribeLoadBalancerTCPListenerAttributeRequest
func (*DescribeLoadBalancerTCPListenerAttributeRequest) SetRegionId ¶
func (s *DescribeLoadBalancerTCPListenerAttributeRequest) SetRegionId(v string) *DescribeLoadBalancerTCPListenerAttributeRequest
func (*DescribeLoadBalancerTCPListenerAttributeRequest) SetResourceOwnerAccount ¶
func (s *DescribeLoadBalancerTCPListenerAttributeRequest) SetResourceOwnerAccount(v string) *DescribeLoadBalancerTCPListenerAttributeRequest
func (*DescribeLoadBalancerTCPListenerAttributeRequest) SetResourceOwnerId ¶
func (s *DescribeLoadBalancerTCPListenerAttributeRequest) SetResourceOwnerId(v int64) *DescribeLoadBalancerTCPListenerAttributeRequest
func (DescribeLoadBalancerTCPListenerAttributeRequest) String ¶
func (s DescribeLoadBalancerTCPListenerAttributeRequest) String() string
type DescribeLoadBalancerTCPListenerAttributeResponse ¶
type DescribeLoadBalancerTCPListenerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeLoadBalancerTCPListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeLoadBalancerTCPListenerAttributeResponse) GoString ¶
func (s DescribeLoadBalancerTCPListenerAttributeResponse) GoString() string
func (*DescribeLoadBalancerTCPListenerAttributeResponse) SetHeaders ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponse) SetHeaders(v map[string]*string) *DescribeLoadBalancerTCPListenerAttributeResponse
func (*DescribeLoadBalancerTCPListenerAttributeResponse) SetStatusCode ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponse) SetStatusCode(v int32) *DescribeLoadBalancerTCPListenerAttributeResponse
func (DescribeLoadBalancerTCPListenerAttributeResponse) String ¶
func (s DescribeLoadBalancerTCPListenerAttributeResponse) String() string
type DescribeLoadBalancerTCPListenerAttributeResponseBody ¶
type DescribeLoadBalancerTCPListenerAttributeResponseBody struct { // The ID of the network ACL that is associated with the listener. // // If **AclStatus* - is set to **on**, this parameter is returned. // // example: // // acl-uf60jwfi****** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // The IDs of the ACLs. AclIds *DescribeLoadBalancerTCPListenerAttributeResponseBodyAclIds `json:"AclIds,omitempty" xml:"AclIds,omitempty" type:"Struct"` // Indicates whether access control is enabled. Valid values: // // - **on**: yes // // - **off**: no // // example: // // off AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The type of the ACL. Valid values: // // - **white**: a whitelist. Only requests from the IP addresses or CIDR blocks in the network ACL are forwarded. Whitelists apply to scenarios in which you want to allow only specific IP addresses to access an application. // // Your service may be adversely affected if the whitelist is not properly configured. After a whitelist is configured, only requests from IP addresses that are added to the whitelist are forwarded by the listener. // // If you enable a whitelist but do not add an IP address to the ACL, the listener forwards all requests. // // - **black**: a blacklist. All requests from the IP addresses or CIDR blocks in the network ACL are rejected. Blacklists apply to scenarios in which you want to block access from specified IP addresses to an application. // // If a blacklist is configured for a listener but no IP address is added to the blacklist, the listener forwards all requests. // // > If **AclStatus* - is set to **on**, this parameter is returned. // // example: // // white AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` // The backend port used by the CLB instance. // // > If the listener is associated with a vServer group, this parameter is not returned. // // example: // // 443 BackendServerPort *int32 `json:"BackendServerPort,omitempty" xml:"BackendServerPort,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. Valid values: // // - **-1**: For a pay-by-data-transfer Internet-facing CLB instance, this parameter is set to -1. This indicates that the bandwidth of the listener is unlimited. // // - **1* - to **5120**: For a pay-by-bandwidth Internet-facing CLB instance, you can specify the maximum bandwidth of each listener. The sum of maximum bandwidth of all listeners cannot exceed the maximum bandwidth of the CLB instance. // // example: // // -1 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // Indicates whether connection draining is enabled. If **ConnectionDrain* - is set to **on**, the parameter is returned. Valid values: // // - **on**: yes // // - **off**: no // // example: // // off ConnectionDrain *string `json:"ConnectionDrain,omitempty" xml:"ConnectionDrain,omitempty"` // The timeout period of connection draining. If **ConnectionDrain* - is set to **on**, the parameter is returned. // // Valid values: 10 to 900. Unit: seconds. // // example: // // 300 ConnectionDrainTimeout *int32 `json:"ConnectionDrainTimeout,omitempty" xml:"ConnectionDrainTimeout,omitempty"` // The description of the listener. // // example: // // TCP listener Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The timeout period of a connection. // // example: // // 500 EstablishedTimeout *int32 `json:"EstablishedTimeout,omitempty" xml:"EstablishedTimeout,omitempty"` // Indicates whether the health check feature is enabled. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The port that is used for health checks. Valid values: **1* - to **65535**. If this parameter is not set, the port specified by BackendServerPort is used for health checks. // // example: // // 8080 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The timeout period. // // example: // // 100 HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"` // The domain name that is used for health checks. Valid values: // // - **$_ip**: the private IP addresses of backend servers. If you do not set the HealthCheckDomain parameter or set the parameter to $_ip, the CLB instance uses the private IP address of each backend server for health checks. // // - **domain**: The domain name is 1 to 80 characters in length, and can contain letters, digits, periods (.), and hyphens (-). // // example: // // www.domain.com HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code for a successful health check. // // example: // // http_2xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // The interval between two consecutive health checks. Valid values: **1* - to **50**. Unit: seconds. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The health check method. // // example: // // tcp HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The health check method that is used by the TCP listener. // // Valid values: **tcp* - and **http**. // // example: // // tcp HealthCheckType *string `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"` // The URL that is used for health checks. The URL must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), percent signs (%), question marks (?), number signs (#), and ampersands (&). The URL is not a single forward slash (/) but it starts with a forward slash (/). // // example: // // /test/index.html HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // The healthy threshold. The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health status is changed from **fail* - to **success**. Valid values: **2* - to **10**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The frontend port used by the CLB instance. // // example: // // 110 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The ID of the CLB instance. // // example: // // lb-bp1ygod3yctvg1y**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the primary/secondary server group that is associated with the listener. // // example: // // rsp-0bfucw**** MasterSlaveServerGroupId *string `json:"MasterSlaveServerGroupId,omitempty" xml:"MasterSlaveServerGroupId,omitempty"` // The timeout period of session persistence. // // Valid values: **0* - to **3600**. Unit: seconds. Default value: **0**. If the default value is used, the system disables session persistence. // // example: // // 0 PersistenceTimeout *int32 `json:"PersistenceTimeout,omitempty" xml:"PersistenceTimeout,omitempty"` // Indicates whether the Proxy protocol is used to pass client IP addresses to backend servers. Valid values: // // - **true**: yes // // - **false**: no // // example: // // false ProxyProtocolV2Enabled *bool `json:"ProxyProtocolV2Enabled,omitempty" xml:"ProxyProtocolV2Enabled,omitempty"` // The ID of the request. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The scheduling algorithm. // // - **wrr* - (default): Backend servers with higher weights receive more requests than backend servers with lower weights. // // - **rr**: Requests are distributed to backend servers in sequence. // // - **sch**: specifies consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server. // // - **tch**: specifies consistent hashing that is based on four factors: source IP address, destination IP address, source port, and destination port. Requests that contain the same information based on the four factors are distributed to the same backend server. // // > Only high-performance CLB instances support the sch and tch algorithms. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The status of the listener. Valid values: // // - **running** // // - **stopped** // // example: // // stopped Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // Indicates whether the SynProxy feature of CLB is enabled for protection. // // We recommend that you use the default value of this parameter. Valid values: // // - **enable**: yes // // - **disable**: no // // example: // // enable SynProxy *string `json:"SynProxy,omitempty" xml:"SynProxy,omitempty"` // The tags. Tags *DescribeLoadBalancerTCPListenerAttributeResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` // The unhealthy threshold. The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from **success* - to **fail**. Valid values: **2* - to **10**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // The ID of the associated server group. // // example: // // rsp-cige6******8 VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (DescribeLoadBalancerTCPListenerAttributeResponseBody) GoString ¶
func (s DescribeLoadBalancerTCPListenerAttributeResponseBody) GoString() string
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetAclStatus ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetAclStatus(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetAclType ¶
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetBackendServerPort ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetBackendServerPort(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetBandwidth ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetBandwidth(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetConnectionDrain ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetConnectionDrain(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetConnectionDrainTimeout ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetConnectionDrainTimeout(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetDescription ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetDescription(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetEstablishedTimeout ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetEstablishedTimeout(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheck ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheck(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckConnectPort ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckConnectTimeout ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckConnectTimeout(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckDomain ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckDomain(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckHttpCode ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckHttpCode(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckInterval ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckInterval(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckMethod ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckMethod(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckType ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckType(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckURI ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthCheckURI(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthyThreshold ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetHealthyThreshold(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetListenerPort ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetListenerPort(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetLoadBalancerId ¶ added in v4.0.2
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetLoadBalancerId(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetMasterSlaveServerGroupId ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetMasterSlaveServerGroupId(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetPersistenceTimeout ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetPersistenceTimeout(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetProxyProtocolV2Enabled ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetProxyProtocolV2Enabled(v bool) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetRequestId ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetRequestId(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetScheduler ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetScheduler(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetSynProxy ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetSynProxy(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetUnhealthyThreshold ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (*DescribeLoadBalancerTCPListenerAttributeResponseBody) SetVServerGroupId ¶
func (s *DescribeLoadBalancerTCPListenerAttributeResponseBody) SetVServerGroupId(v string) *DescribeLoadBalancerTCPListenerAttributeResponseBody
func (DescribeLoadBalancerTCPListenerAttributeResponseBody) String ¶
func (s DescribeLoadBalancerTCPListenerAttributeResponseBody) String() string
type DescribeLoadBalancerTCPListenerAttributeResponseBodyAclIds ¶ added in v4.0.8
type DescribeLoadBalancerTCPListenerAttributeResponseBodyAclIds struct {
AclId []*string `json:"AclId,omitempty" xml:"AclId,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerTCPListenerAttributeResponseBodyAclIds) GoString ¶ added in v4.0.8
func (s DescribeLoadBalancerTCPListenerAttributeResponseBodyAclIds) GoString() string
func (DescribeLoadBalancerTCPListenerAttributeResponseBodyAclIds) String ¶ added in v4.0.8
func (s DescribeLoadBalancerTCPListenerAttributeResponseBodyAclIds) String() string
type DescribeLoadBalancerTCPListenerAttributeResponseBodyTags ¶ added in v4.0.3
type DescribeLoadBalancerTCPListenerAttributeResponseBodyTags struct {
Tag []*DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerTCPListenerAttributeResponseBodyTags) GoString ¶ added in v4.0.3
func (s DescribeLoadBalancerTCPListenerAttributeResponseBodyTags) GoString() string
func (DescribeLoadBalancerTCPListenerAttributeResponseBodyTags) String ¶ added in v4.0.3
func (s DescribeLoadBalancerTCPListenerAttributeResponseBodyTags) String() string
type DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag ¶ added in v4.0.3
type DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag struct { // The key of tag N. Valid values of N: **1* - to **20**. The tag value cannot be an empty string. The tag key can be up to 128 characters in length, and cannot contain `http://` or `https://`. It cannot start with `acs:` or `aliyun`. // // example: // // TestKey TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The value of tag N. Valid values of N: **1* - to **20**. The tag value can be an empty string. The tag value can be up to 128 characters in length, and cannot start with `acs:`. It cannot contain `http://` or `https://`. // // example: // // TestValue TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag) GoString ¶ added in v4.0.3
func (s DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag) GoString() string
func (*DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag) SetTagValue ¶ added in v4.0.3
func (DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag) String ¶ added in v4.0.3
func (s DescribeLoadBalancerTCPListenerAttributeResponseBodyTagsTag) String() string
type DescribeLoadBalancerUDPListenerAttributeRequest ¶
type DescribeLoadBalancerUDPListenerAttributeRequest struct { // The frontend port used by the CLB instance. // // Valid values: **1* - to **65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1rtfnodmywb43e***** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Classic Load Balancer (CLB) instance is deployed. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeLoadBalancerUDPListenerAttributeRequest) GoString ¶
func (s DescribeLoadBalancerUDPListenerAttributeRequest) GoString() string
func (*DescribeLoadBalancerUDPListenerAttributeRequest) SetListenerPort ¶
func (s *DescribeLoadBalancerUDPListenerAttributeRequest) SetListenerPort(v int32) *DescribeLoadBalancerUDPListenerAttributeRequest
func (*DescribeLoadBalancerUDPListenerAttributeRequest) SetLoadBalancerId ¶
func (s *DescribeLoadBalancerUDPListenerAttributeRequest) SetLoadBalancerId(v string) *DescribeLoadBalancerUDPListenerAttributeRequest
func (*DescribeLoadBalancerUDPListenerAttributeRequest) SetOwnerAccount ¶
func (s *DescribeLoadBalancerUDPListenerAttributeRequest) SetOwnerAccount(v string) *DescribeLoadBalancerUDPListenerAttributeRequest
func (*DescribeLoadBalancerUDPListenerAttributeRequest) SetOwnerId ¶
func (s *DescribeLoadBalancerUDPListenerAttributeRequest) SetOwnerId(v int64) *DescribeLoadBalancerUDPListenerAttributeRequest
func (*DescribeLoadBalancerUDPListenerAttributeRequest) SetRegionId ¶
func (s *DescribeLoadBalancerUDPListenerAttributeRequest) SetRegionId(v string) *DescribeLoadBalancerUDPListenerAttributeRequest
func (*DescribeLoadBalancerUDPListenerAttributeRequest) SetResourceOwnerAccount ¶
func (s *DescribeLoadBalancerUDPListenerAttributeRequest) SetResourceOwnerAccount(v string) *DescribeLoadBalancerUDPListenerAttributeRequest
func (*DescribeLoadBalancerUDPListenerAttributeRequest) SetResourceOwnerId ¶
func (s *DescribeLoadBalancerUDPListenerAttributeRequest) SetResourceOwnerId(v int64) *DescribeLoadBalancerUDPListenerAttributeRequest
func (DescribeLoadBalancerUDPListenerAttributeRequest) String ¶
func (s DescribeLoadBalancerUDPListenerAttributeRequest) String() string
type DescribeLoadBalancerUDPListenerAttributeResponse ¶
type DescribeLoadBalancerUDPListenerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeLoadBalancerUDPListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeLoadBalancerUDPListenerAttributeResponse) GoString ¶
func (s DescribeLoadBalancerUDPListenerAttributeResponse) GoString() string
func (*DescribeLoadBalancerUDPListenerAttributeResponse) SetHeaders ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponse) SetHeaders(v map[string]*string) *DescribeLoadBalancerUDPListenerAttributeResponse
func (*DescribeLoadBalancerUDPListenerAttributeResponse) SetStatusCode ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponse) SetStatusCode(v int32) *DescribeLoadBalancerUDPListenerAttributeResponse
func (DescribeLoadBalancerUDPListenerAttributeResponse) String ¶
func (s DescribeLoadBalancerUDPListenerAttributeResponse) String() string
type DescribeLoadBalancerUDPListenerAttributeResponseBody ¶
type DescribeLoadBalancerUDPListenerAttributeResponseBody struct { // The ID of the network ACL. // // example: // // 123943**** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // The ID of the access control list (ACL). AclIds *DescribeLoadBalancerUDPListenerAttributeResponseBodyAclIds `json:"AclIds,omitempty" xml:"AclIds,omitempty" type:"Struct"` // Indicates whether access control is enabled. Valid values: **on* - and **off**. Default value: off. // // example: // // off AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The type of the ACL. Valid values: // // - **white**: a whitelist. Only requests from the IP addresses or CIDR blocks in the network ACL are forwarded. Whitelists apply to scenarios in which you want to allow only specified IP addresses to access an application. // // Your service may be adversely affected if the whitelist is not properly configured. After a whitelist is configured, only requests from IP addresses that are added to the whitelist are forwarded by the listener. If you enable a whitelist but do not add an IP address to the ACL, the listener forwards all requests. // // - **black**: a blacklist. All requests from the IP addresses or CIDR blocks in the network ACL are blocked. Blacklists apply to scenarios in which you want to deny access from specific IP addresses or CIDR blocks to an application. // // If a blacklist is configured for a listener but no IP address is added to the blacklist, the listener forwards all requests. // // example: // // white AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` // The backend port used by the CLB instance. // // > If the listener is associated with a vServer group, this parameter is not returned. // // example: // // 90 BackendServerPort *int32 `json:"BackendServerPort,omitempty" xml:"BackendServerPort,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. Valid values: // // - **-1**: For a pay-by-data-transfer Internet-facing CLB instance, this parameter is set to -1. This indicates that the bandwidth of the listener is unlimited. // // - **1* - to **5120**: For a pay-by-bandwidth Internet-facing CLB instance, you can specify the maximum bandwidth of each listener. The sum of maximum bandwidth of all listeners cannot exceed the maximum bandwidth of the CLB instance. // // example: // // -1 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The description of the listener. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Indicates whether the health check feature is enabled. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The port that is used for health checks. Valid values: **1* - to **65535**. If this parameter is not set, the port specified by BackendServerPort is used for health checks. // // > This parameter takes effect only when the **HealthCheck* - parameter is set to **on**. // // example: // // 8080 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The timeout period of a health check. If a backend Elastic Compute Service (ECS) instance does not return a health check response within the specified timeout period, the server fails the health check. Valid values: **1* - to **300**. Unit: seconds. // // example: // // 100 HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"` // The response string for UDP listener health checks. The string is up to 64 characters in length, and can contain letters and digits. // // example: // // ok HealthCheckExp *string `json:"HealthCheckExp,omitempty" xml:"HealthCheckExp,omitempty"` // The interval between two consecutive health checks. Valid values: **1* - to **50**. Unit: seconds. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The request string for UDP listener health checks. The string is up to 64 characters in length, and can contain letters and digits. // // example: // // hello HealthCheckReq *string `json:"HealthCheckReq,omitempty" xml:"HealthCheckReq,omitempty"` // The healthy threshold. The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health status is changed from **fail* - to **success**. Valid values: **2* - to **10**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The frontend port used by the CLB instance. // // example: // // 53 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The ID of the CLB instance. // // example: // // lb-bp1rtfnodmywb43e***** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the primary/secondary server group that is associated with the listener. // // example: // // rsp-0bfucw**** MasterSlaveServerGroupId *string `json:"MasterSlaveServerGroupId,omitempty" xml:"MasterSlaveServerGroupId,omitempty"` // Indicates whether the Proxy protocol is used to pass client IP addresses to backend servers. Valid values: // // - **true**: yes // // - **false**: no // // example: // // false ProxyProtocolV2Enabled *bool `json:"ProxyProtocolV2Enabled,omitempty" xml:"ProxyProtocolV2Enabled,omitempty"` // The ID of the request. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The scheduling algorithm. Valid values: // // - **wrr* - (default): Backend servers with higher weights receive more requests than backend servers with lower weights. // // - **rr**: Requests are distributed to backend servers in sequence. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The status of the listener. Valid values: // // - **running** // // - **stopped** // // example: // // stopped Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The tags. Tags *DescribeLoadBalancerUDPListenerAttributeResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` // The unhealthy threshold. The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from **success* - to **fail**. Valid values: **2* - to **10**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // The ID of the vServer group that is associated with the listener. // // example: // // rsp-cige6j**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (DescribeLoadBalancerUDPListenerAttributeResponseBody) GoString ¶
func (s DescribeLoadBalancerUDPListenerAttributeResponseBody) GoString() string
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetAclStatus ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetAclStatus(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetAclType ¶
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetBackendServerPort ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetBackendServerPort(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetBandwidth ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetBandwidth(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetDescription ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetDescription(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheck ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheck(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckConnectPort ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckConnectPort(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckConnectTimeout ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckConnectTimeout(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckExp ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckExp(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckInterval ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckInterval(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckReq ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthCheckReq(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthyThreshold ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetHealthyThreshold(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetListenerPort ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetListenerPort(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetLoadBalancerId ¶ added in v4.0.2
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetLoadBalancerId(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetMasterSlaveServerGroupId ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetMasterSlaveServerGroupId(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetProxyProtocolV2Enabled ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetProxyProtocolV2Enabled(v bool) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetRequestId ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetRequestId(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetScheduler ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetScheduler(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetUnhealthyThreshold ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetUnhealthyThreshold(v int32) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (*DescribeLoadBalancerUDPListenerAttributeResponseBody) SetVServerGroupId ¶
func (s *DescribeLoadBalancerUDPListenerAttributeResponseBody) SetVServerGroupId(v string) *DescribeLoadBalancerUDPListenerAttributeResponseBody
func (DescribeLoadBalancerUDPListenerAttributeResponseBody) String ¶
func (s DescribeLoadBalancerUDPListenerAttributeResponseBody) String() string
type DescribeLoadBalancerUDPListenerAttributeResponseBodyAclIds ¶ added in v4.0.8
type DescribeLoadBalancerUDPListenerAttributeResponseBodyAclIds struct {
AclId []*string `json:"AclId,omitempty" xml:"AclId,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerUDPListenerAttributeResponseBodyAclIds) GoString ¶ added in v4.0.8
func (s DescribeLoadBalancerUDPListenerAttributeResponseBodyAclIds) GoString() string
func (DescribeLoadBalancerUDPListenerAttributeResponseBodyAclIds) String ¶ added in v4.0.8
func (s DescribeLoadBalancerUDPListenerAttributeResponseBodyAclIds) String() string
type DescribeLoadBalancerUDPListenerAttributeResponseBodyTags ¶ added in v4.0.3
type DescribeLoadBalancerUDPListenerAttributeResponseBodyTags struct {
Tag []*DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancerUDPListenerAttributeResponseBodyTags) GoString ¶ added in v4.0.3
func (s DescribeLoadBalancerUDPListenerAttributeResponseBodyTags) GoString() string
func (DescribeLoadBalancerUDPListenerAttributeResponseBodyTags) String ¶ added in v4.0.3
func (s DescribeLoadBalancerUDPListenerAttributeResponseBodyTags) String() string
type DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag ¶ added in v4.0.3
type DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag struct { // The key of tag N. Valid values of N: **1* - to **20**. The tag value cannot be an empty string. The tag key can be up to 128 characters in length, and cannot contain `http://` or `https://`. It cannot start with `acs:` or `aliyun`. // // example: // // TestKey TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The value of tag N. Valid values of N: **1* - to **20**. The tag value can be an empty string. The tag value can be up to 128 characters in length, and cannot start with `acs:`. It cannot contain `http://` or `https://`. // // example: // // TestValue TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag) GoString ¶ added in v4.0.3
func (s DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag) GoString() string
func (*DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag) SetTagValue ¶ added in v4.0.3
func (DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag) String ¶ added in v4.0.3
func (s DescribeLoadBalancerUDPListenerAttributeResponseBodyTagsTag) String() string
type DescribeLoadBalancersRequest ¶
type DescribeLoadBalancersRequest struct { // The IP address that the CLB instance uses to provide services. // // example: // // 192.168.XX.XX Address *string `json:"Address,omitempty" xml:"Address,omitempty"` // The IP version that is used by the CLB instance. Valid values: **ipv4* - and **ipv6**. // // example: // // ipv4 AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // The network type of the CLB instance. Valid values: // // - **internet:* - After an Internet-facing CLB instance is created, the system assigns a public IP address to the CLB instance. Then, the CLB instance can forward requests over the Internet. // // - **intranet:* - After an internal-facing CLB instance is created, the system assigns a private IP address to the CLB instance. Then, the CLB instance can forward requests only over internal networks. // // example: // // intranet AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The metering method of Internet data transfer. Valid values: // // - **paybybandwidth:* - pay-by-bandwidth. // // - **paybytraffic:* - pay-by-data-transfer. // // example: // // paybytraffic InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"` // The ID of the CLB instance. // // You can specify up to 10 IDs. Separate multiple IDs with commas (,). // // example: // // lb-bp1b6c719dfa**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The name of the CLB instance. // // The name must be 1 to 80 characters in length, and can contain digits, periods (.), underscores (_), and hyphens (-). The name must start with a letter. // // You can specify up to 10 names. Separate multiple names with commas (,). // // example: // // test LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The status of the CLB instance. Valid values: // // - **inactive:* - The CLB instance is disabled. CLB instances in the inactive state do not forward traffic. // // - **active:* - The CLB instance runs as expected. By default, newly created CLB instances are in the **active* - state. // // - **locked:* - The CLB instance is locked. After a CLB instance expires, it is locked for seven days. A locked CLB instance cannot forward traffic and you cannot perform operations on the locked CLB instance. However, other settings such as the IP address are retained. // // example: // // active LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"` // The ID of the primary zone to which the CLB instance belongs. // // example: // // cn-hangzhou-b MasterZoneId *string `json:"MasterZoneId,omitempty" xml:"MasterZoneId,omitempty"` // The network type of the internal-facing CLB instance. Valid values: // // - **vpc:* - VPC. // // - **classic:* - classic network. // // example: // // vpc NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The page number of the page to return. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. // // Valid values: **1* - to **100**. // // > If you specify the **PageSize* - parameter, you must also specify the **PageNumber* - parameter. // // example: // // 50 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The billing method of the CLB instance. Valid values: // // - Set the value to **PayOnDemand**. // // example: // // PayOnDemand PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` // The ID of the region where the CLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-acfmxazb4p**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the backend server that is added to the CLB instance. // // example: // // vm-server-23**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The private IP address of the backend server that is added to the CLB instance. // // You can specify multiple IP addresses. Separate multiple IP addresses with commas (,). // // example: // // 10.XX.XX.102 ServerIntranetAddress *string `json:"ServerIntranetAddress,omitempty" xml:"ServerIntranetAddress,omitempty"` // The ID of the secondary zone to which the CLB instance belongs. // // CLB instances on Alibaba Finance Cloud do not support cross-zone deployment. // // example: // // cn-hangzhou-d SlaveZoneId *string `json:"SlaveZoneId,omitempty" xml:"SlaveZoneId,omitempty"` // The tags. Tag []*DescribeLoadBalancersRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The tags that are added to the CLB instance. The tags must be key-value pairs that are contained in a JSON dictionary. // // You can specify up to 10 tags in each call. // // example: // // [{"tagKey":"Key1","tagValue":"Value1"}] Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` // The ID of the vSwitch to which the CLB instance belongs. // // example: // // vsw-bp12mw1f8k3**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The ID of the virtual private cloud (VPC) to which the CLB instance belongs. // // example: // // vpc-bp1aevy8sof**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (DescribeLoadBalancersRequest) GoString ¶
func (s DescribeLoadBalancersRequest) GoString() string
func (*DescribeLoadBalancersRequest) SetAddress ¶
func (s *DescribeLoadBalancersRequest) SetAddress(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetAddressIPVersion ¶
func (s *DescribeLoadBalancersRequest) SetAddressIPVersion(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetAddressType ¶
func (s *DescribeLoadBalancersRequest) SetAddressType(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetInternetChargeType ¶
func (s *DescribeLoadBalancersRequest) SetInternetChargeType(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetLoadBalancerId ¶
func (s *DescribeLoadBalancersRequest) SetLoadBalancerId(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetLoadBalancerName ¶
func (s *DescribeLoadBalancersRequest) SetLoadBalancerName(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetLoadBalancerStatus ¶
func (s *DescribeLoadBalancersRequest) SetLoadBalancerStatus(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetMasterZoneId ¶
func (s *DescribeLoadBalancersRequest) SetMasterZoneId(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetNetworkType ¶
func (s *DescribeLoadBalancersRequest) SetNetworkType(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetOwnerAccount ¶
func (s *DescribeLoadBalancersRequest) SetOwnerAccount(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetOwnerId ¶
func (s *DescribeLoadBalancersRequest) SetOwnerId(v int64) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetPageNumber ¶
func (s *DescribeLoadBalancersRequest) SetPageNumber(v int32) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetPageSize ¶
func (s *DescribeLoadBalancersRequest) SetPageSize(v int32) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetPayType ¶
func (s *DescribeLoadBalancersRequest) SetPayType(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetRegionId ¶
func (s *DescribeLoadBalancersRequest) SetRegionId(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetResourceGroupId ¶
func (s *DescribeLoadBalancersRequest) SetResourceGroupId(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetResourceOwnerAccount ¶
func (s *DescribeLoadBalancersRequest) SetResourceOwnerAccount(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetResourceOwnerId ¶
func (s *DescribeLoadBalancersRequest) SetResourceOwnerId(v int64) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetServerId ¶
func (s *DescribeLoadBalancersRequest) SetServerId(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetServerIntranetAddress ¶
func (s *DescribeLoadBalancersRequest) SetServerIntranetAddress(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetSlaveZoneId ¶
func (s *DescribeLoadBalancersRequest) SetSlaveZoneId(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetTag ¶ added in v4.0.4
func (s *DescribeLoadBalancersRequest) SetTag(v []*DescribeLoadBalancersRequestTag) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetTags ¶
func (s *DescribeLoadBalancersRequest) SetTags(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetVSwitchId ¶
func (s *DescribeLoadBalancersRequest) SetVSwitchId(v string) *DescribeLoadBalancersRequest
func (*DescribeLoadBalancersRequest) SetVpcId ¶
func (s *DescribeLoadBalancersRequest) SetVpcId(v string) *DescribeLoadBalancersRequest
func (DescribeLoadBalancersRequest) String ¶
func (s DescribeLoadBalancersRequest) String() string
type DescribeLoadBalancersRequestTag ¶ added in v4.0.4
type DescribeLoadBalancersRequestTag struct { // The key of the tag. You can specify up to 20 tag keys. The tag key cannot be an empty string. // // The tag key must be 1 to 64 characters in length and cannot start with `aliyun` or `acs:`. It cannot contain `http://` or `https://`. // // example: // // FinanceDept Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the tag. You can specify up to 20 tag values. The tag value can be an empty string. // // The tag value can be at most 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. // // example: // // FinanceJoshua Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeLoadBalancersRequestTag) GoString ¶ added in v4.0.4
func (s DescribeLoadBalancersRequestTag) GoString() string
func (*DescribeLoadBalancersRequestTag) SetKey ¶ added in v4.0.4
func (s *DescribeLoadBalancersRequestTag) SetKey(v string) *DescribeLoadBalancersRequestTag
func (*DescribeLoadBalancersRequestTag) SetValue ¶ added in v4.0.4
func (s *DescribeLoadBalancersRequestTag) SetValue(v string) *DescribeLoadBalancersRequestTag
func (DescribeLoadBalancersRequestTag) String ¶ added in v4.0.4
func (s DescribeLoadBalancersRequestTag) String() string
type DescribeLoadBalancersResponse ¶
type DescribeLoadBalancersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeLoadBalancersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeLoadBalancersResponse) GoString ¶
func (s DescribeLoadBalancersResponse) GoString() string
func (*DescribeLoadBalancersResponse) SetBody ¶
func (s *DescribeLoadBalancersResponse) SetBody(v *DescribeLoadBalancersResponseBody) *DescribeLoadBalancersResponse
func (*DescribeLoadBalancersResponse) SetHeaders ¶
func (s *DescribeLoadBalancersResponse) SetHeaders(v map[string]*string) *DescribeLoadBalancersResponse
func (*DescribeLoadBalancersResponse) SetStatusCode ¶
func (s *DescribeLoadBalancersResponse) SetStatusCode(v int32) *DescribeLoadBalancersResponse
func (DescribeLoadBalancersResponse) String ¶
func (s DescribeLoadBalancersResponse) String() string
type DescribeLoadBalancersResponseBody ¶
type DescribeLoadBalancersResponseBody struct { // An array of CLB instances. LoadBalancers *DescribeLoadBalancersResponseBodyLoadBalancers `json:"LoadBalancers,omitempty" xml:"LoadBalancers,omitempty" type:"Struct"` // The page number of the returned page. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned on the current page. // // example: // // 50 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The ID of the request. // // example: // // 8B9DB03B-ED39-5DB8-9C9F-1ED5F548D61E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The number of instances returned. // // example: // // 1 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeLoadBalancersResponseBody) GoString ¶
func (s DescribeLoadBalancersResponseBody) GoString() string
func (*DescribeLoadBalancersResponseBody) SetLoadBalancers ¶
func (s *DescribeLoadBalancersResponseBody) SetLoadBalancers(v *DescribeLoadBalancersResponseBodyLoadBalancers) *DescribeLoadBalancersResponseBody
func (*DescribeLoadBalancersResponseBody) SetPageNumber ¶
func (s *DescribeLoadBalancersResponseBody) SetPageNumber(v int32) *DescribeLoadBalancersResponseBody
func (*DescribeLoadBalancersResponseBody) SetPageSize ¶
func (s *DescribeLoadBalancersResponseBody) SetPageSize(v int32) *DescribeLoadBalancersResponseBody
func (*DescribeLoadBalancersResponseBody) SetRequestId ¶
func (s *DescribeLoadBalancersResponseBody) SetRequestId(v string) *DescribeLoadBalancersResponseBody
func (*DescribeLoadBalancersResponseBody) SetTotalCount ¶
func (s *DescribeLoadBalancersResponseBody) SetTotalCount(v int32) *DescribeLoadBalancersResponseBody
func (DescribeLoadBalancersResponseBody) String ¶
func (s DescribeLoadBalancersResponseBody) String() string
type DescribeLoadBalancersResponseBodyLoadBalancers ¶
type DescribeLoadBalancersResponseBodyLoadBalancers struct {
LoadBalancer []*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer `json:"LoadBalancer,omitempty" xml:"LoadBalancer,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancersResponseBodyLoadBalancers) GoString ¶
func (s DescribeLoadBalancersResponseBodyLoadBalancers) GoString() string
func (*DescribeLoadBalancersResponseBodyLoadBalancers) SetLoadBalancer ¶
func (DescribeLoadBalancersResponseBodyLoadBalancers) String ¶
func (s DescribeLoadBalancersResponseBodyLoadBalancers) String() string
type DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer ¶
type DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer struct { // The endpoint of the CLB instance. // // example: // // 100.XX.XX.28 Address *string `json:"Address,omitempty" xml:"Address,omitempty"` // The IP version that is used by the CLB instance. Valid values: **ipv4* - and **ipv6**. // // example: // // ipv4 AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // The network type of the CLB instance. Valid values: // // - **internet:* - After an Internet-facing CLB instance is created, the system assigns a public IP address to the CLB instance. Then, the CLB instance can forward requests over the Internet. // // - **intranet:* - After an internal-facing CLB instance is created, the system assigns a private IP address to the CLB instance. Then, the CLB instance can forward requests only over internal networks. // // example: // // intranet AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. // // example: // // -1 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The time when the CLB instance was created. The time follows the `YYYY-MM-DDThh:mm:ssZ` format. // // example: // // 2021-12-02T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The timestamp when the instance was created. // // example: // // 1504147745000 CreateTimeStamp *int64 `json:"CreateTimeStamp,omitempty" xml:"CreateTimeStamp,omitempty"` // Indicates whether deletion protection is enabled for the CLB instance. Valid values: // // - **on:* - Deletion protection is enabled. // // - **off:* - Deletion protection is disabled. // // example: // // off DeleteProtection *string `json:"DeleteProtection,omitempty" xml:"DeleteProtection,omitempty"` // The metering method of the CLB instance. Valid values: // // - **PayBySpec:* - pay-by-specification. // // - **PayByCLCU:* - pay-by-LCU. // // > This parameter takes effect only for accounts registered on the China site (aliyun.com) and when the **PayType* - parameter is set to **PayOnDemand**. // // example: // // PayBySpec InstanceChargeType *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"` // The metering method of the Internet-facing CLB instance. Valid values: // // - **3:* - pay-by-bandwidth (**paybybandwidth**). // // - **4:* - pay-by-data-transfer (**paybytraffic**). // // example: // // 3 InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"` // The metering method of Internet data transfer. Valid values: // // - **paybybandwidth:* - pay-by-bandwidth. // // - **paybytraffic:* - pay-by-data-transfer. // // example: // // paybybandwidth InternetChargeTypeAlias *string `json:"InternetChargeTypeAlias,omitempty" xml:"InternetChargeTypeAlias,omitempty"` // The ID of the CLB instance. // // example: // // lb-bp1b6c719dfa**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The name of the CLB instance. // // example: // // lb-bp1o94dp5i6ea**** LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The specification of the CLB instance. // // > Pay-as-you-go CLB instances are not subject to specifications. **slb.lcu.elastic* - is returned by default. // // example: // // slb.s1.small LoadBalancerSpec *string `json:"LoadBalancerSpec,omitempty" xml:"LoadBalancerSpec,omitempty"` // The status of the CLB instance. Valid values: // // - **inactive:* - The CLB instance is disabled. CLB instances in the inactive state do not forward traffic. // // - **active:* - The CLB instance runs as expected. By default, newly created CLB instances are in the **active* - state. // // - **locked:* - The CLB instance is locked. // // example: // // active LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"` // The ID of the primary zone to which the CLB instance belongs. // // example: // // cn-hangzhou-b MasterZoneId *string `json:"MasterZoneId,omitempty" xml:"MasterZoneId,omitempty"` // The reason why the configuration read-only mode was enabled. The reason must be 1 to 80 characters in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). The reason must start with a letter. // // > This parameter takes effect only when you set the `ModificationProtectionStatus` parameter to **ConsoleProtection**. // // example: // // ManagedInstance ModificationProtectionReason *string `json:"ModificationProtectionReason,omitempty" xml:"ModificationProtectionReason,omitempty"` // Indicates whether the configuration read-only mode is enabled for the CLB instance. Valid values: // // - **NonProtection:* - The configuration read-only mode is disabled. In this case, you cannot specify the ModificationProtectionReason parameter. If you specify the `ModificationProtectionReason` parameter, the value is cleared. // // - **ConsoleProtection:* - The configuration read-only mode is enabled. // // > If you set this parameter to **ConsoleProtection**, you cannot modify the configurations of the CLB instance in the CLB console. However, you can call API operations to modify the configurations of the CLB instance. // // example: // // ConsoleProtection ModificationProtectionStatus *string `json:"ModificationProtectionStatus,omitempty" xml:"ModificationProtectionStatus,omitempty"` // The network type of the internal-facing CLB instance. Valid values: // // - **vpc:* - VPC. // // - **classic:* - classic network. // // example: // // vpc NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"` // The billing method of the CLB instance. // // - **PayOnDemand* - is returned, which indicates the pay-as-you-go billing method. // // example: // // PayOnDemand PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` // The ID of the region where the CLB instance was deployed. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The region where the CLB instance was deployed. // // example: // // hangzhou RegionIdAlias *string `json:"RegionIdAlias,omitempty" xml:"RegionIdAlias,omitempty"` // The ID of the resource group. // // example: // // rg-atstuj3r**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the secondary zone to which the CLB instance belongs. // // example: // // cn-hangzhou-d SlaveZoneId *string `json:"SlaveZoneId,omitempty" xml:"SlaveZoneId,omitempty"` // The tags of the CLB instance. Tags *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` // The ID of the vSwitch to which the internal-facing CLB instance belongs. // // example: // // vsw-255ecr**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The ID of the VPC in which the internal-facing CLB instance was deployed. // // example: // // vpc-25dvzy9f8**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) GoString ¶
func (s DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) GoString() string
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetAddress ¶
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetAddressIPVersion ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetAddressIPVersion(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetAddressType ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetAddressType(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetBandwidth ¶
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetCreateTime ¶
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetCreateTimeStamp ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetCreateTimeStamp(v int64) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetDeleteProtection ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetDeleteProtection(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetInstanceChargeType ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetInstanceChargeType(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetInternetChargeType ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetInternetChargeType(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetInternetChargeTypeAlias ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetInternetChargeTypeAlias(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerId ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerId(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerName ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerName(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerSpec ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerSpec(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerStatus ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetLoadBalancerStatus(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetMasterZoneId ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetMasterZoneId(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetModificationProtectionReason ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetModificationProtectionReason(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetModificationProtectionStatus ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetModificationProtectionStatus(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetNetworkType ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetNetworkType(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetPayType ¶
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetRegionId ¶
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetRegionIdAlias ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetRegionIdAlias(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetResourceGroupId ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetResourceGroupId(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetSlaveZoneId ¶
func (s *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetSlaveZoneId(v string) *DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) SetVSwitchId ¶
func (DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) String ¶
func (s DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancer) String() string
type DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTags ¶
type DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTags struct {
Tag []*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTags) GoString ¶
func (s DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTags) GoString() string
func (DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTags) String ¶
func (s DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTags) String() string
type DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag ¶
type DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag struct { // The key of the tag. // // example: // // FinanceDept TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The value of the tag. // // example: // // FinanceJoshua TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag) GoString ¶
func (s DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag) GoString() string
func (*DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag) SetTagValue ¶
func (DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag) String ¶
func (s DescribeLoadBalancersResponseBodyLoadBalancersLoadBalancerTagsTag) String() string
type DescribeMasterSlaveServerGroupAttributeRequest ¶
type DescribeMasterSlaveServerGroupAttributeRequest struct { // The ID of the primary/secondary server group. // // This parameter is required. // // example: // // rsp-cige6j****** MasterSlaveServerGroupId *string `json:"MasterSlaveServerGroupId,omitempty" xml:"MasterSlaveServerGroupId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Classic Load Balancer (CLB) instance. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeMasterSlaveServerGroupAttributeRequest) GoString ¶
func (s DescribeMasterSlaveServerGroupAttributeRequest) GoString() string
func (*DescribeMasterSlaveServerGroupAttributeRequest) SetMasterSlaveServerGroupId ¶
func (s *DescribeMasterSlaveServerGroupAttributeRequest) SetMasterSlaveServerGroupId(v string) *DescribeMasterSlaveServerGroupAttributeRequest
func (*DescribeMasterSlaveServerGroupAttributeRequest) SetOwnerAccount ¶
func (s *DescribeMasterSlaveServerGroupAttributeRequest) SetOwnerAccount(v string) *DescribeMasterSlaveServerGroupAttributeRequest
func (*DescribeMasterSlaveServerGroupAttributeRequest) SetOwnerId ¶
func (s *DescribeMasterSlaveServerGroupAttributeRequest) SetOwnerId(v int64) *DescribeMasterSlaveServerGroupAttributeRequest
func (*DescribeMasterSlaveServerGroupAttributeRequest) SetRegionId ¶
func (s *DescribeMasterSlaveServerGroupAttributeRequest) SetRegionId(v string) *DescribeMasterSlaveServerGroupAttributeRequest
func (*DescribeMasterSlaveServerGroupAttributeRequest) SetResourceOwnerAccount ¶
func (s *DescribeMasterSlaveServerGroupAttributeRequest) SetResourceOwnerAccount(v string) *DescribeMasterSlaveServerGroupAttributeRequest
func (*DescribeMasterSlaveServerGroupAttributeRequest) SetResourceOwnerId ¶
func (s *DescribeMasterSlaveServerGroupAttributeRequest) SetResourceOwnerId(v int64) *DescribeMasterSlaveServerGroupAttributeRequest
func (DescribeMasterSlaveServerGroupAttributeRequest) String ¶
func (s DescribeMasterSlaveServerGroupAttributeRequest) String() string
type DescribeMasterSlaveServerGroupAttributeResponse ¶
type DescribeMasterSlaveServerGroupAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeMasterSlaveServerGroupAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeMasterSlaveServerGroupAttributeResponse) GoString ¶
func (s DescribeMasterSlaveServerGroupAttributeResponse) GoString() string
func (*DescribeMasterSlaveServerGroupAttributeResponse) SetHeaders ¶
func (s *DescribeMasterSlaveServerGroupAttributeResponse) SetHeaders(v map[string]*string) *DescribeMasterSlaveServerGroupAttributeResponse
func (*DescribeMasterSlaveServerGroupAttributeResponse) SetStatusCode ¶
func (s *DescribeMasterSlaveServerGroupAttributeResponse) SetStatusCode(v int32) *DescribeMasterSlaveServerGroupAttributeResponse
func (DescribeMasterSlaveServerGroupAttributeResponse) String ¶
func (s DescribeMasterSlaveServerGroupAttributeResponse) String() string
type DescribeMasterSlaveServerGroupAttributeResponseBody ¶
type DescribeMasterSlaveServerGroupAttributeResponseBody struct { // The time when the CLB instance was created. The time follows the `YYYY-MM-DDThh:mm:ssZ` format. // // example: // // 2022-12-02T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The ID of the associated CLB instance. // // example: // // lb-14fadafw4343a****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // A list of backend servers in the primary/secondary server group. MasterSlaveBackendServers *DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServers `json:"MasterSlaveBackendServers,omitempty" xml:"MasterSlaveBackendServers,omitempty" type:"Struct"` // The ID of the primary/secondary server group. // // example: // // rsp-cige6****** MasterSlaveServerGroupId *string `json:"MasterSlaveServerGroupId,omitempty" xml:"MasterSlaveServerGroupId,omitempty"` // The name of the primary/secondary server group. // // example: // // Group1 MasterSlaveServerGroupName *string `json:"MasterSlaveServerGroupName,omitempty" xml:"MasterSlaveServerGroupName,omitempty"` // The request ID. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The tag list. Tags *DescribeMasterSlaveServerGroupAttributeResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` }
func (DescribeMasterSlaveServerGroupAttributeResponseBody) GoString ¶
func (s DescribeMasterSlaveServerGroupAttributeResponseBody) GoString() string
func (*DescribeMasterSlaveServerGroupAttributeResponseBody) SetCreateTime ¶ added in v4.0.1
func (s *DescribeMasterSlaveServerGroupAttributeResponseBody) SetCreateTime(v string) *DescribeMasterSlaveServerGroupAttributeResponseBody
func (*DescribeMasterSlaveServerGroupAttributeResponseBody) SetLoadBalancerId ¶
func (s *DescribeMasterSlaveServerGroupAttributeResponseBody) SetLoadBalancerId(v string) *DescribeMasterSlaveServerGroupAttributeResponseBody
func (*DescribeMasterSlaveServerGroupAttributeResponseBody) SetMasterSlaveBackendServers ¶
func (s *DescribeMasterSlaveServerGroupAttributeResponseBody) SetMasterSlaveBackendServers(v *DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServers) *DescribeMasterSlaveServerGroupAttributeResponseBody
func (*DescribeMasterSlaveServerGroupAttributeResponseBody) SetMasterSlaveServerGroupId ¶
func (s *DescribeMasterSlaveServerGroupAttributeResponseBody) SetMasterSlaveServerGroupId(v string) *DescribeMasterSlaveServerGroupAttributeResponseBody
func (*DescribeMasterSlaveServerGroupAttributeResponseBody) SetMasterSlaveServerGroupName ¶
func (s *DescribeMasterSlaveServerGroupAttributeResponseBody) SetMasterSlaveServerGroupName(v string) *DescribeMasterSlaveServerGroupAttributeResponseBody
func (*DescribeMasterSlaveServerGroupAttributeResponseBody) SetRequestId ¶
func (s *DescribeMasterSlaveServerGroupAttributeResponseBody) SetRequestId(v string) *DescribeMasterSlaveServerGroupAttributeResponseBody
func (DescribeMasterSlaveServerGroupAttributeResponseBody) String ¶
func (s DescribeMasterSlaveServerGroupAttributeResponseBody) String() string
type DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServers ¶
type DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServers struct {
MasterSlaveBackendServer []*DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer `json:"MasterSlaveBackendServer,omitempty" xml:"MasterSlaveBackendServer,omitempty" type:"Repeated"`
}
func (DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServers) GoString ¶
func (s DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServers) GoString() string
func (*DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServers) SetMasterSlaveBackendServer ¶
type DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer ¶
type DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer struct { // The description of the primary/secondary server group. // // example: // // Primary and secondary server group description Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port that is used by the backend server. // // example: // // 90 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the backend server. // // example: // // vm-hrf****** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The type of backend server. Valid values: **Master* - and **Slave**. // // example: // // Slave ServerType *string `json:"ServerType,omitempty" xml:"ServerType,omitempty"` // The type of the backend server. Valid values: // // - **ecs* - (default): Elastic Compute Service (ECS) instance // // - **eni**: elastic network interface (ENI) // // - **eci**: elastic container instance // // example: // // ecs Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The weight of the backend server. // // example: // // 100 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) GoString ¶
func (*DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetDescription ¶
func (*DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetPort ¶
func (*DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetServerId ¶
func (*DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetServerType ¶
func (*DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetType ¶
func (*DescribeMasterSlaveServerGroupAttributeResponseBodyMasterSlaveBackendServersMasterSlaveBackendServer) SetWeight ¶
type DescribeMasterSlaveServerGroupAttributeResponseBodyTags ¶ added in v4.0.3
type DescribeMasterSlaveServerGroupAttributeResponseBodyTags struct {
Tag []*DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeMasterSlaveServerGroupAttributeResponseBodyTags) GoString ¶ added in v4.0.3
func (s DescribeMasterSlaveServerGroupAttributeResponseBodyTags) GoString() string
func (DescribeMasterSlaveServerGroupAttributeResponseBodyTags) String ¶ added in v4.0.3
func (s DescribeMasterSlaveServerGroupAttributeResponseBodyTags) String() string
type DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag ¶ added in v4.0.3
type DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag struct { // The tag key. Valid values of N: **1* - to **20**. The tag key cannot be an empty string. // // The tag key can be up to 64 characters in length, and cannot contain `http://` or `https://`. The tag key cannot start with `aliyun` or `acs:`. // // example: // // test TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. Valid values of N: **1* - to **20**. The tag value can be an empty string. // // The tag value can be up to 128 characters in length, and cannot contain `http://` or `https://`. The tag value cannot start with `acs:` or `aliyun`. // // example: // // value TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag) GoString ¶ added in v4.0.3
func (s DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag) GoString() string
func (*DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag) SetTagValue ¶ added in v4.0.3
func (DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag) String ¶ added in v4.0.3
func (s DescribeMasterSlaveServerGroupAttributeResponseBodyTagsTag) String() string
type DescribeMasterSlaveServerGroupsRequest ¶
type DescribeMasterSlaveServerGroupsRequest struct { // The description of the primary/secondary server group. // // if can be null: // true // // example: // // test-112 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Specifies whether to return information about the associated listeners. Valid values: // // - **true** // // - **false** // // example: // // false IncludeListener *bool `json:"IncludeListener,omitempty" xml:"IncludeListener,omitempty"` // The CLB instance ID. // // This parameter is required. // // example: // // lb-bp14zi0n66zpg6o****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the CLB instance. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags. Tag []*DescribeMasterSlaveServerGroupsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (DescribeMasterSlaveServerGroupsRequest) GoString ¶
func (s DescribeMasterSlaveServerGroupsRequest) GoString() string
func (*DescribeMasterSlaveServerGroupsRequest) SetDescription ¶ added in v4.0.5
func (s *DescribeMasterSlaveServerGroupsRequest) SetDescription(v string) *DescribeMasterSlaveServerGroupsRequest
func (*DescribeMasterSlaveServerGroupsRequest) SetIncludeListener ¶
func (s *DescribeMasterSlaveServerGroupsRequest) SetIncludeListener(v bool) *DescribeMasterSlaveServerGroupsRequest
func (*DescribeMasterSlaveServerGroupsRequest) SetLoadBalancerId ¶
func (s *DescribeMasterSlaveServerGroupsRequest) SetLoadBalancerId(v string) *DescribeMasterSlaveServerGroupsRequest
func (*DescribeMasterSlaveServerGroupsRequest) SetOwnerAccount ¶
func (s *DescribeMasterSlaveServerGroupsRequest) SetOwnerAccount(v string) *DescribeMasterSlaveServerGroupsRequest
func (*DescribeMasterSlaveServerGroupsRequest) SetOwnerId ¶
func (s *DescribeMasterSlaveServerGroupsRequest) SetOwnerId(v int64) *DescribeMasterSlaveServerGroupsRequest
func (*DescribeMasterSlaveServerGroupsRequest) SetRegionId ¶
func (s *DescribeMasterSlaveServerGroupsRequest) SetRegionId(v string) *DescribeMasterSlaveServerGroupsRequest
func (*DescribeMasterSlaveServerGroupsRequest) SetResourceOwnerAccount ¶
func (s *DescribeMasterSlaveServerGroupsRequest) SetResourceOwnerAccount(v string) *DescribeMasterSlaveServerGroupsRequest
func (*DescribeMasterSlaveServerGroupsRequest) SetResourceOwnerId ¶
func (s *DescribeMasterSlaveServerGroupsRequest) SetResourceOwnerId(v int64) *DescribeMasterSlaveServerGroupsRequest
func (DescribeMasterSlaveServerGroupsRequest) String ¶
func (s DescribeMasterSlaveServerGroupsRequest) String() string
type DescribeMasterSlaveServerGroupsRequestTag ¶ added in v4.0.3
type DescribeMasterSlaveServerGroupsRequestTag struct { // The key of tag N. Valid values of N: **1 to 20**. The tag key cannot be an empty string. // // The tag key can be up to 64 characters in length, and cannot contain `http://` or `https://`. The tag key cannot start with `aliyun` or `acs:`. // // example: // // TestKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of tag N. Valid values of N: **1 to 20**. The tag value can be an empty string. The tag value can be up to 128 characters in length and cannot contain `http://` or `https://`. The tag value cannot start with `aliyun` and `acs:`. // // example: // // value Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeMasterSlaveServerGroupsRequestTag) GoString ¶ added in v4.0.3
func (s DescribeMasterSlaveServerGroupsRequestTag) GoString() string
func (*DescribeMasterSlaveServerGroupsRequestTag) SetKey ¶ added in v4.0.4
func (s *DescribeMasterSlaveServerGroupsRequestTag) SetKey(v string) *DescribeMasterSlaveServerGroupsRequestTag
func (*DescribeMasterSlaveServerGroupsRequestTag) SetValue ¶ added in v4.0.4
func (s *DescribeMasterSlaveServerGroupsRequestTag) SetValue(v string) *DescribeMasterSlaveServerGroupsRequestTag
func (DescribeMasterSlaveServerGroupsRequestTag) String ¶ added in v4.0.3
func (s DescribeMasterSlaveServerGroupsRequestTag) String() string
type DescribeMasterSlaveServerGroupsResponse ¶
type DescribeMasterSlaveServerGroupsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeMasterSlaveServerGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeMasterSlaveServerGroupsResponse) GoString ¶
func (s DescribeMasterSlaveServerGroupsResponse) GoString() string
func (*DescribeMasterSlaveServerGroupsResponse) SetHeaders ¶
func (s *DescribeMasterSlaveServerGroupsResponse) SetHeaders(v map[string]*string) *DescribeMasterSlaveServerGroupsResponse
func (*DescribeMasterSlaveServerGroupsResponse) SetStatusCode ¶
func (s *DescribeMasterSlaveServerGroupsResponse) SetStatusCode(v int32) *DescribeMasterSlaveServerGroupsResponse
func (DescribeMasterSlaveServerGroupsResponse) String ¶
func (s DescribeMasterSlaveServerGroupsResponse) String() string
type DescribeMasterSlaveServerGroupsResponseBody ¶
type DescribeMasterSlaveServerGroupsResponseBody struct { // The primary/secondary server groups. MasterSlaveServerGroups *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups `json:"MasterSlaveServerGroups,omitempty" xml:"MasterSlaveServerGroups,omitempty" type:"Struct"` // The request ID. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeMasterSlaveServerGroupsResponseBody) GoString ¶
func (s DescribeMasterSlaveServerGroupsResponseBody) GoString() string
func (*DescribeMasterSlaveServerGroupsResponseBody) SetMasterSlaveServerGroups ¶
func (s *DescribeMasterSlaveServerGroupsResponseBody) SetMasterSlaveServerGroups(v *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups) *DescribeMasterSlaveServerGroupsResponseBody
func (*DescribeMasterSlaveServerGroupsResponseBody) SetRequestId ¶
func (s *DescribeMasterSlaveServerGroupsResponseBody) SetRequestId(v string) *DescribeMasterSlaveServerGroupsResponseBody
func (DescribeMasterSlaveServerGroupsResponseBody) String ¶
func (s DescribeMasterSlaveServerGroupsResponseBody) String() string
type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups ¶
type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups struct {
MasterSlaveServerGroup []*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup `json:"MasterSlaveServerGroup,omitempty" xml:"MasterSlaveServerGroup,omitempty" type:"Repeated"`
}
func (DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups) GoString ¶
func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups) GoString() string
func (*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups) SetMasterSlaveServerGroup ¶
func (DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups) String ¶
func (s DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroups) String() string
type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup ¶
type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup struct { // The associated resources. AssociatedObjects *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjects `json:"AssociatedObjects,omitempty" xml:"AssociatedObjects,omitempty" type:"Struct"` // The time when the CLB instance was created. Specify the time in the `YYYY-MM-DDThh:mm:ssZ` format. // // example: // // 2022-12-02T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The ID of the primary/secondary server group. // // example: // // rsp-0bfuc****** MasterSlaveServerGroupId *string `json:"MasterSlaveServerGroupId,omitempty" xml:"MasterSlaveServerGroupId,omitempty"` // The name of the primary/secondary server group. // // example: // // Group3 MasterSlaveServerGroupName *string `json:"MasterSlaveServerGroupName,omitempty" xml:"MasterSlaveServerGroupName,omitempty"` // The tags to add to the resource. Tags *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` }
func (DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) GoString ¶
func (*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) SetAssociatedObjects ¶
func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) SetAssociatedObjects(v *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjects) *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup
func (*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) SetCreateTime ¶ added in v4.0.1
func (*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) SetMasterSlaveServerGroupId ¶
func (*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) SetMasterSlaveServerGroupName ¶
func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) SetMasterSlaveServerGroupName(v string) *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup
func (*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroup) SetTags ¶ added in v4.0.3
type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjects ¶
type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjects struct { // The listeners. Listeners *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListeners `json:"Listeners,omitempty" xml:"Listeners,omitempty" type:"Struct"` }
func (DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjects) GoString ¶
func (*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjects) SetListeners ¶
func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjects) SetListeners(v *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListeners) *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjects
type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListeners ¶
type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListeners struct {
Listener []*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListenersListener `json:"Listener,omitempty" xml:"Listener,omitempty" type:"Repeated"`
}
func (DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListeners) GoString ¶
func (*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListeners) SetListener ¶
func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListeners) SetListener(v []*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListenersListener) *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListeners
type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListenersListener ¶
type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListenersListener struct { // The listener port. // // example: // // 80 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The listener protocol. // // example: // // tcp Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` }
func (DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListenersListener) GoString ¶
func (*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListenersListener) SetPort ¶
func (*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupAssociatedObjectsListenersListener) SetProtocol ¶
type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTags ¶ added in v4.0.3
type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTags struct {
Tag []*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTags) GoString ¶ added in v4.0.3
func (*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTags) SetTag ¶ added in v4.0.3
func (s *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTags) SetTag(v []*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTagsTag) *DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTags
type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTagsTag ¶ added in v4.0.3
type DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTagsTag struct { // The tag key. // // example: // // test_slb_yaochi_tag_key-0 TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. // // example: // // 000098dab00323fb TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTagsTag) GoString ¶ added in v4.0.3
func (*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTagsTag) SetTagKey ¶ added in v4.0.3
func (*DescribeMasterSlaveServerGroupsResponseBodyMasterSlaveServerGroupsMasterSlaveServerGroupTagsTag) SetTagValue ¶ added in v4.0.3
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { // The supported language. Valid values: // // - zh-CN: Chinese // // - en-US: English // // - ja: Japanese // // example: // // zh-CN AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeRegionsRequest) GoString ¶
func (s DescribeRegionsRequest) GoString() string
func (*DescribeRegionsRequest) SetAcceptLanguage ¶
func (s *DescribeRegionsRequest) SetAcceptLanguage(v string) *DescribeRegionsRequest
func (*DescribeRegionsRequest) SetOwnerAccount ¶
func (s *DescribeRegionsRequest) SetOwnerAccount(v string) *DescribeRegionsRequest
func (*DescribeRegionsRequest) SetOwnerId ¶
func (s *DescribeRegionsRequest) SetOwnerId(v int64) *DescribeRegionsRequest
func (*DescribeRegionsRequest) SetRegionId ¶
func (s *DescribeRegionsRequest) SetRegionId(v string) *DescribeRegionsRequest
func (*DescribeRegionsRequest) SetResourceOwnerAccount ¶
func (s *DescribeRegionsRequest) SetResourceOwnerAccount(v string) *DescribeRegionsRequest
func (*DescribeRegionsRequest) SetResourceOwnerId ¶
func (s *DescribeRegionsRequest) SetResourceOwnerId(v int64) *DescribeRegionsRequest
func (DescribeRegionsRequest) String ¶
func (s DescribeRegionsRequest) String() string
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRegionsResponse) GoString ¶
func (s DescribeRegionsResponse) GoString() string
func (*DescribeRegionsResponse) SetBody ¶
func (s *DescribeRegionsResponse) SetBody(v *DescribeRegionsResponseBody) *DescribeRegionsResponse
func (*DescribeRegionsResponse) SetHeaders ¶
func (s *DescribeRegionsResponse) SetHeaders(v map[string]*string) *DescribeRegionsResponse
func (*DescribeRegionsResponse) SetStatusCode ¶
func (s *DescribeRegionsResponse) SetStatusCode(v int32) *DescribeRegionsResponse
func (DescribeRegionsResponse) String ¶
func (s DescribeRegionsResponse) String() string
type DescribeRegionsResponseBody ¶
type DescribeRegionsResponseBody struct { // The list of regions. Regions *DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"` // The ID of the request. // // example: // // 1651FBB6-4FBF-49FF-A9F5-DF5D696C7EC6 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeRegionsResponseBody) GoString ¶
func (s DescribeRegionsResponseBody) GoString() string
func (*DescribeRegionsResponseBody) SetRegions ¶
func (s *DescribeRegionsResponseBody) SetRegions(v *DescribeRegionsResponseBodyRegions) *DescribeRegionsResponseBody
func (*DescribeRegionsResponseBody) SetRequestId ¶
func (s *DescribeRegionsResponseBody) SetRequestId(v string) *DescribeRegionsResponseBody
func (DescribeRegionsResponseBody) String ¶
func (s DescribeRegionsResponseBody) String() string
type DescribeRegionsResponseBodyRegions ¶
type DescribeRegionsResponseBodyRegions struct {
Region []*DescribeRegionsResponseBodyRegionsRegion `json:"Region,omitempty" xml:"Region,omitempty" type:"Repeated"`
}
func (DescribeRegionsResponseBodyRegions) GoString ¶
func (s DescribeRegionsResponseBodyRegions) GoString() string
func (*DescribeRegionsResponseBodyRegions) SetRegion ¶
func (s *DescribeRegionsResponseBodyRegions) SetRegion(v []*DescribeRegionsResponseBodyRegionsRegion) *DescribeRegionsResponseBodyRegions
func (DescribeRegionsResponseBodyRegions) String ¶
func (s DescribeRegionsResponseBodyRegions) String() string
type DescribeRegionsResponseBodyRegionsRegion ¶
type DescribeRegionsResponseBodyRegionsRegion struct { // The name of the region. // // example: // // China (Beijing) LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The endpoint of the region. // // example: // // slb.aliyuncs.com RegionEndpoint *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"` // The ID of the region. // // example: // // cn-beijing RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DescribeRegionsResponseBodyRegionsRegion) GoString ¶
func (s DescribeRegionsResponseBodyRegionsRegion) GoString() string
func (*DescribeRegionsResponseBodyRegionsRegion) SetLocalName ¶
func (s *DescribeRegionsResponseBodyRegionsRegion) SetLocalName(v string) *DescribeRegionsResponseBodyRegionsRegion
func (*DescribeRegionsResponseBodyRegionsRegion) SetRegionEndpoint ¶
func (s *DescribeRegionsResponseBodyRegionsRegion) SetRegionEndpoint(v string) *DescribeRegionsResponseBodyRegionsRegion
func (*DescribeRegionsResponseBodyRegionsRegion) SetRegionId ¶
func (s *DescribeRegionsResponseBodyRegionsRegion) SetRegionId(v string) *DescribeRegionsResponseBodyRegionsRegion
func (DescribeRegionsResponseBodyRegionsRegion) String ¶
func (s DescribeRegionsResponseBodyRegionsRegion) String() string
type DescribeRuleAttributeRequest ¶
type DescribeRuleAttributeRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Server Load Balancer (SLB) instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the forwarding rule. // // This parameter is required. // // example: // // rule-bp1efemp9**** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` }
func (DescribeRuleAttributeRequest) GoString ¶
func (s DescribeRuleAttributeRequest) GoString() string
func (*DescribeRuleAttributeRequest) SetOwnerAccount ¶
func (s *DescribeRuleAttributeRequest) SetOwnerAccount(v string) *DescribeRuleAttributeRequest
func (*DescribeRuleAttributeRequest) SetOwnerId ¶
func (s *DescribeRuleAttributeRequest) SetOwnerId(v int64) *DescribeRuleAttributeRequest
func (*DescribeRuleAttributeRequest) SetRegionId ¶
func (s *DescribeRuleAttributeRequest) SetRegionId(v string) *DescribeRuleAttributeRequest
func (*DescribeRuleAttributeRequest) SetResourceOwnerAccount ¶
func (s *DescribeRuleAttributeRequest) SetResourceOwnerAccount(v string) *DescribeRuleAttributeRequest
func (*DescribeRuleAttributeRequest) SetResourceOwnerId ¶
func (s *DescribeRuleAttributeRequest) SetResourceOwnerId(v int64) *DescribeRuleAttributeRequest
func (*DescribeRuleAttributeRequest) SetRuleId ¶
func (s *DescribeRuleAttributeRequest) SetRuleId(v string) *DescribeRuleAttributeRequest
func (DescribeRuleAttributeRequest) String ¶
func (s DescribeRuleAttributeRequest) String() string
type DescribeRuleAttributeResponse ¶
type DescribeRuleAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRuleAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRuleAttributeResponse) GoString ¶
func (s DescribeRuleAttributeResponse) GoString() string
func (*DescribeRuleAttributeResponse) SetBody ¶
func (s *DescribeRuleAttributeResponse) SetBody(v *DescribeRuleAttributeResponseBody) *DescribeRuleAttributeResponse
func (*DescribeRuleAttributeResponse) SetHeaders ¶
func (s *DescribeRuleAttributeResponse) SetHeaders(v map[string]*string) *DescribeRuleAttributeResponse
func (*DescribeRuleAttributeResponse) SetStatusCode ¶
func (s *DescribeRuleAttributeResponse) SetStatusCode(v int32) *DescribeRuleAttributeResponse
func (DescribeRuleAttributeResponse) String ¶
func (s DescribeRuleAttributeResponse) String() string
type DescribeRuleAttributeResponseBody ¶
type DescribeRuleAttributeResponseBody struct { // The cookie to be configured on the backend server. // // The cookie must be 1 to 200 characters in length and can contain ASCII letters and digits. It cannot contain commas (,), semicolons (;), or whitespace characters. It cannot start with a dollar sign ($). // // If you set the **StickySession* - parameter to **on* - and the **StickySessionType* - parameter to **server**, this parameter is required. // // example: // // wwe Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The timeout period of a cookie. // // Valid values: **1 to 86400**. Unit: seconds. // // > If you set the **StickySession* - parameter to **on* - and the **StickySessionType* - parameter to **insert**, this parameter is required. // // example: // // 12 CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // The domain name that is configured in the forwarding rule. // // example: // // test.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // Specifies whether to enable health checks. // // Valid values: **on* - and **off**. // // > If you set the **ListenerSync* - parameter to **off**, this parameter is required. If you set the parameter to **on**, the configuration of the listener is used. // // example: // // off HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The backend port that is used for health checks. // // Valid values: **1* - to **65535**. // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. If this parameter is empty but **HealthCheck* - is set to **on**, the listener port is used for health checks. // // example: // // 23 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that is used for health checks. Valid values: // // - **$_ip**: The private IP address of the backend server. If the $_ip parameter is set or the HealthCheckDomain parameter is not set, SLB uses the private IP addresses of backend servers as the domain names for health checks. // // - **domain**: The domain name must be 1 to 80 characters in length. It can contain only letters, digits, periods (.),and hyphens (-). // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. // // example: // // www.example.com HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code that indicates a successful health check. Separate multiple HTTP status codes with commas (,). Default value: **http_2xx**. // // Valid values: **http_2xx**, **http_3xx**, **http_4xx**, and **http_5xx**. // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. // // example: // // http_3xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // The time interval between two consecutive health checks. // // Valid values: **1* - to **50**. Unit: seconds. // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. // // example: // // 34 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The timeout period of a health check response. If a backend ECS instance does not respond within the specified timeout period, the ECS instance fails the health check. // // Valid values: **1* - to **300**. Unit: seconds. // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. // // example: // // 34 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The URI that is used for health checks. // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. // // example: // // 10.21.22.1 HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // The number of consecutive successful health checks that must occur before an unhealthy backend server is declared healthy. In this case, the health check state is changed from **fail* - to **success**. // // Valid values: **2* - to **10**. // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. // // example: // // 2 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The listener port that is used by the SLB instance. // // example: // // 90 ListenerPort *string `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // Indicates whether the forwarding rule uses the scheduling algorithm, session persistence, and health check configurations of the listener. // // Valid values: **on* - and **off**. // // - **off**: does not use the configurations of the listener. You can customize health check and session persistence configurations for the forwarding rule. // // - **on**: uses the configurations of the listener. // // example: // // off ListenerSync *string `json:"ListenerSync,omitempty" xml:"ListenerSync,omitempty"` // The ID of the SLB instance. // // example: // // lb-bp1ca0zt07t934wxe**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the request. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the forwarding rule. // // example: // // rule-hfgnd***** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the forwarding rule. // // example: // // Rule1 RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The scheduling algorithm. Valid values: // // - **wrr* - (default): Backend servers that have higher weights receive more requests than backend servers that have lower weights. // // - **rr**: Requests are distributed to backend servers in sequence. // // > If you set the **ListenerSync* - parameter to **off**, this parameter is required. If you set the parameter to **on**, the configuration of the listener is used. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // Indicates whether session persistence is enabled. // // Valid values: **on* - and **off**. // // > If you set the **ListenerSync* - parameter to **off**, this parameter is required. If you set the parameter to **on**, the configuration of the listener is used. // // example: // // off StickySession *string `json:"StickySession,omitempty" xml:"StickySession,omitempty"` // The method that is used to handle a cookie. Valid values: // // - **insert**: inserts a cookie into the response. SLB inserts a cookie (SERVERID) into the first HTTP or HTTPS response packet that is sent to a client. The next request from the client will contain this cookie, and the listener will distribute this request to the recorded backend server. // // - **server**: rewrites a cookie. When SLB detects a user-defined cookie, SLB overwrites the original cookie with the user-defined cookie. The next request from the client contains the user-defined cookie, and the listener distributes the request to the recorded backend server. // // > If you set the **StickySession* - parameter to **on**, this parameter is required. // // example: // // insert StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"` // The number of consecutive failed health checks that must occur before a healthy backend server is declared unhealthy. In this case, the health check state is changed from **success* - to **fail**. // // Valid values: **2* - to **10**. // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. // // example: // // 3 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // The URL that is configured in the forwarding rule. // // example: // // /cache Url *string `json:"Url,omitempty" xml:"Url,omitempty"` // The ID of the vServer group that is associated with the forwarding rule. // // example: // // rsp-cige6j**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (DescribeRuleAttributeResponseBody) GoString ¶
func (s DescribeRuleAttributeResponseBody) GoString() string
func (*DescribeRuleAttributeResponseBody) SetCookie ¶
func (s *DescribeRuleAttributeResponseBody) SetCookie(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetCookieTimeout ¶
func (s *DescribeRuleAttributeResponseBody) SetCookieTimeout(v int32) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetDomain ¶
func (s *DescribeRuleAttributeResponseBody) SetDomain(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetHealthCheck ¶
func (s *DescribeRuleAttributeResponseBody) SetHealthCheck(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetHealthCheckConnectPort ¶
func (s *DescribeRuleAttributeResponseBody) SetHealthCheckConnectPort(v int32) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetHealthCheckDomain ¶
func (s *DescribeRuleAttributeResponseBody) SetHealthCheckDomain(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetHealthCheckHttpCode ¶
func (s *DescribeRuleAttributeResponseBody) SetHealthCheckHttpCode(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetHealthCheckInterval ¶
func (s *DescribeRuleAttributeResponseBody) SetHealthCheckInterval(v int32) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetHealthCheckTimeout ¶
func (s *DescribeRuleAttributeResponseBody) SetHealthCheckTimeout(v int32) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetHealthCheckURI ¶
func (s *DescribeRuleAttributeResponseBody) SetHealthCheckURI(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetHealthyThreshold ¶
func (s *DescribeRuleAttributeResponseBody) SetHealthyThreshold(v int32) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetListenerPort ¶
func (s *DescribeRuleAttributeResponseBody) SetListenerPort(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetListenerSync ¶
func (s *DescribeRuleAttributeResponseBody) SetListenerSync(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetLoadBalancerId ¶
func (s *DescribeRuleAttributeResponseBody) SetLoadBalancerId(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetRequestId ¶
func (s *DescribeRuleAttributeResponseBody) SetRequestId(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetRuleId ¶
func (s *DescribeRuleAttributeResponseBody) SetRuleId(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetRuleName ¶
func (s *DescribeRuleAttributeResponseBody) SetRuleName(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetScheduler ¶
func (s *DescribeRuleAttributeResponseBody) SetScheduler(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetStickySession ¶
func (s *DescribeRuleAttributeResponseBody) SetStickySession(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetStickySessionType ¶
func (s *DescribeRuleAttributeResponseBody) SetStickySessionType(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetUnhealthyThreshold ¶
func (s *DescribeRuleAttributeResponseBody) SetUnhealthyThreshold(v int32) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetUrl ¶
func (s *DescribeRuleAttributeResponseBody) SetUrl(v string) *DescribeRuleAttributeResponseBody
func (*DescribeRuleAttributeResponseBody) SetVServerGroupId ¶
func (s *DescribeRuleAttributeResponseBody) SetVServerGroupId(v string) *DescribeRuleAttributeResponseBody
func (DescribeRuleAttributeResponseBody) String ¶
func (s DescribeRuleAttributeResponseBody) String() string
type DescribeRulesRequest ¶
type DescribeRulesRequest struct { // The frontend listener port that is used by the Server Load Balancer (SLB) instance. // // Valid values: **1 to 65535**. // // This parameter is required. // // example: // // 90 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The frontend listener protocol that is used by the SLB instance. // // > This parameter is required when listeners that use different protocols listen on the same port. // // example: // // https ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the SLB instance. // // This parameter is required. // // example: // // lb-bp1ca0zt07t934**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the SLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeRulesRequest) GoString ¶
func (s DescribeRulesRequest) GoString() string
func (*DescribeRulesRequest) SetListenerPort ¶
func (s *DescribeRulesRequest) SetListenerPort(v int32) *DescribeRulesRequest
func (*DescribeRulesRequest) SetListenerProtocol ¶
func (s *DescribeRulesRequest) SetListenerProtocol(v string) *DescribeRulesRequest
func (*DescribeRulesRequest) SetLoadBalancerId ¶
func (s *DescribeRulesRequest) SetLoadBalancerId(v string) *DescribeRulesRequest
func (*DescribeRulesRequest) SetOwnerAccount ¶
func (s *DescribeRulesRequest) SetOwnerAccount(v string) *DescribeRulesRequest
func (*DescribeRulesRequest) SetOwnerId ¶
func (s *DescribeRulesRequest) SetOwnerId(v int64) *DescribeRulesRequest
func (*DescribeRulesRequest) SetRegionId ¶
func (s *DescribeRulesRequest) SetRegionId(v string) *DescribeRulesRequest
func (*DescribeRulesRequest) SetResourceOwnerAccount ¶
func (s *DescribeRulesRequest) SetResourceOwnerAccount(v string) *DescribeRulesRequest
func (*DescribeRulesRequest) SetResourceOwnerId ¶
func (s *DescribeRulesRequest) SetResourceOwnerId(v int64) *DescribeRulesRequest
func (DescribeRulesRequest) String ¶
func (s DescribeRulesRequest) String() string
type DescribeRulesResponse ¶
type DescribeRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRulesResponse) GoString ¶
func (s DescribeRulesResponse) GoString() string
func (*DescribeRulesResponse) SetBody ¶
func (s *DescribeRulesResponse) SetBody(v *DescribeRulesResponseBody) *DescribeRulesResponse
func (*DescribeRulesResponse) SetHeaders ¶
func (s *DescribeRulesResponse) SetHeaders(v map[string]*string) *DescribeRulesResponse
func (*DescribeRulesResponse) SetStatusCode ¶
func (s *DescribeRulesResponse) SetStatusCode(v int32) *DescribeRulesResponse
func (DescribeRulesResponse) String ¶
func (s DescribeRulesResponse) String() string
type DescribeRulesResponseBody ¶
type DescribeRulesResponseBody struct { // The ID of the request. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The forwarding rules. Rules *DescribeRulesResponseBodyRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Struct"` }
func (DescribeRulesResponseBody) GoString ¶
func (s DescribeRulesResponseBody) GoString() string
func (*DescribeRulesResponseBody) SetRequestId ¶
func (s *DescribeRulesResponseBody) SetRequestId(v string) *DescribeRulesResponseBody
func (*DescribeRulesResponseBody) SetRules ¶
func (s *DescribeRulesResponseBody) SetRules(v *DescribeRulesResponseBodyRules) *DescribeRulesResponseBody
func (DescribeRulesResponseBody) String ¶
func (s DescribeRulesResponseBody) String() string
type DescribeRulesResponseBodyRules ¶
type DescribeRulesResponseBodyRules struct {
Rule []*DescribeRulesResponseBodyRulesRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
}
func (DescribeRulesResponseBodyRules) GoString ¶
func (s DescribeRulesResponseBodyRules) GoString() string
func (*DescribeRulesResponseBodyRules) SetRule ¶
func (s *DescribeRulesResponseBodyRules) SetRule(v []*DescribeRulesResponseBodyRulesRule) *DescribeRulesResponseBodyRules
func (DescribeRulesResponseBodyRules) String ¶
func (s DescribeRulesResponseBodyRules) String() string
type DescribeRulesResponseBodyRulesRule ¶
type DescribeRulesResponseBodyRulesRule struct { // The cookie that is configured on the backend server. // // The value must be 1 to 200 characters in length, and can contain only ASCII letters and digits. It cannot contain commas (,), semicolons (;), or spaces. It cannot start with a dollar sign ($). // // > If you set the **StickySession* - parameter to **on* - and the **StickySessionType* - parameter to **server**, this parameter is required. // // example: // // 23 Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The timeout period of a cookie. Valid values: **1 to 86400**. Unit: seconds. // // > If you set the **StickySession* - parameter to **on* - and the **StickySessionType* - parameter to **insert**, this parameter is required. // // example: // // 56 CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // The requested domain name specified in the forwarding rule. // // example: // // test.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // Indicates whether health checks are enabled. // // Valid values: **on* - and **off**. // // > If you set the **ListenerSync* - parameter to **off**, this parameter is required. If you set the parameter to **on**, the configuration of the listener is used. // // example: // // off HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The backend port that is used for health checks. // // Valid values: **1 to 65535**. // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. If this parameter is empty but **HealthCheck* - is set to **on**, the listener port is used for health checks. // // example: // // 45 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that is used for health checks. Valid values: // // - **$_ip**: The private IP address of the backend server. // // If you do not set this parameter or set the parameter to $_ip, the SLB instance uses the private IP address of each backend server as the domain name for health checks. // // - **domain**: The domain name must be 1 to 80 characters in length. The domain name can contain only letters, digits, periods (.),and hyphens (-). // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. // // example: // // www.domain.com HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code that indicates a successful health check. Multiple HTTP status codes are separated by commas (,). Default value: **http_2xx**. // // Valid values: **http_2xx**, **http_3xx**, **http_4xx**, and **http_5xx**. // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. // // example: // // http_3xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // The time interval between two consecutive health checks. // // Valid values: **1 to 50**. Unit: seconds. // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The timeout period of a health check response. If a backend ECS instance does not respond within the specified timeout period, the ECS instance fails the health check. Unit: seconds // // Valid values: **1 to 300**. // // > When you set the **HealthCheck* - parameter to **on**, this parameter takes effect. // // example: // // 34 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The URI that is used for health checks. // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. // // example: // // /example HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // Specifies the number of successful health checks that must be consecutively performed before a backend server can be declared healthy (from **fail* - to **success**). // // Valid values: **2 to 10**. // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. // // example: // // 5 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // Indicates whether the forwarding rule uses the scheduling algorithm, session persistence, and health check configurations of the listener. // // Valid values: **on* - and **off**. // // - **off**: does not use the configurations of the listener. You can customize health check and session persistence configurations for the forwarding rule. // // - **on**: uses the configurations of the listener. // // example: // // off ListenerSync *string `json:"ListenerSync,omitempty" xml:"ListenerSync,omitempty"` // The ID of the forwarding rule. // // example: // // rule-tybqi6**** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the forwarding rule. The name must be 1 to 80 characters in length, and can contain only letters, digits, hyphens (-), forward slashes (/), periods (.),and underscores (_). // // > The name of each forwarding rule must be unique within a listener. // // example: // // Rule2 RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The scheduling algorithm. Valid values: // // - **wrr* - (default): Backend servers that have higher weights receive more requests than backend servers that have lower weights. // // - **rr**: Requests are distributed to backend servers in sequence. // // > If you set the **ListenerSync* - parameter to **off**, this parameter is required. If you set the parameter to **on**, the configuration of the listener is used. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // Specifies whether to enable session persistence. // // Valid values: **on* - and **off**. // // > If you set the **ListenerSync* - parameter to **off**, this parameter is required. If you set the parameter to **on**, the configuration of the listener is used. // // example: // // off StickySession *string `json:"StickySession,omitempty" xml:"StickySession,omitempty"` // The method that is used to handle a cookie. Valid values: // // - **insert**: inserts a cookie into the response. SLB inserts a cookie (SERVERID) into the first HTTP or HTTPS response packet that is sent to a client. The next request from the client will contain this cookie, and the listener will distribute this request to the recorded backend server. // // - **server**: rewrites a cookie. When SLB detects a user-defined cookie, SLB overwrites the original cookie with the user-defined cookie. The next request from the client contains the user-defined cookie, and the listener distributes the request to the recorded backend server. // // > If you set the **StickySession* - parameter to **on**, this parameter is required. // // example: // // insert StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"` // Specifies the number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy (from **success* - to **fail**). // // Valid values: **2 to 10** // // > If you set the **HealthCheck* - parameter to **on**, this parameter is required. // // example: // // 2 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // The requested path specified in the forwarding rule. // // example: // // /cache Url *string `json:"Url,omitempty" xml:"Url,omitempty"` // The ID of the destination vServer group specified in the forwarding rule. // // example: // // rsp-6cejjzl**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (DescribeRulesResponseBodyRulesRule) GoString ¶
func (s DescribeRulesResponseBodyRulesRule) GoString() string
func (*DescribeRulesResponseBodyRulesRule) SetCookie ¶
func (s *DescribeRulesResponseBodyRulesRule) SetCookie(v string) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetCookieTimeout ¶
func (s *DescribeRulesResponseBodyRulesRule) SetCookieTimeout(v int32) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetDomain ¶
func (s *DescribeRulesResponseBodyRulesRule) SetDomain(v string) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetHealthCheck ¶
func (s *DescribeRulesResponseBodyRulesRule) SetHealthCheck(v string) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetHealthCheckConnectPort ¶
func (s *DescribeRulesResponseBodyRulesRule) SetHealthCheckConnectPort(v int32) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetHealthCheckDomain ¶
func (s *DescribeRulesResponseBodyRulesRule) SetHealthCheckDomain(v string) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetHealthCheckHttpCode ¶
func (s *DescribeRulesResponseBodyRulesRule) SetHealthCheckHttpCode(v string) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetHealthCheckInterval ¶
func (s *DescribeRulesResponseBodyRulesRule) SetHealthCheckInterval(v int32) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetHealthCheckTimeout ¶
func (s *DescribeRulesResponseBodyRulesRule) SetHealthCheckTimeout(v int32) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetHealthCheckURI ¶
func (s *DescribeRulesResponseBodyRulesRule) SetHealthCheckURI(v string) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetHealthyThreshold ¶
func (s *DescribeRulesResponseBodyRulesRule) SetHealthyThreshold(v int32) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetListenerSync ¶
func (s *DescribeRulesResponseBodyRulesRule) SetListenerSync(v string) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetRuleId ¶
func (s *DescribeRulesResponseBodyRulesRule) SetRuleId(v string) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetRuleName ¶
func (s *DescribeRulesResponseBodyRulesRule) SetRuleName(v string) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetScheduler ¶
func (s *DescribeRulesResponseBodyRulesRule) SetScheduler(v string) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetStickySession ¶
func (s *DescribeRulesResponseBodyRulesRule) SetStickySession(v string) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetStickySessionType ¶
func (s *DescribeRulesResponseBodyRulesRule) SetStickySessionType(v string) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetUnhealthyThreshold ¶
func (s *DescribeRulesResponseBodyRulesRule) SetUnhealthyThreshold(v int32) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetUrl ¶
func (s *DescribeRulesResponseBodyRulesRule) SetUrl(v string) *DescribeRulesResponseBodyRulesRule
func (*DescribeRulesResponseBodyRulesRule) SetVServerGroupId ¶
func (s *DescribeRulesResponseBodyRulesRule) SetVServerGroupId(v string) *DescribeRulesResponseBodyRulesRule
func (DescribeRulesResponseBodyRulesRule) String ¶
func (s DescribeRulesResponseBodyRulesRule) String() string
type DescribeServerCertificatesRequest ¶
type DescribeServerCertificatesRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region where the CLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // > If the endpoint of the selected region is slb.aliyuncs.com, you must specify `RegionId`. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource group ID. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The server certificate ID. // // example: // // 12315790*******_166f8204689_1714763408_709981430 ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"` // The tags. Tag []*DescribeServerCertificatesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (DescribeServerCertificatesRequest) GoString ¶
func (s DescribeServerCertificatesRequest) GoString() string
func (*DescribeServerCertificatesRequest) SetOwnerAccount ¶
func (s *DescribeServerCertificatesRequest) SetOwnerAccount(v string) *DescribeServerCertificatesRequest
func (*DescribeServerCertificatesRequest) SetOwnerId ¶
func (s *DescribeServerCertificatesRequest) SetOwnerId(v int64) *DescribeServerCertificatesRequest
func (*DescribeServerCertificatesRequest) SetRegionId ¶
func (s *DescribeServerCertificatesRequest) SetRegionId(v string) *DescribeServerCertificatesRequest
func (*DescribeServerCertificatesRequest) SetResourceGroupId ¶
func (s *DescribeServerCertificatesRequest) SetResourceGroupId(v string) *DescribeServerCertificatesRequest
func (*DescribeServerCertificatesRequest) SetResourceOwnerAccount ¶
func (s *DescribeServerCertificatesRequest) SetResourceOwnerAccount(v string) *DescribeServerCertificatesRequest
func (*DescribeServerCertificatesRequest) SetResourceOwnerId ¶
func (s *DescribeServerCertificatesRequest) SetResourceOwnerId(v int64) *DescribeServerCertificatesRequest
func (*DescribeServerCertificatesRequest) SetServerCertificateId ¶
func (s *DescribeServerCertificatesRequest) SetServerCertificateId(v string) *DescribeServerCertificatesRequest
func (*DescribeServerCertificatesRequest) SetTag ¶ added in v4.0.4
func (s *DescribeServerCertificatesRequest) SetTag(v []*DescribeServerCertificatesRequestTag) *DescribeServerCertificatesRequest
func (DescribeServerCertificatesRequest) String ¶
func (s DescribeServerCertificatesRequest) String() string
type DescribeServerCertificatesRequestTag ¶ added in v4.0.4
type DescribeServerCertificatesRequestTag struct { // The tag key of the resource. You can specify up to 20 tag keys. // // The tag key cannot be an empty string. The tag key must be 1 to 64 characters in length and cannot start with `aliyun` or `acs`:. The tag key cannot contain `http://` or `https://`. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value of the resource. You can specify up to 20 tag values. The tag value cannot be an empty string. // // The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. The tag value cannot contain `http://` or `https://`. // // example: // // 1 Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeServerCertificatesRequestTag) GoString ¶ added in v4.0.4
func (s DescribeServerCertificatesRequestTag) GoString() string
func (*DescribeServerCertificatesRequestTag) SetKey ¶ added in v4.0.4
func (s *DescribeServerCertificatesRequestTag) SetKey(v string) *DescribeServerCertificatesRequestTag
func (*DescribeServerCertificatesRequestTag) SetValue ¶ added in v4.0.4
func (s *DescribeServerCertificatesRequestTag) SetValue(v string) *DescribeServerCertificatesRequestTag
func (DescribeServerCertificatesRequestTag) String ¶ added in v4.0.4
func (s DescribeServerCertificatesRequestTag) String() string
type DescribeServerCertificatesResponse ¶
type DescribeServerCertificatesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeServerCertificatesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeServerCertificatesResponse) GoString ¶
func (s DescribeServerCertificatesResponse) GoString() string
func (*DescribeServerCertificatesResponse) SetHeaders ¶
func (s *DescribeServerCertificatesResponse) SetHeaders(v map[string]*string) *DescribeServerCertificatesResponse
func (*DescribeServerCertificatesResponse) SetStatusCode ¶
func (s *DescribeServerCertificatesResponse) SetStatusCode(v int32) *DescribeServerCertificatesResponse
func (DescribeServerCertificatesResponse) String ¶
func (s DescribeServerCertificatesResponse) String() string
type DescribeServerCertificatesResponseBody ¶
type DescribeServerCertificatesResponseBody struct { // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The server certificates. ServerCertificates *DescribeServerCertificatesResponseBodyServerCertificates `json:"ServerCertificates,omitempty" xml:"ServerCertificates,omitempty" type:"Struct"` }
func (DescribeServerCertificatesResponseBody) GoString ¶
func (s DescribeServerCertificatesResponseBody) GoString() string
func (*DescribeServerCertificatesResponseBody) SetRequestId ¶
func (s *DescribeServerCertificatesResponseBody) SetRequestId(v string) *DescribeServerCertificatesResponseBody
func (*DescribeServerCertificatesResponseBody) SetServerCertificates ¶
func (s *DescribeServerCertificatesResponseBody) SetServerCertificates(v *DescribeServerCertificatesResponseBodyServerCertificates) *DescribeServerCertificatesResponseBody
func (DescribeServerCertificatesResponseBody) String ¶
func (s DescribeServerCertificatesResponseBody) String() string
type DescribeServerCertificatesResponseBodyServerCertificates ¶
type DescribeServerCertificatesResponseBodyServerCertificates struct {
ServerCertificate []*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate `json:"ServerCertificate,omitempty" xml:"ServerCertificate,omitempty" type:"Repeated"`
}
func (DescribeServerCertificatesResponseBodyServerCertificates) GoString ¶
func (s DescribeServerCertificatesResponseBodyServerCertificates) GoString() string
func (*DescribeServerCertificatesResponseBodyServerCertificates) SetServerCertificate ¶
func (DescribeServerCertificatesResponseBodyServerCertificates) String ¶
func (s DescribeServerCertificatesResponseBodyServerCertificates) String() string
type DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate ¶
type DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate struct { // The ID of the server certificate from Alibaba Cloud Certificate Management Service. // // example: // // 7309********_15d97e7709a_71445759hr_789289731 AliCloudCertificateId *string `json:"AliCloudCertificateId,omitempty" xml:"AliCloudCertificateId,omitempty"` // The name of the server certificate from Alibaba Cloud Certificate Management Service. // // example: // // testcertkey AliCloudCertificateName *string `json:"AliCloudCertificateName,omitempty" xml:"AliCloudCertificateName,omitempty"` // The domain name of the server certificate. The domain name is specified in the `CommonName` field. // // example: // // www.example.com CommonName *string `json:"CommonName,omitempty" xml:"CommonName,omitempty"` // The time when the server certificate was uploaded. // // example: // // 2021-08-31T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The timestamp when the server certificate was uploaded. // // example: // // 1504147745000 CreateTimeStamp *int64 `json:"CreateTimeStamp,omitempty" xml:"CreateTimeStamp,omitempty"` // The time when the server certificate expires. // // example: // // 2023-01-26T23:59:59Z ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"` // The timestamp when the server certificate expires. // // example: // // 15041477450 ExpireTimeStamp *int64 `json:"ExpireTimeStamp,omitempty" xml:"ExpireTimeStamp,omitempty"` // The fingerprint of the server certificate. // // example: // // 68:08:1a:f8:2c:97:69:a3:a1:e6:16:41:4b:ca:4f:5d:ee:a5:ef:0d Fingerprint *string `json:"Fingerprint,omitempty" xml:"Fingerprint,omitempty"` // Indicates whether the server certificate is from Alibaba Cloud Certificate Management Service. Valid values: // // - **1**: yes // // - **0**: no // // example: // // 0 IsAliCloudCertificate *int32 `json:"IsAliCloudCertificate,omitempty" xml:"IsAliCloudCertificate,omitempty"` // The region ID of the server certificate. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource group ID. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The server certificate ID. // // example: // // 123157********_166f8204689_1714763408_709981430-cn-east-hangzhou-02 ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"` // The name of the server certificate. // // example: // // slb ServerCertificateName *string `json:"ServerCertificateName,omitempty" xml:"ServerCertificateName,omitempty"` // The alternative domain names of the server certificate. The alternative domain names are specified in the Subject Alternative Name field of the server certificate. SubjectAlternativeNames *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateSubjectAlternativeNames `json:"SubjectAlternativeNames,omitempty" xml:"SubjectAlternativeNames,omitempty" type:"Struct"` // The tags. Tags *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` }
func (DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) GoString ¶
func (s DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) GoString() string
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetAliCloudCertificateId ¶
func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetAliCloudCertificateId(v string) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetAliCloudCertificateName ¶
func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetAliCloudCertificateName(v string) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetCommonName ¶
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetCreateTime ¶
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetCreateTimeStamp ¶
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetExpireTime ¶
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetExpireTimeStamp ¶
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetFingerprint ¶
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetIsAliCloudCertificate ¶
func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetIsAliCloudCertificate(v int32) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetRegionId ¶
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetResourceGroupId ¶
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetServerCertificateId ¶
func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetServerCertificateId(v string) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetServerCertificateName ¶
func (s *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetServerCertificateName(v string) *DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetSubjectAlternativeNames ¶
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificate) SetTags ¶ added in v4.0.3
type DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateSubjectAlternativeNames ¶
type DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateSubjectAlternativeNames struct {
SubjectAlternativeName []*string `json:"SubjectAlternativeName,omitempty" xml:"SubjectAlternativeName,omitempty" type:"Repeated"`
}
func (DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateSubjectAlternativeNames) GoString ¶
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateSubjectAlternativeNames) SetSubjectAlternativeName ¶
type DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTags ¶ added in v4.0.3
type DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTags struct {
Tag []*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTags) GoString ¶ added in v4.0.3
func (s DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTags) GoString() string
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTags) SetTag ¶ added in v4.0.3
type DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTagsTag ¶ added in v4.0.3
type DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTagsTag struct { // The tag keys of the resource. // // example: // // test TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. // // example: // // 1 TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTagsTag) GoString ¶ added in v4.0.3
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTagsTag) SetTagKey ¶ added in v4.0.4
func (*DescribeServerCertificatesResponseBodyServerCertificatesServerCertificateTagsTag) SetTagValue ¶ added in v4.0.4
type DescribeTagsRequest ¶
type DescribeTagsRequest struct { // Specifies whether the tags contain distinct keys. // // Valid values: true and false. // // example: // // false DistinctKey *bool `json:"DistinctKey,omitempty" xml:"DistinctKey,omitempty"` // The SLB instance ID. // // example: // // lb-bp1kuzybm****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The number of the page to return. Minimum value: 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries to return on each page. Default value: 50. Maximum value: 100. // // example: // // 50 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region ID of the Server Load Balancer (SLB) instance. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags that you want to query. // // example: // // [{"TagKey":"Key1","TagValue":"Value1"},{"TagKey":"Key2","TagValue":"Value2"}] Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (DescribeTagsRequest) GoString ¶
func (s DescribeTagsRequest) GoString() string
func (*DescribeTagsRequest) SetDistinctKey ¶
func (s *DescribeTagsRequest) SetDistinctKey(v bool) *DescribeTagsRequest
func (*DescribeTagsRequest) SetLoadBalancerId ¶
func (s *DescribeTagsRequest) SetLoadBalancerId(v string) *DescribeTagsRequest
func (*DescribeTagsRequest) SetOwnerAccount ¶
func (s *DescribeTagsRequest) SetOwnerAccount(v string) *DescribeTagsRequest
func (*DescribeTagsRequest) SetOwnerId ¶
func (s *DescribeTagsRequest) SetOwnerId(v int64) *DescribeTagsRequest
func (*DescribeTagsRequest) SetPageNumber ¶
func (s *DescribeTagsRequest) SetPageNumber(v int32) *DescribeTagsRequest
func (*DescribeTagsRequest) SetPageSize ¶
func (s *DescribeTagsRequest) SetPageSize(v int32) *DescribeTagsRequest
func (*DescribeTagsRequest) SetRegionId ¶
func (s *DescribeTagsRequest) SetRegionId(v string) *DescribeTagsRequest
func (*DescribeTagsRequest) SetResourceOwnerAccount ¶
func (s *DescribeTagsRequest) SetResourceOwnerAccount(v string) *DescribeTagsRequest
func (*DescribeTagsRequest) SetResourceOwnerId ¶
func (s *DescribeTagsRequest) SetResourceOwnerId(v int64) *DescribeTagsRequest
func (*DescribeTagsRequest) SetTags ¶
func (s *DescribeTagsRequest) SetTags(v string) *DescribeTagsRequest
func (DescribeTagsRequest) String ¶
func (s DescribeTagsRequest) String() string
type DescribeTagsResponse ¶
type DescribeTagsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeTagsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeTagsResponse) GoString ¶
func (s DescribeTagsResponse) GoString() string
func (*DescribeTagsResponse) SetBody ¶
func (s *DescribeTagsResponse) SetBody(v *DescribeTagsResponseBody) *DescribeTagsResponse
func (*DescribeTagsResponse) SetHeaders ¶
func (s *DescribeTagsResponse) SetHeaders(v map[string]*string) *DescribeTagsResponse
func (*DescribeTagsResponse) SetStatusCode ¶
func (s *DescribeTagsResponse) SetStatusCode(v int32) *DescribeTagsResponse
func (DescribeTagsResponse) String ¶
func (s DescribeTagsResponse) String() string
type DescribeTagsResponseBody ¶
type DescribeTagsResponseBody struct { // The number of the returned page. Minimum value: 1. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries returned per page. Default value: 50. Maximum value: 100. // // example: // // 50 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The tags that are queried. TagSets *DescribeTagsResponseBodyTagSets `json:"TagSets,omitempty" xml:"TagSets,omitempty" type:"Struct"` // The number of instances returned. // // example: // // 1 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeTagsResponseBody) GoString ¶
func (s DescribeTagsResponseBody) GoString() string
func (*DescribeTagsResponseBody) SetPageNumber ¶
func (s *DescribeTagsResponseBody) SetPageNumber(v int32) *DescribeTagsResponseBody
func (*DescribeTagsResponseBody) SetPageSize ¶
func (s *DescribeTagsResponseBody) SetPageSize(v int32) *DescribeTagsResponseBody
func (*DescribeTagsResponseBody) SetRequestId ¶
func (s *DescribeTagsResponseBody) SetRequestId(v string) *DescribeTagsResponseBody
func (*DescribeTagsResponseBody) SetTagSets ¶
func (s *DescribeTagsResponseBody) SetTagSets(v *DescribeTagsResponseBodyTagSets) *DescribeTagsResponseBody
func (*DescribeTagsResponseBody) SetTotalCount ¶
func (s *DescribeTagsResponseBody) SetTotalCount(v int32) *DescribeTagsResponseBody
func (DescribeTagsResponseBody) String ¶
func (s DescribeTagsResponseBody) String() string
type DescribeTagsResponseBodyTagSets ¶
type DescribeTagsResponseBodyTagSets struct {
TagSet []*DescribeTagsResponseBodyTagSetsTagSet `json:"TagSet,omitempty" xml:"TagSet,omitempty" type:"Repeated"`
}
func (DescribeTagsResponseBodyTagSets) GoString ¶
func (s DescribeTagsResponseBodyTagSets) GoString() string
func (*DescribeTagsResponseBodyTagSets) SetTagSet ¶
func (s *DescribeTagsResponseBodyTagSets) SetTagSet(v []*DescribeTagsResponseBodyTagSetsTagSet) *DescribeTagsResponseBodyTagSets
func (DescribeTagsResponseBodyTagSets) String ¶
func (s DescribeTagsResponseBodyTagSets) String() string
type DescribeTagsResponseBodyTagSetsTagSet ¶
type DescribeTagsResponseBodyTagSetsTagSet struct { // The number of instances to which the tag is added. // // example: // // 10 InstanceCount *int32 `json:"InstanceCount,omitempty" xml:"InstanceCount,omitempty"` // The tag key. // // example: // // test TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. // // example: // // api TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeTagsResponseBodyTagSetsTagSet) GoString ¶
func (s DescribeTagsResponseBodyTagSetsTagSet) GoString() string
func (*DescribeTagsResponseBodyTagSetsTagSet) SetInstanceCount ¶
func (s *DescribeTagsResponseBodyTagSetsTagSet) SetInstanceCount(v int32) *DescribeTagsResponseBodyTagSetsTagSet
func (*DescribeTagsResponseBodyTagSetsTagSet) SetTagKey ¶
func (s *DescribeTagsResponseBodyTagSetsTagSet) SetTagKey(v string) *DescribeTagsResponseBodyTagSetsTagSet
func (*DescribeTagsResponseBodyTagSetsTagSet) SetTagValue ¶
func (s *DescribeTagsResponseBodyTagSetsTagSet) SetTagValue(v string) *DescribeTagsResponseBodyTagSetsTagSet
func (DescribeTagsResponseBodyTagSetsTagSet) String ¶
func (s DescribeTagsResponseBodyTagSetsTagSet) String() string
type DescribeVServerGroupAttributeRequest ¶
type DescribeVServerGroupAttributeRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Classic Load Balancer (CLB) instance. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the vServer group. // // This parameter is required. // // example: // // rsp-cige6**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (DescribeVServerGroupAttributeRequest) GoString ¶
func (s DescribeVServerGroupAttributeRequest) GoString() string
func (*DescribeVServerGroupAttributeRequest) SetOwnerAccount ¶
func (s *DescribeVServerGroupAttributeRequest) SetOwnerAccount(v string) *DescribeVServerGroupAttributeRequest
func (*DescribeVServerGroupAttributeRequest) SetOwnerId ¶
func (s *DescribeVServerGroupAttributeRequest) SetOwnerId(v int64) *DescribeVServerGroupAttributeRequest
func (*DescribeVServerGroupAttributeRequest) SetRegionId ¶
func (s *DescribeVServerGroupAttributeRequest) SetRegionId(v string) *DescribeVServerGroupAttributeRequest
func (*DescribeVServerGroupAttributeRequest) SetResourceOwnerAccount ¶
func (s *DescribeVServerGroupAttributeRequest) SetResourceOwnerAccount(v string) *DescribeVServerGroupAttributeRequest
func (*DescribeVServerGroupAttributeRequest) SetResourceOwnerId ¶
func (s *DescribeVServerGroupAttributeRequest) SetResourceOwnerId(v int64) *DescribeVServerGroupAttributeRequest
func (*DescribeVServerGroupAttributeRequest) SetVServerGroupId ¶
func (s *DescribeVServerGroupAttributeRequest) SetVServerGroupId(v string) *DescribeVServerGroupAttributeRequest
func (DescribeVServerGroupAttributeRequest) String ¶
func (s DescribeVServerGroupAttributeRequest) String() string
type DescribeVServerGroupAttributeResponse ¶
type DescribeVServerGroupAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVServerGroupAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVServerGroupAttributeResponse) GoString ¶
func (s DescribeVServerGroupAttributeResponse) GoString() string
func (*DescribeVServerGroupAttributeResponse) SetHeaders ¶
func (s *DescribeVServerGroupAttributeResponse) SetHeaders(v map[string]*string) *DescribeVServerGroupAttributeResponse
func (*DescribeVServerGroupAttributeResponse) SetStatusCode ¶
func (s *DescribeVServerGroupAttributeResponse) SetStatusCode(v int32) *DescribeVServerGroupAttributeResponse
func (DescribeVServerGroupAttributeResponse) String ¶
func (s DescribeVServerGroupAttributeResponse) String() string
type DescribeVServerGroupAttributeResponseBody ¶
type DescribeVServerGroupAttributeResponseBody struct { // The backend servers. BackendServers *DescribeVServerGroupAttributeResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Struct"` // The time when the CLB instance was created. The time follows the `YYYY-MM-DDThh:mm:ssZ` format. // // example: // // 2022-08-31T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The ID of the CLB instance. // // example: // // lb-jfakd**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The request ID. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The tags of the backend server. Tags *DescribeVServerGroupAttributeResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` // The ID of the vServer group. // // example: // // rsp-cige6**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` // The name of the vServer group. // // example: // // Group1 VServerGroupName *string `json:"VServerGroupName,omitempty" xml:"VServerGroupName,omitempty"` }
func (DescribeVServerGroupAttributeResponseBody) GoString ¶
func (s DescribeVServerGroupAttributeResponseBody) GoString() string
func (*DescribeVServerGroupAttributeResponseBody) SetBackendServers ¶
func (s *DescribeVServerGroupAttributeResponseBody) SetBackendServers(v *DescribeVServerGroupAttributeResponseBodyBackendServers) *DescribeVServerGroupAttributeResponseBody
func (*DescribeVServerGroupAttributeResponseBody) SetCreateTime ¶ added in v4.0.1
func (s *DescribeVServerGroupAttributeResponseBody) SetCreateTime(v string) *DescribeVServerGroupAttributeResponseBody
func (*DescribeVServerGroupAttributeResponseBody) SetLoadBalancerId ¶
func (s *DescribeVServerGroupAttributeResponseBody) SetLoadBalancerId(v string) *DescribeVServerGroupAttributeResponseBody
func (*DescribeVServerGroupAttributeResponseBody) SetRequestId ¶
func (s *DescribeVServerGroupAttributeResponseBody) SetRequestId(v string) *DescribeVServerGroupAttributeResponseBody
func (*DescribeVServerGroupAttributeResponseBody) SetVServerGroupId ¶
func (s *DescribeVServerGroupAttributeResponseBody) SetVServerGroupId(v string) *DescribeVServerGroupAttributeResponseBody
func (*DescribeVServerGroupAttributeResponseBody) SetVServerGroupName ¶
func (s *DescribeVServerGroupAttributeResponseBody) SetVServerGroupName(v string) *DescribeVServerGroupAttributeResponseBody
func (DescribeVServerGroupAttributeResponseBody) String ¶
func (s DescribeVServerGroupAttributeResponseBody) String() string
type DescribeVServerGroupAttributeResponseBodyBackendServers ¶
type DescribeVServerGroupAttributeResponseBodyBackendServers struct {
BackendServer []*DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer `json:"BackendServer,omitempty" xml:"BackendServer,omitempty" type:"Repeated"`
}
func (DescribeVServerGroupAttributeResponseBodyBackendServers) GoString ¶
func (s DescribeVServerGroupAttributeResponseBodyBackendServers) GoString() string
func (*DescribeVServerGroupAttributeResponseBodyBackendServers) SetBackendServer ¶
func (DescribeVServerGroupAttributeResponseBodyBackendServers) String ¶
func (s DescribeVServerGroupAttributeResponseBodyBackendServers) String() string
type DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer ¶
type DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer struct { // The description of the server group. // // > This parameter is not returned if the Description parameter is not specified in the request. // // example: // // Server Group Description Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port that is used by the backend server. // // example: // // 90 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the backend server. // // example: // // vm-233 ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the backend server. // // example: // // 192.XX.XX.11 ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of backend server. Valid values: // // - **ecs**: ECS instance // // - **eni**: ENI // // - **eci**: elastic container instance // // example: // // ecs Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The weight of the backend server. // // example: // // 100 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) GoString ¶
func (s DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) GoString() string
func (*DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) SetDescription ¶
func (*DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) SetServerId ¶
func (*DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) SetServerIp ¶ added in v4.0.1
func (DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) String ¶
func (s DescribeVServerGroupAttributeResponseBodyBackendServersBackendServer) String() string
type DescribeVServerGroupAttributeResponseBodyTags ¶ added in v4.0.3
type DescribeVServerGroupAttributeResponseBodyTags struct {
Tag []*DescribeVServerGroupAttributeResponseBodyTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeVServerGroupAttributeResponseBodyTags) GoString ¶ added in v4.0.3
func (s DescribeVServerGroupAttributeResponseBodyTags) GoString() string
func (DescribeVServerGroupAttributeResponseBodyTags) String ¶ added in v4.0.3
func (s DescribeVServerGroupAttributeResponseBodyTags) String() string
type DescribeVServerGroupAttributeResponseBodyTagsTag ¶ added in v4.0.3
type DescribeVServerGroupAttributeResponseBodyTagsTag struct { // The tag key. Valid values of N: **1* - to **20**. The tag key cannot be an empty string. // // The tag key can be up to 64 characters in length, and cannot contain `http://` or `https://`. The tag key cannot start with `aliyun` or `acs:`. // // example: // // TestKey TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. Valid values of N: **1* - to **20**. The tag value can be an empty string. // // The tag value can be up to 128 characters in length, and cannot contain `http://` or `https://`. The tag value cannot start with `acs:` or `aliyun`. // // example: // // TestValue TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeVServerGroupAttributeResponseBodyTagsTag) GoString ¶ added in v4.0.3
func (s DescribeVServerGroupAttributeResponseBodyTagsTag) GoString() string
func (*DescribeVServerGroupAttributeResponseBodyTagsTag) SetTagKey ¶ added in v4.0.3
func (s *DescribeVServerGroupAttributeResponseBodyTagsTag) SetTagKey(v string) *DescribeVServerGroupAttributeResponseBodyTagsTag
func (*DescribeVServerGroupAttributeResponseBodyTagsTag) SetTagValue ¶ added in v4.0.3
func (s *DescribeVServerGroupAttributeResponseBodyTagsTag) SetTagValue(v string) *DescribeVServerGroupAttributeResponseBodyTagsTag
func (DescribeVServerGroupAttributeResponseBodyTagsTag) String ¶ added in v4.0.3
func (s DescribeVServerGroupAttributeResponseBodyTagsTag) String() string
type DescribeVServerGroupsRequest ¶
type DescribeVServerGroupsRequest struct { // The name of the vServer group. // // if can be null: // true // // example: // // Group3 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Specifies whether to return information about the associated listeners. Valid values: // // - **true**: yes // // - **false* - (default): no // // example: // // false IncludeListener *bool `json:"IncludeListener,omitempty" xml:"IncludeListener,omitempty"` // Specifies whether to return the forwarding rules associated with the vServer groups. Valid values: // // - **true**: yes // // - **false* - (default): no // // example: // // false IncludeRule *bool `json:"IncludeRule,omitempty" xml:"IncludeRule,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1o94dp5i6ea******* LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Classic Load Balancer (CLB) instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags. Tag []*DescribeVServerGroupsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (DescribeVServerGroupsRequest) GoString ¶
func (s DescribeVServerGroupsRequest) GoString() string
func (*DescribeVServerGroupsRequest) SetDescription ¶ added in v4.0.5
func (s *DescribeVServerGroupsRequest) SetDescription(v string) *DescribeVServerGroupsRequest
func (*DescribeVServerGroupsRequest) SetIncludeListener ¶
func (s *DescribeVServerGroupsRequest) SetIncludeListener(v bool) *DescribeVServerGroupsRequest
func (*DescribeVServerGroupsRequest) SetIncludeRule ¶
func (s *DescribeVServerGroupsRequest) SetIncludeRule(v bool) *DescribeVServerGroupsRequest
func (*DescribeVServerGroupsRequest) SetLoadBalancerId ¶
func (s *DescribeVServerGroupsRequest) SetLoadBalancerId(v string) *DescribeVServerGroupsRequest
func (*DescribeVServerGroupsRequest) SetOwnerAccount ¶
func (s *DescribeVServerGroupsRequest) SetOwnerAccount(v string) *DescribeVServerGroupsRequest
func (*DescribeVServerGroupsRequest) SetOwnerId ¶
func (s *DescribeVServerGroupsRequest) SetOwnerId(v int64) *DescribeVServerGroupsRequest
func (*DescribeVServerGroupsRequest) SetRegionId ¶
func (s *DescribeVServerGroupsRequest) SetRegionId(v string) *DescribeVServerGroupsRequest
func (*DescribeVServerGroupsRequest) SetResourceOwnerAccount ¶
func (s *DescribeVServerGroupsRequest) SetResourceOwnerAccount(v string) *DescribeVServerGroupsRequest
func (*DescribeVServerGroupsRequest) SetResourceOwnerId ¶
func (s *DescribeVServerGroupsRequest) SetResourceOwnerId(v int64) *DescribeVServerGroupsRequest
func (*DescribeVServerGroupsRequest) SetTag ¶ added in v4.0.3
func (s *DescribeVServerGroupsRequest) SetTag(v []*DescribeVServerGroupsRequestTag) *DescribeVServerGroupsRequest
func (DescribeVServerGroupsRequest) String ¶
func (s DescribeVServerGroupsRequest) String() string
type DescribeVServerGroupsRequestTag ¶ added in v4.0.3
type DescribeVServerGroupsRequestTag struct { // The key of tag N. Valid values of N: 1 to 20. The tag key cannot be an empty string. // // The tag key can be up to 64 characters in length, and cannot contain `http://` or `https://`. The tag key cannot start with `aliyun` or `acs`:. // // example: // // TestKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. Valid values of N: 1 to 20. The tag value can be an empty string. // // The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. The tag value cannot contain `http://` or `https://`. // // example: // // TestValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeVServerGroupsRequestTag) GoString ¶ added in v4.0.3
func (s DescribeVServerGroupsRequestTag) GoString() string
func (*DescribeVServerGroupsRequestTag) SetKey ¶ added in v4.0.4
func (s *DescribeVServerGroupsRequestTag) SetKey(v string) *DescribeVServerGroupsRequestTag
func (*DescribeVServerGroupsRequestTag) SetValue ¶ added in v4.0.4
func (s *DescribeVServerGroupsRequestTag) SetValue(v string) *DescribeVServerGroupsRequestTag
func (DescribeVServerGroupsRequestTag) String ¶ added in v4.0.3
func (s DescribeVServerGroupsRequestTag) String() string
type DescribeVServerGroupsResponse ¶
type DescribeVServerGroupsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeVServerGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeVServerGroupsResponse) GoString ¶
func (s DescribeVServerGroupsResponse) GoString() string
func (*DescribeVServerGroupsResponse) SetBody ¶
func (s *DescribeVServerGroupsResponse) SetBody(v *DescribeVServerGroupsResponseBody) *DescribeVServerGroupsResponse
func (*DescribeVServerGroupsResponse) SetHeaders ¶
func (s *DescribeVServerGroupsResponse) SetHeaders(v map[string]*string) *DescribeVServerGroupsResponse
func (*DescribeVServerGroupsResponse) SetStatusCode ¶
func (s *DescribeVServerGroupsResponse) SetStatusCode(v int32) *DescribeVServerGroupsResponse
func (DescribeVServerGroupsResponse) String ¶
func (s DescribeVServerGroupsResponse) String() string
type DescribeVServerGroupsResponseBody ¶
type DescribeVServerGroupsResponseBody struct { // The request ID. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The backend servers. VServerGroups *DescribeVServerGroupsResponseBodyVServerGroups `json:"VServerGroups,omitempty" xml:"VServerGroups,omitempty" type:"Struct"` }
func (DescribeVServerGroupsResponseBody) GoString ¶
func (s DescribeVServerGroupsResponseBody) GoString() string
func (*DescribeVServerGroupsResponseBody) SetRequestId ¶
func (s *DescribeVServerGroupsResponseBody) SetRequestId(v string) *DescribeVServerGroupsResponseBody
func (*DescribeVServerGroupsResponseBody) SetVServerGroups ¶
func (s *DescribeVServerGroupsResponseBody) SetVServerGroups(v *DescribeVServerGroupsResponseBodyVServerGroups) *DescribeVServerGroupsResponseBody
func (DescribeVServerGroupsResponseBody) String ¶
func (s DescribeVServerGroupsResponseBody) String() string
type DescribeVServerGroupsResponseBodyVServerGroups ¶
type DescribeVServerGroupsResponseBodyVServerGroups struct {
VServerGroup []*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup `json:"VServerGroup,omitempty" xml:"VServerGroup,omitempty" type:"Repeated"`
}
func (DescribeVServerGroupsResponseBodyVServerGroups) GoString ¶
func (s DescribeVServerGroupsResponseBodyVServerGroups) GoString() string
func (*DescribeVServerGroupsResponseBodyVServerGroups) SetVServerGroup ¶
func (DescribeVServerGroupsResponseBodyVServerGroups) String ¶
func (s DescribeVServerGroupsResponseBodyVServerGroups) String() string
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup ¶
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup struct { // The associated resources. AssociatedObjects *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjects `json:"AssociatedObjects,omitempty" xml:"AssociatedObjects,omitempty" type:"Struct"` // The time when the CLB instance was created. The time follows the `YYYY-MM-DDThh:mm:ssZ` format. // // example: // // 2022-08-31T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The number of servers. // // This parameter is unavailable by default. To use this parameter, submit a ticket or contact your account manager. // // example: // // 1 ServerCount *int64 `json:"ServerCount,omitempty" xml:"ServerCount,omitempty"` // The tags. Tags *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Struct"` // The server group ID. // // example: // // rsp-0bfuc***** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` // The server group name. // // example: // // Group3 VServerGroupName *string `json:"VServerGroupName,omitempty" xml:"VServerGroupName,omitempty"` }
func (DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) GoString ¶
func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) GoString() string
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) SetAssociatedObjects ¶
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) SetCreateTime ¶ added in v4.0.1
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) SetServerCount ¶
func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) SetServerCount(v int64) *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) SetVServerGroupId ¶
func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) SetVServerGroupId(v string) *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) SetVServerGroupName ¶
func (s *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) SetVServerGroupName(v string) *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup
func (DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) String ¶
func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroup) String() string
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjects ¶
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjects struct { // The listeners. Listeners *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListeners `json:"Listeners,omitempty" xml:"Listeners,omitempty" type:"Struct"` // The forwarding rules. Rules *DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Struct"` }
func (DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjects) GoString ¶
func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjects) GoString() string
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjects) SetListeners ¶
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListeners ¶
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListeners struct {
Listener []*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListenersListener `json:"Listener,omitempty" xml:"Listener,omitempty" type:"Repeated"`
}
func (DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListeners) GoString ¶
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListeners) SetListener ¶
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListenersListener ¶
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListenersListener struct { // The listener port. // // example: // // 80 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The listener protocol. Valid values: **tcp**, **udp**, **http**, and **https**. // // example: // // tcp Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` }
func (DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListenersListener) GoString ¶
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListenersListener) SetPort ¶
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsListenersListener) SetProtocol ¶
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRules ¶
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRules struct {
Rule []*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule `json:"Rule,omitempty" xml:"Rule,omitempty" type:"Repeated"`
}
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule ¶
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule struct { // The requested domain name. // // example: // // www.example.com Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` // The ID of the forwarding rule. // // example: // // rule-a3x3pg1yohq3lq**** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the forwarding rule. // // example: // // test RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The request URL. // // example: // // /example Url *string `json:"Url,omitempty" xml:"Url,omitempty"` }
func (DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule) GoString ¶
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule) SetDomain ¶
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule) SetRuleId ¶
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule) SetRuleName ¶
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupAssociatedObjectsRulesRule) SetUrl ¶
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTags ¶ added in v4.0.3
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTags struct {
Tag []*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}
func (DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTags) GoString ¶ added in v4.0.3
func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTags) GoString() string
func (DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTags) String ¶ added in v4.0.3
func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTags) String() string
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag ¶ added in v4.0.3
type DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag struct { // The tag key. // // example: // // TestKey TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. // // example: // // TestValue TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag) GoString ¶ added in v4.0.3
func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag) GoString() string
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag) SetTagKey ¶ added in v4.0.3
func (*DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag) SetTagValue ¶ added in v4.0.3
func (DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag) String ¶ added in v4.0.3
func (s DescribeVServerGroupsResponseBodyVServerGroupsVServerGroupTagsTag) String() string
type DescribeZonesRequest ¶
type DescribeZonesRequest struct { // The logon name of the RAM user. // // example: // // testuser@aliyun.com OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` // The ID of the Alibaba Cloud account to which the VPC belongs. // // example: // // 1171915672241348 OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Server Load Balancer (SLB) instance. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // ResourceOwnerAccount // // example: // // cmdb@5397832129092425.onaliyun.com ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` // The ID of the asset owner. // // example: // // 1592622395492712 ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (DescribeZonesRequest) GoString ¶
func (s DescribeZonesRequest) GoString() string
func (*DescribeZonesRequest) SetOwnerAccount ¶
func (s *DescribeZonesRequest) SetOwnerAccount(v string) *DescribeZonesRequest
func (*DescribeZonesRequest) SetOwnerId ¶
func (s *DescribeZonesRequest) SetOwnerId(v int64) *DescribeZonesRequest
func (*DescribeZonesRequest) SetRegionId ¶
func (s *DescribeZonesRequest) SetRegionId(v string) *DescribeZonesRequest
func (*DescribeZonesRequest) SetResourceOwnerAccount ¶
func (s *DescribeZonesRequest) SetResourceOwnerAccount(v string) *DescribeZonesRequest
func (*DescribeZonesRequest) SetResourceOwnerId ¶
func (s *DescribeZonesRequest) SetResourceOwnerId(v int64) *DescribeZonesRequest
func (DescribeZonesRequest) String ¶
func (s DescribeZonesRequest) String() string
type DescribeZonesResponse ¶
type DescribeZonesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeZonesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeZonesResponse) GoString ¶
func (s DescribeZonesResponse) GoString() string
func (*DescribeZonesResponse) SetBody ¶
func (s *DescribeZonesResponse) SetBody(v *DescribeZonesResponseBody) *DescribeZonesResponse
func (*DescribeZonesResponse) SetHeaders ¶
func (s *DescribeZonesResponse) SetHeaders(v map[string]*string) *DescribeZonesResponse
func (*DescribeZonesResponse) SetStatusCode ¶
func (s *DescribeZonesResponse) SetStatusCode(v int32) *DescribeZonesResponse
func (DescribeZonesResponse) String ¶
func (s DescribeZonesResponse) String() string
type DescribeZonesResponseBody ¶
type DescribeZonesResponseBody struct { // The request ID. // // example: // // A48D35FF-440A-4BC0-A4A2-A9BF69B7E43A RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The zones. Zones *DescribeZonesResponseBodyZones `json:"Zones,omitempty" xml:"Zones,omitempty" type:"Struct"` }
func (DescribeZonesResponseBody) GoString ¶
func (s DescribeZonesResponseBody) GoString() string
func (*DescribeZonesResponseBody) SetRequestId ¶
func (s *DescribeZonesResponseBody) SetRequestId(v string) *DescribeZonesResponseBody
func (*DescribeZonesResponseBody) SetZones ¶
func (s *DescribeZonesResponseBody) SetZones(v *DescribeZonesResponseBodyZones) *DescribeZonesResponseBody
func (DescribeZonesResponseBody) String ¶
func (s DescribeZonesResponseBody) String() string
type DescribeZonesResponseBodyZones ¶
type DescribeZonesResponseBodyZones struct {
Zone []*DescribeZonesResponseBodyZonesZone `json:"Zone,omitempty" xml:"Zone,omitempty" type:"Repeated"`
}
func (DescribeZonesResponseBodyZones) GoString ¶
func (s DescribeZonesResponseBodyZones) GoString() string
func (*DescribeZonesResponseBodyZones) SetZone ¶
func (s *DescribeZonesResponseBodyZones) SetZone(v []*DescribeZonesResponseBodyZonesZone) *DescribeZonesResponseBodyZones
func (DescribeZonesResponseBodyZones) String ¶
func (s DescribeZonesResponseBodyZones) String() string
type DescribeZonesResponseBodyZonesZone ¶
type DescribeZonesResponseBodyZonesZone struct { // The name of the zone. // // example: // // The list of secondary zones. LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The secondary zones. SlaveZones *DescribeZonesResponseBodyZonesZoneSlaveZones `json:"SlaveZones,omitempty" xml:"SlaveZones,omitempty" type:"Struct"` // The ID of the zone. // // example: // // cn-hangzhou-b ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (DescribeZonesResponseBodyZonesZone) GoString ¶
func (s DescribeZonesResponseBodyZonesZone) GoString() string
func (*DescribeZonesResponseBodyZonesZone) SetLocalName ¶
func (s *DescribeZonesResponseBodyZonesZone) SetLocalName(v string) *DescribeZonesResponseBodyZonesZone
func (*DescribeZonesResponseBodyZonesZone) SetSlaveZones ¶
func (s *DescribeZonesResponseBodyZonesZone) SetSlaveZones(v *DescribeZonesResponseBodyZonesZoneSlaveZones) *DescribeZonesResponseBodyZonesZone
func (*DescribeZonesResponseBodyZonesZone) SetZoneId ¶
func (s *DescribeZonesResponseBodyZonesZone) SetZoneId(v string) *DescribeZonesResponseBodyZonesZone
func (DescribeZonesResponseBodyZonesZone) String ¶
func (s DescribeZonesResponseBodyZonesZone) String() string
type DescribeZonesResponseBodyZonesZoneSlaveZones ¶
type DescribeZonesResponseBodyZonesZoneSlaveZones struct {
SlaveZone []*DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone `json:"SlaveZone,omitempty" xml:"SlaveZone,omitempty" type:"Repeated"`
}
func (DescribeZonesResponseBodyZonesZoneSlaveZones) GoString ¶
func (s DescribeZonesResponseBodyZonesZoneSlaveZones) GoString() string
func (*DescribeZonesResponseBodyZonesZoneSlaveZones) SetSlaveZone ¶
func (DescribeZonesResponseBodyZonesZoneSlaveZones) String ¶
func (s DescribeZonesResponseBodyZonesZoneSlaveZones) String() string
type DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone ¶
type DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone struct { // The name of the secondary zone. // // example: // // Queries zones in a specified region. LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The ID of the secondary zone. // // example: // // cn-hangzhou-g ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone) GoString ¶
func (s DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone) GoString() string
func (*DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone) SetLocalName ¶
func (s *DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone) SetLocalName(v string) *DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone
func (DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone) String ¶
func (s DescribeZonesResponseBodyZonesZoneSlaveZonesSlaveZone) String() string
type EnableHighDefinationMonitorRequest ¶ added in v4.0.2
type EnableHighDefinationMonitorRequest struct { // The name of the project of Log Service. The name must be 4 to 63 characters in length, and can contain digits and lowercase letters. It must start and end with a digit or a letter. // // This parameter is required. // // example: // // my-project LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"` // The name of the Logstore of Log Service. The name must be 2 to 64 characters in length and can contain digits, lowercase letters, hyphens (-) and underscores (_). It must start and end with a digit or a letter. // // This parameter is required. // // example: // // my-log-store LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Classic Load Balancer (CLB) instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags of the logs. The tags must be key-value pairs that are contained in a JSON dictionary. // // example: // // [{"tagKey":"Key1","tagValue":"Value1"}] Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (EnableHighDefinationMonitorRequest) GoString ¶ added in v4.0.2
func (s EnableHighDefinationMonitorRequest) GoString() string
func (*EnableHighDefinationMonitorRequest) SetLogProject ¶ added in v4.0.2
func (s *EnableHighDefinationMonitorRequest) SetLogProject(v string) *EnableHighDefinationMonitorRequest
func (*EnableHighDefinationMonitorRequest) SetLogStore ¶ added in v4.0.2
func (s *EnableHighDefinationMonitorRequest) SetLogStore(v string) *EnableHighDefinationMonitorRequest
func (*EnableHighDefinationMonitorRequest) SetOwnerAccount ¶ added in v4.0.2
func (s *EnableHighDefinationMonitorRequest) SetOwnerAccount(v string) *EnableHighDefinationMonitorRequest
func (*EnableHighDefinationMonitorRequest) SetOwnerId ¶ added in v4.0.2
func (s *EnableHighDefinationMonitorRequest) SetOwnerId(v int64) *EnableHighDefinationMonitorRequest
func (*EnableHighDefinationMonitorRequest) SetRegionId ¶ added in v4.0.2
func (s *EnableHighDefinationMonitorRequest) SetRegionId(v string) *EnableHighDefinationMonitorRequest
func (*EnableHighDefinationMonitorRequest) SetResourceOwnerAccount ¶ added in v4.0.2
func (s *EnableHighDefinationMonitorRequest) SetResourceOwnerAccount(v string) *EnableHighDefinationMonitorRequest
func (*EnableHighDefinationMonitorRequest) SetResourceOwnerId ¶ added in v4.0.2
func (s *EnableHighDefinationMonitorRequest) SetResourceOwnerId(v int64) *EnableHighDefinationMonitorRequest
func (*EnableHighDefinationMonitorRequest) SetTags ¶ added in v4.0.2
func (s *EnableHighDefinationMonitorRequest) SetTags(v string) *EnableHighDefinationMonitorRequest
func (EnableHighDefinationMonitorRequest) String ¶ added in v4.0.2
func (s EnableHighDefinationMonitorRequest) String() string
type EnableHighDefinationMonitorResponse ¶ added in v4.0.2
type EnableHighDefinationMonitorResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *EnableHighDefinationMonitorResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (EnableHighDefinationMonitorResponse) GoString ¶ added in v4.0.2
func (s EnableHighDefinationMonitorResponse) GoString() string
func (*EnableHighDefinationMonitorResponse) SetHeaders ¶ added in v4.0.2
func (s *EnableHighDefinationMonitorResponse) SetHeaders(v map[string]*string) *EnableHighDefinationMonitorResponse
func (*EnableHighDefinationMonitorResponse) SetStatusCode ¶ added in v4.0.2
func (s *EnableHighDefinationMonitorResponse) SetStatusCode(v int32) *EnableHighDefinationMonitorResponse
func (EnableHighDefinationMonitorResponse) String ¶ added in v4.0.2
func (s EnableHighDefinationMonitorResponse) String() string
type EnableHighDefinationMonitorResponseBody ¶ added in v4.0.2
type EnableHighDefinationMonitorResponseBody struct { // The ID of the request. // // example: // // 2F398FF5-B349-5C01-8638-8E9A0BF1DBE6 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - **true**: yes // // - **false**: no // // example: // // true Success *string `json:"Success,omitempty" xml:"Success,omitempty"` }
func (EnableHighDefinationMonitorResponseBody) GoString ¶ added in v4.0.2
func (s EnableHighDefinationMonitorResponseBody) GoString() string
func (*EnableHighDefinationMonitorResponseBody) SetRequestId ¶ added in v4.0.2
func (s *EnableHighDefinationMonitorResponseBody) SetRequestId(v string) *EnableHighDefinationMonitorResponseBody
func (*EnableHighDefinationMonitorResponseBody) SetSuccess ¶ added in v4.0.2
func (s *EnableHighDefinationMonitorResponseBody) SetSuccess(v string) *EnableHighDefinationMonitorResponseBody
func (EnableHighDefinationMonitorResponseBody) String ¶ added in v4.0.2
func (s EnableHighDefinationMonitorResponseBody) String() string
type ListTLSCipherPoliciesRequest ¶
type ListTLSCipherPoliciesRequest struct { // Specifies whether to return the information about the associated listeners. Valid values: // // - **true**: returns the information about the associated listeners. // // - **false* - (default): does not return the information about the associated listeners. // // example: // // false IncludeListener *bool `json:"IncludeListener,omitempty" xml:"IncludeListener,omitempty"` // The maximum number of TLS policies to be queried in this call. Valid values: **1* - to **100**. If you do not set this parameter, the default value **20* - is used. // // example: // // 20 MaxItems *int32 `json:"MaxItems,omitempty" xml:"MaxItems,omitempty"` // The name of the TLS policy. The name must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). The name must start with a letter. // // example: // // TLSPolicy-test**** Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The token that is used for the next query. Valid values: // // - If this is your first query or no next query is to be sent, ignore this parameter. // // - If a next query is to be sent, set the value to the value of NextToken that is returned from the last call. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Classic Load Balancer (CLB) instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/36063.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the TLS policy. // // example: // // tls-bp17elso1h323r**** TLSCipherPolicyId *string `json:"TLSCipherPolicyId,omitempty" xml:"TLSCipherPolicyId,omitempty"` }
func (ListTLSCipherPoliciesRequest) GoString ¶
func (s ListTLSCipherPoliciesRequest) GoString() string
func (*ListTLSCipherPoliciesRequest) SetIncludeListener ¶
func (s *ListTLSCipherPoliciesRequest) SetIncludeListener(v bool) *ListTLSCipherPoliciesRequest
func (*ListTLSCipherPoliciesRequest) SetMaxItems ¶
func (s *ListTLSCipherPoliciesRequest) SetMaxItems(v int32) *ListTLSCipherPoliciesRequest
func (*ListTLSCipherPoliciesRequest) SetName ¶
func (s *ListTLSCipherPoliciesRequest) SetName(v string) *ListTLSCipherPoliciesRequest
func (*ListTLSCipherPoliciesRequest) SetNextToken ¶
func (s *ListTLSCipherPoliciesRequest) SetNextToken(v string) *ListTLSCipherPoliciesRequest
func (*ListTLSCipherPoliciesRequest) SetOwnerAccount ¶
func (s *ListTLSCipherPoliciesRequest) SetOwnerAccount(v string) *ListTLSCipherPoliciesRequest
func (*ListTLSCipherPoliciesRequest) SetOwnerId ¶
func (s *ListTLSCipherPoliciesRequest) SetOwnerId(v int64) *ListTLSCipherPoliciesRequest
func (*ListTLSCipherPoliciesRequest) SetRegionId ¶
func (s *ListTLSCipherPoliciesRequest) SetRegionId(v string) *ListTLSCipherPoliciesRequest
func (*ListTLSCipherPoliciesRequest) SetResourceOwnerAccount ¶
func (s *ListTLSCipherPoliciesRequest) SetResourceOwnerAccount(v string) *ListTLSCipherPoliciesRequest
func (*ListTLSCipherPoliciesRequest) SetResourceOwnerId ¶
func (s *ListTLSCipherPoliciesRequest) SetResourceOwnerId(v int64) *ListTLSCipherPoliciesRequest
func (*ListTLSCipherPoliciesRequest) SetTLSCipherPolicyId ¶
func (s *ListTLSCipherPoliciesRequest) SetTLSCipherPolicyId(v string) *ListTLSCipherPoliciesRequest
func (ListTLSCipherPoliciesRequest) String ¶
func (s ListTLSCipherPoliciesRequest) String() string
type ListTLSCipherPoliciesResponse ¶
type ListTLSCipherPoliciesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListTLSCipherPoliciesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListTLSCipherPoliciesResponse) GoString ¶
func (s ListTLSCipherPoliciesResponse) GoString() string
func (*ListTLSCipherPoliciesResponse) SetBody ¶
func (s *ListTLSCipherPoliciesResponse) SetBody(v *ListTLSCipherPoliciesResponseBody) *ListTLSCipherPoliciesResponse
func (*ListTLSCipherPoliciesResponse) SetHeaders ¶
func (s *ListTLSCipherPoliciesResponse) SetHeaders(v map[string]*string) *ListTLSCipherPoliciesResponse
func (*ListTLSCipherPoliciesResponse) SetStatusCode ¶
func (s *ListTLSCipherPoliciesResponse) SetStatusCode(v int32) *ListTLSCipherPoliciesResponse
func (ListTLSCipherPoliciesResponse) String ¶
func (s ListTLSCipherPoliciesResponse) String() string
type ListTLSCipherPoliciesResponseBody ¶
type ListTLSCipherPoliciesResponseBody struct { // Indicates whether the current page is the last page. Valid values: // // - **true**: The current page is the last page. // // - **false**: The current page is not the last page. // // example: // // false IsTruncated *bool `json:"IsTruncated,omitempty" xml:"IsTruncated,omitempty"` // The token that is used for the next query. Valid values: // // - If **NextToken* - is empty, it indicates that no next query is to be sent. // // - If **NextToken* - is not empty, the value indicates the token that is used for the next query. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The list of TLS policies. TLSCipherPolicies []*ListTLSCipherPoliciesResponseBodyTLSCipherPolicies `json:"TLSCipherPolicies,omitempty" xml:"TLSCipherPolicies,omitempty" type:"Repeated"` // The total number of TLS policies returned. // // example: // // 1000 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListTLSCipherPoliciesResponseBody) GoString ¶
func (s ListTLSCipherPoliciesResponseBody) GoString() string
func (*ListTLSCipherPoliciesResponseBody) SetIsTruncated ¶
func (s *ListTLSCipherPoliciesResponseBody) SetIsTruncated(v bool) *ListTLSCipherPoliciesResponseBody
func (*ListTLSCipherPoliciesResponseBody) SetNextToken ¶
func (s *ListTLSCipherPoliciesResponseBody) SetNextToken(v string) *ListTLSCipherPoliciesResponseBody
func (*ListTLSCipherPoliciesResponseBody) SetRequestId ¶
func (s *ListTLSCipherPoliciesResponseBody) SetRequestId(v string) *ListTLSCipherPoliciesResponseBody
func (*ListTLSCipherPoliciesResponseBody) SetTLSCipherPolicies ¶
func (s *ListTLSCipherPoliciesResponseBody) SetTLSCipherPolicies(v []*ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) *ListTLSCipherPoliciesResponseBody
func (*ListTLSCipherPoliciesResponseBody) SetTotalCount ¶
func (s *ListTLSCipherPoliciesResponseBody) SetTotalCount(v int32) *ListTLSCipherPoliciesResponseBody
func (ListTLSCipherPoliciesResponseBody) String ¶
func (s ListTLSCipherPoliciesResponseBody) String() string
type ListTLSCipherPoliciesResponseBodyTLSCipherPolicies ¶
type ListTLSCipherPoliciesResponseBodyTLSCipherPolicies struct { // The cipher suites supported by the TLS version. // // TLS 1.0 and TLS 1.1 support the following cipher suites: // // - ECDHE-ECDSA-AES128-SHA // // - ECDHE-ECDSA-AES256-SHA // // - ECDHE-RSA-AES128-SHA // // - ECDHE-RSA-AES256-SHA // // - AES128-SHA AES256-SHA // // - DES-CBC3-SHA // // TLS 1.2 supports the following cipher suites: // // - ECDHE-ECDSA-AES128-SHA // // - ECDHE-ECDSA-AES256-SHA // // - ECDHE-RSA-AES128-SHA // // - ECDHE-RSA-AES256-SHA // // - AES128-SHA AES256-SHA // // - DES-CBC3-SHA // // - ECDHE-ECDSA-AES128-GCM-SHA256 // // - ECDHE-ECDSA-AES256-GCM-SHA384 // // - ECDHE-ECDSA-AES128-SHA256 // // - ECDHE-ECDSA-AES256-SHA384 // // - ECDHE-RSA-AES128-GCM-SHA256 // // - ECDHE-RSA-AES256-GCM-SHA384 // // - ECDHE-RSA-AES128-SHA256 // // - ECDHE-RSA-AES256-SHA384 // // - AES128-GCM-SHA256 // // - AES256-GCM-SHA384 // // - AES128-SHA256 AES256-SHA256 // // TLS 1.3 supports the following cipher suites: // // - TLS_AES_128_GCM_SHA256 // // - TLS_AES_256_GCM_SHA384 // // - TLS_CHACHA20_POLY1305_SHA256 // // - TLS_AES_128_CCM_SHA256 // // - TLS_AES_128_CCM_8_SHA256 Ciphers []*string `json:"Ciphers,omitempty" xml:"Ciphers,omitempty" type:"Repeated"` // The timestamp generated when the TLS policy is created. // // example: // // 1608273800000 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The ID of the TLS policy. // // example: // // tls-bp17elso1h323r**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The name of the TLS policy. // // example: // // TLSPolicy-test**** Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The list of associated listeners. RelateListeners []*ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners `json:"RelateListeners,omitempty" xml:"RelateListeners,omitempty" type:"Repeated"` // The status of the TLS policy. Valid values: // // - **configuring**: The TLS policy is being configured. // // - **normal**: The TLS policy works as expected. // // example: // // normal Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The version of the TLS protocol. TLSVersions []*string `json:"TLSVersions,omitempty" xml:"TLSVersions,omitempty" type:"Repeated"` }
func (ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) GoString ¶
func (s ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) GoString() string
func (*ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetCiphers ¶
func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetCiphers(v []*string) *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies
func (*ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetCreateTime ¶
func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetCreateTime(v int64) *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies
func (*ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetInstanceId ¶
func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetInstanceId(v string) *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies
func (*ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetRelateListeners ¶
func (*ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetTLSVersions ¶
func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) SetTLSVersions(v []*string) *ListTLSCipherPoliciesResponseBodyTLSCipherPolicies
func (ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) String ¶
func (s ListTLSCipherPoliciesResponseBodyTLSCipherPolicies) String() string
type ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners ¶
type ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners struct { // The ID of the CLB instance. // // example: // // lb-bp1b6c719dfa08ex**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The listening port. Valid values: **1* - to **65535**. // // example: // // 80 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The listening protocol. Valid values: // // - **TCP** // // - **UDP** // // - **HTTP** // // - **HTTPS** // // example: // // HTTPS Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` }
func (ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners) GoString ¶
func (s ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners) GoString() string
func (*ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners) SetLoadBalancerId ¶
func (s *ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners) SetLoadBalancerId(v string) *ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners
func (*ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners) SetProtocol ¶
func (ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners) String ¶
func (s ListTLSCipherPoliciesResponseBodyTLSCipherPoliciesRelateListeners) String() string
type ListTagResourcesRequest ¶
type ListTagResourcesRequest struct { // The token that determines the start point of the query. Valid values: // // - If this is your first query or no subsequent query is to be sent, ignore this parameter. // // - If a subsequent query is to be sent, set the parameter to the value of NextToken that is returned from the last call. // // example: // // caeba0bbb2be03f84eb48b699f0a**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the CLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource ID. You can specify up to 20 resources. // // > The value of **ResourceId* - of a **listener* - is **LoadBalancerId_Listener protocol_Port**, where LoadBalancerId is the ID of the CLB instance and port is the listener port. Example: lb-bp1qnnvj18yy6h\\*\\*\\*\\*_http_80. // // example: // // lb-bp1qnnvj18yy6h****** ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The type of the resource. Valid values: // // - **instance**: a CLB instance // // - **certificate**: a certificate // // - **acl**: an access control list (ACL) // // - **listener**: a listener // // - **vservergroup**: a vServer group // // - **masterslaveservergroup**: a primary/secondary server group // // This parameter is required. // // example: // // instance ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags. Tag []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (ListTagResourcesRequest) GoString ¶
func (s ListTagResourcesRequest) GoString() string
func (*ListTagResourcesRequest) SetNextToken ¶
func (s *ListTagResourcesRequest) SetNextToken(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetOwnerAccount ¶
func (s *ListTagResourcesRequest) SetOwnerAccount(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetOwnerId ¶
func (s *ListTagResourcesRequest) SetOwnerId(v int64) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetRegionId ¶
func (s *ListTagResourcesRequest) SetRegionId(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetResourceId ¶
func (s *ListTagResourcesRequest) SetResourceId(v []*string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetResourceOwnerAccount ¶
func (s *ListTagResourcesRequest) SetResourceOwnerAccount(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetResourceOwnerId ¶
func (s *ListTagResourcesRequest) SetResourceOwnerId(v int64) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetResourceType ¶
func (s *ListTagResourcesRequest) SetResourceType(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetTag ¶
func (s *ListTagResourcesRequest) SetTag(v []*ListTagResourcesRequestTag) *ListTagResourcesRequest
func (ListTagResourcesRequest) String ¶
func (s ListTagResourcesRequest) String() string
type ListTagResourcesRequestTag ¶
type ListTagResourcesRequestTag struct { // The tag key of the resource. You can specify up to 20 tag keys. // // The tag key cannot be an empty string. The tag key must be 1 to 64 characters in length and cannot start with `aliyun` or `acs:`. The tag key cannot contain `http://` or `https://`. // // example: // // FinanceDept Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value of the resource. You can specify up to 20 tag values. The tag value cannot be an empty string. // // The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. The tag value cannot contain `http://` or `https://`. // // example: // // FinanceJoshua Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListTagResourcesRequestTag) GoString ¶
func (s ListTagResourcesRequestTag) GoString() string
func (*ListTagResourcesRequestTag) SetKey ¶
func (s *ListTagResourcesRequestTag) SetKey(v string) *ListTagResourcesRequestTag
func (*ListTagResourcesRequestTag) SetValue ¶
func (s *ListTagResourcesRequestTag) SetValue(v string) *ListTagResourcesRequestTag
func (ListTagResourcesRequestTag) String ¶
func (s ListTagResourcesRequestTag) String() string
type ListTagResourcesResponse ¶
type ListTagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListTagResourcesResponse) GoString ¶
func (s ListTagResourcesResponse) GoString() string
func (*ListTagResourcesResponse) SetBody ¶
func (s *ListTagResourcesResponse) SetBody(v *ListTagResourcesResponseBody) *ListTagResourcesResponse
func (*ListTagResourcesResponse) SetHeaders ¶
func (s *ListTagResourcesResponse) SetHeaders(v map[string]*string) *ListTagResourcesResponse
func (*ListTagResourcesResponse) SetStatusCode ¶
func (s *ListTagResourcesResponse) SetStatusCode(v int32) *ListTagResourcesResponse
func (ListTagResourcesResponse) String ¶
func (s ListTagResourcesResponse) String() string
type ListTagResourcesResponseBody ¶
type ListTagResourcesResponseBody struct { // The token that determines the start point of the query. Valid values: // // - If **NextToken* - is empty, it indicates that no subsequent query is to be sent. // // - If a value of **NextToken* - is returned, the value is the token that is used for the subsequent query. // // example: // // caeba0bbb2be03f84eb48b699f0a**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. // // example: // // DE65F6B7-7566-4802-9007-96F2494AC512 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The resources to which the tags are added. TagResources *ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Struct"` }
func (ListTagResourcesResponseBody) GoString ¶
func (s ListTagResourcesResponseBody) GoString() string
func (*ListTagResourcesResponseBody) SetNextToken ¶
func (s *ListTagResourcesResponseBody) SetNextToken(v string) *ListTagResourcesResponseBody
func (*ListTagResourcesResponseBody) SetRequestId ¶
func (s *ListTagResourcesResponseBody) SetRequestId(v string) *ListTagResourcesResponseBody
func (*ListTagResourcesResponseBody) SetTagResources ¶
func (s *ListTagResourcesResponseBody) SetTagResources(v *ListTagResourcesResponseBodyTagResources) *ListTagResourcesResponseBody
func (ListTagResourcesResponseBody) String ¶
func (s ListTagResourcesResponseBody) String() string
type ListTagResourcesResponseBodyTagResources ¶
type ListTagResourcesResponseBodyTagResources struct {
TagResource []*ListTagResourcesResponseBodyTagResourcesTagResource `json:"TagResource,omitempty" xml:"TagResource,omitempty" type:"Repeated"`
}
func (ListTagResourcesResponseBodyTagResources) GoString ¶
func (s ListTagResourcesResponseBodyTagResources) GoString() string
func (*ListTagResourcesResponseBodyTagResources) SetTagResource ¶
func (s *ListTagResourcesResponseBodyTagResources) SetTagResource(v []*ListTagResourcesResponseBodyTagResourcesTagResource) *ListTagResourcesResponseBodyTagResources
func (ListTagResourcesResponseBodyTagResources) String ¶
func (s ListTagResourcesResponseBodyTagResources) String() string
type ListTagResourcesResponseBodyTagResourcesTagResource ¶
type ListTagResourcesResponseBodyTagResourcesTagResource struct { // The resource ID. // // example: // // lb-bp16qjewdsunr4**** ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The resource type. // // example: // // instance ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tag key. // // example: // // FinanceDept TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. // // example: // // FinanceJoshua TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (ListTagResourcesResponseBodyTagResourcesTagResource) GoString ¶
func (s ListTagResourcesResponseBodyTagResourcesTagResource) GoString() string
func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId ¶
func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceId(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType ¶
func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetResourceType(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
func (*ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue ¶
func (s *ListTagResourcesResponseBodyTagResourcesTagResource) SetTagValue(v string) *ListTagResourcesResponseBodyTagResourcesTagResource
func (ListTagResourcesResponseBodyTagResourcesTagResource) String ¶
func (s ListTagResourcesResponseBodyTagResourcesTagResource) String() string
type ModifyHighDefinationMonitorRequest ¶ added in v4.0.2
type ModifyHighDefinationMonitorRequest struct { // The new name of the project of Log Service. The name must be 4 to 63 characters in length, and can contain digits and lowercase letters. It must start and end with a digit or a letter. // // This parameter is required. // // example: // // my-project LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"` // The new name of the Logstore of Log Service. The name must be 2 to 64 characters in length and can contain digits, lowercase letters, hyphens (-) and underscores (_). It must start and end with a digit or a letter. // // This parameter is required. // // example: // // my-log-store LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Classic Load Balancer (CLB) instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (ModifyHighDefinationMonitorRequest) GoString ¶ added in v4.0.2
func (s ModifyHighDefinationMonitorRequest) GoString() string
func (*ModifyHighDefinationMonitorRequest) SetLogProject ¶ added in v4.0.2
func (s *ModifyHighDefinationMonitorRequest) SetLogProject(v string) *ModifyHighDefinationMonitorRequest
func (*ModifyHighDefinationMonitorRequest) SetLogStore ¶ added in v4.0.2
func (s *ModifyHighDefinationMonitorRequest) SetLogStore(v string) *ModifyHighDefinationMonitorRequest
func (*ModifyHighDefinationMonitorRequest) SetOwnerAccount ¶ added in v4.0.2
func (s *ModifyHighDefinationMonitorRequest) SetOwnerAccount(v string) *ModifyHighDefinationMonitorRequest
func (*ModifyHighDefinationMonitorRequest) SetOwnerId ¶ added in v4.0.2
func (s *ModifyHighDefinationMonitorRequest) SetOwnerId(v int64) *ModifyHighDefinationMonitorRequest
func (*ModifyHighDefinationMonitorRequest) SetRegionId ¶ added in v4.0.2
func (s *ModifyHighDefinationMonitorRequest) SetRegionId(v string) *ModifyHighDefinationMonitorRequest
func (*ModifyHighDefinationMonitorRequest) SetResourceOwnerAccount ¶ added in v4.0.2
func (s *ModifyHighDefinationMonitorRequest) SetResourceOwnerAccount(v string) *ModifyHighDefinationMonitorRequest
func (*ModifyHighDefinationMonitorRequest) SetResourceOwnerId ¶ added in v4.0.2
func (s *ModifyHighDefinationMonitorRequest) SetResourceOwnerId(v int64) *ModifyHighDefinationMonitorRequest
func (ModifyHighDefinationMonitorRequest) String ¶ added in v4.0.2
func (s ModifyHighDefinationMonitorRequest) String() string
type ModifyHighDefinationMonitorResponse ¶ added in v4.0.2
type ModifyHighDefinationMonitorResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyHighDefinationMonitorResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyHighDefinationMonitorResponse) GoString ¶ added in v4.0.2
func (s ModifyHighDefinationMonitorResponse) GoString() string
func (*ModifyHighDefinationMonitorResponse) SetHeaders ¶ added in v4.0.2
func (s *ModifyHighDefinationMonitorResponse) SetHeaders(v map[string]*string) *ModifyHighDefinationMonitorResponse
func (*ModifyHighDefinationMonitorResponse) SetStatusCode ¶ added in v4.0.2
func (s *ModifyHighDefinationMonitorResponse) SetStatusCode(v int32) *ModifyHighDefinationMonitorResponse
func (ModifyHighDefinationMonitorResponse) String ¶ added in v4.0.2
func (s ModifyHighDefinationMonitorResponse) String() string
type ModifyHighDefinationMonitorResponseBody ¶ added in v4.0.2
type ModifyHighDefinationMonitorResponseBody struct { // The ID of the request. // // example: // // 8B9DB03B-ED39-5DB8-9C9F-1ED5F548D61E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the call is successful. Valid values: // // - **true**: yes // // - **false**: no // // example: // // true Success *string `json:"Success,omitempty" xml:"Success,omitempty"` }
func (ModifyHighDefinationMonitorResponseBody) GoString ¶ added in v4.0.2
func (s ModifyHighDefinationMonitorResponseBody) GoString() string
func (*ModifyHighDefinationMonitorResponseBody) SetRequestId ¶ added in v4.0.2
func (s *ModifyHighDefinationMonitorResponseBody) SetRequestId(v string) *ModifyHighDefinationMonitorResponseBody
func (*ModifyHighDefinationMonitorResponseBody) SetSuccess ¶ added in v4.0.2
func (s *ModifyHighDefinationMonitorResponseBody) SetSuccess(v string) *ModifyHighDefinationMonitorResponseBody
func (ModifyHighDefinationMonitorResponseBody) String ¶ added in v4.0.2
func (s ModifyHighDefinationMonitorResponseBody) String() string
type ModifyLoadBalancerInstanceChargeTypeRequest ¶
type ModifyLoadBalancerInstanceChargeTypeRequest struct { // The maximum bandwidth of the Internet-facing CLB instance that is billed on a pay-by-bandwidth basis. // // You do not need to set this parameter. The metering method of Internet data transfer for pay-by-LCU instances supports only pay-by-traffic. // // example: // // 5 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The metering method of the instance after the change. // // Valid value: **PayByCLCU**. Only pay-by-LCU is supported. // // This parameter is required. // // example: // // PayByCLCU InstanceChargeType *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"` // The metering method of Internet data transfer after the change. // // Valid value: **paybytraffic**. // // > - If the value of the **InstanceChargeType* - parameter is set to **PayByCLCU**, only pay-by-data-transfer is supported. // // > - When you change the metering method, the new metering method takes effect at 00:00:00 the next day. // // example: // // paybytraffic InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1b3jus5hpenznuu**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The specification of the CLB instance. // // You do not need to set this parameter. For pay-as-you-go CLB instances, you can only change the metering method from pay-by-specification to pay-by-LCU. You cannot change the metering method from pay-by-LCU to pay-by-specification. // // example: // // slb.s1.small LoadBalancerSpec *string `json:"LoadBalancerSpec,omitempty" xml:"LoadBalancerSpec,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the CLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/25609.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (ModifyLoadBalancerInstanceChargeTypeRequest) GoString ¶
func (s ModifyLoadBalancerInstanceChargeTypeRequest) GoString() string
func (*ModifyLoadBalancerInstanceChargeTypeRequest) SetBandwidth ¶
func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetBandwidth(v int32) *ModifyLoadBalancerInstanceChargeTypeRequest
func (*ModifyLoadBalancerInstanceChargeTypeRequest) SetInstanceChargeType ¶
func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetInstanceChargeType(v string) *ModifyLoadBalancerInstanceChargeTypeRequest
func (*ModifyLoadBalancerInstanceChargeTypeRequest) SetInternetChargeType ¶
func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetInternetChargeType(v string) *ModifyLoadBalancerInstanceChargeTypeRequest
func (*ModifyLoadBalancerInstanceChargeTypeRequest) SetLoadBalancerId ¶
func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetLoadBalancerId(v string) *ModifyLoadBalancerInstanceChargeTypeRequest
func (*ModifyLoadBalancerInstanceChargeTypeRequest) SetLoadBalancerSpec ¶
func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetLoadBalancerSpec(v string) *ModifyLoadBalancerInstanceChargeTypeRequest
func (*ModifyLoadBalancerInstanceChargeTypeRequest) SetOwnerAccount ¶
func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetOwnerAccount(v string) *ModifyLoadBalancerInstanceChargeTypeRequest
func (*ModifyLoadBalancerInstanceChargeTypeRequest) SetOwnerId ¶
func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetOwnerId(v int64) *ModifyLoadBalancerInstanceChargeTypeRequest
func (*ModifyLoadBalancerInstanceChargeTypeRequest) SetRegionId ¶
func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetRegionId(v string) *ModifyLoadBalancerInstanceChargeTypeRequest
func (*ModifyLoadBalancerInstanceChargeTypeRequest) SetResourceOwnerAccount ¶
func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetResourceOwnerAccount(v string) *ModifyLoadBalancerInstanceChargeTypeRequest
func (*ModifyLoadBalancerInstanceChargeTypeRequest) SetResourceOwnerId ¶
func (s *ModifyLoadBalancerInstanceChargeTypeRequest) SetResourceOwnerId(v int64) *ModifyLoadBalancerInstanceChargeTypeRequest
func (ModifyLoadBalancerInstanceChargeTypeRequest) String ¶
func (s ModifyLoadBalancerInstanceChargeTypeRequest) String() string
type ModifyLoadBalancerInstanceChargeTypeResponse ¶
type ModifyLoadBalancerInstanceChargeTypeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyLoadBalancerInstanceChargeTypeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyLoadBalancerInstanceChargeTypeResponse) GoString ¶
func (s ModifyLoadBalancerInstanceChargeTypeResponse) GoString() string
func (*ModifyLoadBalancerInstanceChargeTypeResponse) SetHeaders ¶
func (s *ModifyLoadBalancerInstanceChargeTypeResponse) SetHeaders(v map[string]*string) *ModifyLoadBalancerInstanceChargeTypeResponse
func (*ModifyLoadBalancerInstanceChargeTypeResponse) SetStatusCode ¶
func (s *ModifyLoadBalancerInstanceChargeTypeResponse) SetStatusCode(v int32) *ModifyLoadBalancerInstanceChargeTypeResponse
func (ModifyLoadBalancerInstanceChargeTypeResponse) String ¶
func (s ModifyLoadBalancerInstanceChargeTypeResponse) String() string
type ModifyLoadBalancerInstanceChargeTypeResponseBody ¶
type ModifyLoadBalancerInstanceChargeTypeResponseBody struct { // The ID of the request. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyLoadBalancerInstanceChargeTypeResponseBody) GoString ¶
func (s ModifyLoadBalancerInstanceChargeTypeResponseBody) GoString() string
func (*ModifyLoadBalancerInstanceChargeTypeResponseBody) SetRequestId ¶
func (s *ModifyLoadBalancerInstanceChargeTypeResponseBody) SetRequestId(v string) *ModifyLoadBalancerInstanceChargeTypeResponseBody
func (ModifyLoadBalancerInstanceChargeTypeResponseBody) String ¶
func (s ModifyLoadBalancerInstanceChargeTypeResponseBody) String() string
type ModifyLoadBalancerInstanceSpecRequest ¶
type ModifyLoadBalancerInstanceSpecRequest struct { // Specifies whether to enable automatic payment. Valid values: // // - **true**: automatically completes the payment. // // - **false* - (default): If you select this option, you must complete the payment in the Order Center. // // > This parameter takes effect only for subscription instances. // // example: // // false AutoPay *bool `json:"AutoPay,omitempty" xml:"AutoPay,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1b6c719df********* LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The specification of the CLB instance. Valid values: // // - **slb.s1.small** // // - **slb.s2.small** // // - **slb.s2.medium** // // - **slb.s3.small** // // - **slb.s3.medium** // // - **slb.s3.large** // // The specifications available vary by region. For more information about the specifications, see [High-performance CLB instance](https://help.aliyun.com/document_detail/85931.html). // // > When you switch a shared-resource CLB instance to a high-performance CLB instance, your service may be interrupted for 10 to 30 seconds. We recommend that you modify the specification during off-peak hours or use Alibaba Cloud DNS to schedule your workloads to another CLB instance before you modify the specification. // // This parameter is required. // // example: // // slb.s2.small LoadBalancerSpec *string `json:"LoadBalancerSpec,omitempty" xml:"LoadBalancerSpec,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the CLB instance. // // You can query the region ID from the [Regions and zones](https://help.aliyun.com/document_detail/40654.html) list or by calling the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (ModifyLoadBalancerInstanceSpecRequest) GoString ¶
func (s ModifyLoadBalancerInstanceSpecRequest) GoString() string
func (*ModifyLoadBalancerInstanceSpecRequest) SetAutoPay ¶
func (s *ModifyLoadBalancerInstanceSpecRequest) SetAutoPay(v bool) *ModifyLoadBalancerInstanceSpecRequest
func (*ModifyLoadBalancerInstanceSpecRequest) SetLoadBalancerId ¶
func (s *ModifyLoadBalancerInstanceSpecRequest) SetLoadBalancerId(v string) *ModifyLoadBalancerInstanceSpecRequest
func (*ModifyLoadBalancerInstanceSpecRequest) SetLoadBalancerSpec ¶
func (s *ModifyLoadBalancerInstanceSpecRequest) SetLoadBalancerSpec(v string) *ModifyLoadBalancerInstanceSpecRequest
func (*ModifyLoadBalancerInstanceSpecRequest) SetOwnerAccount ¶
func (s *ModifyLoadBalancerInstanceSpecRequest) SetOwnerAccount(v string) *ModifyLoadBalancerInstanceSpecRequest
func (*ModifyLoadBalancerInstanceSpecRequest) SetOwnerId ¶
func (s *ModifyLoadBalancerInstanceSpecRequest) SetOwnerId(v int64) *ModifyLoadBalancerInstanceSpecRequest
func (*ModifyLoadBalancerInstanceSpecRequest) SetRegionId ¶
func (s *ModifyLoadBalancerInstanceSpecRequest) SetRegionId(v string) *ModifyLoadBalancerInstanceSpecRequest
func (*ModifyLoadBalancerInstanceSpecRequest) SetResourceOwnerAccount ¶
func (s *ModifyLoadBalancerInstanceSpecRequest) SetResourceOwnerAccount(v string) *ModifyLoadBalancerInstanceSpecRequest
func (*ModifyLoadBalancerInstanceSpecRequest) SetResourceOwnerId ¶
func (s *ModifyLoadBalancerInstanceSpecRequest) SetResourceOwnerId(v int64) *ModifyLoadBalancerInstanceSpecRequest
func (ModifyLoadBalancerInstanceSpecRequest) String ¶
func (s ModifyLoadBalancerInstanceSpecRequest) String() string
type ModifyLoadBalancerInstanceSpecResponse ¶
type ModifyLoadBalancerInstanceSpecResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyLoadBalancerInstanceSpecResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyLoadBalancerInstanceSpecResponse) GoString ¶
func (s ModifyLoadBalancerInstanceSpecResponse) GoString() string
func (*ModifyLoadBalancerInstanceSpecResponse) SetHeaders ¶
func (s *ModifyLoadBalancerInstanceSpecResponse) SetHeaders(v map[string]*string) *ModifyLoadBalancerInstanceSpecResponse
func (*ModifyLoadBalancerInstanceSpecResponse) SetStatusCode ¶
func (s *ModifyLoadBalancerInstanceSpecResponse) SetStatusCode(v int32) *ModifyLoadBalancerInstanceSpecResponse
func (ModifyLoadBalancerInstanceSpecResponse) String ¶
func (s ModifyLoadBalancerInstanceSpecResponse) String() string
type ModifyLoadBalancerInstanceSpecResponseBody ¶
type ModifyLoadBalancerInstanceSpecResponseBody struct { // The order ID of the subscription CLB instance. // // example: // // 201429619788910 OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyLoadBalancerInstanceSpecResponseBody) GoString ¶
func (s ModifyLoadBalancerInstanceSpecResponseBody) GoString() string
func (*ModifyLoadBalancerInstanceSpecResponseBody) SetOrderId ¶
func (s *ModifyLoadBalancerInstanceSpecResponseBody) SetOrderId(v int64) *ModifyLoadBalancerInstanceSpecResponseBody
func (*ModifyLoadBalancerInstanceSpecResponseBody) SetRequestId ¶
func (s *ModifyLoadBalancerInstanceSpecResponseBody) SetRequestId(v string) *ModifyLoadBalancerInstanceSpecResponseBody
func (ModifyLoadBalancerInstanceSpecResponseBody) String ¶
func (s ModifyLoadBalancerInstanceSpecResponseBody) String() string
type ModifyLoadBalancerInternetSpecRequest ¶
type ModifyLoadBalancerInternetSpecRequest struct { // Specifies whether to automatically pay the subscription fee of the Internet-facing CLB instance. Valid values: // // - **true**: enables automatic payments. This is the default value. // // - **false**: disables automatic payment. You must complete the payment in Order Center. // // example: // // false AutoPay *bool `json:"AutoPay,omitempty" xml:"AutoPay,omitempty"` // The maximum bandwidth of the Internet-facing CLB instance that uses the pay-by-bandwidth metering method. Unit: Mbit/s. // // Valid values: **1 to 5000**. The maximum bandwidth varies based on the region where the CLB instance is created.**** // // > You do not need to specify this parameter if you set **InternetChargeType* - to **paybytraffic* - (pay-by-data-transfer). // // example: // // 10 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The metering method of the Internet-facing CLB instance. Valid values: // // - **paybybandwidth**: pay-by-bandwidth // // - **paybytraffic**: pay-by-data-transfer // // example: // // paybytraffic InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1b6c719dfa08ex****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the CLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (ModifyLoadBalancerInternetSpecRequest) GoString ¶
func (s ModifyLoadBalancerInternetSpecRequest) GoString() string
func (*ModifyLoadBalancerInternetSpecRequest) SetAutoPay ¶
func (s *ModifyLoadBalancerInternetSpecRequest) SetAutoPay(v bool) *ModifyLoadBalancerInternetSpecRequest
func (*ModifyLoadBalancerInternetSpecRequest) SetBandwidth ¶
func (s *ModifyLoadBalancerInternetSpecRequest) SetBandwidth(v int32) *ModifyLoadBalancerInternetSpecRequest
func (*ModifyLoadBalancerInternetSpecRequest) SetInternetChargeType ¶
func (s *ModifyLoadBalancerInternetSpecRequest) SetInternetChargeType(v string) *ModifyLoadBalancerInternetSpecRequest
func (*ModifyLoadBalancerInternetSpecRequest) SetLoadBalancerId ¶
func (s *ModifyLoadBalancerInternetSpecRequest) SetLoadBalancerId(v string) *ModifyLoadBalancerInternetSpecRequest
func (*ModifyLoadBalancerInternetSpecRequest) SetOwnerAccount ¶
func (s *ModifyLoadBalancerInternetSpecRequest) SetOwnerAccount(v string) *ModifyLoadBalancerInternetSpecRequest
func (*ModifyLoadBalancerInternetSpecRequest) SetOwnerId ¶
func (s *ModifyLoadBalancerInternetSpecRequest) SetOwnerId(v int64) *ModifyLoadBalancerInternetSpecRequest
func (*ModifyLoadBalancerInternetSpecRequest) SetRegionId ¶
func (s *ModifyLoadBalancerInternetSpecRequest) SetRegionId(v string) *ModifyLoadBalancerInternetSpecRequest
func (*ModifyLoadBalancerInternetSpecRequest) SetResourceOwnerAccount ¶
func (s *ModifyLoadBalancerInternetSpecRequest) SetResourceOwnerAccount(v string) *ModifyLoadBalancerInternetSpecRequest
func (*ModifyLoadBalancerInternetSpecRequest) SetResourceOwnerId ¶
func (s *ModifyLoadBalancerInternetSpecRequest) SetResourceOwnerId(v int64) *ModifyLoadBalancerInternetSpecRequest
func (ModifyLoadBalancerInternetSpecRequest) String ¶
func (s ModifyLoadBalancerInternetSpecRequest) String() string
type ModifyLoadBalancerInternetSpecResponse ¶
type ModifyLoadBalancerInternetSpecResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyLoadBalancerInternetSpecResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyLoadBalancerInternetSpecResponse) GoString ¶
func (s ModifyLoadBalancerInternetSpecResponse) GoString() string
func (*ModifyLoadBalancerInternetSpecResponse) SetHeaders ¶
func (s *ModifyLoadBalancerInternetSpecResponse) SetHeaders(v map[string]*string) *ModifyLoadBalancerInternetSpecResponse
func (*ModifyLoadBalancerInternetSpecResponse) SetStatusCode ¶
func (s *ModifyLoadBalancerInternetSpecResponse) SetStatusCode(v int32) *ModifyLoadBalancerInternetSpecResponse
func (ModifyLoadBalancerInternetSpecResponse) String ¶
func (s ModifyLoadBalancerInternetSpecResponse) String() string
type ModifyLoadBalancerInternetSpecResponseBody ¶
type ModifyLoadBalancerInternetSpecResponseBody struct { // The order ID of the subscription CLB instance. // // example: // // 20142961978**** OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"` // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyLoadBalancerInternetSpecResponseBody) GoString ¶
func (s ModifyLoadBalancerInternetSpecResponseBody) GoString() string
func (*ModifyLoadBalancerInternetSpecResponseBody) SetOrderId ¶
func (s *ModifyLoadBalancerInternetSpecResponseBody) SetOrderId(v int64) *ModifyLoadBalancerInternetSpecResponseBody
func (*ModifyLoadBalancerInternetSpecResponseBody) SetRequestId ¶
func (s *ModifyLoadBalancerInternetSpecResponseBody) SetRequestId(v string) *ModifyLoadBalancerInternetSpecResponseBody
func (ModifyLoadBalancerInternetSpecResponseBody) String ¶
func (s ModifyLoadBalancerInternetSpecResponseBody) String() string
type ModifyLoadBalancerPayTypeRequest ¶
type ModifyLoadBalancerPayTypeRequest struct { // Specifies whether to enable automatic payment. Valid values: // // - **true**: yes // // - **false* - (default): no // // > This parameter is valid only when the `PayType` parameter is set to **PrePay**. This parameter is valid only for pay-as-you-go instances. // // example: // // false AutoPay *bool `json:"AutoPay,omitempty" xml:"AutoPay,omitempty"` // The subscription duration. // // - If **PricingCycle* - is set to **month**, the valid values are **1* - to **9**. // // - If **PricingCycle* - is set to **year**, the valid values are **1* - to **3**. // // > This parameter is valid only when the **PayType* - parameter is set to **PrePay**. This parameter is valid only for pay-as-you-go instances. // // example: // // 1 Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1b6c719dfa08ex***** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The billing method of the CLB instance. Valid values: // // - **PayOnDemand* - (default): pay-as-you-go // // To change the billing method of a pay-as-you-go CLB instance to subscription, you must set the parameter to **PrePay**. In addition, the previous billing method of the CLB instance must be **PayOnDemand**. // // example: // // PrePay PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` // The billing cycle. // // Valid values: **year* - and **month**. // // > This parameter is valid only when the **PayType* - parameter is set to **PrePay**. This parameter is valid only for pay-as-you-go instances. // // example: // // month PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"` // The ID of the region where the CLB instance is deployed. // // You can query the region ID from the [Regions and zones](https://help.aliyun.com/document_detail/40654.html) list or by calling the [DescribeRegions](https://help.aliyun.com/document_detail/25609.html) operation. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (ModifyLoadBalancerPayTypeRequest) GoString ¶
func (s ModifyLoadBalancerPayTypeRequest) GoString() string
func (*ModifyLoadBalancerPayTypeRequest) SetAutoPay ¶
func (s *ModifyLoadBalancerPayTypeRequest) SetAutoPay(v bool) *ModifyLoadBalancerPayTypeRequest
func (*ModifyLoadBalancerPayTypeRequest) SetDuration ¶
func (s *ModifyLoadBalancerPayTypeRequest) SetDuration(v int32) *ModifyLoadBalancerPayTypeRequest
func (*ModifyLoadBalancerPayTypeRequest) SetLoadBalancerId ¶
func (s *ModifyLoadBalancerPayTypeRequest) SetLoadBalancerId(v string) *ModifyLoadBalancerPayTypeRequest
func (*ModifyLoadBalancerPayTypeRequest) SetOwnerAccount ¶
func (s *ModifyLoadBalancerPayTypeRequest) SetOwnerAccount(v string) *ModifyLoadBalancerPayTypeRequest
func (*ModifyLoadBalancerPayTypeRequest) SetOwnerId ¶
func (s *ModifyLoadBalancerPayTypeRequest) SetOwnerId(v int64) *ModifyLoadBalancerPayTypeRequest
func (*ModifyLoadBalancerPayTypeRequest) SetPayType ¶
func (s *ModifyLoadBalancerPayTypeRequest) SetPayType(v string) *ModifyLoadBalancerPayTypeRequest
func (*ModifyLoadBalancerPayTypeRequest) SetPricingCycle ¶
func (s *ModifyLoadBalancerPayTypeRequest) SetPricingCycle(v string) *ModifyLoadBalancerPayTypeRequest
func (*ModifyLoadBalancerPayTypeRequest) SetRegionId ¶
func (s *ModifyLoadBalancerPayTypeRequest) SetRegionId(v string) *ModifyLoadBalancerPayTypeRequest
func (*ModifyLoadBalancerPayTypeRequest) SetResourceOwnerAccount ¶
func (s *ModifyLoadBalancerPayTypeRequest) SetResourceOwnerAccount(v string) *ModifyLoadBalancerPayTypeRequest
func (*ModifyLoadBalancerPayTypeRequest) SetResourceOwnerId ¶
func (s *ModifyLoadBalancerPayTypeRequest) SetResourceOwnerId(v int64) *ModifyLoadBalancerPayTypeRequest
func (ModifyLoadBalancerPayTypeRequest) String ¶
func (s ModifyLoadBalancerPayTypeRequest) String() string
type ModifyLoadBalancerPayTypeResponse ¶
type ModifyLoadBalancerPayTypeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyLoadBalancerPayTypeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyLoadBalancerPayTypeResponse) GoString ¶
func (s ModifyLoadBalancerPayTypeResponse) GoString() string
func (*ModifyLoadBalancerPayTypeResponse) SetHeaders ¶
func (s *ModifyLoadBalancerPayTypeResponse) SetHeaders(v map[string]*string) *ModifyLoadBalancerPayTypeResponse
func (*ModifyLoadBalancerPayTypeResponse) SetStatusCode ¶
func (s *ModifyLoadBalancerPayTypeResponse) SetStatusCode(v int32) *ModifyLoadBalancerPayTypeResponse
func (ModifyLoadBalancerPayTypeResponse) String ¶
func (s ModifyLoadBalancerPayTypeResponse) String() string
type ModifyLoadBalancerPayTypeResponseBody ¶
type ModifyLoadBalancerPayTypeResponseBody struct { // The order ID of the subscription CLB instance. // // example: // // 20212961978891 OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"` // The ID of the request. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ModifyLoadBalancerPayTypeResponseBody) GoString ¶
func (s ModifyLoadBalancerPayTypeResponseBody) GoString() string
func (*ModifyLoadBalancerPayTypeResponseBody) SetOrderId ¶
func (s *ModifyLoadBalancerPayTypeResponseBody) SetOrderId(v int64) *ModifyLoadBalancerPayTypeResponseBody
func (*ModifyLoadBalancerPayTypeResponseBody) SetRequestId ¶
func (s *ModifyLoadBalancerPayTypeResponseBody) SetRequestId(v string) *ModifyLoadBalancerPayTypeResponseBody
func (ModifyLoadBalancerPayTypeResponseBody) String ¶
func (s ModifyLoadBalancerPayTypeResponseBody) String() string
type ModifyVServerGroupBackendServersRequest ¶
type ModifyVServerGroupBackendServersRequest struct { // The backend servers that you want to add to the vServer group. Configure the following parameters: // // - **ServerId**: required. The IDs of the backend servers. Specify the IDs in a string. You can specify the IDs of ECS instances, ENIs, and elastic container instances. If you set **ServerId* - to the IDs of ENIs or elastic container instances, you must configure the **Type* - parameter. // // - **Weight**: the weight of the backend server. Valid values: **0* - to **100**. Default value: **100**. If you set the weight of a backend server to 0, no requests are forwarded to the backend server. // // - **Description**: optional. The description of the backend servers. Specify the description in a string. The description must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/). periods (.), and underscores (_). // // - **Type**: the type of the backend server. Valid values: // // - **ecs* - (default): ECS instance // // - **eni**: ENI // // - **eci**: elastic container instance // // > You can specify ENIs and elastic container instances as backend servers only for high-performance SLB instances. // // - **ServerIp**: the IP address of the ENI or elastic container instance. // // - **Port**: the backend port. // // Examples: // // - Add an ECS instance: // // `[{ "ServerId": "i-xxxxxxxxx", "Weight": "100", "Type": "ecs", "Port":"80","Description":"test-112" }]` // // - Add an ENI: // // `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-112" }]` // // - Add an ENI with multiple IP addresses: // // `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-113" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“172.166.**.**“", "Port":"80","Description":"test-113" }]` // // - Add an elastic container instance // // `[{ "ServerId": "eci-xxxxxxxxx", "Weight": "100", "Type": "eci", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-114" }]` // // > You can add only running backend servers to SLB instances. You can specify at most 20 backend servers in each call. // // example: // // [{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-112" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“172.166.**.**“", "Port":"80","Description":"test-113" }] NewBackendServers *string `json:"NewBackendServers,omitempty" xml:"NewBackendServers,omitempty"` // The backend servers that you want to replace. Configure the following parameters: // // - **ServerId**: required. The IDs of the backend servers. Specify the IDs in a string. You can specify the IDs of Elastic Compute Service (ECS) instances, elastic network interfaces (ENIs), and elastic container instances. If you set **ServerId* - to the IDs of ENIs or elastic container instances, you must configure the **Type* - parameter. // // - **Weight**: the weight of the backend server. Valid values: **0* - to **100**. Default value: **100**. If you set the weight of a backend server to 0, no requests are forwarded to the backend server. // // - **Description**: optional. The description of the backend servers. Specify the description in a string. The description must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/). periods (.), and underscores (_). // // - **Type**: the type of the backend server. Valid values: // // - **ecs* - (default): ECS instance // // - **eni**: ENI // // - **eci**: elastic container instance // // > You can specify ENIs and elastic container instances as backend servers only for high-performance SLB instances. // // - **ServerIp**: the IP address of the ENI or elastic container instance. // // - **Port**: the backend port. // // Examples: // // - Add an ECS instance: // // `[{ "ServerId": "i-xxxxxxxxx", "Weight": "100", "Type": "ecs", "Port":"80","Description":"test-112" }]` // // - Add an ENI: // // `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-112" }]` // // - Add an ENI with multiple IP addresses: // // `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-113" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“172.166.**.**“", "Port":"80","Description":"test-113" }]` // // - Add an elastic container instance // // `[{ "ServerId": "eci-xxxxxxxxx", "Weight": "100", "Type": "eci", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-114" }]` // // > You can add only running backend servers to SLB instances. You can specify at most 20 backend servers in each call. // // example: // // [{ "ServerId": "i-xxxxxxxxx", "Weight": "100", "Type": "ecs", "Port":"80","Description":"test-112" }] OldBackendServers *string `json:"OldBackendServers,omitempty" xml:"OldBackendServers,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Classic Load Balancer (CLB) instance is deployed. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the vServer group. // // This parameter is required. // // example: // // rsp-cige6j**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (ModifyVServerGroupBackendServersRequest) GoString ¶
func (s ModifyVServerGroupBackendServersRequest) GoString() string
func (*ModifyVServerGroupBackendServersRequest) SetNewBackendServers ¶
func (s *ModifyVServerGroupBackendServersRequest) SetNewBackendServers(v string) *ModifyVServerGroupBackendServersRequest
func (*ModifyVServerGroupBackendServersRequest) SetOldBackendServers ¶
func (s *ModifyVServerGroupBackendServersRequest) SetOldBackendServers(v string) *ModifyVServerGroupBackendServersRequest
func (*ModifyVServerGroupBackendServersRequest) SetOwnerAccount ¶
func (s *ModifyVServerGroupBackendServersRequest) SetOwnerAccount(v string) *ModifyVServerGroupBackendServersRequest
func (*ModifyVServerGroupBackendServersRequest) SetOwnerId ¶
func (s *ModifyVServerGroupBackendServersRequest) SetOwnerId(v int64) *ModifyVServerGroupBackendServersRequest
func (*ModifyVServerGroupBackendServersRequest) SetRegionId ¶
func (s *ModifyVServerGroupBackendServersRequest) SetRegionId(v string) *ModifyVServerGroupBackendServersRequest
func (*ModifyVServerGroupBackendServersRequest) SetResourceOwnerAccount ¶
func (s *ModifyVServerGroupBackendServersRequest) SetResourceOwnerAccount(v string) *ModifyVServerGroupBackendServersRequest
func (*ModifyVServerGroupBackendServersRequest) SetResourceOwnerId ¶
func (s *ModifyVServerGroupBackendServersRequest) SetResourceOwnerId(v int64) *ModifyVServerGroupBackendServersRequest
func (*ModifyVServerGroupBackendServersRequest) SetVServerGroupId ¶
func (s *ModifyVServerGroupBackendServersRequest) SetVServerGroupId(v string) *ModifyVServerGroupBackendServersRequest
func (ModifyVServerGroupBackendServersRequest) String ¶
func (s ModifyVServerGroupBackendServersRequest) String() string
type ModifyVServerGroupBackendServersResponse ¶
type ModifyVServerGroupBackendServersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ModifyVServerGroupBackendServersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ModifyVServerGroupBackendServersResponse) GoString ¶
func (s ModifyVServerGroupBackendServersResponse) GoString() string
func (*ModifyVServerGroupBackendServersResponse) SetHeaders ¶
func (s *ModifyVServerGroupBackendServersResponse) SetHeaders(v map[string]*string) *ModifyVServerGroupBackendServersResponse
func (*ModifyVServerGroupBackendServersResponse) SetStatusCode ¶
func (s *ModifyVServerGroupBackendServersResponse) SetStatusCode(v int32) *ModifyVServerGroupBackendServersResponse
func (ModifyVServerGroupBackendServersResponse) String ¶
func (s ModifyVServerGroupBackendServersResponse) String() string
type ModifyVServerGroupBackendServersResponseBody ¶
type ModifyVServerGroupBackendServersResponseBody struct { // The backend servers. BackendServers *ModifyVServerGroupBackendServersResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Struct"` // The request ID. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the vServer group. // // example: // // rsp-cige6j**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (ModifyVServerGroupBackendServersResponseBody) GoString ¶
func (s ModifyVServerGroupBackendServersResponseBody) GoString() string
func (*ModifyVServerGroupBackendServersResponseBody) SetBackendServers ¶
func (*ModifyVServerGroupBackendServersResponseBody) SetRequestId ¶
func (s *ModifyVServerGroupBackendServersResponseBody) SetRequestId(v string) *ModifyVServerGroupBackendServersResponseBody
func (*ModifyVServerGroupBackendServersResponseBody) SetVServerGroupId ¶
func (s *ModifyVServerGroupBackendServersResponseBody) SetVServerGroupId(v string) *ModifyVServerGroupBackendServersResponseBody
func (ModifyVServerGroupBackendServersResponseBody) String ¶
func (s ModifyVServerGroupBackendServersResponseBody) String() string
type ModifyVServerGroupBackendServersResponseBodyBackendServers ¶
type ModifyVServerGroupBackendServersResponseBodyBackendServers struct {
BackendServer []*ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer `json:"BackendServer,omitempty" xml:"BackendServer,omitempty" type:"Repeated"`
}
func (ModifyVServerGroupBackendServersResponseBodyBackendServers) GoString ¶
func (s ModifyVServerGroupBackendServersResponseBodyBackendServers) GoString() string
func (*ModifyVServerGroupBackendServersResponseBodyBackendServers) SetBackendServer ¶
func (ModifyVServerGroupBackendServersResponseBodyBackendServers) String ¶
func (s ModifyVServerGroupBackendServersResponseBodyBackendServers) String() string
type ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer ¶
type ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer struct { // The description of the backend server. // // example: // // Backend server description Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port that is used by the backend server. // // example: // // 70 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the ECS instance or ENI. // // example: // // i-bp1ge5hrp**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The type of backend server. Valid values: // // - **ecs* - (default): ECS instance // // - **eni**: ENI // // - **eci**: elastic container instance // // example: // // ecs Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The weight of the backend server. // // example: // // 100 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer) GoString ¶
func (s ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer) GoString() string
func (*ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetDescription ¶
func (*ModifyVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetServerId ¶
type MoveResourceGroupRequest ¶ added in v4.0.3
type MoveResourceGroupRequest struct { // The ID of the resource group to which you want to move the resource. // // This parameter is required. // // example: // // rg-aek2rpsek5h**** NewResourceGroupId *string `json:"NewResourceGroupId,omitempty" xml:"NewResourceGroupId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Classic Load Balancer (CLB) instance. // // This parameter is required. // // example: // // cn-beijing RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource group ID. // // example: // // rg-aek2dmxj56z**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The resource ID. // // This parameter is required. // // example: // // lb-uf6ghek7ds2btzt65**** ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The type of the resource. Valid values: // // - **loadbalancer**: a CLB instance // // - **certificate**: a certificate // // - **acl**: an access control list (ACL) // // This parameter is required. // // example: // // loadbalancer ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The AccessKey ID provided by Alibaba Cloud. // // example: // // LTAI5tPmFGUpmyWwD8gp**** AccessKeyId *string `json:"access_key_id,omitempty" xml:"access_key_id,omitempty"` }
func (MoveResourceGroupRequest) GoString ¶ added in v4.0.3
func (s MoveResourceGroupRequest) GoString() string
func (*MoveResourceGroupRequest) SetAccessKeyId ¶ added in v4.0.3
func (s *MoveResourceGroupRequest) SetAccessKeyId(v string) *MoveResourceGroupRequest
func (*MoveResourceGroupRequest) SetNewResourceGroupId ¶ added in v4.0.3
func (s *MoveResourceGroupRequest) SetNewResourceGroupId(v string) *MoveResourceGroupRequest
func (*MoveResourceGroupRequest) SetOwnerAccount ¶ added in v4.0.3
func (s *MoveResourceGroupRequest) SetOwnerAccount(v string) *MoveResourceGroupRequest
func (*MoveResourceGroupRequest) SetOwnerId ¶ added in v4.0.3
func (s *MoveResourceGroupRequest) SetOwnerId(v int64) *MoveResourceGroupRequest
func (*MoveResourceGroupRequest) SetRegionId ¶ added in v4.0.3
func (s *MoveResourceGroupRequest) SetRegionId(v string) *MoveResourceGroupRequest
func (*MoveResourceGroupRequest) SetResourceGroupId ¶ added in v4.0.3
func (s *MoveResourceGroupRequest) SetResourceGroupId(v string) *MoveResourceGroupRequest
func (*MoveResourceGroupRequest) SetResourceId ¶ added in v4.0.3
func (s *MoveResourceGroupRequest) SetResourceId(v string) *MoveResourceGroupRequest
func (*MoveResourceGroupRequest) SetResourceOwnerAccount ¶ added in v4.0.3
func (s *MoveResourceGroupRequest) SetResourceOwnerAccount(v string) *MoveResourceGroupRequest
func (*MoveResourceGroupRequest) SetResourceOwnerId ¶ added in v4.0.3
func (s *MoveResourceGroupRequest) SetResourceOwnerId(v int64) *MoveResourceGroupRequest
func (*MoveResourceGroupRequest) SetResourceType ¶ added in v4.0.3
func (s *MoveResourceGroupRequest) SetResourceType(v string) *MoveResourceGroupRequest
func (MoveResourceGroupRequest) String ¶ added in v4.0.3
func (s MoveResourceGroupRequest) String() string
type MoveResourceGroupResponse ¶ added in v4.0.3
type MoveResourceGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *MoveResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (MoveResourceGroupResponse) GoString ¶ added in v4.0.3
func (s MoveResourceGroupResponse) GoString() string
func (*MoveResourceGroupResponse) SetBody ¶ added in v4.0.3
func (s *MoveResourceGroupResponse) SetBody(v *MoveResourceGroupResponseBody) *MoveResourceGroupResponse
func (*MoveResourceGroupResponse) SetHeaders ¶ added in v4.0.3
func (s *MoveResourceGroupResponse) SetHeaders(v map[string]*string) *MoveResourceGroupResponse
func (*MoveResourceGroupResponse) SetStatusCode ¶ added in v4.0.3
func (s *MoveResourceGroupResponse) SetStatusCode(v int32) *MoveResourceGroupResponse
func (MoveResourceGroupResponse) String ¶ added in v4.0.3
func (s MoveResourceGroupResponse) String() string
type MoveResourceGroupResponseBody ¶ added in v4.0.3
type MoveResourceGroupResponseBody struct { // The request ID. // // example: // // 18CAE30A-79CF-544C-86DB-EB36C739642E RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (MoveResourceGroupResponseBody) GoString ¶ added in v4.0.3
func (s MoveResourceGroupResponseBody) GoString() string
func (*MoveResourceGroupResponseBody) SetRequestId ¶ added in v4.0.3
func (s *MoveResourceGroupResponseBody) SetRequestId(v string) *MoveResourceGroupResponseBody
func (MoveResourceGroupResponseBody) String ¶ added in v4.0.3
func (s MoveResourceGroupResponseBody) String() string
type RemoveAccessControlListEntryRequest ¶
type RemoveAccessControlListEntryRequest struct { // The IP entries that you want to remove from the network ACL. Valid values: // // - **entry**: the IP address or CIDR block that you want to remove from the network ACL. Separate multiple IP addresses or CIDR blocks with commas (,). // // - **comment**: the description of the network ACL. // // example: // // [{"entry":"10.0.10.0/24","comment":"privaterule1"}] AclEntrys *string `json:"AclEntrys,omitempty" xml:"AclEntrys,omitempty"` // The ID of the network ACL. // // This parameter is required. // // example: // // acl-bp1l0kk4gxce43k****** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the network ACL is created. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (RemoveAccessControlListEntryRequest) GoString ¶
func (s RemoveAccessControlListEntryRequest) GoString() string
func (*RemoveAccessControlListEntryRequest) SetAclEntrys ¶
func (s *RemoveAccessControlListEntryRequest) SetAclEntrys(v string) *RemoveAccessControlListEntryRequest
func (*RemoveAccessControlListEntryRequest) SetAclId ¶
func (s *RemoveAccessControlListEntryRequest) SetAclId(v string) *RemoveAccessControlListEntryRequest
func (*RemoveAccessControlListEntryRequest) SetOwnerAccount ¶
func (s *RemoveAccessControlListEntryRequest) SetOwnerAccount(v string) *RemoveAccessControlListEntryRequest
func (*RemoveAccessControlListEntryRequest) SetOwnerId ¶
func (s *RemoveAccessControlListEntryRequest) SetOwnerId(v int64) *RemoveAccessControlListEntryRequest
func (*RemoveAccessControlListEntryRequest) SetRegionId ¶
func (s *RemoveAccessControlListEntryRequest) SetRegionId(v string) *RemoveAccessControlListEntryRequest
func (*RemoveAccessControlListEntryRequest) SetResourceOwnerAccount ¶
func (s *RemoveAccessControlListEntryRequest) SetResourceOwnerAccount(v string) *RemoveAccessControlListEntryRequest
func (*RemoveAccessControlListEntryRequest) SetResourceOwnerId ¶
func (s *RemoveAccessControlListEntryRequest) SetResourceOwnerId(v int64) *RemoveAccessControlListEntryRequest
func (RemoveAccessControlListEntryRequest) String ¶
func (s RemoveAccessControlListEntryRequest) String() string
type RemoveAccessControlListEntryResponse ¶
type RemoveAccessControlListEntryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RemoveAccessControlListEntryResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (RemoveAccessControlListEntryResponse) GoString ¶
func (s RemoveAccessControlListEntryResponse) GoString() string
func (*RemoveAccessControlListEntryResponse) SetHeaders ¶
func (s *RemoveAccessControlListEntryResponse) SetHeaders(v map[string]*string) *RemoveAccessControlListEntryResponse
func (*RemoveAccessControlListEntryResponse) SetStatusCode ¶
func (s *RemoveAccessControlListEntryResponse) SetStatusCode(v int32) *RemoveAccessControlListEntryResponse
func (RemoveAccessControlListEntryResponse) String ¶
func (s RemoveAccessControlListEntryResponse) String() string
type RemoveAccessControlListEntryResponseBody ¶
type RemoveAccessControlListEntryResponseBody struct { // The ID of the request. // // example: // // 988CB45E-1643-48C0-87B4-928DDF77EA49 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (RemoveAccessControlListEntryResponseBody) GoString ¶
func (s RemoveAccessControlListEntryResponseBody) GoString() string
func (*RemoveAccessControlListEntryResponseBody) SetRequestId ¶
func (s *RemoveAccessControlListEntryResponseBody) SetRequestId(v string) *RemoveAccessControlListEntryResponseBody
func (RemoveAccessControlListEntryResponseBody) String ¶
func (s RemoveAccessControlListEntryResponseBody) String() string
type RemoveBackendServersRequest ¶
type RemoveBackendServersRequest struct { // The backend servers that you want to remove. // // - **ServerId**: The IDs of the backend servers. Set the value to a string. This parameter is required. // // - **Type**: the type of the backend server. Valid values: // // - **ecs* - (default): Elastic Compute Service (ECS) instance // // - **eni**: elastic network interface (ENI) // // - **eci**: elastic container instance // // - **Weight**: the weight of the backend server. Valid values: **0* - to **100**. Set the value to an integer. // // You can specify at most 20 backend servers in each call. Examples: // // - Remove ECS instances: // // `[{"ServerId":"i-bp1fq61enf4loa5i****", "Type": "ecs","Weight":"100"}]` // // - Remove ENIs: // // `[{"ServerId":"eni-2ze1sdp5****","Type": "eni","Weight":"100"}]` // // - Remove elastic container instances: // // `[{"ServerId":"eci-2ze1sdp5****","Type": "eci","Weight":"100"}]` // // This parameter is required. // // example: // // [{"ServerId":"i-bp1fq61enf4loa5i****", "Type": "ecs","Weight":"100"}] BackendServers *string `json:"BackendServers,omitempty" xml:"BackendServers,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp15lbk8uja8rvm4a**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the CLB instance is deployed. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (RemoveBackendServersRequest) GoString ¶
func (s RemoveBackendServersRequest) GoString() string
func (*RemoveBackendServersRequest) SetBackendServers ¶
func (s *RemoveBackendServersRequest) SetBackendServers(v string) *RemoveBackendServersRequest
func (*RemoveBackendServersRequest) SetLoadBalancerId ¶
func (s *RemoveBackendServersRequest) SetLoadBalancerId(v string) *RemoveBackendServersRequest
func (*RemoveBackendServersRequest) SetOwnerAccount ¶
func (s *RemoveBackendServersRequest) SetOwnerAccount(v string) *RemoveBackendServersRequest
func (*RemoveBackendServersRequest) SetOwnerId ¶
func (s *RemoveBackendServersRequest) SetOwnerId(v int64) *RemoveBackendServersRequest
func (*RemoveBackendServersRequest) SetRegionId ¶
func (s *RemoveBackendServersRequest) SetRegionId(v string) *RemoveBackendServersRequest
func (*RemoveBackendServersRequest) SetResourceOwnerAccount ¶
func (s *RemoveBackendServersRequest) SetResourceOwnerAccount(v string) *RemoveBackendServersRequest
func (*RemoveBackendServersRequest) SetResourceOwnerId ¶
func (s *RemoveBackendServersRequest) SetResourceOwnerId(v int64) *RemoveBackendServersRequest
func (RemoveBackendServersRequest) String ¶
func (s RemoveBackendServersRequest) String() string
type RemoveBackendServersResponse ¶
type RemoveBackendServersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RemoveBackendServersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (RemoveBackendServersResponse) GoString ¶
func (s RemoveBackendServersResponse) GoString() string
func (*RemoveBackendServersResponse) SetBody ¶
func (s *RemoveBackendServersResponse) SetBody(v *RemoveBackendServersResponseBody) *RemoveBackendServersResponse
func (*RemoveBackendServersResponse) SetHeaders ¶
func (s *RemoveBackendServersResponse) SetHeaders(v map[string]*string) *RemoveBackendServersResponse
func (*RemoveBackendServersResponse) SetStatusCode ¶
func (s *RemoveBackendServersResponse) SetStatusCode(v int32) *RemoveBackendServersResponse
func (RemoveBackendServersResponse) String ¶
func (s RemoveBackendServersResponse) String() string
type RemoveBackendServersResponseBody ¶
type RemoveBackendServersResponseBody struct { // The backend servers. BackendServers *RemoveBackendServersResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Struct"` // The ID of the CLB instance. // // example: // // lb-bp15lbk8uja8rvm4a**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (RemoveBackendServersResponseBody) GoString ¶
func (s RemoveBackendServersResponseBody) GoString() string
func (*RemoveBackendServersResponseBody) SetBackendServers ¶
func (s *RemoveBackendServersResponseBody) SetBackendServers(v *RemoveBackendServersResponseBodyBackendServers) *RemoveBackendServersResponseBody
func (*RemoveBackendServersResponseBody) SetLoadBalancerId ¶
func (s *RemoveBackendServersResponseBody) SetLoadBalancerId(v string) *RemoveBackendServersResponseBody
func (*RemoveBackendServersResponseBody) SetRequestId ¶
func (s *RemoveBackendServersResponseBody) SetRequestId(v string) *RemoveBackendServersResponseBody
func (RemoveBackendServersResponseBody) String ¶
func (s RemoveBackendServersResponseBody) String() string
type RemoveBackendServersResponseBodyBackendServers ¶
type RemoveBackendServersResponseBodyBackendServers struct {
BackendServer []*RemoveBackendServersResponseBodyBackendServersBackendServer `json:"BackendServer,omitempty" xml:"BackendServer,omitempty" type:"Repeated"`
}
func (RemoveBackendServersResponseBodyBackendServers) GoString ¶
func (s RemoveBackendServersResponseBodyBackendServers) GoString() string
func (*RemoveBackendServersResponseBodyBackendServers) SetBackendServer ¶
func (RemoveBackendServersResponseBodyBackendServers) String ¶
func (s RemoveBackendServersResponseBodyBackendServers) String() string
type RemoveBackendServersResponseBodyBackendServersBackendServer ¶
type RemoveBackendServersResponseBodyBackendServersBackendServer struct { // The description of the server group. // // example: // // BackendServer1 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the backend server. // // example: // // i-bp1fq61enf4loa5i**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The type of backend server. Valid values: // // - **ecs**: ECS instance // // - **eni**: ENI // // - **eci**: elastic container instances // // example: // // ecs Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The weight of the backend server. Valid values: **0 to 100**. // // example: // // 100 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (RemoveBackendServersResponseBodyBackendServersBackendServer) GoString ¶
func (s RemoveBackendServersResponseBodyBackendServersBackendServer) GoString() string
func (*RemoveBackendServersResponseBodyBackendServersBackendServer) SetDescription ¶
func (s *RemoveBackendServersResponseBodyBackendServersBackendServer) SetDescription(v string) *RemoveBackendServersResponseBodyBackendServersBackendServer
func (*RemoveBackendServersResponseBodyBackendServersBackendServer) SetServerId ¶
func (RemoveBackendServersResponseBodyBackendServersBackendServer) String ¶
func (s RemoveBackendServersResponseBodyBackendServersBackendServer) String() string
type RemoveListenerWhiteListItemRequest ¶
type RemoveListenerWhiteListItemRequest struct { // The listening port. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The frontend protocol that is used by the CLB instance. // // > This parameter is required when listeners that use different protocols listen on the same port. // // example: // // https ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-8vb86hxixo8lvsja8**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region where the Classic Load Balancer (CLB) instance is created. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The list of IP addresses or CIDR blocks that you want to remove from the whitelist. Separate multiple IP addresses or CIDR blocks with commas (,). // // > If all IP addresses are removed from the whitelist, the listener does not forward requests. // // This parameter is required. // // example: // // 192.168.XX.XX SourceItems *string `json:"SourceItems,omitempty" xml:"SourceItems,omitempty"` }
func (RemoveListenerWhiteListItemRequest) GoString ¶
func (s RemoveListenerWhiteListItemRequest) GoString() string
func (*RemoveListenerWhiteListItemRequest) SetListenerPort ¶
func (s *RemoveListenerWhiteListItemRequest) SetListenerPort(v int32) *RemoveListenerWhiteListItemRequest
func (*RemoveListenerWhiteListItemRequest) SetListenerProtocol ¶
func (s *RemoveListenerWhiteListItemRequest) SetListenerProtocol(v string) *RemoveListenerWhiteListItemRequest
func (*RemoveListenerWhiteListItemRequest) SetLoadBalancerId ¶
func (s *RemoveListenerWhiteListItemRequest) SetLoadBalancerId(v string) *RemoveListenerWhiteListItemRequest
func (*RemoveListenerWhiteListItemRequest) SetOwnerAccount ¶
func (s *RemoveListenerWhiteListItemRequest) SetOwnerAccount(v string) *RemoveListenerWhiteListItemRequest
func (*RemoveListenerWhiteListItemRequest) SetOwnerId ¶
func (s *RemoveListenerWhiteListItemRequest) SetOwnerId(v int64) *RemoveListenerWhiteListItemRequest
func (*RemoveListenerWhiteListItemRequest) SetRegionId ¶
func (s *RemoveListenerWhiteListItemRequest) SetRegionId(v string) *RemoveListenerWhiteListItemRequest
func (*RemoveListenerWhiteListItemRequest) SetResourceOwnerAccount ¶
func (s *RemoveListenerWhiteListItemRequest) SetResourceOwnerAccount(v string) *RemoveListenerWhiteListItemRequest
func (*RemoveListenerWhiteListItemRequest) SetResourceOwnerId ¶
func (s *RemoveListenerWhiteListItemRequest) SetResourceOwnerId(v int64) *RemoveListenerWhiteListItemRequest
func (*RemoveListenerWhiteListItemRequest) SetSourceItems ¶
func (s *RemoveListenerWhiteListItemRequest) SetSourceItems(v string) *RemoveListenerWhiteListItemRequest
func (RemoveListenerWhiteListItemRequest) String ¶
func (s RemoveListenerWhiteListItemRequest) String() string
type RemoveListenerWhiteListItemResponse ¶
type RemoveListenerWhiteListItemResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RemoveListenerWhiteListItemResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (RemoveListenerWhiteListItemResponse) GoString ¶
func (s RemoveListenerWhiteListItemResponse) GoString() string
func (*RemoveListenerWhiteListItemResponse) SetHeaders ¶
func (s *RemoveListenerWhiteListItemResponse) SetHeaders(v map[string]*string) *RemoveListenerWhiteListItemResponse
func (*RemoveListenerWhiteListItemResponse) SetStatusCode ¶
func (s *RemoveListenerWhiteListItemResponse) SetStatusCode(v int32) *RemoveListenerWhiteListItemResponse
func (RemoveListenerWhiteListItemResponse) String ¶
func (s RemoveListenerWhiteListItemResponse) String() string
type RemoveListenerWhiteListItemResponseBody ¶
type RemoveListenerWhiteListItemResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (RemoveListenerWhiteListItemResponseBody) GoString ¶
func (s RemoveListenerWhiteListItemResponseBody) GoString() string
func (*RemoveListenerWhiteListItemResponseBody) SetRequestId ¶
func (s *RemoveListenerWhiteListItemResponseBody) SetRequestId(v string) *RemoveListenerWhiteListItemResponseBody
func (RemoveListenerWhiteListItemResponseBody) String ¶
func (s RemoveListenerWhiteListItemResponseBody) String() string
type RemoveTagsRequest ¶
type RemoveTagsRequest struct { // The SLB instance ID. // // This parameter is required. // // example: // // lb-bp1l5j****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Server Load Balancer (SLB) instance is created. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/2401682.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // A list of tags to be removed. // // This parameter is required. // // example: // // [{"TagKey":"Key1","TagValue":"Value1"},{"TagKey":"Key2","TagValue":"Value2"}] Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (RemoveTagsRequest) GoString ¶
func (s RemoveTagsRequest) GoString() string
func (*RemoveTagsRequest) SetLoadBalancerId ¶
func (s *RemoveTagsRequest) SetLoadBalancerId(v string) *RemoveTagsRequest
func (*RemoveTagsRequest) SetOwnerAccount ¶
func (s *RemoveTagsRequest) SetOwnerAccount(v string) *RemoveTagsRequest
func (*RemoveTagsRequest) SetOwnerId ¶
func (s *RemoveTagsRequest) SetOwnerId(v int64) *RemoveTagsRequest
func (*RemoveTagsRequest) SetRegionId ¶
func (s *RemoveTagsRequest) SetRegionId(v string) *RemoveTagsRequest
func (*RemoveTagsRequest) SetResourceOwnerAccount ¶
func (s *RemoveTagsRequest) SetResourceOwnerAccount(v string) *RemoveTagsRequest
func (*RemoveTagsRequest) SetResourceOwnerId ¶
func (s *RemoveTagsRequest) SetResourceOwnerId(v int64) *RemoveTagsRequest
func (*RemoveTagsRequest) SetTags ¶
func (s *RemoveTagsRequest) SetTags(v string) *RemoveTagsRequest
func (RemoveTagsRequest) String ¶
func (s RemoveTagsRequest) String() string
type RemoveTagsResponse ¶
type RemoveTagsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RemoveTagsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (RemoveTagsResponse) GoString ¶
func (s RemoveTagsResponse) GoString() string
func (*RemoveTagsResponse) SetBody ¶
func (s *RemoveTagsResponse) SetBody(v *RemoveTagsResponseBody) *RemoveTagsResponse
func (*RemoveTagsResponse) SetHeaders ¶
func (s *RemoveTagsResponse) SetHeaders(v map[string]*string) *RemoveTagsResponse
func (*RemoveTagsResponse) SetStatusCode ¶
func (s *RemoveTagsResponse) SetStatusCode(v int32) *RemoveTagsResponse
func (RemoveTagsResponse) String ¶
func (s RemoveTagsResponse) String() string
type RemoveTagsResponseBody ¶
type RemoveTagsResponseBody struct { // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (RemoveTagsResponseBody) GoString ¶
func (s RemoveTagsResponseBody) GoString() string
func (*RemoveTagsResponseBody) SetRequestId ¶
func (s *RemoveTagsResponseBody) SetRequestId(v string) *RemoveTagsResponseBody
func (RemoveTagsResponseBody) String ¶
func (s RemoveTagsResponseBody) String() string
type RemoveVServerGroupBackendServersRequest ¶
type RemoveVServerGroupBackendServersRequest struct { // The backend servers that you want to remove. Configure the following parameters: // // - **ServerId**: Required. The ID of the backend server. Specify the value in a string. You can specify the ID of an Elastic Compute Service (ECS) instance, an elastic network interface (ENI), or an elastic container instance. If you set **ServerId* - to the ID of an ENI or an elastic container instance, you must configure the **Type* - parameter. // // - **Weight**: the weight of the backend server. Valid values: **0* - to **100**. Default value: **100**. If you set the weight of a backend server to 0, no requests are forwarded to the backend server. // // - **Description**: Optional. The description of the backend server. Specify the value in a string. The description must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // - **Type**: the type of the backend server. Valid values: // // - **ecs**: ECS instance // // - **eni**: ENI // // - **eci**: elastic container instance // // > You can specify ENIs and elastic container instances as backend servers only for high-performance SLB instances. // // - **ServerIp**: the IP address of an ENI or an elastic container instance. // // - **Port**: the backend port. // // Examples: // // - Add ECS instances: // // `[{ "ServerId": "i-xxxxxxxxx", "Weight": "100", "Type": "ecs", "Port":"80","Description":"test-112" }]` // // - Add ENIs: // // `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-112" }]` // // - Add ENIs with multiple IP addresses: // // `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-113" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“172.166.**.**“", "Port":"80","Description":"test-113" }]` // // - Add elastic container instances: // // `[{ "ServerId": "eci-xxxxxxxxx", "Weight": "100", "Type": "eci", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-114" }]` // // > You can add only running backend servers to SLB instances. You can specify at most 20 backend servers. // // This parameter is required. // // example: // // [{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-112" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“172.166.**.**“", "Port":"80","Description":"test-113" }] BackendServers *string `json:"BackendServers,omitempty" xml:"BackendServers,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Server Load Balancer (SLB) instance. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the vServer group. // // This parameter is required. // // example: // // rsp-cige6**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (RemoveVServerGroupBackendServersRequest) GoString ¶
func (s RemoveVServerGroupBackendServersRequest) GoString() string
func (*RemoveVServerGroupBackendServersRequest) SetBackendServers ¶
func (s *RemoveVServerGroupBackendServersRequest) SetBackendServers(v string) *RemoveVServerGroupBackendServersRequest
func (*RemoveVServerGroupBackendServersRequest) SetOwnerAccount ¶
func (s *RemoveVServerGroupBackendServersRequest) SetOwnerAccount(v string) *RemoveVServerGroupBackendServersRequest
func (*RemoveVServerGroupBackendServersRequest) SetOwnerId ¶
func (s *RemoveVServerGroupBackendServersRequest) SetOwnerId(v int64) *RemoveVServerGroupBackendServersRequest
func (*RemoveVServerGroupBackendServersRequest) SetRegionId ¶
func (s *RemoveVServerGroupBackendServersRequest) SetRegionId(v string) *RemoveVServerGroupBackendServersRequest
func (*RemoveVServerGroupBackendServersRequest) SetResourceOwnerAccount ¶
func (s *RemoveVServerGroupBackendServersRequest) SetResourceOwnerAccount(v string) *RemoveVServerGroupBackendServersRequest
func (*RemoveVServerGroupBackendServersRequest) SetResourceOwnerId ¶
func (s *RemoveVServerGroupBackendServersRequest) SetResourceOwnerId(v int64) *RemoveVServerGroupBackendServersRequest
func (*RemoveVServerGroupBackendServersRequest) SetVServerGroupId ¶
func (s *RemoveVServerGroupBackendServersRequest) SetVServerGroupId(v string) *RemoveVServerGroupBackendServersRequest
func (RemoveVServerGroupBackendServersRequest) String ¶
func (s RemoveVServerGroupBackendServersRequest) String() string
type RemoveVServerGroupBackendServersResponse ¶
type RemoveVServerGroupBackendServersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RemoveVServerGroupBackendServersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (RemoveVServerGroupBackendServersResponse) GoString ¶
func (s RemoveVServerGroupBackendServersResponse) GoString() string
func (*RemoveVServerGroupBackendServersResponse) SetHeaders ¶
func (s *RemoveVServerGroupBackendServersResponse) SetHeaders(v map[string]*string) *RemoveVServerGroupBackendServersResponse
func (*RemoveVServerGroupBackendServersResponse) SetStatusCode ¶
func (s *RemoveVServerGroupBackendServersResponse) SetStatusCode(v int32) *RemoveVServerGroupBackendServersResponse
func (RemoveVServerGroupBackendServersResponse) String ¶
func (s RemoveVServerGroupBackendServersResponse) String() string
type RemoveVServerGroupBackendServersResponseBody ¶
type RemoveVServerGroupBackendServersResponseBody struct { // The backend servers. BackendServers *RemoveVServerGroupBackendServersResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Struct"` // The request ID. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the vServer group. // // example: // // rsp-cige6j**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (RemoveVServerGroupBackendServersResponseBody) GoString ¶
func (s RemoveVServerGroupBackendServersResponseBody) GoString() string
func (*RemoveVServerGroupBackendServersResponseBody) SetBackendServers ¶
func (*RemoveVServerGroupBackendServersResponseBody) SetRequestId ¶
func (s *RemoveVServerGroupBackendServersResponseBody) SetRequestId(v string) *RemoveVServerGroupBackendServersResponseBody
func (*RemoveVServerGroupBackendServersResponseBody) SetVServerGroupId ¶
func (s *RemoveVServerGroupBackendServersResponseBody) SetVServerGroupId(v string) *RemoveVServerGroupBackendServersResponseBody
func (RemoveVServerGroupBackendServersResponseBody) String ¶
func (s RemoveVServerGroupBackendServersResponseBody) String() string
type RemoveVServerGroupBackendServersResponseBodyBackendServers ¶
type RemoveVServerGroupBackendServersResponseBodyBackendServers struct {
BackendServer []*RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer `json:"BackendServer,omitempty" xml:"BackendServer,omitempty" type:"Repeated"`
}
func (RemoveVServerGroupBackendServersResponseBodyBackendServers) GoString ¶
func (s RemoveVServerGroupBackendServersResponseBodyBackendServers) GoString() string
func (*RemoveVServerGroupBackendServersResponseBodyBackendServers) SetBackendServer ¶
func (RemoveVServerGroupBackendServersResponseBodyBackendServers) String ¶
func (s RemoveVServerGroupBackendServersResponseBodyBackendServers) String() string
type RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer ¶
type RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer struct { // The port that is used by the backend server. // // example: // // 80 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the backend server. // // example: // // vm-230 ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The type of the backend server. Valid values: // // - **ecs* - (default): ECS instance // // - **eni**: ENI // // - **eci**: elastic container instance // // example: // // ecs Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The weight of the backend server. // // example: // // 100 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer) GoString ¶
func (s RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer) GoString() string
func (*RemoveVServerGroupBackendServersResponseBodyBackendServersBackendServer) SetServerId ¶
type SetAccessControlListAttributeRequest ¶
type SetAccessControlListAttributeRequest struct { // The ACL ID. // // This parameter is required. // // example: // // acl-bp1l0kk4gxce43k****** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // The ACL name. // // This parameter is required. // // example: // // test1 AclName *string `json:"AclName,omitempty" xml:"AclName,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the ACL. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (SetAccessControlListAttributeRequest) GoString ¶
func (s SetAccessControlListAttributeRequest) GoString() string
func (*SetAccessControlListAttributeRequest) SetAclId ¶
func (s *SetAccessControlListAttributeRequest) SetAclId(v string) *SetAccessControlListAttributeRequest
func (*SetAccessControlListAttributeRequest) SetAclName ¶
func (s *SetAccessControlListAttributeRequest) SetAclName(v string) *SetAccessControlListAttributeRequest
func (*SetAccessControlListAttributeRequest) SetOwnerAccount ¶
func (s *SetAccessControlListAttributeRequest) SetOwnerAccount(v string) *SetAccessControlListAttributeRequest
func (*SetAccessControlListAttributeRequest) SetOwnerId ¶
func (s *SetAccessControlListAttributeRequest) SetOwnerId(v int64) *SetAccessControlListAttributeRequest
func (*SetAccessControlListAttributeRequest) SetRegionId ¶
func (s *SetAccessControlListAttributeRequest) SetRegionId(v string) *SetAccessControlListAttributeRequest
func (*SetAccessControlListAttributeRequest) SetResourceOwnerAccount ¶
func (s *SetAccessControlListAttributeRequest) SetResourceOwnerAccount(v string) *SetAccessControlListAttributeRequest
func (*SetAccessControlListAttributeRequest) SetResourceOwnerId ¶
func (s *SetAccessControlListAttributeRequest) SetResourceOwnerId(v int64) *SetAccessControlListAttributeRequest
func (SetAccessControlListAttributeRequest) String ¶
func (s SetAccessControlListAttributeRequest) String() string
type SetAccessControlListAttributeResponse ¶
type SetAccessControlListAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetAccessControlListAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetAccessControlListAttributeResponse) GoString ¶
func (s SetAccessControlListAttributeResponse) GoString() string
func (*SetAccessControlListAttributeResponse) SetHeaders ¶
func (s *SetAccessControlListAttributeResponse) SetHeaders(v map[string]*string) *SetAccessControlListAttributeResponse
func (*SetAccessControlListAttributeResponse) SetStatusCode ¶
func (s *SetAccessControlListAttributeResponse) SetStatusCode(v int32) *SetAccessControlListAttributeResponse
func (SetAccessControlListAttributeResponse) String ¶
func (s SetAccessControlListAttributeResponse) String() string
type SetAccessControlListAttributeResponseBody ¶
type SetAccessControlListAttributeResponseBody struct { // The request ID. // // example: // // 988CB45E-1643-48C0-87B4-928DDF77EA49 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetAccessControlListAttributeResponseBody) GoString ¶
func (s SetAccessControlListAttributeResponseBody) GoString() string
func (*SetAccessControlListAttributeResponseBody) SetRequestId ¶
func (s *SetAccessControlListAttributeResponseBody) SetRequestId(v string) *SetAccessControlListAttributeResponseBody
func (SetAccessControlListAttributeResponseBody) String ¶
func (s SetAccessControlListAttributeResponseBody) String() string
type SetAccessLogsDownloadAttributeRequest ¶ added in v4.0.2
type SetAccessLogsDownloadAttributeRequest struct { // The ID of the CLB instance. // // example: // // lb-bp1b6c719dfa08ex***** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The access log forwarding rule. Parameters: // // - **LogProject**: the name of the project of Simple Log Service. // // - **LogStore**: the name of the Logstore of Simple Log Service. // // - **LoadBalancerId**: the ID of the CLB instance. // // This parameter is required. // // example: // // [{"logProject":"my-project", "LogStore":"my-log-store", "LoadBalancerId":"lb-uf68ps3rekbljmdb0****"}] LogsDownloadAttributes *string `json:"LogsDownloadAttributes,omitempty" xml:"LogsDownloadAttributes,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the CLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags that are added to the CLB instance. The tags must be key-value pairs that are contained in a JSON dictionary. // // You can specify up to 10 tags in each call. // // example: // // [{"tagKey":"Key1","tagValue":"Value1"}] Tags *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (SetAccessLogsDownloadAttributeRequest) GoString ¶ added in v4.0.2
func (s SetAccessLogsDownloadAttributeRequest) GoString() string
func (*SetAccessLogsDownloadAttributeRequest) SetLoadBalancerId ¶ added in v4.0.2
func (s *SetAccessLogsDownloadAttributeRequest) SetLoadBalancerId(v string) *SetAccessLogsDownloadAttributeRequest
func (*SetAccessLogsDownloadAttributeRequest) SetLogsDownloadAttributes ¶ added in v4.0.2
func (s *SetAccessLogsDownloadAttributeRequest) SetLogsDownloadAttributes(v string) *SetAccessLogsDownloadAttributeRequest
func (*SetAccessLogsDownloadAttributeRequest) SetOwnerAccount ¶ added in v4.0.2
func (s *SetAccessLogsDownloadAttributeRequest) SetOwnerAccount(v string) *SetAccessLogsDownloadAttributeRequest
func (*SetAccessLogsDownloadAttributeRequest) SetOwnerId ¶ added in v4.0.2
func (s *SetAccessLogsDownloadAttributeRequest) SetOwnerId(v int64) *SetAccessLogsDownloadAttributeRequest
func (*SetAccessLogsDownloadAttributeRequest) SetRegionId ¶ added in v4.0.2
func (s *SetAccessLogsDownloadAttributeRequest) SetRegionId(v string) *SetAccessLogsDownloadAttributeRequest
func (*SetAccessLogsDownloadAttributeRequest) SetResourceOwnerAccount ¶ added in v4.0.2
func (s *SetAccessLogsDownloadAttributeRequest) SetResourceOwnerAccount(v string) *SetAccessLogsDownloadAttributeRequest
func (*SetAccessLogsDownloadAttributeRequest) SetResourceOwnerId ¶ added in v4.0.2
func (s *SetAccessLogsDownloadAttributeRequest) SetResourceOwnerId(v int64) *SetAccessLogsDownloadAttributeRequest
func (*SetAccessLogsDownloadAttributeRequest) SetTags ¶ added in v4.0.2
func (s *SetAccessLogsDownloadAttributeRequest) SetTags(v string) *SetAccessLogsDownloadAttributeRequest
func (SetAccessLogsDownloadAttributeRequest) String ¶ added in v4.0.2
func (s SetAccessLogsDownloadAttributeRequest) String() string
type SetAccessLogsDownloadAttributeResponse ¶ added in v4.0.2
type SetAccessLogsDownloadAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetAccessLogsDownloadAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetAccessLogsDownloadAttributeResponse) GoString ¶ added in v4.0.2
func (s SetAccessLogsDownloadAttributeResponse) GoString() string
func (*SetAccessLogsDownloadAttributeResponse) SetHeaders ¶ added in v4.0.2
func (s *SetAccessLogsDownloadAttributeResponse) SetHeaders(v map[string]*string) *SetAccessLogsDownloadAttributeResponse
func (*SetAccessLogsDownloadAttributeResponse) SetStatusCode ¶ added in v4.0.2
func (s *SetAccessLogsDownloadAttributeResponse) SetStatusCode(v int32) *SetAccessLogsDownloadAttributeResponse
func (SetAccessLogsDownloadAttributeResponse) String ¶ added in v4.0.2
func (s SetAccessLogsDownloadAttributeResponse) String() string
type SetAccessLogsDownloadAttributeResponseBody ¶ added in v4.0.2
type SetAccessLogsDownloadAttributeResponseBody struct { // The request ID. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9C**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetAccessLogsDownloadAttributeResponseBody) GoString ¶ added in v4.0.2
func (s SetAccessLogsDownloadAttributeResponseBody) GoString() string
func (*SetAccessLogsDownloadAttributeResponseBody) SetRequestId ¶ added in v4.0.2
func (s *SetAccessLogsDownloadAttributeResponseBody) SetRequestId(v string) *SetAccessLogsDownloadAttributeResponseBody
func (SetAccessLogsDownloadAttributeResponseBody) String ¶ added in v4.0.2
func (s SetAccessLogsDownloadAttributeResponseBody) String() string
type SetBackendServersRequest ¶
type SetBackendServersRequest struct { // The backend servers that you want to add. Configure the following parameters: // // - **ServerId**: Required. The ID of the backend server. Specify the value in a string. You can specify the ID of an Elastic Compute Service (ECS) instance, an elastic network interface (ENI), or an elastic container instance. If you set **ServerId* - to the ID of an ENI or an elastic container instance, you must configure the **Type* - parameter. // // - **Weight**: the weight of the backend server. Valid values: **0* - to **100**. Default value: **100**. If you set the weight of a backend server to 0, no requests are forwarded to the backend server. // // - **Description**: Optional. The description of the backend server. Specify the value in a string. The description must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // - **Type**: the type of the backend server. Valid values: // // - **ecs* - (default): ECS instance // // - **eni**: ENI // // - **eci**: elastic container instance // // > You can specify ENIs and elastic container instances as backend servers only for high-performance CLB instances. // // - **ServerIp**: the IP address of the ENI or elastic container instance. // // - **Port**: the backend port. // // Examples: // // - ECS instance: // // `[{ "ServerId": "i-xxxxxxxxx", "Weight": "100", "Type": "ecs", "Port":"80","Description":"test-112" }]` // // - ENI: // // `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-112" }]` // // - ENI with multiple IP addresses: // // `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-113" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“172.166.**.**“", "Port":"80","Description":"test-113" }]` // // - Elastic container instance: // // `[{ "ServerId": "eci-xxxxxxxxx", "Weight": "100", "Type": "eci", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-114" }]` // // > You can add only running backend servers to a CLB instance. You can specify at most 20 backend servers in each call. // // example: // // [{ "ServerId": "ecs-******FmYAXG", "Weight": "100", "Type": "ecs", "Port":"80","Description":"test-112" }] BackendServers *string `json:"BackendServers,omitempty" xml:"BackendServers,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1qjwo61pqz3a****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Classic Load Balancer (CLB) instance. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (SetBackendServersRequest) GoString ¶
func (s SetBackendServersRequest) GoString() string
func (*SetBackendServersRequest) SetBackendServers ¶
func (s *SetBackendServersRequest) SetBackendServers(v string) *SetBackendServersRequest
func (*SetBackendServersRequest) SetLoadBalancerId ¶
func (s *SetBackendServersRequest) SetLoadBalancerId(v string) *SetBackendServersRequest
func (*SetBackendServersRequest) SetOwnerAccount ¶
func (s *SetBackendServersRequest) SetOwnerAccount(v string) *SetBackendServersRequest
func (*SetBackendServersRequest) SetOwnerId ¶
func (s *SetBackendServersRequest) SetOwnerId(v int64) *SetBackendServersRequest
func (*SetBackendServersRequest) SetRegionId ¶
func (s *SetBackendServersRequest) SetRegionId(v string) *SetBackendServersRequest
func (*SetBackendServersRequest) SetResourceOwnerAccount ¶
func (s *SetBackendServersRequest) SetResourceOwnerAccount(v string) *SetBackendServersRequest
func (*SetBackendServersRequest) SetResourceOwnerId ¶
func (s *SetBackendServersRequest) SetResourceOwnerId(v int64) *SetBackendServersRequest
func (SetBackendServersRequest) String ¶
func (s SetBackendServersRequest) String() string
type SetBackendServersResponse ¶
type SetBackendServersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetBackendServersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetBackendServersResponse) GoString ¶
func (s SetBackendServersResponse) GoString() string
func (*SetBackendServersResponse) SetBody ¶
func (s *SetBackendServersResponse) SetBody(v *SetBackendServersResponseBody) *SetBackendServersResponse
func (*SetBackendServersResponse) SetHeaders ¶
func (s *SetBackendServersResponse) SetHeaders(v map[string]*string) *SetBackendServersResponse
func (*SetBackendServersResponse) SetStatusCode ¶
func (s *SetBackendServersResponse) SetStatusCode(v int32) *SetBackendServersResponse
func (SetBackendServersResponse) String ¶
func (s SetBackendServersResponse) String() string
type SetBackendServersResponseBody ¶
type SetBackendServersResponseBody struct { // The backend servers. BackendServers *SetBackendServersResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Struct"` // The ID of the CLB instance. // // example: // // lb-bp1qjwo61pqz3a****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetBackendServersResponseBody) GoString ¶
func (s SetBackendServersResponseBody) GoString() string
func (*SetBackendServersResponseBody) SetBackendServers ¶
func (s *SetBackendServersResponseBody) SetBackendServers(v *SetBackendServersResponseBodyBackendServers) *SetBackendServersResponseBody
func (*SetBackendServersResponseBody) SetLoadBalancerId ¶
func (s *SetBackendServersResponseBody) SetLoadBalancerId(v string) *SetBackendServersResponseBody
func (*SetBackendServersResponseBody) SetRequestId ¶
func (s *SetBackendServersResponseBody) SetRequestId(v string) *SetBackendServersResponseBody
func (SetBackendServersResponseBody) String ¶
func (s SetBackendServersResponseBody) String() string
type SetBackendServersResponseBodyBackendServers ¶
type SetBackendServersResponseBodyBackendServers struct {
BackendServer []*SetBackendServersResponseBodyBackendServersBackendServer `json:"BackendServer,omitempty" xml:"BackendServer,omitempty" type:"Repeated"`
}
func (SetBackendServersResponseBodyBackendServers) GoString ¶
func (s SetBackendServersResponseBodyBackendServers) GoString() string
func (*SetBackendServersResponseBodyBackendServers) SetBackendServer ¶
func (s *SetBackendServersResponseBodyBackendServers) SetBackendServer(v []*SetBackendServersResponseBodyBackendServersBackendServer) *SetBackendServersResponseBodyBackendServers
func (SetBackendServersResponseBodyBackendServers) String ¶
func (s SetBackendServersResponseBodyBackendServers) String() string
type SetBackendServersResponseBodyBackendServersBackendServer ¶
type SetBackendServersResponseBodyBackendServersBackendServer struct { // The description of the backend server. // // example: // // backend server Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The ID of the server group. // // example: // // eni-hhshhs**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The type of backend server. Valid values: // // - **ecs* - (default): ECS instance // // - **eni**: ENI // // - **eci**: elastic container instance // // example: // // eni Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The weight of the backend server. // // example: // // 100 Weight *string `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (SetBackendServersResponseBodyBackendServersBackendServer) GoString ¶
func (s SetBackendServersResponseBodyBackendServersBackendServer) GoString() string
func (*SetBackendServersResponseBodyBackendServersBackendServer) SetDescription ¶
func (s *SetBackendServersResponseBodyBackendServersBackendServer) SetDescription(v string) *SetBackendServersResponseBodyBackendServersBackendServer
func (*SetBackendServersResponseBodyBackendServersBackendServer) SetServerId ¶
func (SetBackendServersResponseBodyBackendServersBackendServer) String ¶
func (s SetBackendServersResponseBodyBackendServersBackendServer) String() string
type SetCACertificateNameRequest ¶
type SetCACertificateNameRequest struct { // The ID of the CA certificate. // // This parameter is required. // // example: // // 139a0******-cn-east-hangzhou-01 CACertificateId *string `json:"CACertificateId,omitempty" xml:"CACertificateId,omitempty"` // The CA certificate name. // // The name must be 1 to 80 character in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). It must start with a letter. // // This parameter is required. // // example: // // mycacert02 CACertificateName *string `json:"CACertificateName,omitempty" xml:"CACertificateName,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region of the CA certificate. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (SetCACertificateNameRequest) GoString ¶
func (s SetCACertificateNameRequest) GoString() string
func (*SetCACertificateNameRequest) SetCACertificateId ¶
func (s *SetCACertificateNameRequest) SetCACertificateId(v string) *SetCACertificateNameRequest
func (*SetCACertificateNameRequest) SetCACertificateName ¶
func (s *SetCACertificateNameRequest) SetCACertificateName(v string) *SetCACertificateNameRequest
func (*SetCACertificateNameRequest) SetOwnerAccount ¶
func (s *SetCACertificateNameRequest) SetOwnerAccount(v string) *SetCACertificateNameRequest
func (*SetCACertificateNameRequest) SetOwnerId ¶
func (s *SetCACertificateNameRequest) SetOwnerId(v int64) *SetCACertificateNameRequest
func (*SetCACertificateNameRequest) SetRegionId ¶
func (s *SetCACertificateNameRequest) SetRegionId(v string) *SetCACertificateNameRequest
func (*SetCACertificateNameRequest) SetResourceOwnerAccount ¶
func (s *SetCACertificateNameRequest) SetResourceOwnerAccount(v string) *SetCACertificateNameRequest
func (*SetCACertificateNameRequest) SetResourceOwnerId ¶
func (s *SetCACertificateNameRequest) SetResourceOwnerId(v int64) *SetCACertificateNameRequest
func (SetCACertificateNameRequest) String ¶
func (s SetCACertificateNameRequest) String() string
type SetCACertificateNameResponse ¶
type SetCACertificateNameResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetCACertificateNameResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetCACertificateNameResponse) GoString ¶
func (s SetCACertificateNameResponse) GoString() string
func (*SetCACertificateNameResponse) SetBody ¶
func (s *SetCACertificateNameResponse) SetBody(v *SetCACertificateNameResponseBody) *SetCACertificateNameResponse
func (*SetCACertificateNameResponse) SetHeaders ¶
func (s *SetCACertificateNameResponse) SetHeaders(v map[string]*string) *SetCACertificateNameResponse
func (*SetCACertificateNameResponse) SetStatusCode ¶
func (s *SetCACertificateNameResponse) SetStatusCode(v int32) *SetCACertificateNameResponse
func (SetCACertificateNameResponse) String ¶
func (s SetCACertificateNameResponse) String() string
type SetCACertificateNameResponseBody ¶
type SetCACertificateNameResponseBody struct { // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FE7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetCACertificateNameResponseBody) GoString ¶
func (s SetCACertificateNameResponseBody) GoString() string
func (*SetCACertificateNameResponseBody) SetRequestId ¶
func (s *SetCACertificateNameResponseBody) SetRequestId(v string) *SetCACertificateNameResponseBody
func (SetCACertificateNameResponseBody) String ¶
func (s SetCACertificateNameResponseBody) String() string
type SetDomainExtensionAttributeRequest ¶
type SetDomainExtensionAttributeRequest struct { // The ID of the domain name that is associated with the additional certificate to be replaced. // // This parameter is required. // // example: // // de-bp1rp7ta***** DomainExtensionId *string `json:"DomainExtensionId,omitempty" xml:"DomainExtensionId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Server Load Balancer (SLB) instance. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the new certificate. // // example: // // 1231579xxxxxxxx_166f8204689_1714763408_709981xxx ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"` }
func (SetDomainExtensionAttributeRequest) GoString ¶
func (s SetDomainExtensionAttributeRequest) GoString() string
func (*SetDomainExtensionAttributeRequest) SetDomainExtensionId ¶
func (s *SetDomainExtensionAttributeRequest) SetDomainExtensionId(v string) *SetDomainExtensionAttributeRequest
func (*SetDomainExtensionAttributeRequest) SetOwnerAccount ¶
func (s *SetDomainExtensionAttributeRequest) SetOwnerAccount(v string) *SetDomainExtensionAttributeRequest
func (*SetDomainExtensionAttributeRequest) SetOwnerId ¶
func (s *SetDomainExtensionAttributeRequest) SetOwnerId(v int64) *SetDomainExtensionAttributeRequest
func (*SetDomainExtensionAttributeRequest) SetRegionId ¶
func (s *SetDomainExtensionAttributeRequest) SetRegionId(v string) *SetDomainExtensionAttributeRequest
func (*SetDomainExtensionAttributeRequest) SetResourceOwnerAccount ¶
func (s *SetDomainExtensionAttributeRequest) SetResourceOwnerAccount(v string) *SetDomainExtensionAttributeRequest
func (*SetDomainExtensionAttributeRequest) SetResourceOwnerId ¶
func (s *SetDomainExtensionAttributeRequest) SetResourceOwnerId(v int64) *SetDomainExtensionAttributeRequest
func (*SetDomainExtensionAttributeRequest) SetServerCertificateId ¶
func (s *SetDomainExtensionAttributeRequest) SetServerCertificateId(v string) *SetDomainExtensionAttributeRequest
func (SetDomainExtensionAttributeRequest) String ¶
func (s SetDomainExtensionAttributeRequest) String() string
type SetDomainExtensionAttributeResponse ¶
type SetDomainExtensionAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetDomainExtensionAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetDomainExtensionAttributeResponse) GoString ¶
func (s SetDomainExtensionAttributeResponse) GoString() string
func (*SetDomainExtensionAttributeResponse) SetHeaders ¶
func (s *SetDomainExtensionAttributeResponse) SetHeaders(v map[string]*string) *SetDomainExtensionAttributeResponse
func (*SetDomainExtensionAttributeResponse) SetStatusCode ¶
func (s *SetDomainExtensionAttributeResponse) SetStatusCode(v int32) *SetDomainExtensionAttributeResponse
func (SetDomainExtensionAttributeResponse) String ¶
func (s SetDomainExtensionAttributeResponse) String() string
type SetDomainExtensionAttributeResponseBody ¶
type SetDomainExtensionAttributeResponseBody struct { // The request ID. // // example: // // 149A2470-F010-4437-BF68-343D5099C19D RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetDomainExtensionAttributeResponseBody) GoString ¶
func (s SetDomainExtensionAttributeResponseBody) GoString() string
func (*SetDomainExtensionAttributeResponseBody) SetRequestId ¶
func (s *SetDomainExtensionAttributeResponseBody) SetRequestId(v string) *SetDomainExtensionAttributeResponseBody
func (SetDomainExtensionAttributeResponseBody) String ¶
func (s SetDomainExtensionAttributeResponseBody) String() string
type SetListenerAccessControlStatusRequest ¶
type SetListenerAccessControlStatusRequest struct { // Specifies whether to enable the whitelist. Valid values: // // - **open_white_list**: enables the whitelist. // // - **close**: disables the whitelist. // // > After the whitelist is enabled, if no IP address is added to the whitelist, the CLB instance does not distribute network traffic. // // This parameter is required. // // example: // // open_white_list AccessControlStatus *string `json:"AccessControlStatus,omitempty" xml:"AccessControlStatus,omitempty"` // The frontend port that is used by the CLB instance. // // Valid values: **1 to 65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The frontend protocol that is used by the CLB instance. // // > This parameter is required when listeners that use different protocols listen on the same port. // // example: // // https ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-8vb86hxixo8lvsja8**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region where the Classic Load Balancer (CLB) instance is created. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (SetListenerAccessControlStatusRequest) GoString ¶
func (s SetListenerAccessControlStatusRequest) GoString() string
func (*SetListenerAccessControlStatusRequest) SetAccessControlStatus ¶
func (s *SetListenerAccessControlStatusRequest) SetAccessControlStatus(v string) *SetListenerAccessControlStatusRequest
func (*SetListenerAccessControlStatusRequest) SetListenerPort ¶
func (s *SetListenerAccessControlStatusRequest) SetListenerPort(v int32) *SetListenerAccessControlStatusRequest
func (*SetListenerAccessControlStatusRequest) SetListenerProtocol ¶
func (s *SetListenerAccessControlStatusRequest) SetListenerProtocol(v string) *SetListenerAccessControlStatusRequest
func (*SetListenerAccessControlStatusRequest) SetLoadBalancerId ¶
func (s *SetListenerAccessControlStatusRequest) SetLoadBalancerId(v string) *SetListenerAccessControlStatusRequest
func (*SetListenerAccessControlStatusRequest) SetOwnerAccount ¶
func (s *SetListenerAccessControlStatusRequest) SetOwnerAccount(v string) *SetListenerAccessControlStatusRequest
func (*SetListenerAccessControlStatusRequest) SetOwnerId ¶
func (s *SetListenerAccessControlStatusRequest) SetOwnerId(v int64) *SetListenerAccessControlStatusRequest
func (*SetListenerAccessControlStatusRequest) SetRegionId ¶
func (s *SetListenerAccessControlStatusRequest) SetRegionId(v string) *SetListenerAccessControlStatusRequest
func (*SetListenerAccessControlStatusRequest) SetResourceOwnerAccount ¶
func (s *SetListenerAccessControlStatusRequest) SetResourceOwnerAccount(v string) *SetListenerAccessControlStatusRequest
func (*SetListenerAccessControlStatusRequest) SetResourceOwnerId ¶
func (s *SetListenerAccessControlStatusRequest) SetResourceOwnerId(v int64) *SetListenerAccessControlStatusRequest
func (SetListenerAccessControlStatusRequest) String ¶
func (s SetListenerAccessControlStatusRequest) String() string
type SetListenerAccessControlStatusResponse ¶
type SetListenerAccessControlStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetListenerAccessControlStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetListenerAccessControlStatusResponse) GoString ¶
func (s SetListenerAccessControlStatusResponse) GoString() string
func (*SetListenerAccessControlStatusResponse) SetHeaders ¶
func (s *SetListenerAccessControlStatusResponse) SetHeaders(v map[string]*string) *SetListenerAccessControlStatusResponse
func (*SetListenerAccessControlStatusResponse) SetStatusCode ¶
func (s *SetListenerAccessControlStatusResponse) SetStatusCode(v int32) *SetListenerAccessControlStatusResponse
func (SetListenerAccessControlStatusResponse) String ¶
func (s SetListenerAccessControlStatusResponse) String() string
type SetListenerAccessControlStatusResponseBody ¶
type SetListenerAccessControlStatusResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetListenerAccessControlStatusResponseBody) GoString ¶
func (s SetListenerAccessControlStatusResponseBody) GoString() string
func (*SetListenerAccessControlStatusResponseBody) SetRequestId ¶
func (s *SetListenerAccessControlStatusResponseBody) SetRequestId(v string) *SetListenerAccessControlStatusResponseBody
func (SetListenerAccessControlStatusResponseBody) String ¶
func (s SetListenerAccessControlStatusResponseBody) String() string
type SetLoadBalancerDeleteProtectionRequest ¶
type SetLoadBalancerDeleteProtectionRequest struct { // Specify whether to enable or disable deletion protection for the SLB instance. // // Valid values: **on and off**. // // This parameter is required. // // example: // // off DeleteProtection *string `json:"DeleteProtection,omitempty" xml:"DeleteProtection,omitempty"` // The ID of the SLB instance. // // This parameter is required. // // example: // // lb-bp1b6c719dfa08e***** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region where the SLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query region IDs. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (SetLoadBalancerDeleteProtectionRequest) GoString ¶
func (s SetLoadBalancerDeleteProtectionRequest) GoString() string
func (*SetLoadBalancerDeleteProtectionRequest) SetDeleteProtection ¶
func (s *SetLoadBalancerDeleteProtectionRequest) SetDeleteProtection(v string) *SetLoadBalancerDeleteProtectionRequest
func (*SetLoadBalancerDeleteProtectionRequest) SetLoadBalancerId ¶
func (s *SetLoadBalancerDeleteProtectionRequest) SetLoadBalancerId(v string) *SetLoadBalancerDeleteProtectionRequest
func (*SetLoadBalancerDeleteProtectionRequest) SetOwnerAccount ¶
func (s *SetLoadBalancerDeleteProtectionRequest) SetOwnerAccount(v string) *SetLoadBalancerDeleteProtectionRequest
func (*SetLoadBalancerDeleteProtectionRequest) SetOwnerId ¶
func (s *SetLoadBalancerDeleteProtectionRequest) SetOwnerId(v int64) *SetLoadBalancerDeleteProtectionRequest
func (*SetLoadBalancerDeleteProtectionRequest) SetRegionId ¶
func (s *SetLoadBalancerDeleteProtectionRequest) SetRegionId(v string) *SetLoadBalancerDeleteProtectionRequest
func (*SetLoadBalancerDeleteProtectionRequest) SetResourceOwnerAccount ¶
func (s *SetLoadBalancerDeleteProtectionRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerDeleteProtectionRequest
func (*SetLoadBalancerDeleteProtectionRequest) SetResourceOwnerId ¶
func (s *SetLoadBalancerDeleteProtectionRequest) SetResourceOwnerId(v int64) *SetLoadBalancerDeleteProtectionRequest
func (SetLoadBalancerDeleteProtectionRequest) String ¶
func (s SetLoadBalancerDeleteProtectionRequest) String() string
type SetLoadBalancerDeleteProtectionResponse ¶
type SetLoadBalancerDeleteProtectionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetLoadBalancerDeleteProtectionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetLoadBalancerDeleteProtectionResponse) GoString ¶
func (s SetLoadBalancerDeleteProtectionResponse) GoString() string
func (*SetLoadBalancerDeleteProtectionResponse) SetHeaders ¶
func (s *SetLoadBalancerDeleteProtectionResponse) SetHeaders(v map[string]*string) *SetLoadBalancerDeleteProtectionResponse
func (*SetLoadBalancerDeleteProtectionResponse) SetStatusCode ¶
func (s *SetLoadBalancerDeleteProtectionResponse) SetStatusCode(v int32) *SetLoadBalancerDeleteProtectionResponse
func (SetLoadBalancerDeleteProtectionResponse) String ¶
func (s SetLoadBalancerDeleteProtectionResponse) String() string
type SetLoadBalancerDeleteProtectionResponseBody ¶
type SetLoadBalancerDeleteProtectionResponseBody struct { // The ID of the request. // // example: // // 791D8B68-AE0F-4174-AF54-088C8B3C5D54 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetLoadBalancerDeleteProtectionResponseBody) GoString ¶
func (s SetLoadBalancerDeleteProtectionResponseBody) GoString() string
func (*SetLoadBalancerDeleteProtectionResponseBody) SetRequestId ¶
func (s *SetLoadBalancerDeleteProtectionResponseBody) SetRequestId(v string) *SetLoadBalancerDeleteProtectionResponseBody
func (SetLoadBalancerDeleteProtectionResponseBody) String ¶
func (s SetLoadBalancerDeleteProtectionResponseBody) String() string
type SetLoadBalancerHTTPListenerAttributeRequest ¶
type SetLoadBalancerHTTPListenerAttributeRequest struct { // The ID of the access control list (ACL) that is associated with the listener. // // > This parameter is required when **AclStatus* - is set to **on**. // // example: // // 123 AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // Specifies whether to enable access control. Valid values: // // - **on** // // - **off** // // example: // // off AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The type of the ACL. Valid values: // // - **white**: a whitelist. Only requests from the IP addresses or CIDR blocks in the ACL are forwarded. Whitelists apply to scenarios where you want to allow only specific IP addresses to access an application. Risks may occur if a whitelist is improperly configured. If a whitelist is configured, only requests from IP addresses that are added to the whitelist are forwarded by the listener. // // If you enable a whitelist but do not add an IP address to the ACL, the listener forwards all requests. // // - **black**: a blacklist. All requests from the IP addresses or CIDR blocks in the ACL are rejected. Blacklists apply to scenarios where you want to block access from specified IP addresses to an application. // // If a blacklist is configured for a listener but no IP addresses are added to the blacklist, the listener forwards all requests. // // > This parameter takes effect when the value of **AclStatus* - is set to **on**. // // example: // // white AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. Set the value to // // - **-1**: For a pay-by-data-transfer Internet-facing CLB instance, this value specifies that the bandwidth of the listener is unlimited. // // example: // // -1 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The cookie that is configured on the server. // // The cookie must be 1 to 200 characters in length, and can contain ASCII characters and digits. It cannot contain commas (,), semicolons (;), or spaces. It cannot start with a dollar sign ($). // // > This parameter is required when **StickySession* - is set to **on* - and **StickySessionType* - is set to **server**. // // example: // // B490B5EBF6F3CD402E515D22BCDA**** Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The timeout period of a cookie. // // Valid values: **1* - to **86400**. Unit: seconds. // // > This parameter is required when **StickySession* - is set to **on* - and **StickySessionType* - is set to **insert**. // // example: // // 500 CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // The description of the listener. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Specifies whether to enable `GZIP` compression to compress specific types of files. Valid values: // // - **on** // // - **off** // // example: // // on Gzip *string `json:"Gzip,omitempty" xml:"Gzip,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // - **on** // // - **off** // // example: // // on HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The port that is used for health checks. // // Valid values: **1* - to **65535**. // // > This parameter takes effect only if you set **HealthCheck* - to **on**. // // example: // // 8080 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that is used for health checks. Valid values: // // - **$_ip**: the private IP address of a backend server. If you specify \\*\\*$_ip **or* - ignore HealthCheckDomain\\*\\*, CLB uses the private IP addresses of backend servers as the health check domain names. // // - **domain**: The domain name must be 1 to 80 characters in length, and can contain letters, digits, periods (.), and hyphens (-). // // > The parameter takes effect only if you set **HealthCheck* - to **on**. // // example: // // 172.XX.XX.16 HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code for a successful health check. Separate multiple HTTP status codes with commas (,). // // Valid values: **http_2xx**, **http_3xx**, **http_4xx**, and **http_5xx**. // // > The parameter takes effect only if you set **HealthCheck* - to **on**. // // example: // // http_2xx,http_3xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // The interval at which health checks are performed. // // Valid values: **1* - to **50**. Unit: seconds. // // > The parameter takes effect only if you set **HealthCheck* - to **on**. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The health check method that is used in HTTP health checks. Valid values: **head* - and **get**. // // > The parameter takes effect only if you set **HealthCheck* - to **on**. // // example: // // get HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The timeout period of a health check response. If a backend ECS instance does not respond within the specified timeout period, the ECS instance fails the health check. This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // Valid values: **1* - to **300**. Unit: seconds. // // example: // // 3 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The Uniform Resource Identifier (URI) that you want to use for health checks. // // The URI must be 1 to 80 characters in length, and can contain letters, digits, and the following characters: - / . % ? # & The URI must start with a forward slash (/) but cannot be a single forward slash (/). // // > The parameter takes effect only if you set **HealthCheck* - to **on**. // // example: // // /test/index.html HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health status is changed from **fail* - to **success**. // // Valid values: **2* - to **10**. // // > The parameter takes effect only if you set **HealthCheck* - to **on**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The timeout period of an idle connection. Unit: seconds. Valid values: **1 to 60**. Default value: **15**. // // If no request is received within the specified timeout period, CLB closes the connection. When a request is received, CLB establishes a new connection. // // example: // // 12 IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // The frontend port that is used by the CLB instance. // // Valid values: **1* - to **65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The CLB instance ID. // // This parameter is required. // // example: // // lb-bp1qjwo61pqz3ah***** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the CLB instance. // // You can query the region ID from the [Regions and zones](https://help.aliyun.com/document_detail/27585.html) list or by calling the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The timeout period of a request. Unit: seconds. Valid values: **1 to 180**. Default value: **60**. // // If no response is received from the backend server within the request timeout period, CLB returns an HTTP 504 error code to the client. // // example: // // 3 RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The scheduling algorithm. Valid values: // // - **wrr**: Backend servers that have higher weights receive more requests than backend servers that have lower weights. // // - **rr**: Requests are distributed to backend servers in sequence. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // Specifies whether to enable session persistence. Valid values: // // - **on** // // - **off** // // example: // // on StickySession *string `json:"StickySession,omitempty" xml:"StickySession,omitempty"` // The method that is used to handle a cookie. Valid values: // // - **insert**: inserts a cookie. // // CLB inserts a cookie (SERVERID) into the first HTTP or HTTPS response packet that is sent to a client. The next request from the client contains this cookie, and the listener distributes the request to the recorded backend server. // // - **server**: rewrites a cookie. // // When CLB detects a user-defined cookie, CLB overwrites the original cookie with the user-defined cookie. The next request from the client carries the user-defined cookie, and the listener forwards the request to the recorded backend server. // // > This parameter is required when **StickySession* - is set to **on**. // // example: // // insert StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from **success* - to **fail**. // // Valid values: **2* - to **10**. // // > The parameter takes effect only if you set **HealthCheck* - to **on**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // Specifies whether to use a vServer group. Valid values: // // - **on** // // - **off** // // example: // // on VServerGroup *string `json:"VServerGroup,omitempty" xml:"VServerGroup,omitempty"` // The ID of the vServer group. // // example: // // rsp-cige6j***** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` // Specifies whether to use the `X-Forwarded-For` header to preserve client IP addresses. Valid values: // // - **on* - (default) // // - **off** // // example: // // on XForwardedFor *string `json:"XForwardedFor,omitempty" xml:"XForwardedFor,omitempty"` // Specifies whether to use the `XForwardedFor_ClientSrcPort` header to retrieve the client port. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientSrcPort *string `json:"XForwardedFor_ClientSrcPort,omitempty" xml:"XForwardedFor_ClientSrcPort,omitempty"` // Specifies whether to use the `SLB-ID` header to retrieve the ID of the CLB instance. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_SLBID *string `json:"XForwardedFor_SLBID,omitempty" xml:"XForwardedFor_SLBID,omitempty"` // Specifies whether to use the `SLB-IP` header to retrieve the virtual IP address (VIP) requested by the client. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_SLBIP *string `json:"XForwardedFor_SLBIP,omitempty" xml:"XForwardedFor_SLBIP,omitempty"` // Specifies whether to use the `XForwardedFor_SLBPORT` header to retrieve the listener port of the CLB instance. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_SLBPORT *string `json:"XForwardedFor_SLBPORT,omitempty" xml:"XForwardedFor_SLBPORT,omitempty"` // Specifies whether to use the `X-Forwarded-Proto` header to retrieve the listener protocol. Valid values: // // - **on** // // - **off** // // example: // // on XForwardedFor_proto *string `json:"XForwardedFor_proto,omitempty" xml:"XForwardedFor_proto,omitempty"` }
func (SetLoadBalancerHTTPListenerAttributeRequest) GoString ¶
func (s SetLoadBalancerHTTPListenerAttributeRequest) GoString() string
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetAclId ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetAclId(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetAclStatus ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetAclStatus(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetAclType ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetAclType(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetBandwidth ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetBandwidth(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetCookie ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetCookie(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetCookieTimeout ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetCookieTimeout(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetDescription ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetDescription(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetGzip ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetGzip(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheck ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheck(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckConnectPort ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckConnectPort(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckDomain ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckDomain(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckHttpCode ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckHttpCode(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckInterval ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckInterval(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckMethod ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckMethod(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckTimeout ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckTimeout(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckURI ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthCheckURI(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetHealthyThreshold ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetHealthyThreshold(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetIdleTimeout ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetIdleTimeout(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetListenerPort ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetListenerPort(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetLoadBalancerId ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetLoadBalancerId(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetOwnerAccount ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetOwnerAccount(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetOwnerId ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetOwnerId(v int64) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetRegionId ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetRegionId(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetRequestTimeout ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetRequestTimeout(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetResourceOwnerAccount ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetResourceOwnerId ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetResourceOwnerId(v int64) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetScheduler ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetScheduler(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetStickySession ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetStickySession(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetStickySessionType ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetStickySessionType(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetUnhealthyThreshold ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetUnhealthyThreshold(v int32) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetVServerGroup ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetVServerGroup(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetVServerGroupId ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetVServerGroupId(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_ClientSrcPort ¶ added in v4.0.6
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_ClientSrcPort(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_SLBID ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_SLBID(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_SLBIP ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_SLBIP(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_SLBPORT ¶ added in v4.0.6
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_SLBPORT(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (*SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_proto ¶
func (s *SetLoadBalancerHTTPListenerAttributeRequest) SetXForwardedFor_proto(v string) *SetLoadBalancerHTTPListenerAttributeRequest
func (SetLoadBalancerHTTPListenerAttributeRequest) String ¶
func (s SetLoadBalancerHTTPListenerAttributeRequest) String() string
type SetLoadBalancerHTTPListenerAttributeResponse ¶
type SetLoadBalancerHTTPListenerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetLoadBalancerHTTPListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetLoadBalancerHTTPListenerAttributeResponse) GoString ¶
func (s SetLoadBalancerHTTPListenerAttributeResponse) GoString() string
func (*SetLoadBalancerHTTPListenerAttributeResponse) SetHeaders ¶
func (s *SetLoadBalancerHTTPListenerAttributeResponse) SetHeaders(v map[string]*string) *SetLoadBalancerHTTPListenerAttributeResponse
func (*SetLoadBalancerHTTPListenerAttributeResponse) SetStatusCode ¶
func (s *SetLoadBalancerHTTPListenerAttributeResponse) SetStatusCode(v int32) *SetLoadBalancerHTTPListenerAttributeResponse
func (SetLoadBalancerHTTPListenerAttributeResponse) String ¶
func (s SetLoadBalancerHTTPListenerAttributeResponse) String() string
type SetLoadBalancerHTTPListenerAttributeResponseBody ¶
type SetLoadBalancerHTTPListenerAttributeResponseBody struct { // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetLoadBalancerHTTPListenerAttributeResponseBody) GoString ¶
func (s SetLoadBalancerHTTPListenerAttributeResponseBody) GoString() string
func (*SetLoadBalancerHTTPListenerAttributeResponseBody) SetRequestId ¶
func (s *SetLoadBalancerHTTPListenerAttributeResponseBody) SetRequestId(v string) *SetLoadBalancerHTTPListenerAttributeResponseBody
func (SetLoadBalancerHTTPListenerAttributeResponseBody) String ¶
func (s SetLoadBalancerHTTPListenerAttributeResponseBody) String() string
type SetLoadBalancerHTTPSListenerAttributeRequest ¶
type SetLoadBalancerHTTPSListenerAttributeRequest struct { // The ID of the network access control list (ACL) that is associated with the listener. // // This parameter is required if **AclStatus* - is set to **on**. // // example: // // nacl-a2do9e413e0spzasx**** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // Specifies whether to enable access control. Valid values: // // - **on**: enables access control // // - **off**: disables access control // // example: // // off AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The type of network ACL. Valid values: // // - **white**: a whitelist. Only requests from the IP addresses or CIDR blocks in the network ACL are forwarded. Whitelists apply to scenarios where you want to allow only specific IP addresses to access an application. Your business may be adversely affected if the whitelist is not set properly. After a whitelist is configured, only IP addresses in the whitelist can access the CLB listener. // // If no IP address is added to the whitelist, the CLB listener forwards all requests. // // - **black**: a blacklist. All requests from the IP addresses or CIDR blocks in the network ACL are denied. Blacklists apply to scenarios where you want to deny access from specified IP addresses to an application. // // If no IP address is added to the blacklist, the listener forwards all requests. // // > This parameter takes effect only when **AclStatus* - is set to **on**. // // example: // // white AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. // // Valid values: // // - **-1**: If you set the value to -1, the bandwidth of the listener is unlimited. // // example: // // -1 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The ID of the CA certificate. // // - If both the CA certificate and the server certificate are uploaded, mutual authentication is used. // // - If you upload only the server certificate, one-way authentication is used. // // example: // // 139a00604ad-cn-east-**** CACertificateId *string `json:"CACertificateId,omitempty" xml:"CACertificateId,omitempty"` // The cookie that you want to configure for the server. // // The cookie must be 1 to 200 characters in length, and can contain only ASCII letters and digits. It cannot contain commas (,), semicolons (;), or space characters. It cannot start with a dollar sign ($). // // > This parameter is required when you set the **StickySession* - parameter to **on* - and the **StickySessionType* - parameter to **server**. // // example: // // B490B5EBF6F3CD4**** Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The timeout period of the cookie. Unit: seconds. // // Valid values: **1* - to **86400**. // // > This parameter is required if the **StickySession* - parameter is set to **on* - and the **StickySessionType* - parameter is set to **insert**. // // example: // // 500 CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // The description of the listener. // // The name must be 1 to 256 characters in length and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // example: // // Listener1 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // Specifies whether to use `HTTP 2.0`. Valid values: // // - **on**: yes // // - **off**: no // // example: // // off EnableHttp2 *string `json:"EnableHttp2,omitempty" xml:"EnableHttp2,omitempty"` // Specifies whether to enable `Gzip` compression to compress specific types of files. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on Gzip *string `json:"Gzip,omitempty" xml:"Gzip,omitempty"` // Specifies whether to enable health checks. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The port that is used for health checks. // // Valid values: **1* - to **65535**. // // > This parameter takes effect only when the **HealthCheck* - parameter is set to **on**. // // example: // // 8080 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that is used for health checks. Valid values: // // - **$_ip**: the private IP address of a backend server. If you do not set this parameter or set the parameter to $_ip, the CLB instance uses the private IP address of each backend server as the domain name for health checks. // // - **domain**: The domain name must be 1 to 80 characters in length, and can contain letters, digits, periods (.),and hyphens (-). // // > This parameter takes effect only when the **HealthCheck* - parameter is set to **on**. // // example: // // 172.XX.XX.16 HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code of a successful health check. Separate multiple HTTP status codes with commas (,). // // Valid values: **http_2xx**, **http_3xx**, **http_4xx**, and **http_5xx**. // // > This parameter takes effect only when the **HealthCheck* - parameter is set to **on**. // // example: // // http_2xx,http_3xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // The interval between two consecutive health checks. Unit: seconds. // // Valid values: **1* - to **50**. // // > This parameter takes effect only when the **HealthCheck* - parameter is set to **on**. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The HTTP method that is used for health checks. Valid values: **head* - and **get**. // // > This parameter takes effect only when the **HealthCheck* - parameter is set to **on**. // // example: // // get HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The timeout period of a health check response. If a backend ECS instance does not respond within the specified timeout period, the ECS instance fails the health check. Unit: seconds Valid values: **1* - to **300**. // // > This parameter takes effect only if the **HealthCheck* - parameter is set to **on**. // // example: // // 3 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The URL that is used for health checks. // // The URL must be 1 to 80 characters in length and can contain letters, digits, and the following characters: - / . % ? # &. The URL must not be a single forward slash (/) but it must start with a forward slash (/). // // > This parameter takes effect only when the **HealthCheck* - parameter is set to **on**. // // example: // // /test/index.html HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // The number of health checks that an unhealthy backend server must consecutively pass before it can be declared healthy (from **fail* - to **success**). // // Valid values: **2* - to **10**. // // > This parameter takes effect only when the **HealthCheck* - parameter is set to **on**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The timeout period of an idle connection. Unit: seconds. Valid values: **1 to 60**. Default value: **15**. // // If no request is received within the specified timeout period, CLB closes the connection. When another request is received, CLB establishes a new connection. // // example: // // 23 IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // The frontend port that is used by the CLB instance. // // Valid values: **1* - to **65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-sjhfdji**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the CLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/25609.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The timeout period of a request. Unit: seconds. Valid values: **1 to 180**. Default value: **60**. // // If no response is received from the backend server during the request timeout period, CLB sends an HTTP 504 error code to the client. // // example: // // 223 RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The scheduling algorithm. Valid values: // // - **wrr**: Backend servers that have higher weights receive more requests than backend servers that have lower weights. // // - **rr**: Requests are distributed to backend servers in sequence. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The ID of the server certificate. // // example: // // idkp-123-cn-te**** ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"` // Specifies whether to enable session persistence. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on StickySession *string `json:"StickySession,omitempty" xml:"StickySession,omitempty"` // The method that is used to handle a cookie. Valid values: // // - **insert**: inserts a cookie. // // CLB inserts a cookie (SERVERID) into the first HTTP or HTTPS response that is sent to a client. The next request from the client will contain this cookie, and the listener will distribute this request to the recorded backend server. // // - **server**: rewrites a cookie. // // When CLB detects a user-defined cookie, it overwrites the original cookie with the user-defined cookie. The next request from the client will contain the user-defined cookie, and the listener will distribute this request to the recorded backend server. // // > This parameter is required if the **StickySession* - parameter is set to **on**. // // example: // // insert StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"` // The Transport Layer Security (TLS) security policy. Each security policy contains TLS protocol versions and cipher suites available for HTTPS. // // - **tls_cipher_policy_1_0**: // // Supported TLS versions: TLS 1.0, TLS 1.1, and TLS 1.2 // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, and DES-CBC3-SHA // // - **tls_cipher_policy_1_1**: // // Supported TLS versions: TLS 1.1 and TLS 1.2 // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, and DES-CBC3-SHA // // - **tls_cipher_policy_1_2** // // Supported TLS version: TLS 1.2 // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, AES128-GCM-SHA256, AES256-GCM-SHA384, AES128-SHA256, AES256-SHA256, ECDHE-RSA-AES128-SHA, ECDHE-RSA-AES256-SHA, AES128-SHA, AES256-SHA, and DES-CBC3-SHA // // - **tls_cipher_policy_1_2_strict** // // Supported TLS version: TLS 1.2 // // Supported cipher suites: ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, ECDHE-RSA-AES128-SHA, and ECDHE-RSA-AES256-SHA // // - **tls_cipher_policy_1_2_strict_with_1_3** // // Supported TLS versions: TLS 1.2 and TLS 1.3 // // Supported cipher suites: TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_AES_128_CCM_SHA256, TLS_AES_128_CCM_8_SHA256, ECDHE-ECDSA-AES128-GCM-SHA256, ECDHE-ECDSA-AES256-GCM-SHA384, ECDHE-ECDSA-AES128-SHA256, ECDHE-ECDSA-AES256-SHA384, ECDHE-RSA-AES128-GCM-SHA256, ECDHE-RSA-AES256-GCM-SHA384, ECDHE-RSA-AES128-SHA256, ECDHE-RSA-AES256-SHA384, ECDHE-ECDSA-AES128-SHA, ECDHE-ECDSA-AES256-SHA, ECDHE-RSA-AES128-SHA, and ECDHE-RSA-AES256-SHA // // example: // // tls_cipher_policy_1_2 TLSCipherPolicy *string `json:"TLSCipherPolicy,omitempty" xml:"TLSCipherPolicy,omitempty"` // The number of health checks that a healthy backend server must consecutively fail before it can be declared unhealthy (from **success* - to **fail**). // // Valid values: **2* - to **10**. // // > This parameter takes effect only when the **HealthCheck* - parameter is set to **on**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // Specifies whether to use a vServer group. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on VServerGroup *string `json:"VServerGroup,omitempty" xml:"VServerGroup,omitempty"` // The ID of the vServer group. // // example: // // rsp-cige6j**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` // Specifies whether to use the `X-Forwarded-For` header to retrieve client IP addresses. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on XForwardedFor *string `json:"XForwardedFor,omitempty" xml:"XForwardedFor,omitempty"` // Specifies whether to use the `XForwardedFor_ClientSrcPort` header to retrieve the client port. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_ClientSrcPort *string `json:"XForwardedFor_ClientSrcPort,omitempty" xml:"XForwardedFor_ClientSrcPort,omitempty"` // Specifies whether to use the `SLB-ID` header to retrieve the ID of the CLB instance. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on XForwardedFor_SLBID *string `json:"XForwardedFor_SLBID,omitempty" xml:"XForwardedFor_SLBID,omitempty"` // Specifies whether to use the `SLB-IP` header to obtain the virtual IP address (VIP) requested by the client. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on XForwardedFor_SLBIP *string `json:"XForwardedFor_SLBIP,omitempty" xml:"XForwardedFor_SLBIP,omitempty"` // Specifies whether to use the `XForwardedFor_SLBPORT` header to retrieve the listener port of the CLB instance. Valid values: // // - **on** // // - **off** // // example: // // off XForwardedFor_SLBPORT *string `json:"XForwardedFor_SLBPORT,omitempty" xml:"XForwardedFor_SLBPORT,omitempty"` // Specifies whether to use the `X-Forwarded-Proto` header to retrieve the listener protocol. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on XForwardedFor_proto *string `json:"XForwardedFor_proto,omitempty" xml:"XForwardedFor_proto,omitempty"` }
func (SetLoadBalancerHTTPSListenerAttributeRequest) GoString ¶
func (s SetLoadBalancerHTTPSListenerAttributeRequest) GoString() string
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetAclId ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetAclId(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetAclStatus ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetAclStatus(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetAclType ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetAclType(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetBandwidth ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetBandwidth(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetCACertificateId ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetCACertificateId(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetCookie ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetCookie(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetCookieTimeout ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetCookieTimeout(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetDescription ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetDescription(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetEnableHttp2 ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetEnableHttp2(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetGzip ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetGzip(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheck ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheck(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckConnectPort ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckConnectPort(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckDomain ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckDomain(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckHttpCode ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckHttpCode(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckInterval ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckInterval(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckMethod ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckMethod(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckTimeout ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckTimeout(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckURI ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthCheckURI(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthyThreshold ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetHealthyThreshold(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetIdleTimeout ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetIdleTimeout(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetListenerPort ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetListenerPort(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetLoadBalancerId ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetLoadBalancerId(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetOwnerAccount ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetOwnerAccount(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetOwnerId ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetOwnerId(v int64) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetRegionId ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetRegionId(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetRequestTimeout ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetRequestTimeout(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetResourceOwnerAccount ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetResourceOwnerId ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetResourceOwnerId(v int64) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetScheduler ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetScheduler(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetServerCertificateId ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetServerCertificateId(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetStickySession ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetStickySession(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetStickySessionType ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetStickySessionType(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetTLSCipherPolicy ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetTLSCipherPolicy(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetUnhealthyThreshold ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetUnhealthyThreshold(v int32) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetVServerGroup ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetVServerGroup(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetVServerGroupId ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetVServerGroupId(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_ClientSrcPort ¶ added in v4.0.6
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_ClientSrcPort(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_SLBID ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_SLBID(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_SLBIP ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_SLBIP(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_SLBPORT ¶ added in v4.0.6
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_SLBPORT(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (*SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_proto ¶
func (s *SetLoadBalancerHTTPSListenerAttributeRequest) SetXForwardedFor_proto(v string) *SetLoadBalancerHTTPSListenerAttributeRequest
func (SetLoadBalancerHTTPSListenerAttributeRequest) String ¶
func (s SetLoadBalancerHTTPSListenerAttributeRequest) String() string
type SetLoadBalancerHTTPSListenerAttributeResponse ¶
type SetLoadBalancerHTTPSListenerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetLoadBalancerHTTPSListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetLoadBalancerHTTPSListenerAttributeResponse) GoString ¶
func (s SetLoadBalancerHTTPSListenerAttributeResponse) GoString() string
func (*SetLoadBalancerHTTPSListenerAttributeResponse) SetHeaders ¶
func (s *SetLoadBalancerHTTPSListenerAttributeResponse) SetHeaders(v map[string]*string) *SetLoadBalancerHTTPSListenerAttributeResponse
func (*SetLoadBalancerHTTPSListenerAttributeResponse) SetStatusCode ¶
func (s *SetLoadBalancerHTTPSListenerAttributeResponse) SetStatusCode(v int32) *SetLoadBalancerHTTPSListenerAttributeResponse
func (SetLoadBalancerHTTPSListenerAttributeResponse) String ¶
func (s SetLoadBalancerHTTPSListenerAttributeResponse) String() string
type SetLoadBalancerHTTPSListenerAttributeResponseBody ¶
type SetLoadBalancerHTTPSListenerAttributeResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetLoadBalancerHTTPSListenerAttributeResponseBody) GoString ¶
func (s SetLoadBalancerHTTPSListenerAttributeResponseBody) GoString() string
func (*SetLoadBalancerHTTPSListenerAttributeResponseBody) SetRequestId ¶
func (s *SetLoadBalancerHTTPSListenerAttributeResponseBody) SetRequestId(v string) *SetLoadBalancerHTTPSListenerAttributeResponseBody
func (SetLoadBalancerHTTPSListenerAttributeResponseBody) String ¶
func (s SetLoadBalancerHTTPSListenerAttributeResponseBody) String() string
type SetLoadBalancerModificationProtectionRequest ¶
type SetLoadBalancerModificationProtectionRequest struct { // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1b6c719dfa08e***** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The reason why the configuration read-only mode is enabled. The value must be 1 to 80 characters in length. It must start with a letter and can contain letters, digits, periods (.), underscores (_), and hyphens (-). // // > This parameter is valid only if the **ModificationProtectionStatus* - parameter is set to **ConsoleProtection**. // // example: // // Configuration change ModificationProtectionReason *string `json:"ModificationProtectionReason,omitempty" xml:"ModificationProtectionReason,omitempty"` // Specifies whether to enable the configuration read-only mode. Valid values: // // - **NonProtection**: disables the configuration read-only mode. After you disable the configuration read-only mode, the value of **ModificationProtectionReason* - is cleared. // // - **ConsoleProtection**: enables the configuration read-only mode. // // > If you set this parameter to **ConsoleProtection**, you cannot use the CLB console to modify instance configurations. However, you can call API operations to modify instance configurations. // // This parameter is required. // // example: // // ConsoleProtection ModificationProtectionStatus *string `json:"ModificationProtectionStatus,omitempty" xml:"ModificationProtectionStatus,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the CLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (SetLoadBalancerModificationProtectionRequest) GoString ¶
func (s SetLoadBalancerModificationProtectionRequest) GoString() string
func (*SetLoadBalancerModificationProtectionRequest) SetLoadBalancerId ¶
func (s *SetLoadBalancerModificationProtectionRequest) SetLoadBalancerId(v string) *SetLoadBalancerModificationProtectionRequest
func (*SetLoadBalancerModificationProtectionRequest) SetModificationProtectionReason ¶
func (s *SetLoadBalancerModificationProtectionRequest) SetModificationProtectionReason(v string) *SetLoadBalancerModificationProtectionRequest
func (*SetLoadBalancerModificationProtectionRequest) SetModificationProtectionStatus ¶
func (s *SetLoadBalancerModificationProtectionRequest) SetModificationProtectionStatus(v string) *SetLoadBalancerModificationProtectionRequest
func (*SetLoadBalancerModificationProtectionRequest) SetOwnerAccount ¶
func (s *SetLoadBalancerModificationProtectionRequest) SetOwnerAccount(v string) *SetLoadBalancerModificationProtectionRequest
func (*SetLoadBalancerModificationProtectionRequest) SetOwnerId ¶
func (s *SetLoadBalancerModificationProtectionRequest) SetOwnerId(v int64) *SetLoadBalancerModificationProtectionRequest
func (*SetLoadBalancerModificationProtectionRequest) SetRegionId ¶
func (s *SetLoadBalancerModificationProtectionRequest) SetRegionId(v string) *SetLoadBalancerModificationProtectionRequest
func (*SetLoadBalancerModificationProtectionRequest) SetResourceOwnerAccount ¶
func (s *SetLoadBalancerModificationProtectionRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerModificationProtectionRequest
func (*SetLoadBalancerModificationProtectionRequest) SetResourceOwnerId ¶
func (s *SetLoadBalancerModificationProtectionRequest) SetResourceOwnerId(v int64) *SetLoadBalancerModificationProtectionRequest
func (SetLoadBalancerModificationProtectionRequest) String ¶
func (s SetLoadBalancerModificationProtectionRequest) String() string
type SetLoadBalancerModificationProtectionResponse ¶
type SetLoadBalancerModificationProtectionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetLoadBalancerModificationProtectionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetLoadBalancerModificationProtectionResponse) GoString ¶
func (s SetLoadBalancerModificationProtectionResponse) GoString() string
func (*SetLoadBalancerModificationProtectionResponse) SetHeaders ¶
func (s *SetLoadBalancerModificationProtectionResponse) SetHeaders(v map[string]*string) *SetLoadBalancerModificationProtectionResponse
func (*SetLoadBalancerModificationProtectionResponse) SetStatusCode ¶
func (s *SetLoadBalancerModificationProtectionResponse) SetStatusCode(v int32) *SetLoadBalancerModificationProtectionResponse
func (SetLoadBalancerModificationProtectionResponse) String ¶
func (s SetLoadBalancerModificationProtectionResponse) String() string
type SetLoadBalancerModificationProtectionResponseBody ¶
type SetLoadBalancerModificationProtectionResponseBody struct { // The ID of the request. // // example: // // 791D8B68-AE0F-4174-AF54-088C8B3C5D54 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetLoadBalancerModificationProtectionResponseBody) GoString ¶
func (s SetLoadBalancerModificationProtectionResponseBody) GoString() string
func (*SetLoadBalancerModificationProtectionResponseBody) SetRequestId ¶
func (s *SetLoadBalancerModificationProtectionResponseBody) SetRequestId(v string) *SetLoadBalancerModificationProtectionResponseBody
func (SetLoadBalancerModificationProtectionResponseBody) String ¶
func (s SetLoadBalancerModificationProtectionResponseBody) String() string
type SetLoadBalancerNameRequest ¶
type SetLoadBalancerNameRequest struct { // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1b6c719dfa08e****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The new name of the CLB instance. // // The name must be 1 to 80 characters in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). It must start with a letter. // // This parameter is required. // // example: // // test1 LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the CLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/25609.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (SetLoadBalancerNameRequest) GoString ¶
func (s SetLoadBalancerNameRequest) GoString() string
func (*SetLoadBalancerNameRequest) SetLoadBalancerId ¶
func (s *SetLoadBalancerNameRequest) SetLoadBalancerId(v string) *SetLoadBalancerNameRequest
func (*SetLoadBalancerNameRequest) SetLoadBalancerName ¶
func (s *SetLoadBalancerNameRequest) SetLoadBalancerName(v string) *SetLoadBalancerNameRequest
func (*SetLoadBalancerNameRequest) SetOwnerAccount ¶
func (s *SetLoadBalancerNameRequest) SetOwnerAccount(v string) *SetLoadBalancerNameRequest
func (*SetLoadBalancerNameRequest) SetOwnerId ¶
func (s *SetLoadBalancerNameRequest) SetOwnerId(v int64) *SetLoadBalancerNameRequest
func (*SetLoadBalancerNameRequest) SetRegionId ¶
func (s *SetLoadBalancerNameRequest) SetRegionId(v string) *SetLoadBalancerNameRequest
func (*SetLoadBalancerNameRequest) SetResourceOwnerAccount ¶
func (s *SetLoadBalancerNameRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerNameRequest
func (*SetLoadBalancerNameRequest) SetResourceOwnerId ¶
func (s *SetLoadBalancerNameRequest) SetResourceOwnerId(v int64) *SetLoadBalancerNameRequest
func (SetLoadBalancerNameRequest) String ¶
func (s SetLoadBalancerNameRequest) String() string
type SetLoadBalancerNameResponse ¶
type SetLoadBalancerNameResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetLoadBalancerNameResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetLoadBalancerNameResponse) GoString ¶
func (s SetLoadBalancerNameResponse) GoString() string
func (*SetLoadBalancerNameResponse) SetBody ¶
func (s *SetLoadBalancerNameResponse) SetBody(v *SetLoadBalancerNameResponseBody) *SetLoadBalancerNameResponse
func (*SetLoadBalancerNameResponse) SetHeaders ¶
func (s *SetLoadBalancerNameResponse) SetHeaders(v map[string]*string) *SetLoadBalancerNameResponse
func (*SetLoadBalancerNameResponse) SetStatusCode ¶
func (s *SetLoadBalancerNameResponse) SetStatusCode(v int32) *SetLoadBalancerNameResponse
func (SetLoadBalancerNameResponse) String ¶
func (s SetLoadBalancerNameResponse) String() string
type SetLoadBalancerNameResponseBody ¶
type SetLoadBalancerNameResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetLoadBalancerNameResponseBody) GoString ¶
func (s SetLoadBalancerNameResponseBody) GoString() string
func (*SetLoadBalancerNameResponseBody) SetRequestId ¶
func (s *SetLoadBalancerNameResponseBody) SetRequestId(v string) *SetLoadBalancerNameResponseBody
func (SetLoadBalancerNameResponseBody) String ¶
func (s SetLoadBalancerNameResponseBody) String() string
type SetLoadBalancerStatusRequest ¶
type SetLoadBalancerStatusRequest struct { // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1b6c719dfa08e****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The state of the CLB instance. Valid values: **active* - and **inactive**. // // - **active* - (default) // // If a CLB instance is in the **active* - state, listeners of the CLB instance can forward traffic based on forwarding rules. // // By default, newly created CLB instances are in the **active* - state. // // - **inactive** // // If a CLB instance is in the **inactive* - state, listeners of the CLB instance do not forward traffic. // // > If all listeners of a CLB instance are deleted, the CLB instance automatically switches to the **inactive* - state. // // This parameter is required. // // example: // // active LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the CLB instance is deployed. // // You can query region IDs from the [Regions and zones](https://help.aliyun.com/document_detail/40654.html) list or by calling the [DescribeRegions](https://help.aliyun.com/document_detail/25609.html) operation. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (SetLoadBalancerStatusRequest) GoString ¶
func (s SetLoadBalancerStatusRequest) GoString() string
func (*SetLoadBalancerStatusRequest) SetLoadBalancerId ¶
func (s *SetLoadBalancerStatusRequest) SetLoadBalancerId(v string) *SetLoadBalancerStatusRequest
func (*SetLoadBalancerStatusRequest) SetLoadBalancerStatus ¶
func (s *SetLoadBalancerStatusRequest) SetLoadBalancerStatus(v string) *SetLoadBalancerStatusRequest
func (*SetLoadBalancerStatusRequest) SetOwnerAccount ¶
func (s *SetLoadBalancerStatusRequest) SetOwnerAccount(v string) *SetLoadBalancerStatusRequest
func (*SetLoadBalancerStatusRequest) SetOwnerId ¶
func (s *SetLoadBalancerStatusRequest) SetOwnerId(v int64) *SetLoadBalancerStatusRequest
func (*SetLoadBalancerStatusRequest) SetRegionId ¶
func (s *SetLoadBalancerStatusRequest) SetRegionId(v string) *SetLoadBalancerStatusRequest
func (*SetLoadBalancerStatusRequest) SetResourceOwnerAccount ¶
func (s *SetLoadBalancerStatusRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerStatusRequest
func (*SetLoadBalancerStatusRequest) SetResourceOwnerId ¶
func (s *SetLoadBalancerStatusRequest) SetResourceOwnerId(v int64) *SetLoadBalancerStatusRequest
func (SetLoadBalancerStatusRequest) String ¶
func (s SetLoadBalancerStatusRequest) String() string
type SetLoadBalancerStatusResponse ¶
type SetLoadBalancerStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetLoadBalancerStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetLoadBalancerStatusResponse) GoString ¶
func (s SetLoadBalancerStatusResponse) GoString() string
func (*SetLoadBalancerStatusResponse) SetBody ¶
func (s *SetLoadBalancerStatusResponse) SetBody(v *SetLoadBalancerStatusResponseBody) *SetLoadBalancerStatusResponse
func (*SetLoadBalancerStatusResponse) SetHeaders ¶
func (s *SetLoadBalancerStatusResponse) SetHeaders(v map[string]*string) *SetLoadBalancerStatusResponse
func (*SetLoadBalancerStatusResponse) SetStatusCode ¶
func (s *SetLoadBalancerStatusResponse) SetStatusCode(v int32) *SetLoadBalancerStatusResponse
func (SetLoadBalancerStatusResponse) String ¶
func (s SetLoadBalancerStatusResponse) String() string
type SetLoadBalancerStatusResponseBody ¶
type SetLoadBalancerStatusResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetLoadBalancerStatusResponseBody) GoString ¶
func (s SetLoadBalancerStatusResponseBody) GoString() string
func (*SetLoadBalancerStatusResponseBody) SetRequestId ¶
func (s *SetLoadBalancerStatusResponseBody) SetRequestId(v string) *SetLoadBalancerStatusResponseBody
func (SetLoadBalancerStatusResponseBody) String ¶
func (s SetLoadBalancerStatusResponseBody) String() string
type SetLoadBalancerTCPListenerAttributeRequest ¶
type SetLoadBalancerTCPListenerAttributeRequest struct { // The ID of the network access control list (ACL) that is associated with the listener. // // If **AclStatus* - is set to **on**, this parameter is required. // // example: // // 12333 AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // Specifies whether to enable access control. Valid values: // // - **on**: yes // // - **off**: no // // example: // // off AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The type of the network ACL. Valid values: // // - **white**: a whitelist. Only requests from the IP addresses or CIDR blocks in the network ACL are forwarded. Whitelists apply to scenarios where you want to allow only specific IP addresses to access an application. Your service may be adversely affected if the allowlist is not properly configured. After a whitelist is configured, only requests from IP addresses that are added to the whitelist are forwarded by the listener. // // If you enable a whitelist but do not add an IP address to the ACL, the listener forwards all requests. // // - **black**: a blacklist. All requests from the IP addresses or CIDR blocks in the ACL are rejected. Blacklists apply to scenarios where you want to block access from specified IP addresses to an application. // // If a blacklist is configured for a listener but no IP address is added to the blacklist, the listener forwards all requests. // // > If **AclStatus* - is set to **on**, this parameter is required. // // example: // // white AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. Valid values: **-1* - and **1* - to **5120**. // // - **-1**: For a pay-by-data-transfer Internet-facing CLB instance, you can set this parameter to **-1**, which specifies unlimited bandwidth. // // - **1* - to **5120**: For a pay-by-bandwidth Internet-facing CLB instance, you can specify the maximum bandwidth of each listener. The sum of the maximum bandwidth values of all listeners cannot exceed the maximum bandwidth of the CLB instance. // // example: // // 43 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // Specifies whether to enable connection draining. Valid values: // // - **on**: yes // // - **off**: no // // example: // // off ConnectionDrain *string `json:"ConnectionDrain,omitempty" xml:"ConnectionDrain,omitempty"` // The timeout period of connection draining. This parameter is required if **ConnectionDrain* - is set to **on**. Unit: seconds. // // Valid values: **10* - to **900**. // // example: // // 300 ConnectionDrainTimeout *int32 `json:"ConnectionDrainTimeout,omitempty" xml:"ConnectionDrainTimeout,omitempty"` // The name of the listener. // // The name must be 1 to 256 characters in length and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // example: // // tcp_80 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The timeout period of a connection. Unit: seconds. Valid values: **10* - to **900**. // // example: // // 500 EstablishedTimeout *int32 `json:"EstablishedTimeout,omitempty" xml:"EstablishedTimeout,omitempty"` // The port that is used for health checks. Valid values: **1* - to **65535**. // // If you do not set this parameter, the port specified by the **BackendServerPort* - parameter is used. // // example: // // 8080 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The timeout period of a health check. // // If a backend ECS instance does not return a health check response within the specified timeout period, the server fails the health check. // // Valid values: **1* - to **300**. Unit: seconds. // // > If the value of the **HealthCheckConnectTimeout* - parameter is smaller than that of the **HealthCheckInterval* - parameter, the timeout period specified by the **HCTimeout* - parameter is ignored and the period of time specified by the **HealthCheckInterval* - parameter is used as the timeout period. // // example: // // 100 HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"` // The domain name that is used for health checks. You can set this parameter when the TCP listener requires HTTP health checks. If you do not set this parameter, TCP health checks are performed. // // - **$_ip**: the private IP addresses of the backend servers. // // If you do not set the HealthCheckHost parameter or set the parameter to $SERVER_IP, the CLB instance uses the private IP addresses of backend servers for health checks. // // - **domain**: The domain name is 1 to 80 characters in length, and can contain letters, digits, periods (.), and hyphens (-). // // example: // // 192.168.XX.XX HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code for a successful health check. Separate multiple HTTP status codes with commas (,). // // Valid values: **http_2xx**, **http_3xx**, **http_4xx**, and **http_5xx**. // // example: // // http_2xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // The interval between two consecutive health checks. Unit: seconds. // // Valid values: **1* - to **50**. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // - **on**: yes // // - **off**: no // // example: // // on HealthCheckSwitch *string `json:"HealthCheckSwitch,omitempty" xml:"HealthCheckSwitch,omitempty"` // The type of the health check. Valid values: **tcp* - and **http**. // // example: // // tcp HealthCheckType *string `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"` // The URI that is used for health checks. The URI must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), percent signs (%), question marks (?), number signs (#), and ampersands (&). The URI must start with a forward slash (/) but cannot be a single forward slash (/). // // You can set this parameter when the TCP listener requires HTTP health checks. // // If you do not set this parameter, TCP health checks are performed. // // example: // // /test/index.html HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health status is changed from **fail* - to **success**. // // Valid values: **2* - to **10**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The frontend port used by the CLB instance. // // Valid values: **1* - to **65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1ygod3yctvg1y**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // Specifies whether to use a primary/secondary server group. Valid values: // // - **on**: yes // // - **off**: no // // You cannot set both **VserverGroup* - and **MasterSlaveServerGroup* - to **on**. // // example: // // on MasterSlaveServerGroup *string `json:"MasterSlaveServerGroup,omitempty" xml:"MasterSlaveServerGroup,omitempty"` // The ID of the primary/secondary server group. // // > You can set only one of the VServerGroupId and MasterSlaveServerGroupId parameters. // // example: // // rsp-cige**** MasterSlaveServerGroupId *string `json:"MasterSlaveServerGroupId,omitempty" xml:"MasterSlaveServerGroupId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The timeout period of session persistence. Valid values: **0* - to **3600**. Unit: seconds. // // Default value: **0**. If the default value is used, the system disables session persistence. // // example: // // 0 PersistenceTimeout *int32 `json:"PersistenceTimeout,omitempty" xml:"PersistenceTimeout,omitempty"` // Specifies whether to use the Proxy protocol to pass client IP addresses to backend servers. Valid values: // // - **true**: yes // // - **false**: no // // example: // // false ProxyProtocolV2Enabled *bool `json:"ProxyProtocolV2Enabled,omitempty" xml:"ProxyProtocolV2Enabled,omitempty"` // The region ID of the CLB instance. // // You can query the region ID from the [Regions and zones](https://help.aliyun.com/document_detail/40654.html) list or by calling the [DescribeRegions](~~DescribeRegions~~) operation. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The scheduling algorithm. Valid values: // // - **wrr**: Backend servers that have higher weights receive more requests than backend servers that have lower weights. // // - **rr**: Requests are distributed to backend servers in sequence. // // - **sch**: specifies consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server. // // - **tch**: specifies consistent hashing that is based on four factors: source IP address, destination IP address, source port, and destination port. Requests that contain the same information based on the four factors are distributed to the same backend server. // // > // // - Only high-performance CLB instances support the **sch* - and **tch* - algorithms. // // - CLB does not support converting the **wrr* - and **rr* - algorithms to sch or tch. You cannot switch the hash algorithm from one to another. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // Specifies whether to enable the SynProxy feature of CLB for protection. Valid values: // // - **enable**: yes // // - **disable**: no // // We recommend that you use the default value of this parameter. // // example: // // enable SynProxy *string `json:"SynProxy,omitempty" xml:"SynProxy,omitempty"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from **success* - to **fail**. // // Valid values: **2* - to **10**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // Specifies whether to use a vServer group. Valid values: // // - **on**: yes // // - **off**: no // // > You cannot set both **VserverGroup* - and **MasterSlaveServerGroup* - to **on**. // // example: // // on VServerGroup *string `json:"VServerGroup,omitempty" xml:"VServerGroup,omitempty"` // The ID of the vServer group. // // example: // // rsp-cige6j5**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (SetLoadBalancerTCPListenerAttributeRequest) GoString ¶
func (s SetLoadBalancerTCPListenerAttributeRequest) GoString() string
func (*SetLoadBalancerTCPListenerAttributeRequest) SetAclId ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetAclId(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetAclStatus ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetAclStatus(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetAclType ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetAclType(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetBandwidth ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetBandwidth(v int32) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetConnectionDrain ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetConnectionDrain(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetConnectionDrainTimeout ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetConnectionDrainTimeout(v int32) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetDescription ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetDescription(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetEstablishedTimeout ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetEstablishedTimeout(v int32) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckConnectPort ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckConnectPort(v int32) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckConnectTimeout ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckConnectTimeout(v int32) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckDomain ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckDomain(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckHttpCode ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckHttpCode(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckInterval ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckInterval(v int32) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckSwitch ¶ added in v4.0.1
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckSwitch(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckType ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckType(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckURI ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthCheckURI(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetHealthyThreshold ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetHealthyThreshold(v int32) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetListenerPort ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetListenerPort(v int32) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetLoadBalancerId ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetLoadBalancerId(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetMasterSlaveServerGroup ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetMasterSlaveServerGroup(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetMasterSlaveServerGroupId ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetMasterSlaveServerGroupId(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetOwnerAccount ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetOwnerAccount(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetOwnerId ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetOwnerId(v int64) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetPersistenceTimeout ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetPersistenceTimeout(v int32) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetProxyProtocolV2Enabled ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetProxyProtocolV2Enabled(v bool) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetRegionId ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetRegionId(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetResourceOwnerAccount ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetResourceOwnerId ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetResourceOwnerId(v int64) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetScheduler ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetScheduler(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetSynProxy ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetSynProxy(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetUnhealthyThreshold ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetUnhealthyThreshold(v int32) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetVServerGroup ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetVServerGroup(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (*SetLoadBalancerTCPListenerAttributeRequest) SetVServerGroupId ¶
func (s *SetLoadBalancerTCPListenerAttributeRequest) SetVServerGroupId(v string) *SetLoadBalancerTCPListenerAttributeRequest
func (SetLoadBalancerTCPListenerAttributeRequest) String ¶
func (s SetLoadBalancerTCPListenerAttributeRequest) String() string
type SetLoadBalancerTCPListenerAttributeResponse ¶
type SetLoadBalancerTCPListenerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetLoadBalancerTCPListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetLoadBalancerTCPListenerAttributeResponse) GoString ¶
func (s SetLoadBalancerTCPListenerAttributeResponse) GoString() string
func (*SetLoadBalancerTCPListenerAttributeResponse) SetHeaders ¶
func (s *SetLoadBalancerTCPListenerAttributeResponse) SetHeaders(v map[string]*string) *SetLoadBalancerTCPListenerAttributeResponse
func (*SetLoadBalancerTCPListenerAttributeResponse) SetStatusCode ¶
func (s *SetLoadBalancerTCPListenerAttributeResponse) SetStatusCode(v int32) *SetLoadBalancerTCPListenerAttributeResponse
func (SetLoadBalancerTCPListenerAttributeResponse) String ¶
func (s SetLoadBalancerTCPListenerAttributeResponse) String() string
type SetLoadBalancerTCPListenerAttributeResponseBody ¶
type SetLoadBalancerTCPListenerAttributeResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetLoadBalancerTCPListenerAttributeResponseBody) GoString ¶
func (s SetLoadBalancerTCPListenerAttributeResponseBody) GoString() string
func (*SetLoadBalancerTCPListenerAttributeResponseBody) SetRequestId ¶
func (s *SetLoadBalancerTCPListenerAttributeResponseBody) SetRequestId(v string) *SetLoadBalancerTCPListenerAttributeResponseBody
func (SetLoadBalancerTCPListenerAttributeResponseBody) String ¶
func (s SetLoadBalancerTCPListenerAttributeResponseBody) String() string
type SetLoadBalancerUDPListenerAttributeRequest ¶
type SetLoadBalancerUDPListenerAttributeRequest struct { // The ID of the network access control list (ACL) that is associated with the listener. // // > If **AclStatus* - is set to **on**, this parameter is required. // // example: // // off AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // Specifies whether to enable access control. Valid values: // // - **on**: yes // // - **off**: no // // example: // // off AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The type of the network ACL. Valid values: // // - **white**: a whitelist. Only requests from the IP addresses or CIDR blocks in the network ACL are forwarded. Whitelists apply to scenarios where you want to allow only specific IP addresses to access an application. Your service may be adversely affected if the whitelist is not properly configured. After a whitelist is configured, only requests from IP addresses that are added to the whitelist are forwarded by the listener. // // If you enable a whitelist but do not add an IP address to the ACL, the listener forwards all requests. // // - **black**: a blacklist. All requests from the IP addresses or CIDR blocks in the network ACL are denied. Blacklists apply to scenarios where you want to block access from specified IP addresses to an application. // // If a blacklist is configured for a listener but no IP address is added to the blacklist, the listener forwards all requests. // // > If **AclStatus* - is set to **on**, this parameter is required. // // example: // // white AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` // The maximum bandwidth of the listener. Unit: Mbit/s. Valid values: // // - **-1**: For a pay-by-data-transfer Internet-facing CLB instance, you can set this parameter to **-1**. This way, the bandwidth of the listener is unlimited. // // - **1* - to **5120**: For a pay-by-bandwidth Internet-facing CLB instance, you can specify the maximum bandwidth of each listener. The sum of bandwidth limits that you set for all listeners cannot exceed the maximum bandwidth of the CLB instance. // // example: // // -1 Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The name of the listener. // // The name must be 1 to 256 characters in length and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // example: // // udp_80 Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port that is used for health checks. // // Valid values: **1* - to **65535**. // // example: // // 80 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The timeout period of a health check. If a backend server, such as an Elastic Compute Service (ECS) instance, does not return a health check response within the specified timeout period, the server fails the health check. Unit: seconds. // // Valid values: **1* - to **300**. // // > If the value of the **HealthCheckConnectTimeout* - parameter is smaller than that of the **HealthCheckInterval* - parameter, the timeout period specified by the **HealthCheckConnectTimeout* - parameter is ignored and the period of time specified by the **HealthCheckInterval* - parameter is used as the timeout period. // // example: // // 100 HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"` // The interval at which health checks are performed. Unit: seconds. // // Valid values: **1* - to **50**. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // - **on* - (default): yes // // - **off**: no // // example: // // on HealthCheckSwitch *string `json:"HealthCheckSwitch,omitempty" xml:"HealthCheckSwitch,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it can be declared healthy (from **fail* - to **success**). // // Valid values: **1* - to **10**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The frontend port used by the CLB instance. // // Valid values: **1* - to **65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The ID of the CLB instance. // // This parameter is required. // // example: // // lb-bp1rtfnodmywb43ecu4sf-c**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // Specifies whether to use a primary/secondary server group. Valid values: // // - **on**: yes // // - **off**: no // // > You cannot set **VserverGroup* - and **MasterSlaveServerGroup* - both to **on**. // // example: // // on MasterSlaveServerGroup *string `json:"MasterSlaveServerGroup,omitempty" xml:"MasterSlaveServerGroup,omitempty"` // The ID of the primary/secondary server group. // // > You cannot specify both VServerGroupId and MasterSlaveServerGroupId. // // example: // // rsp-0bfuc**** MasterSlaveServerGroupId *string `json:"MasterSlaveServerGroupId,omitempty" xml:"MasterSlaveServerGroupId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // Specifies whether to use the Proxy protocol to pass client IP addresses to backend servers. Valid values: // // - **true**: yes // // - **false* - (default): no // // example: // // false ProxyProtocolV2Enabled *bool `json:"ProxyProtocolV2Enabled,omitempty" xml:"ProxyProtocolV2Enabled,omitempty"` // The region ID of the CLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/36063.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The scheduling algorithm. Valid values: // // - **wrr**: Backend servers with higher weights receive more requests than those with lower weights. // // If two backend servers have the same weight, the backend server that has fewer connections is expected to receive more requests. // // - **rr**: Requests are distributed to backend servers in sequence. // // - **sch**: specifies consistent hashing that is based on source IP addresses. Requests from the same source IP address are distributed to the same backend server. // // - **tch**: specifies consistent hashing that is based on the following parameters: source IP address, destination IP address, source port, and destination port. Requests that contain the same preceding information are distributed to the same backend server. // // - **qch**: specifies consistent hashing that is based on QUIC connection IDs. Requests that contain the same QUIC connection ID are distributed to the same backend server. // // > // // - Only high-performance CLB instances support **sch**, **tch**, and **qch**. // // - You cannot switch the algorithm used by a CLB instance from **wrr* - or **rr* - to consistent hashing or from consistent hashing to weighted round robin or round robin. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from **success* - to **fail**. // // Valid values: **1* - to **10**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // Specifies whether to use a vServer group. Valid values: // // - **on**: yes // // - **off**: no // // > You cannot set both **VserverGroup* - and **MasterSlaveServerGroup* - to **on**. // // example: // // on VServerGroup *string `json:"VServerGroup,omitempty" xml:"VServerGroup,omitempty"` // The ID of the vServer group. // // example: // // rsp-cige6**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` // The response string for UDP listener health checks. The string must be 1 to 64 characters in length and can contain only letters and digits. // // example: // // ok HealthCheckExp *string `json:"healthCheckExp,omitempty" xml:"healthCheckExp,omitempty"` // The request string for UDP listener health checks. The string must be 1 to 64 characters in length and can contain only letters and digits. // // example: // // hello HealthCheckReq *string `json:"healthCheckReq,omitempty" xml:"healthCheckReq,omitempty"` }
func (SetLoadBalancerUDPListenerAttributeRequest) GoString ¶
func (s SetLoadBalancerUDPListenerAttributeRequest) GoString() string
func (*SetLoadBalancerUDPListenerAttributeRequest) SetAclId ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetAclId(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetAclStatus ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetAclStatus(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetAclType ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetAclType(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetBandwidth ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetBandwidth(v int32) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetDescription ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetDescription(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckConnectPort ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckConnectPort(v int32) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckConnectTimeout ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckConnectTimeout(v int32) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckExp ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckExp(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckInterval ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckInterval(v int32) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckReq ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckReq(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckSwitch ¶ added in v4.0.1
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetHealthCheckSwitch(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetHealthyThreshold ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetHealthyThreshold(v int32) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetListenerPort ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetListenerPort(v int32) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetLoadBalancerId ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetLoadBalancerId(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetMasterSlaveServerGroup ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetMasterSlaveServerGroup(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetMasterSlaveServerGroupId ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetMasterSlaveServerGroupId(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetOwnerAccount ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetOwnerAccount(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetOwnerId ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetOwnerId(v int64) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetProxyProtocolV2Enabled ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetProxyProtocolV2Enabled(v bool) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetRegionId ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetRegionId(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetResourceOwnerAccount ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetResourceOwnerAccount(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetResourceOwnerId ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetResourceOwnerId(v int64) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetScheduler ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetScheduler(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetUnhealthyThreshold ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetUnhealthyThreshold(v int32) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetVServerGroup ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetVServerGroup(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (*SetLoadBalancerUDPListenerAttributeRequest) SetVServerGroupId ¶
func (s *SetLoadBalancerUDPListenerAttributeRequest) SetVServerGroupId(v string) *SetLoadBalancerUDPListenerAttributeRequest
func (SetLoadBalancerUDPListenerAttributeRequest) String ¶
func (s SetLoadBalancerUDPListenerAttributeRequest) String() string
type SetLoadBalancerUDPListenerAttributeResponse ¶
type SetLoadBalancerUDPListenerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetLoadBalancerUDPListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetLoadBalancerUDPListenerAttributeResponse) GoString ¶
func (s SetLoadBalancerUDPListenerAttributeResponse) GoString() string
func (*SetLoadBalancerUDPListenerAttributeResponse) SetHeaders ¶
func (s *SetLoadBalancerUDPListenerAttributeResponse) SetHeaders(v map[string]*string) *SetLoadBalancerUDPListenerAttributeResponse
func (*SetLoadBalancerUDPListenerAttributeResponse) SetStatusCode ¶
func (s *SetLoadBalancerUDPListenerAttributeResponse) SetStatusCode(v int32) *SetLoadBalancerUDPListenerAttributeResponse
func (SetLoadBalancerUDPListenerAttributeResponse) String ¶
func (s SetLoadBalancerUDPListenerAttributeResponse) String() string
type SetLoadBalancerUDPListenerAttributeResponseBody ¶
type SetLoadBalancerUDPListenerAttributeResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetLoadBalancerUDPListenerAttributeResponseBody) GoString ¶
func (s SetLoadBalancerUDPListenerAttributeResponseBody) GoString() string
func (*SetLoadBalancerUDPListenerAttributeResponseBody) SetRequestId ¶
func (s *SetLoadBalancerUDPListenerAttributeResponseBody) SetRequestId(v string) *SetLoadBalancerUDPListenerAttributeResponseBody
func (SetLoadBalancerUDPListenerAttributeResponseBody) String ¶
func (s SetLoadBalancerUDPListenerAttributeResponseBody) String() string
type SetRuleRequest ¶
type SetRuleRequest struct { // The cookie that is configured on the server. // // The cookie must be 1 to 200 characters in length and can contain only ASCII characters and digits. It cannot contain commas (,), semicolons (;), or space characters. It cannot start with a dollar sign ($). // // > This parameter is required and takes effect if **StickySession* - is set to **on* - and **StickySessionType* - is set to **server**. // // example: // // 23ffsa Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The timeout period of a cookie. Unit: seconds. Valid values: **1* - to **86400**. // // > This parameter is required and takes effect if **StickySession* - is set to **on* - and **StickySessionType* - is set to **insert**. // // example: // // 123 CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // - **on**: yes // // - **off**: no // // > This parameter is required and takes effect if the **ListenerSync* - parameter is set to **off**. // // example: // // off HealthCheck *string `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty"` // The port that is used for health checks. Valid values: **1* - to **65535**. // // > This parameter takes effect when the **HealthCheck* - parameter is set to **on**. // // example: // // 80 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that is used for health checks. Valid values: // // - **$_ip**: the private IP address of a backend server. If you do not set this parameter or set the parameter to $_ip, the SLB instance uses the private IP address of each backend server for health checks. // // - **domain**: The domain name must be 1 to 80 characters in length, and can contain letters, digits, periods (.), and hyphens (-). // // > This parameter takes effect if the **HealthCheck* - parameter is set to **on**. // // example: // // $_ip HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // The HTTP status code for a successful health check. Multiple HTTP status codes are separated by commas (,). // // Valid values: **http_2xx**, **http_3xx**, **http_4xx**, and **http_5xx**. // // > This parameter is required and takes effect if the **HealthCheck* - parameter is set to **on**. // // example: // // http_2xx HealthCheckHttpCode *string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty"` // The interval between two consecutive health checks. Unit: seconds. Valid values: **1* - to **50**. // // > This parameter is required and takes effect if the **HealthCheck* - parameter is set to **on**. // // example: // // 20 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The timeout period of a health check response. If a backend server, such as an Elastic Compute Service (ECS) instance, does not return a health check response within the specified timeout period, the server fails the health check. Unit: seconds. Valid values: **1* - to **300**. // // > This parameter is required and takes effect if the **HealthCheck* - parameter is set to **on**. // // example: // // 20 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The URI that is used for health checks. // // > This parameter is required and takes effect if the **HealthCheck* - parameter is set to **on**. // // example: // // /example HealthCheckURI *string `json:"HealthCheckURI,omitempty" xml:"HealthCheckURI,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health status is changed from **fail* - to **success**. // // Valid values: **2* - to **10**. // // > This parameter is required and takes effect if the **HealthCheck* - parameter is set to **on**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // Specifies whether to use the scheduling algorithm, session persistence, and health check configurations of the listener. Valid values: // // - **on**: uses the configurations of the listener. // // - **off**: does not use the configurations of the listener. You can customize the health check and session persistence configurations for the forwarding rule. // // example: // // off ListenerSync *string `json:"ListenerSync,omitempty" xml:"ListenerSync,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Classic Load Balancer (CLB) instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the forwarding rule. // // This parameter is required. // // example: // // rule-3ejhkt**** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the forwarding rule. The name must be 1 to 40 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // > On the same listener, the forwarding rule names must be unique. // // example: // // doctest RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The scheduling algorithm. Valid values: // // - **wrr**: Backend servers with higher weights receive more requests than those with lower weights. // // - **rr**: Requests are distributed to backend servers in sequence. // // > This parameter is required and takes effect if the **ListenerSync* - parameter is set to **off**. // // example: // // wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // Specifies whether to enable session persistence. Valid values: // // - **on**: yes // // - **off**: no // // This parameter is required and takes effect if the **ListenerSync* - parameter is set to **off**. // // example: // // off StickySession *string `json:"StickySession,omitempty" xml:"StickySession,omitempty"` // The method that is used to handle a cookie. Valid values: // // - **insert**: inserts a cookie. // // CLB inserts the backend server ID as a cookie into the first HTTP or HTTPS response that is sent to a client. The next request from the client will contain this cookie, and the listener will distribute this request to the recorded backend server. // // - **server**: rewrites a cookie. // // When CLB detects a user-defined cookie, it overwrites the original cookie with the user-defined cookie. The next request from the client will contain the user-defined cookie, and the listener will distribute this request to the recorded backend server. // // > This parameter is required and takes effect if the **StickySession* - parameter is set to **on**. // // example: // // insert StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from **success* - to **fail**. // // Valid values: **2* - to **10**. // // > This parameter is required and takes effect if the **HealthCheck* - parameter is set to **on**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` // The ID of the vServer group that is associated with the forwarding rule. // // example: // // rsp-cige6**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` }
func (SetRuleRequest) GoString ¶
func (s SetRuleRequest) GoString() string
func (*SetRuleRequest) SetCookie ¶
func (s *SetRuleRequest) SetCookie(v string) *SetRuleRequest
func (*SetRuleRequest) SetCookieTimeout ¶
func (s *SetRuleRequest) SetCookieTimeout(v int32) *SetRuleRequest
func (*SetRuleRequest) SetHealthCheck ¶
func (s *SetRuleRequest) SetHealthCheck(v string) *SetRuleRequest
func (*SetRuleRequest) SetHealthCheckConnectPort ¶
func (s *SetRuleRequest) SetHealthCheckConnectPort(v int32) *SetRuleRequest
func (*SetRuleRequest) SetHealthCheckDomain ¶
func (s *SetRuleRequest) SetHealthCheckDomain(v string) *SetRuleRequest
func (*SetRuleRequest) SetHealthCheckHttpCode ¶
func (s *SetRuleRequest) SetHealthCheckHttpCode(v string) *SetRuleRequest
func (*SetRuleRequest) SetHealthCheckInterval ¶
func (s *SetRuleRequest) SetHealthCheckInterval(v int32) *SetRuleRequest
func (*SetRuleRequest) SetHealthCheckTimeout ¶
func (s *SetRuleRequest) SetHealthCheckTimeout(v int32) *SetRuleRequest
func (*SetRuleRequest) SetHealthCheckURI ¶
func (s *SetRuleRequest) SetHealthCheckURI(v string) *SetRuleRequest
func (*SetRuleRequest) SetHealthyThreshold ¶
func (s *SetRuleRequest) SetHealthyThreshold(v int32) *SetRuleRequest
func (*SetRuleRequest) SetListenerSync ¶
func (s *SetRuleRequest) SetListenerSync(v string) *SetRuleRequest
func (*SetRuleRequest) SetOwnerAccount ¶
func (s *SetRuleRequest) SetOwnerAccount(v string) *SetRuleRequest
func (*SetRuleRequest) SetOwnerId ¶
func (s *SetRuleRequest) SetOwnerId(v int64) *SetRuleRequest
func (*SetRuleRequest) SetRegionId ¶
func (s *SetRuleRequest) SetRegionId(v string) *SetRuleRequest
func (*SetRuleRequest) SetResourceOwnerAccount ¶
func (s *SetRuleRequest) SetResourceOwnerAccount(v string) *SetRuleRequest
func (*SetRuleRequest) SetResourceOwnerId ¶
func (s *SetRuleRequest) SetResourceOwnerId(v int64) *SetRuleRequest
func (*SetRuleRequest) SetRuleId ¶
func (s *SetRuleRequest) SetRuleId(v string) *SetRuleRequest
func (*SetRuleRequest) SetRuleName ¶
func (s *SetRuleRequest) SetRuleName(v string) *SetRuleRequest
func (*SetRuleRequest) SetScheduler ¶
func (s *SetRuleRequest) SetScheduler(v string) *SetRuleRequest
func (*SetRuleRequest) SetStickySession ¶
func (s *SetRuleRequest) SetStickySession(v string) *SetRuleRequest
func (*SetRuleRequest) SetStickySessionType ¶
func (s *SetRuleRequest) SetStickySessionType(v string) *SetRuleRequest
func (*SetRuleRequest) SetUnhealthyThreshold ¶
func (s *SetRuleRequest) SetUnhealthyThreshold(v int32) *SetRuleRequest
func (*SetRuleRequest) SetVServerGroupId ¶
func (s *SetRuleRequest) SetVServerGroupId(v string) *SetRuleRequest
func (SetRuleRequest) String ¶
func (s SetRuleRequest) String() string
type SetRuleResponse ¶
type SetRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetRuleResponse) GoString ¶
func (s SetRuleResponse) GoString() string
func (*SetRuleResponse) SetBody ¶
func (s *SetRuleResponse) SetBody(v *SetRuleResponseBody) *SetRuleResponse
func (*SetRuleResponse) SetHeaders ¶
func (s *SetRuleResponse) SetHeaders(v map[string]*string) *SetRuleResponse
func (*SetRuleResponse) SetStatusCode ¶
func (s *SetRuleResponse) SetStatusCode(v int32) *SetRuleResponse
func (SetRuleResponse) String ¶
func (s SetRuleResponse) String() string
type SetRuleResponseBody ¶
type SetRuleResponseBody struct { // The ID of the request. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetRuleResponseBody) GoString ¶
func (s SetRuleResponseBody) GoString() string
func (*SetRuleResponseBody) SetRequestId ¶
func (s *SetRuleResponseBody) SetRequestId(v string) *SetRuleResponseBody
func (SetRuleResponseBody) String ¶
func (s SetRuleResponseBody) String() string
type SetServerCertificateNameRequest ¶
type SetServerCertificateNameRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Classic Load Balancer (CLB) instance. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/2401682.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the server certificate. // // This parameter is required. // // example: // // 139a0******-cn-east-hangzhou-01 ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"` // The name of the third-party server certificate that you want to upload. The name must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), underscores (_), and asterisks (\\*). // // This parameter is required. // // example: // // abc ServerCertificateName *string `json:"ServerCertificateName,omitempty" xml:"ServerCertificateName,omitempty"` }
func (SetServerCertificateNameRequest) GoString ¶
func (s SetServerCertificateNameRequest) GoString() string
func (*SetServerCertificateNameRequest) SetOwnerAccount ¶
func (s *SetServerCertificateNameRequest) SetOwnerAccount(v string) *SetServerCertificateNameRequest
func (*SetServerCertificateNameRequest) SetOwnerId ¶
func (s *SetServerCertificateNameRequest) SetOwnerId(v int64) *SetServerCertificateNameRequest
func (*SetServerCertificateNameRequest) SetRegionId ¶
func (s *SetServerCertificateNameRequest) SetRegionId(v string) *SetServerCertificateNameRequest
func (*SetServerCertificateNameRequest) SetResourceOwnerAccount ¶
func (s *SetServerCertificateNameRequest) SetResourceOwnerAccount(v string) *SetServerCertificateNameRequest
func (*SetServerCertificateNameRequest) SetResourceOwnerId ¶
func (s *SetServerCertificateNameRequest) SetResourceOwnerId(v int64) *SetServerCertificateNameRequest
func (*SetServerCertificateNameRequest) SetServerCertificateId ¶
func (s *SetServerCertificateNameRequest) SetServerCertificateId(v string) *SetServerCertificateNameRequest
func (*SetServerCertificateNameRequest) SetServerCertificateName ¶
func (s *SetServerCertificateNameRequest) SetServerCertificateName(v string) *SetServerCertificateNameRequest
func (SetServerCertificateNameRequest) String ¶
func (s SetServerCertificateNameRequest) String() string
type SetServerCertificateNameResponse ¶
type SetServerCertificateNameResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetServerCertificateNameResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetServerCertificateNameResponse) GoString ¶
func (s SetServerCertificateNameResponse) GoString() string
func (*SetServerCertificateNameResponse) SetBody ¶
func (s *SetServerCertificateNameResponse) SetBody(v *SetServerCertificateNameResponseBody) *SetServerCertificateNameResponse
func (*SetServerCertificateNameResponse) SetHeaders ¶
func (s *SetServerCertificateNameResponse) SetHeaders(v map[string]*string) *SetServerCertificateNameResponse
func (*SetServerCertificateNameResponse) SetStatusCode ¶
func (s *SetServerCertificateNameResponse) SetStatusCode(v int32) *SetServerCertificateNameResponse
func (SetServerCertificateNameResponse) String ¶
func (s SetServerCertificateNameResponse) String() string
type SetServerCertificateNameResponseBody ¶
type SetServerCertificateNameResponseBody struct { // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FE7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetServerCertificateNameResponseBody) GoString ¶
func (s SetServerCertificateNameResponseBody) GoString() string
func (*SetServerCertificateNameResponseBody) SetRequestId ¶
func (s *SetServerCertificateNameResponseBody) SetRequestId(v string) *SetServerCertificateNameResponseBody
func (SetServerCertificateNameResponseBody) String ¶
func (s SetServerCertificateNameResponseBody) String() string
type SetTLSCipherPolicyAttributeRequest ¶
type SetTLSCipherPolicyAttributeRequest struct { // The cipher suites supported by the TLS version. // // The specified cipher suites must be supported by at least one TLS protocol version that you specify. For example, if you set the TLSVersions parameter to TLSv1.3, you must specify cipher suites that are supported by this protocol version. // // TLS 1.0 and TLS 1.1 support the following cipher suites: // // - ECDHE-ECDSA-AES128-SHA // // - ECDHE-ECDSA-AES256-SHA // // - ECDHE-RSA-AES128-SHA // // - ECDHE-RSA-AES256-SHA // // - AES128-SHA AES256-SHA // // - DES-CBC3-SHA // // TLS 1.2 supports the following cipher suites: // // - ECDHE-ECDSA-AES128-SHA // // - ECDHE-ECDSA-AES256-SHA // // - ECDHE-RSA-AES128-SHA // // - ECDHE-RSA-AES256-SHA // // - AES128-SHA AES256-SHA // // - DES-CBC3-SHA // // - ECDHE-ECDSA-AES128-GCM-SHA256 // // - ECDHE-ECDSA-AES256-GCM-SHA384 // // - ECDHE-ECDSA-AES128-SHA256 // // - ECDHE-ECDSA-AES256-SHA384 // // - ECDHE-RSA-AES128-GCM-SHA256 // // - ECDHE-RSA-AES256-GCM-SHA384 // // - ECDHE-RSA-AES128-SHA256 // // - ECDHE-RSA-AES256-SHA384 // // - AES128-GCM-SHA256 // // - AES256-GCM-SHA384 // // - AES128-SHA256 AES256-SHA256 // // TLS 1.3 supports the following cipher suites: // // - TLS_AES_128_GCM_SHA256 // // - TLS_AES_256_GCM_SHA384 // // - TLS_CHACHA20_POLY1305_SHA256 // // - TLS_AES_128_CCM_SHA256 // // - TLS_AES_128_CCM_8_SHA256 // // This parameter is required. // // example: // // DES-CBC3-SHA Ciphers []*string `json:"Ciphers,omitempty" xml:"Ciphers,omitempty" type:"Repeated"` // The name of the TLS policy. The name must be 2 to 128 characters in length and can contain letters, digits, periods (.), underscores (_), and hyphens (-). The name must start with a letter. // // This parameter is required. // // example: // // tls-policy*****-test Name *string `json:"Name,omitempty" xml:"Name,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Server Load Balancer (SLB) instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/36063.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The ID of the TLS policy. // // This parameter is required. // // example: // // tls-bp1lp2076qx4e******bridp TLSCipherPolicyId *string `json:"TLSCipherPolicyId,omitempty" xml:"TLSCipherPolicyId,omitempty"` // The version of the TLS protocol. Valid values: **TLSv1.0**, **TLSv1.1**, **TLSv1.2**, and **TLSv1.3**. // // This parameter is required. // // example: // // TLSv1.0 TLSVersions []*string `json:"TLSVersions,omitempty" xml:"TLSVersions,omitempty" type:"Repeated"` }
func (SetTLSCipherPolicyAttributeRequest) GoString ¶
func (s SetTLSCipherPolicyAttributeRequest) GoString() string
func (*SetTLSCipherPolicyAttributeRequest) SetCiphers ¶
func (s *SetTLSCipherPolicyAttributeRequest) SetCiphers(v []*string) *SetTLSCipherPolicyAttributeRequest
func (*SetTLSCipherPolicyAttributeRequest) SetName ¶
func (s *SetTLSCipherPolicyAttributeRequest) SetName(v string) *SetTLSCipherPolicyAttributeRequest
func (*SetTLSCipherPolicyAttributeRequest) SetOwnerAccount ¶
func (s *SetTLSCipherPolicyAttributeRequest) SetOwnerAccount(v string) *SetTLSCipherPolicyAttributeRequest
func (*SetTLSCipherPolicyAttributeRequest) SetOwnerId ¶
func (s *SetTLSCipherPolicyAttributeRequest) SetOwnerId(v int64) *SetTLSCipherPolicyAttributeRequest
func (*SetTLSCipherPolicyAttributeRequest) SetRegionId ¶
func (s *SetTLSCipherPolicyAttributeRequest) SetRegionId(v string) *SetTLSCipherPolicyAttributeRequest
func (*SetTLSCipherPolicyAttributeRequest) SetResourceOwnerAccount ¶
func (s *SetTLSCipherPolicyAttributeRequest) SetResourceOwnerAccount(v string) *SetTLSCipherPolicyAttributeRequest
func (*SetTLSCipherPolicyAttributeRequest) SetResourceOwnerId ¶
func (s *SetTLSCipherPolicyAttributeRequest) SetResourceOwnerId(v int64) *SetTLSCipherPolicyAttributeRequest
func (*SetTLSCipherPolicyAttributeRequest) SetTLSCipherPolicyId ¶
func (s *SetTLSCipherPolicyAttributeRequest) SetTLSCipherPolicyId(v string) *SetTLSCipherPolicyAttributeRequest
func (*SetTLSCipherPolicyAttributeRequest) SetTLSVersions ¶
func (s *SetTLSCipherPolicyAttributeRequest) SetTLSVersions(v []*string) *SetTLSCipherPolicyAttributeRequest
func (SetTLSCipherPolicyAttributeRequest) String ¶
func (s SetTLSCipherPolicyAttributeRequest) String() string
type SetTLSCipherPolicyAttributeResponse ¶
type SetTLSCipherPolicyAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetTLSCipherPolicyAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetTLSCipherPolicyAttributeResponse) GoString ¶
func (s SetTLSCipherPolicyAttributeResponse) GoString() string
func (*SetTLSCipherPolicyAttributeResponse) SetHeaders ¶
func (s *SetTLSCipherPolicyAttributeResponse) SetHeaders(v map[string]*string) *SetTLSCipherPolicyAttributeResponse
func (*SetTLSCipherPolicyAttributeResponse) SetStatusCode ¶
func (s *SetTLSCipherPolicyAttributeResponse) SetStatusCode(v int32) *SetTLSCipherPolicyAttributeResponse
func (SetTLSCipherPolicyAttributeResponse) String ¶
func (s SetTLSCipherPolicyAttributeResponse) String() string
type SetTLSCipherPolicyAttributeResponseBody ¶
type SetTLSCipherPolicyAttributeResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the asynchronous task. // // example: // // 72dcd26b-f12d-4c27-b3af****-18f6aed5 TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (SetTLSCipherPolicyAttributeResponseBody) GoString ¶
func (s SetTLSCipherPolicyAttributeResponseBody) GoString() string
func (*SetTLSCipherPolicyAttributeResponseBody) SetRequestId ¶
func (s *SetTLSCipherPolicyAttributeResponseBody) SetRequestId(v string) *SetTLSCipherPolicyAttributeResponseBody
func (*SetTLSCipherPolicyAttributeResponseBody) SetTaskId ¶
func (s *SetTLSCipherPolicyAttributeResponseBody) SetTaskId(v string) *SetTLSCipherPolicyAttributeResponseBody
func (SetTLSCipherPolicyAttributeResponseBody) String ¶
func (s SetTLSCipherPolicyAttributeResponseBody) String() string
type SetVServerGroupAttributeRequest ¶
type SetVServerGroupAttributeRequest struct { // The backend servers. This operation only can be used to modify the weights of backend servers and names of vServer groups. Configure the following parameters: // // - **ServerId**: Required. The ID of the backend server. Specify the value in a string. You can specify the ID of an Elastic Compute Service (ECS) instance, an elastic network interface (ENI), or an elastic container instance. If you set **ServerId* - to the ID of an ENI or an elastic container instance, you must configure the **Type* - parameter. // // - **Weight**: the weight of the backend server. Valid values: **0* - to **100**. Default value: **100**. If you set the weight of a backend server to 0, no requests are forwarded to the backend server. // // - **Description**: Optional. The description of the backend server. Specify the value in a string. The description must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // - **Type**: the type of the backend server. Valid values: // // - **ecs* - (default): ECS instance // // - **eni**: ENI // // - **eci**: elastic container instance // // > You can specify ENIs and elastic container instances as backend servers only for high-performance CLB instances. // // - **ServerIp**: the IP address of an ENI or an elastic container instance. // // - **Port**: the backend port. // // Examples: // // - Add ECS instances: // // `[{ "ServerId": "i-xxxxxxxxx", "Weight": "100", "Type": "ecs", "Port":"80","Description":"test-112" }]` // // - Add ENIs: // // `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-112" }]` // // - Add ENIs with multiple IP addresses: // // `[{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-113" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "“172.166.**.**“", "Port":"80","Description":"test-113" }]` // // - Add elastic container instances: // // `[{ "ServerId": "eci-xxxxxxxxx", "Weight": "100", "Type": "eci", "ServerIp": "“192.168.**.**“", "Port":"80","Description":"test-114" }]` // // > You can add only running backend servers to SLB instances. You can specify at most 20 backend servers in each call. // // example: // // [{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "192.XX.XX.6", "Port":"80","Description":"test-112" },{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "172.XX.XX.6", "Port":"80","Description":"test-113" }] BackendServers *string `json:"BackendServers,omitempty" xml:"BackendServers,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Server Load Balancer (SLB) instance, which cannot be modified. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The vServer group ID, which cannot be modified. // // This parameter is required. // // example: // // rsp-cige6**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` // The vServer group name. You can specify a name. // // example: // // Group1 VServerGroupName *string `json:"VServerGroupName,omitempty" xml:"VServerGroupName,omitempty"` }
func (SetVServerGroupAttributeRequest) GoString ¶
func (s SetVServerGroupAttributeRequest) GoString() string
func (*SetVServerGroupAttributeRequest) SetBackendServers ¶
func (s *SetVServerGroupAttributeRequest) SetBackendServers(v string) *SetVServerGroupAttributeRequest
func (*SetVServerGroupAttributeRequest) SetOwnerAccount ¶
func (s *SetVServerGroupAttributeRequest) SetOwnerAccount(v string) *SetVServerGroupAttributeRequest
func (*SetVServerGroupAttributeRequest) SetOwnerId ¶
func (s *SetVServerGroupAttributeRequest) SetOwnerId(v int64) *SetVServerGroupAttributeRequest
func (*SetVServerGroupAttributeRequest) SetRegionId ¶
func (s *SetVServerGroupAttributeRequest) SetRegionId(v string) *SetVServerGroupAttributeRequest
func (*SetVServerGroupAttributeRequest) SetResourceOwnerAccount ¶
func (s *SetVServerGroupAttributeRequest) SetResourceOwnerAccount(v string) *SetVServerGroupAttributeRequest
func (*SetVServerGroupAttributeRequest) SetResourceOwnerId ¶
func (s *SetVServerGroupAttributeRequest) SetResourceOwnerId(v int64) *SetVServerGroupAttributeRequest
func (*SetVServerGroupAttributeRequest) SetVServerGroupId ¶
func (s *SetVServerGroupAttributeRequest) SetVServerGroupId(v string) *SetVServerGroupAttributeRequest
func (*SetVServerGroupAttributeRequest) SetVServerGroupName ¶
func (s *SetVServerGroupAttributeRequest) SetVServerGroupName(v string) *SetVServerGroupAttributeRequest
func (SetVServerGroupAttributeRequest) String ¶
func (s SetVServerGroupAttributeRequest) String() string
type SetVServerGroupAttributeResponse ¶
type SetVServerGroupAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetVServerGroupAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetVServerGroupAttributeResponse) GoString ¶
func (s SetVServerGroupAttributeResponse) GoString() string
func (*SetVServerGroupAttributeResponse) SetBody ¶
func (s *SetVServerGroupAttributeResponse) SetBody(v *SetVServerGroupAttributeResponseBody) *SetVServerGroupAttributeResponse
func (*SetVServerGroupAttributeResponse) SetHeaders ¶
func (s *SetVServerGroupAttributeResponse) SetHeaders(v map[string]*string) *SetVServerGroupAttributeResponse
func (*SetVServerGroupAttributeResponse) SetStatusCode ¶
func (s *SetVServerGroupAttributeResponse) SetStatusCode(v int32) *SetVServerGroupAttributeResponse
func (SetVServerGroupAttributeResponse) String ¶
func (s SetVServerGroupAttributeResponse) String() string
type SetVServerGroupAttributeResponseBody ¶
type SetVServerGroupAttributeResponseBody struct { // The backend servers. BackendServers *SetVServerGroupAttributeResponseBodyBackendServers `json:"BackendServers,omitempty" xml:"BackendServers,omitempty" type:"Struct"` // The request ID. // // example: // // 9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The server group ID. // // example: // // rsp-cige6**** VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"` // The name of the vServer group. // // example: // // Group1 VServerGroupName *string `json:"VServerGroupName,omitempty" xml:"VServerGroupName,omitempty"` }
func (SetVServerGroupAttributeResponseBody) GoString ¶
func (s SetVServerGroupAttributeResponseBody) GoString() string
func (*SetVServerGroupAttributeResponseBody) SetBackendServers ¶
func (s *SetVServerGroupAttributeResponseBody) SetBackendServers(v *SetVServerGroupAttributeResponseBodyBackendServers) *SetVServerGroupAttributeResponseBody
func (*SetVServerGroupAttributeResponseBody) SetRequestId ¶
func (s *SetVServerGroupAttributeResponseBody) SetRequestId(v string) *SetVServerGroupAttributeResponseBody
func (*SetVServerGroupAttributeResponseBody) SetVServerGroupId ¶
func (s *SetVServerGroupAttributeResponseBody) SetVServerGroupId(v string) *SetVServerGroupAttributeResponseBody
func (*SetVServerGroupAttributeResponseBody) SetVServerGroupName ¶
func (s *SetVServerGroupAttributeResponseBody) SetVServerGroupName(v string) *SetVServerGroupAttributeResponseBody
func (SetVServerGroupAttributeResponseBody) String ¶
func (s SetVServerGroupAttributeResponseBody) String() string
type SetVServerGroupAttributeResponseBodyBackendServers ¶
type SetVServerGroupAttributeResponseBodyBackendServers struct {
BackendServer []*SetVServerGroupAttributeResponseBodyBackendServersBackendServer `json:"BackendServer,omitempty" xml:"BackendServer,omitempty" type:"Repeated"`
}
func (SetVServerGroupAttributeResponseBodyBackendServers) GoString ¶
func (s SetVServerGroupAttributeResponseBodyBackendServers) GoString() string
func (*SetVServerGroupAttributeResponseBodyBackendServers) SetBackendServer ¶
func (SetVServerGroupAttributeResponseBodyBackendServers) String ¶
func (s SetVServerGroupAttributeResponseBodyBackendServers) String() string
type SetVServerGroupAttributeResponseBodyBackendServersBackendServer ¶
type SetVServerGroupAttributeResponseBodyBackendServersBackendServer struct { // The description of the server group. // // example: // // Backend server group description Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port that is used by the backend server. // // example: // // 70 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the backend server. // // example: // // i-bp1ek6yd7jvkx**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The type of backend server. Valid values: // // - **ecs* - (default): ECS instance // // - **eni**: ENI // // - **eci**: elastic container instance // // example: // // ecs Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The weight of the backend server. // // example: // // 100 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (SetVServerGroupAttributeResponseBodyBackendServersBackendServer) GoString ¶
func (s SetVServerGroupAttributeResponseBodyBackendServersBackendServer) GoString() string
func (*SetVServerGroupAttributeResponseBodyBackendServersBackendServer) SetDescription ¶
func (*SetVServerGroupAttributeResponseBodyBackendServersBackendServer) SetServerId ¶
func (SetVServerGroupAttributeResponseBodyBackendServersBackendServer) String ¶
func (s SetVServerGroupAttributeResponseBodyBackendServersBackendServer) String() string
type StartLoadBalancerListenerRequest ¶
type StartLoadBalancerListenerRequest struct { // The frontend port that is used by the CLB instance. // // Valid values: **1 to 65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The frontend protocol that is used by the CLB instance. // // > This parameter is required if the same port is used by listeners of different protocols. // // example: // // https ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The CLB instance ID. // // This parameter is required. // // example: // // lb-bp13jaf5qli5********* LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region where the CLB instance is created. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (StartLoadBalancerListenerRequest) GoString ¶
func (s StartLoadBalancerListenerRequest) GoString() string
func (*StartLoadBalancerListenerRequest) SetListenerPort ¶
func (s *StartLoadBalancerListenerRequest) SetListenerPort(v int32) *StartLoadBalancerListenerRequest
func (*StartLoadBalancerListenerRequest) SetListenerProtocol ¶
func (s *StartLoadBalancerListenerRequest) SetListenerProtocol(v string) *StartLoadBalancerListenerRequest
func (*StartLoadBalancerListenerRequest) SetLoadBalancerId ¶
func (s *StartLoadBalancerListenerRequest) SetLoadBalancerId(v string) *StartLoadBalancerListenerRequest
func (*StartLoadBalancerListenerRequest) SetOwnerAccount ¶
func (s *StartLoadBalancerListenerRequest) SetOwnerAccount(v string) *StartLoadBalancerListenerRequest
func (*StartLoadBalancerListenerRequest) SetOwnerId ¶
func (s *StartLoadBalancerListenerRequest) SetOwnerId(v int64) *StartLoadBalancerListenerRequest
func (*StartLoadBalancerListenerRequest) SetRegionId ¶
func (s *StartLoadBalancerListenerRequest) SetRegionId(v string) *StartLoadBalancerListenerRequest
func (*StartLoadBalancerListenerRequest) SetResourceOwnerAccount ¶
func (s *StartLoadBalancerListenerRequest) SetResourceOwnerAccount(v string) *StartLoadBalancerListenerRequest
func (*StartLoadBalancerListenerRequest) SetResourceOwnerId ¶
func (s *StartLoadBalancerListenerRequest) SetResourceOwnerId(v int64) *StartLoadBalancerListenerRequest
func (StartLoadBalancerListenerRequest) String ¶
func (s StartLoadBalancerListenerRequest) String() string
type StartLoadBalancerListenerResponse ¶
type StartLoadBalancerListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StartLoadBalancerListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (StartLoadBalancerListenerResponse) GoString ¶
func (s StartLoadBalancerListenerResponse) GoString() string
func (*StartLoadBalancerListenerResponse) SetHeaders ¶
func (s *StartLoadBalancerListenerResponse) SetHeaders(v map[string]*string) *StartLoadBalancerListenerResponse
func (*StartLoadBalancerListenerResponse) SetStatusCode ¶
func (s *StartLoadBalancerListenerResponse) SetStatusCode(v int32) *StartLoadBalancerListenerResponse
func (StartLoadBalancerListenerResponse) String ¶
func (s StartLoadBalancerListenerResponse) String() string
type StartLoadBalancerListenerResponseBody ¶
type StartLoadBalancerListenerResponseBody struct { // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (StartLoadBalancerListenerResponseBody) GoString ¶
func (s StartLoadBalancerListenerResponseBody) GoString() string
func (*StartLoadBalancerListenerResponseBody) SetRequestId ¶
func (s *StartLoadBalancerListenerResponseBody) SetRequestId(v string) *StartLoadBalancerListenerResponseBody
func (StartLoadBalancerListenerResponseBody) String ¶
func (s StartLoadBalancerListenerResponseBody) String() string
type StopLoadBalancerListenerRequest ¶
type StopLoadBalancerListenerRequest struct { // The frontend port that is used by the CLB instance. // // Valid values: **1 to 65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The frontend protocol that is used by the CLB instance. // // > This parameter is required if the same port is used by listeners of different protocols. // // example: // // https ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The CLB instance ID. // // This parameter is required. // // example: // // lb-bp13jaf5qli5xmg****** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region to which the SLB instance belongs. // // To query the region ID, refer to the list of [regions and zones](https://help.aliyun.com/document_detail/40654.html) or call [DescribeRegions](https://help.aliyun.com/document_detail/25609.html). // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` }
func (StopLoadBalancerListenerRequest) GoString ¶
func (s StopLoadBalancerListenerRequest) GoString() string
func (*StopLoadBalancerListenerRequest) SetListenerPort ¶
func (s *StopLoadBalancerListenerRequest) SetListenerPort(v int32) *StopLoadBalancerListenerRequest
func (*StopLoadBalancerListenerRequest) SetListenerProtocol ¶
func (s *StopLoadBalancerListenerRequest) SetListenerProtocol(v string) *StopLoadBalancerListenerRequest
func (*StopLoadBalancerListenerRequest) SetLoadBalancerId ¶
func (s *StopLoadBalancerListenerRequest) SetLoadBalancerId(v string) *StopLoadBalancerListenerRequest
func (*StopLoadBalancerListenerRequest) SetOwnerAccount ¶
func (s *StopLoadBalancerListenerRequest) SetOwnerAccount(v string) *StopLoadBalancerListenerRequest
func (*StopLoadBalancerListenerRequest) SetOwnerId ¶
func (s *StopLoadBalancerListenerRequest) SetOwnerId(v int64) *StopLoadBalancerListenerRequest
func (*StopLoadBalancerListenerRequest) SetRegionId ¶
func (s *StopLoadBalancerListenerRequest) SetRegionId(v string) *StopLoadBalancerListenerRequest
func (*StopLoadBalancerListenerRequest) SetResourceOwnerAccount ¶
func (s *StopLoadBalancerListenerRequest) SetResourceOwnerAccount(v string) *StopLoadBalancerListenerRequest
func (*StopLoadBalancerListenerRequest) SetResourceOwnerId ¶
func (s *StopLoadBalancerListenerRequest) SetResourceOwnerId(v int64) *StopLoadBalancerListenerRequest
func (StopLoadBalancerListenerRequest) String ¶
func (s StopLoadBalancerListenerRequest) String() string
type StopLoadBalancerListenerResponse ¶
type StopLoadBalancerListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StopLoadBalancerListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (StopLoadBalancerListenerResponse) GoString ¶
func (s StopLoadBalancerListenerResponse) GoString() string
func (*StopLoadBalancerListenerResponse) SetBody ¶
func (s *StopLoadBalancerListenerResponse) SetBody(v *StopLoadBalancerListenerResponseBody) *StopLoadBalancerListenerResponse
func (*StopLoadBalancerListenerResponse) SetHeaders ¶
func (s *StopLoadBalancerListenerResponse) SetHeaders(v map[string]*string) *StopLoadBalancerListenerResponse
func (*StopLoadBalancerListenerResponse) SetStatusCode ¶
func (s *StopLoadBalancerListenerResponse) SetStatusCode(v int32) *StopLoadBalancerListenerResponse
func (StopLoadBalancerListenerResponse) String ¶
func (s StopLoadBalancerListenerResponse) String() string
type StopLoadBalancerListenerResponseBody ¶
type StopLoadBalancerListenerResponseBody struct { // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (StopLoadBalancerListenerResponseBody) GoString ¶
func (s StopLoadBalancerListenerResponseBody) GoString() string
func (*StopLoadBalancerListenerResponseBody) SetRequestId ¶
func (s *StopLoadBalancerListenerResponseBody) SetRequestId(v string) *StopLoadBalancerListenerResponseBody
func (StopLoadBalancerListenerResponseBody) String ¶
func (s StopLoadBalancerListenerResponseBody) String() string
type TagResourcesRequest ¶
type TagResourcesRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The ID of the region where the Server Load Balancer (SLB) instance is created. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource. You can specify at most 20 resources. // // > Set **ResourceId* - of the **listener* - to **LoadBalancerId_Listener protocol_Port**. Set LoadBalancerId to the ID of the SLB instance, and Port to the listener port. Example: lb-bp1snb10sbml4\\*\\*\\*\\*_http_80. // // This parameter is required. // // example: // // lb-bp16qjewdsunr41m1**** ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The type of the resource. Valid values: // // - **instance**: a Server Load Balancer (SLB) instance // // - **certificate**: a certificate // // - **acl**: an access control list (ACL) // // - **listener**: a listener // // - **vservergroup**: a vServer group // // - **masterslaveservergroup**: a primary/secondary server group // // This parameter is required. // // example: // // instance ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags. // // This parameter is required. Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (TagResourcesRequest) GoString ¶
func (s TagResourcesRequest) GoString() string
func (*TagResourcesRequest) SetOwnerAccount ¶
func (s *TagResourcesRequest) SetOwnerAccount(v string) *TagResourcesRequest
func (*TagResourcesRequest) SetOwnerId ¶
func (s *TagResourcesRequest) SetOwnerId(v int64) *TagResourcesRequest
func (*TagResourcesRequest) SetRegionId ¶
func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest
func (*TagResourcesRequest) SetResourceId ¶
func (s *TagResourcesRequest) SetResourceId(v []*string) *TagResourcesRequest
func (*TagResourcesRequest) SetResourceOwnerAccount ¶
func (s *TagResourcesRequest) SetResourceOwnerAccount(v string) *TagResourcesRequest
func (*TagResourcesRequest) SetResourceOwnerId ¶
func (s *TagResourcesRequest) SetResourceOwnerId(v int64) *TagResourcesRequest
func (*TagResourcesRequest) SetResourceType ¶
func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest
func (*TagResourcesRequest) SetTag ¶
func (s *TagResourcesRequest) SetTag(v []*TagResourcesRequestTag) *TagResourcesRequest
func (TagResourcesRequest) String ¶
func (s TagResourcesRequest) String() string
type TagResourcesRequestTag ¶
type TagResourcesRequestTag struct { // The tag key. You can specify up to 20 tag keys. The tag key cannot be an empty string. // // The tag key must be 1 to 64 characters in length and cannot start with `aliyun` or `acs:`. The tag key cannot contain `http://` or `https://`. // // example: // // FinanceDept Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. You can specify up to 20 tag values. The tag value can be an empty string. // // The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. // // example: // // FinanceJoshua Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (TagResourcesRequestTag) GoString ¶
func (s TagResourcesRequestTag) GoString() string
func (*TagResourcesRequestTag) SetKey ¶
func (s *TagResourcesRequestTag) SetKey(v string) *TagResourcesRequestTag
func (*TagResourcesRequestTag) SetValue ¶
func (s *TagResourcesRequestTag) SetValue(v string) *TagResourcesRequestTag
func (TagResourcesRequestTag) String ¶
func (s TagResourcesRequestTag) String() string
type TagResourcesResponse ¶
type TagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (TagResourcesResponse) GoString ¶
func (s TagResourcesResponse) GoString() string
func (*TagResourcesResponse) SetBody ¶
func (s *TagResourcesResponse) SetBody(v *TagResourcesResponseBody) *TagResourcesResponse
func (*TagResourcesResponse) SetHeaders ¶
func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse
func (*TagResourcesResponse) SetStatusCode ¶
func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse
func (TagResourcesResponse) String ¶
func (s TagResourcesResponse) String() string
type TagResourcesResponseBody ¶
type TagResourcesResponseBody struct { // The ID of the request. // // example: // // C46FF5A8-C5F0-4024-8262-B16B639225A0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (TagResourcesResponseBody) GoString ¶
func (s TagResourcesResponseBody) GoString() string
func (*TagResourcesResponseBody) SetRequestId ¶
func (s *TagResourcesResponseBody) SetRequestId(v string) *TagResourcesResponseBody
func (TagResourcesResponseBody) String ¶
func (s TagResourcesResponseBody) String() string
type UntagResourcesRequest ¶
type UntagResourcesRequest struct { // Specifies whether to remove all tags from the specified resource. This parameter takes effect only if **TagKey.N* - is empty. // // Valid values: **true* - and **false**. // // example: // // true All *bool `json:"All,omitempty" xml:"All,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region ID of the Classic Load Balancer (CLB) instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource. You can specify at most 20 resources. // // > Set **ResourceId* - of the **listener* - to **LoadBalancerId_Listener protocol_Port**. Set LoadBalancerId to the ID of the CLB instance, and Port to the listener port. // // This parameter is required. // // example: // // lb-bp16qjewdsunr41m1**** ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The type of resource. Valid values: // // - **instance**: CLB instance // // - **certificate**: certificate // // - **acl**: access control list (ACL) // // - **listener**: listener // // - **vservergroup**: vServer group // // - **masterslaveservergroup**: primary/secondary server group // // This parameter is required. // // example: // // instance ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tag key. You can specify at most 20 tag keys. The tag key cannot be an empty string. // // The tag key can be up to 64 characters in length and cannot contain `http://` or `https://`. The tag key cannot start with `aliyun` or `acs:`. // // > If you do not specify **TagKey**, all tags are removed from the instance. // // example: // // FinanceDept TagKey []*string `json:"TagKey,omitempty" xml:"TagKey,omitempty" type:"Repeated"` }
func (UntagResourcesRequest) GoString ¶
func (s UntagResourcesRequest) GoString() string
func (*UntagResourcesRequest) SetAll ¶
func (s *UntagResourcesRequest) SetAll(v bool) *UntagResourcesRequest
func (*UntagResourcesRequest) SetOwnerAccount ¶
func (s *UntagResourcesRequest) SetOwnerAccount(v string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetOwnerId ¶
func (s *UntagResourcesRequest) SetOwnerId(v int64) *UntagResourcesRequest
func (*UntagResourcesRequest) SetRegionId ¶
func (s *UntagResourcesRequest) SetRegionId(v string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetResourceId ¶
func (s *UntagResourcesRequest) SetResourceId(v []*string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetResourceOwnerAccount ¶
func (s *UntagResourcesRequest) SetResourceOwnerAccount(v string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetResourceOwnerId ¶
func (s *UntagResourcesRequest) SetResourceOwnerId(v int64) *UntagResourcesRequest
func (*UntagResourcesRequest) SetResourceType ¶
func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetTagKey ¶
func (s *UntagResourcesRequest) SetTagKey(v []*string) *UntagResourcesRequest
func (UntagResourcesRequest) String ¶
func (s UntagResourcesRequest) String() string
type UntagResourcesResponse ¶
type UntagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UntagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UntagResourcesResponse) GoString ¶
func (s UntagResourcesResponse) GoString() string
func (*UntagResourcesResponse) SetBody ¶
func (s *UntagResourcesResponse) SetBody(v *UntagResourcesResponseBody) *UntagResourcesResponse
func (*UntagResourcesResponse) SetHeaders ¶
func (s *UntagResourcesResponse) SetHeaders(v map[string]*string) *UntagResourcesResponse
func (*UntagResourcesResponse) SetStatusCode ¶
func (s *UntagResourcesResponse) SetStatusCode(v int32) *UntagResourcesResponse
func (UntagResourcesResponse) String ¶
func (s UntagResourcesResponse) String() string
type UntagResourcesResponseBody ¶
type UntagResourcesResponseBody struct { // The request ID. // // example: // // C46FF5A8-C5F0-4024-8262-B16B639225A0 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UntagResourcesResponseBody) GoString ¶
func (s UntagResourcesResponseBody) GoString() string
func (*UntagResourcesResponseBody) SetRequestId ¶
func (s *UntagResourcesResponseBody) SetRequestId(v string) *UntagResourcesResponseBody
func (UntagResourcesResponseBody) String ¶
func (s UntagResourcesResponseBody) String() string
type UploadCACertificateRequest ¶
type UploadCACertificateRequest struct { // The information about the CA certificate. // // This parameter is required. // // example: // // test CACertificate *string `json:"CACertificate,omitempty" xml:"CACertificate,omitempty"` // The CA certificate name. // // example: // // mycacert01 CACertificateName *string `json:"CACertificateName,omitempty" xml:"CACertificateName,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The region of the CA certificates. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/2401682.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-atstuj3rto***** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The tags. // // example: // // UploadCACertificate Tag []*UploadCACertificateRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (UploadCACertificateRequest) GoString ¶
func (s UploadCACertificateRequest) GoString() string
func (*UploadCACertificateRequest) SetCACertificate ¶
func (s *UploadCACertificateRequest) SetCACertificate(v string) *UploadCACertificateRequest
func (*UploadCACertificateRequest) SetCACertificateName ¶
func (s *UploadCACertificateRequest) SetCACertificateName(v string) *UploadCACertificateRequest
func (*UploadCACertificateRequest) SetOwnerAccount ¶
func (s *UploadCACertificateRequest) SetOwnerAccount(v string) *UploadCACertificateRequest
func (*UploadCACertificateRequest) SetOwnerId ¶
func (s *UploadCACertificateRequest) SetOwnerId(v int64) *UploadCACertificateRequest
func (*UploadCACertificateRequest) SetRegionId ¶
func (s *UploadCACertificateRequest) SetRegionId(v string) *UploadCACertificateRequest
func (*UploadCACertificateRequest) SetResourceGroupId ¶
func (s *UploadCACertificateRequest) SetResourceGroupId(v string) *UploadCACertificateRequest
func (*UploadCACertificateRequest) SetResourceOwnerAccount ¶
func (s *UploadCACertificateRequest) SetResourceOwnerAccount(v string) *UploadCACertificateRequest
func (*UploadCACertificateRequest) SetResourceOwnerId ¶
func (s *UploadCACertificateRequest) SetResourceOwnerId(v int64) *UploadCACertificateRequest
func (*UploadCACertificateRequest) SetTag ¶ added in v4.0.3
func (s *UploadCACertificateRequest) SetTag(v []*UploadCACertificateRequestTag) *UploadCACertificateRequest
func (UploadCACertificateRequest) String ¶
func (s UploadCACertificateRequest) String() string
type UploadCACertificateRequestTag ¶ added in v4.0.3
type UploadCACertificateRequestTag struct { // The key of tag N. Valid values of N: **1* - to **20**. The tag key cannot be an empty string. The tag key can be up to 128 characters in length, and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. // // example: // // TestKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. Valid values of N: **1 to 20**. The tag value can be an empty string. The tag value must be 1 to 128 characters in length, and cannot contain `http://` or `https://`. It cannot start with `acs:` or `aliyun`. // // example: // // FinanceJoshua Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (UploadCACertificateRequestTag) GoString ¶ added in v4.0.3
func (s UploadCACertificateRequestTag) GoString() string
func (*UploadCACertificateRequestTag) SetKey ¶ added in v4.0.3
func (s *UploadCACertificateRequestTag) SetKey(v string) *UploadCACertificateRequestTag
func (*UploadCACertificateRequestTag) SetValue ¶ added in v4.0.3
func (s *UploadCACertificateRequestTag) SetValue(v string) *UploadCACertificateRequestTag
func (UploadCACertificateRequestTag) String ¶ added in v4.0.3
func (s UploadCACertificateRequestTag) String() string
type UploadCACertificateResponse ¶
type UploadCACertificateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UploadCACertificateResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UploadCACertificateResponse) GoString ¶
func (s UploadCACertificateResponse) GoString() string
func (*UploadCACertificateResponse) SetBody ¶
func (s *UploadCACertificateResponse) SetBody(v *UploadCACertificateResponseBody) *UploadCACertificateResponse
func (*UploadCACertificateResponse) SetHeaders ¶
func (s *UploadCACertificateResponse) SetHeaders(v map[string]*string) *UploadCACertificateResponse
func (*UploadCACertificateResponse) SetStatusCode ¶
func (s *UploadCACertificateResponse) SetStatusCode(v int32) *UploadCACertificateResponse
func (UploadCACertificateResponse) String ¶
func (s UploadCACertificateResponse) String() string
type UploadCACertificateResponseBody ¶
type UploadCACertificateResponseBody struct { // The ID of the CA certificate. // // example: // // 139a0******-cn-east-hangzhou-01 CACertificateId *string `json:"CACertificateId,omitempty" xml:"CACertificateId,omitempty"` // The CA certificate name. // // example: // // mycacert01 CACertificateName *string `json:"CACertificateName,omitempty" xml:"CACertificateName,omitempty"` // The domain name on the CA certificate. // // example: // // .example.com CommonName *string `json:"CommonName,omitempty" xml:"CommonName,omitempty"` // The time when the CA certificate was created. // // example: // // 2017-08-31T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The timestamp when the CA certificate was created. // // example: // // 1504147745000 CreateTimeStamp *int64 `json:"CreateTimeStamp,omitempty" xml:"CreateTimeStamp,omitempty"` // The time when the CA certificate expires. // // example: // // 2024-11-21T06:04:25Z ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"` // The timestamp when the server certificate expires. // // example: // // 1732169065000 ExpireTimeStamp *int64 `json:"ExpireTimeStamp,omitempty" xml:"ExpireTimeStamp,omitempty"` // The fingerprint of the server certificate. // // example: // // 02:DF:AB:ED Fingerprint *string `json:"Fingerprint,omitempty" xml:"Fingerprint,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the resource group. // // example: // // rg-atstuj3rt****** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` }
func (UploadCACertificateResponseBody) GoString ¶
func (s UploadCACertificateResponseBody) GoString() string
func (*UploadCACertificateResponseBody) SetCACertificateId ¶
func (s *UploadCACertificateResponseBody) SetCACertificateId(v string) *UploadCACertificateResponseBody
func (*UploadCACertificateResponseBody) SetCACertificateName ¶
func (s *UploadCACertificateResponseBody) SetCACertificateName(v string) *UploadCACertificateResponseBody
func (*UploadCACertificateResponseBody) SetCommonName ¶
func (s *UploadCACertificateResponseBody) SetCommonName(v string) *UploadCACertificateResponseBody
func (*UploadCACertificateResponseBody) SetCreateTime ¶
func (s *UploadCACertificateResponseBody) SetCreateTime(v string) *UploadCACertificateResponseBody
func (*UploadCACertificateResponseBody) SetCreateTimeStamp ¶
func (s *UploadCACertificateResponseBody) SetCreateTimeStamp(v int64) *UploadCACertificateResponseBody
func (*UploadCACertificateResponseBody) SetExpireTime ¶
func (s *UploadCACertificateResponseBody) SetExpireTime(v string) *UploadCACertificateResponseBody
func (*UploadCACertificateResponseBody) SetExpireTimeStamp ¶
func (s *UploadCACertificateResponseBody) SetExpireTimeStamp(v int64) *UploadCACertificateResponseBody
func (*UploadCACertificateResponseBody) SetFingerprint ¶
func (s *UploadCACertificateResponseBody) SetFingerprint(v string) *UploadCACertificateResponseBody
func (*UploadCACertificateResponseBody) SetRequestId ¶
func (s *UploadCACertificateResponseBody) SetRequestId(v string) *UploadCACertificateResponseBody
func (*UploadCACertificateResponseBody) SetResourceGroupId ¶
func (s *UploadCACertificateResponseBody) SetResourceGroupId(v string) *UploadCACertificateResponseBody
func (UploadCACertificateResponseBody) String ¶
func (s UploadCACertificateResponseBody) String() string
type UploadServerCertificateRequest ¶
type UploadServerCertificateRequest struct { // AliCloud certificate ID. // // example: // // 775**** AliCloudCertificateId *string `json:"AliCloudCertificateId,omitempty" xml:"AliCloudCertificateId,omitempty"` // AliCloud certificate name. // // example: // // cloudcertificate AliCloudCertificateName *string `json:"AliCloudCertificateName,omitempty" xml:"AliCloudCertificateName,omitempty"` // The region ID of AliCloud certificate. // // example: // // cn-hangzhou AliCloudCertificateRegionId *string `json:"AliCloudCertificateRegionId,omitempty" xml:"AliCloudCertificateRegionId,omitempty"` OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"` OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"` // The private key of the certificate. // // example: // // -----BEGIN RSA PRIVATE KEY----- MIIEogIB***** - -----END RSA PRIVATE KEY----- PrivateKey *string `json:"PrivateKey,omitempty" xml:"PrivateKey,omitempty"` // The region ID of the CLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource group ID. // // example: // // rg-atstuj3rto**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"` ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"` // The server certificate to be uploaded. // // example: // // -----BEGIN CERTIFICATE----- MIIGDTCC***** - -----END CERTIFICATE----- ServerCertificate *string `json:"ServerCertificate,omitempty" xml:"ServerCertificate,omitempty"` // The name of the server certificate. // // The name must be 1 to 80 characters in length. It must start with an English letter. It can contain letters, numbers, periods (.), underscores (_), and hyphens (-). // // example: // // mycert01 ServerCertificateName *string `json:"ServerCertificateName,omitempty" xml:"ServerCertificateName,omitempty"` // The tags. Tag []*UploadServerCertificateRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (UploadServerCertificateRequest) GoString ¶
func (s UploadServerCertificateRequest) GoString() string
func (*UploadServerCertificateRequest) SetAliCloudCertificateId ¶
func (s *UploadServerCertificateRequest) SetAliCloudCertificateId(v string) *UploadServerCertificateRequest
func (*UploadServerCertificateRequest) SetAliCloudCertificateName ¶
func (s *UploadServerCertificateRequest) SetAliCloudCertificateName(v string) *UploadServerCertificateRequest
func (*UploadServerCertificateRequest) SetAliCloudCertificateRegionId ¶
func (s *UploadServerCertificateRequest) SetAliCloudCertificateRegionId(v string) *UploadServerCertificateRequest
func (*UploadServerCertificateRequest) SetOwnerAccount ¶
func (s *UploadServerCertificateRequest) SetOwnerAccount(v string) *UploadServerCertificateRequest
func (*UploadServerCertificateRequest) SetOwnerId ¶
func (s *UploadServerCertificateRequest) SetOwnerId(v int64) *UploadServerCertificateRequest
func (*UploadServerCertificateRequest) SetPrivateKey ¶
func (s *UploadServerCertificateRequest) SetPrivateKey(v string) *UploadServerCertificateRequest
func (*UploadServerCertificateRequest) SetRegionId ¶
func (s *UploadServerCertificateRequest) SetRegionId(v string) *UploadServerCertificateRequest
func (*UploadServerCertificateRequest) SetResourceGroupId ¶
func (s *UploadServerCertificateRequest) SetResourceGroupId(v string) *UploadServerCertificateRequest
func (*UploadServerCertificateRequest) SetResourceOwnerAccount ¶
func (s *UploadServerCertificateRequest) SetResourceOwnerAccount(v string) *UploadServerCertificateRequest
func (*UploadServerCertificateRequest) SetResourceOwnerId ¶
func (s *UploadServerCertificateRequest) SetResourceOwnerId(v int64) *UploadServerCertificateRequest
func (*UploadServerCertificateRequest) SetServerCertificate ¶
func (s *UploadServerCertificateRequest) SetServerCertificate(v string) *UploadServerCertificateRequest
func (*UploadServerCertificateRequest) SetServerCertificateName ¶
func (s *UploadServerCertificateRequest) SetServerCertificateName(v string) *UploadServerCertificateRequest
func (*UploadServerCertificateRequest) SetTag ¶ added in v4.0.3
func (s *UploadServerCertificateRequest) SetTag(v []*UploadServerCertificateRequestTag) *UploadServerCertificateRequest
func (UploadServerCertificateRequest) String ¶
func (s UploadServerCertificateRequest) String() string
type UploadServerCertificateRequestTag ¶ added in v4.0.3
type UploadServerCertificateRequestTag struct { // The key of tag N. Valid values of N: **1 to 20**. The tag key cannot be an empty string. // // The tag key can be up to 64 characters in length, and cannot contain `http://` or `https://`. The tag key cannot start with `aliyun` or `acs:`. // // example: // // TestKey Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of tag N. Valid values of N: **1 to 20**. The tag value can be an empty string. The tag value can be up to 128 characters in length and cannot contain `http://` or `https://`. The tag value cannot start with `aliyun` and `acs:`. // // example: // // TestValue Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (UploadServerCertificateRequestTag) GoString ¶ added in v4.0.3
func (s UploadServerCertificateRequestTag) GoString() string
func (*UploadServerCertificateRequestTag) SetKey ¶ added in v4.0.3
func (s *UploadServerCertificateRequestTag) SetKey(v string) *UploadServerCertificateRequestTag
func (*UploadServerCertificateRequestTag) SetValue ¶ added in v4.0.3
func (s *UploadServerCertificateRequestTag) SetValue(v string) *UploadServerCertificateRequestTag
func (UploadServerCertificateRequestTag) String ¶ added in v4.0.3
func (s UploadServerCertificateRequestTag) String() string
type UploadServerCertificateResponse ¶
type UploadServerCertificateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UploadServerCertificateResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UploadServerCertificateResponse) GoString ¶
func (s UploadServerCertificateResponse) GoString() string
func (*UploadServerCertificateResponse) SetBody ¶
func (s *UploadServerCertificateResponse) SetBody(v *UploadServerCertificateResponseBody) *UploadServerCertificateResponse
func (*UploadServerCertificateResponse) SetHeaders ¶
func (s *UploadServerCertificateResponse) SetHeaders(v map[string]*string) *UploadServerCertificateResponse
func (*UploadServerCertificateResponse) SetStatusCode ¶
func (s *UploadServerCertificateResponse) SetStatusCode(v int32) *UploadServerCertificateResponse
func (UploadServerCertificateResponse) String ¶
func (s UploadServerCertificateResponse) String() string
type UploadServerCertificateResponseBody ¶
type UploadServerCertificateResponseBody struct { // The AliCloud certificate ID. // // example: // // 775**** AliCloudCertificateId *string `json:"AliCloudCertificateId,omitempty" xml:"AliCloudCertificateId,omitempty"` // The AliCloud certificate name. // // example: // // cloudcertificate**** AliCloudCertificateName *string `json:"AliCloudCertificateName,omitempty" xml:"AliCloudCertificateName,omitempty"` // The domain name of the CA certificate. // // example: // // example.com CommonName *string `json:"CommonName,omitempty" xml:"CommonName,omitempty"` // The time when the CA certificate is uploaded. // // example: // // 2022-02-21T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The timestamp generated when the CA certificate is uploaded. // // example: // // 1504147745000 CreateTimeStamp *int64 `json:"CreateTimeStamp,omitempty" xml:"CreateTimeStamp,omitempty"` // The time when the CA certificate expires. // // example: // // 2022-10-18T23:59:59Z ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"` // The timestamp generated when the CA certificate expires. // // example: // // 1504147745000 ExpireTimeStamp *int64 `json:"ExpireTimeStamp,omitempty" xml:"ExpireTimeStamp,omitempty"` // The fingerprint of the CA certificate. // // example: // // 8f:7d:cb:e5:f8:c8:33:9c:17:65:c1:92:30:9e:45:55:9c:3a:85:60 Fingerprint *string `json:"Fingerprint,omitempty" xml:"Fingerprint,omitempty"` // Indicates whether the certificate is provided by Alibaba Cloud Certificate Management Service. Valid values: // // - **0**: The certificate is not provided by Alibaba Cloud Certificate Management Service. // // - **1**: The certificate is provided by Alibaba Cloud Certificate Management Service. // // example: // // 0 IsAliCloudCertificate *int32 `json:"IsAliCloudCertificate,omitempty" xml:"IsAliCloudCertificate,omitempty"` // The ID of the region where the Classic Load Balancer (CLB) instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/27584.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the request. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The resource group ID. // // example: // // rg-atstuj3rt**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the server certificate. // // example: // // 1321932713******_17f1b4b696b_1114720822_-1671****** ServerCertificateId *string `json:"ServerCertificateId,omitempty" xml:"ServerCertificateId,omitempty"` // The name of the server certificate. // // The name must be 1 to 80 characters in length. It must start with an English letter. It can contain letters, numbers, periods (.), underscores (_), and hyphens (-). // // example: // // mycert01 ServerCertificateName *string `json:"ServerCertificateName,omitempty" xml:"ServerCertificateName,omitempty"` // The subject alternative names. // // A domain name list is supported. A maximum of 10 domain names are supported. SubjectAlternativeNames *UploadServerCertificateResponseBodySubjectAlternativeNames `json:"SubjectAlternativeNames,omitempty" xml:"SubjectAlternativeNames,omitempty" type:"Struct"` }
func (UploadServerCertificateResponseBody) GoString ¶
func (s UploadServerCertificateResponseBody) GoString() string
func (*UploadServerCertificateResponseBody) SetAliCloudCertificateId ¶
func (s *UploadServerCertificateResponseBody) SetAliCloudCertificateId(v string) *UploadServerCertificateResponseBody
func (*UploadServerCertificateResponseBody) SetAliCloudCertificateName ¶
func (s *UploadServerCertificateResponseBody) SetAliCloudCertificateName(v string) *UploadServerCertificateResponseBody
func (*UploadServerCertificateResponseBody) SetCommonName ¶
func (s *UploadServerCertificateResponseBody) SetCommonName(v string) *UploadServerCertificateResponseBody
func (*UploadServerCertificateResponseBody) SetCreateTime ¶
func (s *UploadServerCertificateResponseBody) SetCreateTime(v string) *UploadServerCertificateResponseBody
func (*UploadServerCertificateResponseBody) SetCreateTimeStamp ¶
func (s *UploadServerCertificateResponseBody) SetCreateTimeStamp(v int64) *UploadServerCertificateResponseBody
func (*UploadServerCertificateResponseBody) SetExpireTime ¶
func (s *UploadServerCertificateResponseBody) SetExpireTime(v string) *UploadServerCertificateResponseBody
func (*UploadServerCertificateResponseBody) SetExpireTimeStamp ¶
func (s *UploadServerCertificateResponseBody) SetExpireTimeStamp(v int64) *UploadServerCertificateResponseBody
func (*UploadServerCertificateResponseBody) SetFingerprint ¶
func (s *UploadServerCertificateResponseBody) SetFingerprint(v string) *UploadServerCertificateResponseBody
func (*UploadServerCertificateResponseBody) SetIsAliCloudCertificate ¶
func (s *UploadServerCertificateResponseBody) SetIsAliCloudCertificate(v int32) *UploadServerCertificateResponseBody
func (*UploadServerCertificateResponseBody) SetRegionId ¶
func (s *UploadServerCertificateResponseBody) SetRegionId(v string) *UploadServerCertificateResponseBody
func (*UploadServerCertificateResponseBody) SetRequestId ¶
func (s *UploadServerCertificateResponseBody) SetRequestId(v string) *UploadServerCertificateResponseBody
func (*UploadServerCertificateResponseBody) SetResourceGroupId ¶
func (s *UploadServerCertificateResponseBody) SetResourceGroupId(v string) *UploadServerCertificateResponseBody
func (*UploadServerCertificateResponseBody) SetServerCertificateId ¶
func (s *UploadServerCertificateResponseBody) SetServerCertificateId(v string) *UploadServerCertificateResponseBody
func (*UploadServerCertificateResponseBody) SetServerCertificateName ¶
func (s *UploadServerCertificateResponseBody) SetServerCertificateName(v string) *UploadServerCertificateResponseBody
func (*UploadServerCertificateResponseBody) SetSubjectAlternativeNames ¶
func (s *UploadServerCertificateResponseBody) SetSubjectAlternativeNames(v *UploadServerCertificateResponseBodySubjectAlternativeNames) *UploadServerCertificateResponseBody
func (UploadServerCertificateResponseBody) String ¶
func (s UploadServerCertificateResponseBody) String() string
type UploadServerCertificateResponseBodySubjectAlternativeNames ¶
type UploadServerCertificateResponseBodySubjectAlternativeNames struct {
SubjectAlternativeName []*string `json:"SubjectAlternativeName,omitempty" xml:"SubjectAlternativeName,omitempty" type:"Repeated"`
}
func (UploadServerCertificateResponseBodySubjectAlternativeNames) GoString ¶
func (s UploadServerCertificateResponseBodySubjectAlternativeNames) GoString() string
func (*UploadServerCertificateResponseBodySubjectAlternativeNames) SetSubjectAlternativeName ¶
func (s *UploadServerCertificateResponseBodySubjectAlternativeNames) SetSubjectAlternativeName(v []*string) *UploadServerCertificateResponseBodySubjectAlternativeNames
func (UploadServerCertificateResponseBodySubjectAlternativeNames) String ¶
func (s UploadServerCertificateResponseBodySubjectAlternativeNames) String() string