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) DescribeHdMonitorRegionConfig(request *DescribeHdMonitorRegionConfigRequest) (_result *DescribeHdMonitorRegionConfigResponse, _err error)
- func (client *Client) DescribeHdMonitorRegionConfigWithOptions(request *DescribeHdMonitorRegionConfigRequest, runtime *util.RuntimeOptions) (_result *DescribeHdMonitorRegionConfigResponse, _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) SetHdMonitorRegionConfig(request *SetHdMonitorRegionConfigRequest) (_result *SetHdMonitorRegionConfigResponse, _err error)
- func (client *Client) SetHdMonitorRegionConfigWithOptions(request *SetHdMonitorRegionConfigRequest, runtime *util.RuntimeOptions) (_result *SetHdMonitorRegionConfigResponse, _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) SetIpv4LocalAddresses(v []*string) *CreateLoadBalancerRequestZoneMappings
- func (s *CreateLoadBalancerRequestZoneMappings) SetIpv6Address(v string) *CreateLoadBalancerRequestZoneMappings
- func (s *CreateLoadBalancerRequestZoneMappings) SetIpv6LocalAddresses(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) SetHealthCheckExp(v string) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckHttpCode(v []*string) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckInterval(v int32) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckReq(v string) *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 DescribeHdMonitorRegionConfigRequest
- type DescribeHdMonitorRegionConfigResponse
- func (s DescribeHdMonitorRegionConfigResponse) GoString() string
- func (s *DescribeHdMonitorRegionConfigResponse) SetBody(v *DescribeHdMonitorRegionConfigResponseBody) *DescribeHdMonitorRegionConfigResponse
- func (s *DescribeHdMonitorRegionConfigResponse) SetHeaders(v map[string]*string) *DescribeHdMonitorRegionConfigResponse
- func (s *DescribeHdMonitorRegionConfigResponse) SetStatusCode(v int32) *DescribeHdMonitorRegionConfigResponse
- func (s DescribeHdMonitorRegionConfigResponse) String() string
- type DescribeHdMonitorRegionConfigResponseBody
- func (s DescribeHdMonitorRegionConfigResponseBody) GoString() string
- func (s *DescribeHdMonitorRegionConfigResponseBody) SetLogProject(v string) *DescribeHdMonitorRegionConfigResponseBody
- func (s *DescribeHdMonitorRegionConfigResponseBody) SetMetricStore(v string) *DescribeHdMonitorRegionConfigResponseBody
- func (s *DescribeHdMonitorRegionConfigResponseBody) SetRegionId(v string) *DescribeHdMonitorRegionConfigResponseBody
- func (s *DescribeHdMonitorRegionConfigResponseBody) SetRequestId(v string) *DescribeHdMonitorRegionConfigResponseBody
- func (s DescribeHdMonitorRegionConfigResponseBody) String() string
- 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 bool) *GetListenerAttributeResponseBodyProxyProtocolV2Config
- func (s *GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled(v bool) *GetListenerAttributeResponseBodyProxyProtocolV2Config
- func (s *GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2VpcIdEnabled(v bool) *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) SetIpv4LocalAddresses(v []*string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6Address(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6LocalAddresses(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) SetSecSensorEnabled(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 bool) *ListListenersResponseBodyListenersProxyProtocolV2Config
- func (s *ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled(v bool) *ListListenersResponseBodyListenersProxyProtocolV2Config
- func (s *ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2VpcIdEnabled(v bool) *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) SetHealthCheckExp(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckHttpCode(v []*string) *ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckInterval(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheck
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckReq(v string) *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 SetHdMonitorRegionConfigRequest
- func (s SetHdMonitorRegionConfigRequest) GoString() string
- func (s *SetHdMonitorRegionConfigRequest) SetLogProject(v string) *SetHdMonitorRegionConfigRequest
- func (s *SetHdMonitorRegionConfigRequest) SetMetricStore(v string) *SetHdMonitorRegionConfigRequest
- func (s *SetHdMonitorRegionConfigRequest) SetRegionId(v string) *SetHdMonitorRegionConfigRequest
- func (s SetHdMonitorRegionConfigRequest) String() string
- type SetHdMonitorRegionConfigResponse
- func (s SetHdMonitorRegionConfigResponse) GoString() string
- func (s *SetHdMonitorRegionConfigResponse) SetBody(v *SetHdMonitorRegionConfigResponseBody) *SetHdMonitorRegionConfigResponse
- func (s *SetHdMonitorRegionConfigResponse) SetHeaders(v map[string]*string) *SetHdMonitorRegionConfigResponse
- func (s *SetHdMonitorRegionConfigResponse) SetStatusCode(v int32) *SetHdMonitorRegionConfigResponse
- func (s SetHdMonitorRegionConfigResponse) String() string
- type SetHdMonitorRegionConfigResponseBody
- func (s SetHdMonitorRegionConfigResponseBody) GoString() string
- func (s *SetHdMonitorRegionConfigResponseBody) SetLogProject(v string) *SetHdMonitorRegionConfigResponseBody
- func (s *SetHdMonitorRegionConfigResponseBody) SetMetricStore(v string) *SetHdMonitorRegionConfigResponseBody
- func (s *SetHdMonitorRegionConfigResponseBody) SetRegionId(v string) *SetHdMonitorRegionConfigResponseBody
- func (s *SetHdMonitorRegionConfigResponseBody) SetRequestId(v string) *SetHdMonitorRegionConfigResponseBody
- func (s SetHdMonitorRegionConfigResponseBody) 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) SetHealthCheckExp(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckHttpCode(v []*string) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckInterval(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckReq(v string) *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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the server group. // // This parameter is required. // // example: // // sgp-atstuj3rtoptyui**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // A list of backend servers. // // This parameter is required. 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. // // example: // // ECS 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. // // example: // // 443 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. // // This parameter is required. // // example: // // ecs-bp67acfmxazb4p**** 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. // // example: // // 192.168.6.6 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. // // This parameter is required. // // example: // // Ecs 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. // // example: // // 100 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddServersToServerGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. // // example: // // 54B48E3D-DF70-471B-AA93-08E683A1B45 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the server group. // // example: // // sgp-atstuj3rtoptyui**** 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. // // This parameter is required. 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. You must specify the ID of a listener that uses SSL over TCP. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The region ID of the Network Load Balancer (NLB) instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AssociateAdditionalCertificatesWithListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-93F8-7FF34B540710 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. // // This parameter is required. // // example: // // cbwp-bp1pzf0ym72pu3y76**** 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the NLB instance. // // This parameter is required. // // example: // // nlb-83ckzc8d4xlp8o**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AttachCommonBandwidthPackageToLoadBalancerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The NLB instance ID. // // This parameter is required. // // example: // // nlb-83ckzc8d4xlp8o**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The mappings between zones and vSwitches. // // > You can add at most one zone in each call. // // This parameter is required. 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. // // This parameter is required. // // example: // // vsw-sersdf**** 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](https://help.aliyun.com/document_detail/443890.html) operation to query the most recent zone list. // // This parameter is required. // // example: // // cn-hangzhou-a 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CancelShiftLoadBalancerZonesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 54B48E3D-DF70-471B-AA93-08E683A1B45 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)
Summary:
Adds backend servers to a specified server group.
@param request - AddServersToServerGroupRequest
@return AddServersToServerGroupResponse
func (*Client) AddServersToServerGroupWithOptions ¶
func (client *Client) AddServersToServerGroupWithOptions(request *AddServersToServerGroupRequest, runtime *util.RuntimeOptions) (_result *AddServersToServerGroupResponse, _err error)
Summary:
Adds backend servers to a specified server group.
@param request - AddServersToServerGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return AddServersToServerGroupResponse
func (*Client) AssociateAdditionalCertificatesWithListener ¶
func (client *Client) AssociateAdditionalCertificatesWithListener(request *AssociateAdditionalCertificatesWithListenerRequest) (_result *AssociateAdditionalCertificatesWithListenerResponse, _err error)
Summary:
Associates additional certificates with a listener that uses SSL over TCP.
Description:
*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](https://help.aliyun.com/document_detail/615175.html) 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)
Summary:
Associates additional certificates with a listener that uses SSL over TCP.
Description:
*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](https://help.aliyun.com/document_detail/615175.html) 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)
Summary:
绑定带宽包
@param request - AttachCommonBandwidthPackageToLoadBalancerRequest
@return AttachCommonBandwidthPackageToLoadBalancerResponse
func (*Client) AttachCommonBandwidthPackageToLoadBalancerWithOptions ¶
func (client *Client) AttachCommonBandwidthPackageToLoadBalancerWithOptions(request *AttachCommonBandwidthPackageToLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *AttachCommonBandwidthPackageToLoadBalancerResponse, _err error)
Summary:
绑定带宽包
@param request - AttachCommonBandwidthPackageToLoadBalancerRequest
@param runtime - runtime options for this request RuntimeOptions
@return AttachCommonBandwidthPackageToLoadBalancerResponse
func (*Client) CancelShiftLoadBalancerZones ¶
func (client *Client) CancelShiftLoadBalancerZones(request *CancelShiftLoadBalancerZonesRequest) (_result *CancelShiftLoadBalancerZonesResponse, _err error)
Summary:
Adds the elastic IP address (EIP) and virtual IP address (VIP) of a zone to the DNS record.
Description:
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](https://help.aliyun.com/document_detail/2411999.html) API operation.
@param request - CancelShiftLoadBalancerZonesRequest
@return CancelShiftLoadBalancerZonesResponse
func (*Client) CancelShiftLoadBalancerZonesWithOptions ¶
func (client *Client) CancelShiftLoadBalancerZonesWithOptions(request *CancelShiftLoadBalancerZonesRequest, runtime *util.RuntimeOptions) (_result *CancelShiftLoadBalancerZonesResponse, _err error)
Summary:
Adds the elastic IP address (EIP) and virtual IP address (VIP) of a zone to the DNS record.
Description:
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](https://help.aliyun.com/document_detail/2411999.html) 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)
Summary:
Creates a TCP or UDP listener, or a listener that uses SSL over TCP for a Network Load Balancer (NLB) instance.
@param request - CreateListenerRequest
@return CreateListenerResponse
func (*Client) CreateListenerWithOptions ¶
func (client *Client) CreateListenerWithOptions(tmpReq *CreateListenerRequest, runtime *util.RuntimeOptions) (_result *CreateListenerResponse, _err error)
Summary:
Creates a TCP or UDP listener, or a listener that uses SSL over TCP for a Network Load Balancer (NLB) instance.
@param tmpReq - CreateListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateListenerResponse
func (*Client) CreateLoadBalancer ¶
func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (_result *CreateLoadBalancerResponse, _err error)
Summary:
Creates a Network Load Balancer (NLB) instance in a specified region.
Description:
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](https://help.aliyun.com/document_detail/445873.html) 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)
Summary:
Creates a Network Load Balancer (NLB) instance in a specified region.
Description:
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](https://help.aliyun.com/document_detail/445873.html) 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)
Summary:
Creates a custom security policy for a Network Load Balancer (NLB) instance.
@param request - CreateSecurityPolicyRequest
@return CreateSecurityPolicyResponse
func (*Client) CreateSecurityPolicyWithOptions ¶
func (client *Client) CreateSecurityPolicyWithOptions(request *CreateSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateSecurityPolicyResponse, _err error)
Summary:
Creates a custom security policy for a Network Load Balancer (NLB) instance.
@param request - CreateSecurityPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateSecurityPolicyResponse
func (*Client) CreateServerGroup ¶
func (client *Client) CreateServerGroup(request *CreateServerGroupRequest) (_result *CreateServerGroupResponse, _err error)
Summary:
Creates a server group in a region.
Description:
**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](https://help.aliyun.com/document_detail/445904.html) 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)
Summary:
Creates a server group in a region.
Description:
**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](https://help.aliyun.com/document_detail/445904.html) 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)
Summary:
删除监听
@param request - DeleteListenerRequest
@return DeleteListenerResponse
func (*Client) DeleteListenerWithOptions ¶
func (client *Client) DeleteListenerWithOptions(request *DeleteListenerRequest, runtime *util.RuntimeOptions) (_result *DeleteListenerResponse, _err error)
Summary:
删除监听
@param request - DeleteListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteListenerResponse
func (*Client) DeleteLoadBalancer ¶
func (client *Client) DeleteLoadBalancer(request *DeleteLoadBalancerRequest) (_result *DeleteLoadBalancerResponse, _err error)
Summary:
删除负载均衡
@param request - DeleteLoadBalancerRequest
@return DeleteLoadBalancerResponse
func (*Client) DeleteLoadBalancerWithOptions ¶
func (client *Client) DeleteLoadBalancerWithOptions(request *DeleteLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *DeleteLoadBalancerResponse, _err error)
Summary:
删除负载均衡
@param request - DeleteLoadBalancerRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteLoadBalancerResponse
func (*Client) DeleteSecurityPolicy ¶
func (client *Client) DeleteSecurityPolicy(request *DeleteSecurityPolicyRequest) (_result *DeleteSecurityPolicyResponse, _err error)
Summary:
删除安全策略
@param request - DeleteSecurityPolicyRequest
@return DeleteSecurityPolicyResponse
func (*Client) DeleteSecurityPolicyWithOptions ¶
func (client *Client) DeleteSecurityPolicyWithOptions(request *DeleteSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteSecurityPolicyResponse, _err error)
Summary:
删除安全策略
@param request - DeleteSecurityPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteSecurityPolicyResponse
func (*Client) DeleteServerGroup ¶
func (client *Client) DeleteServerGroup(request *DeleteServerGroupRequest) (_result *DeleteServerGroupResponse, _err error)
Summary:
DeleteServerGroup ¶
Description:
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)
Summary:
DeleteServerGroup ¶
Description:
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) DescribeHdMonitorRegionConfig ¶ added in v3.1.0
func (client *Client) DescribeHdMonitorRegionConfig(request *DescribeHdMonitorRegionConfigRequest) (_result *DescribeHdMonitorRegionConfigResponse, _err error)
Summary:
查询秒级监控存储配置
@param request - DescribeHdMonitorRegionConfigRequest
@return DescribeHdMonitorRegionConfigResponse
func (*Client) DescribeHdMonitorRegionConfigWithOptions ¶ added in v3.1.0
func (client *Client) DescribeHdMonitorRegionConfigWithOptions(request *DescribeHdMonitorRegionConfigRequest, runtime *util.RuntimeOptions) (_result *DescribeHdMonitorRegionConfigResponse, _err error)
Summary:
查询秒级监控存储配置
@param request - DescribeHdMonitorRegionConfigRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeHdMonitorRegionConfigResponse
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)
Summary:
Queries regions that support Network Load Balancer (NLB) instances.
@param request - DescribeRegionsRequest
@return DescribeRegionsResponse
func (*Client) DescribeRegionsWithOptions ¶
func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)
Summary:
Queries regions that support Network Load Balancer (NLB) instances.
@param request - DescribeRegionsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRegionsResponse
func (*Client) DescribeZones ¶
func (client *Client) DescribeZones(request *DescribeZonesRequest) (_result *DescribeZonesResponse, _err error)
Summary:
Queries zones in a region that supports Network Load Balancer (NLB).
@param request - DescribeZonesRequest
@return DescribeZonesResponse
func (*Client) DescribeZonesWithOptions ¶
func (client *Client) DescribeZonesWithOptions(request *DescribeZonesRequest, runtime *util.RuntimeOptions) (_result *DescribeZonesResponse, _err error)
Summary:
Queries zones in a region that supports Network Load Balancer (NLB).
@param request - DescribeZonesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeZonesResponse
func (*Client) DetachCommonBandwidthPackageFromLoadBalancer ¶
func (client *Client) DetachCommonBandwidthPackageFromLoadBalancer(request *DetachCommonBandwidthPackageFromLoadBalancerRequest) (_result *DetachCommonBandwidthPackageFromLoadBalancerResponse, _err error)
Summary:
解绑带宽包
@param request - DetachCommonBandwidthPackageFromLoadBalancerRequest
@return DetachCommonBandwidthPackageFromLoadBalancerResponse
func (*Client) DetachCommonBandwidthPackageFromLoadBalancerWithOptions ¶
func (client *Client) DetachCommonBandwidthPackageFromLoadBalancerWithOptions(request *DetachCommonBandwidthPackageFromLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *DetachCommonBandwidthPackageFromLoadBalancerResponse, _err error)
Summary:
解绑带宽包
@param request - DetachCommonBandwidthPackageFromLoadBalancerRequest
@param runtime - runtime options for this request RuntimeOptions
@return DetachCommonBandwidthPackageFromLoadBalancerResponse
func (*Client) DisableLoadBalancerIpv6Internet ¶
func (client *Client) DisableLoadBalancerIpv6Internet(request *DisableLoadBalancerIpv6InternetRequest) (_result *DisableLoadBalancerIpv6InternetResponse, _err error)
Summary:
Changes the network type of an IPv6 Network Load Balancer (NLB) instance from Internet-facing to internal-facing.
@param request - DisableLoadBalancerIpv6InternetRequest
@return DisableLoadBalancerIpv6InternetResponse
func (*Client) DisableLoadBalancerIpv6InternetWithOptions ¶
func (client *Client) DisableLoadBalancerIpv6InternetWithOptions(request *DisableLoadBalancerIpv6InternetRequest, runtime *util.RuntimeOptions) (_result *DisableLoadBalancerIpv6InternetResponse, _err error)
Summary:
Changes the network type of an IPv6 Network Load Balancer (NLB) instance from Internet-facing to internal-facing.
@param request - DisableLoadBalancerIpv6InternetRequest
@param runtime - runtime options for this request RuntimeOptions
@return DisableLoadBalancerIpv6InternetResponse
func (*Client) DisassociateAdditionalCertificatesWithListener ¶
func (client *Client) DisassociateAdditionalCertificatesWithListener(request *DisassociateAdditionalCertificatesWithListenerRequest) (_result *DisassociateAdditionalCertificatesWithListenerResponse, _err error)
Summary:
Disassociates additional certificates from a listener that uses SSL over TCP.
Description:
*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](https://help.aliyun.com/document_detail/615175.html) 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)
Summary:
Disassociates additional certificates from a listener that uses SSL over TCP.
Description:
*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](https://help.aliyun.com/document_detail/615175.html) 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)
Summary:
Changes the network type of the IPv6 address of a dual-stack NLB instance from private to the public.
@param request - EnableLoadBalancerIpv6InternetRequest
@return EnableLoadBalancerIpv6InternetResponse
func (*Client) EnableLoadBalancerIpv6InternetWithOptions ¶
func (client *Client) EnableLoadBalancerIpv6InternetWithOptions(request *EnableLoadBalancerIpv6InternetRequest, runtime *util.RuntimeOptions) (_result *EnableLoadBalancerIpv6InternetResponse, _err error)
Summary:
Changes the network type of the IPv6 address of a dual-stack NLB instance from private to the public.
@param request - EnableLoadBalancerIpv6InternetRequest
@param runtime - runtime options for this request RuntimeOptions
@return EnableLoadBalancerIpv6InternetResponse
func (*Client) GetEndpoint ¶
func (*Client) GetJobStatus ¶
func (client *Client) GetJobStatus(request *GetJobStatusRequest) (_result *GetJobStatusResponse, _err error)
Summary:
获取工作流状态
@param request - GetJobStatusRequest
@return GetJobStatusResponse
func (*Client) GetJobStatusWithOptions ¶
func (client *Client) GetJobStatusWithOptions(request *GetJobStatusRequest, runtime *util.RuntimeOptions) (_result *GetJobStatusResponse, _err error)
Summary:
获取工作流状态
@param request - GetJobStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return GetJobStatusResponse
func (*Client) GetListenerAttribute ¶
func (client *Client) GetListenerAttribute(request *GetListenerAttributeRequest) (_result *GetListenerAttributeResponse, _err error)
Summary:
Queries the details of a Network Load Balancer (NLB) listener.
@param request - GetListenerAttributeRequest
@return GetListenerAttributeResponse
func (*Client) GetListenerAttributeWithOptions ¶
func (client *Client) GetListenerAttributeWithOptions(request *GetListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *GetListenerAttributeResponse, _err error)
Summary:
Queries the details of a Network Load Balancer (NLB) listener.
@param request - GetListenerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return GetListenerAttributeResponse
func (*Client) GetListenerHealthStatus ¶
func (client *Client) GetListenerHealthStatus(request *GetListenerHealthStatusRequest) (_result *GetListenerHealthStatusResponse, _err error)
Summary:
Queries the health check status of a Network Load Balancer (NLB) instance.
@param request - GetListenerHealthStatusRequest
@return GetListenerHealthStatusResponse
func (*Client) GetListenerHealthStatusWithOptions ¶
func (client *Client) GetListenerHealthStatusWithOptions(request *GetListenerHealthStatusRequest, runtime *util.RuntimeOptions) (_result *GetListenerHealthStatusResponse, _err error)
Summary:
Queries the health check status of a Network Load Balancer (NLB) instance.
@param request - GetListenerHealthStatusRequest
@param runtime - runtime options for this request RuntimeOptions
@return GetListenerHealthStatusResponse
func (*Client) GetLoadBalancerAttribute ¶
func (client *Client) GetLoadBalancerAttribute(request *GetLoadBalancerAttributeRequest) (_result *GetLoadBalancerAttributeResponse, _err error)
Summary:
Queries the details about a Network Load Balancer (NLB) instance.
@param request - GetLoadBalancerAttributeRequest
@return GetLoadBalancerAttributeResponse
func (*Client) GetLoadBalancerAttributeWithOptions ¶
func (client *Client) GetLoadBalancerAttributeWithOptions(request *GetLoadBalancerAttributeRequest, runtime *util.RuntimeOptions) (_result *GetLoadBalancerAttributeResponse, _err error)
Summary:
Queries the details about a Network Load Balancer (NLB) instance.
@param request - GetLoadBalancerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return GetLoadBalancerAttributeResponse
func (*Client) ListListenerCertificates ¶
func (client *Client) ListListenerCertificates(request *ListListenerCertificatesRequest) (_result *ListListenerCertificatesResponse, _err error)
Summary:
Enables or disables deletion protection and the configuration read-only mode for a Network Load Balancer (NLB) instance.
@param request - ListListenerCertificatesRequest
@return ListListenerCertificatesResponse
func (*Client) ListListenerCertificatesWithOptions ¶
func (client *Client) ListListenerCertificatesWithOptions(request *ListListenerCertificatesRequest, runtime *util.RuntimeOptions) (_result *ListListenerCertificatesResponse, _err error)
Summary:
Enables or disables deletion protection and the configuration read-only mode for a Network Load Balancer (NLB) instance.
@param request - ListListenerCertificatesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListListenerCertificatesResponse
func (*Client) ListListeners ¶
func (client *Client) ListListeners(request *ListListenersRequest) (_result *ListListenersResponse, _err error)
Summary:
Queries listeners added to a Network Load Balancer (NLB) instance.
@param request - ListListenersRequest
@return ListListenersResponse
func (*Client) ListListenersWithOptions ¶
func (client *Client) ListListenersWithOptions(request *ListListenersRequest, runtime *util.RuntimeOptions) (_result *ListListenersResponse, _err error)
Summary:
Queries listeners added to a Network Load Balancer (NLB) instance.
@param request - ListListenersRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListListenersResponse
func (*Client) ListLoadBalancers ¶
func (client *Client) ListLoadBalancers(request *ListLoadBalancersRequest) (_result *ListLoadBalancersResponse, _err error)
Summary:
Queries Network Load Balancer (NLB) instances in a region based on specified conditions.
@param request - ListLoadBalancersRequest
@return ListLoadBalancersResponse
func (*Client) ListLoadBalancersWithOptions ¶
func (client *Client) ListLoadBalancersWithOptions(request *ListLoadBalancersRequest, runtime *util.RuntimeOptions) (_result *ListLoadBalancersResponse, _err error)
Summary:
Queries Network Load Balancer (NLB) instances in a region based on specified conditions.
@param request - ListLoadBalancersRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListLoadBalancersResponse
func (*Client) ListSecurityPolicy ¶
func (client *Client) ListSecurityPolicy(request *ListSecurityPolicyRequest) (_result *ListSecurityPolicyResponse, _err error)
Summary:
Queries the TLS security policies set for a Network Load Balancer (NLB) instance.
@param request - ListSecurityPolicyRequest
@return ListSecurityPolicyResponse
func (*Client) ListSecurityPolicyWithOptions ¶
func (client *Client) ListSecurityPolicyWithOptions(request *ListSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *ListSecurityPolicyResponse, _err error)
Summary:
Queries the TLS security policies set for a Network Load Balancer (NLB) instance.
@param request - ListSecurityPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListSecurityPolicyResponse
func (*Client) ListServerGroupServers ¶
func (client *Client) ListServerGroupServers(request *ListServerGroupServersRequest) (_result *ListServerGroupServersResponse, _err error)
Summary:
Queries the backend servers in a specified server group.
@param request - ListServerGroupServersRequest
@return ListServerGroupServersResponse
func (*Client) ListServerGroupServersWithOptions ¶
func (client *Client) ListServerGroupServersWithOptions(request *ListServerGroupServersRequest, runtime *util.RuntimeOptions) (_result *ListServerGroupServersResponse, _err error)
Summary:
Queries the backend servers in a specified server group.
@param request - ListServerGroupServersRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListServerGroupServersResponse
func (*Client) ListServerGroups ¶
func (client *Client) ListServerGroups(request *ListServerGroupsRequest) (_result *ListServerGroupsResponse, _err error)
Summary:
Queries the server groups of a Network Load Balancer (NLB) instance.
@param request - ListServerGroupsRequest
@return ListServerGroupsResponse
func (*Client) ListServerGroupsWithOptions ¶
func (client *Client) ListServerGroupsWithOptions(request *ListServerGroupsRequest, runtime *util.RuntimeOptions) (_result *ListServerGroupsResponse, _err error)
Summary:
Queries the server groups of a Network Load Balancer (NLB) instance.
@param request - ListServerGroupsRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListServerGroupsResponse
func (*Client) ListSystemSecurityPolicy ¶
func (client *Client) ListSystemSecurityPolicy(request *ListSystemSecurityPolicyRequest) (_result *ListSystemSecurityPolicyResponse, _err error)
Summary:
Queries the default TLS policy.
@param request - ListSystemSecurityPolicyRequest
@return ListSystemSecurityPolicyResponse
func (*Client) ListSystemSecurityPolicyWithOptions ¶
func (client *Client) ListSystemSecurityPolicyWithOptions(request *ListSystemSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *ListSystemSecurityPolicyResponse, _err error)
Summary:
Queries the default TLS policy.
@param request - ListSystemSecurityPolicyRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListSystemSecurityPolicyResponse
func (*Client) ListTagResources ¶
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)
Summary:
Queries the tags of a resource.
@param request - ListTagResourcesRequest
@return ListTagResourcesResponse
func (*Client) ListTagResourcesWithOptions ¶
func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)
Summary:
Queries the tags of a resource.
@param request - ListTagResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListTagResourcesResponse
func (*Client) LoadBalancerJoinSecurityGroup ¶
func (client *Client) LoadBalancerJoinSecurityGroup(request *LoadBalancerJoinSecurityGroupRequest) (_result *LoadBalancerJoinSecurityGroupResponse, _err error)
Summary:
Associates a security group with a Network Load Balancer (NLB) instance.
Description:
Make sure that you have created a security group. For more information about how to create a security group, see [CreateSecurityGroup](https://help.aliyun.com/document_detail/25553.html). - 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](https://help.aliyun.com/document_detail/214362.html) 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](https://help.aliyun.com/document_detail/445904.html) 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)
Summary:
Associates a security group with a Network Load Balancer (NLB) instance.
Description:
Make sure that you have created a security group. For more information about how to create a security group, see [CreateSecurityGroup](https://help.aliyun.com/document_detail/25553.html). - 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](https://help.aliyun.com/document_detail/214362.html) 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](https://help.aliyun.com/document_detail/445904.html) 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)
Summary:
Disassociates a security group from a Network Load Balancer (NLB) instance.
Description:
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](https://help.aliyun.com/document_detail/445904.html) 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)
Summary:
Disassociates a security group from a Network Load Balancer (NLB) instance.
Description:
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](https://help.aliyun.com/document_detail/445904.html) 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)
Summary:
Modify the group of resource.
@param request - MoveResourceGroupRequest
@return MoveResourceGroupResponse
func (*Client) MoveResourceGroupWithOptions ¶
func (client *Client) MoveResourceGroupWithOptions(request *MoveResourceGroupRequest, runtime *util.RuntimeOptions) (_result *MoveResourceGroupResponse, _err error)
Summary:
Modify the group of resource.
@param request - MoveResourceGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return MoveResourceGroupResponse
func (*Client) RemoveServersFromServerGroup ¶
func (client *Client) RemoveServersFromServerGroup(request *RemoveServersFromServerGroupRequest) (_result *RemoveServersFromServerGroupResponse, _err error)
Summary:
Removes backend servers from a server group of a Network Load Balancer (NLB) instance.
@param request - RemoveServersFromServerGroupRequest
@return RemoveServersFromServerGroupResponse
func (*Client) RemoveServersFromServerGroupWithOptions ¶
func (client *Client) RemoveServersFromServerGroupWithOptions(request *RemoveServersFromServerGroupRequest, runtime *util.RuntimeOptions) (_result *RemoveServersFromServerGroupResponse, _err error)
Summary:
Removes backend servers from a server group of a Network Load Balancer (NLB) instance.
@param request - RemoveServersFromServerGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return RemoveServersFromServerGroupResponse
func (*Client) SetHdMonitorRegionConfig ¶ added in v3.1.0
func (client *Client) SetHdMonitorRegionConfig(request *SetHdMonitorRegionConfigRequest) (_result *SetHdMonitorRegionConfigResponse, _err error)
Summary:
配置秒级监控存储
@param request - SetHdMonitorRegionConfigRequest
@return SetHdMonitorRegionConfigResponse
func (*Client) SetHdMonitorRegionConfigWithOptions ¶ added in v3.1.0
func (client *Client) SetHdMonitorRegionConfigWithOptions(request *SetHdMonitorRegionConfigRequest, runtime *util.RuntimeOptions) (_result *SetHdMonitorRegionConfigResponse, _err error)
Summary:
配置秒级监控存储
@param request - SetHdMonitorRegionConfigRequest
@param runtime - runtime options for this request RuntimeOptions
@return SetHdMonitorRegionConfigResponse
func (*Client) StartListener ¶
func (client *Client) StartListener(request *StartListenerRequest) (_result *StartListenerResponse, _err error)
Summary:
Enables a listener for a Network Load Balancer (NLB) instance.
@param request - StartListenerRequest
@return StartListenerResponse
func (*Client) StartListenerWithOptions ¶
func (client *Client) StartListenerWithOptions(request *StartListenerRequest, runtime *util.RuntimeOptions) (_result *StartListenerResponse, _err error)
Summary:
Enables a listener for a Network Load Balancer (NLB) instance.
@param request - StartListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return StartListenerResponse
func (*Client) StartShiftLoadBalancerZones ¶
func (client *Client) StartShiftLoadBalancerZones(request *StartShiftLoadBalancerZonesRequest) (_result *StartShiftLoadBalancerZonesResponse, _err error)
Summary:
Removes an elastic IP address (EIP) or a virtual IP address (VIP) of a zone from a DNS record.
Description:
> 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)
Summary:
Removes an elastic IP address (EIP) or a virtual IP address (VIP) of a zone from a DNS record.
Description:
> 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)
Summary:
Disables a listener for a Network Load Balancer (NLB) instance.
@param request - StopListenerRequest
@return StopListenerResponse
func (*Client) StopListenerWithOptions ¶
func (client *Client) StopListenerWithOptions(request *StopListenerRequest, runtime *util.RuntimeOptions) (_result *StopListenerResponse, _err error)
Summary:
Disables a listener for a Network Load Balancer (NLB) instance.
@param request - StopListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return StopListenerResponse
func (*Client) TagResources ¶
func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)
Summary:
Adds tags to specified resources.
@param request - TagResourcesRequest
@return TagResourcesResponse
func (*Client) TagResourcesWithOptions ¶
func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)
Summary:
Adds tags to specified resources.
@param request - TagResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return TagResourcesResponse
func (*Client) UntagResources ¶
func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)
Summary:
Removes tags from resources.
@param request - UntagResourcesRequest
@return UntagResourcesResponse
func (*Client) UntagResourcesWithOptions ¶
func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)
Summary:
Removes tags from resources.
@param request - UntagResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return UntagResourcesResponse
func (*Client) UpdateListenerAttribute ¶
func (client *Client) UpdateListenerAttribute(request *UpdateListenerAttributeRequest) (_result *UpdateListenerAttributeResponse, _err error)
Summary:
Updates the attributes of a listener, such as the name and the idle connection timeout period.
@param request - UpdateListenerAttributeRequest
@return UpdateListenerAttributeResponse
func (*Client) UpdateListenerAttributeWithOptions ¶
func (client *Client) UpdateListenerAttributeWithOptions(tmpReq *UpdateListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateListenerAttributeResponse, _err error)
Summary:
Updates the attributes of a listener, such as the name and the idle connection timeout period.
@param tmpReq - UpdateListenerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateListenerAttributeResponse
func (*Client) UpdateLoadBalancerAddressTypeConfig ¶
func (client *Client) UpdateLoadBalancerAddressTypeConfig(request *UpdateLoadBalancerAddressTypeConfigRequest) (_result *UpdateLoadBalancerAddressTypeConfigResponse, _err error)
Summary:
Changes the network type of the IPv4 address of a Network Load Balancer (NLB) instance.
Description:
Make sure that an NLB instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/445868.html). - You can call the [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/445873.html) 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](https://help.aliyun.com/document_detail/445904.html) 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)
Summary:
Changes the network type of the IPv4 address of a Network Load Balancer (NLB) instance.
Description:
Make sure that an NLB instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/445868.html). - You can call the [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/445873.html) 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](https://help.aliyun.com/document_detail/445904.html) 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)
Summary:
Updates the attributes, including the name, of a Network Load Balancer (NLB) instance.
@param request - UpdateLoadBalancerAttributeRequest
@return UpdateLoadBalancerAttributeResponse
func (*Client) UpdateLoadBalancerAttributeWithOptions ¶
func (client *Client) UpdateLoadBalancerAttributeWithOptions(request *UpdateLoadBalancerAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateLoadBalancerAttributeResponse, _err error)
Summary:
Updates the attributes, including the name, of a Network Load Balancer (NLB) instance.
@param request - UpdateLoadBalancerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateLoadBalancerAttributeResponse
func (*Client) UpdateLoadBalancerProtection ¶
func (client *Client) UpdateLoadBalancerProtection(request *UpdateLoadBalancerProtectionRequest) (_result *UpdateLoadBalancerProtectionResponse, _err error)
Summary:
Enables or disables deletion protection and the configuration read-only mode for a Network Load Balancer (NLB) instance.
Description:
> You can call the [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/445873.html) 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)
Summary:
Enables or disables deletion protection and the configuration read-only mode for a Network Load Balancer (NLB) instance.
Description:
> You can call the [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/445873.html) 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)
Summary:
Modifies the zones and zone attributes of a Network Load Balancer (NLB) instance.
Description:
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](https://help.aliyun.com/document_detail/445868.html).
You can call the [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/445873.html) 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](https://help.aliyun.com/document_detail/445904.html) 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)
Summary:
Modifies the zones and zone attributes of a Network Load Balancer (NLB) instance.
Description:
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](https://help.aliyun.com/document_detail/445868.html).
You can call the [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/445873.html) 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](https://help.aliyun.com/document_detail/445904.html) 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)
Summary:
Modifies the configurations of a security policy for a Network Load Balancer (NLB) instance.
@param request - UpdateSecurityPolicyAttributeRequest
@return UpdateSecurityPolicyAttributeResponse
func (*Client) UpdateSecurityPolicyAttributeWithOptions ¶
func (client *Client) UpdateSecurityPolicyAttributeWithOptions(request *UpdateSecurityPolicyAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateSecurityPolicyAttributeResponse, _err error)
Summary:
Modifies the configurations of a security policy for a Network Load Balancer (NLB) instance.
@param request - UpdateSecurityPolicyAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateSecurityPolicyAttributeResponse
func (*Client) UpdateServerGroupAttribute ¶
func (client *Client) UpdateServerGroupAttribute(request *UpdateServerGroupAttributeRequest) (_result *UpdateServerGroupAttributeResponse, _err error)
Summary:
Modifies the configurations of a server group of Network Load Balancer (NLB).
@param request - UpdateServerGroupAttributeRequest
@return UpdateServerGroupAttributeResponse
func (*Client) UpdateServerGroupAttributeWithOptions ¶
func (client *Client) UpdateServerGroupAttributeWithOptions(request *UpdateServerGroupAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateServerGroupAttributeResponse, _err error)
Summary:
Modifies the configurations of a server group of Network Load Balancer (NLB).
@param request - UpdateServerGroupAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateServerGroupAttributeResponse
func (*Client) UpdateServerGroupServersAttribute ¶
func (client *Client) UpdateServerGroupServersAttribute(request *UpdateServerGroupServersAttributeRequest) (_result *UpdateServerGroupServersAttributeResponse, _err error)
Summary:
Modifies the configurations of backend servers in a server group, such as the weight and description.
Description:
*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](https://help.aliyun.com/document_detail/445895.html) 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](https://help.aliyun.com/document_detail/445896.html) 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)
Summary:
Modifies the configurations of backend servers in a server group, such as the weight and description.
Description:
*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](https://help.aliyun.com/document_detail/445895.html) 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](https://help.aliyun.com/document_detail/445896.html) 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) // // example: // // false AlpnEnabled *bool `json:"AlpnEnabled,omitempty" xml:"AlpnEnabled,omitempty"` // The ALPN policy. // // Valid values: // // - HTTP1Only // // - HTTP2Only // // - HTTP2Preferred // // - HTTP2Optional // // example: // // ALPN 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) // // example: // // false 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // 100 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. // // example: // // false 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**. // // example: // // 566 EndPort *int32 `json:"EndPort,omitempty" xml:"EndPort,omitempty"` // The timeout period of idle connections. Unit: seconds. Valid values: **1* - to **900**. Default value: **900**. // // example: // // 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 (-). // // example: // // tcp_80 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**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. Valid values: **TCP**, **UDP**, and **TCPSSL**. // // This parameter is required. // // example: // // TCP ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the Network Load Balancer (NLB) instance. // // This parameter is required. // // example: // // nlb-83ckzc8d4xlp8o**** 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. // // example: // // 43 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) // // example: // // false ProxyProtocolEnabled *bool `json:"ProxyProtocolEnabled,omitempty" xml:"ProxyProtocolEnabled,omitempty"` // Specifies that the Proxy protocol passes the VpcId, PrivateLinkEpId, and PrivateLinkEpsId parameters to backend servers. ProxyProtocolV2Config *CreateListenerRequestProxyProtocolV2Config `json:"ProxyProtocolV2Config,omitempty" xml:"ProxyProtocolV2Config,omitempty" type:"Struct"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // Specifies whether to enable fine-grained monitoring. Valid values: // // - **true** // // - **false* - (default) // // example: // // false 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. // // example: // // tls_cipher_policy_1_0 SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The server group ID. // // This parameter is required. // // example: // // sgp-ppdpc14gdm3x4o**** 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**. // // example: // // 244 StartPort *int32 `json:"StartPort,omitempty" xml:"StartPort,omitempty"` // The tags. // // if can be null: // true 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 ¶
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 ¶
type CreateListenerRequestProxyProtocolV2Config struct { // Specifies whether to use the Proxy protocol to pass the Ppv2PrivateLinkEpId parameter to backend servers. Valid values: // // - **true** // // - **false* - (default) // // example: // // false Ppv2PrivateLinkEpIdEnabled *bool `json:"Ppv2PrivateLinkEpIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpIdEnabled,omitempty"` // Specifies whether to use the Proxy protocol to pass the PrivateLinkEpsId parameter to backend servers. Valid values: // // - **true** // // - **false* - (default) // // example: // // false Ppv2PrivateLinkEpsIdEnabled *bool `json:"Ppv2PrivateLinkEpsIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpsIdEnabled,omitempty"` // Specifies whether to use the Proxy protocol to pass the VpcId parameter to backend servers. Valid values: // // - **true** // // - **false* - (default) // // example: // // false Ppv2VpcIdEnabled *bool `json:"Ppv2VpcIdEnabled,omitempty" xml:"Ppv2VpcIdEnabled,omitempty"` }
func (CreateListenerRequestProxyProtocolV2Config) GoString ¶
func (s CreateListenerRequestProxyProtocolV2Config) GoString() string
func (*CreateListenerRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled ¶
func (s *CreateListenerRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled(v bool) *CreateListenerRequestProxyProtocolV2Config
func (*CreateListenerRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled ¶
func (s *CreateListenerRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled(v bool) *CreateListenerRequestProxyProtocolV2Config
func (*CreateListenerRequestProxyProtocolV2Config) SetPpv2VpcIdEnabled ¶
func (s *CreateListenerRequestProxyProtocolV2Config) SetPpv2VpcIdEnabled(v bool) *CreateListenerRequestProxyProtocolV2Config
func (CreateListenerRequestProxyProtocolV2Config) String ¶
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:`. // // example: // // KeyTest 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. // // example: // // Test 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The listener ID. // // example: // // lsn-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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 ¶
type CreateListenerShrinkRequest struct { // Specifies whether to enable Application-Layer Protocol Negotiation (ALPN). Valid values: // // - **true** // // - **false* - (default) // // example: // // false AlpnEnabled *bool `json:"AlpnEnabled,omitempty" xml:"AlpnEnabled,omitempty"` // The ALPN policy. // // Valid values: // // - HTTP1Only // // - HTTP2Only // // - HTTP2Preferred // // - HTTP2Optional // // example: // // ALPN 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) // // example: // // false 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // 100 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. // // example: // // false 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**. // // example: // // 566 EndPort *int32 `json:"EndPort,omitempty" xml:"EndPort,omitempty"` // The timeout period of idle connections. Unit: seconds. Valid values: **1* - to **900**. Default value: **900**. // // example: // // 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 (-). // // example: // // tcp_80 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**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. Valid values: **TCP**, **UDP**, and **TCPSSL**. // // This parameter is required. // // example: // // TCP ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the Network Load Balancer (NLB) instance. // // This parameter is required. // // example: // // nlb-83ckzc8d4xlp8o**** 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. // // example: // // 43 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) // // example: // // false ProxyProtocolEnabled *bool `json:"ProxyProtocolEnabled,omitempty" xml:"ProxyProtocolEnabled,omitempty"` // Specifies that the Proxy protocol passes the VpcId, PrivateLinkEpId, and PrivateLinkEpsId parameters to backend servers. ProxyProtocolV2ConfigShrink *string `json:"ProxyProtocolV2Config,omitempty" xml:"ProxyProtocolV2Config,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // Specifies whether to enable fine-grained monitoring. Valid values: // // - **true** // // - **false* - (default) // // example: // // false 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. // // example: // // tls_cipher_policy_1_0 SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The server group ID. // // This parameter is required. // // example: // // sgp-ppdpc14gdm3x4o**** 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**. // // example: // // 244 StartPort *int32 `json:"StartPort,omitempty" xml:"StartPort,omitempty"` // The tags. // // if can be null: // true Tag []*CreateListenerShrinkRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (CreateListenerShrinkRequest) GoString ¶
func (s CreateListenerShrinkRequest) GoString() string
func (*CreateListenerShrinkRequest) SetAlpnEnabled ¶
func (s *CreateListenerShrinkRequest) SetAlpnEnabled(v bool) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetAlpnPolicy ¶
func (s *CreateListenerShrinkRequest) SetAlpnPolicy(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetCaCertificateIds ¶
func (s *CreateListenerShrinkRequest) SetCaCertificateIds(v []*string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetCaEnabled ¶
func (s *CreateListenerShrinkRequest) SetCaEnabled(v bool) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetCertificateIds ¶
func (s *CreateListenerShrinkRequest) SetCertificateIds(v []*string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetClientToken ¶
func (s *CreateListenerShrinkRequest) SetClientToken(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetCps ¶
func (s *CreateListenerShrinkRequest) SetCps(v int32) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetDryRun ¶
func (s *CreateListenerShrinkRequest) SetDryRun(v bool) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetEndPort ¶
func (s *CreateListenerShrinkRequest) SetEndPort(v int32) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetIdleTimeout ¶
func (s *CreateListenerShrinkRequest) SetIdleTimeout(v int32) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetListenerDescription ¶
func (s *CreateListenerShrinkRequest) SetListenerDescription(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetListenerPort ¶
func (s *CreateListenerShrinkRequest) SetListenerPort(v int32) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetListenerProtocol ¶
func (s *CreateListenerShrinkRequest) SetListenerProtocol(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetLoadBalancerId ¶
func (s *CreateListenerShrinkRequest) SetLoadBalancerId(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetMss ¶
func (s *CreateListenerShrinkRequest) SetMss(v int32) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetProxyProtocolEnabled ¶
func (s *CreateListenerShrinkRequest) SetProxyProtocolEnabled(v bool) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetProxyProtocolV2ConfigShrink ¶
func (s *CreateListenerShrinkRequest) SetProxyProtocolV2ConfigShrink(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetRegionId ¶
func (s *CreateListenerShrinkRequest) SetRegionId(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetSecSensorEnabled ¶
func (s *CreateListenerShrinkRequest) SetSecSensorEnabled(v bool) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetSecurityPolicyId ¶
func (s *CreateListenerShrinkRequest) SetSecurityPolicyId(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetServerGroupId ¶
func (s *CreateListenerShrinkRequest) SetServerGroupId(v string) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetStartPort ¶
func (s *CreateListenerShrinkRequest) SetStartPort(v int32) *CreateListenerShrinkRequest
func (*CreateListenerShrinkRequest) SetTag ¶
func (s *CreateListenerShrinkRequest) SetTag(v []*CreateListenerShrinkRequestTag) *CreateListenerShrinkRequest
func (CreateListenerShrinkRequest) String ¶
func (s CreateListenerShrinkRequest) String() string
type CreateListenerShrinkRequestTag ¶
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:`. // // example: // // KeyTest 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. // // example: // // Test Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateListenerShrinkRequestTag) GoString ¶
func (s CreateListenerShrinkRequestTag) GoString() string
func (*CreateListenerShrinkRequestTag) SetKey ¶
func (s *CreateListenerShrinkRequestTag) SetKey(v string) *CreateListenerShrinkRequestTag
func (*CreateListenerShrinkRequestTag) SetValue ¶
func (s *CreateListenerShrinkRequestTag) SetValue(v string) *CreateListenerShrinkRequestTag
func (CreateListenerShrinkRequestTag) String ¶
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. // // example: // // ipv4 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](https://help.aliyun.com/document_detail/445878.html) operation. // // This parameter is required. // // example: // // Internet AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The ID of the EIP bandwidth plan that is associated with the Internet-facing NLB instance. // // example: // // cbwp-bp1vevu8h3ieh**** 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false 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. // // example: // // NLB1 LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The type of the instance. Set the value to **network**, which specifies an NLB instance. // // example: // // network 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](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The tags. // // if can be null: // true Tag []*CreateLoadBalancerRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The ID of the VPC where the NLB instance is deployed. // // This parameter is required. // // example: // // vpc-bp1b49rqrybk45nio**** 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. // // This parameter is required. 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 // // example: // // false 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. // // example: // // The instance is running 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. // // example: // // PostPay 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**. // // example: // // Service guarantee period 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. // // example: // // ConsoleProtection 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:`. // // example: // // env 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://`. // // example: // // product 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. // // example: // // eip-bp1aedxso6u80u0qf**** AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"` Ipv4LocalAddresses []*string `json:"Ipv4LocalAddresses,omitempty" xml:"Ipv4LocalAddresses,omitempty" type:"Repeated"` Ipv6Address *string `json:"Ipv6Address,omitempty" xml:"Ipv6Address,omitempty"` Ipv6LocalAddresses []*string `json:"Ipv6LocalAddresses,omitempty" xml:"Ipv6LocalAddresses,omitempty" type:"Repeated"` // The private IP address. You must add at least two zones. You can add a maximum of 10 zones. // // example: // // 192.168.10.1 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. // // This parameter is required. // // example: // // vsw-sersdf**** 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](https://help.aliyun.com/document_detail/443890.html) operation to query the most recent zone list. // // This parameter is required. // // example: // // cn-hangzhou-a 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) SetIpv4LocalAddresses ¶ added in v3.0.2
func (s *CreateLoadBalancerRequestZoneMappings) SetIpv4LocalAddresses(v []*string) *CreateLoadBalancerRequestZoneMappings
func (*CreateLoadBalancerRequestZoneMappings) SetIpv6Address ¶ added in v3.0.2
func (s *CreateLoadBalancerRequestZoneMappings) SetIpv6Address(v string) *CreateLoadBalancerRequestZoneMappings
func (*CreateLoadBalancerRequestZoneMappings) SetIpv6LocalAddresses ¶ added in v3.0.2
func (s *CreateLoadBalancerRequestZoneMappings) SetIpv6LocalAddresses(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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateLoadBalancerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateLoadBalancerResponse) GoString ¶
func (s CreateLoadBalancerResponse) GoString() string
func (*CreateLoadBalancerResponse) SetBody ¶
func (s *CreateLoadBalancerResponse) SetBody(v *CreateLoadBalancerResponseBody) *CreateLoadBalancerResponse
func (*CreateLoadBalancerResponse) SetHeaders ¶
func (s *CreateLoadBalancerResponse) SetHeaders(v map[string]*string) *CreateLoadBalancerResponse
func (*CreateLoadBalancerResponse) SetStatusCode ¶
func (s *CreateLoadBalancerResponse) SetStatusCode(v int32) *CreateLoadBalancerResponse
func (CreateLoadBalancerResponse) String ¶
func (s CreateLoadBalancerResponse) String() string
type CreateLoadBalancerResponseBody ¶
type CreateLoadBalancerResponseBody struct { // The ID of the NLB instance. // // example: // // nlb-83ckzc8d4xlp8o**** LoadbalancerId *string `json:"LoadbalancerId,omitempty" xml:"LoadbalancerId,omitempty"` // The ID of the order for the NLB instance. // // example: // // 20230000 OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"` // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (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** // // This parameter is required. 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-atstuj3rtop**** 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 (-). // // example: // // TLSCipherPolicy SecurityPolicyName *string `json:"SecurityPolicyName,omitempty" xml:"SecurityPolicyName,omitempty"` // 标签列表。 // // if can be null: // true 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**. // // This parameter is required. 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个标签。 // // example: // // KeyTest Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // 标签值。最多支持128个字符,不能以`aliyun`或`acs:`开头,不能包含`http://`或`https://`。 // // 一次调用最多支持添加20个标签。 // // example: // // ValueTest 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateSecurityPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. // // example: // // D7A8875F-373A-5F48-8484-25B07A61F2AF RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the TLS security policy. // // example: // // tls-bp14bb1e7dll4f**** 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 // // example: // // ipv4 AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // Specifies whether to enable all-port forwarding. Valid values: // // - **true** // // - **false* - (default) // // example: // // false 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to enable connection draining. Valid values: // // - **true** // // - **false* - (default) // // example: // // false ConnectionDrainEnabled *bool `json:"ConnectionDrainEnabled,omitempty" xml:"ConnectionDrainEnabled,omitempty"` // The timeout period of connection draining. Unit: seconds. Valid values: **0* - to **900**. // // example: // // 10 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. // // example: // // true 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) // // if can be null: // false // // example: // // false PreserveClientIpEnabled *bool `json:"PreserveClientIpEnabled,omitempty" xml:"PreserveClientIpEnabled,omitempty"` // The protocol used to forward requests to the backend servers. Valid values: // // - **TCP* - (default) // // - **UDP** // // - **TCPSSL** // // example: // // TCP Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group to which the server group belongs. // // example: // // rg-atstuj3rtop**** 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. // // example: // // Wrr 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. // // This parameter is required. // // example: // // NLB_ServerGroup 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. // // example: // // Instance ServerGroupType *string `json:"ServerGroupType,omitempty" xml:"ServerGroupType,omitempty"` // The tags. // // if can be null: // true 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. // // This parameter is required. // // example: // // vpc-bp15zckdt37pq72zv**** 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. // // example: // // 0 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**. // // example: // // 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**. // // example: // // $SERVER_IP HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // - **true* - (default) // // - **false** // // example: // // true HealthCheckEnabled *bool `json:"HealthCheckEnabled,omitempty" xml:"HealthCheckEnabled,omitempty"` HealthCheckExp *string `json:"HealthCheckExp,omitempty" xml:"HealthCheckExp,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**. // // example: // // 10 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` HealthCheckReq *string `json:"HealthCheckReq,omitempty" xml:"HealthCheckReq,omitempty"` // The protocol that you want to use for health checks. Valid values: **TCP* - (default) and **HTTP**. // // example: // // TCP 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**. // // example: // // /test/index.html 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**. // // example: // // 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**. // // example: // // GET 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**. // // example: // // 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) SetHealthCheckExp ¶ added in v3.1.0
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckExp(v string) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckHttpCode ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckHttpCode(v []*string) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckInterval ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckInterval(v int32) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckReq ¶ added in v3.1.0
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckReq(v string) *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. // // example: // // env 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. // // example: // // product 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateServerGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 54B48E3D-DF70-471B-AA93-08E683A1B45 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The server group ID. // // example: // // sgp-atstuj3rtoptyui**** 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the listener. // // This parameter is required. // // example: // // lsn-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the NLB instance. // // This parameter is required. // // example: // // nlb-wb7r6dlwetvt5j**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteLoadBalancerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteLoadBalancerResponse) GoString ¶
func (s DeleteLoadBalancerResponse) GoString() string
func (*DeleteLoadBalancerResponse) SetBody ¶
func (s *DeleteLoadBalancerResponse) SetBody(v *DeleteLoadBalancerResponseBody) *DeleteLoadBalancerResponse
func (*DeleteLoadBalancerResponse) SetHeaders ¶
func (s *DeleteLoadBalancerResponse) SetHeaders(v map[string]*string) *DeleteLoadBalancerResponse
func (*DeleteLoadBalancerResponse) SetStatusCode ¶
func (s *DeleteLoadBalancerResponse) SetStatusCode(v int32) *DeleteLoadBalancerResponse
func (DeleteLoadBalancerResponse) String ¶
func (s DeleteLoadBalancerResponse) String() string
type DeleteLoadBalancerResponseBody ¶
type DeleteLoadBalancerResponseBody struct { // The ID of the asynchronous task. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the available regions. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the TLS security policy. // // This parameter is required. // // example: // // tls-bp14bb1e7dll4f**** 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteSecurityPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // D7A8875F-373A-5F48-8484-25B07A61F2AF 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the server group. // // This parameter is required. // // example: // // sgp-atstuj3rtoptyui**** 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteServerGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. // // example: // // 54B48E3D-DF70-471B-AA93-08E683A1B45 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 DescribeHdMonitorRegionConfigRequest ¶ added in v3.1.0
type DescribeHdMonitorRegionConfigRequest struct { // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DescribeHdMonitorRegionConfigRequest) GoString ¶ added in v3.1.0
func (s DescribeHdMonitorRegionConfigRequest) GoString() string
func (*DescribeHdMonitorRegionConfigRequest) SetRegionId ¶ added in v3.1.0
func (s *DescribeHdMonitorRegionConfigRequest) SetRegionId(v string) *DescribeHdMonitorRegionConfigRequest
func (DescribeHdMonitorRegionConfigRequest) String ¶ added in v3.1.0
func (s DescribeHdMonitorRegionConfigRequest) String() string
type DescribeHdMonitorRegionConfigResponse ¶ added in v3.1.0
type DescribeHdMonitorRegionConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeHdMonitorRegionConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeHdMonitorRegionConfigResponse) GoString ¶ added in v3.1.0
func (s DescribeHdMonitorRegionConfigResponse) GoString() string
func (*DescribeHdMonitorRegionConfigResponse) SetHeaders ¶ added in v3.1.0
func (s *DescribeHdMonitorRegionConfigResponse) SetHeaders(v map[string]*string) *DescribeHdMonitorRegionConfigResponse
func (*DescribeHdMonitorRegionConfigResponse) SetStatusCode ¶ added in v3.1.0
func (s *DescribeHdMonitorRegionConfigResponse) SetStatusCode(v int32) *DescribeHdMonitorRegionConfigResponse
func (DescribeHdMonitorRegionConfigResponse) String ¶ added in v3.1.0
func (s DescribeHdMonitorRegionConfigResponse) String() string
type DescribeHdMonitorRegionConfigResponseBody ¶ added in v3.1.0
type DescribeHdMonitorRegionConfigResponseBody struct { // example: // // hdmonitor-cn-hangzhou-223794579283657556 LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"` // example: // // hdmonitor-cn-hangzhou-metricStore-1 MetricStore *string `json:"MetricStore,omitempty" xml:"MetricStore,omitempty"` // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // example: // // 54B48E3D-DF70-471B-AA93-08E683A1B45 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeHdMonitorRegionConfigResponseBody) GoString ¶ added in v3.1.0
func (s DescribeHdMonitorRegionConfigResponseBody) GoString() string
func (*DescribeHdMonitorRegionConfigResponseBody) SetLogProject ¶ added in v3.1.0
func (s *DescribeHdMonitorRegionConfigResponseBody) SetLogProject(v string) *DescribeHdMonitorRegionConfigResponseBody
func (*DescribeHdMonitorRegionConfigResponseBody) SetMetricStore ¶ added in v3.1.0
func (s *DescribeHdMonitorRegionConfigResponseBody) SetMetricStore(v string) *DescribeHdMonitorRegionConfigResponseBody
func (*DescribeHdMonitorRegionConfigResponseBody) SetRegionId ¶ added in v3.1.0
func (s *DescribeHdMonitorRegionConfigResponseBody) SetRegionId(v string) *DescribeHdMonitorRegionConfigResponseBody
func (*DescribeHdMonitorRegionConfigResponseBody) SetRequestId ¶ added in v3.1.0
func (s *DescribeHdMonitorRegionConfigResponseBody) SetRequestId(v string) *DescribeHdMonitorRegionConfigResponseBody
func (DescribeHdMonitorRegionConfigResponseBody) String ¶ added in v3.1.0
func (s DescribeHdMonitorRegionConfigResponseBody) String() string
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { // The supported natural language. Valid values: // // - **zh-CN**: Chinese // // - **en-US* - (default): English // // - **ja**: Japanese // // example: // // en-US 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The service code. Set the value to **nlb**. // // example: // // 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeRegionsResponse) GoString ¶
func (s DescribeRegionsResponse) GoString() string
func (*DescribeRegionsResponse) SetBody ¶
func (s *DescribeRegionsResponse) SetBody(v *DescribeRegionsResponseBody) *DescribeRegionsResponse
func (*DescribeRegionsResponse) SetHeaders ¶
func (s *DescribeRegionsResponse) SetHeaders(v map[string]*string) *DescribeRegionsResponse
func (*DescribeRegionsResponse) SetStatusCode ¶
func (s *DescribeRegionsResponse) SetStatusCode(v int32) *DescribeRegionsResponse
func (DescribeRegionsResponse) String ¶
func (s DescribeRegionsResponse) String() string
type DescribeRegionsResponseBody ¶
type DescribeRegionsResponseBody struct { // A list of regions. Regions []*DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Repeated"` // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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. // // example: // // us-east-1 LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The endpoint of the region service. // // example: // // nlb.cn-hangzhou.aliyuncs.com RegionEndpoint *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"` // The ID of the region. // // example: // // cn-hangzhou 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 // // example: // // zh-CN 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the region to which the zone belongs. You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The service code. Set the value to **nlb**. // // example: // // 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeZonesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeZonesResponse) GoString ¶
func (s DescribeZonesResponse) GoString() string
func (*DescribeZonesResponse) SetBody ¶
func (s *DescribeZonesResponse) SetBody(v *DescribeZonesResponseBody) *DescribeZonesResponse
func (*DescribeZonesResponse) SetHeaders ¶
func (s *DescribeZonesResponse) SetHeaders(v map[string]*string) *DescribeZonesResponse
func (*DescribeZonesResponse) SetStatusCode ¶
func (s *DescribeZonesResponse) SetStatusCode(v int32) *DescribeZonesResponse
func (DescribeZonesResponse) String ¶
func (s DescribeZonesResponse) String() string
type DescribeZonesResponseBody ¶
type DescribeZonesResponseBody struct { // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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. // // example: // // ap_southeast_2 LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The ID of the zone. // // example: // // cn-hangzhou-g 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. // // This parameter is required. // // example: // // cbwp-bp1pzf0ym72pu3y76**** 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the NLB instance. // // This parameter is required. // // example: // // nlb-83ckzc8d4xlp8o**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DetachCommonBandwidthPackageFromLoadBalancerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the NLB instance. // // This parameter is required. // // example: // // nlb-83ckzc8d4xlp8o**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DisableLoadBalancerIpv6InternetResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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. // // This parameter is required. 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. You must specify the ID of a listener that uses SSL over TCP. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The region ID of the Network Load Balancer (NLB) instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DisassociateAdditionalCertificatesWithListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the NLB instance. // // This parameter is required. // // example: // // nlb-83ckzc8d4xlp8o**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *EnableLoadBalancerIpv6InternetResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The ID of the asynchronous task. // // This parameter is required. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetJobStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 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. // // example: // // Succeeded 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the listener. // // This parameter is required. // // example: // // lsn-bp1bpn0kn908w4nbw**** 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](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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 // // example: // // false AlpnEnabled *bool `json:"AlpnEnabled,omitempty" xml:"AlpnEnabled,omitempty"` // The ALPN policy. Valid values: // // - **HTTP1Only** // // - **HTTP2Only** // // - **HTTP2Preferred** // // - **HTTP2Optional** // // example: // // HTTP1Only 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 // // example: // // false 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. // // example: // // 1000 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. // // example: // // 455 EndPort *string `json:"EndPort,omitempty" xml:"EndPort,omitempty"` // The timeout period of an idle connection. Unit: seconds. Valid values: **1* - to **900**. // // example: // // 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 (-). // // example: // // tcpssl_443 ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The ID of the listener. // // example: // // lsn-ga6sjjcll6ou34l1et**** 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. // // example: // // 233 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listening protocol. Valid values: **TCP**, **UDP**, and **TCPSSL**. // // example: // // 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. // // example: // // Running ListenerStatus *string `json:"ListenerStatus,omitempty" xml:"ListenerStatus,omitempty"` // The ID of the NLB instance. // // example: // // nlb-83ckzc8d4xlp8o**** 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. // // example: // // 166 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 // // example: // // false ProxyProtocolEnabled *bool `json:"ProxyProtocolEnabled,omitempty" xml:"ProxyProtocolEnabled,omitempty"` // Indicates whether the Proxy protocol passes the VpcId, PrivateLinkEpId, and PrivateLinkEpsId parameters to backend servers. ProxyProtocolV2Config *GetListenerAttributeResponseBodyProxyProtocolV2Config `json:"ProxyProtocolV2Config,omitempty" xml:"ProxyProtocolV2Config,omitempty" type:"Struct"` // The ID of the region where the NLB instance is deployed. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether fine-grained monitoring is enabled. Valid values: // // - **true**: yes // // - **false**: no // // example: // // false 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. // // example: // // tls_cipher_policy_1_0 SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The ID of the server group. // // example: // // sgp-ppdpc14gdm3x4o**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The first port in the listening port range. Valid values: **0* - to **65535**. // // example: // // 233 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 ¶
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 ¶
type GetListenerAttributeResponseBodyProxyProtocolV2Config struct { // Indicates whether the Proxy protocol passes the PrivateLinkEpId parameter to backend servers. Valid values: // // - **true** // // - **false** // // example: // // false Ppv2PrivateLinkEpIdEnabled *bool `json:"Ppv2PrivateLinkEpIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpIdEnabled,omitempty"` // Indicates whether the Proxy protocol passes the PrivateLinkEpsId parameter to backend servers. Valid values: // // - **true** // // - **false** // // example: // // false Ppv2PrivateLinkEpsIdEnabled *bool `json:"Ppv2PrivateLinkEpsIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpsIdEnabled,omitempty"` // Indicates whether the Proxy protocol passes the VpcId parameter to backend servers. Valid values: // // - **true** // // - **false** // // example: // // false Ppv2VpcIdEnabled *bool `json:"Ppv2VpcIdEnabled,omitempty" xml:"Ppv2VpcIdEnabled,omitempty"` }
func (GetListenerAttributeResponseBodyProxyProtocolV2Config) GoString ¶
func (s GetListenerAttributeResponseBodyProxyProtocolV2Config) GoString() string
func (*GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled ¶
func (s *GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled(v bool) *GetListenerAttributeResponseBodyProxyProtocolV2Config
func (*GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled ¶
func (s *GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled(v bool) *GetListenerAttributeResponseBodyProxyProtocolV2Config
func (*GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2VpcIdEnabled ¶
func (s *GetListenerAttributeResponseBodyProxyProtocolV2Config) SetPpv2VpcIdEnabled(v bool) *GetListenerAttributeResponseBodyProxyProtocolV2Config
func (GetListenerAttributeResponseBodyProxyProtocolV2Config) String ¶
func (s GetListenerAttributeResponseBodyProxyProtocolV2Config) String() string
type GetListenerAttributeResponseBodyTags ¶
type GetListenerAttributeResponseBodyTags struct { // The tag key. // // example: // // ac-cus-tag-4 TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. // // example: // // ON 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. // // This parameter is required. // // example: // // lsn-bp1bpn0kn908w4nbw**** 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**. // // example: // // 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetListenerHealthStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 20 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. // // example: // // 54B48E3D-DF70-471B-AA93-08E683A1B45 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The number of entries returned. // // example: // // 10 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. // // example: // // lsn-agkd9gmjx8nd85jjs0**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The listening port. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listening protocol. Valid values: **TCP**, **UDP**, and **TCPSSL**. // // example: // // 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 // // example: // // true 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. // // example: // // sgp-ppdpc14gdm3x4o**** 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. // // example: // // 80 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. // // example: // // i-bp1bt75jaujl7tjl**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the backend server. // // example: // // 192.168.8.10 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. // // example: // // Initial 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. // // example: // // CONNECT_TIMEOUT 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the NLB instance. // // This parameter is required. // // example: // // nlb-83ckzc8d4xlp8o**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetLoadBalancerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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 // // example: // // ipv4 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. // // example: // // Internet AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The ID of the EIP bandwidth plan. // // example: // // cbwp-bp1vevu8h3ieh**** 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. // // example: // // 100 Cps *int32 `json:"Cps,omitempty" xml:"Cps,omitempty"` // The time when the NLB instance was created. This value is a UNIX timestamp. // // Unit: milliseconds. // // example: // // 2022-07-02T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // Indicates whether the NLB instance is accessible across zones. Valid values: // // - **true** // // - **false** // // example: // // true CrossZoneEnabled *bool `json:"CrossZoneEnabled,omitempty" xml:"CrossZoneEnabled,omitempty"` // The domain name of the NLB instance. // // example: // // nlb-wb7r6dlwetvt5j****.cn-hangzhou.nlb.aliyuncs.com 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. // // example: // // Internet 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** // // example: // // Normal LoadBalancerBusinessStatus *string `json:"LoadBalancerBusinessStatus,omitempty" xml:"LoadBalancerBusinessStatus,omitempty"` // The NLB instance ID. // // example: // // nlb-83ckzc8d4xlp8o**** 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. // // example: // // NLB1 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. // // example: // // Active 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. // // example: // // network 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the resource group. // // example: // // rg-atstuj3rtop**** 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. // // example: // // vpc-bp1b49rqrybk45nio**** 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 // // example: // // true 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. // // example: // // 2022-11-02T02:49:05Z 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. // // example: // // create-by-mse-can-not-delete 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. // // example: // // PostPay 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. // // example: // // 2022-12-02T02:49:05Z 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**. // // example: // // create-by-mse-cannot-modify 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. // // example: // // ConsoleProtection 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. // // example: // // security 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. // // example: // // SecurityLocked 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. // // example: // // KeyTest TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. // // example: // // ValueTest 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. // // example: // // Active 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. // // example: // // vsw-bp1rmcrwg3erh1fh8**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The ID of the zone. You can call the [DescribeZones](https://help.aliyun.com/document_detail/443890.html) operation to query the most recent zone list. // // example: // // cn-hangzhou-a 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). // // example: // // eip-bp1aedxso6u80u0qf**** AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"` // The ID of the elastic network interface (ENI). // // example: // // eni-bp12f1xhs5yal61a**** EniId *string `json:"EniId,omitempty" xml:"EniId,omitempty"` Ipv4LocalAddresses []*string `json:"Ipv4LocalAddresses,omitempty" xml:"Ipv4LocalAddresses,omitempty" type:"Repeated"` // The IPv6 address of the NLB instance. // // example: // // 2001:db8:1:1:1:1:1:1 Ipv6Address *string `json:"Ipv6Address,omitempty" xml:"Ipv6Address,omitempty"` Ipv6LocalAddresses []*string `json:"Ipv6LocalAddresses,omitempty" xml:"Ipv6LocalAddresses,omitempty" type:"Repeated"` // The private IPv4 address of the NLB instance. // // example: // // 192.168.3.32 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**. // // example: // // Healthy 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**. // // example: // // Healthy PrivateIPv6HcStatus *string `json:"PrivateIPv6HcStatus,omitempty" xml:"PrivateIPv6HcStatus,omitempty"` // The public IPv4 address of the NLB instance. // // example: // // 120.XX.XX.69 PublicIPv4Address *string `json:"PublicIPv4Address,omitempty" xml:"PublicIPv4Address,omitempty"` }
func (GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) GoString ¶
func (s GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) GoString() string
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetAllocationId ¶
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv4LocalAddresses ¶ added in v3.0.2
func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv4LocalAddresses(v []*string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6Address ¶
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6LocalAddresses ¶ added in v3.0.2
func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6LocalAddresses(v []*string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
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 // // example: // // Server CertType *string `json:"CertType,omitempty" xml:"CertType,omitempty"` // The ID of the listener. Specify the ID of a listener that uses SSL over TCP. // // This parameter is required. // // example: // // lsn-j49ht1jxxqyg45****@80 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**. // // example: // // 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** 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](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListListenerCertificatesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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**. // // example: // // 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // 2198BD6D-9EBB-5E1C-9C48-E0ABB79CF831 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 1 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. // // example: // // 12315790343_166f8204689_1714763408_70998**** CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"` // The type of the certificate. // // - Server // // - Ca // // example: // // Server CertificateType *string `json:"CertificateType,omitempty" xml:"CertificateType,omitempty"` // Indicates whether the certificate is the default certificate of the listener. Valid values: // // - **true** // // - **false** // // example: // // true IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"` // Indicates whether the certificate is associated with the listener. Valid values: // // - **Associating** // // - **Associated** // // - **Diassociating** // // example: // // Associating 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**. // // example: // // 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**. // // example: // // 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. // // example: // // NextToken FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` SecSensorEnabled *string `json:"SecSensorEnabled,omitempty" xml:"SecSensorEnabled,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) SetSecSensorEnabled ¶ added in v3.1.1
func (s *ListListenersRequest) SetSecSensorEnabled(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:`. // // example: // // env 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:`. // // example: // // product 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListListenersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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 { // A list of listeners. Listeners []*ListListenersResponseBodyListeners `json:"Listeners,omitempty" xml:"Listeners,omitempty" type:"Repeated"` // The number of entries returned per page. // // example: // // 20 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The number of entries returned. // // example: // // 4 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** // // - **false** // // example: // // false AlpnEnabled *bool `json:"AlpnEnabled,omitempty" xml:"AlpnEnabled,omitempty"` // The ALPN policy. Valid values: // // - **HTTP1Only** // // - **HTTP2Only** // // - **HTTP2Preferred** // // - **HTTP2Optional** // // example: // // HTTP1Only AlpnPolicy *string `json:"AlpnPolicy,omitempty" xml:"AlpnPolicy,omitempty"` // A 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** // // - **false** // // example: // // false CaEnabled *bool `json:"CaEnabled,omitempty" xml:"CaEnabled,omitempty"` // The server certificate. // // > 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. // // example: // // 1000 Cps *int32 `json:"Cps,omitempty" xml:"Cps,omitempty"` // The last port in the listener port range. // // example: // // 455 EndPort *string `json:"EndPort,omitempty" xml:"EndPort,omitempty"` // The timeout period of idle connections. Unit: seconds. Valid values: **1* - to **900**. Default value: **900**. // // example: // // 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 (-). // // example: // // tcpssl_443 ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The listener ID. // // example: // // lsn-ga6sjjcll6ou34l1et**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The information about the listener port of your server. // // example: // // 443 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. Valid values: **TCP**, **UDP**, and **TCPSSL**. // // example: // // 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. // // example: // // Running ListenerStatus *string `json:"ListenerStatus,omitempty" xml:"ListenerStatus,omitempty"` // The CLB instance ID. // // example: // // nlb-83ckzc8d4xlp8o**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The size of the largest TCP packet segment. Unit: bytes. Valid values: **0* - to **1500**. **0* - indicates that the Mss value of TCP packets remains unchanged. // // > This parameter takes effect only for listeners that use SSL over TCP. // // example: // // 200 Mss *int32 `json:"Mss,omitempty" xml:"Mss,omitempty"` // Indicates whether the Proxy protocol passes source client IP addresses to backend servers. Valid values: // // - **true** // // - **false** // // example: // // false ProxyProtocolEnabled *bool `json:"ProxyProtocolEnabled,omitempty" xml:"ProxyProtocolEnabled,omitempty"` // Indicates whether the Proxy protocol passes the VpcId, PrivateLinkEpId, and PrivateLinkEpsId parameters to backend servers. ProxyProtocolV2Config *ListListenersResponseBodyListenersProxyProtocolV2Config `json:"ProxyProtocolV2Config,omitempty" xml:"ProxyProtocolV2Config,omitempty" type:"Struct"` // The region ID of the NLB instance. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // Indicates whether fine-grained monitoring is enabled. Valid values: // // - **true** // // - **false** // // example: // // false 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. // // example: // // tls_cipher_policy_1_1 SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The server group ID. // // example: // // sgp-ppdpc14gdm3x4o**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The first port in the listener port range. // // example: // // 233 StartPort *string `json:"StartPort,omitempty" xml:"StartPort,omitempty"` // A list of tags. 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 ¶
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 ¶
type ListListenersResponseBodyListenersProxyProtocolV2Config struct { // Indicates whether the Proxy protocol passes the PrivateLinkEpId parameter to backend servers. Valid values: // // - **true** // // - **false** // // example: // // false Ppv2PrivateLinkEpIdEnabled *bool `json:"Ppv2PrivateLinkEpIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpIdEnabled,omitempty"` // Indicates whether the Proxy protocol passes the PrivateLinkEpsId parameter to backend servers. Valid values: // // - **true** // // - **false** // // example: // // false Ppv2PrivateLinkEpsIdEnabled *bool `json:"Ppv2PrivateLinkEpsIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpsIdEnabled,omitempty"` // Indicates whether the Proxy protocol passes the VpcId parameter to backend servers. Valid values: // // - **true** // // - **false** // // example: // // false Ppv2VpcIdEnabled *bool `json:"Ppv2VpcIdEnabled,omitempty" xml:"Ppv2VpcIdEnabled,omitempty"` }
func (ListListenersResponseBodyListenersProxyProtocolV2Config) GoString ¶
func (s ListListenersResponseBodyListenersProxyProtocolV2Config) GoString() string
func (*ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled ¶
func (s *ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled(v bool) *ListListenersResponseBodyListenersProxyProtocolV2Config
func (*ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled ¶
func (s *ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled(v bool) *ListListenersResponseBodyListenersProxyProtocolV2Config
func (*ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2VpcIdEnabled ¶
func (s *ListListenersResponseBodyListenersProxyProtocolV2Config) SetPpv2VpcIdEnabled(v bool) *ListListenersResponseBodyListenersProxyProtocolV2Config
func (ListListenersResponseBodyListenersProxyProtocolV2Config) String ¶
func (s ListListenersResponseBodyListenersProxyProtocolV2Config) String() string
type ListListenersResponseBodyListenersTags ¶
type ListListenersResponseBodyListenersTags struct { // The tag key. // // example: // // Created Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. // // example: // // TF 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 // // example: // // ipv4 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. // // example: // // Internet AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The domain name of the NLB instance. // // example: // // nlb-wb7r6dlwetvt5j****.cn-hangzhou.nlb.aliyuncs.com 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. // // example: // // Internet 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. // // example: // // Normal 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. // // example: // // Active 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. // // example: // // network 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**. // // example: // // 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-atstuj3rtop**** 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](https://help.aliyun.com/document_detail/443890.html) operation to query the most recent zone list. // // example: // // cn-hangzhou-a 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:`. // // example: // // KeyTest 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://`. // // example: // // ValueTest 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListLoadBalancersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 10 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 // // example: // // ipv4 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. // // example: // // Internet 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. // // example: // // cbwp-bp1vevu8h3ieh**** 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. // // example: // // 2022-07-18T17:22Z 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 // // example: // // true CrossZoneEnabled *bool `json:"CrossZoneEnabled,omitempty" xml:"CrossZoneEnabled,omitempty"` // The domain name of the NLB instance. // // example: // // nlb-wb7r6dlwetvt5j****.cn-hangzhou.nlb.aliyuncs.com 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. // // example: // // Internet 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. // // example: // // Normal LoadBalancerBusinessStatus *string `json:"LoadBalancerBusinessStatus,omitempty" xml:"LoadBalancerBusinessStatus,omitempty"` // The ID of the NLB instance. // // example: // // nlb-83ckzc8d4xlp8o**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The name of the NLB instance. // // example: // // NLB1 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. // // example: // // Active LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"` // The type of the SLB instance. Only **Network* - is returned, which indicates NLB. // // example: // // Network 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. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group. // // example: // // rg-atstuj3rtop**** 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. // // example: // // vpc-bp1b49rqrybk45nio**** 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 // // example: // // true 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. // // example: // // 2022-12-01T17:22Z 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. // // example: // // The instance is running 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. // // example: // // PostPay 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. // // example: // // 2022-12-01T17:22Z 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**. // // example: // // Service guarantee period 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. // // example: // // ConsoleProtection 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. // // example: // // Service exception 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. // // example: // // SecurityLocked 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. // // example: // // KeyTest Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. // // example: // // ValueTest 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. // // example: // // Active 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. // // example: // // vsw-bp1rmcrwg3erh1fh8**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The name of the zone. You can call the [DescribeZones](https://help.aliyun.com/document_detail/443890.html) operation to query the zones. // // example: // // cn-hangzhou-a 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). // // example: // // eip-bp1aedxso6u80u0qf**** AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"` // The ID of the elastic network interface (ENI) attached to the NLB instance. // // example: // // eni-bp12f1xhs5yal61a**** EniId *string `json:"EniId,omitempty" xml:"EniId,omitempty"` // The IPv6 address used by the NLB instance. // // example: // // 2001:db8:1:1:1:1:1:1 Ipv6Address *string `json:"Ipv6Address,omitempty" xml:"Ipv6Address,omitempty"` // The private IPv4 address of the NLB instance. // // example: // // 192.168.3.32 PrivateIPv4Address *string `json:"PrivateIPv4Address,omitempty" xml:"PrivateIPv4Address,omitempty"` // The health check status of the private IPv4 address. // // example: // // Healthy PrivateIPv4HcStatus *string `json:"PrivateIPv4HcStatus,omitempty" xml:"PrivateIPv4HcStatus,omitempty"` // The health check status of the private IPv6 address. // // example: // // Healthy PrivateIPv6HcStatus *string `json:"PrivateIPv6HcStatus,omitempty" xml:"PrivateIPv6HcStatus,omitempty"` // The public IPv4 address of the NLB instance. // // example: // // 120.XX.XX.69 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**. // // example: // // 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The resource group ID. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The 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:`. // // example: // // Test 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:`. // // example: // // Test 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListSecurityPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 20 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // D7A8875F-373A-5F48-8484-25B07A61F2AF 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. // // example: // // 10 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** // // example: // // ECDHE-ECDSA-AES128-SHA Ciphers *string `json:"Ciphers,omitempty" xml:"Ciphers,omitempty"` // The region ID of the NLB instance. // // example: // // cn-hangzhou 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. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the TLS security policy. // // example: // // tls-bp14bb1e7dll4f**** SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The name of the TLS security policy. // // example: // // TLSCipherPolicy SecurityPolicyName *string `json:"SecurityPolicyName,omitempty" xml:"SecurityPolicyName,omitempty"` // The status of the TLS security policy. Valid values: // // - **Configuring** // // - **Available** // // example: // // 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**. // // example: // // TLSv1.0 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. // // example: // // lsn-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The listener port. // // example: // // 443 ListenerPort *int64 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. Valid value: **TCPSSL**. // // example: // // TCPSSL ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The NLB instance ID. // // example: // // nlb-83ckzc8d4xlp8o**** 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:`. // // example: // // Test 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:`. // // example: // // Test 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**. // // example: // // 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the server group. // // example: // // sgp-atstuj3rtoptyui**** 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListServerGroupServersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. // // example: // // 54B48E3D-DF70-471B-AA93-08E683A1B45 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. // // example: // // 10 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. // // example: // // ECS Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port used by the backend server. Valid values: **1* - to **65535**. // // example: // // 80 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the server group. // // example: // // sgp-atstuj3rtoptyui**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The ID of the server. // // example: // // ecs-bp67acfmxazb4p**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the backend server. // // example: // // 192.168.2.1 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 // // example: // // Ecs 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. // // example: // // Available Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The weight of the backend server. // // example: // // 100 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` // The zone ID of the server. // // example: // // cn-hangzhou-a 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**. // // example: // // 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource group to which the server group belongs. // // example: // // rg-atstuj3rtop**** 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. // // example: // // Instance 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. // // example: // // vpc-bp15zckdt37pq72zv**** 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:`. // // example: // // Test 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:`. // // example: // // Test 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListServerGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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**. // // example: // // 20 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // 54B28E3D-DF70-471B-AA93-08E683A1B45 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. // // example: // // 1 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** // // example: // // ipv4 AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // The ID of the Alibaba Cloud account. // // example: // // 165820696622**** AliUid *int64 `json:"AliUid,omitempty" xml:"AliUid,omitempty"` // Indicates whether the feature of forwarding requests to all ports is enabled. Valid values: // // - **true** // // - **false** // // example: // // false AnyPortEnabled *bool `json:"AnyPortEnabled,omitempty" xml:"AnyPortEnabled,omitempty"` // Indicates whether connection draining is enabled. Valid values: // // - **true** // // - **false** // // example: // // false ConnectionDrainEnabled *bool `json:"ConnectionDrainEnabled,omitempty" xml:"ConnectionDrainEnabled,omitempty"` // The timeout period of connection draining. Unit: seconds. Valid values: **10* - to **900**. // // example: // // 200 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. // // example: // // true PreserveClientIpEnabled *bool `json:"PreserveClientIpEnabled,omitempty" xml:"PreserveClientIpEnabled,omitempty"` // The protocol used to forward requests to the backend servers. Valid values: **TCP**, **UDP**, and **TCPSSL**. // // example: // // TCP Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The region ID of the NLB instance. // // example: // // cn-hangzhou 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. // // example: // // rg-atstuj3rtop**** 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. // // example: // // Wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The number of server groups associated with the NLB instances. // // example: // // 2 ServerCount *int32 `json:"ServerCount,omitempty" xml:"ServerCount,omitempty"` // The server group ID. // // example: // // sgp-atstuj3rtoptyui**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The server group name. // // example: // // NLB_ServerGroup ServerGroupName *string `json:"ServerGroupName,omitempty" xml:"ServerGroupName,omitempty"` // The status of the server group. Valid values: // // - **Creating** // // - **Available** // // - **Configuring** // // example: // // Available 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. // // example: // // Instance 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. // // example: // // vpc-bp15zckdt37pq72zv**** 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. // // example: // // 200 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The maximum timeout period of a health check. Unit: seconds. Valid values: **1* - to **300**. // // example: // // 200 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**. // // example: // // $SERVER_IP HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // Indicates whether the health check feature is enabled. Valid values: // // - **true** // // - **false** // // example: // // false HealthCheckEnabled *bool `json:"HealthCheckEnabled,omitempty" xml:"HealthCheckEnabled,omitempty"` HealthCheckExp *string `json:"HealthCheckExp,omitempty" xml:"HealthCheckExp,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**. // // example: // // 200 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` HealthCheckReq *string `json:"HealthCheckReq,omitempty" xml:"HealthCheckReq,omitempty"` // The protocol that is used for health checks. Valid values: **TCP* - and **HTTP**. // // example: // // TCP 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**. // // example: // // /test/index.html 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**. // // example: // // 2 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**. // // example: // // GET 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**. // // example: // // 3 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) SetHealthCheckExp ¶ added in v3.1.0
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckExp(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheck
func (*ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckHttpCode ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckHttpCode(v []*string) *ListServerGroupsResponseBodyServerGroupsHealthCheck
func (*ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckInterval ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckInterval(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheck
func (*ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckReq ¶ added in v3.1.0
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheck) SetHealthCheckReq(v string) *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:`. // // example: // // Test 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:`. // // example: // // Test 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](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListSystemSecurityPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 5C057647-284B-5C67-A07E-4B8F3DABA9F9 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. // // example: // // ECDHE-ECDSA-AES128-SHA Ciphers *string `json:"Ciphers,omitempty" xml:"Ciphers,omitempty"` // The TLS policy ID. // // example: // // sp-3fdab6dkkke10s**** SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The TLS policy name. // // example: // // test SecurityPolicyName *string `json:"SecurityPolicyName,omitempty" xml:"SecurityPolicyName,omitempty"` // The version of the TLS protocol. // // example: // // TLSv1.0 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**. // // example: // // 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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 // // This parameter is required. // // example: // // loadbalancer 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://`. // // example: // // env 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://`. // // example: // // product Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListTagResourcesRequestTag) GoString ¶
func (s ListTagResourcesRequestTag) GoString() string
func (*ListTagResourcesRequestTag) SetKey ¶
func (s *ListTagResourcesRequestTag) SetKey(v string) *ListTagResourcesRequestTag
func (*ListTagResourcesRequestTag) SetValue ¶
func (s *ListTagResourcesRequestTag) SetValue(v string) *ListTagResourcesRequestTag
func (ListTagResourcesRequestTag) String ¶
func (s ListTagResourcesRequestTag) String() string
type ListTagResourcesResponse ¶
type ListTagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListTagResourcesResponse) GoString ¶
func (s ListTagResourcesResponse) GoString() string
func (*ListTagResourcesResponse) SetBody ¶
func (s *ListTagResourcesResponse) SetBody(v *ListTagResourcesResponseBody) *ListTagResourcesResponse
func (*ListTagResourcesResponse) SetHeaders ¶
func (s *ListTagResourcesResponse) SetHeaders(v map[string]*string) *ListTagResourcesResponse
func (*ListTagResourcesResponse) SetStatusCode ¶
func (s *ListTagResourcesResponse) SetStatusCode(v int32) *ListTagResourcesResponse
func (ListTagResourcesResponse) String ¶
func (s ListTagResourcesResponse) String() string
type ListTagResourcesResponseBody ¶
type ListTagResourcesResponseBody struct { // The number of entries per page. // // example: // // 20 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. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // 54B48E3D-DF70-471B-AA93-08E683A1B45 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. // // example: // // 10 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. // // example: // // 1429****39299349 AliUid *int64 `json:"AliUid,omitempty" xml:"AliUid,omitempty"` // The type of the tag. Valid values: // // - **Custom** // // - **System** // // - **All** // // example: // // All Category *string `json:"Category,omitempty" xml:"Category,omitempty"` // The region information. // // example: // // cn-hangzhou RegionNo *string `json:"RegionNo,omitempty" xml:"RegionNo,omitempty"` // The resource ID. // // example: // // nlb-nrnrxwd15en27r**** 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 // // example: // // loadbalancer ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The visible range of the tags. // // example: // // public Scope *string `json:"Scope,omitempty" xml:"Scope,omitempty"` // The tag key. // // example: // // env TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. // // example: // // product 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the NLB instance to be associated with the security group. // // This parameter is required. // // example: // // nlb-83ckzc8d4xlp8o**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The security group ID of the instance. // // This parameter is required. 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *LoadBalancerJoinSecurityGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The NLB instance ID. // // This parameter is required. // // example: // // nlb-83ckzc8d4xlp8o**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to obtain the region ID. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the security group to be disassociated. // // This parameter is required. 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *LoadBalancerLeaveSecurityGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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. // // This parameter is required. // // example: // // rg-aekzjcnrv3vvqhq NewResourceGroupId *string `json:"NewResourceGroupId,omitempty" xml:"NewResourceGroupId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to obtain the region ID. // // This parameter is required. // // example: // // cn-hangzhou 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](https://help.aliyun.com/document_detail/153281.html) operation to query the ID of the bastion host. // // This parameter is required. // // example: // // nlb-nrnrxwd15en27r**** 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 // // This parameter is required. // // example: // // loadbalancer 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *MoveResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 200 HttpStatusCode *int32 `json:"HttpStatusCode,omitempty" xml:"HttpStatusCode,omitempty"` // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - **true** // // - **false** // // example: // // true 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. // // example: // // nlb-nrnrxwd15en27r**** 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The server group ID. // // This parameter is required. // // example: // // sgp-atstuj3rtoptyui**** 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. // // This parameter is required. 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**. // // if can be null: // true // // example: // // 443 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. // // This parameter is required. // // example: // // ecs-bp67acfmxazb4p**** 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. // // example: // // 192.168.6.6 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 // // This parameter is required. // // example: // // Ecs 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RemoveServersFromServerGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 54B48E3D-DF70-471B-AA93-08E683A1B45 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The server group ID. // // example: // // sgp-atstuj3rtoptyui**** 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 SetHdMonitorRegionConfigRequest ¶ added in v3.1.0
type SetHdMonitorRegionConfigRequest struct { // This parameter is required. // // example: // // hdmonitor-cn-hangzhou-223794579283657556 LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"` // This parameter is required. // // example: // // hdmonitor-cn-hangzhou-metricStore-1 MetricStore *string `json:"MetricStore,omitempty" xml:"MetricStore,omitempty"` // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (SetHdMonitorRegionConfigRequest) GoString ¶ added in v3.1.0
func (s SetHdMonitorRegionConfigRequest) GoString() string
func (*SetHdMonitorRegionConfigRequest) SetLogProject ¶ added in v3.1.0
func (s *SetHdMonitorRegionConfigRequest) SetLogProject(v string) *SetHdMonitorRegionConfigRequest
func (*SetHdMonitorRegionConfigRequest) SetMetricStore ¶ added in v3.1.0
func (s *SetHdMonitorRegionConfigRequest) SetMetricStore(v string) *SetHdMonitorRegionConfigRequest
func (*SetHdMonitorRegionConfigRequest) SetRegionId ¶ added in v3.1.0
func (s *SetHdMonitorRegionConfigRequest) SetRegionId(v string) *SetHdMonitorRegionConfigRequest
func (SetHdMonitorRegionConfigRequest) String ¶ added in v3.1.0
func (s SetHdMonitorRegionConfigRequest) String() string
type SetHdMonitorRegionConfigResponse ¶ added in v3.1.0
type SetHdMonitorRegionConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetHdMonitorRegionConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (SetHdMonitorRegionConfigResponse) GoString ¶ added in v3.1.0
func (s SetHdMonitorRegionConfigResponse) GoString() string
func (*SetHdMonitorRegionConfigResponse) SetBody ¶ added in v3.1.0
func (s *SetHdMonitorRegionConfigResponse) SetBody(v *SetHdMonitorRegionConfigResponseBody) *SetHdMonitorRegionConfigResponse
func (*SetHdMonitorRegionConfigResponse) SetHeaders ¶ added in v3.1.0
func (s *SetHdMonitorRegionConfigResponse) SetHeaders(v map[string]*string) *SetHdMonitorRegionConfigResponse
func (*SetHdMonitorRegionConfigResponse) SetStatusCode ¶ added in v3.1.0
func (s *SetHdMonitorRegionConfigResponse) SetStatusCode(v int32) *SetHdMonitorRegionConfigResponse
func (SetHdMonitorRegionConfigResponse) String ¶ added in v3.1.0
func (s SetHdMonitorRegionConfigResponse) String() string
type SetHdMonitorRegionConfigResponseBody ¶ added in v3.1.0
type SetHdMonitorRegionConfigResponseBody struct { // example: // // hdmonitor-cn-hangzhou-223794579283657556 LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"` // example: // // hdmonitor-cn-hangzhou-metricStore-1 MetricStore *string `json:"MetricStore,omitempty" xml:"MetricStore,omitempty"` // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (SetHdMonitorRegionConfigResponseBody) GoString ¶ added in v3.1.0
func (s SetHdMonitorRegionConfigResponseBody) GoString() string
func (*SetHdMonitorRegionConfigResponseBody) SetLogProject ¶ added in v3.1.0
func (s *SetHdMonitorRegionConfigResponseBody) SetLogProject(v string) *SetHdMonitorRegionConfigResponseBody
func (*SetHdMonitorRegionConfigResponseBody) SetMetricStore ¶ added in v3.1.0
func (s *SetHdMonitorRegionConfigResponseBody) SetMetricStore(v string) *SetHdMonitorRegionConfigResponseBody
func (*SetHdMonitorRegionConfigResponseBody) SetRegionId ¶ added in v3.1.0
func (s *SetHdMonitorRegionConfigResponseBody) SetRegionId(v string) *SetHdMonitorRegionConfigResponseBody
func (*SetHdMonitorRegionConfigResponseBody) SetRequestId ¶ added in v3.1.0
func (s *SetHdMonitorRegionConfigResponseBody) SetRequestId(v string) *SetHdMonitorRegionConfigResponseBody
func (SetHdMonitorRegionConfigResponseBody) String ¶ added in v3.1.0
func (s SetHdMonitorRegionConfigResponseBody) 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. // // example: // // lsn-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StartListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The NLB instance ID. // // This parameter is required. // // example: // // nlb-83ckzc8d4xlp8o**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The mappings between zones and vSwitches. // // > You can remove only one zone in each call. // // This parameter is required. 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. // // This parameter is required. // // example: // // vsw-bp1rmcrwg3erh1fh8**** 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](https://help.aliyun.com/document_detail/443890.html) operation to query the most recent zone list. // // This parameter is required. // // example: // // cn-hangzhou-a 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StartShiftLoadBalancerZonesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 54B48E3D-DF70-471B-AA93-08E683A1B45 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. // // This parameter is required. // // example: // // lsn-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StopListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The region ID of the resource. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource. You can specify up to 50 resource IDs in each call. // // This parameter is required. 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 // // This parameter is required. // // example: // // loadbalancer ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags. // // This parameter is required. Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (TagResourcesRequest) GoString ¶
func (s TagResourcesRequest) GoString() string
func (*TagResourcesRequest) 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. // // example: // // env 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. // // example: // // product Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (TagResourcesRequestTag) GoString ¶
func (s TagResourcesRequestTag) GoString() string
func (*TagResourcesRequestTag) SetKey ¶
func (s *TagResourcesRequestTag) SetKey(v string) *TagResourcesRequestTag
func (*TagResourcesRequestTag) SetValue ¶
func (s *TagResourcesRequestTag) SetValue(v string) *TagResourcesRequestTag
func (TagResourcesRequestTag) String ¶
func (s TagResourcesRequestTag) String() string
type TagResourcesResponse ¶
type TagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (TagResourcesResponse) GoString ¶
func (s TagResourcesResponse) GoString() string
func (*TagResourcesResponse) SetBody ¶
func (s *TagResourcesResponse) SetBody(v *TagResourcesResponseBody) *TagResourcesResponse
func (*TagResourcesResponse) SetHeaders ¶
func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse
func (*TagResourcesResponse) SetStatusCode ¶
func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse
func (TagResourcesResponse) String ¶
func (s TagResourcesResponse) String() string
type TagResourcesResponseBody ¶
type TagResourcesResponseBody struct { // The ID of the asynchronous task. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. // // example: // // 54B48E3D-DF70-471B-AA93-08E683A1B45 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. // // example: // // false 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The region ID of the resource. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the resource. You can specify up to 50 resource IDs in each call. // // This parameter is required. 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 // // This parameter is required. // // example: // // loadbalancer 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UntagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UntagResourcesResponse) GoString ¶
func (s UntagResourcesResponse) GoString() string
func (*UntagResourcesResponse) SetBody ¶
func (s *UntagResourcesResponse) SetBody(v *UntagResourcesResponseBody) *UntagResourcesResponse
func (*UntagResourcesResponse) SetHeaders ¶
func (s *UntagResourcesResponse) SetHeaders(v map[string]*string) *UntagResourcesResponse
func (*UntagResourcesResponse) SetStatusCode ¶
func (s *UntagResourcesResponse) SetStatusCode(v int32) *UntagResourcesResponse
func (UntagResourcesResponse) String ¶
func (s UntagResourcesResponse) String() string
type UntagResourcesResponseBody ¶
type UntagResourcesResponseBody struct { // The ID of the asynchronous task. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. // // example: // // 54B48E3D-DF70-471B-AA93-08E683A1B45 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 // // example: // // false 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. // // if can be null: // true // // example: // // ALPN 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 // // example: // // false 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // 10000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The timeout period of an idle connection. Unit: seconds. Valid values: **1* - to **900**. // // example: // // 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 (-). // // example: // // tcpssl_443 ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The ID of the listener. // // This parameter is required. // // example: // // lsn-bp1bpn0kn908w4nbw**** 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. // // example: // // 344 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 // // example: // // false ProxyProtocolEnabled *bool `json:"ProxyProtocolEnabled,omitempty" xml:"ProxyProtocolEnabled,omitempty"` // Specifies that the Proxy protocol passes the VpcId, PrivateLinkEpId, and PrivateLinkEpsId parameters to backend servers. 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](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // Specifies whether to enable fine-grained monitoring. Valid values: // // - **true**: yes // // - **false**: no // // example: // // false 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. // // example: // // tls_cipher_policy_1_1 SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The ID of the server group. // // example: // // sgp-ppdpc14gdm3x4o**** 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 ¶
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 ¶
type UpdateListenerAttributeRequestProxyProtocolV2Config struct { // Specifies whether to use the Proxy protocol to pass the PrivateLinkEpId parameter to backend servers. Valid values: // // - **true** // // - **false** // // example: // // false Ppv2PrivateLinkEpIdEnabled *bool `json:"Ppv2PrivateLinkEpIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpIdEnabled,omitempty"` // Specifies whether to use the Proxy protocol to pass the PrivateLinkEpsId parameter to backend servers. Valid values: // // - **true** // // - **false** // // example: // // false Ppv2PrivateLinkEpsIdEnabled *bool `json:"Ppv2PrivateLinkEpsIdEnabled,omitempty" xml:"Ppv2PrivateLinkEpsIdEnabled,omitempty"` // Specifies whether to use the Proxy protocol to pass the VpcId parameter to backend servers. Valid values: // // - **true** // // - **false** // // example: // // false Ppv2VpcIdEnabled *bool `json:"Ppv2VpcIdEnabled,omitempty" xml:"Ppv2VpcIdEnabled,omitempty"` }
func (UpdateListenerAttributeRequestProxyProtocolV2Config) GoString ¶
func (s UpdateListenerAttributeRequestProxyProtocolV2Config) GoString() string
func (*UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled ¶
func (s *UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpIdEnabled(v bool) *UpdateListenerAttributeRequestProxyProtocolV2Config
func (*UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled ¶
func (s *UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2PrivateLinkEpsIdEnabled(v bool) *UpdateListenerAttributeRequestProxyProtocolV2Config
func (*UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2VpcIdEnabled ¶
func (s *UpdateListenerAttributeRequestProxyProtocolV2Config) SetPpv2VpcIdEnabled(v bool) *UpdateListenerAttributeRequestProxyProtocolV2Config
func (UpdateListenerAttributeRequestProxyProtocolV2Config) String ¶
func (s UpdateListenerAttributeRequestProxyProtocolV2Config) String() string
type UpdateListenerAttributeResponse ¶
type UpdateListenerAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateListenerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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 ¶
type UpdateListenerAttributeShrinkRequest struct { // Specifies whether to enable Application-Layer Protocol Negotiation (ALPN). Valid values: // // - **true**: yes // // - **false**: no // // example: // // false 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. // // if can be null: // true // // example: // // ALPN 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 // // example: // // false 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // 10000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The timeout period of an idle connection. Unit: seconds. Valid values: **1* - to **900**. // // example: // // 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 (-). // // example: // // tcpssl_443 ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The ID of the listener. // // This parameter is required. // // example: // // lsn-bp1bpn0kn908w4nbw**** 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. // // example: // // 344 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 // // example: // // false ProxyProtocolEnabled *bool `json:"ProxyProtocolEnabled,omitempty" xml:"ProxyProtocolEnabled,omitempty"` // Specifies that the Proxy protocol passes the VpcId, PrivateLinkEpId, and PrivateLinkEpsId parameters to backend servers. ProxyProtocolV2ConfigShrink *string `json:"ProxyProtocolV2Config,omitempty" xml:"ProxyProtocolV2Config,omitempty"` // The ID of the region where the NLB instance is deployed. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // Specifies whether to enable fine-grained monitoring. Valid values: // // - **true**: yes // // - **false**: no // // example: // // false 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. // // example: // // tls_cipher_policy_1_1 SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The ID of the server group. // // example: // // sgp-ppdpc14gdm3x4o**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (UpdateListenerAttributeShrinkRequest) GoString ¶
func (s UpdateListenerAttributeShrinkRequest) GoString() string
func (*UpdateListenerAttributeShrinkRequest) SetAlpnEnabled ¶
func (s *UpdateListenerAttributeShrinkRequest) SetAlpnEnabled(v bool) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetAlpnPolicy ¶
func (s *UpdateListenerAttributeShrinkRequest) SetAlpnPolicy(v string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetCaCertificateIds ¶
func (s *UpdateListenerAttributeShrinkRequest) SetCaCertificateIds(v []*string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetCaEnabled ¶
func (s *UpdateListenerAttributeShrinkRequest) SetCaEnabled(v bool) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetCertificateIds ¶
func (s *UpdateListenerAttributeShrinkRequest) SetCertificateIds(v []*string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetClientToken ¶
func (s *UpdateListenerAttributeShrinkRequest) SetClientToken(v string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetCps ¶
func (s *UpdateListenerAttributeShrinkRequest) SetCps(v int32) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetDryRun ¶
func (s *UpdateListenerAttributeShrinkRequest) SetDryRun(v bool) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetIdleTimeout ¶
func (s *UpdateListenerAttributeShrinkRequest) SetIdleTimeout(v int32) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetListenerDescription ¶
func (s *UpdateListenerAttributeShrinkRequest) SetListenerDescription(v string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetListenerId ¶
func (s *UpdateListenerAttributeShrinkRequest) SetListenerId(v string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetMss ¶
func (s *UpdateListenerAttributeShrinkRequest) SetMss(v int32) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetProxyProtocolEnabled ¶
func (s *UpdateListenerAttributeShrinkRequest) SetProxyProtocolEnabled(v bool) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetProxyProtocolV2ConfigShrink ¶
func (s *UpdateListenerAttributeShrinkRequest) SetProxyProtocolV2ConfigShrink(v string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetRegionId ¶
func (s *UpdateListenerAttributeShrinkRequest) SetRegionId(v string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetSecSensorEnabled ¶
func (s *UpdateListenerAttributeShrinkRequest) SetSecSensorEnabled(v bool) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetSecurityPolicyId ¶
func (s *UpdateListenerAttributeShrinkRequest) SetSecurityPolicyId(v string) *UpdateListenerAttributeShrinkRequest
func (*UpdateListenerAttributeShrinkRequest) SetServerGroupId ¶
func (s *UpdateListenerAttributeShrinkRequest) SetServerGroupId(v string) *UpdateListenerAttributeShrinkRequest
func (UpdateListenerAttributeShrinkRequest) String ¶
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. // // This parameter is required. // // example: // // Internet 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The NLB instance ID. // // This parameter is required. // // example: // // nlb-83ckzc8d4xlp8o**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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). // // example: // // eip-bp1aedxso6u80u0qf**** 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**. // // example: // // Common 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. // // example: // // vsw-bp10ttov87felojcn**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone ID of the NLB instance. // // You can call the [DescribeZones](https://help.aliyun.com/document_detail/443890.html) operation to query the most recent zone list. // // example: // // cn-hangzhou-a 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateLoadBalancerAddressTypeConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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**. // // example: // // 1 Cps *int32 `json:"Cps,omitempty" xml:"Cps,omitempty"` // Specifies whether to enable cross-zone load balancing for the NLB instance. Valid values: // // - **true** // // - **false** // // example: // // 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The NLB instance ID. // // This parameter is required. // // example: // // nlb-wb7r6dlwetvt5j**** 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. // // example: // // NLB1 LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-beijing 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateLoadBalancerAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // aab74cfa-3bc4-48fc-80fc-0101da5a**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 7294679F-08DE-16D4-8E5D-1625685DC10B 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to enable deletion protection. Valid values: // // - **true** // // - **false** // // example: // // 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**. // // example: // // Instance_Is_Bound_By_Acceleration_Instance 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The NLB instance ID. // // This parameter is required. // // example: // // nlb-83ckzc8d4xlp8o**** 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**. // // example: // // 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. // // example: // // ConsoleProtection ModificationProtectionStatus *string `json:"ModificationProtectionStatus,omitempty" xml:"ModificationProtectionStatus,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateLoadBalancerProtectionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The NLB instance ID. // // This parameter is required. // // example: // // nlb-83ckzc8d4xlp8o**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to obtain the region ID. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The mappings between zones and vSwitches. You can specify at most 10 zones. // // This parameter is required. 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. // // example: // // eip-bp1aedxso6u80u0qf**** 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**. // // example: // // Common EipType *string `json:"EipType,omitempty" xml:"EipType,omitempty"` // The private IP addresses. // // example: // // 192.168.36.16 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. // // This parameter is required. // // example: // // vsw-bp1rmcrwg3erh1fh8**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone ID. You can call the [DescribeZones](https://help.aliyun.com/document_detail/443890.html) operation to query the most recent zone list. // // This parameter is required. // // example: // // cn-hangzhou-a 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateLoadBalancerZonesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to obtain the region ID. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The ID of the TLS security policy. // // This parameter is required. // // example: // // tls-bp14bb1e7dll4f**** 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 (-). // // example: // // TLSCipherPolicy 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateSecurityPolicyAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // D7A8875F-373A-5F48-8484-25B07A61F2AF RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the TLS security policy. // // example: // // tls-bp14bb1e7dll4f**** 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to enable connection draining. Valid values: // // - **true** // // - **false** // // example: // // false ConnectionDrainEnabled *bool `json:"ConnectionDrainEnabled,omitempty" xml:"ConnectionDrainEnabled,omitempty"` // The timeout period of connection draining. Unit: seconds. Valid values: **10* - to **900**. // // example: // // 10 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. // // example: // // false 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** // // example: // // false PreserveClientIpEnabled *bool `json:"PreserveClientIpEnabled,omitempty" xml:"PreserveClientIpEnabled,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to obtain the region ID. // // example: // // cn-hangzhou 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. // // example: // // Wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The server group ID. // // This parameter is required. // // example: // // sgp-atstuj3rtoptyui**** 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. // // example: // // NLB_ServerGroup1 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. // // example: // // 0 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The maximum timeout period of a health check. Unit: seconds. Valid values: **1* - to **300**. // // example: // // 100 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**. // // example: // // $SERVER_IP HealthCheckDomain *string `json:"HealthCheckDomain,omitempty" xml:"HealthCheckDomain,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // - **true** // // - **false** // // example: // // false HealthCheckEnabled *bool `json:"HealthCheckEnabled,omitempty" xml:"HealthCheckEnabled,omitempty"` HealthCheckExp *string `json:"HealthCheckExp,omitempty" xml:"HealthCheckExp,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**. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` HealthCheckReq *string `json:"HealthCheckReq,omitempty" xml:"HealthCheckReq,omitempty"` // The protocol that you want to use for health checks. Valid values: **TCP* - and **HTTP**. // // example: // // TCP 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**. // // example: // // /test/index.html 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**. // // example: // // 3 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**. // // example: // // GET 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**. // // example: // // 3 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) SetHealthCheckExp ¶ added in v3.1.0
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckExp(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckHttpCode ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckHttpCode(v []*string) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckInterval ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckInterval(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckReq ¶ added in v3.1.0
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckReq(v string) *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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateServerGroupAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 54B48E3D-DF70-471B-AA93-08E683A1B45 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The server group ID. // // example: // // sgp-atstuj3rtoptyui**** 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. // // example: // // 123e4567-e89b-12d3-a456-426655440000 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. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The region ID of the NLB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/443657.html) operation to query the most recent region list. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The server group ID. // // This parameter is required. // // example: // // sgp-atstuj3rtoptyui**** 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. // // This parameter is required. 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 (-). // // example: // // test 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. // // This parameter is required. // // example: // // 443 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. // // This parameter is required. // // example: // // ecs-bp67acfmxazb4p**** 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. // // example: // // 192.168.6.6 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. // // This parameter is required. // // example: // // Ecs 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. // // example: // // 100 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"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateServerGroupServersAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
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. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 54B48E3D-DF70-471B-AA93-08E683A1B45 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The server group ID. // // example: // // sgp-atstuj3rtoptyui**** 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