Documentation ¶
Overview ¶
This file is auto-generated, don't edit it. Thanks. *
*
Index ¶
- type AddServersToServerGroupRequest
- func (s AddServersToServerGroupRequest) GoString() string
- func (s *AddServersToServerGroupRequest) SetClientToken(v string) *AddServersToServerGroupRequest
- func (s *AddServersToServerGroupRequest) SetDryRun(v bool) *AddServersToServerGroupRequest
- func (s *AddServersToServerGroupRequest) SetRegionId(v string) *AddServersToServerGroupRequest
- func (s *AddServersToServerGroupRequest) SetServerGroupId(v string) *AddServersToServerGroupRequest
- func (s *AddServersToServerGroupRequest) SetServers(v []*AddServersToServerGroupRequestServers) *AddServersToServerGroupRequest
- func (s AddServersToServerGroupRequest) String() string
- type AddServersToServerGroupRequestServers
- func (s AddServersToServerGroupRequestServers) GoString() string
- func (s *AddServersToServerGroupRequestServers) SetDescription(v string) *AddServersToServerGroupRequestServers
- func (s *AddServersToServerGroupRequestServers) SetPort(v int32) *AddServersToServerGroupRequestServers
- func (s *AddServersToServerGroupRequestServers) SetServerId(v string) *AddServersToServerGroupRequestServers
- func (s *AddServersToServerGroupRequestServers) SetServerIp(v string) *AddServersToServerGroupRequestServers
- func (s *AddServersToServerGroupRequestServers) SetServerType(v string) *AddServersToServerGroupRequestServers
- func (s *AddServersToServerGroupRequestServers) SetWeight(v int32) *AddServersToServerGroupRequestServers
- func (s AddServersToServerGroupRequestServers) String() string
- type AddServersToServerGroupResponse
- func (s AddServersToServerGroupResponse) GoString() string
- func (s *AddServersToServerGroupResponse) SetBody(v *AddServersToServerGroupResponseBody) *AddServersToServerGroupResponse
- func (s *AddServersToServerGroupResponse) SetHeaders(v map[string]*string) *AddServersToServerGroupResponse
- func (s *AddServersToServerGroupResponse) SetStatusCode(v int32) *AddServersToServerGroupResponse
- func (s AddServersToServerGroupResponse) String() string
- type AddServersToServerGroupResponseBody
- func (s AddServersToServerGroupResponseBody) GoString() string
- func (s *AddServersToServerGroupResponseBody) SetJobId(v string) *AddServersToServerGroupResponseBody
- func (s *AddServersToServerGroupResponseBody) SetRequestId(v string) *AddServersToServerGroupResponseBody
- func (s *AddServersToServerGroupResponseBody) SetServerGroupId(v string) *AddServersToServerGroupResponseBody
- func (s AddServersToServerGroupResponseBody) String() string
- type AssociateAdditionalCertificatesWithListenerRequest
- func (s AssociateAdditionalCertificatesWithListenerRequest) GoString() string
- func (s *AssociateAdditionalCertificatesWithListenerRequest) SetAdditionalCertificateIds(v []*string) *AssociateAdditionalCertificatesWithListenerRequest
- func (s *AssociateAdditionalCertificatesWithListenerRequest) SetClientToken(v string) *AssociateAdditionalCertificatesWithListenerRequest
- func (s *AssociateAdditionalCertificatesWithListenerRequest) SetDryRun(v bool) *AssociateAdditionalCertificatesWithListenerRequest
- func (s *AssociateAdditionalCertificatesWithListenerRequest) SetListenerId(v string) *AssociateAdditionalCertificatesWithListenerRequest
- func (s *AssociateAdditionalCertificatesWithListenerRequest) SetRegionId(v string) *AssociateAdditionalCertificatesWithListenerRequest
- func (s AssociateAdditionalCertificatesWithListenerRequest) String() string
- type AssociateAdditionalCertificatesWithListenerResponse
- func (s AssociateAdditionalCertificatesWithListenerResponse) GoString() string
- func (s *AssociateAdditionalCertificatesWithListenerResponse) SetBody(v *AssociateAdditionalCertificatesWithListenerResponseBody) *AssociateAdditionalCertificatesWithListenerResponse
- func (s *AssociateAdditionalCertificatesWithListenerResponse) SetHeaders(v map[string]*string) *AssociateAdditionalCertificatesWithListenerResponse
- func (s *AssociateAdditionalCertificatesWithListenerResponse) SetStatusCode(v int32) *AssociateAdditionalCertificatesWithListenerResponse
- func (s AssociateAdditionalCertificatesWithListenerResponse) String() string
- type AssociateAdditionalCertificatesWithListenerResponseBody
- func (s AssociateAdditionalCertificatesWithListenerResponseBody) GoString() string
- func (s *AssociateAdditionalCertificatesWithListenerResponseBody) SetJobId(v string) *AssociateAdditionalCertificatesWithListenerResponseBody
- func (s *AssociateAdditionalCertificatesWithListenerResponseBody) SetRequestId(v string) *AssociateAdditionalCertificatesWithListenerResponseBody
- func (s AssociateAdditionalCertificatesWithListenerResponseBody) String() string
- type AttachCommonBandwidthPackageToLoadBalancerRequest
- func (s AttachCommonBandwidthPackageToLoadBalancerRequest) GoString() string
- func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetBandwidthPackageId(v string) *AttachCommonBandwidthPackageToLoadBalancerRequest
- func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetClientToken(v string) *AttachCommonBandwidthPackageToLoadBalancerRequest
- func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetDryRun(v bool) *AttachCommonBandwidthPackageToLoadBalancerRequest
- func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetLoadBalancerId(v string) *AttachCommonBandwidthPackageToLoadBalancerRequest
- func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetRegionId(v string) *AttachCommonBandwidthPackageToLoadBalancerRequest
- func (s AttachCommonBandwidthPackageToLoadBalancerRequest) String() string
- type AttachCommonBandwidthPackageToLoadBalancerResponse
- func (s AttachCommonBandwidthPackageToLoadBalancerResponse) GoString() string
- func (s *AttachCommonBandwidthPackageToLoadBalancerResponse) SetBody(v *AttachCommonBandwidthPackageToLoadBalancerResponseBody) *AttachCommonBandwidthPackageToLoadBalancerResponse
- func (s *AttachCommonBandwidthPackageToLoadBalancerResponse) SetHeaders(v map[string]*string) *AttachCommonBandwidthPackageToLoadBalancerResponse
- func (s *AttachCommonBandwidthPackageToLoadBalancerResponse) SetStatusCode(v int32) *AttachCommonBandwidthPackageToLoadBalancerResponse
- func (s AttachCommonBandwidthPackageToLoadBalancerResponse) String() string
- type AttachCommonBandwidthPackageToLoadBalancerResponseBody
- func (s AttachCommonBandwidthPackageToLoadBalancerResponseBody) GoString() string
- func (s *AttachCommonBandwidthPackageToLoadBalancerResponseBody) SetJobId(v string) *AttachCommonBandwidthPackageToLoadBalancerResponseBody
- func (s *AttachCommonBandwidthPackageToLoadBalancerResponseBody) SetRequestId(v string) *AttachCommonBandwidthPackageToLoadBalancerResponseBody
- func (s AttachCommonBandwidthPackageToLoadBalancerResponseBody) String() string
- type CancelShiftLoadBalancerZonesRequest
- func (s CancelShiftLoadBalancerZonesRequest) GoString() string
- func (s *CancelShiftLoadBalancerZonesRequest) SetClientToken(v string) *CancelShiftLoadBalancerZonesRequest
- func (s *CancelShiftLoadBalancerZonesRequest) SetDryRun(v bool) *CancelShiftLoadBalancerZonesRequest
- func (s *CancelShiftLoadBalancerZonesRequest) SetLoadBalancerId(v string) *CancelShiftLoadBalancerZonesRequest
- func (s *CancelShiftLoadBalancerZonesRequest) SetRegionId(v string) *CancelShiftLoadBalancerZonesRequest
- func (s *CancelShiftLoadBalancerZonesRequest) SetZoneMappings(v []*CancelShiftLoadBalancerZonesRequestZoneMappings) *CancelShiftLoadBalancerZonesRequest
- func (s CancelShiftLoadBalancerZonesRequest) String() string
- type CancelShiftLoadBalancerZonesRequestZoneMappings
- func (s CancelShiftLoadBalancerZonesRequestZoneMappings) GoString() string
- func (s *CancelShiftLoadBalancerZonesRequestZoneMappings) SetVSwitchId(v string) *CancelShiftLoadBalancerZonesRequestZoneMappings
- func (s *CancelShiftLoadBalancerZonesRequestZoneMappings) SetZoneId(v string) *CancelShiftLoadBalancerZonesRequestZoneMappings
- func (s CancelShiftLoadBalancerZonesRequestZoneMappings) String() string
- type CancelShiftLoadBalancerZonesResponse
- func (s CancelShiftLoadBalancerZonesResponse) GoString() string
- func (s *CancelShiftLoadBalancerZonesResponse) SetBody(v *CancelShiftLoadBalancerZonesResponseBody) *CancelShiftLoadBalancerZonesResponse
- func (s *CancelShiftLoadBalancerZonesResponse) SetHeaders(v map[string]*string) *CancelShiftLoadBalancerZonesResponse
- func (s *CancelShiftLoadBalancerZonesResponse) SetStatusCode(v int32) *CancelShiftLoadBalancerZonesResponse
- func (s CancelShiftLoadBalancerZonesResponse) String() string
- type CancelShiftLoadBalancerZonesResponseBody
- type Client
- func (client *Client) AddServersToServerGroup(request *AddServersToServerGroupRequest) (_result *AddServersToServerGroupResponse, _err error)
- func (client *Client) AddServersToServerGroupWithOptions(request *AddServersToServerGroupRequest, runtime *util.RuntimeOptions) (_result *AddServersToServerGroupResponse, _err error)
- func (client *Client) AssociateAdditionalCertificatesWithListener(request *AssociateAdditionalCertificatesWithListenerRequest) (_result *AssociateAdditionalCertificatesWithListenerResponse, _err error)
- func (client *Client) AssociateAdditionalCertificatesWithListenerWithOptions(request *AssociateAdditionalCertificatesWithListenerRequest, ...) (_result *AssociateAdditionalCertificatesWithListenerResponse, _err error)
- func (client *Client) AttachCommonBandwidthPackageToLoadBalancer(request *AttachCommonBandwidthPackageToLoadBalancerRequest) (_result *AttachCommonBandwidthPackageToLoadBalancerResponse, _err error)
- func (client *Client) AttachCommonBandwidthPackageToLoadBalancerWithOptions(request *AttachCommonBandwidthPackageToLoadBalancerRequest, ...) (_result *AttachCommonBandwidthPackageToLoadBalancerResponse, _err error)
- func (client *Client) CancelShiftLoadBalancerZones(request *CancelShiftLoadBalancerZonesRequest) (_result *CancelShiftLoadBalancerZonesResponse, _err error)
- func (client *Client) CancelShiftLoadBalancerZonesWithOptions(request *CancelShiftLoadBalancerZonesRequest, runtime *util.RuntimeOptions) (_result *CancelShiftLoadBalancerZonesResponse, _err error)
- func (client *Client) CreateListener(request *CreateListenerRequest) (_result *CreateListenerResponse, _err error)
- func (client *Client) CreateListenerWithOptions(tmpReq *CreateListenerRequest, runtime *util.RuntimeOptions) (_result *CreateListenerResponse, _err error)
- func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (_result *CreateLoadBalancerResponse, _err error)
- func (client *Client) CreateLoadBalancerWithOptions(request *CreateLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerResponse, _err error)
- func (client *Client) CreateSecurityPolicy(request *CreateSecurityPolicyRequest) (_result *CreateSecurityPolicyResponse, _err error)
- func (client *Client) CreateSecurityPolicyWithOptions(request *CreateSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateSecurityPolicyResponse, _err error)
- func (client *Client) CreateServerGroup(request *CreateServerGroupRequest) (_result *CreateServerGroupResponse, _err error)
- func (client *Client) CreateServerGroupWithOptions(request *CreateServerGroupRequest, runtime *util.RuntimeOptions) (_result *CreateServerGroupResponse, _err error)
- func (client *Client) DeleteListener(request *DeleteListenerRequest) (_result *DeleteListenerResponse, _err error)
- func (client *Client) DeleteListenerWithOptions(request *DeleteListenerRequest, runtime *util.RuntimeOptions) (_result *DeleteListenerResponse, _err error)
- func (client *Client) DeleteLoadBalancer(request *DeleteLoadBalancerRequest) (_result *DeleteLoadBalancerResponse, _err error)
- func (client *Client) DeleteLoadBalancerWithOptions(request *DeleteLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *DeleteLoadBalancerResponse, _err error)
- func (client *Client) DeleteSecurityPolicy(request *DeleteSecurityPolicyRequest) (_result *DeleteSecurityPolicyResponse, _err error)
- func (client *Client) DeleteSecurityPolicyWithOptions(request *DeleteSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteSecurityPolicyResponse, _err error)
- func (client *Client) DeleteServerGroup(request *DeleteServerGroupRequest) (_result *DeleteServerGroupResponse, _err error)
- func (client *Client) DeleteServerGroupWithOptions(request *DeleteServerGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteServerGroupResponse, _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) DescribeZones(request *DescribeZonesRequest) (_result *DescribeZonesResponse, _err error)
- func (client *Client) DescribeZonesWithOptions(request *DescribeZonesRequest, runtime *util.RuntimeOptions) (_result *DescribeZonesResponse, _err error)
- func (client *Client) DetachCommonBandwidthPackageFromLoadBalancer(request *DetachCommonBandwidthPackageFromLoadBalancerRequest) (_result *DetachCommonBandwidthPackageFromLoadBalancerResponse, _err error)
- func (client *Client) DetachCommonBandwidthPackageFromLoadBalancerWithOptions(request *DetachCommonBandwidthPackageFromLoadBalancerRequest, ...) (_result *DetachCommonBandwidthPackageFromLoadBalancerResponse, _err error)
- func (client *Client) DisableLoadBalancerIpv6Internet(request *DisableLoadBalancerIpv6InternetRequest) (_result *DisableLoadBalancerIpv6InternetResponse, _err error)
- func (client *Client) DisableLoadBalancerIpv6InternetWithOptions(request *DisableLoadBalancerIpv6InternetRequest, runtime *util.RuntimeOptions) (_result *DisableLoadBalancerIpv6InternetResponse, _err error)
- func (client *Client) DisassociateAdditionalCertificatesWithListener(request *DisassociateAdditionalCertificatesWithListenerRequest) (_result *DisassociateAdditionalCertificatesWithListenerResponse, _err error)
- func (client *Client) DisassociateAdditionalCertificatesWithListenerWithOptions(request *DisassociateAdditionalCertificatesWithListenerRequest, ...) (_result *DisassociateAdditionalCertificatesWithListenerResponse, _err error)
- func (client *Client) EnableLoadBalancerIpv6Internet(request *EnableLoadBalancerIpv6InternetRequest) (_result *EnableLoadBalancerIpv6InternetResponse, _err error)
- func (client *Client) EnableLoadBalancerIpv6InternetWithOptions(request *EnableLoadBalancerIpv6InternetRequest, runtime *util.RuntimeOptions) (_result *EnableLoadBalancerIpv6InternetResponse, _err error)
- func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, ...) (_result *string, _err error)
- func (client *Client) GetJobStatus(request *GetJobStatusRequest) (_result *GetJobStatusResponse, _err error)
- func (client *Client) GetJobStatusWithOptions(request *GetJobStatusRequest, runtime *util.RuntimeOptions) (_result *GetJobStatusResponse, _err error)
- func (client *Client) GetListenerAttribute(request *GetListenerAttributeRequest) (_result *GetListenerAttributeResponse, _err error)
- func (client *Client) GetListenerAttributeWithOptions(request *GetListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *GetListenerAttributeResponse, _err error)
- func (client *Client) GetListenerHealthStatus(request *GetListenerHealthStatusRequest) (_result *GetListenerHealthStatusResponse, _err error)
- func (client *Client) GetListenerHealthStatusWithOptions(request *GetListenerHealthStatusRequest, runtime *util.RuntimeOptions) (_result *GetListenerHealthStatusResponse, _err error)
- func (client *Client) GetLoadBalancerAttribute(request *GetLoadBalancerAttributeRequest) (_result *GetLoadBalancerAttributeResponse, _err error)
- func (client *Client) GetLoadBalancerAttributeWithOptions(request *GetLoadBalancerAttributeRequest, runtime *util.RuntimeOptions) (_result *GetLoadBalancerAttributeResponse, _err error)
- func (client *Client) Init(config *openapi.Config) (_err error)
- func (client *Client) ListListenerCertificates(request *ListListenerCertificatesRequest) (_result *ListListenerCertificatesResponse, _err error)
- func (client *Client) ListListenerCertificatesWithOptions(request *ListListenerCertificatesRequest, runtime *util.RuntimeOptions) (_result *ListListenerCertificatesResponse, _err error)
- func (client *Client) ListListeners(request *ListListenersRequest) (_result *ListListenersResponse, _err error)
- func (client *Client) ListListenersWithOptions(request *ListListenersRequest, runtime *util.RuntimeOptions) (_result *ListListenersResponse, _err error)
- func (client *Client) ListLoadBalancers(request *ListLoadBalancersRequest) (_result *ListLoadBalancersResponse, _err error)
- func (client *Client) ListLoadBalancersWithOptions(request *ListLoadBalancersRequest, runtime *util.RuntimeOptions) (_result *ListLoadBalancersResponse, _err error)
- func (client *Client) ListSecurityPolicy(request *ListSecurityPolicyRequest) (_result *ListSecurityPolicyResponse, _err error)
- func (client *Client) ListSecurityPolicyWithOptions(request *ListSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *ListSecurityPolicyResponse, _err error)
- func (client *Client) ListServerGroupServers(request *ListServerGroupServersRequest) (_result *ListServerGroupServersResponse, _err error)
- func (client *Client) ListServerGroupServersWithOptions(request *ListServerGroupServersRequest, runtime *util.RuntimeOptions) (_result *ListServerGroupServersResponse, _err error)
- func (client *Client) ListServerGroups(request *ListServerGroupsRequest) (_result *ListServerGroupsResponse, _err error)
- func (client *Client) ListServerGroupsWithOptions(request *ListServerGroupsRequest, runtime *util.RuntimeOptions) (_result *ListServerGroupsResponse, _err error)
- func (client *Client) ListSystemSecurityPolicy(request *ListSystemSecurityPolicyRequest) (_result *ListSystemSecurityPolicyResponse, _err error)
- func (client *Client) ListSystemSecurityPolicyWithOptions(request *ListSystemSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *ListSystemSecurityPolicyResponse, _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) LoadBalancerJoinSecurityGroup(request *LoadBalancerJoinSecurityGroupRequest) (_result *LoadBalancerJoinSecurityGroupResponse, _err error)
- func (client *Client) LoadBalancerJoinSecurityGroupWithOptions(request *LoadBalancerJoinSecurityGroupRequest, runtime *util.RuntimeOptions) (_result *LoadBalancerJoinSecurityGroupResponse, _err error)
- func (client *Client) LoadBalancerLeaveSecurityGroup(request *LoadBalancerLeaveSecurityGroupRequest) (_result *LoadBalancerLeaveSecurityGroupResponse, _err error)
- func (client *Client) LoadBalancerLeaveSecurityGroupWithOptions(request *LoadBalancerLeaveSecurityGroupRequest, runtime *util.RuntimeOptions) (_result *LoadBalancerLeaveSecurityGroupResponse, _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) RemoveServersFromServerGroup(request *RemoveServersFromServerGroupRequest) (_result *RemoveServersFromServerGroupResponse, _err error)
- func (client *Client) RemoveServersFromServerGroupWithOptions(request *RemoveServersFromServerGroupRequest, runtime *util.RuntimeOptions) (_result *RemoveServersFromServerGroupResponse, _err error)
- func (client *Client) StartListener(request *StartListenerRequest) (_result *StartListenerResponse, _err error)
- func (client *Client) StartListenerWithOptions(request *StartListenerRequest, runtime *util.RuntimeOptions) (_result *StartListenerResponse, _err error)
- func (client *Client) StartShiftLoadBalancerZones(request *StartShiftLoadBalancerZonesRequest) (_result *StartShiftLoadBalancerZonesResponse, _err error)
- func (client *Client) StartShiftLoadBalancerZonesWithOptions(request *StartShiftLoadBalancerZonesRequest, runtime *util.RuntimeOptions) (_result *StartShiftLoadBalancerZonesResponse, _err error)
- func (client *Client) StopListener(request *StopListenerRequest) (_result *StopListenerResponse, _err error)
- func (client *Client) StopListenerWithOptions(request *StopListenerRequest, runtime *util.RuntimeOptions) (_result *StopListenerResponse, _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) UpdateListenerAttribute(request *UpdateListenerAttributeRequest) (_result *UpdateListenerAttributeResponse, _err error)
- func (client *Client) UpdateListenerAttributeWithOptions(tmpReq *UpdateListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateListenerAttributeResponse, _err error)
- func (client *Client) UpdateLoadBalancerAddressTypeConfig(request *UpdateLoadBalancerAddressTypeConfigRequest) (_result *UpdateLoadBalancerAddressTypeConfigResponse, _err error)
- func (client *Client) UpdateLoadBalancerAddressTypeConfigWithOptions(request *UpdateLoadBalancerAddressTypeConfigRequest, ...) (_result *UpdateLoadBalancerAddressTypeConfigResponse, _err error)
- func (client *Client) UpdateLoadBalancerAttribute(request *UpdateLoadBalancerAttributeRequest) (_result *UpdateLoadBalancerAttributeResponse, _err error)
- func (client *Client) UpdateLoadBalancerAttributeWithOptions(request *UpdateLoadBalancerAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateLoadBalancerAttributeResponse, _err error)
- func (client *Client) UpdateLoadBalancerProtection(request *UpdateLoadBalancerProtectionRequest) (_result *UpdateLoadBalancerProtectionResponse, _err error)
- func (client *Client) UpdateLoadBalancerProtectionWithOptions(request *UpdateLoadBalancerProtectionRequest, runtime *util.RuntimeOptions) (_result *UpdateLoadBalancerProtectionResponse, _err error)
- func (client *Client) UpdateLoadBalancerZones(request *UpdateLoadBalancerZonesRequest) (_result *UpdateLoadBalancerZonesResponse, _err error)
- func (client *Client) UpdateLoadBalancerZonesWithOptions(request *UpdateLoadBalancerZonesRequest, runtime *util.RuntimeOptions) (_result *UpdateLoadBalancerZonesResponse, _err error)
- func (client *Client) UpdateSecurityPolicyAttribute(request *UpdateSecurityPolicyAttributeRequest) (_result *UpdateSecurityPolicyAttributeResponse, _err error)
- func (client *Client) UpdateSecurityPolicyAttributeWithOptions(request *UpdateSecurityPolicyAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateSecurityPolicyAttributeResponse, _err error)
- func (client *Client) UpdateServerGroupAttribute(request *UpdateServerGroupAttributeRequest) (_result *UpdateServerGroupAttributeResponse, _err error)
- func (client *Client) UpdateServerGroupAttributeWithOptions(request *UpdateServerGroupAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateServerGroupAttributeResponse, _err error)
- func (client *Client) UpdateServerGroupServersAttribute(request *UpdateServerGroupServersAttributeRequest) (_result *UpdateServerGroupServersAttributeResponse, _err error)
- func (client *Client) UpdateServerGroupServersAttributeWithOptions(request *UpdateServerGroupServersAttributeRequest, ...) (_result *UpdateServerGroupServersAttributeResponse, _err error)
- type CreateListenerRequest
- func (s CreateListenerRequest) GoString() string
- func (s *CreateListenerRequest) SetAlpnEnabled(v bool) *CreateListenerRequest
- func (s *CreateListenerRequest) SetAlpnPolicy(v string) *CreateListenerRequest
- func (s *CreateListenerRequest) SetCaCertificateIds(v []*string) *CreateListenerRequest
- func (s *CreateListenerRequest) SetCaEnabled(v bool) *CreateListenerRequest
- func (s *CreateListenerRequest) SetCertificateIds(v []*string) *CreateListenerRequest
- func (s *CreateListenerRequest) SetClientToken(v string) *CreateListenerRequest
- func (s *CreateListenerRequest) SetCps(v int32) *CreateListenerRequest
- func (s *CreateListenerRequest) SetDryRun(v bool) *CreateListenerRequest
- func (s *CreateListenerRequest) SetEndPort(v int32) *CreateListenerRequest
- func (s *CreateListenerRequest) SetIdleTimeout(v int32) *CreateListenerRequest
- func (s *CreateListenerRequest) SetListenerDescription(v string) *CreateListenerRequest
- func (s *CreateListenerRequest) SetListenerPort(v int32) *CreateListenerRequest
- func (s *CreateListenerRequest) SetListenerProtocol(v string) *CreateListenerRequest
- func (s *CreateListenerRequest) SetLoadBalancerId(v string) *CreateListenerRequest
- func (s *CreateListenerRequest) SetMss(v int32) *CreateListenerRequest
- func (s *CreateListenerRequest) SetProxyProtocolEnabled(v bool) *CreateListenerRequest
- func (s *CreateListenerRequest) SetProxyProtocolV2Config(v *CreateListenerRequestProxyProtocolV2Config) *CreateListenerRequest
- func (s *CreateListenerRequest) SetRegionId(v string) *CreateListenerRequest
- func (s *CreateListenerRequest) SetSecSensorEnabled(v bool) *CreateListenerRequest
- func (s *CreateListenerRequest) SetSecurityPolicyId(v string) *CreateListenerRequest
- func (s *CreateListenerRequest) SetServerGroupId(v string) *CreateListenerRequest
- func (s *CreateListenerRequest) SetStartPort(v int32) *CreateListenerRequest
- func (s *CreateListenerRequest) SetTag(v []*CreateListenerRequestTag) *CreateListenerRequest
- func (s CreateListenerRequest) String() string
- type CreateListenerRequestProxyProtocolV2Config
- func (s CreateListenerRequestProxyProtocolV2Config) GoString() string
- func (s *CreateListenerRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled(v bool) *CreateListenerRequestProxyProtocolV2Config
- func (s *CreateListenerRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled(v bool) *CreateListenerRequestProxyProtocolV2Config
- func (s *CreateListenerRequestProxyProtocolV2Config) SetPpv2VpcIdEnabled(v bool) *CreateListenerRequestProxyProtocolV2Config
- func (s CreateListenerRequestProxyProtocolV2Config) String() string
- type CreateListenerRequestTag
- type CreateListenerResponse
- func (s CreateListenerResponse) GoString() string
- func (s *CreateListenerResponse) SetBody(v *CreateListenerResponseBody) *CreateListenerResponse
- func (s *CreateListenerResponse) SetHeaders(v map[string]*string) *CreateListenerResponse
- func (s *CreateListenerResponse) SetStatusCode(v int32) *CreateListenerResponse
- func (s CreateListenerResponse) String() string
- type CreateListenerResponseBody
- func (s CreateListenerResponseBody) GoString() string
- func (s *CreateListenerResponseBody) SetJobId(v string) *CreateListenerResponseBody
- func (s *CreateListenerResponseBody) SetListenerId(v string) *CreateListenerResponseBody
- func (s *CreateListenerResponseBody) SetRequestId(v string) *CreateListenerResponseBody
- func (s CreateListenerResponseBody) String() string
- type CreateListenerShrinkRequest
- func (s CreateListenerShrinkRequest) GoString() string
- func (s *CreateListenerShrinkRequest) SetAlpnEnabled(v bool) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetAlpnPolicy(v string) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetCaCertificateIds(v []*string) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetCaEnabled(v bool) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetCertificateIds(v []*string) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetClientToken(v string) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetCps(v int32) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetDryRun(v bool) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetEndPort(v int32) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetIdleTimeout(v int32) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetListenerDescription(v string) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetListenerPort(v int32) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetListenerProtocol(v string) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetLoadBalancerId(v string) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetMss(v int32) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetProxyProtocolEnabled(v bool) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetProxyProtocolV2ConfigShrink(v string) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetRegionId(v string) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetSecSensorEnabled(v bool) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetSecurityPolicyId(v string) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetServerGroupId(v string) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetStartPort(v int32) *CreateListenerShrinkRequest
- func (s *CreateListenerShrinkRequest) SetTag(v []*CreateListenerShrinkRequestTag) *CreateListenerShrinkRequest
- func (s CreateListenerShrinkRequest) String() string
- type CreateListenerShrinkRequestTag
- type CreateLoadBalancerRequest
- func (s CreateLoadBalancerRequest) GoString() string
- func (s *CreateLoadBalancerRequest) SetAddressIpVersion(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetAddressType(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetBandwidthPackageId(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetClientToken(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetDeletionProtectionConfig(v *CreateLoadBalancerRequestDeletionProtectionConfig) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetDryRun(v bool) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetLoadBalancerBillingConfig(v *CreateLoadBalancerRequestLoadBalancerBillingConfig) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetLoadBalancerName(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetLoadBalancerType(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetModificationProtectionConfig(v *CreateLoadBalancerRequestModificationProtectionConfig) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetRegionId(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetResourceGroupId(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetTag(v []*CreateLoadBalancerRequestTag) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetVpcId(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetZoneMappings(v []*CreateLoadBalancerRequestZoneMappings) *CreateLoadBalancerRequest
- func (s CreateLoadBalancerRequest) String() string
- type CreateLoadBalancerRequestDeletionProtectionConfig
- func (s CreateLoadBalancerRequestDeletionProtectionConfig) GoString() string
- func (s *CreateLoadBalancerRequestDeletionProtectionConfig) SetEnabled(v bool) *CreateLoadBalancerRequestDeletionProtectionConfig
- func (s *CreateLoadBalancerRequestDeletionProtectionConfig) SetReason(v string) *CreateLoadBalancerRequestDeletionProtectionConfig
- func (s CreateLoadBalancerRequestDeletionProtectionConfig) String() string
- type CreateLoadBalancerRequestLoadBalancerBillingConfig
- type CreateLoadBalancerRequestModificationProtectionConfig
- func (s CreateLoadBalancerRequestModificationProtectionConfig) GoString() string
- func (s *CreateLoadBalancerRequestModificationProtectionConfig) SetReason(v string) *CreateLoadBalancerRequestModificationProtectionConfig
- func (s *CreateLoadBalancerRequestModificationProtectionConfig) SetStatus(v string) *CreateLoadBalancerRequestModificationProtectionConfig
- func (s CreateLoadBalancerRequestModificationProtectionConfig) String() string
- type CreateLoadBalancerRequestTag
- type CreateLoadBalancerRequestZoneMappings
- func (s CreateLoadBalancerRequestZoneMappings) GoString() string
- func (s *CreateLoadBalancerRequestZoneMappings) SetAllocationId(v string) *CreateLoadBalancerRequestZoneMappings
- func (s *CreateLoadBalancerRequestZoneMappings) SetPrivateIPv4Address(v string) *CreateLoadBalancerRequestZoneMappings
- func (s *CreateLoadBalancerRequestZoneMappings) SetVSwitchId(v string) *CreateLoadBalancerRequestZoneMappings
- func (s *CreateLoadBalancerRequestZoneMappings) SetZoneId(v string) *CreateLoadBalancerRequestZoneMappings
- func (s CreateLoadBalancerRequestZoneMappings) String() string
- 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) SetLoadbalancerId(v string) *CreateLoadBalancerResponseBody
- func (s *CreateLoadBalancerResponseBody) SetOrderId(v int64) *CreateLoadBalancerResponseBody
- func (s *CreateLoadBalancerResponseBody) SetRequestId(v string) *CreateLoadBalancerResponseBody
- func (s CreateLoadBalancerResponseBody) String() string
- type CreateSecurityPolicyRequest
- func (s CreateSecurityPolicyRequest) GoString() string
- func (s *CreateSecurityPolicyRequest) SetCiphers(v []*string) *CreateSecurityPolicyRequest
- func (s *CreateSecurityPolicyRequest) SetClientToken(v string) *CreateSecurityPolicyRequest
- func (s *CreateSecurityPolicyRequest) SetDryRun(v bool) *CreateSecurityPolicyRequest
- func (s *CreateSecurityPolicyRequest) SetRegionId(v string) *CreateSecurityPolicyRequest
- func (s *CreateSecurityPolicyRequest) SetResourceGroupId(v string) *CreateSecurityPolicyRequest
- func (s *CreateSecurityPolicyRequest) SetSecurityPolicyName(v string) *CreateSecurityPolicyRequest
- func (s *CreateSecurityPolicyRequest) SetTag(v []*CreateSecurityPolicyRequestTag) *CreateSecurityPolicyRequest
- func (s *CreateSecurityPolicyRequest) SetTlsVersions(v []*string) *CreateSecurityPolicyRequest
- func (s CreateSecurityPolicyRequest) String() string
- type CreateSecurityPolicyRequestTag
- type CreateSecurityPolicyResponse
- func (s CreateSecurityPolicyResponse) GoString() string
- func (s *CreateSecurityPolicyResponse) SetBody(v *CreateSecurityPolicyResponseBody) *CreateSecurityPolicyResponse
- func (s *CreateSecurityPolicyResponse) SetHeaders(v map[string]*string) *CreateSecurityPolicyResponse
- func (s *CreateSecurityPolicyResponse) SetStatusCode(v int32) *CreateSecurityPolicyResponse
- func (s CreateSecurityPolicyResponse) String() string
- type CreateSecurityPolicyResponseBody
- func (s CreateSecurityPolicyResponseBody) GoString() string
- func (s *CreateSecurityPolicyResponseBody) SetJobId(v string) *CreateSecurityPolicyResponseBody
- func (s *CreateSecurityPolicyResponseBody) SetRequestId(v string) *CreateSecurityPolicyResponseBody
- func (s *CreateSecurityPolicyResponseBody) SetSecurityPolicyId(v string) *CreateSecurityPolicyResponseBody
- func (s CreateSecurityPolicyResponseBody) String() string
- type CreateServerGroupRequest
- func (s CreateServerGroupRequest) GoString() string
- func (s *CreateServerGroupRequest) SetAddressIPVersion(v string) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetAnyPortEnabled(v bool) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetClientToken(v string) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetConnectionDrainEnabled(v bool) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetConnectionDrainTimeout(v int32) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetDryRun(v bool) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetHealthCheckConfig(v *CreateServerGroupRequestHealthCheckConfig) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetPreserveClientIpEnabled(v bool) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetProtocol(v string) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetRegionId(v string) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetResourceGroupId(v string) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetScheduler(v string) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetServerGroupName(v string) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetServerGroupType(v string) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetTag(v []*CreateServerGroupRequestTag) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetVpcId(v string) *CreateServerGroupRequest
- func (s CreateServerGroupRequest) String() string
- type CreateServerGroupRequestHealthCheckConfig
- func (s CreateServerGroupRequestHealthCheckConfig) GoString() string
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckConnectPort(v int32) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckConnectTimeout(v int32) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckDomain(v string) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckEnabled(v bool) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckHttpCode(v []*string) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckInterval(v int32) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckType(v string) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckUrl(v string) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthyThreshold(v int32) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHttpCheckMethod(v string) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetUnhealthyThreshold(v int32) *CreateServerGroupRequestHealthCheckConfig
- func (s CreateServerGroupRequestHealthCheckConfig) String() string
- type CreateServerGroupRequestTag
- type CreateServerGroupResponse
- func (s CreateServerGroupResponse) GoString() string
- func (s *CreateServerGroupResponse) SetBody(v *CreateServerGroupResponseBody) *CreateServerGroupResponse
- func (s *CreateServerGroupResponse) SetHeaders(v map[string]*string) *CreateServerGroupResponse
- func (s *CreateServerGroupResponse) SetStatusCode(v int32) *CreateServerGroupResponse
- func (s CreateServerGroupResponse) String() string
- type CreateServerGroupResponseBody
- func (s CreateServerGroupResponseBody) GoString() string
- func (s *CreateServerGroupResponseBody) SetJobId(v string) *CreateServerGroupResponseBody
- func (s *CreateServerGroupResponseBody) SetRequestId(v string) *CreateServerGroupResponseBody
- func (s *CreateServerGroupResponseBody) SetServerGroupId(v string) *CreateServerGroupResponseBody
- func (s CreateServerGroupResponseBody) String() string
- type DeleteListenerRequest
- func (s DeleteListenerRequest) GoString() string
- func (s *DeleteListenerRequest) SetClientToken(v string) *DeleteListenerRequest
- func (s *DeleteListenerRequest) SetDryRun(v bool) *DeleteListenerRequest
- func (s *DeleteListenerRequest) SetListenerId(v string) *DeleteListenerRequest
- func (s *DeleteListenerRequest) SetRegionId(v string) *DeleteListenerRequest
- func (s DeleteListenerRequest) String() string
- type DeleteListenerResponse
- func (s DeleteListenerResponse) GoString() string
- func (s *DeleteListenerResponse) SetBody(v *DeleteListenerResponseBody) *DeleteListenerResponse
- func (s *DeleteListenerResponse) SetHeaders(v map[string]*string) *DeleteListenerResponse
- func (s *DeleteListenerResponse) SetStatusCode(v int32) *DeleteListenerResponse
- func (s DeleteListenerResponse) String() string
- type DeleteListenerResponseBody
- type DeleteLoadBalancerRequest
- func (s DeleteLoadBalancerRequest) GoString() string
- func (s *DeleteLoadBalancerRequest) SetClientToken(v string) *DeleteLoadBalancerRequest
- func (s *DeleteLoadBalancerRequest) SetDryRun(v bool) *DeleteLoadBalancerRequest
- func (s *DeleteLoadBalancerRequest) SetLoadBalancerId(v string) *DeleteLoadBalancerRequest
- func (s *DeleteLoadBalancerRequest) SetRegionId(v string) *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
- func (s DeleteLoadBalancerResponseBody) GoString() string
- func (s *DeleteLoadBalancerResponseBody) SetJobId(v string) *DeleteLoadBalancerResponseBody
- func (s *DeleteLoadBalancerResponseBody) SetRequestId(v string) *DeleteLoadBalancerResponseBody
- func (s DeleteLoadBalancerResponseBody) String() string
- type DeleteSecurityPolicyRequest
- func (s DeleteSecurityPolicyRequest) GoString() string
- func (s *DeleteSecurityPolicyRequest) SetClientToken(v string) *DeleteSecurityPolicyRequest
- func (s *DeleteSecurityPolicyRequest) SetDryRun(v bool) *DeleteSecurityPolicyRequest
- func (s *DeleteSecurityPolicyRequest) SetRegionId(v string) *DeleteSecurityPolicyRequest
- func (s *DeleteSecurityPolicyRequest) SetSecurityPolicyId(v string) *DeleteSecurityPolicyRequest
- func (s DeleteSecurityPolicyRequest) String() string
- type DeleteSecurityPolicyResponse
- func (s DeleteSecurityPolicyResponse) GoString() string
- func (s *DeleteSecurityPolicyResponse) SetBody(v *DeleteSecurityPolicyResponseBody) *DeleteSecurityPolicyResponse
- func (s *DeleteSecurityPolicyResponse) SetHeaders(v map[string]*string) *DeleteSecurityPolicyResponse
- func (s *DeleteSecurityPolicyResponse) SetStatusCode(v int32) *DeleteSecurityPolicyResponse
- func (s DeleteSecurityPolicyResponse) String() string
- type DeleteSecurityPolicyResponseBody
- type DeleteServerGroupRequest
- func (s DeleteServerGroupRequest) GoString() string
- func (s *DeleteServerGroupRequest) SetClientToken(v string) *DeleteServerGroupRequest
- func (s *DeleteServerGroupRequest) SetDryRun(v bool) *DeleteServerGroupRequest
- func (s *DeleteServerGroupRequest) SetRegionId(v string) *DeleteServerGroupRequest
- func (s *DeleteServerGroupRequest) SetServerGroupId(v string) *DeleteServerGroupRequest
- func (s DeleteServerGroupRequest) String() string
- type DeleteServerGroupResponse
- func (s DeleteServerGroupResponse) GoString() string
- func (s *DeleteServerGroupResponse) SetBody(v *DeleteServerGroupResponseBody) *DeleteServerGroupResponse
- func (s *DeleteServerGroupResponse) SetHeaders(v map[string]*string) *DeleteServerGroupResponse
- func (s *DeleteServerGroupResponse) SetStatusCode(v int32) *DeleteServerGroupResponse
- func (s DeleteServerGroupResponse) String() string
- type DeleteServerGroupResponseBody
- type DescribeRegionsRequest
- func (s DescribeRegionsRequest) GoString() string
- func (s *DescribeRegionsRequest) SetAcceptLanguage(v string) *DescribeRegionsRequest
- func (s *DescribeRegionsRequest) SetClientToken(v string) *DescribeRegionsRequest
- func (s *DescribeRegionsRequest) SetServiceCode(v string) *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
- func (s DescribeRegionsResponseBodyRegions) GoString() string
- func (s *DescribeRegionsResponseBodyRegions) SetLocalName(v string) *DescribeRegionsResponseBodyRegions
- func (s *DescribeRegionsResponseBodyRegions) SetRegionEndpoint(v string) *DescribeRegionsResponseBodyRegions
- func (s *DescribeRegionsResponseBodyRegions) SetRegionId(v string) *DescribeRegionsResponseBodyRegions
- func (s DescribeRegionsResponseBodyRegions) String() string
- type DescribeZonesRequest
- func (s DescribeZonesRequest) GoString() string
- func (s *DescribeZonesRequest) SetAcceptLanguage(v string) *DescribeZonesRequest
- func (s *DescribeZonesRequest) SetClientToken(v string) *DescribeZonesRequest
- func (s *DescribeZonesRequest) SetRegionId(v string) *DescribeZonesRequest
- func (s *DescribeZonesRequest) SetServiceCode(v string) *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
- func (s DescribeZonesResponseBodyZones) GoString() string
- func (s *DescribeZonesResponseBodyZones) SetLocalName(v string) *DescribeZonesResponseBodyZones
- func (s *DescribeZonesResponseBodyZones) SetZoneId(v string) *DescribeZonesResponseBodyZones
- func (s DescribeZonesResponseBodyZones) String() string
- type DetachCommonBandwidthPackageFromLoadBalancerRequest
- func (s DetachCommonBandwidthPackageFromLoadBalancerRequest) GoString() string
- func (s *DetachCommonBandwidthPackageFromLoadBalancerRequest) SetBandwidthPackageId(v string) *DetachCommonBandwidthPackageFromLoadBalancerRequest
- func (s *DetachCommonBandwidthPackageFromLoadBalancerRequest) SetClientToken(v string) *DetachCommonBandwidthPackageFromLoadBalancerRequest
- func (s *DetachCommonBandwidthPackageFromLoadBalancerRequest) SetDryRun(v bool) *DetachCommonBandwidthPackageFromLoadBalancerRequest
- func (s *DetachCommonBandwidthPackageFromLoadBalancerRequest) SetLoadBalancerId(v string) *DetachCommonBandwidthPackageFromLoadBalancerRequest
- func (s *DetachCommonBandwidthPackageFromLoadBalancerRequest) SetRegionId(v string) *DetachCommonBandwidthPackageFromLoadBalancerRequest
- func (s DetachCommonBandwidthPackageFromLoadBalancerRequest) String() string
- type DetachCommonBandwidthPackageFromLoadBalancerResponse
- func (s DetachCommonBandwidthPackageFromLoadBalancerResponse) GoString() string
- func (s *DetachCommonBandwidthPackageFromLoadBalancerResponse) SetBody(v *DetachCommonBandwidthPackageFromLoadBalancerResponseBody) *DetachCommonBandwidthPackageFromLoadBalancerResponse
- func (s *DetachCommonBandwidthPackageFromLoadBalancerResponse) SetHeaders(v map[string]*string) *DetachCommonBandwidthPackageFromLoadBalancerResponse
- func (s *DetachCommonBandwidthPackageFromLoadBalancerResponse) SetStatusCode(v int32) *DetachCommonBandwidthPackageFromLoadBalancerResponse
- func (s DetachCommonBandwidthPackageFromLoadBalancerResponse) String() string
- type DetachCommonBandwidthPackageFromLoadBalancerResponseBody
- func (s DetachCommonBandwidthPackageFromLoadBalancerResponseBody) GoString() string
- func (s *DetachCommonBandwidthPackageFromLoadBalancerResponseBody) SetJobId(v string) *DetachCommonBandwidthPackageFromLoadBalancerResponseBody
- func (s *DetachCommonBandwidthPackageFromLoadBalancerResponseBody) SetRequestId(v string) *DetachCommonBandwidthPackageFromLoadBalancerResponseBody
- func (s DetachCommonBandwidthPackageFromLoadBalancerResponseBody) String() string
- type DisableLoadBalancerIpv6InternetRequest
- func (s DisableLoadBalancerIpv6InternetRequest) GoString() string
- func (s *DisableLoadBalancerIpv6InternetRequest) SetClientToken(v string) *DisableLoadBalancerIpv6InternetRequest
- func (s *DisableLoadBalancerIpv6InternetRequest) SetDryRun(v bool) *DisableLoadBalancerIpv6InternetRequest
- func (s *DisableLoadBalancerIpv6InternetRequest) SetLoadBalancerId(v string) *DisableLoadBalancerIpv6InternetRequest
- func (s *DisableLoadBalancerIpv6InternetRequest) SetRegionId(v string) *DisableLoadBalancerIpv6InternetRequest
- func (s DisableLoadBalancerIpv6InternetRequest) String() string
- type DisableLoadBalancerIpv6InternetResponse
- func (s DisableLoadBalancerIpv6InternetResponse) GoString() string
- func (s *DisableLoadBalancerIpv6InternetResponse) SetBody(v *DisableLoadBalancerIpv6InternetResponseBody) *DisableLoadBalancerIpv6InternetResponse
- func (s *DisableLoadBalancerIpv6InternetResponse) SetHeaders(v map[string]*string) *DisableLoadBalancerIpv6InternetResponse
- func (s *DisableLoadBalancerIpv6InternetResponse) SetStatusCode(v int32) *DisableLoadBalancerIpv6InternetResponse
- func (s DisableLoadBalancerIpv6InternetResponse) String() string
- type DisableLoadBalancerIpv6InternetResponseBody
- type DisassociateAdditionalCertificatesWithListenerRequest
- func (s DisassociateAdditionalCertificatesWithListenerRequest) GoString() string
- func (s *DisassociateAdditionalCertificatesWithListenerRequest) SetAdditionalCertificateIds(v []*string) *DisassociateAdditionalCertificatesWithListenerRequest
- func (s *DisassociateAdditionalCertificatesWithListenerRequest) SetClientToken(v string) *DisassociateAdditionalCertificatesWithListenerRequest
- func (s *DisassociateAdditionalCertificatesWithListenerRequest) SetDryRun(v bool) *DisassociateAdditionalCertificatesWithListenerRequest
- func (s *DisassociateAdditionalCertificatesWithListenerRequest) SetListenerId(v string) *DisassociateAdditionalCertificatesWithListenerRequest
- func (s *DisassociateAdditionalCertificatesWithListenerRequest) SetRegionId(v string) *DisassociateAdditionalCertificatesWithListenerRequest
- func (s DisassociateAdditionalCertificatesWithListenerRequest) String() string
- type DisassociateAdditionalCertificatesWithListenerResponse
- func (s DisassociateAdditionalCertificatesWithListenerResponse) GoString() string
- func (s *DisassociateAdditionalCertificatesWithListenerResponse) SetBody(v *DisassociateAdditionalCertificatesWithListenerResponseBody) *DisassociateAdditionalCertificatesWithListenerResponse
- func (s *DisassociateAdditionalCertificatesWithListenerResponse) SetHeaders(v map[string]*string) *DisassociateAdditionalCertificatesWithListenerResponse
- func (s *DisassociateAdditionalCertificatesWithListenerResponse) SetStatusCode(v int32) *DisassociateAdditionalCertificatesWithListenerResponse
- func (s DisassociateAdditionalCertificatesWithListenerResponse) String() string
- type DisassociateAdditionalCertificatesWithListenerResponseBody
- func (s DisassociateAdditionalCertificatesWithListenerResponseBody) GoString() string
- func (s *DisassociateAdditionalCertificatesWithListenerResponseBody) SetJobId(v string) *DisassociateAdditionalCertificatesWithListenerResponseBody
- func (s *DisassociateAdditionalCertificatesWithListenerResponseBody) SetRequestId(v string) *DisassociateAdditionalCertificatesWithListenerResponseBody
- func (s DisassociateAdditionalCertificatesWithListenerResponseBody) String() string
- type EnableLoadBalancerIpv6InternetRequest
- func (s EnableLoadBalancerIpv6InternetRequest) GoString() string
- func (s *EnableLoadBalancerIpv6InternetRequest) SetClientToken(v string) *EnableLoadBalancerIpv6InternetRequest
- func (s *EnableLoadBalancerIpv6InternetRequest) SetDryRun(v bool) *EnableLoadBalancerIpv6InternetRequest
- func (s *EnableLoadBalancerIpv6InternetRequest) SetLoadBalancerId(v string) *EnableLoadBalancerIpv6InternetRequest
- func (s *EnableLoadBalancerIpv6InternetRequest) SetRegionId(v string) *EnableLoadBalancerIpv6InternetRequest
- func (s EnableLoadBalancerIpv6InternetRequest) String() string
- type EnableLoadBalancerIpv6InternetResponse
- func (s EnableLoadBalancerIpv6InternetResponse) GoString() string
- func (s *EnableLoadBalancerIpv6InternetResponse) SetBody(v *EnableLoadBalancerIpv6InternetResponseBody) *EnableLoadBalancerIpv6InternetResponse
- func (s *EnableLoadBalancerIpv6InternetResponse) SetHeaders(v map[string]*string) *EnableLoadBalancerIpv6InternetResponse
- func (s *EnableLoadBalancerIpv6InternetResponse) SetStatusCode(v int32) *EnableLoadBalancerIpv6InternetResponse
- func (s EnableLoadBalancerIpv6InternetResponse) String() string
- type EnableLoadBalancerIpv6InternetResponseBody
- type GetJobStatusRequest
- type GetJobStatusResponse
- func (s GetJobStatusResponse) GoString() string
- func (s *GetJobStatusResponse) SetBody(v *GetJobStatusResponseBody) *GetJobStatusResponse
- func (s *GetJobStatusResponse) SetHeaders(v map[string]*string) *GetJobStatusResponse
- func (s *GetJobStatusResponse) SetStatusCode(v int32) *GetJobStatusResponse
- func (s GetJobStatusResponse) String() string
- type GetJobStatusResponseBody
- type GetListenerAttributeRequest
- func (s GetListenerAttributeRequest) GoString() string
- func (s *GetListenerAttributeRequest) SetClientToken(v string) *GetListenerAttributeRequest
- func (s *GetListenerAttributeRequest) SetDryRun(v bool) *GetListenerAttributeRequest
- func (s *GetListenerAttributeRequest) SetListenerId(v string) *GetListenerAttributeRequest
- func (s *GetListenerAttributeRequest) SetRegionId(v string) *GetListenerAttributeRequest
- func (s GetListenerAttributeRequest) String() string
- type GetListenerAttributeResponse
- func (s GetListenerAttributeResponse) GoString() string
- func (s *GetListenerAttributeResponse) SetBody(v *GetListenerAttributeResponseBody) *GetListenerAttributeResponse
- func (s *GetListenerAttributeResponse) SetHeaders(v map[string]*string) *GetListenerAttributeResponse
- func (s *GetListenerAttributeResponse) SetStatusCode(v int32) *GetListenerAttributeResponse
- func (s GetListenerAttributeResponse) String() string
- type GetListenerAttributeResponseBody
- func (s GetListenerAttributeResponseBody) GoString() string
- func (s *GetListenerAttributeResponseBody) SetAlpnEnabled(v bool) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetAlpnPolicy(v string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetCaCertificateIds(v []*string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetCaEnabled(v bool) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetCertificateIds(v []*string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetCps(v int32) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetEndPort(v string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetIdleTimeout(v int32) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetListenerDescription(v string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetListenerId(v string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetListenerPort(v int32) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetListenerProtocol(v string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetListenerStatus(v string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetLoadBalancerId(v string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetMss(v int32) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetProxyProtocolEnabled(v bool) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetProxyProtocolV2Config(v *GetListenerAttributeResponseBodyProxyProtocolV2Config) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetRegionId(v string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetRequestId(v string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetSecSensorEnabled(v bool) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetSecurityPolicyId(v string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetServerGroupId(v string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetStartPort(v string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetTags(v []*GetListenerAttributeResponseBodyTags) *GetListenerAttributeResponseBody
- func (s GetListenerAttributeResponseBody) String() string
- type GetListenerAttributeResponseBodyProxyProtocolV2Config
- func (s GetListenerAttributeResponseBodyProxyProtocolV2Config) GoString() string
- func (s *GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled(v string) *GetListenerAttributeResponseBodyProxyProtocolV2Config
- func (s *GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled(v string) *GetListenerAttributeResponseBodyProxyProtocolV2Config
- func (s *GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2VpcIdEnabled(v string) *GetListenerAttributeResponseBodyProxyProtocolV2Config
- func (s GetListenerAttributeResponseBodyProxyProtocolV2Config) String() string
- type GetListenerAttributeResponseBodyTags
- func (s GetListenerAttributeResponseBodyTags) GoString() string
- func (s *GetListenerAttributeResponseBodyTags) SetTagKey(v string) *GetListenerAttributeResponseBodyTags
- func (s *GetListenerAttributeResponseBodyTags) SetTagValue(v string) *GetListenerAttributeResponseBodyTags
- func (s GetListenerAttributeResponseBodyTags) String() string
- type GetListenerHealthStatusRequest
- func (s GetListenerHealthStatusRequest) GoString() string
- func (s *GetListenerHealthStatusRequest) SetListenerId(v string) *GetListenerHealthStatusRequest
- func (s *GetListenerHealthStatusRequest) SetMaxResults(v int32) *GetListenerHealthStatusRequest
- func (s *GetListenerHealthStatusRequest) SetNextToken(v string) *GetListenerHealthStatusRequest
- func (s *GetListenerHealthStatusRequest) SetRegionId(v string) *GetListenerHealthStatusRequest
- func (s GetListenerHealthStatusRequest) String() string
- type GetListenerHealthStatusResponse
- func (s GetListenerHealthStatusResponse) GoString() string
- func (s *GetListenerHealthStatusResponse) SetBody(v *GetListenerHealthStatusResponseBody) *GetListenerHealthStatusResponse
- func (s *GetListenerHealthStatusResponse) SetHeaders(v map[string]*string) *GetListenerHealthStatusResponse
- func (s *GetListenerHealthStatusResponse) SetStatusCode(v int32) *GetListenerHealthStatusResponse
- func (s GetListenerHealthStatusResponse) String() string
- type GetListenerHealthStatusResponseBody
- func (s GetListenerHealthStatusResponseBody) GoString() string
- func (s *GetListenerHealthStatusResponseBody) SetListenerHealthStatus(v []*GetListenerHealthStatusResponseBodyListenerHealthStatus) *GetListenerHealthStatusResponseBody
- func (s *GetListenerHealthStatusResponseBody) SetMaxResults(v int32) *GetListenerHealthStatusResponseBody
- func (s *GetListenerHealthStatusResponseBody) SetNextToken(v string) *GetListenerHealthStatusResponseBody
- func (s *GetListenerHealthStatusResponseBody) SetRequestId(v string) *GetListenerHealthStatusResponseBody
- func (s *GetListenerHealthStatusResponseBody) SetTotalCount(v int32) *GetListenerHealthStatusResponseBody
- func (s GetListenerHealthStatusResponseBody) String() string
- type GetListenerHealthStatusResponseBodyListenerHealthStatus
- func (s GetListenerHealthStatusResponseBodyListenerHealthStatus) GoString() string
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerId(v string) *GetListenerHealthStatusResponseBodyListenerHealthStatus
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerPort(v int32) *GetListenerHealthStatusResponseBodyListenerHealthStatus
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerProtocol(v string) *GetListenerHealthStatusResponseBodyListenerHealthStatus
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatus) SetServerGroupInfos(v []*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) *GetListenerHealthStatusResponseBodyListenerHealthStatus
- func (s GetListenerHealthStatusResponseBodyListenerHealthStatus) String() string
- type GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos
- func (s GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) GoString() string
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) SetHeathCheckEnabled(v bool) *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) SetNonNormalServers(...) *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) SetServerGroupId(v string) *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos
- func (s GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) String() string
- type GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers
- func (s GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers) GoString() string
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers) SetPort(v int32) ...
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers) SetReason(...) ...
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers) SetServerId(v string) ...
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers) SetServerIp(v string) ...
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers) SetStatus(v string) ...
- func (s GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers) String() string
- type GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason
- func (s GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason) GoString() string
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason) SetReasonCode(v string) ...
- func (s GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason) String() string
- type GetLoadBalancerAttributeRequest
- func (s GetLoadBalancerAttributeRequest) GoString() string
- func (s *GetLoadBalancerAttributeRequest) SetClientToken(v string) *GetLoadBalancerAttributeRequest
- func (s *GetLoadBalancerAttributeRequest) SetDryRun(v bool) *GetLoadBalancerAttributeRequest
- func (s *GetLoadBalancerAttributeRequest) SetLoadBalancerId(v string) *GetLoadBalancerAttributeRequest
- func (s *GetLoadBalancerAttributeRequest) SetRegionId(v string) *GetLoadBalancerAttributeRequest
- func (s GetLoadBalancerAttributeRequest) String() string
- type GetLoadBalancerAttributeResponse
- func (s GetLoadBalancerAttributeResponse) GoString() string
- func (s *GetLoadBalancerAttributeResponse) SetBody(v *GetLoadBalancerAttributeResponseBody) *GetLoadBalancerAttributeResponse
- func (s *GetLoadBalancerAttributeResponse) SetHeaders(v map[string]*string) *GetLoadBalancerAttributeResponse
- func (s *GetLoadBalancerAttributeResponse) SetStatusCode(v int32) *GetLoadBalancerAttributeResponse
- func (s GetLoadBalancerAttributeResponse) String() string
- type GetLoadBalancerAttributeResponseBody
- func (s GetLoadBalancerAttributeResponseBody) GoString() string
- func (s *GetLoadBalancerAttributeResponseBody) SetAddressIpVersion(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetAddressType(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetBandwidthPackageId(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetCps(v int32) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetCreateTime(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetCrossZoneEnabled(v bool) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetDNSName(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetDeletionProtectionConfig(v *GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetIpv6AddressType(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerBillingConfig(v *GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerBusinessStatus(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerId(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerName(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerStatus(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerType(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetModificationProtectionConfig(v *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetOperationLocks(v []*GetLoadBalancerAttributeResponseBodyOperationLocks) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetRegionId(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetRequestId(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetResourceGroupId(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetSecurityGroupIds(v []*string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetTags(v []*GetLoadBalancerAttributeResponseBodyTags) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetVpcId(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetZoneMappings(v []*GetLoadBalancerAttributeResponseBodyZoneMappings) *GetLoadBalancerAttributeResponseBody
- func (s GetLoadBalancerAttributeResponseBody) String() string
- type GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig
- func (s GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig) GoString() string
- func (s *GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig) SetEnabled(v bool) *GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig
- func (s *GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig) SetEnabledTime(v string) *GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig
- func (s *GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig) SetReason(v string) *GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig
- func (s GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig) String() string
- type GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig
- func (s GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) GoString() string
- func (s *GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) SetPayType(v string) *GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig
- func (s GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) String() string
- type GetLoadBalancerAttributeResponseBodyModificationProtectionConfig
- func (s GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) GoString() string
- func (s *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) SetEnabledTime(v string) *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig
- func (s *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) SetReason(v string) *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig
- func (s *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) SetStatus(v string) *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig
- func (s GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) String() string
- type GetLoadBalancerAttributeResponseBodyOperationLocks
- func (s GetLoadBalancerAttributeResponseBodyOperationLocks) GoString() string
- func (s *GetLoadBalancerAttributeResponseBodyOperationLocks) SetLockReason(v string) *GetLoadBalancerAttributeResponseBodyOperationLocks
- func (s *GetLoadBalancerAttributeResponseBodyOperationLocks) SetLockType(v string) *GetLoadBalancerAttributeResponseBodyOperationLocks
- func (s GetLoadBalancerAttributeResponseBodyOperationLocks) String() string
- type GetLoadBalancerAttributeResponseBodyTags
- func (s GetLoadBalancerAttributeResponseBodyTags) GoString() string
- func (s *GetLoadBalancerAttributeResponseBodyTags) SetTagKey(v string) *GetLoadBalancerAttributeResponseBodyTags
- func (s *GetLoadBalancerAttributeResponseBodyTags) SetTagValue(v string) *GetLoadBalancerAttributeResponseBodyTags
- func (s GetLoadBalancerAttributeResponseBodyTags) String() string
- type GetLoadBalancerAttributeResponseBodyZoneMappings
- func (s GetLoadBalancerAttributeResponseBodyZoneMappings) GoString() string
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappings) SetLoadBalancerAddresses(v []*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) *GetLoadBalancerAttributeResponseBodyZoneMappings
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappings) SetStatus(v string) *GetLoadBalancerAttributeResponseBodyZoneMappings
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappings) SetVSwitchId(v string) *GetLoadBalancerAttributeResponseBodyZoneMappings
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappings) SetZoneId(v string) *GetLoadBalancerAttributeResponseBodyZoneMappings
- func (s GetLoadBalancerAttributeResponseBodyZoneMappings) String() string
- type GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) GoString() string
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetAllocationId(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetEniId(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6Address(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetPrivateIPv4Address(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetPrivateIPv4HcStatus(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetPrivateIPv6HcStatus(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetPublicIPv4Address(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) String() string
- type ListListenerCertificatesRequest
- func (s ListListenerCertificatesRequest) GoString() string
- func (s *ListListenerCertificatesRequest) SetCertType(v string) *ListListenerCertificatesRequest
- func (s *ListListenerCertificatesRequest) SetListenerId(v string) *ListListenerCertificatesRequest
- func (s *ListListenerCertificatesRequest) SetMaxResults(v int32) *ListListenerCertificatesRequest
- func (s *ListListenerCertificatesRequest) SetNextToken(v string) *ListListenerCertificatesRequest
- func (s *ListListenerCertificatesRequest) SetRegionId(v string) *ListListenerCertificatesRequest
- func (s ListListenerCertificatesRequest) String() string
- type ListListenerCertificatesResponse
- func (s ListListenerCertificatesResponse) GoString() string
- func (s *ListListenerCertificatesResponse) SetBody(v *ListListenerCertificatesResponseBody) *ListListenerCertificatesResponse
- func (s *ListListenerCertificatesResponse) SetHeaders(v map[string]*string) *ListListenerCertificatesResponse
- func (s *ListListenerCertificatesResponse) SetStatusCode(v int32) *ListListenerCertificatesResponse
- func (s ListListenerCertificatesResponse) String() string
- type ListListenerCertificatesResponseBody
- func (s ListListenerCertificatesResponseBody) GoString() string
- func (s *ListListenerCertificatesResponseBody) SetCertificateIds(v []*string) *ListListenerCertificatesResponseBody
- func (s *ListListenerCertificatesResponseBody) SetCertificates(v []*ListListenerCertificatesResponseBodyCertificates) *ListListenerCertificatesResponseBody
- func (s *ListListenerCertificatesResponseBody) SetMaxResults(v int32) *ListListenerCertificatesResponseBody
- func (s *ListListenerCertificatesResponseBody) SetNextToken(v string) *ListListenerCertificatesResponseBody
- func (s *ListListenerCertificatesResponseBody) SetRequestId(v string) *ListListenerCertificatesResponseBody
- func (s *ListListenerCertificatesResponseBody) SetTotalCount(v int32) *ListListenerCertificatesResponseBody
- func (s ListListenerCertificatesResponseBody) String() string
- type ListListenerCertificatesResponseBodyCertificates
- func (s ListListenerCertificatesResponseBodyCertificates) GoString() string
- func (s *ListListenerCertificatesResponseBodyCertificates) SetCertificateId(v string) *ListListenerCertificatesResponseBodyCertificates
- func (s *ListListenerCertificatesResponseBodyCertificates) SetCertificateType(v string) *ListListenerCertificatesResponseBodyCertificates
- func (s *ListListenerCertificatesResponseBodyCertificates) SetIsDefault(v bool) *ListListenerCertificatesResponseBodyCertificates
- func (s *ListListenerCertificatesResponseBodyCertificates) SetStatus(v string) *ListListenerCertificatesResponseBodyCertificates
- func (s ListListenerCertificatesResponseBodyCertificates) String() string
- type ListListenersRequest
- func (s ListListenersRequest) GoString() string
- func (s *ListListenersRequest) SetListenerIds(v []*string) *ListListenersRequest
- func (s *ListListenersRequest) SetListenerProtocol(v string) *ListListenersRequest
- func (s *ListListenersRequest) SetLoadBalancerIds(v []*string) *ListListenersRequest
- func (s *ListListenersRequest) SetMaxResults(v int32) *ListListenersRequest
- func (s *ListListenersRequest) SetNextToken(v string) *ListListenersRequest
- func (s *ListListenersRequest) SetRegionId(v string) *ListListenersRequest
- func (s *ListListenersRequest) SetTag(v []*ListListenersRequestTag) *ListListenersRequest
- func (s ListListenersRequest) String() string
- type ListListenersRequestTag
- type ListListenersResponse
- func (s ListListenersResponse) GoString() string
- func (s *ListListenersResponse) SetBody(v *ListListenersResponseBody) *ListListenersResponse
- func (s *ListListenersResponse) SetHeaders(v map[string]*string) *ListListenersResponse
- func (s *ListListenersResponse) SetStatusCode(v int32) *ListListenersResponse
- func (s ListListenersResponse) String() string
- type ListListenersResponseBody
- func (s ListListenersResponseBody) GoString() string
- func (s *ListListenersResponseBody) SetListeners(v []*ListListenersResponseBodyListeners) *ListListenersResponseBody
- func (s *ListListenersResponseBody) SetMaxResults(v int32) *ListListenersResponseBody
- func (s *ListListenersResponseBody) SetNextToken(v string) *ListListenersResponseBody
- func (s *ListListenersResponseBody) SetRequestId(v string) *ListListenersResponseBody
- func (s *ListListenersResponseBody) SetTotalCount(v int32) *ListListenersResponseBody
- func (s ListListenersResponseBody) String() string
- type ListListenersResponseBodyListeners
- func (s ListListenersResponseBodyListeners) GoString() string
- func (s *ListListenersResponseBodyListeners) SetAlpnEnabled(v bool) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetAlpnPolicy(v string) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetCaCertificateIds(v []*string) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetCaEnabled(v bool) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetCertificateIds(v []*string) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetCps(v int32) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetEndPort(v string) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetIdleTimeout(v int32) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetListenerDescription(v string) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetListenerId(v string) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetListenerPort(v int32) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetListenerProtocol(v string) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetListenerStatus(v string) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetLoadBalancerId(v string) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetMss(v int32) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetProxyProtocolEnabled(v bool) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetProxyProtocolV2Config(v *ListListenersResponseBodyListenersProxyProtocolV2Config) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetRegionId(v string) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetSecSensorEnabled(v bool) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetSecurityPolicyId(v string) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetServerGroupId(v string) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetStartPort(v string) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetTags(v []*ListListenersResponseBodyListenersTags) *ListListenersResponseBodyListeners
- func (s ListListenersResponseBodyListeners) String() string
- type ListListenersResponseBodyListenersProxyProtocolV2Config
- func (s ListListenersResponseBodyListenersProxyProtocolV2Config) GoString() string
- func (s *ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled(v string) *ListListenersResponseBodyListenersProxyProtocolV2Config
- func (s *ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled(v string) *ListListenersResponseBodyListenersProxyProtocolV2Config
- func (s *ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2VpcIdEnabled(v string) *ListListenersResponseBodyListenersProxyProtocolV2Config
- func (s ListListenersResponseBodyListenersProxyProtocolV2Config) String() string
- type ListListenersResponseBodyListenersTags
- func (s ListListenersResponseBodyListenersTags) GoString() string
- func (s *ListListenersResponseBodyListenersTags) SetKey(v string) *ListListenersResponseBodyListenersTags
- func (s *ListListenersResponseBodyListenersTags) SetValue(v string) *ListListenersResponseBodyListenersTags
- func (s ListListenersResponseBodyListenersTags) String() string
- type ListLoadBalancersRequest
- func (s ListLoadBalancersRequest) GoString() string
- func (s *ListLoadBalancersRequest) SetAddressIpVersion(v string) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetAddressType(v string) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetDNSName(v string) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetIpv6AddressType(v string) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetLoadBalancerBusinessStatus(v string) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetLoadBalancerIds(v []*string) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetLoadBalancerNames(v []*string) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetLoadBalancerStatus(v string) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetLoadBalancerType(v string) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetMaxResults(v int32) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetNextToken(v string) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetRegionId(v string) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetResourceGroupId(v string) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetTag(v []*ListLoadBalancersRequestTag) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetVpcIds(v []*string) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetZoneId(v string) *ListLoadBalancersRequest
- func (s ListLoadBalancersRequest) String() string
- type ListLoadBalancersRequestTag
- type ListLoadBalancersResponse
- func (s ListLoadBalancersResponse) GoString() string
- func (s *ListLoadBalancersResponse) SetBody(v *ListLoadBalancersResponseBody) *ListLoadBalancersResponse
- func (s *ListLoadBalancersResponse) SetHeaders(v map[string]*string) *ListLoadBalancersResponse
- func (s *ListLoadBalancersResponse) SetStatusCode(v int32) *ListLoadBalancersResponse
- func (s ListLoadBalancersResponse) String() string
- type ListLoadBalancersResponseBody
- func (s ListLoadBalancersResponseBody) GoString() string
- func (s *ListLoadBalancersResponseBody) SetLoadBalancers(v []*ListLoadBalancersResponseBodyLoadBalancers) *ListLoadBalancersResponseBody
- func (s *ListLoadBalancersResponseBody) SetMaxResults(v int32) *ListLoadBalancersResponseBody
- func (s *ListLoadBalancersResponseBody) SetNextToken(v string) *ListLoadBalancersResponseBody
- func (s *ListLoadBalancersResponseBody) SetRequestId(v string) *ListLoadBalancersResponseBody
- func (s *ListLoadBalancersResponseBody) SetTotalCount(v int32) *ListLoadBalancersResponseBody
- func (s ListLoadBalancersResponseBody) String() string
- type ListLoadBalancersResponseBodyLoadBalancers
- func (s ListLoadBalancersResponseBodyLoadBalancers) GoString() string
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetAddressIpVersion(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetAddressType(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetBandwidthPackageId(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetCreateTime(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetCrossZoneEnabled(v bool) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetDNSName(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetDeletionProtectionConfig(v *ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetIpv6AddressType(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerBillingConfig(v *ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerBusinessStatus(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerId(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerName(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerStatus(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerType(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetModificationProtectionConfig(v *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetOperationLocks(v []*ListLoadBalancersResponseBodyLoadBalancersOperationLocks) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetRegionId(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetResourceGroupId(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetSecurityGroupIds(v []*string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetTags(v []*ListLoadBalancersResponseBodyLoadBalancersTags) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetVpcId(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetZoneMappings(v []*ListLoadBalancersResponseBodyLoadBalancersZoneMappings) *ListLoadBalancersResponseBodyLoadBalancers
- func (s ListLoadBalancersResponseBodyLoadBalancers) String() string
- type ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig
- func (s ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig) GoString() string
- func (s *ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig) SetEnabled(v bool) *ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig
- func (s *ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig) SetEnabledTime(v string) *ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig
- func (s *ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig) SetReason(v string) *ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig
- func (s ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig) String() string
- type ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig
- func (s ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig) GoString() string
- func (s *ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig) SetPayType(v string) *ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig
- func (s ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig) String() string
- type ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig
- func (s ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) GoString() string
- func (s *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) SetEnabledTime(v string) *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig
- func (s *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) SetReason(v string) *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig
- func (s *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) SetStatus(v string) *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig
- func (s ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) String() string
- type ListLoadBalancersResponseBodyLoadBalancersOperationLocks
- func (s ListLoadBalancersResponseBodyLoadBalancersOperationLocks) GoString() string
- func (s *ListLoadBalancersResponseBodyLoadBalancersOperationLocks) SetLockReason(v string) *ListLoadBalancersResponseBodyLoadBalancersOperationLocks
- func (s *ListLoadBalancersResponseBodyLoadBalancersOperationLocks) SetLockType(v string) *ListLoadBalancersResponseBodyLoadBalancersOperationLocks
- func (s ListLoadBalancersResponseBodyLoadBalancersOperationLocks) String() string
- type ListLoadBalancersResponseBodyLoadBalancersTags
- func (s ListLoadBalancersResponseBodyLoadBalancersTags) GoString() string
- func (s *ListLoadBalancersResponseBodyLoadBalancersTags) SetKey(v string) *ListLoadBalancersResponseBodyLoadBalancersTags
- func (s *ListLoadBalancersResponseBodyLoadBalancersTags) SetValue(v string) *ListLoadBalancersResponseBodyLoadBalancersTags
- func (s ListLoadBalancersResponseBodyLoadBalancersTags) String() string
- type ListLoadBalancersResponseBodyLoadBalancersZoneMappings
- func (s ListLoadBalancersResponseBodyLoadBalancersZoneMappings) GoString() string
- func (s *ListLoadBalancersResponseBodyLoadBalancersZoneMappings) SetLoadBalancerAddresses(...) *ListLoadBalancersResponseBodyLoadBalancersZoneMappings
- func (s *ListLoadBalancersResponseBodyLoadBalancersZoneMappings) SetStatus(v string) *ListLoadBalancersResponseBodyLoadBalancersZoneMappings
- func (s *ListLoadBalancersResponseBodyLoadBalancersZoneMappings) SetVSwitchId(v string) *ListLoadBalancersResponseBodyLoadBalancersZoneMappings
- func (s *ListLoadBalancersResponseBodyLoadBalancersZoneMappings) SetZoneId(v string) *ListLoadBalancersResponseBodyLoadBalancersZoneMappings
- func (s ListLoadBalancersResponseBodyLoadBalancersZoneMappings) String() string
- type ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses
- func (s ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) GoString() string
- func (s *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetAllocationId(v string) *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses
- func (s *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetEniId(v string) *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses
- func (s *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetIpv6Address(v string) *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses
- func (s *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetPrivateIPv4Address(v string) *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses
- func (s *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetPrivateIPv4HcStatus(v string) *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses
- func (s *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetPrivateIPv6HcStatus(v string) *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses
- func (s *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetPublicIPv4Address(v string) *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses
- func (s ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) String() string
- type ListSecurityPolicyRequest
- func (s ListSecurityPolicyRequest) GoString() string
- func (s *ListSecurityPolicyRequest) SetMaxResults(v int32) *ListSecurityPolicyRequest
- func (s *ListSecurityPolicyRequest) SetNextToken(v string) *ListSecurityPolicyRequest
- func (s *ListSecurityPolicyRequest) SetRegionId(v string) *ListSecurityPolicyRequest
- func (s *ListSecurityPolicyRequest) SetResourceGroupId(v string) *ListSecurityPolicyRequest
- func (s *ListSecurityPolicyRequest) SetSecurityPolicyIds(v []*string) *ListSecurityPolicyRequest
- func (s *ListSecurityPolicyRequest) SetSecurityPolicyNames(v []*string) *ListSecurityPolicyRequest
- func (s *ListSecurityPolicyRequest) SetTag(v []*ListSecurityPolicyRequestTag) *ListSecurityPolicyRequest
- func (s ListSecurityPolicyRequest) String() string
- type ListSecurityPolicyRequestTag
- type ListSecurityPolicyResponse
- func (s ListSecurityPolicyResponse) GoString() string
- func (s *ListSecurityPolicyResponse) SetBody(v *ListSecurityPolicyResponseBody) *ListSecurityPolicyResponse
- func (s *ListSecurityPolicyResponse) SetHeaders(v map[string]*string) *ListSecurityPolicyResponse
- func (s *ListSecurityPolicyResponse) SetStatusCode(v int32) *ListSecurityPolicyResponse
- func (s ListSecurityPolicyResponse) String() string
- type ListSecurityPolicyResponseBody
- func (s ListSecurityPolicyResponseBody) GoString() string
- func (s *ListSecurityPolicyResponseBody) SetMaxResults(v int32) *ListSecurityPolicyResponseBody
- func (s *ListSecurityPolicyResponseBody) SetNextToken(v string) *ListSecurityPolicyResponseBody
- func (s *ListSecurityPolicyResponseBody) SetRequestId(v string) *ListSecurityPolicyResponseBody
- func (s *ListSecurityPolicyResponseBody) SetSecurityPolicies(v []*ListSecurityPolicyResponseBodySecurityPolicies) *ListSecurityPolicyResponseBody
- func (s *ListSecurityPolicyResponseBody) SetTotalCount(v int32) *ListSecurityPolicyResponseBody
- func (s ListSecurityPolicyResponseBody) String() string
- type ListSecurityPolicyResponseBodySecurityPolicies
- func (s ListSecurityPolicyResponseBodySecurityPolicies) GoString() string
- func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetCiphers(v string) *ListSecurityPolicyResponseBodySecurityPolicies
- func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetRegionId(v string) *ListSecurityPolicyResponseBodySecurityPolicies
- func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetRelatedListeners(v []*ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) *ListSecurityPolicyResponseBodySecurityPolicies
- func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetResourceGroupId(v string) *ListSecurityPolicyResponseBodySecurityPolicies
- func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyId(v string) *ListSecurityPolicyResponseBodySecurityPolicies
- func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyName(v string) *ListSecurityPolicyResponseBodySecurityPolicies
- func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyStatus(v string) *ListSecurityPolicyResponseBodySecurityPolicies
- func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetTags(v []*ListSecurityPolicyResponseBodySecurityPoliciesTags) *ListSecurityPolicyResponseBodySecurityPolicies
- func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetTlsVersion(v string) *ListSecurityPolicyResponseBodySecurityPolicies
- func (s ListSecurityPolicyResponseBodySecurityPolicies) String() string
- type ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners
- func (s ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) GoString() string
- func (s *ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) SetListenerId(v string) *ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners
- func (s *ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) SetListenerPort(v int64) *ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners
- func (s *ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) SetListenerProtocol(v string) *ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners
- func (s *ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) SetLoadBalancerId(v string) *ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners
- func (s ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) String() string
- type ListSecurityPolicyResponseBodySecurityPoliciesTags
- func (s ListSecurityPolicyResponseBodySecurityPoliciesTags) GoString() string
- func (s *ListSecurityPolicyResponseBodySecurityPoliciesTags) SetKey(v string) *ListSecurityPolicyResponseBodySecurityPoliciesTags
- func (s *ListSecurityPolicyResponseBodySecurityPoliciesTags) SetValue(v string) *ListSecurityPolicyResponseBodySecurityPoliciesTags
- func (s ListSecurityPolicyResponseBodySecurityPoliciesTags) String() string
- type ListServerGroupServersRequest
- func (s ListServerGroupServersRequest) GoString() string
- func (s *ListServerGroupServersRequest) SetMaxResults(v int32) *ListServerGroupServersRequest
- func (s *ListServerGroupServersRequest) SetNextToken(v string) *ListServerGroupServersRequest
- func (s *ListServerGroupServersRequest) SetRegionId(v string) *ListServerGroupServersRequest
- func (s *ListServerGroupServersRequest) SetServerGroupId(v string) *ListServerGroupServersRequest
- func (s *ListServerGroupServersRequest) SetServerIds(v []*string) *ListServerGroupServersRequest
- func (s *ListServerGroupServersRequest) SetServerIps(v []*string) *ListServerGroupServersRequest
- func (s ListServerGroupServersRequest) String() string
- type ListServerGroupServersResponse
- func (s ListServerGroupServersResponse) GoString() string
- func (s *ListServerGroupServersResponse) SetBody(v *ListServerGroupServersResponseBody) *ListServerGroupServersResponse
- func (s *ListServerGroupServersResponse) SetHeaders(v map[string]*string) *ListServerGroupServersResponse
- func (s *ListServerGroupServersResponse) SetStatusCode(v int32) *ListServerGroupServersResponse
- func (s ListServerGroupServersResponse) String() string
- type ListServerGroupServersResponseBody
- func (s ListServerGroupServersResponseBody) GoString() string
- func (s *ListServerGroupServersResponseBody) SetMaxResults(v int32) *ListServerGroupServersResponseBody
- func (s *ListServerGroupServersResponseBody) SetNextToken(v string) *ListServerGroupServersResponseBody
- func (s *ListServerGroupServersResponseBody) SetRequestId(v string) *ListServerGroupServersResponseBody
- func (s *ListServerGroupServersResponseBody) SetServers(v []*ListServerGroupServersResponseBodyServers) *ListServerGroupServersResponseBody
- func (s *ListServerGroupServersResponseBody) SetTotalCount(v int32) *ListServerGroupServersResponseBody
- func (s ListServerGroupServersResponseBody) String() string
- type ListServerGroupServersResponseBodyServers
- func (s ListServerGroupServersResponseBodyServers) GoString() string
- func (s *ListServerGroupServersResponseBodyServers) SetDescription(v string) *ListServerGroupServersResponseBodyServers
- func (s *ListServerGroupServersResponseBodyServers) SetPort(v int32) *ListServerGroupServersResponseBodyServers
- func (s *ListServerGroupServersResponseBodyServers) SetServerGroupId(v string) *ListServerGroupServersResponseBodyServers
- func (s *ListServerGroupServersResponseBodyServers) SetServerId(v string) *ListServerGroupServersResponseBodyServers
- func (s *ListServerGroupServersResponseBodyServers) SetServerIp(v string) *ListServerGroupServersResponseBodyServers
- func (s *ListServerGroupServersResponseBodyServers) SetServerType(v string) *ListServerGroupServersResponseBodyServers
- func (s *ListServerGroupServersResponseBodyServers) SetStatus(v string) *ListServerGroupServersResponseBodyServers
- func (s *ListServerGroupServersResponseBodyServers) SetWeight(v int32) *ListServerGroupServersResponseBodyServers
- func (s *ListServerGroupServersResponseBodyServers) SetZoneId(v string) *ListServerGroupServersResponseBodyServers
- func (s ListServerGroupServersResponseBodyServers) String() string
- type ListServerGroupsRequest
- func (s ListServerGroupsRequest) GoString() string
- func (s *ListServerGroupsRequest) SetMaxResults(v int32) *ListServerGroupsRequest
- func (s *ListServerGroupsRequest) SetNextToken(v string) *ListServerGroupsRequest
- func (s *ListServerGroupsRequest) SetRegionId(v string) *ListServerGroupsRequest
- func (s *ListServerGroupsRequest) SetResourceGroupId(v string) *ListServerGroupsRequest
- func (s *ListServerGroupsRequest) SetServerGroupIds(v []*string) *ListServerGroupsRequest
- func (s *ListServerGroupsRequest) SetServerGroupNames(v []*string) *ListServerGroupsRequest
- func (s *ListServerGroupsRequest) SetServerGroupType(v string) *ListServerGroupsRequest
- func (s *ListServerGroupsRequest) SetTag(v []*ListServerGroupsRequestTag) *ListServerGroupsRequest
- func (s *ListServerGroupsRequest) SetVpcId(v string) *ListServerGroupsRequest
- func (s ListServerGroupsRequest) String() string
- type ListServerGroupsRequestTag
- type ListServerGroupsResponse
- func (s ListServerGroupsResponse) GoString() string
- func (s *ListServerGroupsResponse) SetBody(v *ListServerGroupsResponseBody) *ListServerGroupsResponse
- func (s *ListServerGroupsResponse) SetHeaders(v map[string]*string) *ListServerGroupsResponse
- func (s *ListServerGroupsResponse) SetStatusCode(v int32) *ListServerGroupsResponse
- func (s ListServerGroupsResponse) String() string
- type ListServerGroupsResponseBody
- func (s ListServerGroupsResponseBody) GoString() string
- func (s *ListServerGroupsResponseBody) SetMaxResults(v int32) *ListServerGroupsResponseBody
- func (s *ListServerGroupsResponseBody) SetNextToken(v string) *ListServerGroupsResponseBody
- func (s *ListServerGroupsResponseBody) SetRequestId(v string) *ListServerGroupsResponseBody
- func (s *ListServerGroupsResponseBody) SetServerGroups(v []*ListServerGroupsResponseBodyServerGroups) *ListServerGroupsResponseBody
- func (s *ListServerGroupsResponseBody) SetTotalCount(v int32) *ListServerGroupsResponseBody
- func (s ListServerGroupsResponseBody) String() string
- type ListServerGroupsResponseBodyServerGroups
- func (s ListServerGroupsResponseBodyServerGroups) GoString() string
- func (s *ListServerGroupsResponseBodyServerGroups) SetAddressIPVersion(v string) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetAliUid(v int64) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetAnyPortEnabled(v bool) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetConnectionDrainEnabled(v bool) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetConnectionDrainTimeout(v int32) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetHealthCheck(v *ListServerGroupsResponseBodyServerGroupsHealthCheck) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetPreserveClientIpEnabled(v bool) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetProtocol(v string) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetRegionId(v string) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetRelatedLoadBalancerIds(v []*string) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetResourceGroupId(v string) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetScheduler(v string) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetServerCount(v int32) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetServerGroupId(v string) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetServerGroupName(v string) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetServerGroupStatus(v string) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetServerGroupType(v string) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetTags(v []*ListServerGroupsResponseBodyServerGroupsTags) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetVpcId(v string) *ListServerGroupsResponseBodyServerGroups
- func (s ListServerGroupsResponseBodyServerGroups) String() string
- type ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s ListServerGroupsResponseBodyServerGroupsHealthCheck) GoString() string
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckConnectPort(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckConnectTimeout(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckDomain(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckEnabled(v bool) *ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckHttpCode(v []*string) *ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckInterval(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckType(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckUrl(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthyThreshold(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHttpCheckMethod(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetUnhealthyThreshold(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s ListServerGroupsResponseBodyServerGroupsHealthCheck) String() string
- type ListServerGroupsResponseBodyServerGroupsTags
- func (s ListServerGroupsResponseBodyServerGroupsTags) GoString() string
- func (s *ListServerGroupsResponseBodyServerGroupsTags) SetKey(v string) *ListServerGroupsResponseBodyServerGroupsTags
- func (s *ListServerGroupsResponseBodyServerGroupsTags) SetValue(v string) *ListServerGroupsResponseBodyServerGroupsTags
- func (s ListServerGroupsResponseBodyServerGroupsTags) String() string
- type ListSystemSecurityPolicyRequest
- type ListSystemSecurityPolicyResponse
- func (s ListSystemSecurityPolicyResponse) GoString() string
- func (s *ListSystemSecurityPolicyResponse) SetBody(v *ListSystemSecurityPolicyResponseBody) *ListSystemSecurityPolicyResponse
- func (s *ListSystemSecurityPolicyResponse) SetHeaders(v map[string]*string) *ListSystemSecurityPolicyResponse
- func (s *ListSystemSecurityPolicyResponse) SetStatusCode(v int32) *ListSystemSecurityPolicyResponse
- func (s ListSystemSecurityPolicyResponse) String() string
- type ListSystemSecurityPolicyResponseBody
- func (s ListSystemSecurityPolicyResponseBody) GoString() string
- func (s *ListSystemSecurityPolicyResponseBody) SetRequestId(v string) *ListSystemSecurityPolicyResponseBody
- func (s *ListSystemSecurityPolicyResponseBody) SetSecurityPolicies(v []*ListSystemSecurityPolicyResponseBodySecurityPolicies) *ListSystemSecurityPolicyResponseBody
- func (s ListSystemSecurityPolicyResponseBody) String() string
- type ListSystemSecurityPolicyResponseBodySecurityPolicies
- func (s ListSystemSecurityPolicyResponseBodySecurityPolicies) GoString() string
- func (s *ListSystemSecurityPolicyResponseBodySecurityPolicies) SetCiphers(v string) *ListSystemSecurityPolicyResponseBodySecurityPolicies
- func (s *ListSystemSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyId(v string) *ListSystemSecurityPolicyResponseBodySecurityPolicies
- func (s *ListSystemSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyName(v string) *ListSystemSecurityPolicyResponseBodySecurityPolicies
- func (s *ListSystemSecurityPolicyResponseBodySecurityPolicies) SetTlsVersion(v string) *ListSystemSecurityPolicyResponseBodySecurityPolicies
- func (s ListSystemSecurityPolicyResponseBodySecurityPolicies) String() string
- type ListTagResourcesRequest
- func (s ListTagResourcesRequest) GoString() string
- func (s *ListTagResourcesRequest) SetMaxResults(v int32) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetNextToken(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetRegionId(v string) *ListTagResourcesRequest
- func (s *ListTagResourcesRequest) SetResourceId(v []*string) *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) SetMaxResults(v int32) *ListTagResourcesResponseBody
- func (s *ListTagResourcesResponseBody) SetNextToken(v string) *ListTagResourcesResponseBody
- func (s *ListTagResourcesResponseBody) SetRequestId(v string) *ListTagResourcesResponseBody
- func (s *ListTagResourcesResponseBody) SetTagResources(v []*ListTagResourcesResponseBodyTagResources) *ListTagResourcesResponseBody
- func (s *ListTagResourcesResponseBody) SetTotalCount(v int32) *ListTagResourcesResponseBody
- func (s ListTagResourcesResponseBody) String() string
- type ListTagResourcesResponseBodyTagResources
- func (s ListTagResourcesResponseBodyTagResources) GoString() string
- func (s *ListTagResourcesResponseBodyTagResources) SetAliUid(v int64) *ListTagResourcesResponseBodyTagResources
- func (s *ListTagResourcesResponseBodyTagResources) SetCategory(v string) *ListTagResourcesResponseBodyTagResources
- func (s *ListTagResourcesResponseBodyTagResources) SetRegionNo(v string) *ListTagResourcesResponseBodyTagResources
- func (s *ListTagResourcesResponseBodyTagResources) SetResourceId(v string) *ListTagResourcesResponseBodyTagResources
- func (s *ListTagResourcesResponseBodyTagResources) SetResourceType(v string) *ListTagResourcesResponseBodyTagResources
- func (s *ListTagResourcesResponseBodyTagResources) SetScope(v string) *ListTagResourcesResponseBodyTagResources
- func (s *ListTagResourcesResponseBodyTagResources) SetTagKey(v string) *ListTagResourcesResponseBodyTagResources
- func (s *ListTagResourcesResponseBodyTagResources) SetTagValue(v string) *ListTagResourcesResponseBodyTagResources
- func (s ListTagResourcesResponseBodyTagResources) String() string
- type LoadBalancerJoinSecurityGroupRequest
- func (s LoadBalancerJoinSecurityGroupRequest) GoString() string
- func (s *LoadBalancerJoinSecurityGroupRequest) SetClientToken(v string) *LoadBalancerJoinSecurityGroupRequest
- func (s *LoadBalancerJoinSecurityGroupRequest) SetDryRun(v bool) *LoadBalancerJoinSecurityGroupRequest
- func (s *LoadBalancerJoinSecurityGroupRequest) SetLoadBalancerId(v string) *LoadBalancerJoinSecurityGroupRequest
- func (s *LoadBalancerJoinSecurityGroupRequest) SetRegionId(v string) *LoadBalancerJoinSecurityGroupRequest
- func (s *LoadBalancerJoinSecurityGroupRequest) SetSecurityGroupIds(v []*string) *LoadBalancerJoinSecurityGroupRequest
- func (s LoadBalancerJoinSecurityGroupRequest) String() string
- type LoadBalancerJoinSecurityGroupResponse
- func (s LoadBalancerJoinSecurityGroupResponse) GoString() string
- func (s *LoadBalancerJoinSecurityGroupResponse) SetBody(v *LoadBalancerJoinSecurityGroupResponseBody) *LoadBalancerJoinSecurityGroupResponse
- func (s *LoadBalancerJoinSecurityGroupResponse) SetHeaders(v map[string]*string) *LoadBalancerJoinSecurityGroupResponse
- func (s *LoadBalancerJoinSecurityGroupResponse) SetStatusCode(v int32) *LoadBalancerJoinSecurityGroupResponse
- func (s LoadBalancerJoinSecurityGroupResponse) String() string
- type LoadBalancerJoinSecurityGroupResponseBody
- func (s LoadBalancerJoinSecurityGroupResponseBody) GoString() string
- func (s *LoadBalancerJoinSecurityGroupResponseBody) SetJobId(v string) *LoadBalancerJoinSecurityGroupResponseBody
- func (s *LoadBalancerJoinSecurityGroupResponseBody) SetRequestId(v string) *LoadBalancerJoinSecurityGroupResponseBody
- func (s LoadBalancerJoinSecurityGroupResponseBody) String() string
- type LoadBalancerLeaveSecurityGroupRequest
- func (s LoadBalancerLeaveSecurityGroupRequest) GoString() string
- func (s *LoadBalancerLeaveSecurityGroupRequest) SetClientToken(v string) *LoadBalancerLeaveSecurityGroupRequest
- func (s *LoadBalancerLeaveSecurityGroupRequest) SetDryRun(v bool) *LoadBalancerLeaveSecurityGroupRequest
- func (s *LoadBalancerLeaveSecurityGroupRequest) SetLoadBalancerId(v string) *LoadBalancerLeaveSecurityGroupRequest
- func (s *LoadBalancerLeaveSecurityGroupRequest) SetRegionId(v string) *LoadBalancerLeaveSecurityGroupRequest
- func (s *LoadBalancerLeaveSecurityGroupRequest) SetSecurityGroupIds(v []*string) *LoadBalancerLeaveSecurityGroupRequest
- func (s LoadBalancerLeaveSecurityGroupRequest) String() string
- type LoadBalancerLeaveSecurityGroupResponse
- func (s LoadBalancerLeaveSecurityGroupResponse) GoString() string
- func (s *LoadBalancerLeaveSecurityGroupResponse) SetBody(v *LoadBalancerLeaveSecurityGroupResponseBody) *LoadBalancerLeaveSecurityGroupResponse
- func (s *LoadBalancerLeaveSecurityGroupResponse) SetHeaders(v map[string]*string) *LoadBalancerLeaveSecurityGroupResponse
- func (s *LoadBalancerLeaveSecurityGroupResponse) SetStatusCode(v int32) *LoadBalancerLeaveSecurityGroupResponse
- func (s LoadBalancerLeaveSecurityGroupResponse) String() string
- type LoadBalancerLeaveSecurityGroupResponseBody
- func (s LoadBalancerLeaveSecurityGroupResponseBody) GoString() string
- func (s *LoadBalancerLeaveSecurityGroupResponseBody) SetJobId(v string) *LoadBalancerLeaveSecurityGroupResponseBody
- func (s *LoadBalancerLeaveSecurityGroupResponseBody) SetRequestId(v string) *LoadBalancerLeaveSecurityGroupResponseBody
- func (s LoadBalancerLeaveSecurityGroupResponseBody) String() string
- type MoveResourceGroupRequest
- func (s MoveResourceGroupRequest) GoString() string
- func (s *MoveResourceGroupRequest) SetNewResourceGroupId(v string) *MoveResourceGroupRequest
- func (s *MoveResourceGroupRequest) SetRegionId(v string) *MoveResourceGroupRequest
- func (s *MoveResourceGroupRequest) SetResourceId(v string) *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
- func (s MoveResourceGroupResponseBody) GoString() string
- func (s *MoveResourceGroupResponseBody) SetData(v *MoveResourceGroupResponseBodyData) *MoveResourceGroupResponseBody
- func (s *MoveResourceGroupResponseBody) SetHttpStatusCode(v int32) *MoveResourceGroupResponseBody
- func (s *MoveResourceGroupResponseBody) SetRequestId(v string) *MoveResourceGroupResponseBody
- func (s *MoveResourceGroupResponseBody) SetSuccess(v bool) *MoveResourceGroupResponseBody
- func (s MoveResourceGroupResponseBody) String() string
- type MoveResourceGroupResponseBodyData
- type RemoveServersFromServerGroupRequest
- func (s RemoveServersFromServerGroupRequest) GoString() string
- func (s *RemoveServersFromServerGroupRequest) SetClientToken(v string) *RemoveServersFromServerGroupRequest
- func (s *RemoveServersFromServerGroupRequest) SetDryRun(v bool) *RemoveServersFromServerGroupRequest
- func (s *RemoveServersFromServerGroupRequest) SetRegionId(v string) *RemoveServersFromServerGroupRequest
- func (s *RemoveServersFromServerGroupRequest) SetServerGroupId(v string) *RemoveServersFromServerGroupRequest
- func (s *RemoveServersFromServerGroupRequest) SetServers(v []*RemoveServersFromServerGroupRequestServers) *RemoveServersFromServerGroupRequest
- func (s RemoveServersFromServerGroupRequest) String() string
- type RemoveServersFromServerGroupRequestServers
- func (s RemoveServersFromServerGroupRequestServers) GoString() string
- func (s *RemoveServersFromServerGroupRequestServers) SetPort(v int32) *RemoveServersFromServerGroupRequestServers
- func (s *RemoveServersFromServerGroupRequestServers) SetServerId(v string) *RemoveServersFromServerGroupRequestServers
- func (s *RemoveServersFromServerGroupRequestServers) SetServerIp(v string) *RemoveServersFromServerGroupRequestServers
- func (s *RemoveServersFromServerGroupRequestServers) SetServerType(v string) *RemoveServersFromServerGroupRequestServers
- func (s RemoveServersFromServerGroupRequestServers) String() string
- type RemoveServersFromServerGroupResponse
- func (s RemoveServersFromServerGroupResponse) GoString() string
- func (s *RemoveServersFromServerGroupResponse) SetBody(v *RemoveServersFromServerGroupResponseBody) *RemoveServersFromServerGroupResponse
- func (s *RemoveServersFromServerGroupResponse) SetHeaders(v map[string]*string) *RemoveServersFromServerGroupResponse
- func (s *RemoveServersFromServerGroupResponse) SetStatusCode(v int32) *RemoveServersFromServerGroupResponse
- func (s RemoveServersFromServerGroupResponse) String() string
- type RemoveServersFromServerGroupResponseBody
- func (s RemoveServersFromServerGroupResponseBody) GoString() string
- func (s *RemoveServersFromServerGroupResponseBody) SetJobId(v string) *RemoveServersFromServerGroupResponseBody
- func (s *RemoveServersFromServerGroupResponseBody) SetRequestId(v string) *RemoveServersFromServerGroupResponseBody
- func (s *RemoveServersFromServerGroupResponseBody) SetServerGroupId(v string) *RemoveServersFromServerGroupResponseBody
- func (s RemoveServersFromServerGroupResponseBody) String() string
- type StartListenerRequest
- func (s StartListenerRequest) GoString() string
- func (s *StartListenerRequest) SetClientToken(v string) *StartListenerRequest
- func (s *StartListenerRequest) SetDryRun(v bool) *StartListenerRequest
- func (s *StartListenerRequest) SetListenerId(v string) *StartListenerRequest
- func (s *StartListenerRequest) SetRegionId(v string) *StartListenerRequest
- func (s StartListenerRequest) String() string
- type StartListenerResponse
- func (s StartListenerResponse) GoString() string
- func (s *StartListenerResponse) SetBody(v *StartListenerResponseBody) *StartListenerResponse
- func (s *StartListenerResponse) SetHeaders(v map[string]*string) *StartListenerResponse
- func (s *StartListenerResponse) SetStatusCode(v int32) *StartListenerResponse
- func (s StartListenerResponse) String() string
- type StartListenerResponseBody
- type StartShiftLoadBalancerZonesRequest
- func (s StartShiftLoadBalancerZonesRequest) GoString() string
- func (s *StartShiftLoadBalancerZonesRequest) SetClientToken(v string) *StartShiftLoadBalancerZonesRequest
- func (s *StartShiftLoadBalancerZonesRequest) SetDryRun(v bool) *StartShiftLoadBalancerZonesRequest
- func (s *StartShiftLoadBalancerZonesRequest) SetLoadBalancerId(v string) *StartShiftLoadBalancerZonesRequest
- func (s *StartShiftLoadBalancerZonesRequest) SetRegionId(v string) *StartShiftLoadBalancerZonesRequest
- func (s *StartShiftLoadBalancerZonesRequest) SetZoneMappings(v []*StartShiftLoadBalancerZonesRequestZoneMappings) *StartShiftLoadBalancerZonesRequest
- func (s StartShiftLoadBalancerZonesRequest) String() string
- type StartShiftLoadBalancerZonesRequestZoneMappings
- func (s StartShiftLoadBalancerZonesRequestZoneMappings) GoString() string
- func (s *StartShiftLoadBalancerZonesRequestZoneMappings) SetVSwitchId(v string) *StartShiftLoadBalancerZonesRequestZoneMappings
- func (s *StartShiftLoadBalancerZonesRequestZoneMappings) SetZoneId(v string) *StartShiftLoadBalancerZonesRequestZoneMappings
- func (s StartShiftLoadBalancerZonesRequestZoneMappings) String() string
- type StartShiftLoadBalancerZonesResponse
- func (s StartShiftLoadBalancerZonesResponse) GoString() string
- func (s *StartShiftLoadBalancerZonesResponse) SetBody(v *StartShiftLoadBalancerZonesResponseBody) *StartShiftLoadBalancerZonesResponse
- func (s *StartShiftLoadBalancerZonesResponse) SetHeaders(v map[string]*string) *StartShiftLoadBalancerZonesResponse
- func (s *StartShiftLoadBalancerZonesResponse) SetStatusCode(v int32) *StartShiftLoadBalancerZonesResponse
- func (s StartShiftLoadBalancerZonesResponse) String() string
- type StartShiftLoadBalancerZonesResponseBody
- type StopListenerRequest
- func (s StopListenerRequest) GoString() string
- func (s *StopListenerRequest) SetClientToken(v string) *StopListenerRequest
- func (s *StopListenerRequest) SetDryRun(v bool) *StopListenerRequest
- func (s *StopListenerRequest) SetListenerId(v string) *StopListenerRequest
- func (s *StopListenerRequest) SetRegionId(v string) *StopListenerRequest
- func (s StopListenerRequest) String() string
- type StopListenerResponse
- func (s StopListenerResponse) GoString() string
- func (s *StopListenerResponse) SetBody(v *StopListenerResponseBody) *StopListenerResponse
- func (s *StopListenerResponse) SetHeaders(v map[string]*string) *StopListenerResponse
- func (s *StopListenerResponse) SetStatusCode(v int32) *StopListenerResponse
- func (s StopListenerResponse) String() string
- type StopListenerResponseBody
- type TagResourcesRequest
- func (s TagResourcesRequest) GoString() string
- func (s *TagResourcesRequest) SetClientToken(v string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetDryRun(v bool) *TagResourcesRequest
- func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest
- func (s *TagResourcesRequest) SetResourceId(v []*string) *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) SetClientToken(v string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetDryRun(v bool) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetRegionId(v string) *UntagResourcesRequest
- func (s *UntagResourcesRequest) SetResourceId(v []*string) *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 UpdateListenerAttributeRequest
- func (s UpdateListenerAttributeRequest) GoString() string
- func (s *UpdateListenerAttributeRequest) SetAlpnEnabled(v bool) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetAlpnPolicy(v string) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetCaCertificateIds(v []*string) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetCaEnabled(v bool) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetCertificateIds(v []*string) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetClientToken(v string) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetCps(v int32) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetDryRun(v bool) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetIdleTimeout(v int32) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetListenerDescription(v string) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetListenerId(v string) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetMss(v int32) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetProxyProtocolEnabled(v bool) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetProxyProtocolV2Config(v *UpdateListenerAttributeRequestProxyProtocolV2Config) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetRegionId(v string) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetSecSensorEnabled(v bool) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetSecurityPolicyId(v string) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetServerGroupId(v string) *UpdateListenerAttributeRequest
- func (s UpdateListenerAttributeRequest) String() string
- type UpdateListenerAttributeRequestProxyProtocolV2Config
- func (s UpdateListenerAttributeRequestProxyProtocolV2Config) GoString() string
- func (s *UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled(v bool) *UpdateListenerAttributeRequestProxyProtocolV2Config
- func (s *UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled(v bool) *UpdateListenerAttributeRequestProxyProtocolV2Config
- func (s *UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2VpcIdEnabled(v bool) *UpdateListenerAttributeRequestProxyProtocolV2Config
- func (s UpdateListenerAttributeRequestProxyProtocolV2Config) String() string
- type UpdateListenerAttributeResponse
- func (s UpdateListenerAttributeResponse) GoString() string
- func (s *UpdateListenerAttributeResponse) SetBody(v *UpdateListenerAttributeResponseBody) *UpdateListenerAttributeResponse
- func (s *UpdateListenerAttributeResponse) SetHeaders(v map[string]*string) *UpdateListenerAttributeResponse
- func (s *UpdateListenerAttributeResponse) SetStatusCode(v int32) *UpdateListenerAttributeResponse
- func (s UpdateListenerAttributeResponse) String() string
- type UpdateListenerAttributeResponseBody
- func (s UpdateListenerAttributeResponseBody) GoString() string
- func (s *UpdateListenerAttributeResponseBody) SetJobId(v string) *UpdateListenerAttributeResponseBody
- func (s *UpdateListenerAttributeResponseBody) SetRequestId(v string) *UpdateListenerAttributeResponseBody
- func (s UpdateListenerAttributeResponseBody) String() string
- type UpdateListenerAttributeShrinkRequest
- func (s UpdateListenerAttributeShrinkRequest) GoString() string
- func (s *UpdateListenerAttributeShrinkRequest) SetAlpnEnabled(v bool) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetAlpnPolicy(v string) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetCaCertificateIds(v []*string) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetCaEnabled(v bool) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetCertificateIds(v []*string) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetClientToken(v string) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetCps(v int32) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetDryRun(v bool) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetIdleTimeout(v int32) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetListenerDescription(v string) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetListenerId(v string) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetMss(v int32) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetProxyProtocolEnabled(v bool) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetProxyProtocolV2ConfigShrink(v string) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetRegionId(v string) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetSecSensorEnabled(v bool) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetSecurityPolicyId(v string) *UpdateListenerAttributeShrinkRequest
- func (s *UpdateListenerAttributeShrinkRequest) SetServerGroupId(v string) *UpdateListenerAttributeShrinkRequest
- func (s UpdateListenerAttributeShrinkRequest) String() string
- type UpdateLoadBalancerAddressTypeConfigRequest
- func (s UpdateLoadBalancerAddressTypeConfigRequest) GoString() string
- func (s *UpdateLoadBalancerAddressTypeConfigRequest) SetAddressType(v string) *UpdateLoadBalancerAddressTypeConfigRequest
- func (s *UpdateLoadBalancerAddressTypeConfigRequest) SetClientToken(v string) *UpdateLoadBalancerAddressTypeConfigRequest
- func (s *UpdateLoadBalancerAddressTypeConfigRequest) SetDryRun(v bool) *UpdateLoadBalancerAddressTypeConfigRequest
- func (s *UpdateLoadBalancerAddressTypeConfigRequest) SetLoadBalancerId(v string) *UpdateLoadBalancerAddressTypeConfigRequest
- func (s *UpdateLoadBalancerAddressTypeConfigRequest) SetRegionId(v string) *UpdateLoadBalancerAddressTypeConfigRequest
- func (s *UpdateLoadBalancerAddressTypeConfigRequest) SetZoneMappings(v []*UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) *UpdateLoadBalancerAddressTypeConfigRequest
- func (s UpdateLoadBalancerAddressTypeConfigRequest) String() string
- type UpdateLoadBalancerAddressTypeConfigRequestZoneMappings
- func (s UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) GoString() string
- func (s *UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) SetAllocationId(v string) *UpdateLoadBalancerAddressTypeConfigRequestZoneMappings
- func (s *UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) SetEipType(v string) *UpdateLoadBalancerAddressTypeConfigRequestZoneMappings
- func (s *UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) SetVSwitchId(v string) *UpdateLoadBalancerAddressTypeConfigRequestZoneMappings
- func (s *UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) SetZoneId(v string) *UpdateLoadBalancerAddressTypeConfigRequestZoneMappings
- func (s UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) String() string
- type UpdateLoadBalancerAddressTypeConfigResponse
- func (s UpdateLoadBalancerAddressTypeConfigResponse) GoString() string
- func (s *UpdateLoadBalancerAddressTypeConfigResponse) SetBody(v *UpdateLoadBalancerAddressTypeConfigResponseBody) *UpdateLoadBalancerAddressTypeConfigResponse
- func (s *UpdateLoadBalancerAddressTypeConfigResponse) SetHeaders(v map[string]*string) *UpdateLoadBalancerAddressTypeConfigResponse
- func (s *UpdateLoadBalancerAddressTypeConfigResponse) SetStatusCode(v int32) *UpdateLoadBalancerAddressTypeConfigResponse
- func (s UpdateLoadBalancerAddressTypeConfigResponse) String() string
- type UpdateLoadBalancerAddressTypeConfigResponseBody
- func (s UpdateLoadBalancerAddressTypeConfigResponseBody) GoString() string
- func (s *UpdateLoadBalancerAddressTypeConfigResponseBody) SetJobId(v string) *UpdateLoadBalancerAddressTypeConfigResponseBody
- func (s *UpdateLoadBalancerAddressTypeConfigResponseBody) SetRequestId(v string) *UpdateLoadBalancerAddressTypeConfigResponseBody
- func (s UpdateLoadBalancerAddressTypeConfigResponseBody) String() string
- type UpdateLoadBalancerAttributeRequest
- func (s UpdateLoadBalancerAttributeRequest) GoString() string
- func (s *UpdateLoadBalancerAttributeRequest) SetClientToken(v string) *UpdateLoadBalancerAttributeRequest
- func (s *UpdateLoadBalancerAttributeRequest) SetCps(v int32) *UpdateLoadBalancerAttributeRequest
- func (s *UpdateLoadBalancerAttributeRequest) SetCrossZoneEnabled(v bool) *UpdateLoadBalancerAttributeRequest
- func (s *UpdateLoadBalancerAttributeRequest) SetDryRun(v bool) *UpdateLoadBalancerAttributeRequest
- func (s *UpdateLoadBalancerAttributeRequest) SetLoadBalancerId(v string) *UpdateLoadBalancerAttributeRequest
- func (s *UpdateLoadBalancerAttributeRequest) SetLoadBalancerName(v string) *UpdateLoadBalancerAttributeRequest
- func (s *UpdateLoadBalancerAttributeRequest) SetRegionId(v string) *UpdateLoadBalancerAttributeRequest
- func (s UpdateLoadBalancerAttributeRequest) String() string
- type UpdateLoadBalancerAttributeResponse
- func (s UpdateLoadBalancerAttributeResponse) GoString() string
- func (s *UpdateLoadBalancerAttributeResponse) SetBody(v *UpdateLoadBalancerAttributeResponseBody) *UpdateLoadBalancerAttributeResponse
- func (s *UpdateLoadBalancerAttributeResponse) SetHeaders(v map[string]*string) *UpdateLoadBalancerAttributeResponse
- func (s *UpdateLoadBalancerAttributeResponse) SetStatusCode(v int32) *UpdateLoadBalancerAttributeResponse
- func (s UpdateLoadBalancerAttributeResponse) String() string
- type UpdateLoadBalancerAttributeResponseBody
- func (s UpdateLoadBalancerAttributeResponseBody) GoString() string
- func (s *UpdateLoadBalancerAttributeResponseBody) SetJobId(v string) *UpdateLoadBalancerAttributeResponseBody
- func (s *UpdateLoadBalancerAttributeResponseBody) SetRequestId(v string) *UpdateLoadBalancerAttributeResponseBody
- func (s UpdateLoadBalancerAttributeResponseBody) String() string
- type UpdateLoadBalancerProtectionRequest
- func (s UpdateLoadBalancerProtectionRequest) GoString() string
- func (s *UpdateLoadBalancerProtectionRequest) SetClientToken(v string) *UpdateLoadBalancerProtectionRequest
- func (s *UpdateLoadBalancerProtectionRequest) SetDeletionProtectionEnabled(v bool) *UpdateLoadBalancerProtectionRequest
- func (s *UpdateLoadBalancerProtectionRequest) SetDeletionProtectionReason(v string) *UpdateLoadBalancerProtectionRequest
- func (s *UpdateLoadBalancerProtectionRequest) SetDryRun(v bool) *UpdateLoadBalancerProtectionRequest
- func (s *UpdateLoadBalancerProtectionRequest) SetLoadBalancerId(v string) *UpdateLoadBalancerProtectionRequest
- func (s *UpdateLoadBalancerProtectionRequest) SetModificationProtectionReason(v string) *UpdateLoadBalancerProtectionRequest
- func (s *UpdateLoadBalancerProtectionRequest) SetModificationProtectionStatus(v string) *UpdateLoadBalancerProtectionRequest
- func (s *UpdateLoadBalancerProtectionRequest) SetRegionId(v string) *UpdateLoadBalancerProtectionRequest
- func (s UpdateLoadBalancerProtectionRequest) String() string
- type UpdateLoadBalancerProtectionResponse
- func (s UpdateLoadBalancerProtectionResponse) GoString() string
- func (s *UpdateLoadBalancerProtectionResponse) SetBody(v *UpdateLoadBalancerProtectionResponseBody) *UpdateLoadBalancerProtectionResponse
- func (s *UpdateLoadBalancerProtectionResponse) SetHeaders(v map[string]*string) *UpdateLoadBalancerProtectionResponse
- func (s *UpdateLoadBalancerProtectionResponse) SetStatusCode(v int32) *UpdateLoadBalancerProtectionResponse
- func (s UpdateLoadBalancerProtectionResponse) String() string
- type UpdateLoadBalancerProtectionResponseBody
- type UpdateLoadBalancerZonesRequest
- func (s UpdateLoadBalancerZonesRequest) GoString() string
- func (s *UpdateLoadBalancerZonesRequest) SetClientToken(v string) *UpdateLoadBalancerZonesRequest
- func (s *UpdateLoadBalancerZonesRequest) SetDryRun(v bool) *UpdateLoadBalancerZonesRequest
- func (s *UpdateLoadBalancerZonesRequest) SetLoadBalancerId(v string) *UpdateLoadBalancerZonesRequest
- func (s *UpdateLoadBalancerZonesRequest) SetRegionId(v string) *UpdateLoadBalancerZonesRequest
- func (s *UpdateLoadBalancerZonesRequest) SetZoneMappings(v []*UpdateLoadBalancerZonesRequestZoneMappings) *UpdateLoadBalancerZonesRequest
- func (s UpdateLoadBalancerZonesRequest) String() string
- type UpdateLoadBalancerZonesRequestZoneMappings
- func (s UpdateLoadBalancerZonesRequestZoneMappings) GoString() string
- func (s *UpdateLoadBalancerZonesRequestZoneMappings) SetAllocationId(v string) *UpdateLoadBalancerZonesRequestZoneMappings
- func (s *UpdateLoadBalancerZonesRequestZoneMappings) SetEipType(v string) *UpdateLoadBalancerZonesRequestZoneMappings
- func (s *UpdateLoadBalancerZonesRequestZoneMappings) SetPrivateIPv4Address(v string) *UpdateLoadBalancerZonesRequestZoneMappings
- func (s *UpdateLoadBalancerZonesRequestZoneMappings) SetVSwitchId(v string) *UpdateLoadBalancerZonesRequestZoneMappings
- func (s *UpdateLoadBalancerZonesRequestZoneMappings) SetZoneId(v string) *UpdateLoadBalancerZonesRequestZoneMappings
- func (s UpdateLoadBalancerZonesRequestZoneMappings) String() string
- type UpdateLoadBalancerZonesResponse
- func (s UpdateLoadBalancerZonesResponse) GoString() string
- func (s *UpdateLoadBalancerZonesResponse) SetBody(v *UpdateLoadBalancerZonesResponseBody) *UpdateLoadBalancerZonesResponse
- func (s *UpdateLoadBalancerZonesResponse) SetHeaders(v map[string]*string) *UpdateLoadBalancerZonesResponse
- func (s *UpdateLoadBalancerZonesResponse) SetStatusCode(v int32) *UpdateLoadBalancerZonesResponse
- func (s UpdateLoadBalancerZonesResponse) String() string
- type UpdateLoadBalancerZonesResponseBody
- func (s UpdateLoadBalancerZonesResponseBody) GoString() string
- func (s *UpdateLoadBalancerZonesResponseBody) SetJobId(v string) *UpdateLoadBalancerZonesResponseBody
- func (s *UpdateLoadBalancerZonesResponseBody) SetRequestId(v string) *UpdateLoadBalancerZonesResponseBody
- func (s UpdateLoadBalancerZonesResponseBody) String() string
- type UpdateSecurityPolicyAttributeRequest
- func (s UpdateSecurityPolicyAttributeRequest) GoString() string
- func (s *UpdateSecurityPolicyAttributeRequest) SetCiphers(v []*string) *UpdateSecurityPolicyAttributeRequest
- func (s *UpdateSecurityPolicyAttributeRequest) SetClientToken(v string) *UpdateSecurityPolicyAttributeRequest
- func (s *UpdateSecurityPolicyAttributeRequest) SetDryRun(v bool) *UpdateSecurityPolicyAttributeRequest
- func (s *UpdateSecurityPolicyAttributeRequest) SetRegionId(v string) *UpdateSecurityPolicyAttributeRequest
- func (s *UpdateSecurityPolicyAttributeRequest) SetSecurityPolicyId(v string) *UpdateSecurityPolicyAttributeRequest
- func (s *UpdateSecurityPolicyAttributeRequest) SetSecurityPolicyName(v string) *UpdateSecurityPolicyAttributeRequest
- func (s *UpdateSecurityPolicyAttributeRequest) SetTlsVersions(v []*string) *UpdateSecurityPolicyAttributeRequest
- func (s UpdateSecurityPolicyAttributeRequest) String() string
- type UpdateSecurityPolicyAttributeResponse
- func (s UpdateSecurityPolicyAttributeResponse) GoString() string
- func (s *UpdateSecurityPolicyAttributeResponse) SetBody(v *UpdateSecurityPolicyAttributeResponseBody) *UpdateSecurityPolicyAttributeResponse
- func (s *UpdateSecurityPolicyAttributeResponse) SetHeaders(v map[string]*string) *UpdateSecurityPolicyAttributeResponse
- func (s *UpdateSecurityPolicyAttributeResponse) SetStatusCode(v int32) *UpdateSecurityPolicyAttributeResponse
- func (s UpdateSecurityPolicyAttributeResponse) String() string
- type UpdateSecurityPolicyAttributeResponseBody
- func (s UpdateSecurityPolicyAttributeResponseBody) GoString() string
- func (s *UpdateSecurityPolicyAttributeResponseBody) SetJobId(v string) *UpdateSecurityPolicyAttributeResponseBody
- func (s *UpdateSecurityPolicyAttributeResponseBody) SetRequestId(v string) *UpdateSecurityPolicyAttributeResponseBody
- func (s *UpdateSecurityPolicyAttributeResponseBody) SetSecurityPolicyId(v string) *UpdateSecurityPolicyAttributeResponseBody
- func (s UpdateSecurityPolicyAttributeResponseBody) String() string
- type UpdateServerGroupAttributeRequest
- func (s UpdateServerGroupAttributeRequest) GoString() string
- func (s *UpdateServerGroupAttributeRequest) SetClientToken(v string) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetConnectionDrainEnabled(v bool) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetConnectionDrainTimeout(v int32) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetDryRun(v bool) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetHealthCheckConfig(v *UpdateServerGroupAttributeRequestHealthCheckConfig) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetPreserveClientIpEnabled(v bool) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetRegionId(v string) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetScheduler(v string) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetServerGroupId(v string) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetServerGroupName(v string) *UpdateServerGroupAttributeRequest
- func (s UpdateServerGroupAttributeRequest) String() string
- type UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s UpdateServerGroupAttributeRequestHealthCheckConfig) GoString() string
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckConnectPort(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckConnectTimeout(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckDomain(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckEnabled(v bool) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckHttpCode(v []*string) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckInterval(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckType(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckUrl(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthyThreshold(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHttpCheckMethod(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetUnhealthyThreshold(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s UpdateServerGroupAttributeRequestHealthCheckConfig) String() string
- type UpdateServerGroupAttributeResponse
- func (s UpdateServerGroupAttributeResponse) GoString() string
- func (s *UpdateServerGroupAttributeResponse) SetBody(v *UpdateServerGroupAttributeResponseBody) *UpdateServerGroupAttributeResponse
- func (s *UpdateServerGroupAttributeResponse) SetHeaders(v map[string]*string) *UpdateServerGroupAttributeResponse
- func (s *UpdateServerGroupAttributeResponse) SetStatusCode(v int32) *UpdateServerGroupAttributeResponse
- func (s UpdateServerGroupAttributeResponse) String() string
- type UpdateServerGroupAttributeResponseBody
- func (s UpdateServerGroupAttributeResponseBody) GoString() string
- func (s *UpdateServerGroupAttributeResponseBody) SetJobId(v string) *UpdateServerGroupAttributeResponseBody
- func (s *UpdateServerGroupAttributeResponseBody) SetRequestId(v string) *UpdateServerGroupAttributeResponseBody
- func (s *UpdateServerGroupAttributeResponseBody) SetServerGroupId(v string) *UpdateServerGroupAttributeResponseBody
- func (s UpdateServerGroupAttributeResponseBody) String() string
- type UpdateServerGroupServersAttributeRequest
- func (s UpdateServerGroupServersAttributeRequest) GoString() string
- func (s *UpdateServerGroupServersAttributeRequest) SetClientToken(v string) *UpdateServerGroupServersAttributeRequest
- func (s *UpdateServerGroupServersAttributeRequest) SetDryRun(v bool) *UpdateServerGroupServersAttributeRequest
- func (s *UpdateServerGroupServersAttributeRequest) SetRegionId(v string) *UpdateServerGroupServersAttributeRequest
- func (s *UpdateServerGroupServersAttributeRequest) SetServerGroupId(v string) *UpdateServerGroupServersAttributeRequest
- func (s *UpdateServerGroupServersAttributeRequest) SetServers(v []*UpdateServerGroupServersAttributeRequestServers) *UpdateServerGroupServersAttributeRequest
- func (s UpdateServerGroupServersAttributeRequest) String() string
- type UpdateServerGroupServersAttributeRequestServers
- func (s UpdateServerGroupServersAttributeRequestServers) GoString() string
- func (s *UpdateServerGroupServersAttributeRequestServers) SetDescription(v string) *UpdateServerGroupServersAttributeRequestServers
- func (s *UpdateServerGroupServersAttributeRequestServers) SetPort(v int32) *UpdateServerGroupServersAttributeRequestServers
- func (s *UpdateServerGroupServersAttributeRequestServers) SetServerId(v string) *UpdateServerGroupServersAttributeRequestServers
- func (s *UpdateServerGroupServersAttributeRequestServers) SetServerIp(v string) *UpdateServerGroupServersAttributeRequestServers
- func (s *UpdateServerGroupServersAttributeRequestServers) SetServerType(v string) *UpdateServerGroupServersAttributeRequestServers
- func (s *UpdateServerGroupServersAttributeRequestServers) SetWeight(v int32) *UpdateServerGroupServersAttributeRequestServers
- func (s UpdateServerGroupServersAttributeRequestServers) String() string
- type UpdateServerGroupServersAttributeResponse
- func (s UpdateServerGroupServersAttributeResponse) GoString() string
- func (s *UpdateServerGroupServersAttributeResponse) SetBody(v *UpdateServerGroupServersAttributeResponseBody) *UpdateServerGroupServersAttributeResponse
- func (s *UpdateServerGroupServersAttributeResponse) SetHeaders(v map[string]*string) *UpdateServerGroupServersAttributeResponse
- func (s *UpdateServerGroupServersAttributeResponse) SetStatusCode(v int32) *UpdateServerGroupServersAttributeResponse
- func (s UpdateServerGroupServersAttributeResponse) String() string
- type UpdateServerGroupServersAttributeResponseBody
- func (s UpdateServerGroupServersAttributeResponseBody) GoString() string
- func (s *UpdateServerGroupServersAttributeResponseBody) SetJobId(v string) *UpdateServerGroupServersAttributeResponseBody
- func (s *UpdateServerGroupServersAttributeResponseBody) SetRequestId(v string) *UpdateServerGroupServersAttributeResponseBody
- func (s *UpdateServerGroupServersAttributeResponseBody) SetServerGroupId(v string) *UpdateServerGroupServersAttributeResponseBody
- func (s UpdateServerGroupServersAttributeResponseBody) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddServersToServerGroupRequest ¶
type AddServersToServerGroupRequest struct { // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must ensure that it is unique among all requests. ClientToken can contain only ASCII characters. // // > If you do not set this parameter, **ClientToken** is set to the value of **RequestId**. The value of **RequestId** of each API request may be different. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether only to precheck the request. Valid values: // // * **true**: prechecks the request but does not add the servers to the server group. The system prechecks the required parameters, request syntax, and limits. If the request fails the precheck, an error message is returned. If the request passes the precheck, the `DryRunOperation` error code is returned. // * **false** (default): sends the request. If the request passes the precheck, an HTTP 2xx status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the server group. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // A list of backend servers. Servers []*AddServersToServerGroupRequestServers `json:"Servers,omitempty" xml:"Servers,omitempty" type:"Repeated"` }
func (AddServersToServerGroupRequest) GoString ¶
func (s AddServersToServerGroupRequest) GoString() string
func (*AddServersToServerGroupRequest) SetClientToken ¶
func (s *AddServersToServerGroupRequest) SetClientToken(v string) *AddServersToServerGroupRequest
func (*AddServersToServerGroupRequest) SetDryRun ¶
func (s *AddServersToServerGroupRequest) SetDryRun(v bool) *AddServersToServerGroupRequest
func (*AddServersToServerGroupRequest) SetRegionId ¶
func (s *AddServersToServerGroupRequest) SetRegionId(v string) *AddServersToServerGroupRequest
func (*AddServersToServerGroupRequest) SetServerGroupId ¶
func (s *AddServersToServerGroupRequest) SetServerGroupId(v string) *AddServersToServerGroupRequest
func (*AddServersToServerGroupRequest) SetServers ¶
func (s *AddServersToServerGroupRequest) SetServers(v []*AddServersToServerGroupRequestServers) *AddServersToServerGroupRequest
func (AddServersToServerGroupRequest) String ¶
func (s AddServersToServerGroupRequest) String() string
type AddServersToServerGroupRequestServers ¶
type AddServersToServerGroupRequestServers struct { // The description of the servers. // // The description must be 2 to 256 characters in length, and can contain letters, digits, commas (,), periods (.), semicolons (;), forward slashes (/), at signs (@), underscores (\_), and hyphens (-). // // > You can specify at most 40 servers in each call. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port used by the backend server. Valid values: **1** to **65535**. // // > You can specify at most 40 servers in each call. Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the server. You can specify at most 40 server IDs in each call. // // * If the server group type is **Instance**, set the ServerId parameter to the ID of an Elastic Compute Service (ECS) instance, an elastic network interface (ENI), or an elastic container instance. These backend servers are specified by **Ecs**, **Eni**, or **Eci**. // * If the server group type is **Ip**, set the ServerId parameter to an IP address. ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the server. If the server group type is **Ip**, set the ServerId parameter to an IP address. // // > You can specify at most 40 server IP addresses in each call. ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of the backend server. Valid values: // // * **Ecs**: an ECS instance // * **Eni**: an ENI // * **Eci**: an elastic container instance // * **Ip**: an IP address // // > You can specify at most 40 servers in each call. ServerType *string `json:"ServerType,omitempty" xml:"ServerType,omitempty"` // The weight of the backend server. Valid values: **0** to **100**. Default value: **100**. If the weight of a backend server is set to **0**, no requests are forwarded to the backend server. // // > You can specify at most 40 servers in each call. Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (AddServersToServerGroupRequestServers) GoString ¶
func (s AddServersToServerGroupRequestServers) GoString() string
func (*AddServersToServerGroupRequestServers) SetDescription ¶
func (s *AddServersToServerGroupRequestServers) SetDescription(v string) *AddServersToServerGroupRequestServers
func (*AddServersToServerGroupRequestServers) SetPort ¶
func (s *AddServersToServerGroupRequestServers) SetPort(v int32) *AddServersToServerGroupRequestServers
func (*AddServersToServerGroupRequestServers) SetServerId ¶
func (s *AddServersToServerGroupRequestServers) SetServerId(v string) *AddServersToServerGroupRequestServers
func (*AddServersToServerGroupRequestServers) SetServerIp ¶
func (s *AddServersToServerGroupRequestServers) SetServerIp(v string) *AddServersToServerGroupRequestServers
func (*AddServersToServerGroupRequestServers) SetServerType ¶
func (s *AddServersToServerGroupRequestServers) SetServerType(v string) *AddServersToServerGroupRequestServers
func (*AddServersToServerGroupRequestServers) SetWeight ¶
func (s *AddServersToServerGroupRequestServers) SetWeight(v int32) *AddServersToServerGroupRequestServers
func (AddServersToServerGroupRequestServers) String ¶
func (s AddServersToServerGroupRequestServers) String() string
type AddServersToServerGroupResponse ¶
type AddServersToServerGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *AddServersToServerGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (AddServersToServerGroupResponse) GoString ¶
func (s AddServersToServerGroupResponse) GoString() string
func (*AddServersToServerGroupResponse) SetBody ¶
func (s *AddServersToServerGroupResponse) SetBody(v *AddServersToServerGroupResponseBody) *AddServersToServerGroupResponse
func (*AddServersToServerGroupResponse) SetHeaders ¶
func (s *AddServersToServerGroupResponse) SetHeaders(v map[string]*string) *AddServersToServerGroupResponse
func (*AddServersToServerGroupResponse) SetStatusCode ¶
func (s *AddServersToServerGroupResponse) SetStatusCode(v int32) *AddServersToServerGroupResponse
func (AddServersToServerGroupResponse) String ¶
func (s AddServersToServerGroupResponse) String() string
type AddServersToServerGroupResponseBody ¶
type AddServersToServerGroupResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the server group. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (AddServersToServerGroupResponseBody) GoString ¶
func (s AddServersToServerGroupResponseBody) GoString() string
func (*AddServersToServerGroupResponseBody) SetJobId ¶
func (s *AddServersToServerGroupResponseBody) SetJobId(v string) *AddServersToServerGroupResponseBody
func (*AddServersToServerGroupResponseBody) SetRequestId ¶
func (s *AddServersToServerGroupResponseBody) SetRequestId(v string) *AddServersToServerGroupResponseBody
func (*AddServersToServerGroupResponseBody) SetServerGroupId ¶
func (s *AddServersToServerGroupResponseBody) SetServerGroupId(v string) *AddServersToServerGroupResponseBody
func (AddServersToServerGroupResponseBody) String ¶
func (s AddServersToServerGroupResponseBody) String() string
type AssociateAdditionalCertificatesWithListenerRequest ¶
type AssociateAdditionalCertificatesWithListenerRequest struct { // The additional certificates. You can associate up to 15 additional certificates with a listener in each request. AdditionalCertificateIds []*string `json:"AdditionalCertificateIds,omitempty" xml:"AdditionalCertificateIds,omitempty" type:"Repeated"` // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. You must specify the ID of a listener that uses SSL over TCP. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The region ID of the Network Load Balancer (NLB) instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (AssociateAdditionalCertificatesWithListenerRequest) GoString ¶
func (s AssociateAdditionalCertificatesWithListenerRequest) GoString() string
func (*AssociateAdditionalCertificatesWithListenerRequest) SetAdditionalCertificateIds ¶
func (s *AssociateAdditionalCertificatesWithListenerRequest) SetAdditionalCertificateIds(v []*string) *AssociateAdditionalCertificatesWithListenerRequest
func (*AssociateAdditionalCertificatesWithListenerRequest) SetClientToken ¶
func (s *AssociateAdditionalCertificatesWithListenerRequest) SetClientToken(v string) *AssociateAdditionalCertificatesWithListenerRequest
func (*AssociateAdditionalCertificatesWithListenerRequest) SetDryRun ¶
func (s *AssociateAdditionalCertificatesWithListenerRequest) SetDryRun(v bool) *AssociateAdditionalCertificatesWithListenerRequest
func (*AssociateAdditionalCertificatesWithListenerRequest) SetListenerId ¶
func (s *AssociateAdditionalCertificatesWithListenerRequest) SetListenerId(v string) *AssociateAdditionalCertificatesWithListenerRequest
func (*AssociateAdditionalCertificatesWithListenerRequest) SetRegionId ¶
func (s *AssociateAdditionalCertificatesWithListenerRequest) SetRegionId(v string) *AssociateAdditionalCertificatesWithListenerRequest
func (AssociateAdditionalCertificatesWithListenerRequest) String ¶
func (s AssociateAdditionalCertificatesWithListenerRequest) String() string
type AssociateAdditionalCertificatesWithListenerResponse ¶
type AssociateAdditionalCertificatesWithListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *AssociateAdditionalCertificatesWithListenerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (AssociateAdditionalCertificatesWithListenerResponse) GoString ¶
func (s AssociateAdditionalCertificatesWithListenerResponse) GoString() string
func (*AssociateAdditionalCertificatesWithListenerResponse) SetHeaders ¶
func (s *AssociateAdditionalCertificatesWithListenerResponse) SetHeaders(v map[string]*string) *AssociateAdditionalCertificatesWithListenerResponse
func (*AssociateAdditionalCertificatesWithListenerResponse) SetStatusCode ¶
func (s *AssociateAdditionalCertificatesWithListenerResponse) SetStatusCode(v int32) *AssociateAdditionalCertificatesWithListenerResponse
func (AssociateAdditionalCertificatesWithListenerResponse) String ¶
func (s AssociateAdditionalCertificatesWithListenerResponse) String() string
type AssociateAdditionalCertificatesWithListenerResponseBody ¶
type AssociateAdditionalCertificatesWithListenerResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (AssociateAdditionalCertificatesWithListenerResponseBody) GoString ¶
func (s AssociateAdditionalCertificatesWithListenerResponseBody) GoString() string
func (*AssociateAdditionalCertificatesWithListenerResponseBody) SetRequestId ¶
func (s *AssociateAdditionalCertificatesWithListenerResponseBody) SetRequestId(v string) *AssociateAdditionalCertificatesWithListenerResponseBody
func (AssociateAdditionalCertificatesWithListenerResponseBody) String ¶
func (s AssociateAdditionalCertificatesWithListenerResponseBody) String() string
type AttachCommonBandwidthPackageToLoadBalancerRequest ¶
type AttachCommonBandwidthPackageToLoadBalancerRequest struct { // The ID of the EIP bandwidth plan. BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" xml:"BandwidthPackageId,omitempty"` // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must ensure that it is unique among all requests. ClientToken can contain only ASCII characters. // // > If you do not set this parameter, **ClientToken** is set to the value of **RequestId**. The value of **RequestId** of each API request may be different. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether only to precheck the request. Valid values: // // * **true**: prechecks the request but does not associate the EIP bandwidth plan with the NLB instance. The system prechecks the required parameters, request syntax, and limits. If the request fails the precheck, an error message is returned. If the request passes the precheck, the `DryRunOperation` error code is returned. // * **false** (default): sends the request. If the request passes the precheck, an HTTP 2xx status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the NLB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (AttachCommonBandwidthPackageToLoadBalancerRequest) GoString ¶
func (s AttachCommonBandwidthPackageToLoadBalancerRequest) GoString() string
func (*AttachCommonBandwidthPackageToLoadBalancerRequest) SetBandwidthPackageId ¶
func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetBandwidthPackageId(v string) *AttachCommonBandwidthPackageToLoadBalancerRequest
func (*AttachCommonBandwidthPackageToLoadBalancerRequest) SetClientToken ¶
func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetClientToken(v string) *AttachCommonBandwidthPackageToLoadBalancerRequest
func (*AttachCommonBandwidthPackageToLoadBalancerRequest) SetDryRun ¶
func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetDryRun(v bool) *AttachCommonBandwidthPackageToLoadBalancerRequest
func (*AttachCommonBandwidthPackageToLoadBalancerRequest) SetLoadBalancerId ¶
func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetLoadBalancerId(v string) *AttachCommonBandwidthPackageToLoadBalancerRequest
func (*AttachCommonBandwidthPackageToLoadBalancerRequest) SetRegionId ¶
func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetRegionId(v string) *AttachCommonBandwidthPackageToLoadBalancerRequest
func (AttachCommonBandwidthPackageToLoadBalancerRequest) String ¶
func (s AttachCommonBandwidthPackageToLoadBalancerRequest) String() string
type AttachCommonBandwidthPackageToLoadBalancerResponse ¶
type AttachCommonBandwidthPackageToLoadBalancerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *AttachCommonBandwidthPackageToLoadBalancerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (AttachCommonBandwidthPackageToLoadBalancerResponse) GoString ¶
func (s AttachCommonBandwidthPackageToLoadBalancerResponse) GoString() string
func (*AttachCommonBandwidthPackageToLoadBalancerResponse) SetHeaders ¶
func (s *AttachCommonBandwidthPackageToLoadBalancerResponse) SetHeaders(v map[string]*string) *AttachCommonBandwidthPackageToLoadBalancerResponse
func (*AttachCommonBandwidthPackageToLoadBalancerResponse) SetStatusCode ¶
func (s *AttachCommonBandwidthPackageToLoadBalancerResponse) SetStatusCode(v int32) *AttachCommonBandwidthPackageToLoadBalancerResponse
func (AttachCommonBandwidthPackageToLoadBalancerResponse) String ¶
func (s AttachCommonBandwidthPackageToLoadBalancerResponse) String() string
type AttachCommonBandwidthPackageToLoadBalancerResponseBody ¶
type AttachCommonBandwidthPackageToLoadBalancerResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (AttachCommonBandwidthPackageToLoadBalancerResponseBody) GoString ¶
func (s AttachCommonBandwidthPackageToLoadBalancerResponseBody) GoString() string
func (*AttachCommonBandwidthPackageToLoadBalancerResponseBody) SetRequestId ¶
func (s *AttachCommonBandwidthPackageToLoadBalancerResponseBody) SetRequestId(v string) *AttachCommonBandwidthPackageToLoadBalancerResponseBody
func (AttachCommonBandwidthPackageToLoadBalancerResponseBody) String ¶
func (s AttachCommonBandwidthPackageToLoadBalancerResponseBody) String() string
type CancelShiftLoadBalancerZonesRequest ¶
type CancelShiftLoadBalancerZonesRequest struct { // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The NLB instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The mappings between zones and vSwitches. // // > You can add at most one zone in each call. ZoneMappings []*CancelShiftLoadBalancerZonesRequestZoneMappings `json:"ZoneMappings,omitempty" xml:"ZoneMappings,omitempty" type:"Repeated"` }
func (CancelShiftLoadBalancerZonesRequest) GoString ¶
func (s CancelShiftLoadBalancerZonesRequest) GoString() string
func (*CancelShiftLoadBalancerZonesRequest) SetClientToken ¶
func (s *CancelShiftLoadBalancerZonesRequest) SetClientToken(v string) *CancelShiftLoadBalancerZonesRequest
func (*CancelShiftLoadBalancerZonesRequest) SetDryRun ¶
func (s *CancelShiftLoadBalancerZonesRequest) SetDryRun(v bool) *CancelShiftLoadBalancerZonesRequest
func (*CancelShiftLoadBalancerZonesRequest) SetLoadBalancerId ¶
func (s *CancelShiftLoadBalancerZonesRequest) SetLoadBalancerId(v string) *CancelShiftLoadBalancerZonesRequest
func (*CancelShiftLoadBalancerZonesRequest) SetRegionId ¶
func (s *CancelShiftLoadBalancerZonesRequest) SetRegionId(v string) *CancelShiftLoadBalancerZonesRequest
func (*CancelShiftLoadBalancerZonesRequest) SetZoneMappings ¶
func (s *CancelShiftLoadBalancerZonesRequest) SetZoneMappings(v []*CancelShiftLoadBalancerZonesRequestZoneMappings) *CancelShiftLoadBalancerZonesRequest
func (CancelShiftLoadBalancerZonesRequest) String ¶
func (s CancelShiftLoadBalancerZonesRequest) String() string
type CancelShiftLoadBalancerZonesRequestZoneMappings ¶
type CancelShiftLoadBalancerZonesRequestZoneMappings struct { // The ID of the vSwitch in the zone. By default, each zone uses one vSwitch and one subnet. VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone ID of the NLB instance. // // > You can add at most one zone in each call. // // You can call the [DescribeZones](~~443890~~) operation to query the most recent zone list. ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (CancelShiftLoadBalancerZonesRequestZoneMappings) GoString ¶
func (s CancelShiftLoadBalancerZonesRequestZoneMappings) GoString() string
func (*CancelShiftLoadBalancerZonesRequestZoneMappings) SetVSwitchId ¶
func (s *CancelShiftLoadBalancerZonesRequestZoneMappings) SetVSwitchId(v string) *CancelShiftLoadBalancerZonesRequestZoneMappings
func (*CancelShiftLoadBalancerZonesRequestZoneMappings) SetZoneId ¶
func (s *CancelShiftLoadBalancerZonesRequestZoneMappings) SetZoneId(v string) *CancelShiftLoadBalancerZonesRequestZoneMappings
func (CancelShiftLoadBalancerZonesRequestZoneMappings) String ¶
func (s CancelShiftLoadBalancerZonesRequestZoneMappings) String() string
type CancelShiftLoadBalancerZonesResponse ¶
type CancelShiftLoadBalancerZonesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CancelShiftLoadBalancerZonesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (CancelShiftLoadBalancerZonesResponse) GoString ¶
func (s CancelShiftLoadBalancerZonesResponse) GoString() string
func (*CancelShiftLoadBalancerZonesResponse) SetHeaders ¶
func (s *CancelShiftLoadBalancerZonesResponse) SetHeaders(v map[string]*string) *CancelShiftLoadBalancerZonesResponse
func (*CancelShiftLoadBalancerZonesResponse) SetStatusCode ¶
func (s *CancelShiftLoadBalancerZonesResponse) SetStatusCode(v int32) *CancelShiftLoadBalancerZonesResponse
func (CancelShiftLoadBalancerZonesResponse) String ¶
func (s CancelShiftLoadBalancerZonesResponse) String() string
type CancelShiftLoadBalancerZonesResponseBody ¶
type CancelShiftLoadBalancerZonesResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CancelShiftLoadBalancerZonesResponseBody) GoString ¶
func (s CancelShiftLoadBalancerZonesResponseBody) GoString() string
func (*CancelShiftLoadBalancerZonesResponseBody) SetRequestId ¶
func (s *CancelShiftLoadBalancerZonesResponseBody) SetRequestId(v string) *CancelShiftLoadBalancerZonesResponseBody
func (CancelShiftLoadBalancerZonesResponseBody) String ¶
func (s CancelShiftLoadBalancerZonesResponseBody) String() string
type Client ¶
func (*Client) AddServersToServerGroup ¶
func (client *Client) AddServersToServerGroup(request *AddServersToServerGroupRequest) (_result *AddServersToServerGroupResponse, _err error)
func (*Client) AddServersToServerGroupWithOptions ¶
func (client *Client) AddServersToServerGroupWithOptions(request *AddServersToServerGroupRequest, runtime *util.RuntimeOptions) (_result *AddServersToServerGroupResponse, _err error)
func (*Client) AssociateAdditionalCertificatesWithListener ¶
func (client *Client) AssociateAdditionalCertificatesWithListener(request *AssociateAdditionalCertificatesWithListenerRequest) (_result *AssociateAdditionalCertificatesWithListenerResponse, _err error)
*
- **AssociateAdditionalCertificatesWithListener** is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the [ListListenerCertificates](~~615175~~) operation to query the status of the task:
- * If the listener is in the **Associating** state, the additional certificates are being associated.
- * If the listener is in the **Associated** state, the additional certificates are associated. *
- @param request AssociateAdditionalCertificatesWithListenerRequest
- @return AssociateAdditionalCertificatesWithListenerResponse
func (*Client) AssociateAdditionalCertificatesWithListenerWithOptions ¶
func (client *Client) AssociateAdditionalCertificatesWithListenerWithOptions(request *AssociateAdditionalCertificatesWithListenerRequest, runtime *util.RuntimeOptions) (_result *AssociateAdditionalCertificatesWithListenerResponse, _err error)
*
- **AssociateAdditionalCertificatesWithListener** is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the [ListListenerCertificates](~~615175~~) operation to query the status of the task:
- * If the listener is in the **Associating** state, the additional certificates are being associated.
- * If the listener is in the **Associated** state, the additional certificates are associated. *
- @param request AssociateAdditionalCertificatesWithListenerRequest
- @param runtime runtime options for this request RuntimeOptions
- @return AssociateAdditionalCertificatesWithListenerResponse
func (*Client) AttachCommonBandwidthPackageToLoadBalancer ¶
func (client *Client) AttachCommonBandwidthPackageToLoadBalancer(request *AttachCommonBandwidthPackageToLoadBalancerRequest) (_result *AttachCommonBandwidthPackageToLoadBalancerResponse, _err error)
func (*Client) AttachCommonBandwidthPackageToLoadBalancerWithOptions ¶
func (client *Client) AttachCommonBandwidthPackageToLoadBalancerWithOptions(request *AttachCommonBandwidthPackageToLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *AttachCommonBandwidthPackageToLoadBalancerResponse, _err error)
func (*Client) CancelShiftLoadBalancerZones ¶
func (client *Client) CancelShiftLoadBalancerZones(request *CancelShiftLoadBalancerZonesRequest) (_result *CancelShiftLoadBalancerZonesResponse, _err error)
*
- Before you call this operation, the zone of the Network Load Balancer (NLB) instance is removed from the DNS record by using the console or calling the [StartShiftLoadBalancerZones](~~2411999~~) API operation. *
- @param request CancelShiftLoadBalancerZonesRequest
- @return CancelShiftLoadBalancerZonesResponse
func (*Client) CancelShiftLoadBalancerZonesWithOptions ¶
func (client *Client) CancelShiftLoadBalancerZonesWithOptions(request *CancelShiftLoadBalancerZonesRequest, runtime *util.RuntimeOptions) (_result *CancelShiftLoadBalancerZonesResponse, _err error)
*
- Before you call this operation, the zone of the Network Load Balancer (NLB) instance is removed from the DNS record by using the console or calling the [StartShiftLoadBalancerZones](~~2411999~~) API operation. *
- @param request CancelShiftLoadBalancerZonesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CancelShiftLoadBalancerZonesResponse
func (*Client) CreateListener ¶
func (client *Client) CreateListener(request *CreateListenerRequest) (_result *CreateListenerResponse, _err error)
func (*Client) CreateListenerWithOptions ¶
func (client *Client) CreateListenerWithOptions(tmpReq *CreateListenerRequest, runtime *util.RuntimeOptions) (_result *CreateListenerResponse, _err error)
func (*Client) CreateLoadBalancer ¶
func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (_result *CreateLoadBalancerResponse, _err error)
*
- * When you create an NLB instance, the service-linked role AliyunServiceRoleForNlb is automatically created and assigned to you.
- * **CreateLoadBalancer** is an asynchronous operation. After you send a request, the system returns an instance ID and runs the task in the background. You can call [GetLoadBalancerAttribute](~~445873~~) to query the status of an NLB instance.
- * If an NLB instance is in the **Provisioning** state, the NLB instance is being created.
- * If an NLB instance is in the **Active** state, the NLB instance is created. *
- @param request CreateLoadBalancerRequest
- @return CreateLoadBalancerResponse
func (*Client) CreateLoadBalancerWithOptions ¶
func (client *Client) CreateLoadBalancerWithOptions(request *CreateLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *CreateLoadBalancerResponse, _err error)
*
- * When you create an NLB instance, the service-linked role AliyunServiceRoleForNlb is automatically created and assigned to you.
- * **CreateLoadBalancer** is an asynchronous operation. After you send a request, the system returns an instance ID and runs the task in the background. You can call [GetLoadBalancerAttribute](~~445873~~) to query the status of an NLB instance.
- * If an NLB instance is in the **Provisioning** state, the NLB instance is being created.
- * If an NLB instance is in the **Active** state, the NLB instance is created. *
- @param request CreateLoadBalancerRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateLoadBalancerResponse
func (*Client) CreateSecurityPolicy ¶
func (client *Client) CreateSecurityPolicy(request *CreateSecurityPolicyRequest) (_result *CreateSecurityPolicyResponse, _err error)
func (*Client) CreateSecurityPolicyWithOptions ¶
func (client *Client) CreateSecurityPolicyWithOptions(request *CreateSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateSecurityPolicyResponse, _err error)
func (*Client) CreateServerGroup ¶
func (client *Client) CreateServerGroup(request *CreateServerGroupRequest) (_result *CreateServerGroupResponse, _err error)
*
- * **protocol** specifies the protocol used to forward requests to the backend servers.
- * NLB instances support only backend server groups that use TCP, UDP, or SSL over TCP.
- * **CreateServerGroup** is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the [GetJobStatus](~~445904~~) operation to query the creation status of the task.
- * If the task is in the **Succeeded** status, the server group is created.
- * If the task is in the **Processing** status, the server group is being created. *
- @param request CreateServerGroupRequest
- @return CreateServerGroupResponse
func (*Client) CreateServerGroupWithOptions ¶
func (client *Client) CreateServerGroupWithOptions(request *CreateServerGroupRequest, runtime *util.RuntimeOptions) (_result *CreateServerGroupResponse, _err error)
*
- * **protocol** specifies the protocol used to forward requests to the backend servers.
- * NLB instances support only backend server groups that use TCP, UDP, or SSL over TCP.
- * **CreateServerGroup** is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the [GetJobStatus](~~445904~~) operation to query the creation status of the task.
- * If the task is in the **Succeeded** status, the server group is created.
- * If the task is in the **Processing** status, the server group is being created. *
- @param request CreateServerGroupRequest
- @param runtime runtime options for this request RuntimeOptions
- @return CreateServerGroupResponse
func (*Client) DeleteListener ¶
func (client *Client) DeleteListener(request *DeleteListenerRequest) (_result *DeleteListenerResponse, _err error)
func (*Client) DeleteListenerWithOptions ¶
func (client *Client) DeleteListenerWithOptions(request *DeleteListenerRequest, runtime *util.RuntimeOptions) (_result *DeleteListenerResponse, _err error)
func (*Client) DeleteLoadBalancer ¶
func (client *Client) DeleteLoadBalancer(request *DeleteLoadBalancerRequest) (_result *DeleteLoadBalancerResponse, _err error)
func (*Client) DeleteLoadBalancerWithOptions ¶
func (client *Client) DeleteLoadBalancerWithOptions(request *DeleteLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *DeleteLoadBalancerResponse, _err error)
func (*Client) DeleteSecurityPolicy ¶
func (client *Client) DeleteSecurityPolicy(request *DeleteSecurityPolicyRequest) (_result *DeleteSecurityPolicyResponse, _err error)
func (*Client) DeleteSecurityPolicyWithOptions ¶
func (client *Client) DeleteSecurityPolicyWithOptions(request *DeleteSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteSecurityPolicyResponse, _err error)
func (*Client) DeleteServerGroup ¶
func (client *Client) DeleteServerGroup(request *DeleteServerGroupRequest) (_result *DeleteServerGroupResponse, _err error)
*
- You can delete server groups that are not associated with listeners. *
- @param request DeleteServerGroupRequest
- @return DeleteServerGroupResponse
func (*Client) DeleteServerGroupWithOptions ¶
func (client *Client) DeleteServerGroupWithOptions(request *DeleteServerGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteServerGroupResponse, _err error)
*
- You can delete server groups that are not associated with listeners. *
- @param request DeleteServerGroupRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DeleteServerGroupResponse
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)
func (*Client) DescribeRegionsWithOptions ¶
func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)
func (*Client) DescribeZones ¶
func (client *Client) DescribeZones(request *DescribeZonesRequest) (_result *DescribeZonesResponse, _err error)
func (*Client) DescribeZonesWithOptions ¶
func (client *Client) DescribeZonesWithOptions(request *DescribeZonesRequest, runtime *util.RuntimeOptions) (_result *DescribeZonesResponse, _err error)
func (*Client) DetachCommonBandwidthPackageFromLoadBalancer ¶
func (client *Client) DetachCommonBandwidthPackageFromLoadBalancer(request *DetachCommonBandwidthPackageFromLoadBalancerRequest) (_result *DetachCommonBandwidthPackageFromLoadBalancerResponse, _err error)
func (*Client) DetachCommonBandwidthPackageFromLoadBalancerWithOptions ¶
func (client *Client) DetachCommonBandwidthPackageFromLoadBalancerWithOptions(request *DetachCommonBandwidthPackageFromLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *DetachCommonBandwidthPackageFromLoadBalancerResponse, _err error)
func (*Client) DisableLoadBalancerIpv6Internet ¶
func (client *Client) DisableLoadBalancerIpv6Internet(request *DisableLoadBalancerIpv6InternetRequest) (_result *DisableLoadBalancerIpv6InternetResponse, _err error)
func (*Client) DisableLoadBalancerIpv6InternetWithOptions ¶
func (client *Client) DisableLoadBalancerIpv6InternetWithOptions(request *DisableLoadBalancerIpv6InternetRequest, runtime *util.RuntimeOptions) (_result *DisableLoadBalancerIpv6InternetResponse, _err error)
func (*Client) DisassociateAdditionalCertificatesWithListener ¶
func (client *Client) DisassociateAdditionalCertificatesWithListener(request *DisassociateAdditionalCertificatesWithListenerRequest) (_result *DisassociateAdditionalCertificatesWithListenerResponse, _err error)
*
- **DisassociateAdditionalCertificatesWithListener** is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the [ListListenerCertificates](~~615175~~) operation to query the status of the task:
- * If an additional certificate is in the **Dissociating** state, the additional certificate is being disassociated.
- * If an additional certificate is in the **Dissociated** state, the additional certificate is disassociated. *
- @param request DisassociateAdditionalCertificatesWithListenerRequest
- @return DisassociateAdditionalCertificatesWithListenerResponse
func (*Client) DisassociateAdditionalCertificatesWithListenerWithOptions ¶
func (client *Client) DisassociateAdditionalCertificatesWithListenerWithOptions(request *DisassociateAdditionalCertificatesWithListenerRequest, runtime *util.RuntimeOptions) (_result *DisassociateAdditionalCertificatesWithListenerResponse, _err error)
*
- **DisassociateAdditionalCertificatesWithListener** is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the [ListListenerCertificates](~~615175~~) operation to query the status of the task:
- * If an additional certificate is in the **Dissociating** state, the additional certificate is being disassociated.
- * If an additional certificate is in the **Dissociated** state, the additional certificate is disassociated. *
- @param request DisassociateAdditionalCertificatesWithListenerRequest
- @param runtime runtime options for this request RuntimeOptions
- @return DisassociateAdditionalCertificatesWithListenerResponse
func (*Client) EnableLoadBalancerIpv6Internet ¶
func (client *Client) EnableLoadBalancerIpv6Internet(request *EnableLoadBalancerIpv6InternetRequest) (_result *EnableLoadBalancerIpv6InternetResponse, _err error)
func (*Client) EnableLoadBalancerIpv6InternetWithOptions ¶
func (client *Client) EnableLoadBalancerIpv6InternetWithOptions(request *EnableLoadBalancerIpv6InternetRequest, runtime *util.RuntimeOptions) (_result *EnableLoadBalancerIpv6InternetResponse, _err error)
func (*Client) GetEndpoint ¶
func (*Client) GetJobStatus ¶
func (client *Client) GetJobStatus(request *GetJobStatusRequest) (_result *GetJobStatusResponse, _err error)
func (*Client) GetJobStatusWithOptions ¶
func (client *Client) GetJobStatusWithOptions(request *GetJobStatusRequest, runtime *util.RuntimeOptions) (_result *GetJobStatusResponse, _err error)
func (*Client) GetListenerAttribute ¶
func (client *Client) GetListenerAttribute(request *GetListenerAttributeRequest) (_result *GetListenerAttributeResponse, _err error)
func (*Client) GetListenerAttributeWithOptions ¶
func (client *Client) GetListenerAttributeWithOptions(request *GetListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *GetListenerAttributeResponse, _err error)
func (*Client) GetListenerHealthStatus ¶
func (client *Client) GetListenerHealthStatus(request *GetListenerHealthStatusRequest) (_result *GetListenerHealthStatusResponse, _err error)
func (*Client) GetListenerHealthStatusWithOptions ¶
func (client *Client) GetListenerHealthStatusWithOptions(request *GetListenerHealthStatusRequest, runtime *util.RuntimeOptions) (_result *GetListenerHealthStatusResponse, _err error)
func (*Client) GetLoadBalancerAttribute ¶
func (client *Client) GetLoadBalancerAttribute(request *GetLoadBalancerAttributeRequest) (_result *GetLoadBalancerAttributeResponse, _err error)
func (*Client) GetLoadBalancerAttributeWithOptions ¶
func (client *Client) GetLoadBalancerAttributeWithOptions(request *GetLoadBalancerAttributeRequest, runtime *util.RuntimeOptions) (_result *GetLoadBalancerAttributeResponse, _err error)
func (*Client) ListListenerCertificates ¶
func (client *Client) ListListenerCertificates(request *ListListenerCertificatesRequest) (_result *ListListenerCertificatesResponse, _err error)
func (*Client) ListListenerCertificatesWithOptions ¶
func (client *Client) ListListenerCertificatesWithOptions(request *ListListenerCertificatesRequest, runtime *util.RuntimeOptions) (_result *ListListenerCertificatesResponse, _err error)
func (*Client) ListListeners ¶
func (client *Client) ListListeners(request *ListListenersRequest) (_result *ListListenersResponse, _err error)
func (*Client) ListListenersWithOptions ¶
func (client *Client) ListListenersWithOptions(request *ListListenersRequest, runtime *util.RuntimeOptions) (_result *ListListenersResponse, _err error)
func (*Client) ListLoadBalancers ¶
func (client *Client) ListLoadBalancers(request *ListLoadBalancersRequest) (_result *ListLoadBalancersResponse, _err error)
func (*Client) ListLoadBalancersWithOptions ¶
func (client *Client) ListLoadBalancersWithOptions(request *ListLoadBalancersRequest, runtime *util.RuntimeOptions) (_result *ListLoadBalancersResponse, _err error)
func (*Client) ListSecurityPolicy ¶
func (client *Client) ListSecurityPolicy(request *ListSecurityPolicyRequest) (_result *ListSecurityPolicyResponse, _err error)
func (*Client) ListSecurityPolicyWithOptions ¶
func (client *Client) ListSecurityPolicyWithOptions(request *ListSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *ListSecurityPolicyResponse, _err error)
func (*Client) ListServerGroupServers ¶
func (client *Client) ListServerGroupServers(request *ListServerGroupServersRequest) (_result *ListServerGroupServersResponse, _err error)
func (*Client) ListServerGroupServersWithOptions ¶
func (client *Client) ListServerGroupServersWithOptions(request *ListServerGroupServersRequest, runtime *util.RuntimeOptions) (_result *ListServerGroupServersResponse, _err error)
func (*Client) ListServerGroups ¶
func (client *Client) ListServerGroups(request *ListServerGroupsRequest) (_result *ListServerGroupsResponse, _err error)
func (*Client) ListServerGroupsWithOptions ¶
func (client *Client) ListServerGroupsWithOptions(request *ListServerGroupsRequest, runtime *util.RuntimeOptions) (_result *ListServerGroupsResponse, _err error)
func (*Client) ListSystemSecurityPolicy ¶
func (client *Client) ListSystemSecurityPolicy(request *ListSystemSecurityPolicyRequest) (_result *ListSystemSecurityPolicyResponse, _err error)
func (*Client) ListSystemSecurityPolicyWithOptions ¶
func (client *Client) ListSystemSecurityPolicyWithOptions(request *ListSystemSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *ListSystemSecurityPolicyResponse, _err error)
func (*Client) ListTagResources ¶
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)
func (*Client) ListTagResourcesWithOptions ¶
func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)
func (*Client) LoadBalancerJoinSecurityGroup ¶
func (client *Client) LoadBalancerJoinSecurityGroup(request *LoadBalancerJoinSecurityGroupRequest) (_result *LoadBalancerJoinSecurityGroupResponse, _err error)
*
- * Make sure that you have created a security group. For more information about how to create a security group, see [CreateSecurityGroup](~~25553~~).
- * An NLB instance can be associated with up to four security groups.
- * You can query the security groups that are associated with an NLB instance by calling the [GetLoadBalancerAttribute](~~214362~~) operation.
- * LoadBalancerJoinSecurityGroup is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the [GetJobStatus](~~445904~~) operation to query the status of a task.
- * If the task is in the **Succeeded** state, the security group is associated.
- * If the task is in the **Processing** state, the security group is being associated. In this case, you can perform only query operations. *
- @param request LoadBalancerJoinSecurityGroupRequest
- @return LoadBalancerJoinSecurityGroupResponse
func (*Client) LoadBalancerJoinSecurityGroupWithOptions ¶
func (client *Client) LoadBalancerJoinSecurityGroupWithOptions(request *LoadBalancerJoinSecurityGroupRequest, runtime *util.RuntimeOptions) (_result *LoadBalancerJoinSecurityGroupResponse, _err error)
*
- * Make sure that you have created a security group. For more information about how to create a security group, see [CreateSecurityGroup](~~25553~~).
- * An NLB instance can be associated with up to four security groups.
- * You can query the security groups that are associated with an NLB instance by calling the [GetLoadBalancerAttribute](~~214362~~) operation.
- * LoadBalancerJoinSecurityGroup is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the [GetJobStatus](~~445904~~) operation to query the status of a task.
- * If the task is in the **Succeeded** state, the security group is associated.
- * If the task is in the **Processing** state, the security group is being associated. In this case, you can perform only query operations. *
- @param request LoadBalancerJoinSecurityGroupRequest
- @param runtime runtime options for this request RuntimeOptions
- @return LoadBalancerJoinSecurityGroupResponse
func (*Client) LoadBalancerLeaveSecurityGroup ¶
func (client *Client) LoadBalancerLeaveSecurityGroup(request *LoadBalancerLeaveSecurityGroupRequest) (_result *LoadBalancerLeaveSecurityGroupResponse, _err error)
*
- LoadBalancerLeaveSecurityGroup is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the [GetJobStatus](~~445904~~) operation to query the status of a task.
- * If the task is in the **Succeeded** state, the security group is disassociated.
- * If the task is in the **Processing** state, the security group is being disassociated. In this case, you can perform only query operations. *
- @param request LoadBalancerLeaveSecurityGroupRequest
- @return LoadBalancerLeaveSecurityGroupResponse
func (*Client) LoadBalancerLeaveSecurityGroupWithOptions ¶
func (client *Client) LoadBalancerLeaveSecurityGroupWithOptions(request *LoadBalancerLeaveSecurityGroupRequest, runtime *util.RuntimeOptions) (_result *LoadBalancerLeaveSecurityGroupResponse, _err error)
*
- LoadBalancerLeaveSecurityGroup is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the [GetJobStatus](~~445904~~) operation to query the status of a task.
- * If the task is in the **Succeeded** state, the security group is disassociated.
- * If the task is in the **Processing** state, the security group is being disassociated. In this case, you can perform only query operations. *
- @param request LoadBalancerLeaveSecurityGroupRequest
- @param runtime runtime options for this request RuntimeOptions
- @return LoadBalancerLeaveSecurityGroupResponse
func (*Client) MoveResourceGroup ¶
func (client *Client) MoveResourceGroup(request *MoveResourceGroupRequest) (_result *MoveResourceGroupResponse, _err error)
func (*Client) MoveResourceGroupWithOptions ¶
func (client *Client) MoveResourceGroupWithOptions(request *MoveResourceGroupRequest, runtime *util.RuntimeOptions) (_result *MoveResourceGroupResponse, _err error)
func (*Client) RemoveServersFromServerGroup ¶
func (client *Client) RemoveServersFromServerGroup(request *RemoveServersFromServerGroupRequest) (_result *RemoveServersFromServerGroupResponse, _err error)
func (*Client) RemoveServersFromServerGroupWithOptions ¶
func (client *Client) RemoveServersFromServerGroupWithOptions(request *RemoveServersFromServerGroupRequest, runtime *util.RuntimeOptions) (_result *RemoveServersFromServerGroupResponse, _err error)
func (*Client) StartListener ¶
func (client *Client) StartListener(request *StartListenerRequest) (_result *StartListenerResponse, _err error)
func (*Client) StartListenerWithOptions ¶
func (client *Client) StartListenerWithOptions(request *StartListenerRequest, runtime *util.RuntimeOptions) (_result *StartListenerResponse, _err error)
func (*Client) StartShiftLoadBalancerZones ¶
func (client *Client) StartShiftLoadBalancerZones(request *StartShiftLoadBalancerZonesRequest) (_result *StartShiftLoadBalancerZonesResponse, _err error)
*
- > If a Network Load Balancer (NLB) instance is deployed only in one zone, you cannot remove the NLB instance from the zone. *
- @param request StartShiftLoadBalancerZonesRequest
- @return StartShiftLoadBalancerZonesResponse
func (*Client) StartShiftLoadBalancerZonesWithOptions ¶
func (client *Client) StartShiftLoadBalancerZonesWithOptions(request *StartShiftLoadBalancerZonesRequest, runtime *util.RuntimeOptions) (_result *StartShiftLoadBalancerZonesResponse, _err error)
*
- > If a Network Load Balancer (NLB) instance is deployed only in one zone, you cannot remove the NLB instance from the zone. *
- @param request StartShiftLoadBalancerZonesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return StartShiftLoadBalancerZonesResponse
func (*Client) StopListener ¶
func (client *Client) StopListener(request *StopListenerRequest) (_result *StopListenerResponse, _err error)
func (*Client) StopListenerWithOptions ¶
func (client *Client) StopListenerWithOptions(request *StopListenerRequest, runtime *util.RuntimeOptions) (_result *StopListenerResponse, _err error)
func (*Client) TagResources ¶
func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)
func (*Client) TagResourcesWithOptions ¶
func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)
func (*Client) UntagResources ¶
func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)
func (*Client) UntagResourcesWithOptions ¶
func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)
func (*Client) UpdateListenerAttribute ¶
func (client *Client) UpdateListenerAttribute(request *UpdateListenerAttributeRequest) (_result *UpdateListenerAttributeResponse, _err error)
func (*Client) UpdateListenerAttributeWithOptions ¶
func (client *Client) UpdateListenerAttributeWithOptions(tmpReq *UpdateListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateListenerAttributeResponse, _err error)
func (*Client) UpdateLoadBalancerAddressTypeConfig ¶
func (client *Client) UpdateLoadBalancerAddressTypeConfig(request *UpdateLoadBalancerAddressTypeConfigRequest) (_result *UpdateLoadBalancerAddressTypeConfigResponse, _err error)
*
- * Make sure that an NLB instance is created. For more information, see [CreateLoadBalancer](~~445868~~).
- * You can call the [GetLoadBalancerAttribute](~~445873~~) operation to query the **AddressType** value of an NLB instance after you change the network type.
- * **UpdateLoadBalancerAddressTypeConfig** is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the [GetJobStatus](~~445904~~) operation to query the task status:
- * If the task is in the **Succeeded** state, the network type of the IPv4 address of the NLB instance is changed.
- * If the task is in the **Processing** state, the network type of the IPv4 address of the NLB instance is being changed. In this case, you can perform only query operations. *
- @param request UpdateLoadBalancerAddressTypeConfigRequest
- @return UpdateLoadBalancerAddressTypeConfigResponse
func (*Client) UpdateLoadBalancerAddressTypeConfigWithOptions ¶
func (client *Client) UpdateLoadBalancerAddressTypeConfigWithOptions(request *UpdateLoadBalancerAddressTypeConfigRequest, runtime *util.RuntimeOptions) (_result *UpdateLoadBalancerAddressTypeConfigResponse, _err error)
*
- * Make sure that an NLB instance is created. For more information, see [CreateLoadBalancer](~~445868~~).
- * You can call the [GetLoadBalancerAttribute](~~445873~~) operation to query the **AddressType** value of an NLB instance after you change the network type.
- * **UpdateLoadBalancerAddressTypeConfig** is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the [GetJobStatus](~~445904~~) operation to query the task status:
- * If the task is in the **Succeeded** state, the network type of the IPv4 address of the NLB instance is changed.
- * If the task is in the **Processing** state, the network type of the IPv4 address of the NLB instance is being changed. In this case, you can perform only query operations. *
- @param request UpdateLoadBalancerAddressTypeConfigRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateLoadBalancerAddressTypeConfigResponse
func (*Client) UpdateLoadBalancerAttribute ¶
func (client *Client) UpdateLoadBalancerAttribute(request *UpdateLoadBalancerAttributeRequest) (_result *UpdateLoadBalancerAttributeResponse, _err error)
func (*Client) UpdateLoadBalancerAttributeWithOptions ¶
func (client *Client) UpdateLoadBalancerAttributeWithOptions(request *UpdateLoadBalancerAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateLoadBalancerAttributeResponse, _err error)
func (*Client) UpdateLoadBalancerProtection ¶
func (client *Client) UpdateLoadBalancerProtection(request *UpdateLoadBalancerProtectionRequest) (_result *UpdateLoadBalancerProtectionResponse, _err error)
*
- > You can call the [GetLoadBalancerAttribute](~~445873~~) operation to query the details about deletion protection and the configuration read-only mode. *
- @param request UpdateLoadBalancerProtectionRequest
- @return UpdateLoadBalancerProtectionResponse
func (*Client) UpdateLoadBalancerProtectionWithOptions ¶
func (client *Client) UpdateLoadBalancerProtectionWithOptions(request *UpdateLoadBalancerProtectionRequest, runtime *util.RuntimeOptions) (_result *UpdateLoadBalancerProtectionResponse, _err error)
*
- > You can call the [GetLoadBalancerAttribute](~~445873~~) operation to query the details about deletion protection and the configuration read-only mode. *
- @param request UpdateLoadBalancerProtectionRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateLoadBalancerProtectionResponse
func (*Client) UpdateLoadBalancerZones ¶
func (client *Client) UpdateLoadBalancerZones(request *UpdateLoadBalancerZonesRequest) (_result *UpdateLoadBalancerZonesResponse, _err error)
*
- When you call this operation, make sure that you specify all the zones of the NLB instance, including the existing zones and new zones. If you do not specify the existing zones, the existing zones are removed.
- Prerequisites
- * An NLB instance is created. For more information, see [CreateLoadBalancer](~~445868~~).
- * You can call the [GetLoadBalancerAttribute](~~445873~~) operation to query the zones and zone attributes of an NLB instance.
- * **UpdateLoadBalancerZones** is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the [GetJobStatus](~~445904~~) operation query to query the status of a task:
- * If the task is in the **Succeeded** state, the zones and zone attributes are modified.
- * If the task is in the **Processing** state, the zones and zone attributes are being modified. In this case, you can perform only query operations. *
- @param request UpdateLoadBalancerZonesRequest
- @return UpdateLoadBalancerZonesResponse
func (*Client) UpdateLoadBalancerZonesWithOptions ¶
func (client *Client) UpdateLoadBalancerZonesWithOptions(request *UpdateLoadBalancerZonesRequest, runtime *util.RuntimeOptions) (_result *UpdateLoadBalancerZonesResponse, _err error)
*
- When you call this operation, make sure that you specify all the zones of the NLB instance, including the existing zones and new zones. If you do not specify the existing zones, the existing zones are removed.
- Prerequisites
- * An NLB instance is created. For more information, see [CreateLoadBalancer](~~445868~~).
- * You can call the [GetLoadBalancerAttribute](~~445873~~) operation to query the zones and zone attributes of an NLB instance.
- * **UpdateLoadBalancerZones** is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background. You can call the [GetJobStatus](~~445904~~) operation query to query the status of a task:
- * If the task is in the **Succeeded** state, the zones and zone attributes are modified.
- * If the task is in the **Processing** state, the zones and zone attributes are being modified. In this case, you can perform only query operations. *
- @param request UpdateLoadBalancerZonesRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateLoadBalancerZonesResponse
func (*Client) UpdateSecurityPolicyAttribute ¶
func (client *Client) UpdateSecurityPolicyAttribute(request *UpdateSecurityPolicyAttributeRequest) (_result *UpdateSecurityPolicyAttributeResponse, _err error)
func (*Client) UpdateSecurityPolicyAttributeWithOptions ¶
func (client *Client) UpdateSecurityPolicyAttributeWithOptions(request *UpdateSecurityPolicyAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateSecurityPolicyAttributeResponse, _err error)
func (*Client) UpdateServerGroupAttribute ¶
func (client *Client) UpdateServerGroupAttribute(request *UpdateServerGroupAttributeRequest) (_result *UpdateServerGroupAttributeResponse, _err error)
func (*Client) UpdateServerGroupAttributeWithOptions ¶
func (client *Client) UpdateServerGroupAttributeWithOptions(request *UpdateServerGroupAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateServerGroupAttributeResponse, _err error)
func (*Client) UpdateServerGroupServersAttribute ¶
func (client *Client) UpdateServerGroupServersAttribute(request *UpdateServerGroupServersAttributeRequest) (_result *UpdateServerGroupServersAttributeResponse, _err error)
*
- **UpdateServerGroupServersAttribute** is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background.
- 1. You can call the [ListServerGroups](~~445895~~) operation to query the status of a server group.
- * If a server group is in the **Configuring** state, the server group is being modified.
- * If a server group is in the **Available** state, the server group is running.
- 2. You can call the [ListServerGroupServers](~~445896~~) operation to query the status of a backend server.
- * If a backend server is in the **Configuring** state, it indicates that the backend server is being modified.
- * If a backend server is in the **Available** state, it indicates that the backend server is running. *
- @param request UpdateServerGroupServersAttributeRequest
- @return UpdateServerGroupServersAttributeResponse
func (*Client) UpdateServerGroupServersAttributeWithOptions ¶
func (client *Client) UpdateServerGroupServersAttributeWithOptions(request *UpdateServerGroupServersAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateServerGroupServersAttributeResponse, _err error)
*
- **UpdateServerGroupServersAttribute** is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background.
- 1. You can call the [ListServerGroups](~~445895~~) operation to query the status of a server group.
- * If a server group is in the **Configuring** state, the server group is being modified.
- * If a server group is in the **Available** state, the server group is running.
- 2. You can call the [ListServerGroupServers](~~445896~~) operation to query the status of a backend server.
- * If a backend server is in the **Configuring** state, it indicates that the backend server is being modified.
- * If a backend server is in the **Available** state, it indicates that the backend server is running. *
- @param request UpdateServerGroupServersAttributeRequest
- @param runtime runtime options for this request RuntimeOptions
- @return UpdateServerGroupServersAttributeResponse
type CreateListenerRequest ¶
type CreateListenerRequest struct { // Specifies whether to enable Application-Layer Protocol Negotiation (ALPN). Valid values: // // * **true** // * **false** (default) AlpnEnabled *bool `json:"AlpnEnabled,omitempty" xml:"AlpnEnabled,omitempty"` // The ALPN policy. // // Valid values: // // * HTTP1Only // * HTTP2Only // * HTTP2Preferred // * HTTP2Optional AlpnPolicy *string `json:"AlpnPolicy,omitempty" xml:"AlpnPolicy,omitempty"` // The certificate authority (CA) certificates. This parameter takes effect only for listeners that use SSL over TCP. // // > You can specify only one CA certificate. CaCertificateIds []*string `json:"CaCertificateIds,omitempty" xml:"CaCertificateIds,omitempty" type:"Repeated"` // Specifies whether to enable mutual authentication. Valid values: // // * **true** // * **false** (default) CaEnabled *bool `json:"CaEnabled,omitempty" xml:"CaEnabled,omitempty"` // The server certificates. This parameter takes effect only for listeners that use SSL over TCP. // // > You can specify only one server certificate. CertificateIds []*string `json:"CertificateIds,omitempty" xml:"CertificateIds,omitempty" type:"Repeated"` // 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. The client token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The maximum number of connections that can be created per second on the NLB instance. Valid values: **0** to **1000000**. **0** specifies that the number of connections is unlimited. Cps *int32 `json:"Cps,omitempty" xml:"Cps,omitempty"` // Specifies whether to perform only a dry run without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The last port in the listener port range. Valid values: **0** to **65535**. The number of the last port must be greater than the number of the first port. // // > This parameter is required when **ListenerPort** is set to **0**. EndPort *int32 `json:"EndPort,omitempty" xml:"EndPort,omitempty"` // The timeout period of idle connections. Unit: seconds. Valid values: **1** to **900**. Default value: **900**. IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // The name of the listener. // // The name must be 2 to 256 characters in length, and can contain letters, digits, commas (,), periods (.), semicolons (;), forward slashes (/), at signs (@), underscores (\_), and hyphens (-). ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The listener port. Valid values: **0** to **65535**. // // If you set the value to **0**, the listener listens by port range. If you set the value to **0**, you must specify **StartPort** and **EndPort**. ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. Valid values: **TCP**, **UDP**, and **TCPSSL**. ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the Network Load Balancer (NLB) instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The maximum size of a TCP segment. Unit: bytes. Valid values: **0** to **1500**. **0** specifies that the maximum segment size remains unchanged. // // > This parameter is supported only by TCP listeners and listeners that use SSL over TCP. Mss *int32 `json:"Mss,omitempty" xml:"Mss,omitempty"` // Specifies whether to use the Proxy protocol to pass client IP addresses to backend servers. Valid values: // // * **true** // * **false** (default) ProxyProtocolEnabled *bool `json:"ProxyProtocolEnabled,omitempty" xml:"ProxyProtocolEnabled,omitempty"` ProxyProtocolV2Config *CreateListenerRequestProxyProtocolV2Config `json:"ProxyProtocolV2Config,omitempty" xml:"ProxyProtocolV2Config,omitempty" type:"Struct"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // Specifies whether to enable fine-grained monitoring. Valid values: // // * **true** // * **false** (default) SecSensorEnabled *bool `json:"SecSensorEnabled,omitempty" xml:"SecSensorEnabled,omitempty"` // The security policy ID. System security policies and custom security policies are supported. // // Valid values: **tls_cipher_policy\_1\_0** (default), **tls_cipher_policy\_1\_1**, **tls_cipher_policy\_1\_2**, **tls_cipher_policy\_1\_2\_strict**, and **tls_cipher_policy\_1\_2\_strict_with\_1\_3**. // // > This parameter takes effect only for listeners that use SSL over TCP. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The first port in the listener port range. Valid values: **0** to **65535**. // // > This parameter is required when **ListenerPort** is set to **0**. StartPort *int32 `json:"StartPort,omitempty" xml:"StartPort,omitempty"` // The tags. Tag []*CreateListenerRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (CreateListenerRequest) GoString ¶
func (s CreateListenerRequest) GoString() string
func (*CreateListenerRequest) SetAlpnEnabled ¶
func (s *CreateListenerRequest) SetAlpnEnabled(v bool) *CreateListenerRequest
func (*CreateListenerRequest) SetAlpnPolicy ¶
func (s *CreateListenerRequest) SetAlpnPolicy(v string) *CreateListenerRequest
func (*CreateListenerRequest) SetCaCertificateIds ¶
func (s *CreateListenerRequest) SetCaCertificateIds(v []*string) *CreateListenerRequest
func (*CreateListenerRequest) SetCaEnabled ¶
func (s *CreateListenerRequest) SetCaEnabled(v bool) *CreateListenerRequest
func (*CreateListenerRequest) SetCertificateIds ¶
func (s *CreateListenerRequest) SetCertificateIds(v []*string) *CreateListenerRequest
func (*CreateListenerRequest) SetClientToken ¶
func (s *CreateListenerRequest) SetClientToken(v string) *CreateListenerRequest
func (*CreateListenerRequest) SetCps ¶
func (s *CreateListenerRequest) SetCps(v int32) *CreateListenerRequest
func (*CreateListenerRequest) SetDryRun ¶
func (s *CreateListenerRequest) SetDryRun(v bool) *CreateListenerRequest
func (*CreateListenerRequest) SetEndPort ¶
func (s *CreateListenerRequest) SetEndPort(v int32) *CreateListenerRequest
func (*CreateListenerRequest) SetIdleTimeout ¶
func (s *CreateListenerRequest) SetIdleTimeout(v int32) *CreateListenerRequest
func (*CreateListenerRequest) SetListenerDescription ¶
func (s *CreateListenerRequest) SetListenerDescription(v string) *CreateListenerRequest
func (*CreateListenerRequest) SetListenerPort ¶
func (s *CreateListenerRequest) SetListenerPort(v int32) *CreateListenerRequest
func (*CreateListenerRequest) SetListenerProtocol ¶
func (s *CreateListenerRequest) SetListenerProtocol(v string) *CreateListenerRequest
func (*CreateListenerRequest) SetLoadBalancerId ¶
func (s *CreateListenerRequest) SetLoadBalancerId(v string) *CreateListenerRequest
func (*CreateListenerRequest) SetMss ¶
func (s *CreateListenerRequest) SetMss(v int32) *CreateListenerRequest
func (*CreateListenerRequest) SetProxyProtocolEnabled ¶
func (s *CreateListenerRequest) SetProxyProtocolEnabled(v bool) *CreateListenerRequest
func (*CreateListenerRequest) SetProxyProtocolV2Config ¶ added in v2.0.3
func (s *CreateListenerRequest) SetProxyProtocolV2Config(v *CreateListenerRequestProxyProtocolV2Config) *CreateListenerRequest
func (*CreateListenerRequest) SetRegionId ¶
func (s *CreateListenerRequest) SetRegionId(v string) *CreateListenerRequest
func (*CreateListenerRequest) SetSecSensorEnabled ¶
func (s *CreateListenerRequest) SetSecSensorEnabled(v bool) *CreateListenerRequest
func (*CreateListenerRequest) SetSecurityPolicyId ¶
func (s *CreateListenerRequest) SetSecurityPolicyId(v string) *CreateListenerRequest
func (*CreateListenerRequest) SetServerGroupId ¶
func (s *CreateListenerRequest) SetServerGroupId(v string) *CreateListenerRequest
func (*CreateListenerRequest) SetStartPort ¶
func (s *CreateListenerRequest) SetStartPort(v int32) *CreateListenerRequest
func (*CreateListenerRequest) SetTag ¶
func (s *CreateListenerRequest) SetTag(v []*CreateListenerRequestTag) *CreateListenerRequest
func (CreateListenerRequest) String ¶
func (s CreateListenerRequest) String() string
type CreateListenerRequestProxyProtocolV2Config ¶ added in v2.0.3
type CreateListenerRequestProxyProtocolV2Config struct { Ppv2PrivateLinkEpIdEnabled *bool `json:"Ppv2PrivateLinkEpIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpIdEnabled,omitempty"` Ppv2PrivateLinkEpsIdEnabled *bool `json:"Ppv2PrivateLinkEpsIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpsIdEnabled,omitempty"` Ppv2VpcIdEnabled *bool `json:"Ppv2VpcIdEnabled,omitempty" xml:"Ppv2VpcIdEnabled,omitempty"` }
func (CreateListenerRequestProxyProtocolV2Config) GoString ¶ added in v2.0.3
func (s CreateListenerRequestProxyProtocolV2Config) GoString() string
func (*CreateListenerRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled ¶ added in v2.0.3
func (s *CreateListenerRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled(v bool) *CreateListenerRequestProxyProtocolV2Config
func (*CreateListenerRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled ¶ added in v2.0.3
func (s *CreateListenerRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled(v bool) *CreateListenerRequestProxyProtocolV2Config
func (*CreateListenerRequestProxyProtocolV2Config) SetPpv2VpcIdEnabled ¶ added in v2.0.3
func (s *CreateListenerRequestProxyProtocolV2Config) SetPpv2VpcIdEnabled(v bool) *CreateListenerRequestProxyProtocolV2Config
func (CreateListenerRequestProxyProtocolV2Config) String ¶ added in v2.0.3
func (s CreateListenerRequestProxyProtocolV2Config) String() string
type CreateListenerRequestTag ¶
type CreateListenerRequestTag 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 can be up to 64 characters in length and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. // // You can add up to 20 tags in each call. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateListenerRequestTag) GoString ¶
func (s CreateListenerRequestTag) GoString() string
func (*CreateListenerRequestTag) SetKey ¶
func (s *CreateListenerRequestTag) SetKey(v string) *CreateListenerRequestTag
func (*CreateListenerRequestTag) SetValue ¶
func (s *CreateListenerRequestTag) SetValue(v string) *CreateListenerRequestTag
func (CreateListenerRequestTag) String ¶
func (s CreateListenerRequestTag) String() string
type CreateListenerResponse ¶
type CreateListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateListenerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (CreateListenerResponse) GoString ¶
func (s CreateListenerResponse) GoString() string
func (*CreateListenerResponse) SetBody ¶
func (s *CreateListenerResponse) SetBody(v *CreateListenerResponseBody) *CreateListenerResponse
func (*CreateListenerResponse) SetHeaders ¶
func (s *CreateListenerResponse) SetHeaders(v map[string]*string) *CreateListenerResponse
func (*CreateListenerResponse) SetStatusCode ¶
func (s *CreateListenerResponse) SetStatusCode(v int32) *CreateListenerResponse
func (CreateListenerResponse) String ¶
func (s CreateListenerResponse) String() string
type CreateListenerResponseBody ¶
type CreateListenerResponseBody struct { // The asynchronous task ID. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The listener ID. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateListenerResponseBody) GoString ¶
func (s CreateListenerResponseBody) GoString() string
func (*CreateListenerResponseBody) SetJobId ¶
func (s *CreateListenerResponseBody) SetJobId(v string) *CreateListenerResponseBody
func (*CreateListenerResponseBody) SetListenerId ¶
func (s *CreateListenerResponseBody) SetListenerId(v string) *CreateListenerResponseBody
func (*CreateListenerResponseBody) SetRequestId ¶
func (s *CreateListenerResponseBody) SetRequestId(v string) *CreateListenerResponseBody
func (CreateListenerResponseBody) String ¶
func (s CreateListenerResponseBody) String() string
type CreateListenerShrinkRequest ¶ added in v2.0.3
type CreateListenerShrinkRequest struct { // Specifies whether to enable Application-Layer Protocol Negotiation (ALPN). Valid values: // // * **true** // * **false** (default) AlpnEnabled *bool `json:"AlpnEnabled,omitempty" xml:"AlpnEnabled,omitempty"` // The ALPN policy. // // Valid values: // // * HTTP1Only // * HTTP2Only // * HTTP2Preferred // * HTTP2Optional AlpnPolicy *string `json:"AlpnPolicy,omitempty" xml:"AlpnPolicy,omitempty"` // The certificate authority (CA) certificates. This parameter takes effect only for listeners that use SSL over TCP. // // > You can specify only one CA certificate. CaCertificateIds []*string `json:"CaCertificateIds,omitempty" xml:"CaCertificateIds,omitempty" type:"Repeated"` // Specifies whether to enable mutual authentication. Valid values: // // * **true** // * **false** (default) CaEnabled *bool `json:"CaEnabled,omitempty" xml:"CaEnabled,omitempty"` // The server certificates. This parameter takes effect only for listeners that use SSL over TCP. // // > You can specify only one server certificate. CertificateIds []*string `json:"CertificateIds,omitempty" xml:"CertificateIds,omitempty" type:"Repeated"` // 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. The client token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The maximum number of connections that can be created per second on the NLB instance. Valid values: **0** to **1000000**. **0** specifies that the number of connections is unlimited. Cps *int32 `json:"Cps,omitempty" xml:"Cps,omitempty"` // Specifies whether to perform only a dry run without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The last port in the listener port range. Valid values: **0** to **65535**. The number of the last port must be greater than the number of the first port. // // > This parameter is required when **ListenerPort** is set to **0**. EndPort *int32 `json:"EndPort,omitempty" xml:"EndPort,omitempty"` // The timeout period of idle connections. Unit: seconds. Valid values: **1** to **900**. Default value: **900**. IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // The name of the listener. // // The name must be 2 to 256 characters in length, and can contain letters, digits, commas (,), periods (.), semicolons (;), forward slashes (/), at signs (@), underscores (\_), and hyphens (-). ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The listener port. Valid values: **0** to **65535**. // // If you set the value to **0**, the listener listens by port range. If you set the value to **0**, you must specify **StartPort** and **EndPort**. ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. Valid values: **TCP**, **UDP**, and **TCPSSL**. ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the Network Load Balancer (NLB) instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The maximum size of a TCP segment. Unit: bytes. Valid values: **0** to **1500**. **0** specifies that the maximum segment size remains unchanged. // // > This parameter is supported only by TCP listeners and listeners that use SSL over TCP. Mss *int32 `json:"Mss,omitempty" xml:"Mss,omitempty"` // Specifies whether to use the Proxy protocol to pass client IP addresses to backend servers. Valid values: // // * **true** // * **false** (default) ProxyProtocolEnabled *bool `json:"ProxyProtocolEnabled,omitempty" xml:"ProxyProtocolEnabled,omitempty"` ProxyProtocolV2ConfigShrink *string `json:"ProxyProtocolV2Config,omitempty" xml:"ProxyProtocolV2Config,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // Specifies whether to enable fine-grained monitoring. Valid values: // // * **true** // * **false** (default) SecSensorEnabled *bool `json:"SecSensorEnabled,omitempty" xml:"SecSensorEnabled,omitempty"` // The security policy ID. System security policies and custom security policies are supported. // // Valid values: **tls_cipher_policy\_1\_0** (default), **tls_cipher_policy\_1\_1**, **tls_cipher_policy\_1\_2**, **tls_cipher_policy\_1\_2\_strict**, and **tls_cipher_policy\_1\_2\_strict_with\_1\_3**. // // > This parameter takes effect only for listeners that use SSL over TCP. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The first port in the listener port range. Valid values: **0** to **65535**. // // > This parameter is required when **ListenerPort** is set to **0**. StartPort *int32 `json:"StartPort,omitempty" xml:"StartPort,omitempty"` // The tags. Tag []*CreateListenerShrinkRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (CreateListenerShrinkRequest) GoString ¶ added in v2.0.3
func (s CreateListenerShrinkRequest) GoString() string
func (*CreateListenerShrinkRequest) SetAlpnEnabled ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetAlpnEnabled(v bool) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetAlpnPolicy ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetAlpnPolicy(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetCaCertificateIds ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetCaCertificateIds(v []*string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetCaEnabled ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetCaEnabled(v bool) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetCertificateIds ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetCertificateIds(v []*string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetClientToken ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetClientToken(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetCps ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetCps(v int32) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetDryRun ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetDryRun(v bool) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetEndPort ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetEndPort(v int32) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetIdleTimeout ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetIdleTimeout(v int32) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetListenerDescription ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetListenerDescription(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetListenerPort ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetListenerPort(v int32) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetListenerProtocol ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetListenerProtocol(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetLoadBalancerId ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetLoadBalancerId(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetMss ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetMss(v int32) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetProxyProtocolEnabled ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetProxyProtocolEnabled(v bool) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetProxyProtocolV2ConfigShrink ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetProxyProtocolV2ConfigShrink(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetRegionId ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetRegionId(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetSecSensorEnabled ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetSecSensorEnabled(v bool) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetSecurityPolicyId ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetSecurityPolicyId(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetServerGroupId ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetServerGroupId(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetStartPort ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetStartPort(v int32) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetTag ¶ added in v2.0.3
func (s *CreateListenerShrinkRequest) SetTag(v []*CreateListenerShrinkRequestTag) *CreateListenerShrinkRequest
func (CreateListenerShrinkRequest) String ¶ added in v2.0.3
func (s CreateListenerShrinkRequest) String() string
type CreateListenerShrinkRequestTag ¶ added in v2.0.3
type CreateListenerShrinkRequestTag 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 can be up to 64 characters in length and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. // // You can add up to 20 tags in each call. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateListenerShrinkRequestTag) GoString ¶ added in v2.0.3
func (s CreateListenerShrinkRequestTag) GoString() string
func (*CreateListenerShrinkRequestTag) SetKey ¶ added in v2.0.3
func (s *CreateListenerShrinkRequestTag) SetKey(v string) *CreateListenerShrinkRequestTag
func (*CreateListenerShrinkRequestTag) SetValue ¶ added in v2.0.3
func (s *CreateListenerShrinkRequestTag) SetValue(v string) *CreateListenerShrinkRequestTag
func (CreateListenerShrinkRequestTag) String ¶ added in v2.0.3
func (s CreateListenerShrinkRequestTag) String() string
type CreateLoadBalancerRequest ¶
type CreateLoadBalancerRequest struct { // The protocol version. Valid values: // // * **ipv4:** IPv4. This is the default value. // * **DualStack:** dual stack. AddressIpVersion *string `json:"AddressIpVersion,omitempty" xml:"AddressIpVersion,omitempty"` // The type of IPv4 address used by the NLB instance. Valid values: // // * **Internet**: The NLB instance uses a public IP address. The domain name of the NLB instance is resolved to the public IP address. Therefore, the NLB instance can be accessed over the Internet. // * **Intranet**: The NLB instance uses a private IP address. The domain name of the NLB instance is resolved to the private IP address. Therefore, the NLB instance can be accessed over the virtual private cloud (VPC) where the NLB instance is deployed. // // > To enable a public IPv6 address for an NLB instance, call the [EnableLoadBalancerIpv6Internet](~~445878~~) operation. AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The ID of the EIP bandwidth plan that is associated with the Internet-facing NLB instance. BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" xml:"BandwidthPackageId,omitempty"` // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must make sure that it is unique among different requests. The client token can contain only ASCII characters. // // > If you do not set this parameter, **ClientToken** is set to the value of **RequestId**. The value of **RequestId** for each API request is different. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The configuration of the deletion protection feature. DeletionProtectionConfig *CreateLoadBalancerRequestDeletionProtectionConfig `json:"DeletionProtectionConfig,omitempty" xml:"DeletionProtectionConfig,omitempty" type:"Struct"` // Specifies whether to perform a dry run. Valid values: // // * **true**: performs a dry run. The system checks the required parameters, request syntax, and limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**: performs a dry run and sends the request. This is the default value. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The billing settings of the NLB instance. LoadBalancerBillingConfig *CreateLoadBalancerRequestLoadBalancerBillingConfig `json:"LoadBalancerBillingConfig,omitempty" xml:"LoadBalancerBillingConfig,omitempty" type:"Struct"` // The name of the NLB instance. // // The value must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (\_), and hyphens (-). The value must start with a letter. LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The type of the instance. Set the value to **network**, which specifies an NLB instance. LoadBalancerType *string `json:"LoadBalancerType,omitempty" xml:"LoadBalancerType,omitempty"` // The configuration of the configuration read-only mode. ModificationProtectionConfig *CreateLoadBalancerRequestModificationProtectionConfig `json:"ModificationProtectionConfig,omitempty" xml:"ModificationProtectionConfig,omitempty" type:"Struct"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The tags. Tag []*CreateLoadBalancerRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The ID of the VPC where the NLB instance is deployed. VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The mappings between zones and vSwitches. You must add at least two zones. You can add a maximum of 10 zones. ZoneMappings []*CreateLoadBalancerRequestZoneMappings `json:"ZoneMappings,omitempty" xml:"ZoneMappings,omitempty" type:"Repeated"` }
func (CreateLoadBalancerRequest) GoString ¶
func (s CreateLoadBalancerRequest) GoString() string
func (*CreateLoadBalancerRequest) SetAddressIpVersion ¶
func (s *CreateLoadBalancerRequest) SetAddressIpVersion(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetAddressType ¶
func (s *CreateLoadBalancerRequest) SetAddressType(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetBandwidthPackageId ¶
func (s *CreateLoadBalancerRequest) SetBandwidthPackageId(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetClientToken ¶
func (s *CreateLoadBalancerRequest) SetClientToken(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetDeletionProtectionConfig ¶
func (s *CreateLoadBalancerRequest) SetDeletionProtectionConfig(v *CreateLoadBalancerRequestDeletionProtectionConfig) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetDryRun ¶
func (s *CreateLoadBalancerRequest) SetDryRun(v bool) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetLoadBalancerBillingConfig ¶
func (s *CreateLoadBalancerRequest) SetLoadBalancerBillingConfig(v *CreateLoadBalancerRequestLoadBalancerBillingConfig) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetLoadBalancerName ¶
func (s *CreateLoadBalancerRequest) SetLoadBalancerName(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetLoadBalancerType ¶
func (s *CreateLoadBalancerRequest) SetLoadBalancerType(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetModificationProtectionConfig ¶
func (s *CreateLoadBalancerRequest) SetModificationProtectionConfig(v *CreateLoadBalancerRequestModificationProtectionConfig) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetRegionId ¶
func (s *CreateLoadBalancerRequest) SetRegionId(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetResourceGroupId ¶
func (s *CreateLoadBalancerRequest) SetResourceGroupId(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetTag ¶
func (s *CreateLoadBalancerRequest) SetTag(v []*CreateLoadBalancerRequestTag) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetVpcId ¶
func (s *CreateLoadBalancerRequest) SetVpcId(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetZoneMappings ¶
func (s *CreateLoadBalancerRequest) SetZoneMappings(v []*CreateLoadBalancerRequestZoneMappings) *CreateLoadBalancerRequest
func (CreateLoadBalancerRequest) String ¶
func (s CreateLoadBalancerRequest) String() string
type CreateLoadBalancerRequestDeletionProtectionConfig ¶
type CreateLoadBalancerRequestDeletionProtectionConfig struct { // Specifies whether to enable deletion protection. Valid values: // // * **true**: yes // * **false** (default): no Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The reason why the deletion protection feature is enabled or disabled. The value must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (\_), and hyphens (-). The value must start with a letter. Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` }
func (CreateLoadBalancerRequestDeletionProtectionConfig) GoString ¶
func (s CreateLoadBalancerRequestDeletionProtectionConfig) GoString() string
func (*CreateLoadBalancerRequestDeletionProtectionConfig) SetEnabled ¶
func (s *CreateLoadBalancerRequestDeletionProtectionConfig) SetEnabled(v bool) *CreateLoadBalancerRequestDeletionProtectionConfig
func (*CreateLoadBalancerRequestDeletionProtectionConfig) SetReason ¶
func (s *CreateLoadBalancerRequestDeletionProtectionConfig) SetReason(v string) *CreateLoadBalancerRequestDeletionProtectionConfig
func (CreateLoadBalancerRequestDeletionProtectionConfig) String ¶
func (s CreateLoadBalancerRequestDeletionProtectionConfig) String() string
type CreateLoadBalancerRequestLoadBalancerBillingConfig ¶
type CreateLoadBalancerRequestLoadBalancerBillingConfig struct { // The billing method of the NLB instance. // // Set the value to **PostPay**, which specifies the pay-as-you-go billing method. PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` }
func (CreateLoadBalancerRequestLoadBalancerBillingConfig) GoString ¶
func (s CreateLoadBalancerRequestLoadBalancerBillingConfig) GoString() string
func (*CreateLoadBalancerRequestLoadBalancerBillingConfig) SetPayType ¶
func (s *CreateLoadBalancerRequestLoadBalancerBillingConfig) SetPayType(v string) *CreateLoadBalancerRequestLoadBalancerBillingConfig
func (CreateLoadBalancerRequestLoadBalancerBillingConfig) String ¶
func (s CreateLoadBalancerRequestLoadBalancerBillingConfig) String() string
type CreateLoadBalancerRequestModificationProtectionConfig ¶
type CreateLoadBalancerRequestModificationProtectionConfig struct { // The reason why the configuration read-only mode is enabled. The value must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (\_), and hyphens (-). The value must start with a letter. // // > This parameter takes effect only if the **Status** parameter is set to **ConsoleProtection**. Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` // Specifies whether to enable the configuration read-only mode. Valid values: // // * **NonProtection**: does not enable the configuration read-only mode. You cannot set the **Reason** parameter. If the **Reason** parameter is set, the value is cleared. // * **ConsoleProtection**: enables the configuration read-only mode. You can set the **Reason** parameter. // // > If you set this parameter to **ConsoleProtection**, you cannot use the NLB console to modify instance configurations. However, you can call API operations to modify instance configurations. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (CreateLoadBalancerRequestModificationProtectionConfig) GoString ¶
func (s CreateLoadBalancerRequestModificationProtectionConfig) GoString() string
func (CreateLoadBalancerRequestModificationProtectionConfig) String ¶
func (s CreateLoadBalancerRequestModificationProtectionConfig) String() string
type CreateLoadBalancerRequestTag ¶
type CreateLoadBalancerRequestTag 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 can be up to 64 characters in length and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. 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 up to 128 characters in length and cannot start with `acs:` or `aliyun`. The tag value cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateLoadBalancerRequestTag) GoString ¶
func (s CreateLoadBalancerRequestTag) GoString() string
func (*CreateLoadBalancerRequestTag) SetKey ¶
func (s *CreateLoadBalancerRequestTag) SetKey(v string) *CreateLoadBalancerRequestTag
func (*CreateLoadBalancerRequestTag) SetValue ¶
func (s *CreateLoadBalancerRequestTag) SetValue(v string) *CreateLoadBalancerRequestTag
func (CreateLoadBalancerRequestTag) String ¶
func (s CreateLoadBalancerRequestTag) String() string
type CreateLoadBalancerRequestZoneMappings ¶
type CreateLoadBalancerRequestZoneMappings struct { // The ID of the elastic IP address (EIP) that is associated with the Internet-facing NLB instance. You can specify one EIP for each zone. You must add at least two zones. You can add a maximum of 10 zones. AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"` // The private IP address. You must add at least two zones. You can add a maximum of 10 zones. PrivateIPv4Address *string `json:"PrivateIPv4Address,omitempty" xml:"PrivateIPv4Address,omitempty"` // The vSwitch in the zone. You can specify only one vSwitch (subnet) in each zone of an NLB instance. You must add at least two zones. You can add a maximum of 10 zones. VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The ID of the zone of the NLB instance. You must add at least two zones. You can add a maximum of 10 zones. // // You can call the [DescribeZones](~~443890~~) operation to query the most recent zone list. ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (CreateLoadBalancerRequestZoneMappings) GoString ¶
func (s CreateLoadBalancerRequestZoneMappings) GoString() string
func (*CreateLoadBalancerRequestZoneMappings) SetAllocationId ¶
func (s *CreateLoadBalancerRequestZoneMappings) SetAllocationId(v string) *CreateLoadBalancerRequestZoneMappings
func (*CreateLoadBalancerRequestZoneMappings) SetPrivateIPv4Address ¶
func (s *CreateLoadBalancerRequestZoneMappings) SetPrivateIPv4Address(v string) *CreateLoadBalancerRequestZoneMappings
func (*CreateLoadBalancerRequestZoneMappings) SetVSwitchId ¶
func (s *CreateLoadBalancerRequestZoneMappings) SetVSwitchId(v string) *CreateLoadBalancerRequestZoneMappings
func (*CreateLoadBalancerRequestZoneMappings) SetZoneId ¶
func (s *CreateLoadBalancerRequestZoneMappings) SetZoneId(v string) *CreateLoadBalancerRequestZoneMappings
func (CreateLoadBalancerRequestZoneMappings) String ¶
func (s CreateLoadBalancerRequestZoneMappings) String() string
type CreateLoadBalancerResponse ¶
type CreateLoadBalancerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateLoadBalancerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 ID of the NLB instance. LoadbalancerId *string `json:"LoadbalancerId,omitempty" xml:"LoadbalancerId,omitempty"` // The ID of the order for the NLB instance. OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateLoadBalancerResponseBody) GoString ¶
func (s CreateLoadBalancerResponseBody) GoString() string
func (*CreateLoadBalancerResponseBody) SetLoadbalancerId ¶
func (s *CreateLoadBalancerResponseBody) SetLoadbalancerId(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) String ¶
func (s CreateLoadBalancerResponseBody) String() string
type CreateSecurityPolicyRequest ¶
type CreateSecurityPolicyRequest 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** Ciphers []*string `json:"Ciphers,omitempty" xml:"Ciphers,omitempty" type:"Repeated"` // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must ensure that it is unique among all requests. ClientToken can contain only ASCII characters. // // > If you do not set this parameter, **ClientToken** is set to the value of **RequestId**. The value of **RequestId** for each API request may be different. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether only to precheck the request. Valid values: // // * **true**: checks the request but does not create the security policy. The system prechecks the required parameters, request syntax, and limits. If the request fails the precheck, an error message is returned. If the request passes the precheck, the `DryRunOperation` error code is returned. // * **false** (default): sends the request. If the request passes the precheck, an HTTP 2xx status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The name of the security policy. // // The name must be 1 to 200 characters in length, and can contain letters, digits, periods (.), underscores (\_), and hyphens (-). SecurityPolicyName *string `json:"SecurityPolicyName,omitempty" xml:"SecurityPolicyName,omitempty"` // 标签列表。 Tag []*CreateSecurityPolicyRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The supported versions of the Transport Layer Security (TLS) protocol. Valid values: **TLSv1.0**, **TLSv1.1**, **TLSv1.2**, and **TLSv1.3**. TlsVersions []*string `json:"TlsVersions,omitempty" xml:"TlsVersions,omitempty" type:"Repeated"` }
func (CreateSecurityPolicyRequest) GoString ¶
func (s CreateSecurityPolicyRequest) GoString() string
func (*CreateSecurityPolicyRequest) SetCiphers ¶
func (s *CreateSecurityPolicyRequest) SetCiphers(v []*string) *CreateSecurityPolicyRequest
func (*CreateSecurityPolicyRequest) SetClientToken ¶
func (s *CreateSecurityPolicyRequest) SetClientToken(v string) *CreateSecurityPolicyRequest
func (*CreateSecurityPolicyRequest) SetDryRun ¶
func (s *CreateSecurityPolicyRequest) SetDryRun(v bool) *CreateSecurityPolicyRequest
func (*CreateSecurityPolicyRequest) SetRegionId ¶
func (s *CreateSecurityPolicyRequest) SetRegionId(v string) *CreateSecurityPolicyRequest
func (*CreateSecurityPolicyRequest) SetResourceGroupId ¶
func (s *CreateSecurityPolicyRequest) SetResourceGroupId(v string) *CreateSecurityPolicyRequest
func (*CreateSecurityPolicyRequest) SetSecurityPolicyName ¶
func (s *CreateSecurityPolicyRequest) SetSecurityPolicyName(v string) *CreateSecurityPolicyRequest
func (*CreateSecurityPolicyRequest) SetTag ¶
func (s *CreateSecurityPolicyRequest) SetTag(v []*CreateSecurityPolicyRequestTag) *CreateSecurityPolicyRequest
func (*CreateSecurityPolicyRequest) SetTlsVersions ¶
func (s *CreateSecurityPolicyRequest) SetTlsVersions(v []*string) *CreateSecurityPolicyRequest
func (CreateSecurityPolicyRequest) String ¶
func (s CreateSecurityPolicyRequest) String() string
type CreateSecurityPolicyRequestTag ¶
type CreateSecurityPolicyRequestTag struct { // 标签键。最多支持128个字符,不能以`aliyun`或`acs:`开头,不能包含`http://`或`https://`。 // // 一次调用最多支持添加20个标签。 Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // 标签值。最多支持128个字符,不能以`aliyun`或`acs:`开头,不能包含`http://`或`https://`。 // // 一次调用最多支持添加20个标签。 Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateSecurityPolicyRequestTag) GoString ¶
func (s CreateSecurityPolicyRequestTag) GoString() string
func (*CreateSecurityPolicyRequestTag) SetKey ¶
func (s *CreateSecurityPolicyRequestTag) SetKey(v string) *CreateSecurityPolicyRequestTag
func (*CreateSecurityPolicyRequestTag) SetValue ¶
func (s *CreateSecurityPolicyRequestTag) SetValue(v string) *CreateSecurityPolicyRequestTag
func (CreateSecurityPolicyRequestTag) String ¶
func (s CreateSecurityPolicyRequestTag) String() string
type CreateSecurityPolicyResponse ¶
type CreateSecurityPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateSecurityPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (CreateSecurityPolicyResponse) GoString ¶
func (s CreateSecurityPolicyResponse) GoString() string
func (*CreateSecurityPolicyResponse) SetBody ¶
func (s *CreateSecurityPolicyResponse) SetBody(v *CreateSecurityPolicyResponseBody) *CreateSecurityPolicyResponse
func (*CreateSecurityPolicyResponse) SetHeaders ¶
func (s *CreateSecurityPolicyResponse) SetHeaders(v map[string]*string) *CreateSecurityPolicyResponse
func (*CreateSecurityPolicyResponse) SetStatusCode ¶
func (s *CreateSecurityPolicyResponse) SetStatusCode(v int32) *CreateSecurityPolicyResponse
func (CreateSecurityPolicyResponse) String ¶
func (s CreateSecurityPolicyResponse) String() string
type CreateSecurityPolicyResponseBody ¶
type CreateSecurityPolicyResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the TLS security policy. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` }
func (CreateSecurityPolicyResponseBody) GoString ¶
func (s CreateSecurityPolicyResponseBody) GoString() string
func (*CreateSecurityPolicyResponseBody) SetJobId ¶
func (s *CreateSecurityPolicyResponseBody) SetJobId(v string) *CreateSecurityPolicyResponseBody
func (*CreateSecurityPolicyResponseBody) SetRequestId ¶
func (s *CreateSecurityPolicyResponseBody) SetRequestId(v string) *CreateSecurityPolicyResponseBody
func (*CreateSecurityPolicyResponseBody) SetSecurityPolicyId ¶
func (s *CreateSecurityPolicyResponseBody) SetSecurityPolicyId(v string) *CreateSecurityPolicyResponseBody
func (CreateSecurityPolicyResponseBody) String ¶
func (s CreateSecurityPolicyResponseBody) String() string
type CreateServerGroupRequest ¶
type CreateServerGroupRequest struct { // The protocol version. Valid values: // // * **ipv4** (default): IPv4 // * **DualStack**: dual stack AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // Specifies whether to enable all-port forwarding. Valid values: // // * **true** // * **false** (default) AnyPortEnabled *bool `json:"AnyPortEnabled,omitempty" xml:"AnyPortEnabled,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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to enable connection draining. Valid values: // // * **true** // * **false** (default) ConnectionDrainEnabled *bool `json:"ConnectionDrainEnabled,omitempty" xml:"ConnectionDrainEnabled,omitempty"` // The timeout period of connection draining. Unit: seconds. Valid values: **0** to **900**. ConnectionDrainTimeout *int32 `json:"ConnectionDrainTimeout,omitempty" xml:"ConnectionDrainTimeout,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The configurations of the health check feature. HealthCheckConfig *CreateServerGroupRequestHealthCheckConfig `json:"HealthCheckConfig,omitempty" xml:"HealthCheckConfig,omitempty" type:"Struct"` // Specifies whether to enable client IP preservation. Valid values: // // * **true** // * **false** (default) PreserveClientIpEnabled *bool `json:"PreserveClientIpEnabled,omitempty" xml:"PreserveClientIpEnabled,omitempty"` // The protocol used to forward requests to the backend servers. Valid values: // // * **TCP** (default) // * **UDP** // * **TCPSSL** Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group to which the server group belongs. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The scheduling algorithm. Valid values: // // * **Wrr:** The weighted round-robin algorithm is used. Backend servers with higher weights receive more requests than backend servers with lower weights. This is the default value. // * **rr:** The round-robin algorithm is used. Requests are forwarded to backend servers in sequence. // * **sch:** Source IP hashing is used. Requests from the same source IP address are forwarded to the same backend server. // * **tch:** Four-element hashing is used. It 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 forwarded to the same backend server. // * **qch**: QUIC ID hashing. Requests that contain the same QUIC ID are forwarded to the same backend server. Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The name of the server group. // // 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. ServerGroupName *string `json:"ServerGroupName,omitempty" xml:"ServerGroupName,omitempty"` // The type of server group. Valid values: // // * **Instance**: allows you to add servers of the **Ecs**, **Ens**, or **Eci** type. This is the default value. // * **Ip**: allows you to add servers by specifying IP addresses. ServerGroupType *string `json:"ServerGroupType,omitempty" xml:"ServerGroupType,omitempty"` // The tags. Tag []*CreateServerGroupRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The ID of the virtual private cloud (VPC) to which the server group belongs. // // > If **ServerGroupType** is set to **Instance**, only servers in the specified VPC can be added to the server group. VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (CreateServerGroupRequest) GoString ¶
func (s CreateServerGroupRequest) GoString() string
func (*CreateServerGroupRequest) SetAddressIPVersion ¶
func (s *CreateServerGroupRequest) SetAddressIPVersion(v string) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetAnyPortEnabled ¶
func (s *CreateServerGroupRequest) SetAnyPortEnabled(v bool) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetClientToken ¶
func (s *CreateServerGroupRequest) SetClientToken(v string) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetConnectionDrainEnabled ¶
func (s *CreateServerGroupRequest) SetConnectionDrainEnabled(v bool) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetConnectionDrainTimeout ¶
func (s *CreateServerGroupRequest) SetConnectionDrainTimeout(v int32) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetDryRun ¶
func (s *CreateServerGroupRequest) SetDryRun(v bool) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetHealthCheckConfig ¶
func (s *CreateServerGroupRequest) SetHealthCheckConfig(v *CreateServerGroupRequestHealthCheckConfig) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetPreserveClientIpEnabled ¶
func (s *CreateServerGroupRequest) SetPreserveClientIpEnabled(v bool) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetProtocol ¶
func (s *CreateServerGroupRequest) SetProtocol(v string) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetRegionId ¶
func (s *CreateServerGroupRequest) SetRegionId(v string) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetResourceGroupId ¶
func (s *CreateServerGroupRequest) SetResourceGroupId(v string) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetScheduler ¶
func (s *CreateServerGroupRequest) SetScheduler(v string) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetServerGroupName ¶
func (s *CreateServerGroupRequest) SetServerGroupName(v string) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetServerGroupType ¶
func (s *CreateServerGroupRequest) SetServerGroupType(v string) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetTag ¶
func (s *CreateServerGroupRequest) SetTag(v []*CreateServerGroupRequestTag) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetVpcId ¶
func (s *CreateServerGroupRequest) SetVpcId(v string) *CreateServerGroupRequest
func (CreateServerGroupRequest) String ¶
func (s CreateServerGroupRequest) String() string
type CreateServerGroupRequestHealthCheckConfig ¶
type CreateServerGroupRequestHealthCheckConfig struct { // The port that you want to use for health checks on backend servers. // // Valid values: **0** to **65535**. // // Default value: **0**. If you set the value to 0, the port of the backend server is used for health checks. HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The maximum timeout period of a health check. Unit: seconds. Valid values: **1** to **300**. Default value: **5**. HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"` // The domain name that you want to use for health checks. Valid values: // // * **$SERVER_IP**: the private IP address of a backend server. // * **domain**: a specified domain name. The domain name must be 1 to 80 characters in length, and can contain lowercase letters, digits, hyphens (-), and periods (.). // // > This parameter takes effect only when **HealthCheckType** is set to **HTTP**. HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // * **true** (default) // * **false** HealthCheckEnabled *bool `json:"HealthCheckEnabled,omitempty" xml:"HealthCheckEnabled,omitempty"` // The HTTP status codes to return for health checks. Separate multiple HTTP status codes with commas (,). Valid values: **http\_2xx** (default), **http\_3xx**, **http\_4xx**, and **http\_5xx**. // // > This parameter takes effect only when **HealthCheckType** is set to **HTTP**. HealthCheckHttpCode []*string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty" type:"Repeated"` // The interval at which health checks are performed. Unit: seconds. // // Valid values: **5** to **50**. // // Default value: **10**. HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The protocol that you want to use for health checks. Valid values: **TCP** (default) and **HTTP**. HealthCheckType *string `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"` // The path to which health check requests are sent. // // The path must be 1 to 80 characters in length, and can contain letters, digits, and the following special characters: `- / . % ? # &`. It must start with a forward slash (/). // // > This parameter takes effect only when **HealthCheckType** is set to **HTTP**. HealthCheckUrl *string `json:"HealthCheckUrl,omitempty" xml:"HealthCheckUrl,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 changes from **fail** to **success**. // // Valid values: **2** to **10**. // // Default value: **2**. HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The HTTP method that is used for health checks. Valid values: **GET** (default) and **HEAD**. // // > This parameter takes effect only when **HealthCheckType** is set to **HTTP**. HttpCheckMethod *string `json:"HttpCheckMethod,omitempty" xml:"HttpCheckMethod,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 changes from **success** to **fail**. // // Valid values: **2** to **10**. // // Default value: **2**. UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` }
func (CreateServerGroupRequestHealthCheckConfig) GoString ¶
func (s CreateServerGroupRequestHealthCheckConfig) GoString() string
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckConnectPort ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckConnectPort(v int32) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckConnectTimeout ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckConnectTimeout(v int32) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckDomain ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckDomain(v string) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckEnabled ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckEnabled(v bool) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckHttpCode ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckHttpCode(v []*string) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckInterval ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckInterval(v int32) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckType ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckType(v string) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckUrl ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckUrl(v string) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthyThreshold ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthyThreshold(v int32) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHttpCheckMethod ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHttpCheckMethod(v string) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetUnhealthyThreshold ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetUnhealthyThreshold(v int32) *CreateServerGroupRequestHealthCheckConfig
func (CreateServerGroupRequestHealthCheckConfig) String ¶
func (s CreateServerGroupRequestHealthCheckConfig) String() string
type CreateServerGroupRequestTag ¶
type CreateServerGroupRequestTag struct { // The tag key. The tag key can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. // // You can add up to 20 tags in each call. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. // // You can add up to 20 tags in each call. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateServerGroupRequestTag) GoString ¶
func (s CreateServerGroupRequestTag) GoString() string
func (*CreateServerGroupRequestTag) SetKey ¶
func (s *CreateServerGroupRequestTag) SetKey(v string) *CreateServerGroupRequestTag
func (*CreateServerGroupRequestTag) SetValue ¶
func (s *CreateServerGroupRequestTag) SetValue(v string) *CreateServerGroupRequestTag
func (CreateServerGroupRequestTag) String ¶
func (s CreateServerGroupRequestTag) String() string
type CreateServerGroupResponse ¶
type CreateServerGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *CreateServerGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (CreateServerGroupResponse) GoString ¶
func (s CreateServerGroupResponse) GoString() string
func (*CreateServerGroupResponse) SetBody ¶
func (s *CreateServerGroupResponse) SetBody(v *CreateServerGroupResponseBody) *CreateServerGroupResponse
func (*CreateServerGroupResponse) SetHeaders ¶
func (s *CreateServerGroupResponse) SetHeaders(v map[string]*string) *CreateServerGroupResponse
func (*CreateServerGroupResponse) SetStatusCode ¶
func (s *CreateServerGroupResponse) SetStatusCode(v int32) *CreateServerGroupResponse
func (CreateServerGroupResponse) String ¶
func (s CreateServerGroupResponse) String() string
type CreateServerGroupResponseBody ¶
type CreateServerGroupResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (CreateServerGroupResponseBody) GoString ¶
func (s CreateServerGroupResponseBody) GoString() string
func (*CreateServerGroupResponseBody) SetJobId ¶
func (s *CreateServerGroupResponseBody) SetJobId(v string) *CreateServerGroupResponseBody
func (*CreateServerGroupResponseBody) SetRequestId ¶
func (s *CreateServerGroupResponseBody) SetRequestId(v string) *CreateServerGroupResponseBody
func (*CreateServerGroupResponseBody) SetServerGroupId ¶
func (s *CreateServerGroupResponseBody) SetServerGroupId(v string) *CreateServerGroupResponseBody
func (CreateServerGroupResponseBody) String ¶
func (s CreateServerGroupResponseBody) String() string
type DeleteListenerRequest ¶
type DeleteListenerRequest struct { // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must ensure that it is unique among all requests. ClientToken can contain only ASCII characters. // // > If you do not set this parameter, **ClientToken** is set to the value of **RequestId**. The value of **RequestId** of each API request may be different. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether only to precheck the request. Valid values: // // * **true**: prechecks the request but does not delete the listener. The system prechecks the required parameters, request syntax, and limits. If the request fails the precheck, an error message is returned. If the request passes the precheck, the `DryRunOperation` error code is returned. // * **false** (default): sends the request. If the request passes the precheck, an HTTP 2xx status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the listener. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DeleteListenerRequest) GoString ¶
func (s DeleteListenerRequest) GoString() string
func (*DeleteListenerRequest) SetClientToken ¶
func (s *DeleteListenerRequest) SetClientToken(v string) *DeleteListenerRequest
func (*DeleteListenerRequest) SetDryRun ¶
func (s *DeleteListenerRequest) SetDryRun(v bool) *DeleteListenerRequest
func (*DeleteListenerRequest) SetListenerId ¶
func (s *DeleteListenerRequest) SetListenerId(v string) *DeleteListenerRequest
func (*DeleteListenerRequest) SetRegionId ¶
func (s *DeleteListenerRequest) SetRegionId(v string) *DeleteListenerRequest
func (DeleteListenerRequest) String ¶
func (s DeleteListenerRequest) String() string
type DeleteListenerResponse ¶
type DeleteListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeleteListenerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DeleteListenerResponse) GoString ¶
func (s DeleteListenerResponse) GoString() string
func (*DeleteListenerResponse) SetBody ¶
func (s *DeleteListenerResponse) SetBody(v *DeleteListenerResponseBody) *DeleteListenerResponse
func (*DeleteListenerResponse) SetHeaders ¶
func (s *DeleteListenerResponse) SetHeaders(v map[string]*string) *DeleteListenerResponse
func (*DeleteListenerResponse) SetStatusCode ¶
func (s *DeleteListenerResponse) SetStatusCode(v int32) *DeleteListenerResponse
func (DeleteListenerResponse) String ¶
func (s DeleteListenerResponse) String() string
type DeleteListenerResponseBody ¶
type DeleteListenerResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteListenerResponseBody) GoString ¶
func (s DeleteListenerResponseBody) GoString() string
func (*DeleteListenerResponseBody) SetJobId ¶
func (s *DeleteListenerResponseBody) SetJobId(v string) *DeleteListenerResponseBody
func (*DeleteListenerResponseBody) SetRequestId ¶
func (s *DeleteListenerResponseBody) SetRequestId(v string) *DeleteListenerResponseBody
func (DeleteListenerResponseBody) String ¶
func (s DeleteListenerResponseBody) String() string
type DeleteLoadBalancerRequest ¶
type DeleteLoadBalancerRequest struct { // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must ensure that it is unique among all requests. ClientToken can contain only ASCII characters. // // > If you do not set this parameter, the system uses **RequestId** as **ClientToken**. **RequestId** may be different for each API request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to only precheck this request. Valid values: // // * **true**: prechecks the request without deleting the NLB instance. The system prechecks the required parameters, request syntax, and limits. If the request fails the precheck, an error message is returned. If the request passes the precheck, the `DryRunOperation` error code is returned. // * **false** (default): sends the request. If the request passes the precheck, an HTTP 2xx status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the NLB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DeleteLoadBalancerRequest) GoString ¶
func (s DeleteLoadBalancerRequest) GoString() string
func (*DeleteLoadBalancerRequest) SetClientToken ¶
func (s *DeleteLoadBalancerRequest) SetClientToken(v string) *DeleteLoadBalancerRequest
func (*DeleteLoadBalancerRequest) SetDryRun ¶
func (s *DeleteLoadBalancerRequest) SetDryRun(v bool) *DeleteLoadBalancerRequest
func (*DeleteLoadBalancerRequest) SetLoadBalancerId ¶
func (s *DeleteLoadBalancerRequest) SetLoadBalancerId(v string) *DeleteLoadBalancerRequest
func (*DeleteLoadBalancerRequest) SetRegionId ¶
func (s *DeleteLoadBalancerRequest) SetRegionId(v string) *DeleteLoadBalancerRequest
func (DeleteLoadBalancerRequest) String ¶
func (s DeleteLoadBalancerRequest) String() string
type DeleteLoadBalancerResponse ¶
type DeleteLoadBalancerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeleteLoadBalancerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteLoadBalancerResponseBody) GoString ¶
func (s DeleteLoadBalancerResponseBody) GoString() string
func (*DeleteLoadBalancerResponseBody) SetJobId ¶
func (s *DeleteLoadBalancerResponseBody) SetJobId(v string) *DeleteLoadBalancerResponseBody
func (*DeleteLoadBalancerResponseBody) SetRequestId ¶
func (s *DeleteLoadBalancerResponseBody) SetRequestId(v string) *DeleteLoadBalancerResponseBody
func (DeleteLoadBalancerResponseBody) String ¶
func (s DeleteLoadBalancerResponseBody) String() string
type DeleteSecurityPolicyRequest ¶
type DeleteSecurityPolicyRequest struct { // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must make sure that it is unique among different requests. The token can only contain ASCII characters. // // > If you do not set this parameter, the system automatically uses the value of **RequestId** as the value of **ClientToken**. **RequestId** of each API request may be different. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run. Valid values: // // * **true**: performs a dry run. The system checks the required parameters, request syntax, and limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and sends the request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the available regions. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the TLS security policy. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` }
func (DeleteSecurityPolicyRequest) GoString ¶
func (s DeleteSecurityPolicyRequest) GoString() string
func (*DeleteSecurityPolicyRequest) SetClientToken ¶
func (s *DeleteSecurityPolicyRequest) SetClientToken(v string) *DeleteSecurityPolicyRequest
func (*DeleteSecurityPolicyRequest) SetDryRun ¶
func (s *DeleteSecurityPolicyRequest) SetDryRun(v bool) *DeleteSecurityPolicyRequest
func (*DeleteSecurityPolicyRequest) SetRegionId ¶
func (s *DeleteSecurityPolicyRequest) SetRegionId(v string) *DeleteSecurityPolicyRequest
func (*DeleteSecurityPolicyRequest) SetSecurityPolicyId ¶
func (s *DeleteSecurityPolicyRequest) SetSecurityPolicyId(v string) *DeleteSecurityPolicyRequest
func (DeleteSecurityPolicyRequest) String ¶
func (s DeleteSecurityPolicyRequest) String() string
type DeleteSecurityPolicyResponse ¶
type DeleteSecurityPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeleteSecurityPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DeleteSecurityPolicyResponse) GoString ¶
func (s DeleteSecurityPolicyResponse) GoString() string
func (*DeleteSecurityPolicyResponse) SetBody ¶
func (s *DeleteSecurityPolicyResponse) SetBody(v *DeleteSecurityPolicyResponseBody) *DeleteSecurityPolicyResponse
func (*DeleteSecurityPolicyResponse) SetHeaders ¶
func (s *DeleteSecurityPolicyResponse) SetHeaders(v map[string]*string) *DeleteSecurityPolicyResponse
func (*DeleteSecurityPolicyResponse) SetStatusCode ¶
func (s *DeleteSecurityPolicyResponse) SetStatusCode(v int32) *DeleteSecurityPolicyResponse
func (DeleteSecurityPolicyResponse) String ¶
func (s DeleteSecurityPolicyResponse) String() string
type DeleteSecurityPolicyResponseBody ¶
type DeleteSecurityPolicyResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteSecurityPolicyResponseBody) GoString ¶
func (s DeleteSecurityPolicyResponseBody) GoString() string
func (*DeleteSecurityPolicyResponseBody) SetRequestId ¶
func (s *DeleteSecurityPolicyResponseBody) SetRequestId(v string) *DeleteSecurityPolicyResponseBody
func (DeleteSecurityPolicyResponseBody) String ¶
func (s DeleteSecurityPolicyResponseBody) String() string
type DeleteServerGroupRequest ¶
type DeleteServerGroupRequest struct { // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must make sure that it is unique among different requests. The token can only contain ASCII characters. // // > If you do not set this parameter, the system automatically uses the value of **RequestId** as the value of **ClientToken**. **RequestId** of each API request may be different. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run. Valid values: // // * **true**: performs a dry run. The system checks the required parameters, request syntax, and limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and sends the request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the server group. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (DeleteServerGroupRequest) GoString ¶
func (s DeleteServerGroupRequest) GoString() string
func (*DeleteServerGroupRequest) SetClientToken ¶
func (s *DeleteServerGroupRequest) SetClientToken(v string) *DeleteServerGroupRequest
func (*DeleteServerGroupRequest) SetDryRun ¶
func (s *DeleteServerGroupRequest) SetDryRun(v bool) *DeleteServerGroupRequest
func (*DeleteServerGroupRequest) SetRegionId ¶
func (s *DeleteServerGroupRequest) SetRegionId(v string) *DeleteServerGroupRequest
func (*DeleteServerGroupRequest) SetServerGroupId ¶
func (s *DeleteServerGroupRequest) SetServerGroupId(v string) *DeleteServerGroupRequest
func (DeleteServerGroupRequest) String ¶
func (s DeleteServerGroupRequest) String() string
type DeleteServerGroupResponse ¶
type DeleteServerGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DeleteServerGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DeleteServerGroupResponse) GoString ¶
func (s DeleteServerGroupResponse) GoString() string
func (*DeleteServerGroupResponse) SetBody ¶
func (s *DeleteServerGroupResponse) SetBody(v *DeleteServerGroupResponseBody) *DeleteServerGroupResponse
func (*DeleteServerGroupResponse) SetHeaders ¶
func (s *DeleteServerGroupResponse) SetHeaders(v map[string]*string) *DeleteServerGroupResponse
func (*DeleteServerGroupResponse) SetStatusCode ¶
func (s *DeleteServerGroupResponse) SetStatusCode(v int32) *DeleteServerGroupResponse
func (DeleteServerGroupResponse) String ¶
func (s DeleteServerGroupResponse) String() string
type DeleteServerGroupResponseBody ¶
type DeleteServerGroupResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteServerGroupResponseBody) GoString ¶
func (s DeleteServerGroupResponseBody) GoString() string
func (*DeleteServerGroupResponseBody) SetJobId ¶
func (s *DeleteServerGroupResponseBody) SetJobId(v string) *DeleteServerGroupResponseBody
func (*DeleteServerGroupResponseBody) SetRequestId ¶
func (s *DeleteServerGroupResponseBody) SetRequestId(v string) *DeleteServerGroupResponseBody
func (DeleteServerGroupResponseBody) String ¶
func (s DeleteServerGroupResponseBody) String() string
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { // The supported natural language. Valid values: // // * **zh-CN**: Chinese // * **en-US** (default): English // * **ja**: Japanese AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"` // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must ensure that it is unique among all requests. ClientToken can contain only ASCII characters. // // > If you do not set this parameter, **ClientToken** is set to the value of **RequestId**. The value of **RequestId** for each API request may be different. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The service code. Set the value to **nlb**. ServiceCode *string `json:"ServiceCode,omitempty" xml:"ServiceCode,omitempty"` }
func (DescribeRegionsRequest) GoString ¶
func (s DescribeRegionsRequest) GoString() string
func (*DescribeRegionsRequest) SetAcceptLanguage ¶
func (s *DescribeRegionsRequest) SetAcceptLanguage(v string) *DescribeRegionsRequest
func (*DescribeRegionsRequest) SetClientToken ¶
func (s *DescribeRegionsRequest) SetClientToken(v string) *DescribeRegionsRequest
func (*DescribeRegionsRequest) SetServiceCode ¶
func (s *DescribeRegionsRequest) SetServiceCode(v string) *DescribeRegionsRequest
func (DescribeRegionsRequest) String ¶
func (s DescribeRegionsRequest) String() string
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 { // A list of regions. Regions []*DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Repeated"` // The ID of the request. 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 { // The name of the region. LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The endpoint of the region service. RegionEndpoint *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"` // The ID of the region. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DescribeRegionsResponseBodyRegions) GoString ¶
func (s DescribeRegionsResponseBodyRegions) GoString() string
func (*DescribeRegionsResponseBodyRegions) SetLocalName ¶
func (s *DescribeRegionsResponseBodyRegions) SetLocalName(v string) *DescribeRegionsResponseBodyRegions
func (*DescribeRegionsResponseBodyRegions) SetRegionEndpoint ¶
func (s *DescribeRegionsResponseBodyRegions) SetRegionEndpoint(v string) *DescribeRegionsResponseBodyRegions
func (*DescribeRegionsResponseBodyRegions) SetRegionId ¶
func (s *DescribeRegionsResponseBodyRegions) SetRegionId(v string) *DescribeRegionsResponseBodyRegions
func (DescribeRegionsResponseBodyRegions) String ¶
func (s DescribeRegionsResponseBodyRegions) String() string
type DescribeZonesRequest ¶
type DescribeZonesRequest struct { // The supported natural language. Valid values: // // * **zh-CN**: Chinese // * **en-US** (default): English // * **ja**: Japanese AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"` // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must ensure that it is unique among all requests. ClientToken can contain only ASCII characters. // // > If you do not set this parameter, the system uses **RequestId** as **ClientToken**. **RequestId** may be different for each API request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the region to which the zone belongs. You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The service code. Set the value to **nlb**. ServiceCode *string `json:"ServiceCode,omitempty" xml:"ServiceCode,omitempty"` }
func (DescribeZonesRequest) GoString ¶
func (s DescribeZonesRequest) GoString() string
func (*DescribeZonesRequest) SetAcceptLanguage ¶
func (s *DescribeZonesRequest) SetAcceptLanguage(v string) *DescribeZonesRequest
func (*DescribeZonesRequest) SetClientToken ¶
func (s *DescribeZonesRequest) SetClientToken(v string) *DescribeZonesRequest
func (*DescribeZonesRequest) SetRegionId ¶
func (s *DescribeZonesRequest) SetRegionId(v string) *DescribeZonesRequest
func (*DescribeZonesRequest) SetServiceCode ¶
func (s *DescribeZonesRequest) SetServiceCode(v string) *DescribeZonesRequest
func (DescribeZonesRequest) String ¶
func (s DescribeZonesRequest) String() string
type DescribeZonesResponse ¶
type DescribeZonesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DescribeZonesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The list of zones. Zones []*DescribeZonesResponseBodyZones `json:"Zones,omitempty" xml:"Zones,omitempty" type:"Repeated"` }
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 { // The name of the zone. LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The ID of the zone. ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (DescribeZonesResponseBodyZones) GoString ¶
func (s DescribeZonesResponseBodyZones) GoString() string
func (*DescribeZonesResponseBodyZones) SetLocalName ¶
func (s *DescribeZonesResponseBodyZones) SetLocalName(v string) *DescribeZonesResponseBodyZones
func (*DescribeZonesResponseBodyZones) SetZoneId ¶
func (s *DescribeZonesResponseBodyZones) SetZoneId(v string) *DescribeZonesResponseBodyZones
func (DescribeZonesResponseBodyZones) String ¶
func (s DescribeZonesResponseBodyZones) String() string
type DetachCommonBandwidthPackageFromLoadBalancerRequest ¶
type DetachCommonBandwidthPackageFromLoadBalancerRequest struct { // The ID of the EIP bandwidth plan. BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" xml:"BandwidthPackageId,omitempty"` // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must ensure that it is unique among all requests. ClientToken can contain only ASCII characters. // // > If you do not set this parameter, **ClientToken** is set to the value of **RequestId**. The value of **RequestId** of each API request may be different. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether only to precheck the request. Valid values: // // * **true**: prechecks the request but does not disassociate the NLB instance from the EIP bandwidth plan. The system prechecks the required parameters, request syntax, and limits. If the request fails the precheck, an error message is returned. If the request passes the precheck, the `DryRunOperation` error code is returned. // * **false** (default): sends the request. If the request passes the precheck, an HTTP 2xx status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the NLB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DetachCommonBandwidthPackageFromLoadBalancerRequest) GoString ¶
func (s DetachCommonBandwidthPackageFromLoadBalancerRequest) GoString() string
func (*DetachCommonBandwidthPackageFromLoadBalancerRequest) SetBandwidthPackageId ¶
func (s *DetachCommonBandwidthPackageFromLoadBalancerRequest) SetBandwidthPackageId(v string) *DetachCommonBandwidthPackageFromLoadBalancerRequest
func (*DetachCommonBandwidthPackageFromLoadBalancerRequest) SetClientToken ¶
func (s *DetachCommonBandwidthPackageFromLoadBalancerRequest) SetClientToken(v string) *DetachCommonBandwidthPackageFromLoadBalancerRequest
func (*DetachCommonBandwidthPackageFromLoadBalancerRequest) SetLoadBalancerId ¶
func (s *DetachCommonBandwidthPackageFromLoadBalancerRequest) SetLoadBalancerId(v string) *DetachCommonBandwidthPackageFromLoadBalancerRequest
func (*DetachCommonBandwidthPackageFromLoadBalancerRequest) SetRegionId ¶
func (s *DetachCommonBandwidthPackageFromLoadBalancerRequest) SetRegionId(v string) *DetachCommonBandwidthPackageFromLoadBalancerRequest
func (DetachCommonBandwidthPackageFromLoadBalancerRequest) String ¶
func (s DetachCommonBandwidthPackageFromLoadBalancerRequest) String() string
type DetachCommonBandwidthPackageFromLoadBalancerResponse ¶
type DetachCommonBandwidthPackageFromLoadBalancerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DetachCommonBandwidthPackageFromLoadBalancerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DetachCommonBandwidthPackageFromLoadBalancerResponse) GoString ¶
func (s DetachCommonBandwidthPackageFromLoadBalancerResponse) GoString() string
func (*DetachCommonBandwidthPackageFromLoadBalancerResponse) SetHeaders ¶
func (s *DetachCommonBandwidthPackageFromLoadBalancerResponse) SetHeaders(v map[string]*string) *DetachCommonBandwidthPackageFromLoadBalancerResponse
func (*DetachCommonBandwidthPackageFromLoadBalancerResponse) SetStatusCode ¶
func (s *DetachCommonBandwidthPackageFromLoadBalancerResponse) SetStatusCode(v int32) *DetachCommonBandwidthPackageFromLoadBalancerResponse
func (DetachCommonBandwidthPackageFromLoadBalancerResponse) String ¶
func (s DetachCommonBandwidthPackageFromLoadBalancerResponse) String() string
type DetachCommonBandwidthPackageFromLoadBalancerResponseBody ¶
type DetachCommonBandwidthPackageFromLoadBalancerResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DetachCommonBandwidthPackageFromLoadBalancerResponseBody) GoString ¶
func (s DetachCommonBandwidthPackageFromLoadBalancerResponseBody) GoString() string
func (*DetachCommonBandwidthPackageFromLoadBalancerResponseBody) SetRequestId ¶
func (DetachCommonBandwidthPackageFromLoadBalancerResponseBody) String ¶
func (s DetachCommonBandwidthPackageFromLoadBalancerResponseBody) String() string
type DisableLoadBalancerIpv6InternetRequest ¶
type DisableLoadBalancerIpv6InternetRequest struct { // 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. The client token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the NLB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DisableLoadBalancerIpv6InternetRequest) GoString ¶
func (s DisableLoadBalancerIpv6InternetRequest) GoString() string
func (*DisableLoadBalancerIpv6InternetRequest) SetClientToken ¶
func (s *DisableLoadBalancerIpv6InternetRequest) SetClientToken(v string) *DisableLoadBalancerIpv6InternetRequest
func (*DisableLoadBalancerIpv6InternetRequest) SetDryRun ¶
func (s *DisableLoadBalancerIpv6InternetRequest) SetDryRun(v bool) *DisableLoadBalancerIpv6InternetRequest
func (*DisableLoadBalancerIpv6InternetRequest) SetLoadBalancerId ¶
func (s *DisableLoadBalancerIpv6InternetRequest) SetLoadBalancerId(v string) *DisableLoadBalancerIpv6InternetRequest
func (*DisableLoadBalancerIpv6InternetRequest) SetRegionId ¶
func (s *DisableLoadBalancerIpv6InternetRequest) SetRegionId(v string) *DisableLoadBalancerIpv6InternetRequest
func (DisableLoadBalancerIpv6InternetRequest) String ¶
func (s DisableLoadBalancerIpv6InternetRequest) String() string
type DisableLoadBalancerIpv6InternetResponse ¶
type DisableLoadBalancerIpv6InternetResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DisableLoadBalancerIpv6InternetResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DisableLoadBalancerIpv6InternetResponse) GoString ¶
func (s DisableLoadBalancerIpv6InternetResponse) GoString() string
func (*DisableLoadBalancerIpv6InternetResponse) SetHeaders ¶
func (s *DisableLoadBalancerIpv6InternetResponse) SetHeaders(v map[string]*string) *DisableLoadBalancerIpv6InternetResponse
func (*DisableLoadBalancerIpv6InternetResponse) SetStatusCode ¶
func (s *DisableLoadBalancerIpv6InternetResponse) SetStatusCode(v int32) *DisableLoadBalancerIpv6InternetResponse
func (DisableLoadBalancerIpv6InternetResponse) String ¶
func (s DisableLoadBalancerIpv6InternetResponse) String() string
type DisableLoadBalancerIpv6InternetResponseBody ¶
type DisableLoadBalancerIpv6InternetResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DisableLoadBalancerIpv6InternetResponseBody) GoString ¶
func (s DisableLoadBalancerIpv6InternetResponseBody) GoString() string
func (*DisableLoadBalancerIpv6InternetResponseBody) SetRequestId ¶
func (s *DisableLoadBalancerIpv6InternetResponseBody) SetRequestId(v string) *DisableLoadBalancerIpv6InternetResponseBody
func (DisableLoadBalancerIpv6InternetResponseBody) String ¶
func (s DisableLoadBalancerIpv6InternetResponseBody) String() string
type DisassociateAdditionalCertificatesWithListenerRequest ¶
type DisassociateAdditionalCertificatesWithListenerRequest struct { // The additional certificates. You can disassociate up to 15 additional certificates from a listener in each request. AdditionalCertificateIds []*string `json:"AdditionalCertificateIds,omitempty" xml:"AdditionalCertificateIds,omitempty" type:"Repeated"` // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. You must specify the ID of a listener that uses SSL over TCP. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The region ID of the Network Load Balancer (NLB) instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DisassociateAdditionalCertificatesWithListenerRequest) GoString ¶
func (s DisassociateAdditionalCertificatesWithListenerRequest) GoString() string
func (*DisassociateAdditionalCertificatesWithListenerRequest) SetAdditionalCertificateIds ¶
func (s *DisassociateAdditionalCertificatesWithListenerRequest) SetAdditionalCertificateIds(v []*string) *DisassociateAdditionalCertificatesWithListenerRequest
func (*DisassociateAdditionalCertificatesWithListenerRequest) SetClientToken ¶
func (s *DisassociateAdditionalCertificatesWithListenerRequest) SetClientToken(v string) *DisassociateAdditionalCertificatesWithListenerRequest
func (*DisassociateAdditionalCertificatesWithListenerRequest) SetListenerId ¶
func (s *DisassociateAdditionalCertificatesWithListenerRequest) SetListenerId(v string) *DisassociateAdditionalCertificatesWithListenerRequest
func (*DisassociateAdditionalCertificatesWithListenerRequest) SetRegionId ¶
func (s *DisassociateAdditionalCertificatesWithListenerRequest) SetRegionId(v string) *DisassociateAdditionalCertificatesWithListenerRequest
func (DisassociateAdditionalCertificatesWithListenerRequest) String ¶
func (s DisassociateAdditionalCertificatesWithListenerRequest) String() string
type DisassociateAdditionalCertificatesWithListenerResponse ¶
type DisassociateAdditionalCertificatesWithListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *DisassociateAdditionalCertificatesWithListenerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (DisassociateAdditionalCertificatesWithListenerResponse) GoString ¶
func (s DisassociateAdditionalCertificatesWithListenerResponse) GoString() string
func (*DisassociateAdditionalCertificatesWithListenerResponse) SetHeaders ¶
func (s *DisassociateAdditionalCertificatesWithListenerResponse) SetHeaders(v map[string]*string) *DisassociateAdditionalCertificatesWithListenerResponse
func (*DisassociateAdditionalCertificatesWithListenerResponse) SetStatusCode ¶
func (s *DisassociateAdditionalCertificatesWithListenerResponse) SetStatusCode(v int32) *DisassociateAdditionalCertificatesWithListenerResponse
func (DisassociateAdditionalCertificatesWithListenerResponse) String ¶
func (s DisassociateAdditionalCertificatesWithListenerResponse) String() string
type DisassociateAdditionalCertificatesWithListenerResponseBody ¶
type DisassociateAdditionalCertificatesWithListenerResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DisassociateAdditionalCertificatesWithListenerResponseBody) GoString ¶
func (s DisassociateAdditionalCertificatesWithListenerResponseBody) GoString() string
func (*DisassociateAdditionalCertificatesWithListenerResponseBody) SetRequestId ¶
func (DisassociateAdditionalCertificatesWithListenerResponseBody) String ¶
func (s DisassociateAdditionalCertificatesWithListenerResponseBody) String() string
type EnableLoadBalancerIpv6InternetRequest ¶
type EnableLoadBalancerIpv6InternetRequest struct { // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must ensure that it is unique among all requests. ClientToken can contain only ASCII characters. // // > If you do not set this parameter, **ClientToken** is set to the value of **RequestId**. The value of **RequestId** for each API request may be different. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether only to precheck the request. Valid values: // // * **true**: prechecks the request but does not change the network type of the NLB instance. The system prechecks the required parameters, request syntax, and limits. If the request fails the precheck, an error message is returned. If the request passes the precheck, the `DryRunOperation` error code is returned. // * **false** (default): sends the request. If the request passes the precheck, an HTTP 2xx status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the NLB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (EnableLoadBalancerIpv6InternetRequest) GoString ¶
func (s EnableLoadBalancerIpv6InternetRequest) GoString() string
func (*EnableLoadBalancerIpv6InternetRequest) SetClientToken ¶
func (s *EnableLoadBalancerIpv6InternetRequest) SetClientToken(v string) *EnableLoadBalancerIpv6InternetRequest
func (*EnableLoadBalancerIpv6InternetRequest) SetDryRun ¶
func (s *EnableLoadBalancerIpv6InternetRequest) SetDryRun(v bool) *EnableLoadBalancerIpv6InternetRequest
func (*EnableLoadBalancerIpv6InternetRequest) SetLoadBalancerId ¶
func (s *EnableLoadBalancerIpv6InternetRequest) SetLoadBalancerId(v string) *EnableLoadBalancerIpv6InternetRequest
func (*EnableLoadBalancerIpv6InternetRequest) SetRegionId ¶
func (s *EnableLoadBalancerIpv6InternetRequest) SetRegionId(v string) *EnableLoadBalancerIpv6InternetRequest
func (EnableLoadBalancerIpv6InternetRequest) String ¶
func (s EnableLoadBalancerIpv6InternetRequest) String() string
type EnableLoadBalancerIpv6InternetResponse ¶
type EnableLoadBalancerIpv6InternetResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *EnableLoadBalancerIpv6InternetResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (EnableLoadBalancerIpv6InternetResponse) GoString ¶
func (s EnableLoadBalancerIpv6InternetResponse) GoString() string
func (*EnableLoadBalancerIpv6InternetResponse) SetHeaders ¶
func (s *EnableLoadBalancerIpv6InternetResponse) SetHeaders(v map[string]*string) *EnableLoadBalancerIpv6InternetResponse
func (*EnableLoadBalancerIpv6InternetResponse) SetStatusCode ¶
func (s *EnableLoadBalancerIpv6InternetResponse) SetStatusCode(v int32) *EnableLoadBalancerIpv6InternetResponse
func (EnableLoadBalancerIpv6InternetResponse) String ¶
func (s EnableLoadBalancerIpv6InternetResponse) String() string
type EnableLoadBalancerIpv6InternetResponseBody ¶
type EnableLoadBalancerIpv6InternetResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (EnableLoadBalancerIpv6InternetResponseBody) GoString ¶
func (s EnableLoadBalancerIpv6InternetResponseBody) GoString() string
func (*EnableLoadBalancerIpv6InternetResponseBody) SetRequestId ¶
func (s *EnableLoadBalancerIpv6InternetResponseBody) SetRequestId(v string) *EnableLoadBalancerIpv6InternetResponseBody
func (EnableLoadBalancerIpv6InternetResponseBody) String ¶
func (s EnableLoadBalancerIpv6InternetResponseBody) String() string
type GetJobStatusRequest ¶
type GetJobStatusRequest struct { // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must ensure that it is unique among all requests. ClientToken can contain only ASCII characters. // // > If you do not set this parameter, **ClientToken** is set to the value of **RequestId**. The value of **RequestId** of each API request may be different. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` }
func (GetJobStatusRequest) GoString ¶
func (s GetJobStatusRequest) GoString() string
func (*GetJobStatusRequest) SetClientToken ¶
func (s *GetJobStatusRequest) SetClientToken(v string) *GetJobStatusRequest
func (*GetJobStatusRequest) SetJobId ¶
func (s *GetJobStatusRequest) SetJobId(v string) *GetJobStatusRequest
func (GetJobStatusRequest) String ¶
func (s GetJobStatusRequest) String() string
type GetJobStatusResponse ¶
type GetJobStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GetJobStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (GetJobStatusResponse) GoString ¶
func (s GetJobStatusResponse) GoString() string
func (*GetJobStatusResponse) SetBody ¶
func (s *GetJobStatusResponse) SetBody(v *GetJobStatusResponseBody) *GetJobStatusResponse
func (*GetJobStatusResponse) SetHeaders ¶
func (s *GetJobStatusResponse) SetHeaders(v map[string]*string) *GetJobStatusResponse
func (*GetJobStatusResponse) SetStatusCode ¶
func (s *GetJobStatusResponse) SetStatusCode(v int32) *GetJobStatusResponse
func (GetJobStatusResponse) String ¶
func (s GetJobStatusResponse) String() string
type GetJobStatusResponseBody ¶
type GetJobStatusResponseBody struct { // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The state of the task. Valid values: // // * **Succeeded**: The task is successful. // * **processing**: The ticket is being executed. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (GetJobStatusResponseBody) GoString ¶
func (s GetJobStatusResponseBody) GoString() string
func (*GetJobStatusResponseBody) SetRequestId ¶
func (s *GetJobStatusResponseBody) SetRequestId(v string) *GetJobStatusResponseBody
func (*GetJobStatusResponseBody) SetStatus ¶
func (s *GetJobStatusResponseBody) SetStatus(v string) *GetJobStatusResponseBody
func (GetJobStatusResponseBody) String ¶
func (s GetJobStatusResponseBody) String() string
type GetListenerAttributeRequest ¶
type GetListenerAttributeRequest struct { // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must ensure that it is unique among all requests. ClientToken can contain only ASCII characters. // // > If you do not set this parameter, **ClientToken** is set to the value of **RequestId**. The value of **RequestId** of each API request may be different. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether only to precheck the request. Valid values: // // * **true**: checks the request but does not query the listener details. The system prechecks the required parameters, request syntax, and limits. If the request fails the precheck, an error message is returned. If the request passes the precheck, the `DryRunOperation` error code is returned. // * **false** (default): sends the request. If the request passes the precheck, an HTTP 2xx status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the listener. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The ID of the region where the Network Load Balancer (NLB) instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (GetListenerAttributeRequest) GoString ¶
func (s GetListenerAttributeRequest) GoString() string
func (*GetListenerAttributeRequest) SetClientToken ¶
func (s *GetListenerAttributeRequest) SetClientToken(v string) *GetListenerAttributeRequest
func (*GetListenerAttributeRequest) SetDryRun ¶
func (s *GetListenerAttributeRequest) SetDryRun(v bool) *GetListenerAttributeRequest
func (*GetListenerAttributeRequest) SetListenerId ¶
func (s *GetListenerAttributeRequest) SetListenerId(v string) *GetListenerAttributeRequest
func (*GetListenerAttributeRequest) SetRegionId ¶
func (s *GetListenerAttributeRequest) SetRegionId(v string) *GetListenerAttributeRequest
func (GetListenerAttributeRequest) String ¶
func (s GetListenerAttributeRequest) String() string
type GetListenerAttributeResponse ¶
type GetListenerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GetListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (GetListenerAttributeResponse) GoString ¶
func (s GetListenerAttributeResponse) GoString() string
func (*GetListenerAttributeResponse) SetBody ¶
func (s *GetListenerAttributeResponse) SetBody(v *GetListenerAttributeResponseBody) *GetListenerAttributeResponse
func (*GetListenerAttributeResponse) SetHeaders ¶
func (s *GetListenerAttributeResponse) SetHeaders(v map[string]*string) *GetListenerAttributeResponse
func (*GetListenerAttributeResponse) SetStatusCode ¶
func (s *GetListenerAttributeResponse) SetStatusCode(v int32) *GetListenerAttributeResponse
func (GetListenerAttributeResponse) String ¶
func (s GetListenerAttributeResponse) String() string
type GetListenerAttributeResponseBody ¶
type GetListenerAttributeResponseBody struct { // Indicates whether Application-Layer Protocol Negotiation (ALPN) is enabled. Valid values: // // * **true**: yes // * **false**: no AlpnEnabled *bool `json:"AlpnEnabled,omitempty" xml:"AlpnEnabled,omitempty"` // The ALPN policy. Valid values: // // * **HTTP1Only** // * **HTTP2Only** // * **HTTP2Preferred** // * **HTTP2Optional** AlpnPolicy *string `json:"AlpnPolicy,omitempty" xml:"AlpnPolicy,omitempty"` // The CA certificates. Only one CA certificate is supported. // // > This parameter takes effect only for listeners that use SSL over TCP. CaCertificateIds []*string `json:"CaCertificateIds,omitempty" xml:"CaCertificateIds,omitempty" type:"Repeated"` // Indicates whether mutual authentication is enabled. Valid values: // // * **true**: yes // * **false**: no CaEnabled *bool `json:"CaEnabled,omitempty" xml:"CaEnabled,omitempty"` // The server certificates. Only one server certificate is supported. // // > This parameter takes effect only for listeners that use SSL over TCP. CertificateIds []*string `json:"CertificateIds,omitempty" xml:"CertificateIds,omitempty" type:"Repeated"` // The maximum number of connections that can be created per second on the NLB instance. Valid values: **0** to **1000000**. **0** specifies that the number of connections is unlimited. Cps *int32 `json:"Cps,omitempty" xml:"Cps,omitempty"` // The last port in the listening port range. Valid values: **0** to **65535**. The number of the last port must be smaller than that of the first port. EndPort *string `json:"EndPort,omitempty" xml:"EndPort,omitempty"` // The timeout period of an idle connection. Unit: seconds. Valid values: **1** to **900**. IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // The name of the listener. // // The name must be 2 to 256 characters in length, and can contain letters, digits, commas (,), periods (.), semicolons (;), forward slashes (/), at signs (@), underscores (\_), and hyphens (-). ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The ID of the listener. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The listening port. Valid values: **0** to **65535**. A value of **0** specifies all ports. If you set the value to **0**, you must also set the **StartPort** and **EndPort** parameters. ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listening protocol. Valid values: **TCP**, **UDP**, and **TCPSSL**. ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The status of the listener. Valid values: // // * **Provisioning**: The listener is being created. // * **Running**: The listener is running. // * **Configuring**: The listener is being configured. // * **Stopping**: The listener is being stopped. // * **Stopped**: The listener is stopped. // * **Starting**: The listener is being started. // * **Deleting**: The listener is being deleted. // * **Deleted**: The listener is deleted. ListenerStatus *string `json:"ListenerStatus,omitempty" xml:"ListenerStatus,omitempty"` // The ID of the NLB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The size of the largest TCP segment. Unit: bytes. Valid values: **0** to **1500**. **0** specifies that the maximum segment size remains unchanged. // // > This parameter is supported only by listeners that use SSL over TCP. Mss *int32 `json:"Mss,omitempty" xml:"Mss,omitempty"` // Indicates whether the Proxy protocol is used to pass client IP addresses to backend servers. Valid values: // // * **true**: yes // * **false**: no ProxyProtocolEnabled *bool `json:"ProxyProtocolEnabled,omitempty" xml:"ProxyProtocolEnabled,omitempty"` ProxyProtocolV2Config *GetListenerAttributeResponseBodyProxyProtocolV2Config `json:"ProxyProtocolV2Config,omitempty" xml:"ProxyProtocolV2Config,omitempty" type:"Struct"` // The ID of the region where the NLB instance is deployed. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether fine-grained monitoring is enabled. Valid values: // // * **true**: yes // * **false**: no SecSensorEnabled *bool `json:"SecSensorEnabled,omitempty" xml:"SecSensorEnabled,omitempty"` // The ID of the security policy. System security policies and custom security policies are supported. // // Valid values: **tls_cipher_policy\_1\_0**, **tls_cipher_policy\_1\_1**, **tls_cipher_policy\_1\_2**, **tls_cipher_policy\_1\_2\_strict**, and **tls_cipher_policy\_1\_2\_strict_with\_1\_3**. // // > This parameter takes effect only for listeners that use SSL over TCP. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The ID of the server group. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The first port in the listening port range. Valid values: **0** to **65535**. StartPort *string `json:"StartPort,omitempty" xml:"StartPort,omitempty"` // The tags. Tags []*GetListenerAttributeResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` }
func (GetListenerAttributeResponseBody) GoString ¶
func (s GetListenerAttributeResponseBody) GoString() string
func (*GetListenerAttributeResponseBody) SetAlpnEnabled ¶
func (s *GetListenerAttributeResponseBody) SetAlpnEnabled(v bool) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetAlpnPolicy ¶
func (s *GetListenerAttributeResponseBody) SetAlpnPolicy(v string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetCaCertificateIds ¶
func (s *GetListenerAttributeResponseBody) SetCaCertificateIds(v []*string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetCaEnabled ¶
func (s *GetListenerAttributeResponseBody) SetCaEnabled(v bool) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetCertificateIds ¶
func (s *GetListenerAttributeResponseBody) SetCertificateIds(v []*string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetCps ¶
func (s *GetListenerAttributeResponseBody) SetCps(v int32) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetEndPort ¶
func (s *GetListenerAttributeResponseBody) SetEndPort(v string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetIdleTimeout ¶
func (s *GetListenerAttributeResponseBody) SetIdleTimeout(v int32) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetListenerDescription ¶
func (s *GetListenerAttributeResponseBody) SetListenerDescription(v string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetListenerId ¶
func (s *GetListenerAttributeResponseBody) SetListenerId(v string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetListenerPort ¶
func (s *GetListenerAttributeResponseBody) SetListenerPort(v int32) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetListenerProtocol ¶
func (s *GetListenerAttributeResponseBody) SetListenerProtocol(v string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetListenerStatus ¶
func (s *GetListenerAttributeResponseBody) SetListenerStatus(v string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetLoadBalancerId ¶
func (s *GetListenerAttributeResponseBody) SetLoadBalancerId(v string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetMss ¶
func (s *GetListenerAttributeResponseBody) SetMss(v int32) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetProxyProtocolEnabled ¶
func (s *GetListenerAttributeResponseBody) SetProxyProtocolEnabled(v bool) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetProxyProtocolV2Config ¶ added in v2.0.3
func (s *GetListenerAttributeResponseBody) SetProxyProtocolV2Config(v *GetListenerAttributeResponseBodyProxyProtocolV2Config) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetRegionId ¶
func (s *GetListenerAttributeResponseBody) SetRegionId(v string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetRequestId ¶
func (s *GetListenerAttributeResponseBody) SetRequestId(v string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetSecSensorEnabled ¶
func (s *GetListenerAttributeResponseBody) SetSecSensorEnabled(v bool) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetSecurityPolicyId ¶
func (s *GetListenerAttributeResponseBody) SetSecurityPolicyId(v string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetServerGroupId ¶
func (s *GetListenerAttributeResponseBody) SetServerGroupId(v string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetStartPort ¶
func (s *GetListenerAttributeResponseBody) SetStartPort(v string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetTags ¶
func (s *GetListenerAttributeResponseBody) SetTags(v []*GetListenerAttributeResponseBodyTags) *GetListenerAttributeResponseBody
func (GetListenerAttributeResponseBody) String ¶
func (s GetListenerAttributeResponseBody) String() string
type GetListenerAttributeResponseBodyProxyProtocolV2Config ¶ added in v2.0.3
type GetListenerAttributeResponseBodyProxyProtocolV2Config struct { Ppv2PrivateLinkEpIdEnabled *string `json:"Ppv2PrivateLinkEpIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpIdEnabled,omitempty"` Ppv2PrivateLinkEpsIdEnabled *string `json:"Ppv2PrivateLinkEpsIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpsIdEnabled,omitempty"` Ppv2VpcIdEnabled *string `json:"Ppv2VpcIdEnabled,omitempty" xml:"Ppv2VpcIdEnabled,omitempty"` }
func (GetListenerAttributeResponseBodyProxyProtocolV2Config) GoString ¶ added in v2.0.3
func (s GetListenerAttributeResponseBodyProxyProtocolV2Config) GoString() string
func (*GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled ¶ added in v2.0.3
func (s *GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled(v string) *GetListenerAttributeResponseBodyProxyProtocolV2Config
func (*GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled ¶ added in v2.0.3
func (s *GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled(v string) *GetListenerAttributeResponseBodyProxyProtocolV2Config
func (*GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2VpcIdEnabled ¶ added in v2.0.3
func (s *GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2VpcIdEnabled(v string) *GetListenerAttributeResponseBodyProxyProtocolV2Config
func (GetListenerAttributeResponseBodyProxyProtocolV2Config) String ¶ added in v2.0.3
func (s GetListenerAttributeResponseBodyProxyProtocolV2Config) String() string
type GetListenerAttributeResponseBodyTags ¶
type GetListenerAttributeResponseBodyTags struct { // The key of the tag that you want to remove. You can remove up to 20 tags in each call. TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The value of the tag. TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (GetListenerAttributeResponseBodyTags) GoString ¶
func (s GetListenerAttributeResponseBodyTags) GoString() string
func (*GetListenerAttributeResponseBodyTags) SetTagKey ¶
func (s *GetListenerAttributeResponseBodyTags) SetTagKey(v string) *GetListenerAttributeResponseBodyTags
func (*GetListenerAttributeResponseBodyTags) SetTagValue ¶
func (s *GetListenerAttributeResponseBodyTags) SetTagValue(v string) *GetListenerAttributeResponseBodyTags
func (GetListenerAttributeResponseBodyTags) String ¶
func (s GetListenerAttributeResponseBodyTags) String() string
type GetListenerHealthStatusRequest ¶
type GetListenerHealthStatusRequest struct { // The ID of the listener of the NLB instance. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The number of entries to return on each page. Valid values: **1** to **100**. Default value: **20**. 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 or no next query is to be sent, ignore this parameter. // * If a next query is to be sent, set the parameter to the value of NextToken that is returned from the last call. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (GetListenerHealthStatusRequest) GoString ¶
func (s GetListenerHealthStatusRequest) GoString() string
func (*GetListenerHealthStatusRequest) SetListenerId ¶
func (s *GetListenerHealthStatusRequest) SetListenerId(v string) *GetListenerHealthStatusRequest
func (*GetListenerHealthStatusRequest) SetMaxResults ¶
func (s *GetListenerHealthStatusRequest) SetMaxResults(v int32) *GetListenerHealthStatusRequest
func (*GetListenerHealthStatusRequest) SetNextToken ¶
func (s *GetListenerHealthStatusRequest) SetNextToken(v string) *GetListenerHealthStatusRequest
func (*GetListenerHealthStatusRequest) SetRegionId ¶
func (s *GetListenerHealthStatusRequest) SetRegionId(v string) *GetListenerHealthStatusRequest
func (GetListenerHealthStatusRequest) String ¶
func (s GetListenerHealthStatusRequest) String() string
type GetListenerHealthStatusResponse ¶
type GetListenerHealthStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GetListenerHealthStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (GetListenerHealthStatusResponse) GoString ¶
func (s GetListenerHealthStatusResponse) GoString() string
func (*GetListenerHealthStatusResponse) SetBody ¶
func (s *GetListenerHealthStatusResponse) SetBody(v *GetListenerHealthStatusResponseBody) *GetListenerHealthStatusResponse
func (*GetListenerHealthStatusResponse) SetHeaders ¶
func (s *GetListenerHealthStatusResponse) SetHeaders(v map[string]*string) *GetListenerHealthStatusResponse
func (*GetListenerHealthStatusResponse) SetStatusCode ¶
func (s *GetListenerHealthStatusResponse) SetStatusCode(v int32) *GetListenerHealthStatusResponse
func (GetListenerHealthStatusResponse) String ¶
func (s GetListenerHealthStatusResponse) String() string
type GetListenerHealthStatusResponseBody ¶
type GetListenerHealthStatusResponseBody struct { // The health check status of the server groups that are associated with the listener. ListenerHealthStatus []*GetListenerHealthStatusResponseBodyListenerHealthStatus `json:"ListenerHealthStatus,omitempty" xml:"ListenerHealthStatus,omitempty" type:"Repeated"` // The number of entries returned per page. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,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 a value of **NextToken** is returned, the value is the token used for the next query. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The number of entries returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (GetListenerHealthStatusResponseBody) GoString ¶
func (s GetListenerHealthStatusResponseBody) GoString() string
func (*GetListenerHealthStatusResponseBody) SetListenerHealthStatus ¶
func (s *GetListenerHealthStatusResponseBody) SetListenerHealthStatus(v []*GetListenerHealthStatusResponseBodyListenerHealthStatus) *GetListenerHealthStatusResponseBody
func (*GetListenerHealthStatusResponseBody) SetMaxResults ¶
func (s *GetListenerHealthStatusResponseBody) SetMaxResults(v int32) *GetListenerHealthStatusResponseBody
func (*GetListenerHealthStatusResponseBody) SetNextToken ¶
func (s *GetListenerHealthStatusResponseBody) SetNextToken(v string) *GetListenerHealthStatusResponseBody
func (*GetListenerHealthStatusResponseBody) SetRequestId ¶
func (s *GetListenerHealthStatusResponseBody) SetRequestId(v string) *GetListenerHealthStatusResponseBody
func (*GetListenerHealthStatusResponseBody) SetTotalCount ¶
func (s *GetListenerHealthStatusResponseBody) SetTotalCount(v int32) *GetListenerHealthStatusResponseBody
func (GetListenerHealthStatusResponseBody) String ¶
func (s GetListenerHealthStatusResponseBody) String() string
type GetListenerHealthStatusResponseBodyListenerHealthStatus ¶
type GetListenerHealthStatusResponseBodyListenerHealthStatus struct { // The ID of the listener of the NLB instance. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The listening port. ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listening protocol. Valid values: **TCP**, **UDP**, and **TCPSSL**. ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The information about the server groups. ServerGroupInfos []*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos `json:"ServerGroupInfos,omitempty" xml:"ServerGroupInfos,omitempty" type:"Repeated"` }
func (GetListenerHealthStatusResponseBodyListenerHealthStatus) GoString ¶
func (s GetListenerHealthStatusResponseBodyListenerHealthStatus) GoString() string
func (*GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerId ¶
func (s *GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerId(v string) *GetListenerHealthStatusResponseBodyListenerHealthStatus
func (*GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerPort ¶
func (s *GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerPort(v int32) *GetListenerHealthStatusResponseBodyListenerHealthStatus
func (*GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerProtocol ¶
func (s *GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerProtocol(v string) *GetListenerHealthStatusResponseBodyListenerHealthStatus
func (*GetListenerHealthStatusResponseBodyListenerHealthStatus) SetServerGroupInfos ¶
func (GetListenerHealthStatusResponseBodyListenerHealthStatus) String ¶
func (s GetListenerHealthStatusResponseBodyListenerHealthStatus) String() string
type GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos ¶
type GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos struct { // Indicates whether the health check feature is enabled. Valid values: // // * **true**: enabled // * **false**: disabled HeathCheckEnabled *bool `json:"HeathCheckEnabled,omitempty" xml:"HeathCheckEnabled,omitempty"` // A list of unhealthy backend servers. NonNormalServers []*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers `json:"NonNormalServers,omitempty" xml:"NonNormalServers,omitempty" type:"Repeated"` // The ID of the server group. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) GoString ¶
func (s GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) GoString() string
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) SetHeathCheckEnabled ¶
func (s *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) SetHeathCheckEnabled(v bool) *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) SetNonNormalServers ¶
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) SetServerGroupId ¶
type GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers ¶
type GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers struct { // The backend port. Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The cause of the health check failure. Reason *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason `json:"Reason,omitempty" xml:"Reason,omitempty" type:"Struct"` // The ID of the backend server. ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the backend server. ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The health check status. Valid values: // // * **Initial**: indicates that health checks are configured for the NLB instance, but no data was found. // * **Unhealthy**: indicates that the backend server consecutively fails health checks. // * **Unused**: indicates that the weight of the backend server is 0. // * **Unavailable**: indicates that health checks are disabled. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers) GoString ¶
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers) SetPort ¶
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers) SetReason ¶
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers) SetServerId ¶
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers) SetServerIp ¶
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers) SetStatus ¶
type GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason ¶
type GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason struct { // The reason why the **status** is abnormal. Valid values: // // * **CONNECT_TIMEOUT**: The NLB instance failed to connect to the backend server within the specified period of time. // * **CONNECT_FAILED**: The NLB instance failed to connect to the backend server. // * **RECV_RESPONSE_TIMEOUT**: The NLB instance failed to receive a response from the backend server within the specified period of time. // * **CONNECT_INTERRUPT**: The connection between the health check and the backend servers was interrupted. // * **HTTP_CODE_NOT_MATCH**: The HTTP status code from the backend servers was not the expected one. // * **HTTP_INVALID_HEADER**: The format of the response from the backend servers is invalid. ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"` }
func (GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason) GoString ¶
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason) SetReasonCode ¶
type GetLoadBalancerAttributeRequest ¶
type GetLoadBalancerAttributeRequest struct { // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must ensure that it is unique among all requests. ClientToken can contain only ASCII characters. // // > If you do not set this parameter, **ClientToken** is set to the value of **RequestId**. The value of **RequestId** for each API request may be different. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether only to precheck the request. Valid values: // // * **true**: checks the request but does not query the listener details. The system prechecks the required parameters, request syntax, and limits. If the request fails the precheck, an error message is returned. If the request passes the precheck, the `DryRunOperation` error code is returned. // * **false** (default): sends the request. If the request passes the precheck, an HTTP 2xx status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the NLB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (GetLoadBalancerAttributeRequest) GoString ¶
func (s GetLoadBalancerAttributeRequest) GoString() string
func (*GetLoadBalancerAttributeRequest) SetClientToken ¶
func (s *GetLoadBalancerAttributeRequest) SetClientToken(v string) *GetLoadBalancerAttributeRequest
func (*GetLoadBalancerAttributeRequest) SetDryRun ¶
func (s *GetLoadBalancerAttributeRequest) SetDryRun(v bool) *GetLoadBalancerAttributeRequest
func (*GetLoadBalancerAttributeRequest) SetLoadBalancerId ¶
func (s *GetLoadBalancerAttributeRequest) SetLoadBalancerId(v string) *GetLoadBalancerAttributeRequest
func (*GetLoadBalancerAttributeRequest) SetRegionId ¶
func (s *GetLoadBalancerAttributeRequest) SetRegionId(v string) *GetLoadBalancerAttributeRequest
func (GetLoadBalancerAttributeRequest) String ¶
func (s GetLoadBalancerAttributeRequest) String() string
type GetLoadBalancerAttributeResponse ¶
type GetLoadBalancerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *GetLoadBalancerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (GetLoadBalancerAttributeResponse) GoString ¶
func (s GetLoadBalancerAttributeResponse) GoString() string
func (*GetLoadBalancerAttributeResponse) SetBody ¶
func (s *GetLoadBalancerAttributeResponse) SetBody(v *GetLoadBalancerAttributeResponseBody) *GetLoadBalancerAttributeResponse
func (*GetLoadBalancerAttributeResponse) SetHeaders ¶
func (s *GetLoadBalancerAttributeResponse) SetHeaders(v map[string]*string) *GetLoadBalancerAttributeResponse
func (*GetLoadBalancerAttributeResponse) SetStatusCode ¶
func (s *GetLoadBalancerAttributeResponse) SetStatusCode(v int32) *GetLoadBalancerAttributeResponse
func (GetLoadBalancerAttributeResponse) String ¶
func (s GetLoadBalancerAttributeResponse) String() string
type GetLoadBalancerAttributeResponseBody ¶
type GetLoadBalancerAttributeResponseBody struct { // The protocol version. Valid values: // // * **ipv4**: IPv4 // * **DualStack**: dual stack AddressIpVersion *string `json:"AddressIpVersion,omitempty" xml:"AddressIpVersion,omitempty"` // The IPv4 network type of the NLB instance. Valid values: // // * **Internet** The domain name of the NLB instance is resolved to the public IP address. Therefore, the NLB instance can be accessed over the Internet. // * **Intranet** The domain name of the NLB instance is resolved to the private IP address. Therefore, the NLB instance can be accessed over the VPC in which the NLB instance is deployed. AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The ID of the EIP bandwidth plan. BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" xml:"BandwidthPackageId,omitempty"` // The maximum number of connections per second that can be created on the NLB instance. Valid values: **0** to **1000000**. // // **0** indicates that the number of connections is unlimited. Cps *int32 `json:"Cps,omitempty" xml:"Cps,omitempty"` // The time when the NLB instance was created. This value is a UNIX timestamp. // // Unit: milliseconds. CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // Indicates whether the NLB instance is accessible across zones. Valid values: // // * **true** // * **false** CrossZoneEnabled *bool `json:"CrossZoneEnabled,omitempty" xml:"CrossZoneEnabled,omitempty"` // The domain name of the NLB instance. DNSName *string `json:"DNSName,omitempty" xml:"DNSName,omitempty"` // The configuration of the deletion protection feature. DeletionProtectionConfig *GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig `json:"DeletionProtectionConfig,omitempty" xml:"DeletionProtectionConfig,omitempty" type:"Struct"` // The IPv6 network type of the NLB instance. Valid values: // // * **Internet**: The NLB instance uses a public IP address. The domain name of the NLB instance is resolved to the public IP address. Therefore, the NLB instance can be accessed over the Internet. // * **Intranet**: The NLB instance uses a private IP address. The domain name of the NLB instance is resolved to the private IP address. In this case, the NLB instance can be accessed over the VPC where the NLB instance is deployed. Ipv6AddressType *string `json:"Ipv6AddressType,omitempty" xml:"Ipv6AddressType,omitempty"` // The billing information of the NLB instance. LoadBalancerBillingConfig *GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig `json:"LoadBalancerBillingConfig,omitempty" xml:"LoadBalancerBillingConfig,omitempty" type:"Struct"` // The status of workloads on the NLB instance. Valid values: // // * **Abnormal** // * **Normal** LoadBalancerBusinessStatus *string `json:"LoadBalancerBusinessStatus,omitempty" xml:"LoadBalancerBusinessStatus,omitempty"` // The NLB instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The NLB instance name. // // 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. LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The NLB instance status. Valid values: // // * **Inactive**: The NLB instance is disabled. The listeners of NLB instances in the Inactive state do not forward traffic. // * **Active**: The NLB instance is running. // * **Provisioning**: The NLB instance is being created. // * **Configuring**: The NLB instance is being modified. // * **CreateFailed**: The system failed to create the NLB instance. In this case, you are not charged for the NLB instance. You can only delete the NLB instance. LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"` // The type of the Server Load Balancer (SLB) instance. Set the value to **network**, which specifies NLB. LoadBalancerType *string `json:"LoadBalancerType,omitempty" xml:"LoadBalancerType,omitempty"` // The configuration of the configuration read-only mode. ModificationProtectionConfig *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig `json:"ModificationProtectionConfig,omitempty" xml:"ModificationProtectionConfig,omitempty" type:"Struct"` // The information about the locked NLB instance. This parameter is returned only when `LoadBalancerBussinessStatus` is **Abnormal**. OperationLocks []*GetLoadBalancerAttributeResponseBodyOperationLocks `json:"OperationLocks,omitempty" xml:"OperationLocks,omitempty" type:"Repeated"` // The region ID of the NLB instance. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the security group associated with the NLB instance. SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" xml:"SecurityGroupIds,omitempty" type:"Repeated"` // The tags. Tags []*GetLoadBalancerAttributeResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The VPC ID of the NLB instance. VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The list of zones and vSwitches in the zones. You must specify 2 to 10 zones. ZoneMappings []*GetLoadBalancerAttributeResponseBodyZoneMappings `json:"ZoneMappings,omitempty" xml:"ZoneMappings,omitempty" type:"Repeated"` }
func (GetLoadBalancerAttributeResponseBody) GoString ¶
func (s GetLoadBalancerAttributeResponseBody) GoString() string
func (*GetLoadBalancerAttributeResponseBody) SetAddressIpVersion ¶
func (s *GetLoadBalancerAttributeResponseBody) SetAddressIpVersion(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetAddressType ¶
func (s *GetLoadBalancerAttributeResponseBody) SetAddressType(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetBandwidthPackageId ¶
func (s *GetLoadBalancerAttributeResponseBody) SetBandwidthPackageId(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetCps ¶
func (s *GetLoadBalancerAttributeResponseBody) SetCps(v int32) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetCreateTime ¶
func (s *GetLoadBalancerAttributeResponseBody) SetCreateTime(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetCrossZoneEnabled ¶
func (s *GetLoadBalancerAttributeResponseBody) SetCrossZoneEnabled(v bool) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetDNSName ¶
func (s *GetLoadBalancerAttributeResponseBody) SetDNSName(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetDeletionProtectionConfig ¶
func (s *GetLoadBalancerAttributeResponseBody) SetDeletionProtectionConfig(v *GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetIpv6AddressType ¶
func (s *GetLoadBalancerAttributeResponseBody) SetIpv6AddressType(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetLoadBalancerBillingConfig ¶
func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerBillingConfig(v *GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetLoadBalancerBusinessStatus ¶
func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerBusinessStatus(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetLoadBalancerId ¶
func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerId(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetLoadBalancerName ¶
func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerName(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetLoadBalancerStatus ¶
func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerStatus(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetLoadBalancerType ¶
func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerType(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetModificationProtectionConfig ¶
func (s *GetLoadBalancerAttributeResponseBody) SetModificationProtectionConfig(v *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetOperationLocks ¶
func (s *GetLoadBalancerAttributeResponseBody) SetOperationLocks(v []*GetLoadBalancerAttributeResponseBodyOperationLocks) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetRegionId ¶
func (s *GetLoadBalancerAttributeResponseBody) SetRegionId(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetRequestId ¶
func (s *GetLoadBalancerAttributeResponseBody) SetRequestId(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetResourceGroupId ¶
func (s *GetLoadBalancerAttributeResponseBody) SetResourceGroupId(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetSecurityGroupIds ¶
func (s *GetLoadBalancerAttributeResponseBody) SetSecurityGroupIds(v []*string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetVpcId ¶
func (s *GetLoadBalancerAttributeResponseBody) SetVpcId(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetZoneMappings ¶
func (s *GetLoadBalancerAttributeResponseBody) SetZoneMappings(v []*GetLoadBalancerAttributeResponseBodyZoneMappings) *GetLoadBalancerAttributeResponseBody
func (GetLoadBalancerAttributeResponseBody) String ¶
func (s GetLoadBalancerAttributeResponseBody) String() string
type GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig ¶
type GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig struct { // Specifies whether to enable deletion protection. Valid values: // // * **true**: yes // * **false** (default): no Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The time when the deletion protection feature was enabled. The time follows the ISO 8601 standard in the `yyyy-MM-ddTHH:mm:ssZ` format. The time is displayed in UTC. EnabledTime *string `json:"EnabledTime,omitempty" xml:"EnabledTime,omitempty"` // The reason why the deletion protection feature is enabled or disabled. The value must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (\_), and hyphens (-). The value must start with a letter. Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` }
func (GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig) GoString ¶
func (s GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig) GoString() string
func (*GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig) SetEnabled ¶
func (*GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig) SetEnabledTime ¶
func (GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig) String ¶
func (s GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig) String() string
type GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig ¶
type GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig struct { // The billing method of the NLB instance. Set the value to **PostPay**, which specifies the pay-as-you-go billing method. PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` }
func (GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) GoString ¶
func (s GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) GoString() string
func (*GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) SetPayType ¶
func (GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) String ¶
func (s GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) String() string
type GetLoadBalancerAttributeResponseBodyModificationProtectionConfig ¶
type GetLoadBalancerAttributeResponseBodyModificationProtectionConfig struct { // The time when the modification protection feature was enabled. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. EnabledTime *string `json:"EnabledTime,omitempty" xml:"EnabledTime,omitempty"` // The reason why the configuration read-only mode is enabled. The value must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (\_), and hyphens (-). The value must start with a letter. // // > This parameter takes effect only if the **Status** parameter is set to **ConsoleProtection**. Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` // Specifies whether to enable the configuration read-only mode. Valid values: // // * **NonProtection**: does not enable the configuration read-only mode. You cannot set the **Reason** parameter. If the **Reason** parameter is set, the value is cleared. // * **ConsoleProtection**: enables the configuration read-only mode. You can set the **Reason** parameter. // // > If you set this parameter to **ConsoleProtection**, you cannot use the NLB console to modify instance configurations. However, you can call API operations to modify instance configurations. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) GoString ¶
func (s GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) GoString() string
func (*GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) SetEnabledTime ¶
func (GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) String ¶
func (s GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) String() string
type GetLoadBalancerAttributeResponseBodyOperationLocks ¶
type GetLoadBalancerAttributeResponseBodyOperationLocks struct { // The reason why the NLB instance is locked. LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"` // The type of the lock. Valid values: // // * **SecurityLocked**: The NLB instance is locked due to security reasons. // * **RelatedResourceLocked**: The NLB instance is locked due to other resources associated with the NLB instance. // * **FinancialLocked**: The NLB instance is locked due to overdue payments. // * **ResidualLocked**: The NLB instance is locked because the associated resources have overdue payments and the resources are released. LockType *string `json:"LockType,omitempty" xml:"LockType,omitempty"` }
func (GetLoadBalancerAttributeResponseBodyOperationLocks) GoString ¶
func (s GetLoadBalancerAttributeResponseBodyOperationLocks) GoString() string
func (*GetLoadBalancerAttributeResponseBodyOperationLocks) SetLockReason ¶
func (s *GetLoadBalancerAttributeResponseBodyOperationLocks) SetLockReason(v string) *GetLoadBalancerAttributeResponseBodyOperationLocks
func (*GetLoadBalancerAttributeResponseBodyOperationLocks) SetLockType ¶
func (s *GetLoadBalancerAttributeResponseBodyOperationLocks) SetLockType(v string) *GetLoadBalancerAttributeResponseBodyOperationLocks
func (GetLoadBalancerAttributeResponseBodyOperationLocks) String ¶
func (s GetLoadBalancerAttributeResponseBodyOperationLocks) String() string
type GetLoadBalancerAttributeResponseBodyTags ¶
type GetLoadBalancerAttributeResponseBodyTags struct { // The tag key. TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (GetLoadBalancerAttributeResponseBodyTags) GoString ¶
func (s GetLoadBalancerAttributeResponseBodyTags) GoString() string
func (*GetLoadBalancerAttributeResponseBodyTags) SetTagKey ¶
func (s *GetLoadBalancerAttributeResponseBodyTags) SetTagKey(v string) *GetLoadBalancerAttributeResponseBodyTags
func (*GetLoadBalancerAttributeResponseBodyTags) SetTagValue ¶
func (s *GetLoadBalancerAttributeResponseBodyTags) SetTagValue(v string) *GetLoadBalancerAttributeResponseBodyTags
func (GetLoadBalancerAttributeResponseBodyTags) String ¶
func (s GetLoadBalancerAttributeResponseBodyTags) String() string
type GetLoadBalancerAttributeResponseBodyZoneMappings ¶
type GetLoadBalancerAttributeResponseBodyZoneMappings struct { // The information about the IP addresses used by the NLB instance. LoadBalancerAddresses []*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses `json:"LoadBalancerAddresses,omitempty" xml:"LoadBalancerAddresses,omitempty" type:"Repeated"` // The zone status. Valid values: // // * **Active**: The zone is available. // * **Stopped**: The zone is disabled. You can set the zone to this status only by using Cloud Architect Design Tools (CADT). // * **Shifted**: The DNS record is removed. // * **Starting**: The zone is being enabled. You can set the zone to this status only by using CADT. // * **Stopping** You can set the zone to this status only by using CADT. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The ID of the vSwitch in the zone. By default, each zone contains one vSwitch and one subnet. VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The ID of the zone. You can call the [DescribeZones](~~443890~~) operation to query the most recent zone list. ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (GetLoadBalancerAttributeResponseBodyZoneMappings) GoString ¶
func (s GetLoadBalancerAttributeResponseBodyZoneMappings) GoString() string
func (*GetLoadBalancerAttributeResponseBodyZoneMappings) SetLoadBalancerAddresses ¶
func (s *GetLoadBalancerAttributeResponseBodyZoneMappings) SetLoadBalancerAddresses(v []*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) *GetLoadBalancerAttributeResponseBodyZoneMappings
func (*GetLoadBalancerAttributeResponseBodyZoneMappings) SetStatus ¶
func (s *GetLoadBalancerAttributeResponseBodyZoneMappings) SetStatus(v string) *GetLoadBalancerAttributeResponseBodyZoneMappings
func (*GetLoadBalancerAttributeResponseBodyZoneMappings) SetVSwitchId ¶
func (s *GetLoadBalancerAttributeResponseBodyZoneMappings) SetVSwitchId(v string) *GetLoadBalancerAttributeResponseBodyZoneMappings
func (*GetLoadBalancerAttributeResponseBodyZoneMappings) SetZoneId ¶
func (s *GetLoadBalancerAttributeResponseBodyZoneMappings) SetZoneId(v string) *GetLoadBalancerAttributeResponseBodyZoneMappings
func (GetLoadBalancerAttributeResponseBodyZoneMappings) String ¶
func (s GetLoadBalancerAttributeResponseBodyZoneMappings) String() string
type GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses ¶
type GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses struct { // The ID of the elastic IP address (EIP). AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"` // The ID of the elastic network interface (ENI). EniId *string `json:"EniId,omitempty" xml:"EniId,omitempty"` // The IPv6 address of the NLB instance. Ipv6Address *string `json:"Ipv6Address,omitempty" xml:"Ipv6Address,omitempty"` // The private IPv4 address of the NLB instance. PrivateIPv4Address *string `json:"PrivateIPv4Address,omitempty" xml:"PrivateIPv4Address,omitempty"` // The health status of the private IPv4 address of the NLB instance. Valid values: // // * **Healthy** // * **Unhealthy** // // > This parameter is returned only when the **Status** of the zone is **Active**. PrivateIPv4HcStatus *string `json:"PrivateIPv4HcStatus,omitempty" xml:"PrivateIPv4HcStatus,omitempty"` // The health status of the IPv6 address of the NLB instance. Valid values: // // * **Healthy** // * **Unhealthy** // // > This parameter is returned only when the **Status** of the zone is **Active**. PrivateIPv6HcStatus *string `json:"PrivateIPv6HcStatus,omitempty" xml:"PrivateIPv6HcStatus,omitempty"` // The public IPv4 address of the NLB instance. PublicIPv4Address *string `json:"PublicIPv4Address,omitempty" xml:"PublicIPv4Address,omitempty"` }
func (GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) GoString ¶
func (s GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) GoString() string
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetAllocationId ¶
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6Address ¶
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetPrivateIPv4Address ¶
func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetPrivateIPv4Address(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetPrivateIPv4HcStatus ¶
func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetPrivateIPv4HcStatus(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetPrivateIPv6HcStatus ¶
func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetPrivateIPv6HcStatus(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetPublicIPv4Address ¶
func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetPublicIPv4Address(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
func (GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) String ¶
func (s GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) String() string
type ListListenerCertificatesRequest ¶
type ListListenerCertificatesRequest struct { // The type of the certificate. Valid values: // // * **Server**: a server certificate. // * **Ca**: Certificate Authority Certificate CertType *string `json:"CertType,omitempty" xml:"CertType,omitempty"` // The ID of the listener. Specify the ID of a listener that uses SSL over TCP. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The number of entries to return on each page. Valid values: **1** to **100**. Default value: **20**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of NextToken. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region where the Network Load Balancer (NLB) instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (ListListenerCertificatesRequest) GoString ¶
func (s ListListenerCertificatesRequest) GoString() string
func (*ListListenerCertificatesRequest) SetCertType ¶
func (s *ListListenerCertificatesRequest) SetCertType(v string) *ListListenerCertificatesRequest
func (*ListListenerCertificatesRequest) SetListenerId ¶
func (s *ListListenerCertificatesRequest) SetListenerId(v string) *ListListenerCertificatesRequest
func (*ListListenerCertificatesRequest) SetMaxResults ¶
func (s *ListListenerCertificatesRequest) SetMaxResults(v int32) *ListListenerCertificatesRequest
func (*ListListenerCertificatesRequest) SetNextToken ¶
func (s *ListListenerCertificatesRequest) SetNextToken(v string) *ListListenerCertificatesRequest
func (*ListListenerCertificatesRequest) SetRegionId ¶
func (s *ListListenerCertificatesRequest) SetRegionId(v string) *ListListenerCertificatesRequest
func (ListListenerCertificatesRequest) String ¶
func (s ListListenerCertificatesRequest) String() string
type ListListenerCertificatesResponse ¶
type ListListenerCertificatesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ListListenerCertificatesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (ListListenerCertificatesResponse) GoString ¶
func (s ListListenerCertificatesResponse) GoString() string
func (*ListListenerCertificatesResponse) SetBody ¶
func (s *ListListenerCertificatesResponse) SetBody(v *ListListenerCertificatesResponseBody) *ListListenerCertificatesResponse
func (*ListListenerCertificatesResponse) SetHeaders ¶
func (s *ListListenerCertificatesResponse) SetHeaders(v map[string]*string) *ListListenerCertificatesResponse
func (*ListListenerCertificatesResponse) SetStatusCode ¶
func (s *ListListenerCertificatesResponse) SetStatusCode(v int32) *ListListenerCertificatesResponse
func (ListListenerCertificatesResponse) String ¶
func (s ListListenerCertificatesResponse) String() string
type ListListenerCertificatesResponseBody ¶
type ListListenerCertificatesResponseBody struct { // The server certificates. CertificateIds []*string `json:"CertificateIds,omitempty" xml:"CertificateIds,omitempty" type:"Repeated"` // The certificates. Certificates []*ListListenerCertificatesResponseBodyCertificates `json:"Certificates,omitempty" xml:"Certificates,omitempty" type:"Repeated"` // The number of entries returned per page. Valid values: **1** to **100**. Default value: **20**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The returned value of NextToken is a pagination token, which can be used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of NextToken. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListListenerCertificatesResponseBody) GoString ¶
func (s ListListenerCertificatesResponseBody) GoString() string
func (*ListListenerCertificatesResponseBody) SetCertificateIds ¶
func (s *ListListenerCertificatesResponseBody) SetCertificateIds(v []*string) *ListListenerCertificatesResponseBody
func (*ListListenerCertificatesResponseBody) SetCertificates ¶
func (s *ListListenerCertificatesResponseBody) SetCertificates(v []*ListListenerCertificatesResponseBodyCertificates) *ListListenerCertificatesResponseBody
func (*ListListenerCertificatesResponseBody) SetMaxResults ¶
func (s *ListListenerCertificatesResponseBody) SetMaxResults(v int32) *ListListenerCertificatesResponseBody
func (*ListListenerCertificatesResponseBody) SetNextToken ¶
func (s *ListListenerCertificatesResponseBody) SetNextToken(v string) *ListListenerCertificatesResponseBody
func (*ListListenerCertificatesResponseBody) SetRequestId ¶
func (s *ListListenerCertificatesResponseBody) SetRequestId(v string) *ListListenerCertificatesResponseBody
func (*ListListenerCertificatesResponseBody) SetTotalCount ¶
func (s *ListListenerCertificatesResponseBody) SetTotalCount(v int32) *ListListenerCertificatesResponseBody
func (ListListenerCertificatesResponseBody) String ¶
func (s ListListenerCertificatesResponseBody) String() string
type ListListenerCertificatesResponseBodyCertificates ¶
type ListListenerCertificatesResponseBodyCertificates struct { // The ID of the certificate. CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"` // The type of the certificate. // // - Server // - Ca CertificateType *string `json:"CertificateType,omitempty" xml:"CertificateType,omitempty"` // Indicates whether the certificate is the default certificate of the listener. Valid values: // // * **true** // * **false** IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"` // Indicates whether the certificate is associated with the listener. Valid values: // // * **Associating** // * **Associated** // * **Diassociating** Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListListenerCertificatesResponseBodyCertificates) GoString ¶
func (s ListListenerCertificatesResponseBodyCertificates) GoString() string
func (*ListListenerCertificatesResponseBodyCertificates) SetCertificateId ¶
func (s *ListListenerCertificatesResponseBodyCertificates) SetCertificateId(v string) *ListListenerCertificatesResponseBodyCertificates
func (*ListListenerCertificatesResponseBodyCertificates) SetCertificateType ¶
func (s *ListListenerCertificatesResponseBodyCertificates) SetCertificateType(v string) *ListListenerCertificatesResponseBodyCertificates
func (*ListListenerCertificatesResponseBodyCertificates) SetIsDefault ¶
func (s *ListListenerCertificatesResponseBodyCertificates) SetIsDefault(v bool) *ListListenerCertificatesResponseBodyCertificates
func (*ListListenerCertificatesResponseBodyCertificates) SetStatus ¶
func (s *ListListenerCertificatesResponseBodyCertificates) SetStatus(v string) *ListListenerCertificatesResponseBodyCertificates
func (ListListenerCertificatesResponseBodyCertificates) String ¶
func (s ListListenerCertificatesResponseBodyCertificates) String() string
type ListListenersRequest ¶
type ListListenersRequest struct { // The listener IDs. ListenerIds []*string `json:"ListenerIds,omitempty" xml:"ListenerIds,omitempty" type:"Repeated"` // The listening protocol. Valid values: **TCP**, **UDP**, and **TCPSSL**. ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the NLB instance. You can query up to 20 NLB instances at a time. LoadBalancerIds []*string `json:"LoadBalancerIds,omitempty" xml:"LoadBalancerIds,omitempty" type:"Repeated"` // The number of entries to return on each page. Valid values: **1** to **100**. Default value: **20**. 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 or no next query is to be sent, ignore this parameter. // * If a next query is to be sent, set the parameter to the value of NextToken that is returned from the last call. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The tags. Tag []*ListListenersRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (ListListenersRequest) GoString ¶
func (s ListListenersRequest) GoString() string
func (*ListListenersRequest) SetListenerIds ¶
func (s *ListListenersRequest) SetListenerIds(v []*string) *ListListenersRequest
func (*ListListenersRequest) SetListenerProtocol ¶
func (s *ListListenersRequest) SetListenerProtocol(v string) *ListListenersRequest
func (*ListListenersRequest) SetLoadBalancerIds ¶
func (s *ListListenersRequest) SetLoadBalancerIds(v []*string) *ListListenersRequest
func (*ListListenersRequest) SetMaxResults ¶
func (s *ListListenersRequest) SetMaxResults(v int32) *ListListenersRequest
func (*ListListenersRequest) SetNextToken ¶
func (s *ListListenersRequest) SetNextToken(v string) *ListListenersRequest
func (*ListListenersRequest) SetRegionId ¶
func (s *ListListenersRequest) SetRegionId(v string) *ListListenersRequest
func (*ListListenersRequest) SetTag ¶
func (s *ListListenersRequest) SetTag(v []*ListListenersRequestTag) *ListListenersRequest
func (ListListenersRequest) String ¶
func (s ListListenersRequest) String() string
type ListListenersRequestTag ¶
type ListListenersRequestTag 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 can be up to 64 characters in length and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the tag. You can specify up to 10 tag values. // // The tag value can be up to 128 characters in length, and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListListenersRequestTag) GoString ¶
func (s ListListenersRequestTag) GoString() string
func (*ListListenersRequestTag) SetKey ¶
func (s *ListListenersRequestTag) SetKey(v string) *ListListenersRequestTag
func (*ListListenersRequestTag) SetValue ¶
func (s *ListListenersRequestTag) SetValue(v string) *ListListenersRequestTag
func (ListListenersRequestTag) String ¶
func (s ListListenersRequestTag) String() string
type ListListenersResponse ¶
type ListListenersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ListListenersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (ListListenersResponse) GoString ¶
func (s ListListenersResponse) GoString() string
func (*ListListenersResponse) SetBody ¶
func (s *ListListenersResponse) SetBody(v *ListListenersResponseBody) *ListListenersResponse
func (*ListListenersResponse) SetHeaders ¶
func (s *ListListenersResponse) SetHeaders(v map[string]*string) *ListListenersResponse
func (*ListListenersResponse) SetStatusCode ¶
func (s *ListListenersResponse) SetStatusCode(v int32) *ListListenersResponse
func (ListListenersResponse) String ¶
func (s ListListenersResponse) String() string
type ListListenersResponseBody ¶
type ListListenersResponseBody struct { // The list of listeners. Listeners []*ListListenersResponseBodyListeners `json:"Listeners,omitempty" xml:"Listeners,omitempty" type:"Repeated"` // The number of entries returned per page. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,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 a value of **NextToken** is returned, the value is the token used for the next query. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The number of entries returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListListenersResponseBody) GoString ¶
func (s ListListenersResponseBody) GoString() string
func (*ListListenersResponseBody) SetListeners ¶
func (s *ListListenersResponseBody) SetListeners(v []*ListListenersResponseBodyListeners) *ListListenersResponseBody
func (*ListListenersResponseBody) SetMaxResults ¶
func (s *ListListenersResponseBody) SetMaxResults(v int32) *ListListenersResponseBody
func (*ListListenersResponseBody) SetNextToken ¶
func (s *ListListenersResponseBody) SetNextToken(v string) *ListListenersResponseBody
func (*ListListenersResponseBody) SetRequestId ¶
func (s *ListListenersResponseBody) SetRequestId(v string) *ListListenersResponseBody
func (*ListListenersResponseBody) SetTotalCount ¶
func (s *ListListenersResponseBody) SetTotalCount(v int32) *ListListenersResponseBody
func (ListListenersResponseBody) String ¶
func (s ListListenersResponseBody) String() string
type ListListenersResponseBodyListeners ¶
type ListListenersResponseBodyListeners struct { // Indicates whether Application-Layer Protocol Negotiation (ALPN) is enabled. Valid values: // // * **true**: enabled // * **false**: disabled AlpnEnabled *bool `json:"AlpnEnabled,omitempty" xml:"AlpnEnabled,omitempty"` // The ALPN policy. Valid values: // // * **HTTP1Only** // * **HTTP2Only** // * **HTTP2Preferred** // * **HTTP2Optional** AlpnPolicy *string `json:"AlpnPolicy,omitempty" xml:"AlpnPolicy,omitempty"` // The list of CA certificates. // // > This parameter takes effect only for listeners that use SSL over TCP. CaCertificateIds []*string `json:"CaCertificateIds,omitempty" xml:"CaCertificateIds,omitempty" type:"Repeated"` // Indicates whether mutual authentication is enabled. Valid values: // // * **true**: yes // * **false**: no CaEnabled *bool `json:"CaEnabled,omitempty" xml:"CaEnabled,omitempty"` // The list of server certificates. // // > This parameter takes effect only for listeners that use SSL over TCP. CertificateIds []*string `json:"CertificateIds,omitempty" xml:"CertificateIds,omitempty" type:"Repeated"` // The maximum number of connections that can be created per second on the NLB instance. Valid values: **0** to **1000000**. **0** indicates that the number of connections is unlimited. Cps *int32 `json:"Cps,omitempty" xml:"Cps,omitempty"` // The last port in the listening port range. EndPort *string `json:"EndPort,omitempty" xml:"EndPort,omitempty"` // The timeout period of an idle connection. Unit: seconds. Valid values: **1** to **900**. Default value: **900**. IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // The name of the listener. // // The name must be 2 to 256 characters in length, and can contain letters, digits, commas (,), periods (.), semicolons (;), forward slashes (/), at signs (@), underscores (\_), and hyphens (-). ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The ID of the listener. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The listening port. ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listening protocol. Valid values: **TCP**, **UDP**, and **TCPSSL**. ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The status of the listener. Valid values: // // * **Provisioning** // * **Running** // * **Configuring** // * **Stopping** // * **Stopped** // * **Starting** // * **Deleting** // * **Deleted** ListenerStatus *string `json:"ListenerStatus,omitempty" xml:"ListenerStatus,omitempty"` // The ID of the NLB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The maximum size of a TCP segment. Unit: bytes. Valid values: **0** to **1500**. **0** indicates that the maximum segment size remains unchanged. // // > This parameter is supported only by listeners that use SSL over TCP. Mss *int32 `json:"Mss,omitempty" xml:"Mss,omitempty"` // Indicates whether the Proxy protocol is used to pass client IP addresses to backend servers. Valid values: // // * **true**: enabled // * **false**: disabled ProxyProtocolEnabled *bool `json:"ProxyProtocolEnabled,omitempty" xml:"ProxyProtocolEnabled,omitempty"` ProxyProtocolV2Config *ListListenersResponseBodyListenersProxyProtocolV2Config `json:"ProxyProtocolV2Config,omitempty" xml:"ProxyProtocolV2Config,omitempty" type:"Struct"` // The ID of the region where the NLB instance is deployed. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // Indicates whether fine-grained monitoring is enabled. Valid values: // // * **true**: enabled // * **false**: disabled SecSensorEnabled *bool `json:"SecSensorEnabled,omitempty" xml:"SecSensorEnabled,omitempty"` // The ID of the security policy. // // > This parameter takes effect only for listeners that use SSL over TCP. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The ID of the server group. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The first port in the listening port range. StartPort *string `json:"StartPort,omitempty" xml:"StartPort,omitempty"` // The tag key. Tags []*ListListenersResponseBodyListenersTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` }
func (ListListenersResponseBodyListeners) GoString ¶
func (s ListListenersResponseBodyListeners) GoString() string
func (*ListListenersResponseBodyListeners) SetAlpnEnabled ¶
func (s *ListListenersResponseBodyListeners) SetAlpnEnabled(v bool) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetAlpnPolicy ¶
func (s *ListListenersResponseBodyListeners) SetAlpnPolicy(v string) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetCaCertificateIds ¶
func (s *ListListenersResponseBodyListeners) SetCaCertificateIds(v []*string) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetCaEnabled ¶
func (s *ListListenersResponseBodyListeners) SetCaEnabled(v bool) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetCertificateIds ¶
func (s *ListListenersResponseBodyListeners) SetCertificateIds(v []*string) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetCps ¶
func (s *ListListenersResponseBodyListeners) SetCps(v int32) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetEndPort ¶
func (s *ListListenersResponseBodyListeners) SetEndPort(v string) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetIdleTimeout ¶
func (s *ListListenersResponseBodyListeners) SetIdleTimeout(v int32) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetListenerDescription ¶
func (s *ListListenersResponseBodyListeners) SetListenerDescription(v string) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetListenerId ¶
func (s *ListListenersResponseBodyListeners) SetListenerId(v string) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetListenerPort ¶
func (s *ListListenersResponseBodyListeners) SetListenerPort(v int32) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetListenerProtocol ¶
func (s *ListListenersResponseBodyListeners) SetListenerProtocol(v string) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetListenerStatus ¶
func (s *ListListenersResponseBodyListeners) SetListenerStatus(v string) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetLoadBalancerId ¶
func (s *ListListenersResponseBodyListeners) SetLoadBalancerId(v string) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetMss ¶
func (s *ListListenersResponseBodyListeners) SetMss(v int32) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetProxyProtocolEnabled ¶
func (s *ListListenersResponseBodyListeners) SetProxyProtocolEnabled(v bool) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetProxyProtocolV2Config ¶ added in v2.0.3
func (s *ListListenersResponseBodyListeners) SetProxyProtocolV2Config(v *ListListenersResponseBodyListenersProxyProtocolV2Config) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetRegionId ¶
func (s *ListListenersResponseBodyListeners) SetRegionId(v string) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetSecSensorEnabled ¶
func (s *ListListenersResponseBodyListeners) SetSecSensorEnabled(v bool) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetSecurityPolicyId ¶
func (s *ListListenersResponseBodyListeners) SetSecurityPolicyId(v string) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetServerGroupId ¶
func (s *ListListenersResponseBodyListeners) SetServerGroupId(v string) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetStartPort ¶
func (s *ListListenersResponseBodyListeners) SetStartPort(v string) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetTags ¶
func (s *ListListenersResponseBodyListeners) SetTags(v []*ListListenersResponseBodyListenersTags) *ListListenersResponseBodyListeners
func (ListListenersResponseBodyListeners) String ¶
func (s ListListenersResponseBodyListeners) String() string
type ListListenersResponseBodyListenersProxyProtocolV2Config ¶ added in v2.0.3
type ListListenersResponseBodyListenersProxyProtocolV2Config struct { Ppv2PrivateLinkEpIdEnabled *string `json:"Ppv2PrivateLinkEpIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpIdEnabled,omitempty"` Ppv2PrivateLinkEpsIdEnabled *string `json:"Ppv2PrivateLinkEpsIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpsIdEnabled,omitempty"` Ppv2VpcIdEnabled *string `json:"Ppv2VpcIdEnabled,omitempty" xml:"Ppv2VpcIdEnabled,omitempty"` }
func (ListListenersResponseBodyListenersProxyProtocolV2Config) GoString ¶ added in v2.0.3
func (s ListListenersResponseBodyListenersProxyProtocolV2Config) GoString() string
func (*ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled ¶ added in v2.0.3
func (s *ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled(v string) *ListListenersResponseBodyListenersProxyProtocolV2Config
func (*ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled ¶ added in v2.0.3
func (s *ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled(v string) *ListListenersResponseBodyListenersProxyProtocolV2Config
func (*ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2VpcIdEnabled ¶ added in v2.0.3
func (s *ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2VpcIdEnabled(v string) *ListListenersResponseBodyListenersProxyProtocolV2Config
func (ListListenersResponseBodyListenersProxyProtocolV2Config) String ¶ added in v2.0.3
func (s ListListenersResponseBodyListenersProxyProtocolV2Config) String() string
type ListListenersResponseBodyListenersTags ¶
type ListListenersResponseBodyListenersTags struct { // The key of the tag. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the tag option. // // The value can be up to 128 characters in length. It cannot start with `acs:` and cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListListenersResponseBodyListenersTags) GoString ¶
func (s ListListenersResponseBodyListenersTags) GoString() string
func (*ListListenersResponseBodyListenersTags) SetKey ¶
func (s *ListListenersResponseBodyListenersTags) SetKey(v string) *ListListenersResponseBodyListenersTags
func (*ListListenersResponseBodyListenersTags) SetValue ¶
func (s *ListListenersResponseBodyListenersTags) SetValue(v string) *ListListenersResponseBodyListenersTags
func (ListListenersResponseBodyListenersTags) String ¶
func (s ListListenersResponseBodyListenersTags) String() string
type ListLoadBalancersRequest ¶
type ListLoadBalancersRequest struct { // The protocol version. Valid values: // // * **ipv4**: IPv4 // * **DualStack**: dual stack AddressIpVersion *string `json:"AddressIpVersion,omitempty" xml:"AddressIpVersion,omitempty"` // The type of IPv4 address used by the NLB instance. Valid values: // // * **Internet**: The NLB instance uses a public IP address. The domain name of the NLB instance is resolved to the public IP address. Therefore, the NLB instance can be accessed over the Internet. // * **Intranet**: The NLB instance uses a private IP address. The domain name of the NLB instance is resolved to the private IP address. Therefore, the NLB instance can be accessed over the VPC where the NLB instance is deployed. AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The domain name of the NLB instance. DNSName *string `json:"DNSName,omitempty" xml:"DNSName,omitempty"` // The type of IPv6 address used by the NLB instance. Valid values: // // * **Internet**: a public IP address. The domain name of the NLB instance is resolved to the public IP address. Therefore, the NLB instance can be accessed over the Internet. // * **Intranet**: a private IP address. The domain name of the NLB instance is resolved to the private IP address. Therefore, the NLB instance can be accessed over the VPC where the NLB instance is deployed. Ipv6AddressType *string `json:"Ipv6AddressType,omitempty" xml:"Ipv6AddressType,omitempty"` // The business status of the NLB instance. Valid values: // // * **Abnormal**: The NLB instance is not working as expected. // * **Normal**: The NLB instance is working as expected. LoadBalancerBusinessStatus *string `json:"LoadBalancerBusinessStatus,omitempty" xml:"LoadBalancerBusinessStatus,omitempty"` // The ID of the NLB instance. You can query up to 20 NLB instances at a time. LoadBalancerIds []*string `json:"LoadBalancerIds,omitempty" xml:"LoadBalancerIds,omitempty" type:"Repeated"` // The name of the NLB instance. You can specify up to 20 names at a time. LoadBalancerNames []*string `json:"LoadBalancerNames,omitempty" xml:"LoadBalancerNames,omitempty" type:"Repeated"` // The status of the NLB instance. Valid values: // // * **Inactive**: The NLB instance is disabled. Listeners of NLB instances in the Inactive state do not forward traffic. // * **Active**: The NLB instance is running. // * **Provisioning**: The NLB instance is being created. // * **Configuring**: The NLB instance is being modified. // * **Deleting**: The NLB instance is being deleted. // * **Deleted**: The NLB instance is deleted. LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"` // The type of the Server Load Balancer (SLB) instance. Set the value to **network**, which specifies NLB. LoadBalancerType *string `json:"LoadBalancerType,omitempty" xml:"LoadBalancerType,omitempty"` // The number of entries to return on each page. Valid values: **1** to **100**. Default value: **20**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that determines the start point of 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. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The tags of the NLB instance. Tag []*ListLoadBalancersRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The ID of the virtual private cloud (VPC) where the NLB instance is deployed. You can specify up to 10 VPC IDs at a time. VpcIds []*string `json:"VpcIds,omitempty" xml:"VpcIds,omitempty" type:"Repeated"` // The name of the zone. You can call the [DescribeZones](~~443890~~) operation to query the most recent zone list. ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (ListLoadBalancersRequest) GoString ¶
func (s ListLoadBalancersRequest) GoString() string
func (*ListLoadBalancersRequest) SetAddressIpVersion ¶
func (s *ListLoadBalancersRequest) SetAddressIpVersion(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetAddressType ¶
func (s *ListLoadBalancersRequest) SetAddressType(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetDNSName ¶
func (s *ListLoadBalancersRequest) SetDNSName(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetIpv6AddressType ¶
func (s *ListLoadBalancersRequest) SetIpv6AddressType(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetLoadBalancerBusinessStatus ¶
func (s *ListLoadBalancersRequest) SetLoadBalancerBusinessStatus(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetLoadBalancerIds ¶
func (s *ListLoadBalancersRequest) SetLoadBalancerIds(v []*string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetLoadBalancerNames ¶
func (s *ListLoadBalancersRequest) SetLoadBalancerNames(v []*string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetLoadBalancerStatus ¶
func (s *ListLoadBalancersRequest) SetLoadBalancerStatus(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetLoadBalancerType ¶
func (s *ListLoadBalancersRequest) SetLoadBalancerType(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetMaxResults ¶
func (s *ListLoadBalancersRequest) SetMaxResults(v int32) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetNextToken ¶
func (s *ListLoadBalancersRequest) SetNextToken(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetRegionId ¶
func (s *ListLoadBalancersRequest) SetRegionId(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetResourceGroupId ¶
func (s *ListLoadBalancersRequest) SetResourceGroupId(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetTag ¶
func (s *ListLoadBalancersRequest) SetTag(v []*ListLoadBalancersRequestTag) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetVpcIds ¶
func (s *ListLoadBalancersRequest) SetVpcIds(v []*string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetZoneId ¶
func (s *ListLoadBalancersRequest) SetZoneId(v string) *ListLoadBalancersRequest
func (ListLoadBalancersRequest) String ¶
func (s ListLoadBalancersRequest) String() string
type ListLoadBalancersRequestTag ¶
type ListLoadBalancersRequestTag 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 can be up to 64 characters in length and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. 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 up to 128 characters in length and cannot start with `acs:` or `aliyun`. The tag value cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListLoadBalancersRequestTag) GoString ¶
func (s ListLoadBalancersRequestTag) GoString() string
func (*ListLoadBalancersRequestTag) SetKey ¶
func (s *ListLoadBalancersRequestTag) SetKey(v string) *ListLoadBalancersRequestTag
func (*ListLoadBalancersRequestTag) SetValue ¶
func (s *ListLoadBalancersRequestTag) SetValue(v string) *ListLoadBalancersRequestTag
func (ListLoadBalancersRequestTag) String ¶
func (s ListLoadBalancersRequestTag) String() string
type ListLoadBalancersResponse ¶
type ListLoadBalancersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ListLoadBalancersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (ListLoadBalancersResponse) GoString ¶
func (s ListLoadBalancersResponse) GoString() string
func (*ListLoadBalancersResponse) SetBody ¶
func (s *ListLoadBalancersResponse) SetBody(v *ListLoadBalancersResponseBody) *ListLoadBalancersResponse
func (*ListLoadBalancersResponse) SetHeaders ¶
func (s *ListLoadBalancersResponse) SetHeaders(v map[string]*string) *ListLoadBalancersResponse
func (*ListLoadBalancersResponse) SetStatusCode ¶
func (s *ListLoadBalancersResponse) SetStatusCode(v int32) *ListLoadBalancersResponse
func (ListLoadBalancersResponse) String ¶
func (s ListLoadBalancersResponse) String() string
type ListLoadBalancersResponseBody ¶
type ListLoadBalancersResponseBody struct { // The NLB instances. LoadBalancers []*ListLoadBalancersResponseBodyLoadBalancers `json:"LoadBalancers,omitempty" xml:"LoadBalancers,omitempty" type:"Repeated"` // The number of entries returned per page. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that determines the start point of 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. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListLoadBalancersResponseBody) GoString ¶
func (s ListLoadBalancersResponseBody) GoString() string
func (*ListLoadBalancersResponseBody) SetLoadBalancers ¶
func (s *ListLoadBalancersResponseBody) SetLoadBalancers(v []*ListLoadBalancersResponseBodyLoadBalancers) *ListLoadBalancersResponseBody
func (*ListLoadBalancersResponseBody) SetMaxResults ¶
func (s *ListLoadBalancersResponseBody) SetMaxResults(v int32) *ListLoadBalancersResponseBody
func (*ListLoadBalancersResponseBody) SetNextToken ¶
func (s *ListLoadBalancersResponseBody) SetNextToken(v string) *ListLoadBalancersResponseBody
func (*ListLoadBalancersResponseBody) SetRequestId ¶
func (s *ListLoadBalancersResponseBody) SetRequestId(v string) *ListLoadBalancersResponseBody
func (*ListLoadBalancersResponseBody) SetTotalCount ¶
func (s *ListLoadBalancersResponseBody) SetTotalCount(v int32) *ListLoadBalancersResponseBody
func (ListLoadBalancersResponseBody) String ¶
func (s ListLoadBalancersResponseBody) String() string
type ListLoadBalancersResponseBodyLoadBalancers ¶
type ListLoadBalancersResponseBodyLoadBalancers struct { // The IP version. Valid values: // // * **ipv4**: IPv4 // * **DualStack**: dual stack AddressIpVersion *string `json:"AddressIpVersion,omitempty" xml:"AddressIpVersion,omitempty"` // The type of IPv4 address used by the NLB instance. Valid values: // // * **Internet**: The NLB instance uses a public IP address. The domain name of the NLB instance is resolved to the public IP address. Therefore, the NLB instance can be accessed over the Internet. // * **Intranet**: The NLB instance uses a private IP address. The domain name of the NLB instance is resolved to the private IP address. Therefore, the NLB instance can be accessed over the VPC where the NLB instance is deployed. AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The ID of the EIP bandwidth plan that is associated with the NLB instance if the NLB instance uses a public IP address. BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" xml:"BandwidthPackageId,omitempty"` // The time when the resource was created. The time is displayed in UTC in the `yyyy-MM-ddTHH:mm:ssZ` format. CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // Indicates whether cross-zone load balancing is enabled for the NLB instance. Valid values: // // * **true**: enabled // * **false**: disabled CrossZoneEnabled *bool `json:"CrossZoneEnabled,omitempty" xml:"CrossZoneEnabled,omitempty"` // The domain name of the NLB instance. DNSName *string `json:"DNSName,omitempty" xml:"DNSName,omitempty"` // The configuration of the deletion protection feature. DeletionProtectionConfig *ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig `json:"DeletionProtectionConfig,omitempty" xml:"DeletionProtectionConfig,omitempty" type:"Struct"` // The type of IPv6 address used by the NLB instance. Valid values: // // * **Internet**: The NLB instance uses a public IP address. The domain name of the NLB instance is resolved to the public IP address. Therefore, the NLB instance can be accessed over the Internet. // * **Intranet**: The NLB instance uses a private IP address. The domain name of the NLB instance is resolved to the private IP address. Therefore, the NLB instance can be accessed over the VPC where the NLB instance is deployed. Ipv6AddressType *string `json:"Ipv6AddressType,omitempty" xml:"Ipv6AddressType,omitempty"` // The billing settings of the NLB instance. LoadBalancerBillingConfig *ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig `json:"LoadBalancerBillingConfig,omitempty" xml:"LoadBalancerBillingConfig,omitempty" type:"Struct"` // The business status of the NLB instance. Valid values: // // * **Abnormal**: The NLB instance is not working as expected. // * **Normal**: The NLB instance is working as expected. LoadBalancerBusinessStatus *string `json:"LoadBalancerBusinessStatus,omitempty" xml:"LoadBalancerBusinessStatus,omitempty"` // The ID of the NLB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The name of the NLB instance. LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The status of the NLB instance. Valid values: // // * **Inactive**: The NLB instance is disabled. Listeners of NLB instances in the Inactive state do not forward traffic. // * **Active**: The NLB instance is running. // * **Provisioning**: The NLB instance is being created. // * **Configuring**: The NLB instance is being modified. // * **Deleting**: The NLB instance is being deleted. // * **Deleted**: The NLB instance is deleted. LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"` // The type of the SLB instance. Only **Network** is returned, which indicates NLB. LoadBalancerType *string `json:"LoadBalancerType,omitempty" xml:"LoadBalancerType,omitempty"` // The configuration of the configuration read-only mode. ModificationProtectionConfig *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig `json:"ModificationProtectionConfig,omitempty" xml:"ModificationProtectionConfig,omitempty" type:"Struct"` // The configuration of the operation lock. This parameter takes effect if the value of `LoadBalancerBussinessStatus` is **Abnormal**. OperationLocks []*ListLoadBalancersResponseBodyLoadBalancersOperationLocks `json:"OperationLocks,omitempty" xml:"OperationLocks,omitempty" type:"Repeated"` // The ID of the region where the NLB instance is deployed. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The security group to which the NLB instance is added. SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" xml:"SecurityGroupIds,omitempty" type:"Repeated"` // A list of tags. Tags []*ListLoadBalancersResponseBodyLoadBalancersTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The ID of the VPC where the NLB instance is deployed. VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The mappings between zones and vSwitches. ZoneMappings []*ListLoadBalancersResponseBodyLoadBalancersZoneMappings `json:"ZoneMappings,omitempty" xml:"ZoneMappings,omitempty" type:"Repeated"` }
func (ListLoadBalancersResponseBodyLoadBalancers) GoString ¶
func (s ListLoadBalancersResponseBodyLoadBalancers) GoString() string
func (*ListLoadBalancersResponseBodyLoadBalancers) SetAddressIpVersion ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetAddressIpVersion(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetAddressType ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetAddressType(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetBandwidthPackageId ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetBandwidthPackageId(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetCreateTime ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetCreateTime(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetCrossZoneEnabled ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetCrossZoneEnabled(v bool) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetDNSName ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetDNSName(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetDeletionProtectionConfig ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetDeletionProtectionConfig(v *ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetIpv6AddressType ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetIpv6AddressType(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerBillingConfig ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerBillingConfig(v *ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerBusinessStatus ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerBusinessStatus(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerId ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerId(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerName ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerName(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerStatus ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerStatus(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerType ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerType(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetModificationProtectionConfig ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetModificationProtectionConfig(v *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetOperationLocks ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetOperationLocks(v []*ListLoadBalancersResponseBodyLoadBalancersOperationLocks) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetRegionId ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetRegionId(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetResourceGroupId ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetResourceGroupId(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetSecurityGroupIds ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetSecurityGroupIds(v []*string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetVpcId ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetVpcId(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetZoneMappings ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetZoneMappings(v []*ListLoadBalancersResponseBodyLoadBalancersZoneMappings) *ListLoadBalancersResponseBodyLoadBalancers
func (ListLoadBalancersResponseBodyLoadBalancers) String ¶
func (s ListLoadBalancersResponseBodyLoadBalancers) String() string
type ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig ¶
type ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig struct { // Indicates whether deletion protection is enabled. Valid values: // // * **true**: enabled // * **false**: disabled Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The time when deletion protection was enabled. The time is displayed in UTC in `yyyy-MM-ddTHH:mm:ssZ` format. EnabledTime *string `json:"EnabledTime,omitempty" xml:"EnabledTime,omitempty"` // The reason why the deletion protection feature is enabled or disabled. The reason must be 2 to 128 characters in length and can contain letters, digits, periods (.), underscores (\_), and hyphens (-). The reason must start with a letter. Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` }
func (ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig) GoString ¶
func (s ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig) GoString() string
func (*ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig) SetEnabled ¶
func (*ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig) SetEnabledTime ¶
func (ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig) String ¶
func (s ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig) String() string
type ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig ¶
type ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig struct { // The billing method of the NLB instance. Only **PostPay** is supported, which indicates the pay-as-you-go billing method. PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` }
func (ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig) GoString ¶
func (s ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig) GoString() string
func (*ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig) SetPayType ¶
func (ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig) String ¶
func (s ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig) String() string
type ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig ¶
type ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig struct { // The time when the configuration read-only mode was enabled. The time is displayed in UTC in `yyyy-MM-ddTHH:mm:ssZ` format. EnabledTime *string `json:"EnabledTime,omitempty" xml:"EnabledTime,omitempty"` // The reason why the configuration read-only mode is enabled. The reason must be 2 to 128 characters in length and can contain letters, digits, periods (.), underscores (\_), and hyphens (-). The reason must start with a letter. // // This parameter takes effect only if **Status** is set to **ConsoleProtection**. Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` // Indicates whether the configuration read-only mode is enabled. Valid values: // // * **NonProtection**: disabled. In this case, **Reason** is not returned. If **Reason** is set, the value is cleared. // * **ConsoleProtection**: enabled. In this case, **Reason** is returned. // // > If you set this parameter to **ConsoleProtection**, you cannot use the NLB console to modify instance configurations. However, you can call API operations to modify instance configurations. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) GoString ¶
func (s ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) GoString() string
func (*ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) SetEnabledTime ¶
func (ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) String ¶
func (s ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) String() string
type ListLoadBalancersResponseBodyLoadBalancersOperationLocks ¶
type ListLoadBalancersResponseBodyLoadBalancersOperationLocks struct { // The reason why the NLB instance is locked. LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"` // The type of lock. Valid values: // // * **SecurityLocked**: The NLB instance is locked due to security reasons. // * **RelatedResourceLocked**: The NLB instance is locked due to association issues. // * **FinancialLocked**: The NLB instance is locked due to overdue payments. // * **ResidualLocked**: The NLB instance is locked because the payments of the associated resources are overdue and the resources are released. LockType *string `json:"LockType,omitempty" xml:"LockType,omitempty"` }
func (ListLoadBalancersResponseBodyLoadBalancersOperationLocks) GoString ¶
func (s ListLoadBalancersResponseBodyLoadBalancersOperationLocks) GoString() string
func (*ListLoadBalancersResponseBodyLoadBalancersOperationLocks) SetLockReason ¶
func (s *ListLoadBalancersResponseBodyLoadBalancersOperationLocks) SetLockReason(v string) *ListLoadBalancersResponseBodyLoadBalancersOperationLocks
func (*ListLoadBalancersResponseBodyLoadBalancersOperationLocks) SetLockType ¶
func (ListLoadBalancersResponseBodyLoadBalancersOperationLocks) String ¶
func (s ListLoadBalancersResponseBodyLoadBalancersOperationLocks) String() string
type ListLoadBalancersResponseBodyLoadBalancersTags ¶
type ListLoadBalancersResponseBodyLoadBalancersTags struct { // The tag key. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListLoadBalancersResponseBodyLoadBalancersTags) GoString ¶
func (s ListLoadBalancersResponseBodyLoadBalancersTags) GoString() string
func (*ListLoadBalancersResponseBodyLoadBalancersTags) SetValue ¶
func (s *ListLoadBalancersResponseBodyLoadBalancersTags) SetValue(v string) *ListLoadBalancersResponseBodyLoadBalancersTags
func (ListLoadBalancersResponseBodyLoadBalancersTags) String ¶
func (s ListLoadBalancersResponseBodyLoadBalancersTags) String() string
type ListLoadBalancersResponseBodyLoadBalancersZoneMappings ¶
type ListLoadBalancersResponseBodyLoadBalancersZoneMappings struct { // The IP addresses that are used by the NLB instance. LoadBalancerAddresses []*ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses `json:"LoadBalancerAddresses,omitempty" xml:"LoadBalancerAddresses,omitempty" type:"Repeated"` // The state of the task. Valid values: // // * **Succeeded**: The task is successful. // * **processing**: The ticket is being executed. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The ID of the vSwitch in the zone. By default, each zone contains one vSwitch and one subnet. VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The name of the zone. You can call the [DescribeZones](~~443890~~) operation to query the zones. ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (ListLoadBalancersResponseBodyLoadBalancersZoneMappings) GoString ¶
func (s ListLoadBalancersResponseBodyLoadBalancersZoneMappings) GoString() string
func (*ListLoadBalancersResponseBodyLoadBalancersZoneMappings) SetLoadBalancerAddresses ¶
func (*ListLoadBalancersResponseBodyLoadBalancersZoneMappings) SetVSwitchId ¶
func (s *ListLoadBalancersResponseBodyLoadBalancersZoneMappings) SetVSwitchId(v string) *ListLoadBalancersResponseBodyLoadBalancersZoneMappings
func (ListLoadBalancersResponseBodyLoadBalancersZoneMappings) String ¶
func (s ListLoadBalancersResponseBodyLoadBalancersZoneMappings) String() string
type ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses ¶
type ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses struct { // The ID of the elastic IP address (EIP). AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"` // The ID of the elastic network interface (ENI) attached to the NLB instance. EniId *string `json:"EniId,omitempty" xml:"EniId,omitempty"` // The IPv6 address used by the NLB instance. Ipv6Address *string `json:"Ipv6Address,omitempty" xml:"Ipv6Address,omitempty"` // The private IPv4 address of the NLB instance. PrivateIPv4Address *string `json:"PrivateIPv4Address,omitempty" xml:"PrivateIPv4Address,omitempty"` // The health check status of the private IPv4 address. PrivateIPv4HcStatus *string `json:"PrivateIPv4HcStatus,omitempty" xml:"PrivateIPv4HcStatus,omitempty"` // The health check status of the private IPv6 address. PrivateIPv6HcStatus *string `json:"PrivateIPv6HcStatus,omitempty" xml:"PrivateIPv6HcStatus,omitempty"` // The public IPv4 address of the NLB instance. PublicIPv4Address *string `json:"PublicIPv4Address,omitempty" xml:"PublicIPv4Address,omitempty"` }
func (ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) GoString ¶
func (s ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) GoString() string
func (*ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetAllocationId ¶
func (*ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetIpv6Address ¶
func (*ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetPrivateIPv4Address ¶
func (*ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetPrivateIPv4HcStatus ¶
func (s *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetPrivateIPv4HcStatus(v string) *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses
func (*ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetPrivateIPv6HcStatus ¶
func (s *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetPrivateIPv6HcStatus(v string) *ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses
func (*ListLoadBalancersResponseBodyLoadBalancersZoneMappingsLoadBalancerAddresses) SetPublicIPv4Address ¶
type ListSecurityPolicyRequest ¶
type ListSecurityPolicyRequest struct { // The number of entries to return per page. Valid values: **1** to **100**. Default value: **20**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of NextToken. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource group ID. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The IDs of the TLS security policies. You can specify at most 20 policy IDs in each call. SecurityPolicyIds []*string `json:"SecurityPolicyIds,omitempty" xml:"SecurityPolicyIds,omitempty" type:"Repeated"` // The names of the TLS security policies. You can specify at most 20 policy names. SecurityPolicyNames []*string `json:"SecurityPolicyNames,omitempty" xml:"SecurityPolicyNames,omitempty" type:"Repeated"` // The tags. Tag []*ListSecurityPolicyRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (ListSecurityPolicyRequest) GoString ¶
func (s ListSecurityPolicyRequest) GoString() string
func (*ListSecurityPolicyRequest) SetMaxResults ¶
func (s *ListSecurityPolicyRequest) SetMaxResults(v int32) *ListSecurityPolicyRequest
func (*ListSecurityPolicyRequest) SetNextToken ¶
func (s *ListSecurityPolicyRequest) SetNextToken(v string) *ListSecurityPolicyRequest
func (*ListSecurityPolicyRequest) SetRegionId ¶
func (s *ListSecurityPolicyRequest) SetRegionId(v string) *ListSecurityPolicyRequest
func (*ListSecurityPolicyRequest) SetResourceGroupId ¶
func (s *ListSecurityPolicyRequest) SetResourceGroupId(v string) *ListSecurityPolicyRequest
func (*ListSecurityPolicyRequest) SetSecurityPolicyIds ¶
func (s *ListSecurityPolicyRequest) SetSecurityPolicyIds(v []*string) *ListSecurityPolicyRequest
func (*ListSecurityPolicyRequest) SetSecurityPolicyNames ¶
func (s *ListSecurityPolicyRequest) SetSecurityPolicyNames(v []*string) *ListSecurityPolicyRequest
func (*ListSecurityPolicyRequest) SetTag ¶
func (s *ListSecurityPolicyRequest) SetTag(v []*ListSecurityPolicyRequestTag) *ListSecurityPolicyRequest
func (ListSecurityPolicyRequest) String ¶
func (s ListSecurityPolicyRequest) String() string
type ListSecurityPolicyRequestTag ¶
type ListSecurityPolicyRequestTag struct { // The tag key. You can specify up to 10 tag keys. // // The tag key can be up to 64 characters in length, and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. You can specify up to 10 tag values. // // The tag value can be up to 128 characters in length, and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListSecurityPolicyRequestTag) GoString ¶
func (s ListSecurityPolicyRequestTag) GoString() string
func (*ListSecurityPolicyRequestTag) SetKey ¶
func (s *ListSecurityPolicyRequestTag) SetKey(v string) *ListSecurityPolicyRequestTag
func (*ListSecurityPolicyRequestTag) SetValue ¶
func (s *ListSecurityPolicyRequestTag) SetValue(v string) *ListSecurityPolicyRequestTag
func (ListSecurityPolicyRequestTag) String ¶
func (s ListSecurityPolicyRequestTag) String() string
type ListSecurityPolicyResponse ¶
type ListSecurityPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ListSecurityPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (ListSecurityPolicyResponse) GoString ¶
func (s ListSecurityPolicyResponse) GoString() string
func (*ListSecurityPolicyResponse) SetBody ¶
func (s *ListSecurityPolicyResponse) SetBody(v *ListSecurityPolicyResponseBody) *ListSecurityPolicyResponse
func (*ListSecurityPolicyResponse) SetHeaders ¶
func (s *ListSecurityPolicyResponse) SetHeaders(v map[string]*string) *ListSecurityPolicyResponse
func (*ListSecurityPolicyResponse) SetStatusCode ¶
func (s *ListSecurityPolicyResponse) SetStatusCode(v int32) *ListSecurityPolicyResponse
func (ListSecurityPolicyResponse) String ¶
func (s ListSecurityPolicyResponse) String() string
type ListSecurityPolicyResponseBody ¶
type ListSecurityPolicyResponseBody struct { // The number of entries per page. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. Valid values: // // * If NextToken is empty, no next page exists. // * If a value is returned for NextToken, specify the value in the next request to retrieve a new page of results. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // A list of TLS security policies. SecurityPolicies []*ListSecurityPolicyResponseBodySecurityPolicies `json:"SecurityPolicies,omitempty" xml:"SecurityPolicies,omitempty" type:"Repeated"` // The total number of entries returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListSecurityPolicyResponseBody) GoString ¶
func (s ListSecurityPolicyResponseBody) GoString() string
func (*ListSecurityPolicyResponseBody) SetMaxResults ¶
func (s *ListSecurityPolicyResponseBody) SetMaxResults(v int32) *ListSecurityPolicyResponseBody
func (*ListSecurityPolicyResponseBody) SetNextToken ¶
func (s *ListSecurityPolicyResponseBody) SetNextToken(v string) *ListSecurityPolicyResponseBody
func (*ListSecurityPolicyResponseBody) SetRequestId ¶
func (s *ListSecurityPolicyResponseBody) SetRequestId(v string) *ListSecurityPolicyResponseBody
func (*ListSecurityPolicyResponseBody) SetSecurityPolicies ¶
func (s *ListSecurityPolicyResponseBody) SetSecurityPolicies(v []*ListSecurityPolicyResponseBodySecurityPolicies) *ListSecurityPolicyResponseBody
func (*ListSecurityPolicyResponseBody) SetTotalCount ¶
func (s *ListSecurityPolicyResponseBody) SetTotalCount(v int32) *ListSecurityPolicyResponseBody
func (ListSecurityPolicyResponseBody) String ¶
func (s ListSecurityPolicyResponseBody) String() string
type ListSecurityPolicyResponseBodySecurityPolicies ¶
type ListSecurityPolicyResponseBodySecurityPolicies 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** Ciphers *string `json:"Ciphers,omitempty" xml:"Ciphers,omitempty"` // The region ID of the NLB instance. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The listeners that are associated with the NLB instance. RelatedListeners []*ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners `json:"RelatedListeners,omitempty" xml:"RelatedListeners,omitempty" type:"Repeated"` // The resource group ID. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the TLS security policy. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The name of the TLS security policy. SecurityPolicyName *string `json:"SecurityPolicyName,omitempty" xml:"SecurityPolicyName,omitempty"` // The status of the TLS security policy. Valid values: // // * **Configuring** // * **Available** SecurityPolicyStatus *string `json:"SecurityPolicyStatus,omitempty" xml:"SecurityPolicyStatus,omitempty"` // The tags. Tags []*ListSecurityPolicyResponseBodySecurityPoliciesTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The supported versions of the TLS protocol. Valid values: **TLSv1.0**, **TLSv1.1**, **TLSv1.2**, and **TLSv1.3**. TlsVersion *string `json:"TlsVersion,omitempty" xml:"TlsVersion,omitempty"` }
func (ListSecurityPolicyResponseBodySecurityPolicies) GoString ¶
func (s ListSecurityPolicyResponseBodySecurityPolicies) GoString() string
func (*ListSecurityPolicyResponseBodySecurityPolicies) SetCiphers ¶
func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetCiphers(v string) *ListSecurityPolicyResponseBodySecurityPolicies
func (*ListSecurityPolicyResponseBodySecurityPolicies) SetRegionId ¶
func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetRegionId(v string) *ListSecurityPolicyResponseBodySecurityPolicies
func (*ListSecurityPolicyResponseBodySecurityPolicies) SetRelatedListeners ¶
func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetRelatedListeners(v []*ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) *ListSecurityPolicyResponseBodySecurityPolicies
func (*ListSecurityPolicyResponseBodySecurityPolicies) SetResourceGroupId ¶
func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetResourceGroupId(v string) *ListSecurityPolicyResponseBodySecurityPolicies
func (*ListSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyId ¶
func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyId(v string) *ListSecurityPolicyResponseBodySecurityPolicies
func (*ListSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyName ¶
func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyName(v string) *ListSecurityPolicyResponseBodySecurityPolicies
func (*ListSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyStatus ¶
func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyStatus(v string) *ListSecurityPolicyResponseBodySecurityPolicies
func (*ListSecurityPolicyResponseBodySecurityPolicies) SetTlsVersion ¶
func (s *ListSecurityPolicyResponseBodySecurityPolicies) SetTlsVersion(v string) *ListSecurityPolicyResponseBodySecurityPolicies
func (ListSecurityPolicyResponseBodySecurityPolicies) String ¶
func (s ListSecurityPolicyResponseBodySecurityPolicies) String() string
type ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners ¶
type ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners struct { // The listener ID. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The listener port. ListenerPort *int64 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. Valid value: **TCPSSL**. ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The NLB instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` }
func (ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) GoString ¶
func (s ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) GoString() string
func (*ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) SetListenerId ¶
func (*ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) SetListenerPort ¶
func (*ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) SetListenerProtocol ¶
func (s *ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) SetListenerProtocol(v string) *ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners
func (*ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) SetLoadBalancerId ¶
func (s *ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) SetLoadBalancerId(v string) *ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners
func (ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) String ¶
func (s ListSecurityPolicyResponseBodySecurityPoliciesRelatedListeners) String() string
type ListSecurityPolicyResponseBodySecurityPoliciesTags ¶
type ListSecurityPolicyResponseBodySecurityPoliciesTags struct { // The tag key. You can specify up to 10 tag keys. // // The tag key can be up to 64 characters in length, and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. You can specify up to 10 tag values. // // The tag value can be up to 128 characters in length, and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListSecurityPolicyResponseBodySecurityPoliciesTags) GoString ¶
func (s ListSecurityPolicyResponseBodySecurityPoliciesTags) GoString() string
func (ListSecurityPolicyResponseBodySecurityPoliciesTags) String ¶
func (s ListSecurityPolicyResponseBodySecurityPoliciesTags) String() string
type ListServerGroupServersRequest ¶
type ListServerGroupServersRequest struct { // The number of entries to return on each page. Valid values: **1** to **100**. Default value: **20**. 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 or no next query is to be sent, ignore this parameter. // * If a next query is to be sent, set the parameter to the value of NextToken that is returned from the last call. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the server group. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The IDs of the servers. ServerIds []*string `json:"ServerIds,omitempty" xml:"ServerIds,omitempty" type:"Repeated"` // The IP addresses of the servers. ServerIps []*string `json:"ServerIps,omitempty" xml:"ServerIps,omitempty" type:"Repeated"` }
func (ListServerGroupServersRequest) GoString ¶
func (s ListServerGroupServersRequest) GoString() string
func (*ListServerGroupServersRequest) SetMaxResults ¶
func (s *ListServerGroupServersRequest) SetMaxResults(v int32) *ListServerGroupServersRequest
func (*ListServerGroupServersRequest) SetNextToken ¶
func (s *ListServerGroupServersRequest) SetNextToken(v string) *ListServerGroupServersRequest
func (*ListServerGroupServersRequest) SetRegionId ¶
func (s *ListServerGroupServersRequest) SetRegionId(v string) *ListServerGroupServersRequest
func (*ListServerGroupServersRequest) SetServerGroupId ¶
func (s *ListServerGroupServersRequest) SetServerGroupId(v string) *ListServerGroupServersRequest
func (*ListServerGroupServersRequest) SetServerIds ¶
func (s *ListServerGroupServersRequest) SetServerIds(v []*string) *ListServerGroupServersRequest
func (*ListServerGroupServersRequest) SetServerIps ¶
func (s *ListServerGroupServersRequest) SetServerIps(v []*string) *ListServerGroupServersRequest
func (ListServerGroupServersRequest) String ¶
func (s ListServerGroupServersRequest) String() string
type ListServerGroupServersResponse ¶
type ListServerGroupServersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ListServerGroupServersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (ListServerGroupServersResponse) GoString ¶
func (s ListServerGroupServersResponse) GoString() string
func (*ListServerGroupServersResponse) SetBody ¶
func (s *ListServerGroupServersResponse) SetBody(v *ListServerGroupServersResponseBody) *ListServerGroupServersResponse
func (*ListServerGroupServersResponse) SetHeaders ¶
func (s *ListServerGroupServersResponse) SetHeaders(v map[string]*string) *ListServerGroupServersResponse
func (*ListServerGroupServersResponse) SetStatusCode ¶
func (s *ListServerGroupServersResponse) SetStatusCode(v int32) *ListServerGroupServersResponse
func (ListServerGroupServersResponse) String ¶
func (s ListServerGroupServersResponse) String() string
type ListServerGroupServersResponseBody ¶
type ListServerGroupServersResponseBody struct { // The number of entries returned per page. 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 or no next query is to be sent, ignore this parameter. // * If a next query is to be sent, set the parameter to the value of NextToken that is returned from the last call. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // A list of backend servers. Servers []*ListServerGroupServersResponseBodyServers `json:"Servers,omitempty" xml:"Servers,omitempty" type:"Repeated"` // The number of entries returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListServerGroupServersResponseBody) GoString ¶
func (s ListServerGroupServersResponseBody) GoString() string
func (*ListServerGroupServersResponseBody) SetMaxResults ¶
func (s *ListServerGroupServersResponseBody) SetMaxResults(v int32) *ListServerGroupServersResponseBody
func (*ListServerGroupServersResponseBody) SetNextToken ¶
func (s *ListServerGroupServersResponseBody) SetNextToken(v string) *ListServerGroupServersResponseBody
func (*ListServerGroupServersResponseBody) SetRequestId ¶
func (s *ListServerGroupServersResponseBody) SetRequestId(v string) *ListServerGroupServersResponseBody
func (*ListServerGroupServersResponseBody) SetServers ¶
func (s *ListServerGroupServersResponseBody) SetServers(v []*ListServerGroupServersResponseBodyServers) *ListServerGroupServersResponseBody
func (*ListServerGroupServersResponseBody) SetTotalCount ¶
func (s *ListServerGroupServersResponseBody) SetTotalCount(v int32) *ListServerGroupServersResponseBody
func (ListServerGroupServersResponseBody) String ¶
func (s ListServerGroupServersResponseBody) String() string
type ListServerGroupServersResponseBodyServers ¶
type ListServerGroupServersResponseBodyServers struct { // The description of the backend server. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port used by the backend server. Valid values: **1** to **65535**. Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the server group. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The ID of the server. ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the backend server. ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of the backend server. Valid values: // // * **Ecs**: an Elastic Compute Service (ECS) instance // * **Eni**: an elastic network interface (ENI) // * **Eci**: an elastic container instance // * **Ip**: an IP address ServerType *string `json:"ServerType,omitempty" xml:"ServerType,omitempty"` // Indicates the status of the backend server. Valid values: // // * **Adding**: The backend server is being added. // * **Available**: The backend server is added. // * **Configuring**: The backend server is being configured. // * **Removing**: The backend server is being removed. Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The weight of the backend server. Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` // The zone ID of the server. ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (ListServerGroupServersResponseBodyServers) GoString ¶
func (s ListServerGroupServersResponseBodyServers) GoString() string
func (*ListServerGroupServersResponseBodyServers) SetDescription ¶
func (s *ListServerGroupServersResponseBodyServers) SetDescription(v string) *ListServerGroupServersResponseBodyServers
func (*ListServerGroupServersResponseBodyServers) SetPort ¶
func (s *ListServerGroupServersResponseBodyServers) SetPort(v int32) *ListServerGroupServersResponseBodyServers
func (*ListServerGroupServersResponseBodyServers) SetServerGroupId ¶
func (s *ListServerGroupServersResponseBodyServers) SetServerGroupId(v string) *ListServerGroupServersResponseBodyServers
func (*ListServerGroupServersResponseBodyServers) SetServerId ¶
func (s *ListServerGroupServersResponseBodyServers) SetServerId(v string) *ListServerGroupServersResponseBodyServers
func (*ListServerGroupServersResponseBodyServers) SetServerIp ¶
func (s *ListServerGroupServersResponseBodyServers) SetServerIp(v string) *ListServerGroupServersResponseBodyServers
func (*ListServerGroupServersResponseBodyServers) SetServerType ¶
func (s *ListServerGroupServersResponseBodyServers) SetServerType(v string) *ListServerGroupServersResponseBodyServers
func (*ListServerGroupServersResponseBodyServers) SetStatus ¶
func (s *ListServerGroupServersResponseBodyServers) SetStatus(v string) *ListServerGroupServersResponseBodyServers
func (*ListServerGroupServersResponseBodyServers) SetWeight ¶
func (s *ListServerGroupServersResponseBodyServers) SetWeight(v int32) *ListServerGroupServersResponseBodyServers
func (*ListServerGroupServersResponseBodyServers) SetZoneId ¶
func (s *ListServerGroupServersResponseBodyServers) SetZoneId(v string) *ListServerGroupServersResponseBodyServers
func (ListServerGroupServersResponseBodyServers) String ¶
func (s ListServerGroupServersResponseBodyServers) String() string
type ListServerGroupsRequest ¶
type ListServerGroupsRequest struct { // The number of entries per page. Valid values: **1** to **100**. Default value: **20**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of NextToken. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group to which the server group belongs. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The server group ID. You can specify up to 20 server group IDs in each call. ServerGroupIds []*string `json:"ServerGroupIds,omitempty" xml:"ServerGroupIds,omitempty" type:"Repeated"` // The names of the server groups to be queried. You can specify up to 20 names in each call. ServerGroupNames []*string `json:"ServerGroupNames,omitempty" xml:"ServerGroupNames,omitempty" type:"Repeated"` // The type of server group. Valid values: // // * **Instance** : allows you to add servers of the **Ecs**, **Ens**, and **Eci** types. // * **Ip**: allows you to add servers by specifying IP addresses. ServerGroupType *string `json:"ServerGroupType,omitempty" xml:"ServerGroupType,omitempty"` // The tags. Tag []*ListServerGroupsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The ID of the virtual private cloud (VPC) to which the server group belongs. VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (ListServerGroupsRequest) GoString ¶
func (s ListServerGroupsRequest) GoString() string
func (*ListServerGroupsRequest) SetMaxResults ¶
func (s *ListServerGroupsRequest) SetMaxResults(v int32) *ListServerGroupsRequest
func (*ListServerGroupsRequest) SetNextToken ¶
func (s *ListServerGroupsRequest) SetNextToken(v string) *ListServerGroupsRequest
func (*ListServerGroupsRequest) SetRegionId ¶
func (s *ListServerGroupsRequest) SetRegionId(v string) *ListServerGroupsRequest
func (*ListServerGroupsRequest) SetResourceGroupId ¶
func (s *ListServerGroupsRequest) SetResourceGroupId(v string) *ListServerGroupsRequest
func (*ListServerGroupsRequest) SetServerGroupIds ¶
func (s *ListServerGroupsRequest) SetServerGroupIds(v []*string) *ListServerGroupsRequest
func (*ListServerGroupsRequest) SetServerGroupNames ¶
func (s *ListServerGroupsRequest) SetServerGroupNames(v []*string) *ListServerGroupsRequest
func (*ListServerGroupsRequest) SetServerGroupType ¶
func (s *ListServerGroupsRequest) SetServerGroupType(v string) *ListServerGroupsRequest
func (*ListServerGroupsRequest) SetTag ¶
func (s *ListServerGroupsRequest) SetTag(v []*ListServerGroupsRequestTag) *ListServerGroupsRequest
func (*ListServerGroupsRequest) SetVpcId ¶
func (s *ListServerGroupsRequest) SetVpcId(v string) *ListServerGroupsRequest
func (ListServerGroupsRequest) String ¶
func (s ListServerGroupsRequest) String() string
type ListServerGroupsRequestTag ¶
type ListServerGroupsRequestTag struct { // The key of the tag. You can specify up to 10 tag keys. // // The tag key can be up to 64 characters in length, and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the tag. You can specify up to 10 tag values. // // The tag value can be up to 128 characters in length, and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListServerGroupsRequestTag) GoString ¶
func (s ListServerGroupsRequestTag) GoString() string
func (*ListServerGroupsRequestTag) SetKey ¶
func (s *ListServerGroupsRequestTag) SetKey(v string) *ListServerGroupsRequestTag
func (*ListServerGroupsRequestTag) SetValue ¶
func (s *ListServerGroupsRequestTag) SetValue(v string) *ListServerGroupsRequestTag
func (ListServerGroupsRequestTag) String ¶
func (s ListServerGroupsRequestTag) String() string
type ListServerGroupsResponse ¶
type ListServerGroupsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ListServerGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (ListServerGroupsResponse) GoString ¶
func (s ListServerGroupsResponse) GoString() string
func (*ListServerGroupsResponse) SetBody ¶
func (s *ListServerGroupsResponse) SetBody(v *ListServerGroupsResponseBody) *ListServerGroupsResponse
func (*ListServerGroupsResponse) SetHeaders ¶
func (s *ListServerGroupsResponse) SetHeaders(v map[string]*string) *ListServerGroupsResponse
func (*ListServerGroupsResponse) SetStatusCode ¶
func (s *ListServerGroupsResponse) SetStatusCode(v int32) *ListServerGroupsResponse
func (ListServerGroupsResponse) String ¶
func (s ListServerGroupsResponse) String() string
type ListServerGroupsResponseBody ¶
type ListServerGroupsResponseBody struct { // The number of entries per page. Valid values: **1** to **100**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. Valid values: // // * If **NextToken** is empty, no next page exists. // * If a value is returned for **NextToken**, the value is the token that determines the start point of the next query. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // A list of server groups. ServerGroups []*ListServerGroupsResponseBodyServerGroups `json:"ServerGroups,omitempty" xml:"ServerGroups,omitempty" type:"Repeated"` // The total number of entries returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListServerGroupsResponseBody) GoString ¶
func (s ListServerGroupsResponseBody) GoString() string
func (*ListServerGroupsResponseBody) SetMaxResults ¶
func (s *ListServerGroupsResponseBody) SetMaxResults(v int32) *ListServerGroupsResponseBody
func (*ListServerGroupsResponseBody) SetNextToken ¶
func (s *ListServerGroupsResponseBody) SetNextToken(v string) *ListServerGroupsResponseBody
func (*ListServerGroupsResponseBody) SetRequestId ¶
func (s *ListServerGroupsResponseBody) SetRequestId(v string) *ListServerGroupsResponseBody
func (*ListServerGroupsResponseBody) SetServerGroups ¶
func (s *ListServerGroupsResponseBody) SetServerGroups(v []*ListServerGroupsResponseBodyServerGroups) *ListServerGroupsResponseBody
func (*ListServerGroupsResponseBody) SetTotalCount ¶
func (s *ListServerGroupsResponseBody) SetTotalCount(v int32) *ListServerGroupsResponseBody
func (ListServerGroupsResponseBody) String ¶
func (s ListServerGroupsResponseBody) String() string
type ListServerGroupsResponseBodyServerGroups ¶
type ListServerGroupsResponseBodyServerGroups struct { // The IP version. Valid values: // // * **ipv4** // * **DualStack** AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // The ID of the Alibaba Cloud account. AliUid *int64 `json:"AliUid,omitempty" xml:"AliUid,omitempty"` // Indicates whether the feature of forwarding requests to all ports is enabled. Valid values: // // * **true** // * **false** AnyPortEnabled *bool `json:"AnyPortEnabled,omitempty" xml:"AnyPortEnabled,omitempty"` // Indicates whether connection draining is enabled. Valid values: // // * **true** // * **false** ConnectionDrainEnabled *bool `json:"ConnectionDrainEnabled,omitempty" xml:"ConnectionDrainEnabled,omitempty"` // The timeout period of connection draining. Unit: seconds. Valid values: **10** to **900**. ConnectionDrainTimeout *int32 `json:"ConnectionDrainTimeout,omitempty" xml:"ConnectionDrainTimeout,omitempty"` // The configurations of health checks. HealthCheck *ListServerGroupsResponseBodyServerGroupsHealthCheck `json:"HealthCheck,omitempty" xml:"HealthCheck,omitempty" type:"Struct"` // Indicates whether client IP preservation is enabled. Valid values: // // * **true** // * **false** // // > This parameter is set to **true** by default when **AddressIPVersion** is set to **ipv4**. This parameter is set to **false** when **AddressIPVersion** is set to **ipv6**. **true** will be supported by later versions. PreserveClientIpEnabled *bool `json:"PreserveClientIpEnabled,omitempty" xml:"PreserveClientIpEnabled,omitempty"` // The protocol used to forward requests to the backend servers. Valid values: **TCP**, **UDP**, and **TCPSSL**. Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The region ID of the NLB instance. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The NLB instances. RelatedLoadBalancerIds []*string `json:"RelatedLoadBalancerIds,omitempty" xml:"RelatedLoadBalancerIds,omitempty" type:"Repeated"` // The ID of the resource group to which the server group belongs. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The routing algorithm. Valid values: // // * **Wrr**: Backend servers with higher weights receive more requests than backend servers with lower weights. // * **rr**: Requests are forwarded to the backend servers in sequence. sch: Requests are forwarded to the backend servers based on source IP address hashing. // * **sch**: Requests from the same source IP address are forwarded to the same backend server. // * **tch**: Four-element hashing, which 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 forwarded to the same backend server. // * **qch**: QUIC ID hashing. Requests that contain the same QUIC ID are forwarded to the same backend server. Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The number of server groups associated with the NLB instances. ServerCount *int32 `json:"ServerCount,omitempty" xml:"ServerCount,omitempty"` // The server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The server group name. ServerGroupName *string `json:"ServerGroupName,omitempty" xml:"ServerGroupName,omitempty"` // The status of the server group. Valid values: // // * **Creating** // * **Available** // * **Configuring** ServerGroupStatus *string `json:"ServerGroupStatus,omitempty" xml:"ServerGroupStatus,omitempty"` // The type of server group. Valid values: // // * **Instance** : contains servers of the **Ecs**, **Ens**, and **Eci** types. // * **Ip**: contains servers specified by IP addresses. ServerGroupType *string `json:"ServerGroupType,omitempty" xml:"ServerGroupType,omitempty"` // The tag. Tags []*ListServerGroupsResponseBodyServerGroupsTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The ID of the VPC to which the server group belongs. VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (ListServerGroupsResponseBodyServerGroups) GoString ¶
func (s ListServerGroupsResponseBodyServerGroups) GoString() string
func (*ListServerGroupsResponseBodyServerGroups) SetAddressIPVersion ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetAddressIPVersion(v string) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetAliUid ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetAliUid(v int64) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetAnyPortEnabled ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetAnyPortEnabled(v bool) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetConnectionDrainEnabled ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetConnectionDrainEnabled(v bool) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetConnectionDrainTimeout ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetConnectionDrainTimeout(v int32) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetHealthCheck ¶
func (*ListServerGroupsResponseBodyServerGroups) SetPreserveClientIpEnabled ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetPreserveClientIpEnabled(v bool) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetProtocol ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetProtocol(v string) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetRegionId ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetRegionId(v string) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetRelatedLoadBalancerIds ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetRelatedLoadBalancerIds(v []*string) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetResourceGroupId ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetResourceGroupId(v string) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetScheduler ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetScheduler(v string) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetServerCount ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetServerCount(v int32) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetServerGroupId ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetServerGroupId(v string) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetServerGroupName ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetServerGroupName(v string) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetServerGroupStatus ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetServerGroupStatus(v string) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetServerGroupType ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetServerGroupType(v string) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetVpcId ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetVpcId(v string) *ListServerGroupsResponseBodyServerGroups
func (ListServerGroupsResponseBodyServerGroups) String ¶
func (s ListServerGroupsResponseBodyServerGroups) String() string
type ListServerGroupsResponseBodyServerGroupsHealthCheck ¶
type ListServerGroupsResponseBodyServerGroupsHealthCheck struct { // The backend port that is used for health checks. // // Valid values: **0** to **65535**. // // A value of **0** indicates that the port on a backend server is used for health checks. HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The maximum timeout period of a health check. Unit: seconds. Valid values: **1** to **300**. HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"` // The domain name that you want to use for health checks. Valid values: // // * **$SERVER_IP**: the private IP address of a backend server. // * **domain**: a specified domain name. The domain name must be 1 to 80 characters in length, and can contain lowercase letters, digits, hyphens (-), and periods (.). // // > This parameter takes effect only when **HealthCheckType** is set to **HTTP**. HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // Indicates whether the health check feature is enabled. Valid values: // // * **true** // * **false** HealthCheckEnabled *bool `json:"HealthCheckEnabled,omitempty" xml:"HealthCheckEnabled,omitempty"` // The HTTP status codes returned for health checks. Multiple HTTP status codes are separated by commas (,). Valid values: **http\_2xx**, **http\_3xx**, **http\_4xx**, and **http\_5xx**. // // > This parameter takes effect only when **HealthCheckType** is set to **HTTP**. HealthCheckHttpCode []*string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty" type:"Repeated"` // The interval at which health checks are performed. Unit: seconds. // // Valid values: **5** to **50**. HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The protocol that is used for health checks. Valid values: **TCP** and **HTTP**. HealthCheckType *string `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"` // The path to which health check probes are sent. // // > This parameter takes effect only when **HealthCheckType** is set to **HTTP**. HealthCheckUrl *string `json:"HealthCheckUrl,omitempty" xml:"HealthCheckUrl,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 changes from **fail** to **success**. // // Valid values: **2** to **10**. HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The HTTP method that is used for health checks. Valid values: **GET** and **HEAD**. // // > This parameter takes effect only when **HealthCheckType** is set to **HTTP**. HttpCheckMethod *string `json:"HttpCheckMethod,omitempty" xml:"HttpCheckMethod,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 changes from **success** to **fail**. // // Valid values: **2** to **10**. UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` }
func (ListServerGroupsResponseBodyServerGroupsHealthCheck) GoString ¶
func (s ListServerGroupsResponseBodyServerGroupsHealthCheck) GoString() string
func (*ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckConnectPort ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckConnectPort(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheck
func (*ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckConnectTimeout ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckConnectTimeout(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheck
func (*ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckDomain ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckDomain(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheck
func (*ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckEnabled ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckEnabled(v bool) *ListServerGroupsResponseBodyServerGroupsHealthCheck
func (*ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckHttpCode ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckHttpCode(v []*string) *ListServerGroupsResponseBodyServerGroupsHealthCheck
func (*ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckInterval ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckInterval(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheck
func (*ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckType ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckType(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheck
func (*ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckUrl ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckUrl(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheck
func (*ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthyThreshold ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthyThreshold(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheck
func (*ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHttpCheckMethod ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHttpCheckMethod(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheck
func (*ListServerGroupsResponseBodyServerGroupsHealthCheck) SetUnhealthyThreshold ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetUnhealthyThreshold(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheck
func (ListServerGroupsResponseBodyServerGroupsHealthCheck) String ¶
func (s ListServerGroupsResponseBodyServerGroupsHealthCheck) String() string
type ListServerGroupsResponseBodyServerGroupsTags ¶
type ListServerGroupsResponseBodyServerGroupsTags struct { // The tag key. At most 10 tag keys are returned. // // The tag key can be up to 64 characters in length, and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. At most 10 tag values are returned. // // The tag value can be up to 128 characters in length, and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListServerGroupsResponseBodyServerGroupsTags) GoString ¶
func (s ListServerGroupsResponseBodyServerGroupsTags) GoString() string
func (*ListServerGroupsResponseBodyServerGroupsTags) SetValue ¶
func (s *ListServerGroupsResponseBodyServerGroupsTags) SetValue(v string) *ListServerGroupsResponseBodyServerGroupsTags
func (ListServerGroupsResponseBodyServerGroupsTags) String ¶
func (s ListServerGroupsResponseBodyServerGroupsTags) String() string
type ListSystemSecurityPolicyRequest ¶
type ListSystemSecurityPolicyRequest struct { // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (ListSystemSecurityPolicyRequest) GoString ¶
func (s ListSystemSecurityPolicyRequest) GoString() string
func (*ListSystemSecurityPolicyRequest) SetRegionId ¶
func (s *ListSystemSecurityPolicyRequest) SetRegionId(v string) *ListSystemSecurityPolicyRequest
func (ListSystemSecurityPolicyRequest) String ¶
func (s ListSystemSecurityPolicyRequest) String() string
type ListSystemSecurityPolicyResponse ¶
type ListSystemSecurityPolicyResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ListSystemSecurityPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (ListSystemSecurityPolicyResponse) GoString ¶
func (s ListSystemSecurityPolicyResponse) GoString() string
func (*ListSystemSecurityPolicyResponse) SetBody ¶
func (s *ListSystemSecurityPolicyResponse) SetBody(v *ListSystemSecurityPolicyResponseBody) *ListSystemSecurityPolicyResponse
func (*ListSystemSecurityPolicyResponse) SetHeaders ¶
func (s *ListSystemSecurityPolicyResponse) SetHeaders(v map[string]*string) *ListSystemSecurityPolicyResponse
func (*ListSystemSecurityPolicyResponse) SetStatusCode ¶
func (s *ListSystemSecurityPolicyResponse) SetStatusCode(v int32) *ListSystemSecurityPolicyResponse
func (ListSystemSecurityPolicyResponse) String ¶
func (s ListSystemSecurityPolicyResponse) String() string
type ListSystemSecurityPolicyResponseBody ¶
type ListSystemSecurityPolicyResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // A list of TLS security policies. SecurityPolicies []*ListSystemSecurityPolicyResponseBodySecurityPolicies `json:"SecurityPolicies,omitempty" xml:"SecurityPolicies,omitempty" type:"Repeated"` }
func (ListSystemSecurityPolicyResponseBody) GoString ¶
func (s ListSystemSecurityPolicyResponseBody) GoString() string
func (*ListSystemSecurityPolicyResponseBody) SetRequestId ¶
func (s *ListSystemSecurityPolicyResponseBody) SetRequestId(v string) *ListSystemSecurityPolicyResponseBody
func (*ListSystemSecurityPolicyResponseBody) SetSecurityPolicies ¶
func (s *ListSystemSecurityPolicyResponseBody) SetSecurityPolicies(v []*ListSystemSecurityPolicyResponseBodySecurityPolicies) *ListSystemSecurityPolicyResponseBody
func (ListSystemSecurityPolicyResponseBody) String ¶
func (s ListSystemSecurityPolicyResponseBody) String() string
type ListSystemSecurityPolicyResponseBodySecurityPolicies ¶
type ListSystemSecurityPolicyResponseBodySecurityPolicies struct { // The cipher suites. Ciphers *string `json:"Ciphers,omitempty" xml:"Ciphers,omitempty"` // The TLS policy ID. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The TLS policy name. SecurityPolicyName *string `json:"SecurityPolicyName,omitempty" xml:"SecurityPolicyName,omitempty"` // The version of the TLS protocol. TlsVersion *string `json:"TlsVersion,omitempty" xml:"TlsVersion,omitempty"` }
func (ListSystemSecurityPolicyResponseBodySecurityPolicies) GoString ¶
func (s ListSystemSecurityPolicyResponseBodySecurityPolicies) GoString() string
func (*ListSystemSecurityPolicyResponseBodySecurityPolicies) SetCiphers ¶
func (*ListSystemSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyId ¶
func (s *ListSystemSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyId(v string) *ListSystemSecurityPolicyResponseBodySecurityPolicies
func (*ListSystemSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyName ¶
func (s *ListSystemSecurityPolicyResponseBodySecurityPolicies) SetSecurityPolicyName(v string) *ListSystemSecurityPolicyResponseBodySecurityPolicies
func (*ListSystemSecurityPolicyResponseBodySecurityPolicies) SetTlsVersion ¶
func (s *ListSystemSecurityPolicyResponseBodySecurityPolicies) SetTlsVersion(v string) *ListSystemSecurityPolicyResponseBodySecurityPolicies
func (ListSystemSecurityPolicyResponseBodySecurityPolicies) String ¶
func (s ListSystemSecurityPolicyResponseBodySecurityPolicies) String() string
type ListTagResourcesRequest ¶
type ListTagResourcesRequest struct { // The number of entries per page. Valid values: **1** to **50**. Default value: **50**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of NextToken. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource ID. ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` // The type of resource to query. Valid values: // // * **loadbalancer**: a Network Load Balancer (NLB) instance // * **securitypolicy**: a security policy // * **servergroup**: a server group // * **listener**: a listener 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) SetMaxResults ¶
func (s *ListTagResourcesRequest) SetMaxResults(v int32) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetNextToken ¶
func (s *ListTagResourcesRequest) SetNextToken(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetRegionId ¶
func (s *ListTagResourcesRequest) SetRegionId(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetResourceId ¶
func (s *ListTagResourcesRequest) SetResourceId(v []*string) *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. The tag key can be up to 128 characters in length, and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length, and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 number of entries per page. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. Valid values: // // * If **NextToken** is empty, no next page exists. // * If a value is returned for **NextToken**, the value is the token that determines the start point of the next query. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The details about the resource and its tags, including the resource ID, the resource type, and the keys and values of the tags. TagResources []*ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Repeated"` // The total number of entries returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListTagResourcesResponseBody) GoString ¶
func (s ListTagResourcesResponseBody) GoString() string
func (*ListTagResourcesResponseBody) SetMaxResults ¶
func (s *ListTagResourcesResponseBody) SetMaxResults(v int32) *ListTagResourcesResponseBody
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) SetTotalCount ¶
func (s *ListTagResourcesResponseBody) SetTotalCount(v int32) *ListTagResourcesResponseBody
func (ListTagResourcesResponseBody) String ¶
func (s ListTagResourcesResponseBody) String() string
type ListTagResourcesResponseBodyTagResources ¶
type ListTagResourcesResponseBodyTagResources struct { // The UID of the Alibaba Cloud account. AliUid *int64 `json:"AliUid,omitempty" xml:"AliUid,omitempty"` // The type of the tag. Valid values: // // * **Custom** // * **System** // * **All** Category *string `json:"Category,omitempty" xml:"Category,omitempty"` // The region information. RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The resource ID. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of resource. Valid values: // // * **loadbalancer**: an NLB instance // * **securitypolicy**: a security policy // * **servergroup**: a server group ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The visible range of the tags. Scope *string `json:"Scope,omitempty" xml:"Scope,omitempty"` // The tag key. TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (ListTagResourcesResponseBodyTagResources) GoString ¶
func (s ListTagResourcesResponseBodyTagResources) GoString() string
func (*ListTagResourcesResponseBodyTagResources) SetAliUid ¶
func (s *ListTagResourcesResponseBodyTagResources) SetAliUid(v int64) *ListTagResourcesResponseBodyTagResources
func (*ListTagResourcesResponseBodyTagResources) SetCategory ¶
func (s *ListTagResourcesResponseBodyTagResources) SetCategory(v string) *ListTagResourcesResponseBodyTagResources
func (*ListTagResourcesResponseBodyTagResources) SetRegionNo ¶
func (s *ListTagResourcesResponseBodyTagResources) SetRegionNo(v string) *ListTagResourcesResponseBodyTagResources
func (*ListTagResourcesResponseBodyTagResources) SetResourceId ¶
func (s *ListTagResourcesResponseBodyTagResources) SetResourceId(v string) *ListTagResourcesResponseBodyTagResources
func (*ListTagResourcesResponseBodyTagResources) SetResourceType ¶
func (s *ListTagResourcesResponseBodyTagResources) SetResourceType(v string) *ListTagResourcesResponseBodyTagResources
func (*ListTagResourcesResponseBodyTagResources) SetScope ¶
func (s *ListTagResourcesResponseBodyTagResources) SetScope(v string) *ListTagResourcesResponseBodyTagResources
func (*ListTagResourcesResponseBodyTagResources) SetTagKey ¶
func (s *ListTagResourcesResponseBodyTagResources) SetTagKey(v string) *ListTagResourcesResponseBodyTagResources
func (*ListTagResourcesResponseBodyTagResources) SetTagValue ¶
func (s *ListTagResourcesResponseBodyTagResources) SetTagValue(v string) *ListTagResourcesResponseBodyTagResources
func (ListTagResourcesResponseBodyTagResources) String ¶
func (s ListTagResourcesResponseBodyTagResources) String() string
type LoadBalancerJoinSecurityGroupRequest ¶
type LoadBalancerJoinSecurityGroupRequest struct { // 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. The client token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the NLB instance to be associated with the security group. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The security group ID of the instance. SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" xml:"SecurityGroupIds,omitempty" type:"Repeated"` }
func (LoadBalancerJoinSecurityGroupRequest) GoString ¶
func (s LoadBalancerJoinSecurityGroupRequest) GoString() string
func (*LoadBalancerJoinSecurityGroupRequest) SetClientToken ¶
func (s *LoadBalancerJoinSecurityGroupRequest) SetClientToken(v string) *LoadBalancerJoinSecurityGroupRequest
func (*LoadBalancerJoinSecurityGroupRequest) SetDryRun ¶
func (s *LoadBalancerJoinSecurityGroupRequest) SetDryRun(v bool) *LoadBalancerJoinSecurityGroupRequest
func (*LoadBalancerJoinSecurityGroupRequest) SetLoadBalancerId ¶
func (s *LoadBalancerJoinSecurityGroupRequest) SetLoadBalancerId(v string) *LoadBalancerJoinSecurityGroupRequest
func (*LoadBalancerJoinSecurityGroupRequest) SetRegionId ¶
func (s *LoadBalancerJoinSecurityGroupRequest) SetRegionId(v string) *LoadBalancerJoinSecurityGroupRequest
func (*LoadBalancerJoinSecurityGroupRequest) SetSecurityGroupIds ¶
func (s *LoadBalancerJoinSecurityGroupRequest) SetSecurityGroupIds(v []*string) *LoadBalancerJoinSecurityGroupRequest
func (LoadBalancerJoinSecurityGroupRequest) String ¶
func (s LoadBalancerJoinSecurityGroupRequest) String() string
type LoadBalancerJoinSecurityGroupResponse ¶
type LoadBalancerJoinSecurityGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *LoadBalancerJoinSecurityGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (LoadBalancerJoinSecurityGroupResponse) GoString ¶
func (s LoadBalancerJoinSecurityGroupResponse) GoString() string
func (*LoadBalancerJoinSecurityGroupResponse) SetHeaders ¶
func (s *LoadBalancerJoinSecurityGroupResponse) SetHeaders(v map[string]*string) *LoadBalancerJoinSecurityGroupResponse
func (*LoadBalancerJoinSecurityGroupResponse) SetStatusCode ¶
func (s *LoadBalancerJoinSecurityGroupResponse) SetStatusCode(v int32) *LoadBalancerJoinSecurityGroupResponse
func (LoadBalancerJoinSecurityGroupResponse) String ¶
func (s LoadBalancerJoinSecurityGroupResponse) String() string
type LoadBalancerJoinSecurityGroupResponseBody ¶
type LoadBalancerJoinSecurityGroupResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (LoadBalancerJoinSecurityGroupResponseBody) GoString ¶
func (s LoadBalancerJoinSecurityGroupResponseBody) GoString() string
func (*LoadBalancerJoinSecurityGroupResponseBody) SetJobId ¶
func (s *LoadBalancerJoinSecurityGroupResponseBody) SetJobId(v string) *LoadBalancerJoinSecurityGroupResponseBody
func (*LoadBalancerJoinSecurityGroupResponseBody) SetRequestId ¶
func (s *LoadBalancerJoinSecurityGroupResponseBody) SetRequestId(v string) *LoadBalancerJoinSecurityGroupResponseBody
func (LoadBalancerJoinSecurityGroupResponseBody) String ¶
func (s LoadBalancerJoinSecurityGroupResponseBody) String() string
type LoadBalancerLeaveSecurityGroupRequest ¶
type LoadBalancerLeaveSecurityGroupRequest struct { // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: checks the request without performing the operation. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The NLB instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to obtain the region ID. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the security group to be disassociated. SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" xml:"SecurityGroupIds,omitempty" type:"Repeated"` }
func (LoadBalancerLeaveSecurityGroupRequest) GoString ¶
func (s LoadBalancerLeaveSecurityGroupRequest) GoString() string
func (*LoadBalancerLeaveSecurityGroupRequest) SetClientToken ¶
func (s *LoadBalancerLeaveSecurityGroupRequest) SetClientToken(v string) *LoadBalancerLeaveSecurityGroupRequest
func (*LoadBalancerLeaveSecurityGroupRequest) SetDryRun ¶
func (s *LoadBalancerLeaveSecurityGroupRequest) SetDryRun(v bool) *LoadBalancerLeaveSecurityGroupRequest
func (*LoadBalancerLeaveSecurityGroupRequest) SetLoadBalancerId ¶
func (s *LoadBalancerLeaveSecurityGroupRequest) SetLoadBalancerId(v string) *LoadBalancerLeaveSecurityGroupRequest
func (*LoadBalancerLeaveSecurityGroupRequest) SetRegionId ¶
func (s *LoadBalancerLeaveSecurityGroupRequest) SetRegionId(v string) *LoadBalancerLeaveSecurityGroupRequest
func (*LoadBalancerLeaveSecurityGroupRequest) SetSecurityGroupIds ¶
func (s *LoadBalancerLeaveSecurityGroupRequest) SetSecurityGroupIds(v []*string) *LoadBalancerLeaveSecurityGroupRequest
func (LoadBalancerLeaveSecurityGroupRequest) String ¶
func (s LoadBalancerLeaveSecurityGroupRequest) String() string
type LoadBalancerLeaveSecurityGroupResponse ¶
type LoadBalancerLeaveSecurityGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *LoadBalancerLeaveSecurityGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (LoadBalancerLeaveSecurityGroupResponse) GoString ¶
func (s LoadBalancerLeaveSecurityGroupResponse) GoString() string
func (*LoadBalancerLeaveSecurityGroupResponse) SetHeaders ¶
func (s *LoadBalancerLeaveSecurityGroupResponse) SetHeaders(v map[string]*string) *LoadBalancerLeaveSecurityGroupResponse
func (*LoadBalancerLeaveSecurityGroupResponse) SetStatusCode ¶
func (s *LoadBalancerLeaveSecurityGroupResponse) SetStatusCode(v int32) *LoadBalancerLeaveSecurityGroupResponse
func (LoadBalancerLeaveSecurityGroupResponse) String ¶
func (s LoadBalancerLeaveSecurityGroupResponse) String() string
type LoadBalancerLeaveSecurityGroupResponseBody ¶
type LoadBalancerLeaveSecurityGroupResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (LoadBalancerLeaveSecurityGroupResponseBody) GoString ¶
func (s LoadBalancerLeaveSecurityGroupResponseBody) GoString() string
func (*LoadBalancerLeaveSecurityGroupResponseBody) SetJobId ¶
func (s *LoadBalancerLeaveSecurityGroupResponseBody) SetJobId(v string) *LoadBalancerLeaveSecurityGroupResponseBody
func (*LoadBalancerLeaveSecurityGroupResponseBody) SetRequestId ¶
func (s *LoadBalancerLeaveSecurityGroupResponseBody) SetRequestId(v string) *LoadBalancerLeaveSecurityGroupResponseBody
func (LoadBalancerLeaveSecurityGroupResponseBody) String ¶
func (s LoadBalancerLeaveSecurityGroupResponseBody) String() string
type MoveResourceGroupRequest ¶
type MoveResourceGroupRequest struct { // The ID of the new resource group. // // You can log on to the [Resource Management console](https://resourcemanager.console.aliyun.com/resource-groups) to view resource group IDs. NewResourceGroupId *string `json:"NewResourceGroupId,omitempty" xml:"NewResourceGroupId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to obtain the region ID. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the bastion host for which you want to change the resource group. // // > You can call the [DescribeInstances](~~153281~~) operation to query the ID of the bastion host. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the resource. Valid values: // // * **loadbalancer**: a Network Load Balancer (NLB) instance // * **securitypolicy**: a security policy // * **servergroup**: a server group ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (MoveResourceGroupRequest) GoString ¶
func (s MoveResourceGroupRequest) GoString() string
func (*MoveResourceGroupRequest) SetNewResourceGroupId ¶
func (s *MoveResourceGroupRequest) SetNewResourceGroupId(v string) *MoveResourceGroupRequest
func (*MoveResourceGroupRequest) SetRegionId ¶
func (s *MoveResourceGroupRequest) SetRegionId(v string) *MoveResourceGroupRequest
func (*MoveResourceGroupRequest) SetResourceId ¶
func (s *MoveResourceGroupRequest) SetResourceId(v string) *MoveResourceGroupRequest
func (*MoveResourceGroupRequest) SetResourceType ¶
func (s *MoveResourceGroupRequest) SetResourceType(v string) *MoveResourceGroupRequest
func (MoveResourceGroupRequest) String ¶
func (s MoveResourceGroupRequest) String() string
type MoveResourceGroupResponse ¶
type MoveResourceGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *MoveResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (MoveResourceGroupResponse) GoString ¶
func (s MoveResourceGroupResponse) GoString() string
func (*MoveResourceGroupResponse) SetBody ¶
func (s *MoveResourceGroupResponse) SetBody(v *MoveResourceGroupResponseBody) *MoveResourceGroupResponse
func (*MoveResourceGroupResponse) SetHeaders ¶
func (s *MoveResourceGroupResponse) SetHeaders(v map[string]*string) *MoveResourceGroupResponse
func (*MoveResourceGroupResponse) SetStatusCode ¶
func (s *MoveResourceGroupResponse) SetStatusCode(v int32) *MoveResourceGroupResponse
func (MoveResourceGroupResponse) String ¶
func (s MoveResourceGroupResponse) String() string
type MoveResourceGroupResponseBody ¶
type MoveResourceGroupResponseBody struct { // The data returned. Data *MoveResourceGroupResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"` // The HTTP status code returned. HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // * **true** // * **false** Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (MoveResourceGroupResponseBody) GoString ¶
func (s MoveResourceGroupResponseBody) GoString() string
func (*MoveResourceGroupResponseBody) SetData ¶
func (s *MoveResourceGroupResponseBody) SetData(v *MoveResourceGroupResponseBodyData) *MoveResourceGroupResponseBody
func (*MoveResourceGroupResponseBody) SetHttpStatusCode ¶
func (s *MoveResourceGroupResponseBody) SetHttpStatusCode(v int32) *MoveResourceGroupResponseBody
func (*MoveResourceGroupResponseBody) SetRequestId ¶
func (s *MoveResourceGroupResponseBody) SetRequestId(v string) *MoveResourceGroupResponseBody
func (*MoveResourceGroupResponseBody) SetSuccess ¶
func (s *MoveResourceGroupResponseBody) SetSuccess(v bool) *MoveResourceGroupResponseBody
func (MoveResourceGroupResponseBody) String ¶
func (s MoveResourceGroupResponseBody) String() string
type MoveResourceGroupResponseBodyData ¶
type MoveResourceGroupResponseBodyData struct { // The ID of the resource. You can specify up to 50 resource IDs in each call. ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` }
func (MoveResourceGroupResponseBodyData) GoString ¶
func (s MoveResourceGroupResponseBodyData) GoString() string
func (*MoveResourceGroupResponseBodyData) SetResourceId ¶
func (s *MoveResourceGroupResponseBodyData) SetResourceId(v string) *MoveResourceGroupResponseBodyData
func (MoveResourceGroupResponseBodyData) String ¶
func (s MoveResourceGroupResponseBodyData) String() string
type RemoveServersFromServerGroupRequest ¶
type RemoveServersFromServerGroupRequest struct { // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The backend servers that you want to add to the server group. You can specify up to 40 servers in each call. Servers []*RemoveServersFromServerGroupRequestServers `json:"Servers,omitempty" xml:"Servers,omitempty" type:"Repeated"` }
func (RemoveServersFromServerGroupRequest) GoString ¶
func (s RemoveServersFromServerGroupRequest) GoString() string
func (*RemoveServersFromServerGroupRequest) SetClientToken ¶
func (s *RemoveServersFromServerGroupRequest) SetClientToken(v string) *RemoveServersFromServerGroupRequest
func (*RemoveServersFromServerGroupRequest) SetDryRun ¶
func (s *RemoveServersFromServerGroupRequest) SetDryRun(v bool) *RemoveServersFromServerGroupRequest
func (*RemoveServersFromServerGroupRequest) SetRegionId ¶
func (s *RemoveServersFromServerGroupRequest) SetRegionId(v string) *RemoveServersFromServerGroupRequest
func (*RemoveServersFromServerGroupRequest) SetServerGroupId ¶
func (s *RemoveServersFromServerGroupRequest) SetServerGroupId(v string) *RemoveServersFromServerGroupRequest
func (*RemoveServersFromServerGroupRequest) SetServers ¶
func (s *RemoveServersFromServerGroupRequest) SetServers(v []*RemoveServersFromServerGroupRequestServers) *RemoveServersFromServerGroupRequest
func (RemoveServersFromServerGroupRequest) String ¶
func (s RemoveServersFromServerGroupRequest) String() string
type RemoveServersFromServerGroupRequestServers ¶
type RemoveServersFromServerGroupRequestServers struct { // The port that is used by the backend server. Valid values: **1** to **65535**. Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The backend server ID. // // * If the server group type is **Instance**, set this parameter to the ID of an Elastic Compute Service (ECS) instance, an elastic network interface (ENI), or an elastic container instance. The backend servers are specified by **Ecs**, **Eni**, or **Eci**. // * If the server group type is **Ip**, set this parameter to an IP address. ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the backend server. If the server group type is **Ip**, you must specify an IP address. ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of the backend server. Valid values: // // * **Ecs**: ECS instance // * **Eni**: ENI // * **Eci**: elastic container instance // * **Ip**: IP address ServerType *string `json:"ServerType,omitempty" xml:"ServerType,omitempty"` }
func (RemoveServersFromServerGroupRequestServers) GoString ¶
func (s RemoveServersFromServerGroupRequestServers) GoString() string
func (*RemoveServersFromServerGroupRequestServers) SetPort ¶
func (s *RemoveServersFromServerGroupRequestServers) SetPort(v int32) *RemoveServersFromServerGroupRequestServers
func (*RemoveServersFromServerGroupRequestServers) SetServerId ¶
func (s *RemoveServersFromServerGroupRequestServers) SetServerId(v string) *RemoveServersFromServerGroupRequestServers
func (*RemoveServersFromServerGroupRequestServers) SetServerIp ¶
func (s *RemoveServersFromServerGroupRequestServers) SetServerIp(v string) *RemoveServersFromServerGroupRequestServers
func (*RemoveServersFromServerGroupRequestServers) SetServerType ¶
func (s *RemoveServersFromServerGroupRequestServers) SetServerType(v string) *RemoveServersFromServerGroupRequestServers
func (RemoveServersFromServerGroupRequestServers) String ¶
func (s RemoveServersFromServerGroupRequestServers) String() string
type RemoveServersFromServerGroupResponse ¶
type RemoveServersFromServerGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *RemoveServersFromServerGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (RemoveServersFromServerGroupResponse) GoString ¶
func (s RemoveServersFromServerGroupResponse) GoString() string
func (*RemoveServersFromServerGroupResponse) SetHeaders ¶
func (s *RemoveServersFromServerGroupResponse) SetHeaders(v map[string]*string) *RemoveServersFromServerGroupResponse
func (*RemoveServersFromServerGroupResponse) SetStatusCode ¶
func (s *RemoveServersFromServerGroupResponse) SetStatusCode(v int32) *RemoveServersFromServerGroupResponse
func (RemoveServersFromServerGroupResponse) String ¶
func (s RemoveServersFromServerGroupResponse) String() string
type RemoveServersFromServerGroupResponseBody ¶
type RemoveServersFromServerGroupResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (RemoveServersFromServerGroupResponseBody) GoString ¶
func (s RemoveServersFromServerGroupResponseBody) GoString() string
func (*RemoveServersFromServerGroupResponseBody) SetJobId ¶
func (s *RemoveServersFromServerGroupResponseBody) SetJobId(v string) *RemoveServersFromServerGroupResponseBody
func (*RemoveServersFromServerGroupResponseBody) SetRequestId ¶
func (s *RemoveServersFromServerGroupResponseBody) SetRequestId(v string) *RemoveServersFromServerGroupResponseBody
func (*RemoveServersFromServerGroupResponseBody) SetServerGroupId ¶
func (s *RemoveServersFromServerGroupResponseBody) SetServerGroupId(v string) *RemoveServersFromServerGroupResponseBody
func (RemoveServersFromServerGroupResponseBody) String ¶
func (s RemoveServersFromServerGroupResponseBody) String() string
type StartListenerRequest ¶
type StartListenerRequest struct { // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (StartListenerRequest) GoString ¶
func (s StartListenerRequest) GoString() string
func (*StartListenerRequest) SetClientToken ¶
func (s *StartListenerRequest) SetClientToken(v string) *StartListenerRequest
func (*StartListenerRequest) SetDryRun ¶
func (s *StartListenerRequest) SetDryRun(v bool) *StartListenerRequest
func (*StartListenerRequest) SetListenerId ¶
func (s *StartListenerRequest) SetListenerId(v string) *StartListenerRequest
func (*StartListenerRequest) SetRegionId ¶
func (s *StartListenerRequest) SetRegionId(v string) *StartListenerRequest
func (StartListenerRequest) String ¶
func (s StartListenerRequest) String() string
type StartListenerResponse ¶
type StartListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *StartListenerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (StartListenerResponse) GoString ¶
func (s StartListenerResponse) GoString() string
func (*StartListenerResponse) SetBody ¶
func (s *StartListenerResponse) SetBody(v *StartListenerResponseBody) *StartListenerResponse
func (*StartListenerResponse) SetHeaders ¶
func (s *StartListenerResponse) SetHeaders(v map[string]*string) *StartListenerResponse
func (*StartListenerResponse) SetStatusCode ¶
func (s *StartListenerResponse) SetStatusCode(v int32) *StartListenerResponse
func (StartListenerResponse) String ¶
func (s StartListenerResponse) String() string
type StartListenerResponseBody ¶
type StartListenerResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (StartListenerResponseBody) GoString ¶
func (s StartListenerResponseBody) GoString() string
func (*StartListenerResponseBody) SetJobId ¶
func (s *StartListenerResponseBody) SetJobId(v string) *StartListenerResponseBody
func (*StartListenerResponseBody) SetRequestId ¶
func (s *StartListenerResponseBody) SetRequestId(v string) *StartListenerResponseBody
func (StartListenerResponseBody) String ¶
func (s StartListenerResponseBody) String() string
type StartShiftLoadBalancerZonesRequest ¶
type StartShiftLoadBalancerZonesRequest struct { // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The NLB instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The mappings between zones and vSwitches. // // > You can remove only one zone in each call. ZoneMappings []*StartShiftLoadBalancerZonesRequestZoneMappings `json:"ZoneMappings,omitempty" xml:"ZoneMappings,omitempty" type:"Repeated"` }
func (StartShiftLoadBalancerZonesRequest) GoString ¶
func (s StartShiftLoadBalancerZonesRequest) GoString() string
func (*StartShiftLoadBalancerZonesRequest) SetClientToken ¶
func (s *StartShiftLoadBalancerZonesRequest) SetClientToken(v string) *StartShiftLoadBalancerZonesRequest
func (*StartShiftLoadBalancerZonesRequest) SetDryRun ¶
func (s *StartShiftLoadBalancerZonesRequest) SetDryRun(v bool) *StartShiftLoadBalancerZonesRequest
func (*StartShiftLoadBalancerZonesRequest) SetLoadBalancerId ¶
func (s *StartShiftLoadBalancerZonesRequest) SetLoadBalancerId(v string) *StartShiftLoadBalancerZonesRequest
func (*StartShiftLoadBalancerZonesRequest) SetRegionId ¶
func (s *StartShiftLoadBalancerZonesRequest) SetRegionId(v string) *StartShiftLoadBalancerZonesRequest
func (*StartShiftLoadBalancerZonesRequest) SetZoneMappings ¶
func (s *StartShiftLoadBalancerZonesRequest) SetZoneMappings(v []*StartShiftLoadBalancerZonesRequestZoneMappings) *StartShiftLoadBalancerZonesRequest
func (StartShiftLoadBalancerZonesRequest) String ¶
func (s StartShiftLoadBalancerZonesRequest) String() string
type StartShiftLoadBalancerZonesRequestZoneMappings ¶
type StartShiftLoadBalancerZonesRequestZoneMappings struct { // The ID of the vSwitch in the zone. By default, each zone contains one vSwitch and one subnet. VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone ID of the NLB instance. // // > You can remove only one zone in each call. // // You can call the [DescribeZones](~~443890~~) operation to query the most recent zone list. ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (StartShiftLoadBalancerZonesRequestZoneMappings) GoString ¶
func (s StartShiftLoadBalancerZonesRequestZoneMappings) GoString() string
func (*StartShiftLoadBalancerZonesRequestZoneMappings) SetVSwitchId ¶
func (s *StartShiftLoadBalancerZonesRequestZoneMappings) SetVSwitchId(v string) *StartShiftLoadBalancerZonesRequestZoneMappings
func (*StartShiftLoadBalancerZonesRequestZoneMappings) SetZoneId ¶
func (s *StartShiftLoadBalancerZonesRequestZoneMappings) SetZoneId(v string) *StartShiftLoadBalancerZonesRequestZoneMappings
func (StartShiftLoadBalancerZonesRequestZoneMappings) String ¶
func (s StartShiftLoadBalancerZonesRequestZoneMappings) String() string
type StartShiftLoadBalancerZonesResponse ¶
type StartShiftLoadBalancerZonesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *StartShiftLoadBalancerZonesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (StartShiftLoadBalancerZonesResponse) GoString ¶
func (s StartShiftLoadBalancerZonesResponse) GoString() string
func (*StartShiftLoadBalancerZonesResponse) SetHeaders ¶
func (s *StartShiftLoadBalancerZonesResponse) SetHeaders(v map[string]*string) *StartShiftLoadBalancerZonesResponse
func (*StartShiftLoadBalancerZonesResponse) SetStatusCode ¶
func (s *StartShiftLoadBalancerZonesResponse) SetStatusCode(v int32) *StartShiftLoadBalancerZonesResponse
func (StartShiftLoadBalancerZonesResponse) String ¶
func (s StartShiftLoadBalancerZonesResponse) String() string
type StartShiftLoadBalancerZonesResponseBody ¶
type StartShiftLoadBalancerZonesResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (StartShiftLoadBalancerZonesResponseBody) GoString ¶
func (s StartShiftLoadBalancerZonesResponseBody) GoString() string
func (*StartShiftLoadBalancerZonesResponseBody) SetRequestId ¶
func (s *StartShiftLoadBalancerZonesResponseBody) SetRequestId(v string) *StartShiftLoadBalancerZonesResponseBody
func (StartShiftLoadBalancerZonesResponseBody) String ¶
func (s StartShiftLoadBalancerZonesResponseBody) String() string
type StopListenerRequest ¶
type StopListenerRequest struct { // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (StopListenerRequest) GoString ¶
func (s StopListenerRequest) GoString() string
func (*StopListenerRequest) SetClientToken ¶
func (s *StopListenerRequest) SetClientToken(v string) *StopListenerRequest
func (*StopListenerRequest) SetDryRun ¶
func (s *StopListenerRequest) SetDryRun(v bool) *StopListenerRequest
func (*StopListenerRequest) SetListenerId ¶
func (s *StopListenerRequest) SetListenerId(v string) *StopListenerRequest
func (*StopListenerRequest) SetRegionId ¶
func (s *StopListenerRequest) SetRegionId(v string) *StopListenerRequest
func (StopListenerRequest) String ¶
func (s StopListenerRequest) String() string
type StopListenerResponse ¶
type StopListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *StopListenerResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (StopListenerResponse) GoString ¶
func (s StopListenerResponse) GoString() string
func (*StopListenerResponse) SetBody ¶
func (s *StopListenerResponse) SetBody(v *StopListenerResponseBody) *StopListenerResponse
func (*StopListenerResponse) SetHeaders ¶
func (s *StopListenerResponse) SetHeaders(v map[string]*string) *StopListenerResponse
func (*StopListenerResponse) SetStatusCode ¶
func (s *StopListenerResponse) SetStatusCode(v int32) *StopListenerResponse
func (StopListenerResponse) String ¶
func (s StopListenerResponse) String() string
type StopListenerResponseBody ¶
type StopListenerResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (StopListenerResponseBody) GoString ¶
func (s StopListenerResponseBody) GoString() string
func (*StopListenerResponseBody) SetJobId ¶
func (s *StopListenerResponseBody) SetJobId(v string) *StopListenerResponseBody
func (*StopListenerResponseBody) SetRequestId ¶
func (s *StopListenerResponseBody) SetRequestId(v string) *StopListenerResponseBody
func (StopListenerResponseBody) String ¶
func (s StopListenerResponseBody) String() string
type TagResourcesRequest ¶
type TagResourcesRequest struct { // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must make sure that it is unique among different requests. The client token can contain only ASCII characters. // // > If you do not set this parameter, the system automatically uses the value of **RequestId** as the value of **ClientToken**. The value of **RequestId** is different for each API request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run. Valid values: // // * **true**: performs a dry run. The system checks the required parameters, request syntax, and limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**: performs a dry run and sends the request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. This is the default value. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The region ID of the resource. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource. You can specify up to 50 resource IDs in each call. ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` // The type of the resource. Valid values: // // * **loadbalancer**: a Network Load Balancer (NLB) instance // * **securitypolicy**: a security policy // * **servergroup**: a server group ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags. Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (TagResourcesRequest) GoString ¶
func (s TagResourcesRequest) GoString() string
func (*TagResourcesRequest) SetClientToken ¶
func (s *TagResourcesRequest) SetClientToken(v string) *TagResourcesRequest
func (*TagResourcesRequest) SetDryRun ¶
func (s *TagResourcesRequest) SetDryRun(v bool) *TagResourcesRequest
func (*TagResourcesRequest) SetRegionId ¶
func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest
func (*TagResourcesRequest) SetResourceId ¶
func (s *TagResourcesRequest) SetResourceId(v []*string) *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. The tag key can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. // // You can add up to 20 tags in each call. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. // // You can add up to 20 tags in each call. 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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (TagResourcesResponseBody) GoString ¶
func (s TagResourcesResponseBody) GoString() string
func (*TagResourcesResponseBody) SetJobId ¶
func (s *TagResourcesResponseBody) SetJobId(v string) *TagResourcesResponseBody
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. Valid values: // // * **true**: removes all tags from the specified resource. // * **false**: does not remove all tags from the specified resource. This is the default value. All *bool `json:"All,omitempty" xml:"All,omitempty"` // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the value, but you must make sure that it is unique among different requests. The client token can contain only ASCII characters. // // > If you do not set this parameter, the system automatically uses the value of **RequestId** as the value of **ClientToken**. The value of **RequestId** is different for each API request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run. Valid values: // // * **true**: performs a dry run. The system checks the required parameters, request syntax, and limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**: performs a dry run and sends the request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. This is the default value. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The region ID of the resource. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource. You can specify up to 50 resource IDs in each call. ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` // The type of the resource from which you want to remove tags. Valid values: // // * **loadbalancer**: a Network Load Balancer (NLB) instance // * **securitypolicy**: a security policy // * **servergroup**: a server group ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The key of the tag that you want to remove. You can remove up to 20 tags in each call. 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) SetClientToken ¶
func (s *UntagResourcesRequest) SetClientToken(v string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetDryRun ¶
func (s *UntagResourcesRequest) SetDryRun(v bool) *UntagResourcesRequest
func (*UntagResourcesRequest) SetRegionId ¶
func (s *UntagResourcesRequest) SetRegionId(v string) *UntagResourcesRequest
func (*UntagResourcesRequest) SetResourceId ¶
func (s *UntagResourcesRequest) SetResourceId(v []*string) *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" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UntagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
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 ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UntagResourcesResponseBody) GoString ¶
func (s UntagResourcesResponseBody) GoString() string
func (*UntagResourcesResponseBody) SetJobId ¶
func (s *UntagResourcesResponseBody) SetJobId(v string) *UntagResourcesResponseBody
func (*UntagResourcesResponseBody) SetRequestId ¶
func (s *UntagResourcesResponseBody) SetRequestId(v string) *UntagResourcesResponseBody
func (UntagResourcesResponseBody) String ¶
func (s UntagResourcesResponseBody) String() string
type UpdateListenerAttributeRequest ¶
type UpdateListenerAttributeRequest struct { // Specifies whether to enable Application-Layer Protocol Negotiation (ALPN). Valid values: // // * **true**: yes // * **false**: no AlpnEnabled *bool `json:"AlpnEnabled,omitempty" xml:"AlpnEnabled,omitempty"` // The ALPN policy. Valid values: // // * **HTTP1Only**: uses only HTTP 1.x. The priority of HTTP 1.1 is higher than the priority of HTTP 1.0. // * **HTTP2Only**: uses only HTTP 2.0. // * **HTTP2Optional**: preferentially uses HTTP 1.x over HTTP 2.0. The priority of HTTP 1.1 is higher than the priority of HTTP 1.0, and the priority of HTTP 1.0 is higher than the priority of HTTP 2.0. // * **HTTP2Preferred**: preferentially uses HTTP 2.0 over HTTP 1.x. The priority of HTTP 2.0 is higher than the priority of HTTP 1.1, and the priority of HTTP 1.1 is higher than the priority of HTTP 1.0. // // > This parameter is required if AlpnEnabled is set to true. AlpnPolicy *string `json:"AlpnPolicy,omitempty" xml:"AlpnPolicy,omitempty"` // The CA certificates. Only one CA certificate is supported. // // > This parameter takes effect only for listeners that use SSL over TCP. CaCertificateIds []*string `json:"CaCertificateIds,omitempty" xml:"CaCertificateIds,omitempty" type:"Repeated"` // Specifies whether to enable mutual authentication. Valid values: // // * **true**: yes // * **false** (default): no CaEnabled *bool `json:"CaEnabled,omitempty" xml:"CaEnabled,omitempty"` // The server certificates. CertificateIds []*string `json:"CertificateIds,omitempty" xml:"CertificateIds,omitempty" type:"Repeated"` // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The maximum number of connections that can be created per second on the NLB instance. Valid values: **0** to **1000000**. **0** specifies that the number of connections is unlimited. Cps *int32 `json:"Cps,omitempty" xml:"Cps,omitempty"` // Specifies whether only to precheck the request. Valid values: // // * **true**: prechecks the request but does not update the configurations of the listener. The system prechecks the required parameters, request syntax, and limits. If the request fails the precheck, an error message is returned. If the request passes the precheck, the `DryRunOperation` error code is returned. // * **false** (default): sends the request. If the request passes the precheck, an HTTP 2xx status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The timeout period of an idle connection. Unit: seconds. Valid values: **1** to **900**. IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // Enter a name for the listener. // // The description must be 2 to 256 characters in length, and can contain letters, digits, commas (,), periods (.), semicolons (;), forward slashes (/), at signs (@), underscores (\_), and hyphens (-). ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The ID of the listener. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The size of the largest TCP segment. Unit: bytes. Valid values: **0** to **1500**. **0** specifies that the maximum segment size remains unchanged. This parameter is supported only by listeners that use SSL over TCP. Mss *int32 `json:"Mss,omitempty" xml:"Mss,omitempty"` // Specifies whether to use the Proxy protocol to pass client IP addresses to backend servers. Valid values: // // * **true**: yes // * **false**: no ProxyProtocolEnabled *bool `json:"ProxyProtocolEnabled,omitempty" xml:"ProxyProtocolEnabled,omitempty"` ProxyProtocolV2Config *UpdateListenerAttributeRequestProxyProtocolV2Config `json:"ProxyProtocolV2Config,omitempty" xml:"ProxyProtocolV2Config,omitempty" type:"Struct"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // Specifies whether to enable fine-grained monitoring. Valid values: // // * **true**: yes // * **false**: no SecSensorEnabled *bool `json:"SecSensorEnabled,omitempty" xml:"SecSensorEnabled,omitempty"` // The ID of the security policy. // // > This parameter takes effect only for listeners that use SSL over TCP. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The ID of the server group. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (UpdateListenerAttributeRequest) GoString ¶
func (s UpdateListenerAttributeRequest) GoString() string
func (*UpdateListenerAttributeRequest) SetAlpnEnabled ¶
func (s *UpdateListenerAttributeRequest) SetAlpnEnabled(v bool) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetAlpnPolicy ¶
func (s *UpdateListenerAttributeRequest) SetAlpnPolicy(v string) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetCaCertificateIds ¶
func (s *UpdateListenerAttributeRequest) SetCaCertificateIds(v []*string) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetCaEnabled ¶
func (s *UpdateListenerAttributeRequest) SetCaEnabled(v bool) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetCertificateIds ¶
func (s *UpdateListenerAttributeRequest) SetCertificateIds(v []*string) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetClientToken ¶
func (s *UpdateListenerAttributeRequest) SetClientToken(v string) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetCps ¶
func (s *UpdateListenerAttributeRequest) SetCps(v int32) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetDryRun ¶
func (s *UpdateListenerAttributeRequest) SetDryRun(v bool) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetIdleTimeout ¶
func (s *UpdateListenerAttributeRequest) SetIdleTimeout(v int32) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetListenerDescription ¶
func (s *UpdateListenerAttributeRequest) SetListenerDescription(v string) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetListenerId ¶
func (s *UpdateListenerAttributeRequest) SetListenerId(v string) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetMss ¶
func (s *UpdateListenerAttributeRequest) SetMss(v int32) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetProxyProtocolEnabled ¶
func (s *UpdateListenerAttributeRequest) SetProxyProtocolEnabled(v bool) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetProxyProtocolV2Config ¶ added in v2.0.3
func (s *UpdateListenerAttributeRequest) SetProxyProtocolV2Config(v *UpdateListenerAttributeRequestProxyProtocolV2Config) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetRegionId ¶
func (s *UpdateListenerAttributeRequest) SetRegionId(v string) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetSecSensorEnabled ¶
func (s *UpdateListenerAttributeRequest) SetSecSensorEnabled(v bool) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetSecurityPolicyId ¶
func (s *UpdateListenerAttributeRequest) SetSecurityPolicyId(v string) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetServerGroupId ¶
func (s *UpdateListenerAttributeRequest) SetServerGroupId(v string) *UpdateListenerAttributeRequest
func (UpdateListenerAttributeRequest) String ¶
func (s UpdateListenerAttributeRequest) String() string
type UpdateListenerAttributeRequestProxyProtocolV2Config ¶ added in v2.0.3
type UpdateListenerAttributeRequestProxyProtocolV2Config struct { Ppv2PrivateLinkEpIdEnabled *bool `json:"Ppv2PrivateLinkEpIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpIdEnabled,omitempty"` Ppv2PrivateLinkEpsIdEnabled *bool `json:"Ppv2PrivateLinkEpsIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpsIdEnabled,omitempty"` Ppv2VpcIdEnabled *bool `json:"Ppv2VpcIdEnabled,omitempty" xml:"Ppv2VpcIdEnabled,omitempty"` }
func (UpdateListenerAttributeRequestProxyProtocolV2Config) GoString ¶ added in v2.0.3
func (s UpdateListenerAttributeRequestProxyProtocolV2Config) GoString() string
func (*UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled ¶ added in v2.0.3
func (s *UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled(v bool) *UpdateListenerAttributeRequestProxyProtocolV2Config
func (*UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled ¶ added in v2.0.3
func (s *UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled(v bool) *UpdateListenerAttributeRequestProxyProtocolV2Config
func (*UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2VpcIdEnabled ¶ added in v2.0.3
func (s *UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2VpcIdEnabled(v bool) *UpdateListenerAttributeRequestProxyProtocolV2Config
func (UpdateListenerAttributeRequestProxyProtocolV2Config) String ¶ added in v2.0.3
func (s UpdateListenerAttributeRequestProxyProtocolV2Config) String() string
type UpdateListenerAttributeResponse ¶
type UpdateListenerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (UpdateListenerAttributeResponse) GoString ¶
func (s UpdateListenerAttributeResponse) GoString() string
func (*UpdateListenerAttributeResponse) SetBody ¶
func (s *UpdateListenerAttributeResponse) SetBody(v *UpdateListenerAttributeResponseBody) *UpdateListenerAttributeResponse
func (*UpdateListenerAttributeResponse) SetHeaders ¶
func (s *UpdateListenerAttributeResponse) SetHeaders(v map[string]*string) *UpdateListenerAttributeResponse
func (*UpdateListenerAttributeResponse) SetStatusCode ¶
func (s *UpdateListenerAttributeResponse) SetStatusCode(v int32) *UpdateListenerAttributeResponse
func (UpdateListenerAttributeResponse) String ¶
func (s UpdateListenerAttributeResponse) String() string
type UpdateListenerAttributeResponseBody ¶
type UpdateListenerAttributeResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateListenerAttributeResponseBody) GoString ¶
func (s UpdateListenerAttributeResponseBody) GoString() string
func (*UpdateListenerAttributeResponseBody) SetJobId ¶
func (s *UpdateListenerAttributeResponseBody) SetJobId(v string) *UpdateListenerAttributeResponseBody
func (*UpdateListenerAttributeResponseBody) SetRequestId ¶
func (s *UpdateListenerAttributeResponseBody) SetRequestId(v string) *UpdateListenerAttributeResponseBody
func (UpdateListenerAttributeResponseBody) String ¶
func (s UpdateListenerAttributeResponseBody) String() string
type UpdateListenerAttributeShrinkRequest ¶ added in v2.0.3
type UpdateListenerAttributeShrinkRequest struct { // Specifies whether to enable Application-Layer Protocol Negotiation (ALPN). Valid values: // // * **true**: yes // * **false**: no AlpnEnabled *bool `json:"AlpnEnabled,omitempty" xml:"AlpnEnabled,omitempty"` // The ALPN policy. Valid values: // // * **HTTP1Only**: uses only HTTP 1.x. The priority of HTTP 1.1 is higher than the priority of HTTP 1.0. // * **HTTP2Only**: uses only HTTP 2.0. // * **HTTP2Optional**: preferentially uses HTTP 1.x over HTTP 2.0. The priority of HTTP 1.1 is higher than the priority of HTTP 1.0, and the priority of HTTP 1.0 is higher than the priority of HTTP 2.0. // * **HTTP2Preferred**: preferentially uses HTTP 2.0 over HTTP 1.x. The priority of HTTP 2.0 is higher than the priority of HTTP 1.1, and the priority of HTTP 1.1 is higher than the priority of HTTP 1.0. // // > This parameter is required if AlpnEnabled is set to true. AlpnPolicy *string `json:"AlpnPolicy,omitempty" xml:"AlpnPolicy,omitempty"` // The CA certificates. Only one CA certificate is supported. // // > This parameter takes effect only for listeners that use SSL over TCP. CaCertificateIds []*string `json:"CaCertificateIds,omitempty" xml:"CaCertificateIds,omitempty" type:"Repeated"` // Specifies whether to enable mutual authentication. Valid values: // // * **true**: yes // * **false** (default): no CaEnabled *bool `json:"CaEnabled,omitempty" xml:"CaEnabled,omitempty"` // The server certificates. CertificateIds []*string `json:"CertificateIds,omitempty" xml:"CertificateIds,omitempty" type:"Repeated"` // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The maximum number of connections that can be created per second on the NLB instance. Valid values: **0** to **1000000**. **0** specifies that the number of connections is unlimited. Cps *int32 `json:"Cps,omitempty" xml:"Cps,omitempty"` // Specifies whether only to precheck the request. Valid values: // // * **true**: prechecks the request but does not update the configurations of the listener. The system prechecks the required parameters, request syntax, and limits. If the request fails the precheck, an error message is returned. If the request passes the precheck, the `DryRunOperation` error code is returned. // * **false** (default): sends the request. If the request passes the precheck, an HTTP 2xx status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The timeout period of an idle connection. Unit: seconds. Valid values: **1** to **900**. IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // Enter a name for the listener. // // The description must be 2 to 256 characters in length, and can contain letters, digits, commas (,), periods (.), semicolons (;), forward slashes (/), at signs (@), underscores (\_), and hyphens (-). ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The ID of the listener. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The size of the largest TCP segment. Unit: bytes. Valid values: **0** to **1500**. **0** specifies that the maximum segment size remains unchanged. This parameter is supported only by listeners that use SSL over TCP. Mss *int32 `json:"Mss,omitempty" xml:"Mss,omitempty"` // Specifies whether to use the Proxy protocol to pass client IP addresses to backend servers. Valid values: // // * **true**: yes // * **false**: no ProxyProtocolEnabled *bool `json:"ProxyProtocolEnabled,omitempty" xml:"ProxyProtocolEnabled,omitempty"` ProxyProtocolV2ConfigShrink *string `json:"ProxyProtocolV2Config,omitempty" xml:"ProxyProtocolV2Config,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // Specifies whether to enable fine-grained monitoring. Valid values: // // * **true**: yes // * **false**: no SecSensorEnabled *bool `json:"SecSensorEnabled,omitempty" xml:"SecSensorEnabled,omitempty"` // The ID of the security policy. // // > This parameter takes effect only for listeners that use SSL over TCP. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The ID of the server group. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (UpdateListenerAttributeShrinkRequest) GoString ¶ added in v2.0.3
func (s UpdateListenerAttributeShrinkRequest) GoString() string
func (*UpdateListenerAttributeShrinkRequest) SetAlpnEnabled ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetAlpnEnabled(v bool) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetAlpnPolicy ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetAlpnPolicy(v string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetCaCertificateIds ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetCaCertificateIds(v []*string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetCaEnabled ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetCaEnabled(v bool) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetCertificateIds ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetCertificateIds(v []*string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetClientToken ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetClientToken(v string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetCps ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetCps(v int32) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetDryRun ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetDryRun(v bool) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetIdleTimeout ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetIdleTimeout(v int32) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetListenerDescription ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetListenerDescription(v string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetListenerId ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetListenerId(v string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetMss ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetMss(v int32) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetProxyProtocolEnabled ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetProxyProtocolEnabled(v bool) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetProxyProtocolV2ConfigShrink ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetProxyProtocolV2ConfigShrink(v string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetRegionId ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetRegionId(v string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetSecSensorEnabled ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetSecSensorEnabled(v bool) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetSecurityPolicyId ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetSecurityPolicyId(v string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetServerGroupId ¶ added in v2.0.3
func (s *UpdateListenerAttributeShrinkRequest) SetServerGroupId(v string) *UpdateListenerAttributeShrinkRequest
func (UpdateListenerAttributeShrinkRequest) String ¶ added in v2.0.3
func (s UpdateListenerAttributeShrinkRequest) String() string
type UpdateLoadBalancerAddressTypeConfigRequest ¶
type UpdateLoadBalancerAddressTypeConfigRequest struct { // The new network type. Valid values: // // * **Internet**: The NLB instance uses a public IP address. The domain name of the NLB instance is resolved to the public IP address. Therefore, the NLB instance can be accessed over the Internet. // * **Intranet**: The NLB instance uses a private IP address. The domain name of the NLB instance is resolved to the private IP address. In this case, the NLB instance can be accessed over the virtual private cloud (VPC) where the NLB instance is deployed. AddressType *string `json:"AddressType,omitempty" xml:"AddressType,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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The NLB instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The mappings between zones and vSwitches. You can specify at most 10 zones in each call. ZoneMappings []*UpdateLoadBalancerAddressTypeConfigRequestZoneMappings `json:"ZoneMappings,omitempty" xml:"ZoneMappings,omitempty" type:"Repeated"` }
func (UpdateLoadBalancerAddressTypeConfigRequest) GoString ¶
func (s UpdateLoadBalancerAddressTypeConfigRequest) GoString() string
func (*UpdateLoadBalancerAddressTypeConfigRequest) SetAddressType ¶
func (s *UpdateLoadBalancerAddressTypeConfigRequest) SetAddressType(v string) *UpdateLoadBalancerAddressTypeConfigRequest
func (*UpdateLoadBalancerAddressTypeConfigRequest) SetClientToken ¶
func (s *UpdateLoadBalancerAddressTypeConfigRequest) SetClientToken(v string) *UpdateLoadBalancerAddressTypeConfigRequest
func (*UpdateLoadBalancerAddressTypeConfigRequest) SetDryRun ¶
func (s *UpdateLoadBalancerAddressTypeConfigRequest) SetDryRun(v bool) *UpdateLoadBalancerAddressTypeConfigRequest
func (*UpdateLoadBalancerAddressTypeConfigRequest) SetLoadBalancerId ¶
func (s *UpdateLoadBalancerAddressTypeConfigRequest) SetLoadBalancerId(v string) *UpdateLoadBalancerAddressTypeConfigRequest
func (*UpdateLoadBalancerAddressTypeConfigRequest) SetRegionId ¶
func (s *UpdateLoadBalancerAddressTypeConfigRequest) SetRegionId(v string) *UpdateLoadBalancerAddressTypeConfigRequest
func (*UpdateLoadBalancerAddressTypeConfigRequest) SetZoneMappings ¶
func (s *UpdateLoadBalancerAddressTypeConfigRequest) SetZoneMappings(v []*UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) *UpdateLoadBalancerAddressTypeConfigRequest
func (UpdateLoadBalancerAddressTypeConfigRequest) String ¶
func (s UpdateLoadBalancerAddressTypeConfigRequest) String() string
type UpdateLoadBalancerAddressTypeConfigRequestZoneMappings ¶
type UpdateLoadBalancerAddressTypeConfigRequestZoneMappings struct { // The ID of the elastic IP address (EIP). AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"` // The type of the EIP. Valid values: // // * **Common** // * **Anycast** // // > Anycast EIPs are supported only by NLB instances in the China (Hong Kong) region. This parameter is required when **AddressType** is set to **Internet**. EipType *string `json:"EipType,omitempty" xml:"EipType,omitempty"` // The ID of the vSwitch in the zone. Each zone can contain only one vSwitch and one subnet. VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone ID of the NLB instance. // // You can call the [DescribeZones](~~443890~~) operation to query the most recent zone list. ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) GoString ¶
func (s UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) GoString() string
func (*UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) SetAllocationId ¶
func (s *UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) SetAllocationId(v string) *UpdateLoadBalancerAddressTypeConfigRequestZoneMappings
func (*UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) SetEipType ¶
func (*UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) SetVSwitchId ¶
func (s *UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) SetVSwitchId(v string) *UpdateLoadBalancerAddressTypeConfigRequestZoneMappings
func (UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) String ¶
func (s UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) String() string
type UpdateLoadBalancerAddressTypeConfigResponse ¶
type UpdateLoadBalancerAddressTypeConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateLoadBalancerAddressTypeConfigResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (UpdateLoadBalancerAddressTypeConfigResponse) GoString ¶
func (s UpdateLoadBalancerAddressTypeConfigResponse) GoString() string
func (*UpdateLoadBalancerAddressTypeConfigResponse) SetHeaders ¶
func (s *UpdateLoadBalancerAddressTypeConfigResponse) SetHeaders(v map[string]*string) *UpdateLoadBalancerAddressTypeConfigResponse
func (*UpdateLoadBalancerAddressTypeConfigResponse) SetStatusCode ¶
func (s *UpdateLoadBalancerAddressTypeConfigResponse) SetStatusCode(v int32) *UpdateLoadBalancerAddressTypeConfigResponse
func (UpdateLoadBalancerAddressTypeConfigResponse) String ¶
func (s UpdateLoadBalancerAddressTypeConfigResponse) String() string
type UpdateLoadBalancerAddressTypeConfigResponseBody ¶
type UpdateLoadBalancerAddressTypeConfigResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateLoadBalancerAddressTypeConfigResponseBody) GoString ¶
func (s UpdateLoadBalancerAddressTypeConfigResponseBody) GoString() string
func (*UpdateLoadBalancerAddressTypeConfigResponseBody) SetJobId ¶
func (s *UpdateLoadBalancerAddressTypeConfigResponseBody) SetJobId(v string) *UpdateLoadBalancerAddressTypeConfigResponseBody
func (*UpdateLoadBalancerAddressTypeConfigResponseBody) SetRequestId ¶
func (s *UpdateLoadBalancerAddressTypeConfigResponseBody) SetRequestId(v string) *UpdateLoadBalancerAddressTypeConfigResponseBody
func (UpdateLoadBalancerAddressTypeConfigResponseBody) String ¶
func (s UpdateLoadBalancerAddressTypeConfigResponseBody) String() string
type UpdateLoadBalancerAttributeRequest ¶
type UpdateLoadBalancerAttributeRequest struct { // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The maximum number of connections that can be created per second on the NLB instance. Valid values: **1** to **1000000**. Cps *int32 `json:"Cps,omitempty" xml:"Cps,omitempty"` // Specifies whether to enable cross-zone load balancing for the NLB instance. Valid values: // // * **true** // * **false** CrossZoneEnabled *bool `json:"CrossZoneEnabled,omitempty" xml:"CrossZoneEnabled,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The NLB instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The NLB instance name. // // 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. LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (UpdateLoadBalancerAttributeRequest) GoString ¶
func (s UpdateLoadBalancerAttributeRequest) GoString() string
func (*UpdateLoadBalancerAttributeRequest) SetClientToken ¶
func (s *UpdateLoadBalancerAttributeRequest) SetClientToken(v string) *UpdateLoadBalancerAttributeRequest
func (*UpdateLoadBalancerAttributeRequest) SetCps ¶
func (s *UpdateLoadBalancerAttributeRequest) SetCps(v int32) *UpdateLoadBalancerAttributeRequest
func (*UpdateLoadBalancerAttributeRequest) SetCrossZoneEnabled ¶
func (s *UpdateLoadBalancerAttributeRequest) SetCrossZoneEnabled(v bool) *UpdateLoadBalancerAttributeRequest
func (*UpdateLoadBalancerAttributeRequest) SetDryRun ¶
func (s *UpdateLoadBalancerAttributeRequest) SetDryRun(v bool) *UpdateLoadBalancerAttributeRequest
func (*UpdateLoadBalancerAttributeRequest) SetLoadBalancerId ¶
func (s *UpdateLoadBalancerAttributeRequest) SetLoadBalancerId(v string) *UpdateLoadBalancerAttributeRequest
func (*UpdateLoadBalancerAttributeRequest) SetLoadBalancerName ¶
func (s *UpdateLoadBalancerAttributeRequest) SetLoadBalancerName(v string) *UpdateLoadBalancerAttributeRequest
func (*UpdateLoadBalancerAttributeRequest) SetRegionId ¶
func (s *UpdateLoadBalancerAttributeRequest) SetRegionId(v string) *UpdateLoadBalancerAttributeRequest
func (UpdateLoadBalancerAttributeRequest) String ¶
func (s UpdateLoadBalancerAttributeRequest) String() string
type UpdateLoadBalancerAttributeResponse ¶
type UpdateLoadBalancerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateLoadBalancerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (UpdateLoadBalancerAttributeResponse) GoString ¶
func (s UpdateLoadBalancerAttributeResponse) GoString() string
func (*UpdateLoadBalancerAttributeResponse) SetHeaders ¶
func (s *UpdateLoadBalancerAttributeResponse) SetHeaders(v map[string]*string) *UpdateLoadBalancerAttributeResponse
func (*UpdateLoadBalancerAttributeResponse) SetStatusCode ¶
func (s *UpdateLoadBalancerAttributeResponse) SetStatusCode(v int32) *UpdateLoadBalancerAttributeResponse
func (UpdateLoadBalancerAttributeResponse) String ¶
func (s UpdateLoadBalancerAttributeResponse) String() string
type UpdateLoadBalancerAttributeResponseBody ¶
type UpdateLoadBalancerAttributeResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateLoadBalancerAttributeResponseBody) GoString ¶
func (s UpdateLoadBalancerAttributeResponseBody) GoString() string
func (*UpdateLoadBalancerAttributeResponseBody) SetJobId ¶
func (s *UpdateLoadBalancerAttributeResponseBody) SetJobId(v string) *UpdateLoadBalancerAttributeResponseBody
func (*UpdateLoadBalancerAttributeResponseBody) SetRequestId ¶
func (s *UpdateLoadBalancerAttributeResponseBody) SetRequestId(v string) *UpdateLoadBalancerAttributeResponseBody
func (UpdateLoadBalancerAttributeResponseBody) String ¶
func (s UpdateLoadBalancerAttributeResponseBody) String() string
type UpdateLoadBalancerProtectionRequest ¶
type UpdateLoadBalancerProtectionRequest struct { // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to enable deletion protection. Valid values: // // * **true** // * **false** DeletionProtectionEnabled *bool `json:"DeletionProtectionEnabled,omitempty" xml:"DeletionProtectionEnabled,omitempty"` // The reason why deletion protection is enabled. The reason must be 2 to 128 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 **DeletionProtectionEnabled** is set to **true**. DeletionProtectionReason *string `json:"DeletionProtectionReason,omitempty" xml:"DeletionProtectionReason,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The NLB instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The reason why the configuration read-only mode is enabled. The reason must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (\_), and hyphens (-). The reason must start with a letter. // // > This parameter takes effect only if **Status** is set to **ConsoleProtection**. 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. In this case, you cannot set the **ModificationProtectionReason** parameter. If you specify **ModificationProtectionReason**, the value is cleared. // * **ConsoleProtection**: enables the configuration read-only mode. In this case, you can specify **ModificationProtectionReason**. // // > If you set this parameter to **ConsoleProtection**, you cannot use the NLB console to modify instance configurations. However, you can call API operations to modify instance configurations. ModificationProtectionStatus *string `json:"ModificationProtectionStatus,omitempty" xml:"ModificationProtectionStatus,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (UpdateLoadBalancerProtectionRequest) GoString ¶
func (s UpdateLoadBalancerProtectionRequest) GoString() string
func (*UpdateLoadBalancerProtectionRequest) SetClientToken ¶
func (s *UpdateLoadBalancerProtectionRequest) SetClientToken(v string) *UpdateLoadBalancerProtectionRequest
func (*UpdateLoadBalancerProtectionRequest) SetDeletionProtectionEnabled ¶
func (s *UpdateLoadBalancerProtectionRequest) SetDeletionProtectionEnabled(v bool) *UpdateLoadBalancerProtectionRequest
func (*UpdateLoadBalancerProtectionRequest) SetDeletionProtectionReason ¶
func (s *UpdateLoadBalancerProtectionRequest) SetDeletionProtectionReason(v string) *UpdateLoadBalancerProtectionRequest
func (*UpdateLoadBalancerProtectionRequest) SetDryRun ¶
func (s *UpdateLoadBalancerProtectionRequest) SetDryRun(v bool) *UpdateLoadBalancerProtectionRequest
func (*UpdateLoadBalancerProtectionRequest) SetLoadBalancerId ¶
func (s *UpdateLoadBalancerProtectionRequest) SetLoadBalancerId(v string) *UpdateLoadBalancerProtectionRequest
func (*UpdateLoadBalancerProtectionRequest) SetModificationProtectionReason ¶
func (s *UpdateLoadBalancerProtectionRequest) SetModificationProtectionReason(v string) *UpdateLoadBalancerProtectionRequest
func (*UpdateLoadBalancerProtectionRequest) SetModificationProtectionStatus ¶
func (s *UpdateLoadBalancerProtectionRequest) SetModificationProtectionStatus(v string) *UpdateLoadBalancerProtectionRequest
func (*UpdateLoadBalancerProtectionRequest) SetRegionId ¶
func (s *UpdateLoadBalancerProtectionRequest) SetRegionId(v string) *UpdateLoadBalancerProtectionRequest
func (UpdateLoadBalancerProtectionRequest) String ¶
func (s UpdateLoadBalancerProtectionRequest) String() string
type UpdateLoadBalancerProtectionResponse ¶
type UpdateLoadBalancerProtectionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateLoadBalancerProtectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (UpdateLoadBalancerProtectionResponse) GoString ¶
func (s UpdateLoadBalancerProtectionResponse) GoString() string
func (*UpdateLoadBalancerProtectionResponse) SetHeaders ¶
func (s *UpdateLoadBalancerProtectionResponse) SetHeaders(v map[string]*string) *UpdateLoadBalancerProtectionResponse
func (*UpdateLoadBalancerProtectionResponse) SetStatusCode ¶
func (s *UpdateLoadBalancerProtectionResponse) SetStatusCode(v int32) *UpdateLoadBalancerProtectionResponse
func (UpdateLoadBalancerProtectionResponse) String ¶
func (s UpdateLoadBalancerProtectionResponse) String() string
type UpdateLoadBalancerProtectionResponseBody ¶
type UpdateLoadBalancerProtectionResponseBody struct { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateLoadBalancerProtectionResponseBody) GoString ¶
func (s UpdateLoadBalancerProtectionResponseBody) GoString() string
func (*UpdateLoadBalancerProtectionResponseBody) SetRequestId ¶
func (s *UpdateLoadBalancerProtectionResponseBody) SetRequestId(v string) *UpdateLoadBalancerProtectionResponseBody
func (UpdateLoadBalancerProtectionResponseBody) String ¶
func (s UpdateLoadBalancerProtectionResponseBody) String() string
type UpdateLoadBalancerZonesRequest ¶
type UpdateLoadBalancerZonesRequest struct { // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**: sends the request. If the request passes the check, an HTTP 2xx status code is returned and the operation is performed. This is the default value. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The NLB instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to obtain the region ID. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The mappings between zones and vSwitches. You can specify at most 10 zones. ZoneMappings []*UpdateLoadBalancerZonesRequestZoneMappings `json:"ZoneMappings,omitempty" xml:"ZoneMappings,omitempty" type:"Repeated"` }
func (UpdateLoadBalancerZonesRequest) GoString ¶
func (s UpdateLoadBalancerZonesRequest) GoString() string
func (*UpdateLoadBalancerZonesRequest) SetClientToken ¶
func (s *UpdateLoadBalancerZonesRequest) SetClientToken(v string) *UpdateLoadBalancerZonesRequest
func (*UpdateLoadBalancerZonesRequest) SetDryRun ¶
func (s *UpdateLoadBalancerZonesRequest) SetDryRun(v bool) *UpdateLoadBalancerZonesRequest
func (*UpdateLoadBalancerZonesRequest) SetLoadBalancerId ¶
func (s *UpdateLoadBalancerZonesRequest) SetLoadBalancerId(v string) *UpdateLoadBalancerZonesRequest
func (*UpdateLoadBalancerZonesRequest) SetRegionId ¶
func (s *UpdateLoadBalancerZonesRequest) SetRegionId(v string) *UpdateLoadBalancerZonesRequest
func (*UpdateLoadBalancerZonesRequest) SetZoneMappings ¶
func (s *UpdateLoadBalancerZonesRequest) SetZoneMappings(v []*UpdateLoadBalancerZonesRequestZoneMappings) *UpdateLoadBalancerZonesRequest
func (UpdateLoadBalancerZonesRequest) String ¶
func (s UpdateLoadBalancerZonesRequest) String() string
type UpdateLoadBalancerZonesRequestZoneMappings ¶
type UpdateLoadBalancerZonesRequestZoneMappings struct { // The ID of the elastic IP address (EIP) or Anycast EIP. AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"` // The type of the EIP. Valid values: // // * **Common** // * **Anycast** // // > Anycast EIPs are supported only by NLB instances in the China (Hong Kong) region. This parameter is required when **AddressType** is set to **Internet**. EipType *string `json:"EipType,omitempty" xml:"EipType,omitempty"` // The private IP addresses. PrivateIPv4Address *string `json:"PrivateIPv4Address,omitempty" xml:"PrivateIPv4Address,omitempty"` // The ID of the vSwitch in the zone. By default, each zone uses one vSwitch and one subnet. VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone ID. You can call the [DescribeZones](~~443890~~) operation to query the most recent zone list. ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (UpdateLoadBalancerZonesRequestZoneMappings) GoString ¶
func (s UpdateLoadBalancerZonesRequestZoneMappings) GoString() string
func (*UpdateLoadBalancerZonesRequestZoneMappings) SetAllocationId ¶
func (s *UpdateLoadBalancerZonesRequestZoneMappings) SetAllocationId(v string) *UpdateLoadBalancerZonesRequestZoneMappings
func (*UpdateLoadBalancerZonesRequestZoneMappings) SetEipType ¶
func (s *UpdateLoadBalancerZonesRequestZoneMappings) SetEipType(v string) *UpdateLoadBalancerZonesRequestZoneMappings
func (*UpdateLoadBalancerZonesRequestZoneMappings) SetPrivateIPv4Address ¶
func (s *UpdateLoadBalancerZonesRequestZoneMappings) SetPrivateIPv4Address(v string) *UpdateLoadBalancerZonesRequestZoneMappings
func (*UpdateLoadBalancerZonesRequestZoneMappings) SetVSwitchId ¶
func (s *UpdateLoadBalancerZonesRequestZoneMappings) SetVSwitchId(v string) *UpdateLoadBalancerZonesRequestZoneMappings
func (*UpdateLoadBalancerZonesRequestZoneMappings) SetZoneId ¶
func (s *UpdateLoadBalancerZonesRequestZoneMappings) SetZoneId(v string) *UpdateLoadBalancerZonesRequestZoneMappings
func (UpdateLoadBalancerZonesRequestZoneMappings) String ¶
func (s UpdateLoadBalancerZonesRequestZoneMappings) String() string
type UpdateLoadBalancerZonesResponse ¶
type UpdateLoadBalancerZonesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateLoadBalancerZonesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (UpdateLoadBalancerZonesResponse) GoString ¶
func (s UpdateLoadBalancerZonesResponse) GoString() string
func (*UpdateLoadBalancerZonesResponse) SetBody ¶
func (s *UpdateLoadBalancerZonesResponse) SetBody(v *UpdateLoadBalancerZonesResponseBody) *UpdateLoadBalancerZonesResponse
func (*UpdateLoadBalancerZonesResponse) SetHeaders ¶
func (s *UpdateLoadBalancerZonesResponse) SetHeaders(v map[string]*string) *UpdateLoadBalancerZonesResponse
func (*UpdateLoadBalancerZonesResponse) SetStatusCode ¶
func (s *UpdateLoadBalancerZonesResponse) SetStatusCode(v int32) *UpdateLoadBalancerZonesResponse
func (UpdateLoadBalancerZonesResponse) String ¶
func (s UpdateLoadBalancerZonesResponse) String() string
type UpdateLoadBalancerZonesResponseBody ¶
type UpdateLoadBalancerZonesResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateLoadBalancerZonesResponseBody) GoString ¶
func (s UpdateLoadBalancerZonesResponseBody) GoString() string
func (*UpdateLoadBalancerZonesResponseBody) SetJobId ¶
func (s *UpdateLoadBalancerZonesResponseBody) SetJobId(v string) *UpdateLoadBalancerZonesResponseBody
func (*UpdateLoadBalancerZonesResponseBody) SetRequestId ¶
func (s *UpdateLoadBalancerZonesResponseBody) SetRequestId(v string) *UpdateLoadBalancerZonesResponseBody
func (UpdateLoadBalancerZonesResponseBody) String ¶
func (s UpdateLoadBalancerZonesResponseBody) String() string
type UpdateSecurityPolicyAttributeRequest ¶
type UpdateSecurityPolicyAttributeRequest 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** Ciphers []*string `json:"Ciphers,omitempty" xml:"Ciphers,omitempty" type:"Repeated"` // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to obtain the region ID. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the TLS security policy. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The name of the security policy. // // The name must be 1 to 200 characters in length, and can contain letters, digits, periods (.), underscores (\_), and hyphens (-). SecurityPolicyName *string `json:"SecurityPolicyName,omitempty" xml:"SecurityPolicyName,omitempty"` // The supported versions of the Transport Layer Security (TLS) protocol. Valid values: **TLSv1.0**, **TLSv1.1**, **TLSv1.2**, and **TLSv1.3**. You can specify at most four TLS protocol versions. TlsVersions []*string `json:"TlsVersions,omitempty" xml:"TlsVersions,omitempty" type:"Repeated"` }
func (UpdateSecurityPolicyAttributeRequest) GoString ¶
func (s UpdateSecurityPolicyAttributeRequest) GoString() string
func (*UpdateSecurityPolicyAttributeRequest) SetCiphers ¶
func (s *UpdateSecurityPolicyAttributeRequest) SetCiphers(v []*string) *UpdateSecurityPolicyAttributeRequest
func (*UpdateSecurityPolicyAttributeRequest) SetClientToken ¶
func (s *UpdateSecurityPolicyAttributeRequest) SetClientToken(v string) *UpdateSecurityPolicyAttributeRequest
func (*UpdateSecurityPolicyAttributeRequest) SetDryRun ¶
func (s *UpdateSecurityPolicyAttributeRequest) SetDryRun(v bool) *UpdateSecurityPolicyAttributeRequest
func (*UpdateSecurityPolicyAttributeRequest) SetRegionId ¶
func (s *UpdateSecurityPolicyAttributeRequest) SetRegionId(v string) *UpdateSecurityPolicyAttributeRequest
func (*UpdateSecurityPolicyAttributeRequest) SetSecurityPolicyId ¶
func (s *UpdateSecurityPolicyAttributeRequest) SetSecurityPolicyId(v string) *UpdateSecurityPolicyAttributeRequest
func (*UpdateSecurityPolicyAttributeRequest) SetSecurityPolicyName ¶
func (s *UpdateSecurityPolicyAttributeRequest) SetSecurityPolicyName(v string) *UpdateSecurityPolicyAttributeRequest
func (*UpdateSecurityPolicyAttributeRequest) SetTlsVersions ¶
func (s *UpdateSecurityPolicyAttributeRequest) SetTlsVersions(v []*string) *UpdateSecurityPolicyAttributeRequest
func (UpdateSecurityPolicyAttributeRequest) String ¶
func (s UpdateSecurityPolicyAttributeRequest) String() string
type UpdateSecurityPolicyAttributeResponse ¶
type UpdateSecurityPolicyAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateSecurityPolicyAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (UpdateSecurityPolicyAttributeResponse) GoString ¶
func (s UpdateSecurityPolicyAttributeResponse) GoString() string
func (*UpdateSecurityPolicyAttributeResponse) SetHeaders ¶
func (s *UpdateSecurityPolicyAttributeResponse) SetHeaders(v map[string]*string) *UpdateSecurityPolicyAttributeResponse
func (*UpdateSecurityPolicyAttributeResponse) SetStatusCode ¶
func (s *UpdateSecurityPolicyAttributeResponse) SetStatusCode(v int32) *UpdateSecurityPolicyAttributeResponse
func (UpdateSecurityPolicyAttributeResponse) String ¶
func (s UpdateSecurityPolicyAttributeResponse) String() string
type UpdateSecurityPolicyAttributeResponseBody ¶
type UpdateSecurityPolicyAttributeResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the TLS security policy. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` }
func (UpdateSecurityPolicyAttributeResponseBody) GoString ¶
func (s UpdateSecurityPolicyAttributeResponseBody) GoString() string
func (*UpdateSecurityPolicyAttributeResponseBody) SetJobId ¶
func (s *UpdateSecurityPolicyAttributeResponseBody) SetJobId(v string) *UpdateSecurityPolicyAttributeResponseBody
func (*UpdateSecurityPolicyAttributeResponseBody) SetRequestId ¶
func (s *UpdateSecurityPolicyAttributeResponseBody) SetRequestId(v string) *UpdateSecurityPolicyAttributeResponseBody
func (*UpdateSecurityPolicyAttributeResponseBody) SetSecurityPolicyId ¶
func (s *UpdateSecurityPolicyAttributeResponseBody) SetSecurityPolicyId(v string) *UpdateSecurityPolicyAttributeResponseBody
func (UpdateSecurityPolicyAttributeResponseBody) String ¶
func (s UpdateSecurityPolicyAttributeResponseBody) String() string
type UpdateServerGroupAttributeRequest ¶
type UpdateServerGroupAttributeRequest struct { // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to enable connection draining. Valid values: // // * **true** // * **false** ConnectionDrainEnabled *bool `json:"ConnectionDrainEnabled,omitempty" xml:"ConnectionDrainEnabled,omitempty"` // The timeout period of connection draining. Unit: seconds. Valid values: **10** to **900**. ConnectionDrainTimeout *int32 `json:"ConnectionDrainTimeout,omitempty" xml:"ConnectionDrainTimeout,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The configurations of the health check feature. HealthCheckConfig *UpdateServerGroupAttributeRequestHealthCheckConfig `json:"HealthCheckConfig,omitempty" xml:"HealthCheckConfig,omitempty" type:"Struct"` // Specifies whether to enable client IP preservation. Valid values: // // * **true** // * **false** PreserveClientIpEnabled *bool `json:"PreserveClientIpEnabled,omitempty" xml:"PreserveClientIpEnabled,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to obtain the region ID. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The routing algorithm. Valid values: // // * **Wrr**: Backend servers with higher weights receive more requests than backend servers with lower weights. // * **rr**: Requests are forwarded to backend servers in sequence. // * **sch:** Source IP hashing is used. Requests from the same source IP address are forwarded to the same backend server. // * **tch:** Four-element hashing is used. It 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 forwarded to the same backend server. // * **qch**: QUIC ID hashing. Requests that contain the same QUIC ID are forwarded to the same backend server. Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The new name of the server group. // // 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. ServerGroupName *string `json:"ServerGroupName,omitempty" xml:"ServerGroupName,omitempty"` }
func (UpdateServerGroupAttributeRequest) GoString ¶
func (s UpdateServerGroupAttributeRequest) GoString() string
func (*UpdateServerGroupAttributeRequest) SetClientToken ¶
func (s *UpdateServerGroupAttributeRequest) SetClientToken(v string) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetConnectionDrainEnabled ¶
func (s *UpdateServerGroupAttributeRequest) SetConnectionDrainEnabled(v bool) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetConnectionDrainTimeout ¶
func (s *UpdateServerGroupAttributeRequest) SetConnectionDrainTimeout(v int32) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetDryRun ¶
func (s *UpdateServerGroupAttributeRequest) SetDryRun(v bool) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetHealthCheckConfig ¶
func (s *UpdateServerGroupAttributeRequest) SetHealthCheckConfig(v *UpdateServerGroupAttributeRequestHealthCheckConfig) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetPreserveClientIpEnabled ¶
func (s *UpdateServerGroupAttributeRequest) SetPreserveClientIpEnabled(v bool) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetRegionId ¶
func (s *UpdateServerGroupAttributeRequest) SetRegionId(v string) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetScheduler ¶
func (s *UpdateServerGroupAttributeRequest) SetScheduler(v string) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetServerGroupId ¶
func (s *UpdateServerGroupAttributeRequest) SetServerGroupId(v string) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetServerGroupName ¶
func (s *UpdateServerGroupAttributeRequest) SetServerGroupName(v string) *UpdateServerGroupAttributeRequest
func (UpdateServerGroupAttributeRequest) String ¶
func (s UpdateServerGroupAttributeRequest) String() string
type UpdateServerGroupAttributeRequestHealthCheckConfig ¶
type UpdateServerGroupAttributeRequestHealthCheckConfig struct { // The port that you want to use for health checks on backend servers. Valid values: **0** to **65535**. If you set the value to **0**, the ports of backend servers are used for health checks. HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The maximum timeout period of a health check. Unit: seconds. Valid values: **1** to **300**. HealthCheckConnectTimeout *int32 `json:"HealthCheckConnectTimeout,omitempty" xml:"HealthCheckConnectTimeout,omitempty"` // The domain name that you want to use for health checks. Valid values: // // * **$SERVER_IP**: the private IP address of a backend server. // * **domain**: a specified domain name. The domain name must be 1 to 80 characters in length, and can contain lowercase letters, digits, hyphens (-), and periods (.). // // > This parameter takes effect only when **HealthCheckType** is set to **HTTP**. HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // * **true** // * **false** HealthCheckEnabled *bool `json:"HealthCheckEnabled,omitempty" xml:"HealthCheckEnabled,omitempty"` // The HTTP status codes to return for health checks. Separate multiple HTTP status codes with commas (,). Valid values: **http\_2xx** (default), **http\_3xx**, **http\_4xx**, and **http\_5xx**. // // > This parameter takes effect only when **HealthCheckType** is set to **HTTP**. HealthCheckHttpCode []*string `json:"HealthCheckHttpCode,omitempty" xml:"HealthCheckHttpCode,omitempty" type:"Repeated"` // The interval at which health checks are performed. Unit: seconds. // // Valid values: **5** to **50**. HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The protocol that you want to use for health checks. Valid values: **TCP** and **HTTP**. HealthCheckType *string `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"` // The path to which health check requests are sent. // // The path must be 1 to 80 characters in length, and can contain only letters, digits, and the following special characters: `- / . % ? # & =`. It can also contain the following extended characters: `_ ; ~ ! ( ) * [ ] @ $ ^ : \" , +`. The path must start with a forward slash (/). // // > This parameter takes effect only when **HealthCheckType** is set to **HTTP**. HealthCheckUrl *string `json:"HealthCheckUrl,omitempty" xml:"HealthCheckUrl,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 changes from **fail** to **success**. Valid values: **2** to **10**. HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The HTTP method that is used for health checks. Valid values: **GET** and **HEAD**. // // > This parameter takes effect only when **HealthCheckType** is set to **HTTP**. HttpCheckMethod *string `json:"HttpCheckMethod,omitempty" xml:"HttpCheckMethod,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 changes from **success** to **fail**. Valid values: **2** to **10**. UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` }
func (UpdateServerGroupAttributeRequestHealthCheckConfig) GoString ¶
func (s UpdateServerGroupAttributeRequestHealthCheckConfig) GoString() string
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckConnectPort ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckConnectPort(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckConnectTimeout ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckConnectTimeout(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckDomain ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckDomain(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckEnabled ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckEnabled(v bool) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckHttpCode ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckHttpCode(v []*string) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckInterval ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckInterval(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckType ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckType(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckUrl ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckUrl(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthyThreshold ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthyThreshold(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHttpCheckMethod ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHttpCheckMethod(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetUnhealthyThreshold ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetUnhealthyThreshold(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (UpdateServerGroupAttributeRequestHealthCheckConfig) String ¶
func (s UpdateServerGroupAttributeRequestHealthCheckConfig) String() string
type UpdateServerGroupAttributeResponse ¶
type UpdateServerGroupAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateServerGroupAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (UpdateServerGroupAttributeResponse) GoString ¶
func (s UpdateServerGroupAttributeResponse) GoString() string
func (*UpdateServerGroupAttributeResponse) SetHeaders ¶
func (s *UpdateServerGroupAttributeResponse) SetHeaders(v map[string]*string) *UpdateServerGroupAttributeResponse
func (*UpdateServerGroupAttributeResponse) SetStatusCode ¶
func (s *UpdateServerGroupAttributeResponse) SetStatusCode(v int32) *UpdateServerGroupAttributeResponse
func (UpdateServerGroupAttributeResponse) String ¶
func (s UpdateServerGroupAttributeResponse) String() string
type UpdateServerGroupAttributeResponseBody ¶
type UpdateServerGroupAttributeResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (UpdateServerGroupAttributeResponseBody) GoString ¶
func (s UpdateServerGroupAttributeResponseBody) GoString() string
func (*UpdateServerGroupAttributeResponseBody) SetJobId ¶
func (s *UpdateServerGroupAttributeResponseBody) SetJobId(v string) *UpdateServerGroupAttributeResponseBody
func (*UpdateServerGroupAttributeResponseBody) SetRequestId ¶
func (s *UpdateServerGroupAttributeResponseBody) SetRequestId(v string) *UpdateServerGroupAttributeResponseBody
func (*UpdateServerGroupAttributeResponseBody) SetServerGroupId ¶
func (s *UpdateServerGroupAttributeResponseBody) SetServerGroupId(v string) *UpdateServerGroupAttributeResponseBody
func (UpdateServerGroupAttributeResponseBody) String ¶
func (s UpdateServerGroupAttributeResponseBody) String() string
type UpdateServerGroupServersAttributeRequest ¶
type UpdateServerGroupServersAttributeRequest struct { // 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. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](~~443657~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The backend servers that you want to modify. You can specify up to 40 servers in each call. Servers []*UpdateServerGroupServersAttributeRequestServers `json:"Servers,omitempty" xml:"Servers,omitempty" type:"Repeated"` }
func (UpdateServerGroupServersAttributeRequest) GoString ¶
func (s UpdateServerGroupServersAttributeRequest) GoString() string
func (*UpdateServerGroupServersAttributeRequest) SetClientToken ¶
func (s *UpdateServerGroupServersAttributeRequest) SetClientToken(v string) *UpdateServerGroupServersAttributeRequest
func (*UpdateServerGroupServersAttributeRequest) SetDryRun ¶
func (s *UpdateServerGroupServersAttributeRequest) SetDryRun(v bool) *UpdateServerGroupServersAttributeRequest
func (*UpdateServerGroupServersAttributeRequest) SetRegionId ¶
func (s *UpdateServerGroupServersAttributeRequest) SetRegionId(v string) *UpdateServerGroupServersAttributeRequest
func (*UpdateServerGroupServersAttributeRequest) SetServerGroupId ¶
func (s *UpdateServerGroupServersAttributeRequest) SetServerGroupId(v string) *UpdateServerGroupServersAttributeRequest
func (*UpdateServerGroupServersAttributeRequest) SetServers ¶
func (UpdateServerGroupServersAttributeRequest) String ¶
func (s UpdateServerGroupServersAttributeRequest) String() string
type UpdateServerGroupServersAttributeRequestServers ¶
type UpdateServerGroupServersAttributeRequestServers struct { // The description of the backend server. // // The description must be 2 to 256 characters in length, and can contain letters, digits, commas (,), periods (.), semicolons (;), forward slashes (/), at signs (@), underscores (\_), and hyphens (-). Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port that is used by the backend server. Valid values: **1** to **65535**. You can specify at most 40 backend servers in each call. // // > This is parameter cannot be modified. Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The backend server ID. You can specify at most 40 backend servers in each call. // // * If the server group type is **Instance**, set the ServerId parameter to the ID of an Elastic Compute Service (ECS) instance, an elastic network interface (ENI), or an elastic container instance. These backend servers are specified by **Ecs**, **Eni**, or **Eci**. // * If the server group type is **Ip**, set this parameter to an IP address. ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the backend server. If the server group type is **Ip**, you must specify an IP address. // // > You can specify at most 40 backend servers in each call. ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of the backend server. Valid values: // // * **Ecs**: ECS instance // * **Eni**: ENI // * **Eci**: an elastic container instance // * **Ip**: an IP address // // > You can specify at most 40 backend servers in each call. ServerType *string `json:"ServerType,omitempty" xml:"ServerType,omitempty"` // The weight of the backend server. Valid values: **0** to **100**. Default value: **100**. If the weight of a backend server is set to **0**, no requests are forwarded to the backend server. // // > You can specify at most 40 backend servers in each call. Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (UpdateServerGroupServersAttributeRequestServers) GoString ¶
func (s UpdateServerGroupServersAttributeRequestServers) GoString() string
func (*UpdateServerGroupServersAttributeRequestServers) SetDescription ¶
func (s *UpdateServerGroupServersAttributeRequestServers) SetDescription(v string) *UpdateServerGroupServersAttributeRequestServers
func (*UpdateServerGroupServersAttributeRequestServers) SetServerId ¶
func (s *UpdateServerGroupServersAttributeRequestServers) SetServerId(v string) *UpdateServerGroupServersAttributeRequestServers
func (*UpdateServerGroupServersAttributeRequestServers) SetServerIp ¶
func (s *UpdateServerGroupServersAttributeRequestServers) SetServerIp(v string) *UpdateServerGroupServersAttributeRequestServers
func (*UpdateServerGroupServersAttributeRequestServers) SetServerType ¶
func (s *UpdateServerGroupServersAttributeRequestServers) SetServerType(v string) *UpdateServerGroupServersAttributeRequestServers
func (*UpdateServerGroupServersAttributeRequestServers) SetWeight ¶
func (s *UpdateServerGroupServersAttributeRequestServers) SetWeight(v int32) *UpdateServerGroupServersAttributeRequestServers
func (UpdateServerGroupServersAttributeRequestServers) String ¶
func (s UpdateServerGroupServersAttributeRequestServers) String() string
type UpdateServerGroupServersAttributeResponse ¶
type UpdateServerGroupServersAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"` Body *UpdateServerGroupServersAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` }
func (UpdateServerGroupServersAttributeResponse) GoString ¶
func (s UpdateServerGroupServersAttributeResponse) GoString() string
func (*UpdateServerGroupServersAttributeResponse) SetHeaders ¶
func (s *UpdateServerGroupServersAttributeResponse) SetHeaders(v map[string]*string) *UpdateServerGroupServersAttributeResponse
func (*UpdateServerGroupServersAttributeResponse) SetStatusCode ¶
func (s *UpdateServerGroupServersAttributeResponse) SetStatusCode(v int32) *UpdateServerGroupServersAttributeResponse
func (UpdateServerGroupServersAttributeResponse) String ¶
func (s UpdateServerGroupServersAttributeResponse) String() string
type UpdateServerGroupServersAttributeResponseBody ¶
type UpdateServerGroupServersAttributeResponseBody struct { // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (UpdateServerGroupServersAttributeResponseBody) GoString ¶
func (s UpdateServerGroupServersAttributeResponseBody) GoString() string
func (*UpdateServerGroupServersAttributeResponseBody) SetJobId ¶
func (s *UpdateServerGroupServersAttributeResponseBody) SetJobId(v string) *UpdateServerGroupServersAttributeResponseBody
func (*UpdateServerGroupServersAttributeResponseBody) SetRequestId ¶
func (s *UpdateServerGroupServersAttributeResponseBody) SetRequestId(v string) *UpdateServerGroupServersAttributeResponseBody
func (*UpdateServerGroupServersAttributeResponseBody) SetServerGroupId ¶
func (s *UpdateServerGroupServersAttributeResponseBody) SetServerGroupId(v string) *UpdateServerGroupServersAttributeResponseBody
func (UpdateServerGroupServersAttributeResponseBody) String ¶
func (s UpdateServerGroupServersAttributeResponseBody) String() string
Click to show internal directories.
Click to hide internal directories.