Documentation ¶
Overview ¶
This file is auto-generated, don't edit it. Thanks.
Index ¶
- type AddEntriesToAclRequest
- func (s AddEntriesToAclRequest) GoString() string
- func (s *AddEntriesToAclRequest) SetAclEntries(v []*AddEntriesToAclRequestAclEntries) *AddEntriesToAclRequest
- func (s *AddEntriesToAclRequest) SetAclId(v string) *AddEntriesToAclRequest
- func (s *AddEntriesToAclRequest) SetClientToken(v string) *AddEntriesToAclRequest
- func (s *AddEntriesToAclRequest) SetDryRun(v bool) *AddEntriesToAclRequest
- func (s AddEntriesToAclRequest) String() string
- type AddEntriesToAclRequestAclEntries
- func (s AddEntriesToAclRequestAclEntries) GoString() string
- func (s *AddEntriesToAclRequestAclEntries) SetDescription(v string) *AddEntriesToAclRequestAclEntries
- func (s *AddEntriesToAclRequestAclEntries) SetEntry(v string) *AddEntriesToAclRequestAclEntries
- func (s AddEntriesToAclRequestAclEntries) String() string
- type AddEntriesToAclResponse
- func (s AddEntriesToAclResponse) GoString() string
- func (s *AddEntriesToAclResponse) SetBody(v *AddEntriesToAclResponseBody) *AddEntriesToAclResponse
- func (s *AddEntriesToAclResponse) SetHeaders(v map[string]*string) *AddEntriesToAclResponse
- func (s *AddEntriesToAclResponse) SetStatusCode(v int32) *AddEntriesToAclResponse
- func (s AddEntriesToAclResponse) String() string
- type AddEntriesToAclResponseBody
- type AddServersToServerGroupRequest
- func (s AddServersToServerGroupRequest) GoString() string
- func (s *AddServersToServerGroupRequest) SetClientToken(v string) *AddServersToServerGroupRequest
- func (s *AddServersToServerGroupRequest) SetDryRun(v bool) *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) SetRemoteIpEnabled(v bool) *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) String() string
- type ApplyHealthCheckTemplateToServerGroupRequest
- func (s ApplyHealthCheckTemplateToServerGroupRequest) GoString() string
- func (s *ApplyHealthCheckTemplateToServerGroupRequest) SetClientToken(v string) *ApplyHealthCheckTemplateToServerGroupRequest
- func (s *ApplyHealthCheckTemplateToServerGroupRequest) SetDryRun(v bool) *ApplyHealthCheckTemplateToServerGroupRequest
- func (s *ApplyHealthCheckTemplateToServerGroupRequest) SetHealthCheckTemplateId(v string) *ApplyHealthCheckTemplateToServerGroupRequest
- func (s *ApplyHealthCheckTemplateToServerGroupRequest) SetServerGroupId(v string) *ApplyHealthCheckTemplateToServerGroupRequest
- func (s ApplyHealthCheckTemplateToServerGroupRequest) String() string
- type ApplyHealthCheckTemplateToServerGroupResponse
- func (s ApplyHealthCheckTemplateToServerGroupResponse) GoString() string
- func (s *ApplyHealthCheckTemplateToServerGroupResponse) SetBody(v *ApplyHealthCheckTemplateToServerGroupResponseBody) *ApplyHealthCheckTemplateToServerGroupResponse
- func (s *ApplyHealthCheckTemplateToServerGroupResponse) SetHeaders(v map[string]*string) *ApplyHealthCheckTemplateToServerGroupResponse
- func (s *ApplyHealthCheckTemplateToServerGroupResponse) SetStatusCode(v int32) *ApplyHealthCheckTemplateToServerGroupResponse
- func (s ApplyHealthCheckTemplateToServerGroupResponse) String() string
- type ApplyHealthCheckTemplateToServerGroupResponseBody
- func (s ApplyHealthCheckTemplateToServerGroupResponseBody) GoString() string
- func (s *ApplyHealthCheckTemplateToServerGroupResponseBody) SetJobId(v string) *ApplyHealthCheckTemplateToServerGroupResponseBody
- func (s *ApplyHealthCheckTemplateToServerGroupResponseBody) SetRequestId(v string) *ApplyHealthCheckTemplateToServerGroupResponseBody
- func (s ApplyHealthCheckTemplateToServerGroupResponseBody) String() string
- type AssociateAclsWithListenerRequest
- func (s AssociateAclsWithListenerRequest) GoString() string
- func (s *AssociateAclsWithListenerRequest) SetAclIds(v []*string) *AssociateAclsWithListenerRequest
- func (s *AssociateAclsWithListenerRequest) SetAclType(v string) *AssociateAclsWithListenerRequest
- func (s *AssociateAclsWithListenerRequest) SetClientToken(v string) *AssociateAclsWithListenerRequest
- func (s *AssociateAclsWithListenerRequest) SetDryRun(v bool) *AssociateAclsWithListenerRequest
- func (s *AssociateAclsWithListenerRequest) SetListenerId(v string) *AssociateAclsWithListenerRequest
- func (s AssociateAclsWithListenerRequest) String() string
- type AssociateAclsWithListenerResponse
- func (s AssociateAclsWithListenerResponse) GoString() string
- func (s *AssociateAclsWithListenerResponse) SetBody(v *AssociateAclsWithListenerResponseBody) *AssociateAclsWithListenerResponse
- func (s *AssociateAclsWithListenerResponse) SetHeaders(v map[string]*string) *AssociateAclsWithListenerResponse
- func (s *AssociateAclsWithListenerResponse) SetStatusCode(v int32) *AssociateAclsWithListenerResponse
- func (s AssociateAclsWithListenerResponse) String() string
- type AssociateAclsWithListenerResponseBody
- func (s AssociateAclsWithListenerResponseBody) GoString() string
- func (s *AssociateAclsWithListenerResponseBody) SetJobId(v string) *AssociateAclsWithListenerResponseBody
- func (s *AssociateAclsWithListenerResponseBody) SetRequestId(v string) *AssociateAclsWithListenerResponseBody
- func (s AssociateAclsWithListenerResponseBody) String() string
- type AssociateAdditionalCertificatesWithListenerRequest
- func (s AssociateAdditionalCertificatesWithListenerRequest) GoString() string
- func (s *AssociateAdditionalCertificatesWithListenerRequest) SetCertificates(v []*AssociateAdditionalCertificatesWithListenerRequestCertificates) *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) String() string
- type AssociateAdditionalCertificatesWithListenerRequestCertificates
- func (s AssociateAdditionalCertificatesWithListenerRequestCertificates) GoString() string
- func (s *AssociateAdditionalCertificatesWithListenerRequestCertificates) SetCertificateId(v string) *AssociateAdditionalCertificatesWithListenerRequestCertificates
- func (s AssociateAdditionalCertificatesWithListenerRequestCertificates) 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) 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) AddEntriesToAcl(request *AddEntriesToAclRequest) (_result *AddEntriesToAclResponse, _err error)
- func (client *Client) AddEntriesToAclWithOptions(request *AddEntriesToAclRequest, runtime *util.RuntimeOptions) (_result *AddEntriesToAclResponse, _err error)
- 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) ApplyHealthCheckTemplateToServerGroup(request *ApplyHealthCheckTemplateToServerGroupRequest) (_result *ApplyHealthCheckTemplateToServerGroupResponse, _err error)
- func (client *Client) ApplyHealthCheckTemplateToServerGroupWithOptions(request *ApplyHealthCheckTemplateToServerGroupRequest, ...) (_result *ApplyHealthCheckTemplateToServerGroupResponse, _err error)
- func (client *Client) AssociateAclsWithListener(request *AssociateAclsWithListenerRequest) (_result *AssociateAclsWithListenerResponse, _err error)
- func (client *Client) AssociateAclsWithListenerWithOptions(request *AssociateAclsWithListenerRequest, runtime *util.RuntimeOptions) (_result *AssociateAclsWithListenerResponse, _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) CreateAScripts(request *CreateAScriptsRequest) (_result *CreateAScriptsResponse, _err error)
- func (client *Client) CreateAScriptsWithOptions(request *CreateAScriptsRequest, runtime *util.RuntimeOptions) (_result *CreateAScriptsResponse, _err error)
- func (client *Client) CreateAcl(request *CreateAclRequest) (_result *CreateAclResponse, _err error)
- func (client *Client) CreateAclWithOptions(request *CreateAclRequest, runtime *util.RuntimeOptions) (_result *CreateAclResponse, _err error)
- func (client *Client) CreateHealthCheckTemplate(request *CreateHealthCheckTemplateRequest) (_result *CreateHealthCheckTemplateResponse, _err error)
- func (client *Client) CreateHealthCheckTemplateWithOptions(request *CreateHealthCheckTemplateRequest, runtime *util.RuntimeOptions) (_result *CreateHealthCheckTemplateResponse, _err error)
- func (client *Client) CreateListener(request *CreateListenerRequest) (_result *CreateListenerResponse, _err error)
- func (client *Client) CreateListenerWithOptions(request *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) CreateRule(request *CreateRuleRequest) (_result *CreateRuleResponse, _err error)
- func (client *Client) CreateRuleWithOptions(request *CreateRuleRequest, runtime *util.RuntimeOptions) (_result *CreateRuleResponse, _err error)
- func (client *Client) CreateRules(request *CreateRulesRequest) (_result *CreateRulesResponse, _err error)
- func (client *Client) CreateRulesWithOptions(request *CreateRulesRequest, runtime *util.RuntimeOptions) (_result *CreateRulesResponse, _err error)
- func (client *Client) 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) DeleteAScripts(request *DeleteAScriptsRequest) (_result *DeleteAScriptsResponse, _err error)
- func (client *Client) DeleteAScriptsWithOptions(request *DeleteAScriptsRequest, runtime *util.RuntimeOptions) (_result *DeleteAScriptsResponse, _err error)
- func (client *Client) DeleteAcl(request *DeleteAclRequest) (_result *DeleteAclResponse, _err error)
- func (client *Client) DeleteAclWithOptions(request *DeleteAclRequest, runtime *util.RuntimeOptions) (_result *DeleteAclResponse, _err error)
- func (client *Client) DeleteHealthCheckTemplates(request *DeleteHealthCheckTemplatesRequest) (_result *DeleteHealthCheckTemplatesResponse, _err error)
- func (client *Client) DeleteHealthCheckTemplatesWithOptions(request *DeleteHealthCheckTemplatesRequest, runtime *util.RuntimeOptions) (_result *DeleteHealthCheckTemplatesResponse, _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) DeleteRule(request *DeleteRuleRequest) (_result *DeleteRuleResponse, _err error)
- func (client *Client) DeleteRuleWithOptions(request *DeleteRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteRuleResponse, _err error)
- func (client *Client) DeleteRules(request *DeleteRulesRequest) (_result *DeleteRulesResponse, _err error)
- func (client *Client) DeleteRulesWithOptions(request *DeleteRulesRequest, runtime *util.RuntimeOptions) (_result *DeleteRulesResponse, _err error)
- func (client *Client) DeleteSecurityPolicy(request *DeleteSecurityPolicyRequest) (_result *DeleteSecurityPolicyResponse, _err error)
- func (client *Client) DeleteSecurityPolicyWithOptions(request *DeleteSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteSecurityPolicyResponse, _err error)
- func (client *Client) DeleteServerGroup(request *DeleteServerGroupRequest) (_result *DeleteServerGroupResponse, _err error)
- func (client *Client) DeleteServerGroupWithOptions(request *DeleteServerGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteServerGroupResponse, _err error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)
- func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)
- func (client *Client) DescribeZones(request *DescribeZonesRequest) (_result *DescribeZonesResponse, _err error)
- func (client *Client) DescribeZonesWithOptions(request *DescribeZonesRequest, runtime *util.RuntimeOptions) (_result *DescribeZonesResponse, _err error)
- func (client *Client) DetachCommonBandwidthPackageFromLoadBalancer(request *DetachCommonBandwidthPackageFromLoadBalancerRequest) (_result *DetachCommonBandwidthPackageFromLoadBalancerResponse, _err error)
- func (client *Client) DetachCommonBandwidthPackageFromLoadBalancerWithOptions(request *DetachCommonBandwidthPackageFromLoadBalancerRequest, ...) (_result *DetachCommonBandwidthPackageFromLoadBalancerResponse, _err error)
- func (client *Client) DisableDeletionProtection(request *DisableDeletionProtectionRequest) (_result *DisableDeletionProtectionResponse, _err error)
- func (client *Client) DisableDeletionProtectionWithOptions(request *DisableDeletionProtectionRequest, runtime *util.RuntimeOptions) (_result *DisableDeletionProtectionResponse, _err error)
- func (client *Client) DisableLoadBalancerAccessLog(request *DisableLoadBalancerAccessLogRequest) (_result *DisableLoadBalancerAccessLogResponse, _err error)
- func (client *Client) DisableLoadBalancerAccessLogWithOptions(request *DisableLoadBalancerAccessLogRequest, runtime *util.RuntimeOptions) (_result *DisableLoadBalancerAccessLogResponse, _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) DissociateAclsFromListener(request *DissociateAclsFromListenerRequest) (_result *DissociateAclsFromListenerResponse, _err error)
- func (client *Client) DissociateAclsFromListenerWithOptions(request *DissociateAclsFromListenerRequest, runtime *util.RuntimeOptions) (_result *DissociateAclsFromListenerResponse, _err error)
- func (client *Client) DissociateAdditionalCertificatesFromListener(request *DissociateAdditionalCertificatesFromListenerRequest) (_result *DissociateAdditionalCertificatesFromListenerResponse, _err error)
- func (client *Client) DissociateAdditionalCertificatesFromListenerWithOptions(request *DissociateAdditionalCertificatesFromListenerRequest, ...) (_result *DissociateAdditionalCertificatesFromListenerResponse, _err error)
- func (client *Client) EnableDeletionProtection(request *EnableDeletionProtectionRequest) (_result *EnableDeletionProtectionResponse, _err error)
- func (client *Client) EnableDeletionProtectionWithOptions(request *EnableDeletionProtectionRequest, runtime *util.RuntimeOptions) (_result *EnableDeletionProtectionResponse, _err error)
- func (client *Client) EnableLoadBalancerAccessLog(request *EnableLoadBalancerAccessLogRequest) (_result *EnableLoadBalancerAccessLogResponse, _err error)
- func (client *Client) EnableLoadBalancerAccessLogWithOptions(request *EnableLoadBalancerAccessLogRequest, runtime *util.RuntimeOptions) (_result *EnableLoadBalancerAccessLogResponse, _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) GetHealthCheckTemplateAttribute(request *GetHealthCheckTemplateAttributeRequest) (_result *GetHealthCheckTemplateAttributeResponse, _err error)
- func (client *Client) GetHealthCheckTemplateAttributeWithOptions(request *GetHealthCheckTemplateAttributeRequest, runtime *util.RuntimeOptions) (_result *GetHealthCheckTemplateAttributeResponse, _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) ListAScripts(request *ListAScriptsRequest) (_result *ListAScriptsResponse, _err error)
- func (client *Client) ListAScriptsWithOptions(request *ListAScriptsRequest, runtime *util.RuntimeOptions) (_result *ListAScriptsResponse, _err error)
- func (client *Client) ListAclEntries(request *ListAclEntriesRequest) (_result *ListAclEntriesResponse, _err error)
- func (client *Client) ListAclEntriesWithOptions(request *ListAclEntriesRequest, runtime *util.RuntimeOptions) (_result *ListAclEntriesResponse, _err error)
- func (client *Client) ListAclRelations(request *ListAclRelationsRequest) (_result *ListAclRelationsResponse, _err error)
- func (client *Client) ListAclRelationsWithOptions(request *ListAclRelationsRequest, runtime *util.RuntimeOptions) (_result *ListAclRelationsResponse, _err error)
- func (client *Client) ListAcls(request *ListAclsRequest) (_result *ListAclsResponse, _err error)
- func (client *Client) ListAclsWithOptions(request *ListAclsRequest, runtime *util.RuntimeOptions) (_result *ListAclsResponse, _err error)
- func (client *Client) ListAsynJobs(request *ListAsynJobsRequest) (_result *ListAsynJobsResponse, _err error)
- func (client *Client) ListAsynJobsWithOptions(request *ListAsynJobsRequest, runtime *util.RuntimeOptions) (_result *ListAsynJobsResponse, _err error)
- func (client *Client) ListHealthCheckTemplates(request *ListHealthCheckTemplatesRequest) (_result *ListHealthCheckTemplatesResponse, _err error)
- func (client *Client) ListHealthCheckTemplatesWithOptions(request *ListHealthCheckTemplatesRequest, runtime *util.RuntimeOptions) (_result *ListHealthCheckTemplatesResponse, _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) ListRules(request *ListRulesRequest) (_result *ListRulesResponse, _err error)
- func (client *Client) ListRulesWithOptions(request *ListRulesRequest, runtime *util.RuntimeOptions) (_result *ListRulesResponse, _err error)
- func (client *Client) ListSecurityPolicies(request *ListSecurityPoliciesRequest) (_result *ListSecurityPoliciesResponse, _err error)
- func (client *Client) ListSecurityPoliciesWithOptions(request *ListSecurityPoliciesRequest, runtime *util.RuntimeOptions) (_result *ListSecurityPoliciesResponse, _err error)
- func (client *Client) ListSecurityPolicyRelations(request *ListSecurityPolicyRelationsRequest) (_result *ListSecurityPolicyRelationsResponse, _err error)
- func (client *Client) ListSecurityPolicyRelationsWithOptions(request *ListSecurityPolicyRelationsRequest, runtime *util.RuntimeOptions) (_result *ListSecurityPolicyRelationsResponse, _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) ListSystemSecurityPolicies() (_result *ListSystemSecurityPoliciesResponse, _err error)
- func (client *Client) ListSystemSecurityPoliciesWithOptions(runtime *util.RuntimeOptions) (_result *ListSystemSecurityPoliciesResponse, _err error)
- func (client *Client) ListTagKeys(request *ListTagKeysRequest) (_result *ListTagKeysResponse, _err error)
- func (client *Client) ListTagKeysWithOptions(request *ListTagKeysRequest, runtime *util.RuntimeOptions) (_result *ListTagKeysResponse, _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) ListTagValues(request *ListTagValuesRequest) (_result *ListTagValuesResponse, _err error)
- func (client *Client) ListTagValuesWithOptions(request *ListTagValuesRequest, runtime *util.RuntimeOptions) (_result *ListTagValuesResponse, _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) RemoveEntriesFromAcl(request *RemoveEntriesFromAclRequest) (_result *RemoveEntriesFromAclResponse, _err error)
- func (client *Client) RemoveEntriesFromAclWithOptions(request *RemoveEntriesFromAclRequest, runtime *util.RuntimeOptions) (_result *RemoveEntriesFromAclResponse, _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) ReplaceServersInServerGroup(request *ReplaceServersInServerGroupRequest) (_result *ReplaceServersInServerGroupResponse, _err error)
- func (client *Client) ReplaceServersInServerGroupWithOptions(request *ReplaceServersInServerGroupRequest, runtime *util.RuntimeOptions) (_result *ReplaceServersInServerGroupResponse, _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) UpdateAScripts(request *UpdateAScriptsRequest) (_result *UpdateAScriptsResponse, _err error)
- func (client *Client) UpdateAScriptsWithOptions(request *UpdateAScriptsRequest, runtime *util.RuntimeOptions) (_result *UpdateAScriptsResponse, _err error)
- func (client *Client) UpdateAclAttribute(request *UpdateAclAttributeRequest) (_result *UpdateAclAttributeResponse, _err error)
- func (client *Client) UpdateAclAttributeWithOptions(request *UpdateAclAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateAclAttributeResponse, _err error)
- func (client *Client) UpdateHealthCheckTemplateAttribute(request *UpdateHealthCheckTemplateAttributeRequest) (_result *UpdateHealthCheckTemplateAttributeResponse, _err error)
- func (client *Client) UpdateHealthCheckTemplateAttributeWithOptions(request *UpdateHealthCheckTemplateAttributeRequest, ...) (_result *UpdateHealthCheckTemplateAttributeResponse, _err error)
- func (client *Client) UpdateListenerAttribute(request *UpdateListenerAttributeRequest) (_result *UpdateListenerAttributeResponse, _err error)
- func (client *Client) UpdateListenerAttributeWithOptions(request *UpdateListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateListenerAttributeResponse, _err error)
- func (client *Client) UpdateListenerLogConfig(request *UpdateListenerLogConfigRequest) (_result *UpdateListenerLogConfigResponse, _err error)
- func (client *Client) UpdateListenerLogConfigWithOptions(request *UpdateListenerLogConfigRequest, runtime *util.RuntimeOptions) (_result *UpdateListenerLogConfigResponse, _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) UpdateLoadBalancerEdition(request *UpdateLoadBalancerEditionRequest) (_result *UpdateLoadBalancerEditionResponse, _err error)
- func (client *Client) UpdateLoadBalancerEditionWithOptions(request *UpdateLoadBalancerEditionRequest, runtime *util.RuntimeOptions) (_result *UpdateLoadBalancerEditionResponse, _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) UpdateRuleAttribute(request *UpdateRuleAttributeRequest) (_result *UpdateRuleAttributeResponse, _err error)
- func (client *Client) UpdateRuleAttributeWithOptions(request *UpdateRuleAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateRuleAttributeResponse, _err error)
- func (client *Client) UpdateRulesAttribute(request *UpdateRulesAttributeRequest) (_result *UpdateRulesAttributeResponse, _err error)
- func (client *Client) UpdateRulesAttributeWithOptions(request *UpdateRulesAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateRulesAttributeResponse, _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 CreateAScriptsRequest
- func (s CreateAScriptsRequest) GoString() string
- func (s *CreateAScriptsRequest) SetAScripts(v []*CreateAScriptsRequestAScripts) *CreateAScriptsRequest
- func (s *CreateAScriptsRequest) SetClientToken(v string) *CreateAScriptsRequest
- func (s *CreateAScriptsRequest) SetDryRun(v bool) *CreateAScriptsRequest
- func (s *CreateAScriptsRequest) SetListenerId(v string) *CreateAScriptsRequest
- func (s CreateAScriptsRequest) String() string
- type CreateAScriptsRequestAScripts
- func (s CreateAScriptsRequestAScripts) GoString() string
- func (s *CreateAScriptsRequestAScripts) SetAScriptName(v string) *CreateAScriptsRequestAScripts
- func (s *CreateAScriptsRequestAScripts) SetEnabled(v bool) *CreateAScriptsRequestAScripts
- func (s *CreateAScriptsRequestAScripts) SetExtAttributeEnabled(v bool) *CreateAScriptsRequestAScripts
- func (s *CreateAScriptsRequestAScripts) SetExtAttributes(v []*CreateAScriptsRequestAScriptsExtAttributes) *CreateAScriptsRequestAScripts
- func (s *CreateAScriptsRequestAScripts) SetScriptContent(v string) *CreateAScriptsRequestAScripts
- func (s CreateAScriptsRequestAScripts) String() string
- type CreateAScriptsRequestAScriptsExtAttributes
- func (s CreateAScriptsRequestAScriptsExtAttributes) GoString() string
- func (s *CreateAScriptsRequestAScriptsExtAttributes) SetAttributeKey(v string) *CreateAScriptsRequestAScriptsExtAttributes
- func (s *CreateAScriptsRequestAScriptsExtAttributes) SetAttributeValue(v string) *CreateAScriptsRequestAScriptsExtAttributes
- func (s CreateAScriptsRequestAScriptsExtAttributes) String() string
- type CreateAScriptsResponse
- func (s CreateAScriptsResponse) GoString() string
- func (s *CreateAScriptsResponse) SetBody(v *CreateAScriptsResponseBody) *CreateAScriptsResponse
- func (s *CreateAScriptsResponse) SetHeaders(v map[string]*string) *CreateAScriptsResponse
- func (s *CreateAScriptsResponse) SetStatusCode(v int32) *CreateAScriptsResponse
- func (s CreateAScriptsResponse) String() string
- type CreateAScriptsResponseBody
- func (s CreateAScriptsResponseBody) GoString() string
- func (s *CreateAScriptsResponseBody) SetAScriptIds(v []*CreateAScriptsResponseBodyAScriptIds) *CreateAScriptsResponseBody
- func (s *CreateAScriptsResponseBody) SetJobId(v string) *CreateAScriptsResponseBody
- func (s *CreateAScriptsResponseBody) SetRequestId(v string) *CreateAScriptsResponseBody
- func (s CreateAScriptsResponseBody) String() string
- type CreateAScriptsResponseBodyAScriptIds
- type CreateAclRequest
- func (s CreateAclRequest) GoString() string
- func (s *CreateAclRequest) SetAclName(v string) *CreateAclRequest
- func (s *CreateAclRequest) SetClientToken(v string) *CreateAclRequest
- func (s *CreateAclRequest) SetDryRun(v bool) *CreateAclRequest
- func (s *CreateAclRequest) SetResourceGroupId(v string) *CreateAclRequest
- func (s *CreateAclRequest) SetTag(v []*CreateAclRequestTag) *CreateAclRequest
- func (s CreateAclRequest) String() string
- type CreateAclRequestTag
- type CreateAclResponse
- func (s CreateAclResponse) GoString() string
- func (s *CreateAclResponse) SetBody(v *CreateAclResponseBody) *CreateAclResponse
- func (s *CreateAclResponse) SetHeaders(v map[string]*string) *CreateAclResponse
- func (s *CreateAclResponse) SetStatusCode(v int32) *CreateAclResponse
- func (s CreateAclResponse) String() string
- type CreateAclResponseBody
- func (s CreateAclResponseBody) GoString() string
- func (s *CreateAclResponseBody) SetAclId(v string) *CreateAclResponseBody
- func (s *CreateAclResponseBody) SetJobId(v string) *CreateAclResponseBody
- func (s *CreateAclResponseBody) SetRequestId(v string) *CreateAclResponseBody
- func (s CreateAclResponseBody) String() string
- type CreateHealthCheckTemplateRequest
- func (s CreateHealthCheckTemplateRequest) GoString() string
- func (s *CreateHealthCheckTemplateRequest) SetClientToken(v string) *CreateHealthCheckTemplateRequest
- func (s *CreateHealthCheckTemplateRequest) SetDryRun(v bool) *CreateHealthCheckTemplateRequest
- func (s *CreateHealthCheckTemplateRequest) SetHealthCheckCodes(v []*string) *CreateHealthCheckTemplateRequest
- func (s *CreateHealthCheckTemplateRequest) SetHealthCheckConnectPort(v int32) *CreateHealthCheckTemplateRequest
- func (s *CreateHealthCheckTemplateRequest) SetHealthCheckHost(v string) *CreateHealthCheckTemplateRequest
- func (s *CreateHealthCheckTemplateRequest) SetHealthCheckHttpVersion(v string) *CreateHealthCheckTemplateRequest
- func (s *CreateHealthCheckTemplateRequest) SetHealthCheckInterval(v int32) *CreateHealthCheckTemplateRequest
- func (s *CreateHealthCheckTemplateRequest) SetHealthCheckMethod(v string) *CreateHealthCheckTemplateRequest
- func (s *CreateHealthCheckTemplateRequest) SetHealthCheckPath(v string) *CreateHealthCheckTemplateRequest
- func (s *CreateHealthCheckTemplateRequest) SetHealthCheckProtocol(v string) *CreateHealthCheckTemplateRequest
- func (s *CreateHealthCheckTemplateRequest) SetHealthCheckTemplateName(v string) *CreateHealthCheckTemplateRequest
- func (s *CreateHealthCheckTemplateRequest) SetHealthCheckTimeout(v int32) *CreateHealthCheckTemplateRequest
- func (s *CreateHealthCheckTemplateRequest) SetHealthyThreshold(v int32) *CreateHealthCheckTemplateRequest
- func (s *CreateHealthCheckTemplateRequest) SetTag(v []*CreateHealthCheckTemplateRequestTag) *CreateHealthCheckTemplateRequest
- func (s *CreateHealthCheckTemplateRequest) SetUnhealthyThreshold(v int32) *CreateHealthCheckTemplateRequest
- func (s CreateHealthCheckTemplateRequest) String() string
- type CreateHealthCheckTemplateRequestTag
- func (s CreateHealthCheckTemplateRequestTag) GoString() string
- func (s *CreateHealthCheckTemplateRequestTag) SetKey(v string) *CreateHealthCheckTemplateRequestTag
- func (s *CreateHealthCheckTemplateRequestTag) SetValue(v string) *CreateHealthCheckTemplateRequestTag
- func (s CreateHealthCheckTemplateRequestTag) String() string
- type CreateHealthCheckTemplateResponse
- func (s CreateHealthCheckTemplateResponse) GoString() string
- func (s *CreateHealthCheckTemplateResponse) SetBody(v *CreateHealthCheckTemplateResponseBody) *CreateHealthCheckTemplateResponse
- func (s *CreateHealthCheckTemplateResponse) SetHeaders(v map[string]*string) *CreateHealthCheckTemplateResponse
- func (s *CreateHealthCheckTemplateResponse) SetStatusCode(v int32) *CreateHealthCheckTemplateResponse
- func (s CreateHealthCheckTemplateResponse) String() string
- type CreateHealthCheckTemplateResponseBody
- func (s CreateHealthCheckTemplateResponseBody) GoString() string
- func (s *CreateHealthCheckTemplateResponseBody) SetHealthCheckTemplateId(v string) *CreateHealthCheckTemplateResponseBody
- func (s *CreateHealthCheckTemplateResponseBody) SetRequestId(v string) *CreateHealthCheckTemplateResponseBody
- func (s CreateHealthCheckTemplateResponseBody) String() string
- type CreateListenerRequest
- func (s CreateListenerRequest) GoString() string
- func (s *CreateListenerRequest) SetCaCertificates(v []*CreateListenerRequestCaCertificates) *CreateListenerRequest
- func (s *CreateListenerRequest) SetCaEnabled(v bool) *CreateListenerRequest
- func (s *CreateListenerRequest) SetCertificates(v []*CreateListenerRequestCertificates) *CreateListenerRequest
- func (s *CreateListenerRequest) SetClientToken(v string) *CreateListenerRequest
- func (s *CreateListenerRequest) SetDefaultActions(v []*CreateListenerRequestDefaultActions) *CreateListenerRequest
- func (s *CreateListenerRequest) SetDryRun(v bool) *CreateListenerRequest
- func (s *CreateListenerRequest) SetGzipEnabled(v bool) *CreateListenerRequest
- func (s *CreateListenerRequest) SetHttp2Enabled(v bool) *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) SetQuicConfig(v *CreateListenerRequestQuicConfig) *CreateListenerRequest
- func (s *CreateListenerRequest) SetRequestTimeout(v int32) *CreateListenerRequest
- func (s *CreateListenerRequest) SetSecurityPolicyId(v string) *CreateListenerRequest
- func (s *CreateListenerRequest) SetTag(v []*CreateListenerRequestTag) *CreateListenerRequest
- func (s *CreateListenerRequest) SetXForwardedForConfig(v *CreateListenerRequestXForwardedForConfig) *CreateListenerRequest
- func (s CreateListenerRequest) String() string
- type CreateListenerRequestCaCertificates
- type CreateListenerRequestCertificates
- type CreateListenerRequestDefaultActions
- func (s CreateListenerRequestDefaultActions) GoString() string
- func (s *CreateListenerRequestDefaultActions) SetForwardGroupConfig(v *CreateListenerRequestDefaultActionsForwardGroupConfig) *CreateListenerRequestDefaultActions
- func (s *CreateListenerRequestDefaultActions) SetType(v string) *CreateListenerRequestDefaultActions
- func (s CreateListenerRequestDefaultActions) String() string
- type CreateListenerRequestDefaultActionsForwardGroupConfig
- func (s CreateListenerRequestDefaultActionsForwardGroupConfig) GoString() string
- func (s *CreateListenerRequestDefaultActionsForwardGroupConfig) SetServerGroupTuples(v []*CreateListenerRequestDefaultActionsForwardGroupConfigServerGroupTuples) *CreateListenerRequestDefaultActionsForwardGroupConfig
- func (s CreateListenerRequestDefaultActionsForwardGroupConfig) String() string
- type CreateListenerRequestDefaultActionsForwardGroupConfigServerGroupTuples
- func (s CreateListenerRequestDefaultActionsForwardGroupConfigServerGroupTuples) GoString() string
- func (s *CreateListenerRequestDefaultActionsForwardGroupConfigServerGroupTuples) SetServerGroupId(v string) *CreateListenerRequestDefaultActionsForwardGroupConfigServerGroupTuples
- func (s CreateListenerRequestDefaultActionsForwardGroupConfigServerGroupTuples) String() string
- type CreateListenerRequestQuicConfig
- func (s CreateListenerRequestQuicConfig) GoString() string
- func (s *CreateListenerRequestQuicConfig) SetQuicListenerId(v string) *CreateListenerRequestQuicConfig
- func (s *CreateListenerRequestQuicConfig) SetQuicUpgradeEnabled(v bool) *CreateListenerRequestQuicConfig
- func (s CreateListenerRequestQuicConfig) String() string
- type CreateListenerRequestTag
- type CreateListenerRequestXForwardedForConfig
- func (s CreateListenerRequestXForwardedForConfig) GoString() string
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertClientVerifyAlias(v string) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertClientVerifyEnabled(v bool) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertFingerprintAlias(v string) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertFingerprintEnabled(v bool) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertIssuerDNAlias(v string) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertIssuerDNEnabled(v bool) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertSubjectDNAlias(v string) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertSubjectDNEnabled(v bool) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientSourceIpsEnabled(v bool) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientSourceIpsTrusted(v string) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientSrcPortEnabled(v bool) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForEnabled(v bool) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForHostEnabled(v bool) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForProcessingMode(v string) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForProtoEnabled(v bool) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForSLBIdEnabled(v bool) *CreateListenerRequestXForwardedForConfig
- func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForSLBPortEnabled(v bool) *CreateListenerRequestXForwardedForConfig
- func (s CreateListenerRequestXForwardedForConfig) String() string
- 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 CreateLoadBalancerRequest
- func (s CreateLoadBalancerRequest) GoString() string
- func (s *CreateLoadBalancerRequest) SetAddressAllocatedMode(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetAddressIpVersion(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetAddressType(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetClientToken(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetDeletionProtectionEnabled(v bool) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetDryRun(v bool) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetLoadBalancerBillingConfig(v *CreateLoadBalancerRequestLoadBalancerBillingConfig) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetLoadBalancerEdition(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetLoadBalancerName(v string) *CreateLoadBalancerRequest
- func (s *CreateLoadBalancerRequest) SetModificationProtectionConfig(v *CreateLoadBalancerRequestModificationProtectionConfig) *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 CreateLoadBalancerRequestLoadBalancerBillingConfig
- func (s CreateLoadBalancerRequestLoadBalancerBillingConfig) GoString() string
- func (s *CreateLoadBalancerRequestLoadBalancerBillingConfig) SetBandwidthPackageId(v string) *CreateLoadBalancerRequestLoadBalancerBillingConfig
- func (s *CreateLoadBalancerRequestLoadBalancerBillingConfig) SetPayType(v string) *CreateLoadBalancerRequestLoadBalancerBillingConfig
- func (s CreateLoadBalancerRequestLoadBalancerBillingConfig) String() string
- 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) SetEipType(v string) *CreateLoadBalancerRequestZoneMappings
- func (s *CreateLoadBalancerRequestZoneMappings) SetIntranetAddress(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) SetRequestId(v string) *CreateLoadBalancerResponseBody
- func (s CreateLoadBalancerResponseBody) String() string
- type CreateRuleRequest
- func (s CreateRuleRequest) GoString() string
- func (s *CreateRuleRequest) SetClientToken(v string) *CreateRuleRequest
- func (s *CreateRuleRequest) SetDirection(v string) *CreateRuleRequest
- func (s *CreateRuleRequest) SetDryRun(v bool) *CreateRuleRequest
- func (s *CreateRuleRequest) SetListenerId(v string) *CreateRuleRequest
- func (s *CreateRuleRequest) SetPriority(v int32) *CreateRuleRequest
- func (s *CreateRuleRequest) SetRuleActions(v []*CreateRuleRequestRuleActions) *CreateRuleRequest
- func (s *CreateRuleRequest) SetRuleConditions(v []*CreateRuleRequestRuleConditions) *CreateRuleRequest
- func (s *CreateRuleRequest) SetRuleName(v string) *CreateRuleRequest
- func (s *CreateRuleRequest) SetTag(v []*CreateRuleRequestTag) *CreateRuleRequest
- func (s CreateRuleRequest) String() string
- type CreateRuleRequestRuleActions
- func (s CreateRuleRequestRuleActions) GoString() string
- func (s *CreateRuleRequestRuleActions) SetCorsConfig(v *CreateRuleRequestRuleActionsCorsConfig) *CreateRuleRequestRuleActions
- func (s *CreateRuleRequestRuleActions) SetFixedResponseConfig(v *CreateRuleRequestRuleActionsFixedResponseConfig) *CreateRuleRequestRuleActions
- func (s *CreateRuleRequestRuleActions) SetForwardGroupConfig(v *CreateRuleRequestRuleActionsForwardGroupConfig) *CreateRuleRequestRuleActions
- func (s *CreateRuleRequestRuleActions) SetInsertHeaderConfig(v *CreateRuleRequestRuleActionsInsertHeaderConfig) *CreateRuleRequestRuleActions
- func (s *CreateRuleRequestRuleActions) SetOrder(v int32) *CreateRuleRequestRuleActions
- func (s *CreateRuleRequestRuleActions) SetRedirectConfig(v *CreateRuleRequestRuleActionsRedirectConfig) *CreateRuleRequestRuleActions
- func (s *CreateRuleRequestRuleActions) SetRemoveHeaderConfig(v *CreateRuleRequestRuleActionsRemoveHeaderConfig) *CreateRuleRequestRuleActions
- func (s *CreateRuleRequestRuleActions) SetRewriteConfig(v *CreateRuleRequestRuleActionsRewriteConfig) *CreateRuleRequestRuleActions
- func (s *CreateRuleRequestRuleActions) SetTrafficLimitConfig(v *CreateRuleRequestRuleActionsTrafficLimitConfig) *CreateRuleRequestRuleActions
- func (s *CreateRuleRequestRuleActions) SetTrafficMirrorConfig(v *CreateRuleRequestRuleActionsTrafficMirrorConfig) *CreateRuleRequestRuleActions
- func (s *CreateRuleRequestRuleActions) SetType(v string) *CreateRuleRequestRuleActions
- func (s CreateRuleRequestRuleActions) String() string
- type CreateRuleRequestRuleActionsCorsConfig
- func (s CreateRuleRequestRuleActionsCorsConfig) GoString() string
- func (s *CreateRuleRequestRuleActionsCorsConfig) SetAllowCredentials(v string) *CreateRuleRequestRuleActionsCorsConfig
- func (s *CreateRuleRequestRuleActionsCorsConfig) SetAllowHeaders(v []*string) *CreateRuleRequestRuleActionsCorsConfig
- func (s *CreateRuleRequestRuleActionsCorsConfig) SetAllowMethods(v []*string) *CreateRuleRequestRuleActionsCorsConfig
- func (s *CreateRuleRequestRuleActionsCorsConfig) SetAllowOrigin(v []*string) *CreateRuleRequestRuleActionsCorsConfig
- func (s *CreateRuleRequestRuleActionsCorsConfig) SetExposeHeaders(v []*string) *CreateRuleRequestRuleActionsCorsConfig
- func (s *CreateRuleRequestRuleActionsCorsConfig) SetMaxAge(v int64) *CreateRuleRequestRuleActionsCorsConfig
- func (s CreateRuleRequestRuleActionsCorsConfig) String() string
- type CreateRuleRequestRuleActionsFixedResponseConfig
- func (s CreateRuleRequestRuleActionsFixedResponseConfig) GoString() string
- func (s *CreateRuleRequestRuleActionsFixedResponseConfig) SetContent(v string) *CreateRuleRequestRuleActionsFixedResponseConfig
- func (s *CreateRuleRequestRuleActionsFixedResponseConfig) SetContentType(v string) *CreateRuleRequestRuleActionsFixedResponseConfig
- func (s *CreateRuleRequestRuleActionsFixedResponseConfig) SetHttpCode(v string) *CreateRuleRequestRuleActionsFixedResponseConfig
- func (s CreateRuleRequestRuleActionsFixedResponseConfig) String() string
- type CreateRuleRequestRuleActionsForwardGroupConfig
- func (s CreateRuleRequestRuleActionsForwardGroupConfig) GoString() string
- func (s *CreateRuleRequestRuleActionsForwardGroupConfig) SetServerGroupStickySession(v *CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession) *CreateRuleRequestRuleActionsForwardGroupConfig
- func (s *CreateRuleRequestRuleActionsForwardGroupConfig) SetServerGroupTuples(v []*CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples) *CreateRuleRequestRuleActionsForwardGroupConfig
- func (s CreateRuleRequestRuleActionsForwardGroupConfig) String() string
- type CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession
- func (s CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession) GoString() string
- func (s *CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession) SetEnabled(v bool) *CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession
- func (s *CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession) SetTimeout(v int32) *CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession
- func (s CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession) String() string
- type CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples
- func (s CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples) GoString() string
- func (s *CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples) SetServerGroupId(v string) *CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples
- func (s *CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples) SetWeight(v int32) *CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples
- func (s CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples) String() string
- type CreateRuleRequestRuleActionsInsertHeaderConfig
- func (s CreateRuleRequestRuleActionsInsertHeaderConfig) GoString() string
- func (s *CreateRuleRequestRuleActionsInsertHeaderConfig) SetKey(v string) *CreateRuleRequestRuleActionsInsertHeaderConfig
- func (s *CreateRuleRequestRuleActionsInsertHeaderConfig) SetValue(v string) *CreateRuleRequestRuleActionsInsertHeaderConfig
- func (s *CreateRuleRequestRuleActionsInsertHeaderConfig) SetValueType(v string) *CreateRuleRequestRuleActionsInsertHeaderConfig
- func (s CreateRuleRequestRuleActionsInsertHeaderConfig) String() string
- type CreateRuleRequestRuleActionsRedirectConfig
- func (s CreateRuleRequestRuleActionsRedirectConfig) GoString() string
- func (s *CreateRuleRequestRuleActionsRedirectConfig) SetHost(v string) *CreateRuleRequestRuleActionsRedirectConfig
- func (s *CreateRuleRequestRuleActionsRedirectConfig) SetHttpCode(v string) *CreateRuleRequestRuleActionsRedirectConfig
- func (s *CreateRuleRequestRuleActionsRedirectConfig) SetPath(v string) *CreateRuleRequestRuleActionsRedirectConfig
- func (s *CreateRuleRequestRuleActionsRedirectConfig) SetPort(v string) *CreateRuleRequestRuleActionsRedirectConfig
- func (s *CreateRuleRequestRuleActionsRedirectConfig) SetProtocol(v string) *CreateRuleRequestRuleActionsRedirectConfig
- func (s *CreateRuleRequestRuleActionsRedirectConfig) SetQuery(v string) *CreateRuleRequestRuleActionsRedirectConfig
- func (s CreateRuleRequestRuleActionsRedirectConfig) String() string
- type CreateRuleRequestRuleActionsRemoveHeaderConfig
- type CreateRuleRequestRuleActionsRewriteConfig
- func (s CreateRuleRequestRuleActionsRewriteConfig) GoString() string
- func (s *CreateRuleRequestRuleActionsRewriteConfig) SetHost(v string) *CreateRuleRequestRuleActionsRewriteConfig
- func (s *CreateRuleRequestRuleActionsRewriteConfig) SetPath(v string) *CreateRuleRequestRuleActionsRewriteConfig
- func (s *CreateRuleRequestRuleActionsRewriteConfig) SetQuery(v string) *CreateRuleRequestRuleActionsRewriteConfig
- func (s CreateRuleRequestRuleActionsRewriteConfig) String() string
- type CreateRuleRequestRuleActionsTrafficLimitConfig
- func (s CreateRuleRequestRuleActionsTrafficLimitConfig) GoString() string
- func (s *CreateRuleRequestRuleActionsTrafficLimitConfig) SetPerIpQps(v int32) *CreateRuleRequestRuleActionsTrafficLimitConfig
- func (s *CreateRuleRequestRuleActionsTrafficLimitConfig) SetQPS(v int32) *CreateRuleRequestRuleActionsTrafficLimitConfig
- func (s CreateRuleRequestRuleActionsTrafficLimitConfig) String() string
- type CreateRuleRequestRuleActionsTrafficMirrorConfig
- func (s CreateRuleRequestRuleActionsTrafficMirrorConfig) GoString() string
- func (s *CreateRuleRequestRuleActionsTrafficMirrorConfig) SetMirrorGroupConfig(v *CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) *CreateRuleRequestRuleActionsTrafficMirrorConfig
- func (s *CreateRuleRequestRuleActionsTrafficMirrorConfig) SetTargetType(v string) *CreateRuleRequestRuleActionsTrafficMirrorConfig
- func (s CreateRuleRequestRuleActionsTrafficMirrorConfig) String() string
- type CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig
- func (s CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) GoString() string
- func (s *CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) SetServerGroupTuples(...) *CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig
- func (s CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) String() string
- type CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples
- func (s CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) GoString() string
- func (s *CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId(v string) ...
- func (s CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) String() string
- type CreateRuleRequestRuleConditions
- func (s CreateRuleRequestRuleConditions) GoString() string
- func (s *CreateRuleRequestRuleConditions) SetCookieConfig(v *CreateRuleRequestRuleConditionsCookieConfig) *CreateRuleRequestRuleConditions
- func (s *CreateRuleRequestRuleConditions) SetHeaderConfig(v *CreateRuleRequestRuleConditionsHeaderConfig) *CreateRuleRequestRuleConditions
- func (s *CreateRuleRequestRuleConditions) SetHostConfig(v *CreateRuleRequestRuleConditionsHostConfig) *CreateRuleRequestRuleConditions
- func (s *CreateRuleRequestRuleConditions) SetMethodConfig(v *CreateRuleRequestRuleConditionsMethodConfig) *CreateRuleRequestRuleConditions
- func (s *CreateRuleRequestRuleConditions) SetPathConfig(v *CreateRuleRequestRuleConditionsPathConfig) *CreateRuleRequestRuleConditions
- func (s *CreateRuleRequestRuleConditions) SetQueryStringConfig(v *CreateRuleRequestRuleConditionsQueryStringConfig) *CreateRuleRequestRuleConditions
- func (s *CreateRuleRequestRuleConditions) SetResponseHeaderConfig(v *CreateRuleRequestRuleConditionsResponseHeaderConfig) *CreateRuleRequestRuleConditions
- func (s *CreateRuleRequestRuleConditions) SetResponseStatusCodeConfig(v *CreateRuleRequestRuleConditionsResponseStatusCodeConfig) *CreateRuleRequestRuleConditions
- func (s *CreateRuleRequestRuleConditions) SetSourceIpConfig(v *CreateRuleRequestRuleConditionsSourceIpConfig) *CreateRuleRequestRuleConditions
- func (s *CreateRuleRequestRuleConditions) SetType(v string) *CreateRuleRequestRuleConditions
- func (s CreateRuleRequestRuleConditions) String() string
- type CreateRuleRequestRuleConditionsCookieConfig
- func (s CreateRuleRequestRuleConditionsCookieConfig) GoString() string
- func (s *CreateRuleRequestRuleConditionsCookieConfig) SetValues(v []*CreateRuleRequestRuleConditionsCookieConfigValues) *CreateRuleRequestRuleConditionsCookieConfig
- func (s CreateRuleRequestRuleConditionsCookieConfig) String() string
- type CreateRuleRequestRuleConditionsCookieConfigValues
- func (s CreateRuleRequestRuleConditionsCookieConfigValues) GoString() string
- func (s *CreateRuleRequestRuleConditionsCookieConfigValues) SetKey(v string) *CreateRuleRequestRuleConditionsCookieConfigValues
- func (s *CreateRuleRequestRuleConditionsCookieConfigValues) SetValue(v string) *CreateRuleRequestRuleConditionsCookieConfigValues
- func (s CreateRuleRequestRuleConditionsCookieConfigValues) String() string
- type CreateRuleRequestRuleConditionsHeaderConfig
- func (s CreateRuleRequestRuleConditionsHeaderConfig) GoString() string
- func (s *CreateRuleRequestRuleConditionsHeaderConfig) SetKey(v string) *CreateRuleRequestRuleConditionsHeaderConfig
- func (s *CreateRuleRequestRuleConditionsHeaderConfig) SetValues(v []*string) *CreateRuleRequestRuleConditionsHeaderConfig
- func (s CreateRuleRequestRuleConditionsHeaderConfig) String() string
- type CreateRuleRequestRuleConditionsHostConfig
- type CreateRuleRequestRuleConditionsMethodConfig
- type CreateRuleRequestRuleConditionsPathConfig
- type CreateRuleRequestRuleConditionsQueryStringConfig
- func (s CreateRuleRequestRuleConditionsQueryStringConfig) GoString() string
- func (s *CreateRuleRequestRuleConditionsQueryStringConfig) SetValues(v []*CreateRuleRequestRuleConditionsQueryStringConfigValues) *CreateRuleRequestRuleConditionsQueryStringConfig
- func (s CreateRuleRequestRuleConditionsQueryStringConfig) String() string
- type CreateRuleRequestRuleConditionsQueryStringConfigValues
- func (s CreateRuleRequestRuleConditionsQueryStringConfigValues) GoString() string
- func (s *CreateRuleRequestRuleConditionsQueryStringConfigValues) SetKey(v string) *CreateRuleRequestRuleConditionsQueryStringConfigValues
- func (s *CreateRuleRequestRuleConditionsQueryStringConfigValues) SetValue(v string) *CreateRuleRequestRuleConditionsQueryStringConfigValues
- func (s CreateRuleRequestRuleConditionsQueryStringConfigValues) String() string
- type CreateRuleRequestRuleConditionsResponseHeaderConfig
- func (s CreateRuleRequestRuleConditionsResponseHeaderConfig) GoString() string
- func (s *CreateRuleRequestRuleConditionsResponseHeaderConfig) SetKey(v string) *CreateRuleRequestRuleConditionsResponseHeaderConfig
- func (s *CreateRuleRequestRuleConditionsResponseHeaderConfig) SetValues(v []*string) *CreateRuleRequestRuleConditionsResponseHeaderConfig
- func (s CreateRuleRequestRuleConditionsResponseHeaderConfig) String() string
- type CreateRuleRequestRuleConditionsResponseStatusCodeConfig
- func (s CreateRuleRequestRuleConditionsResponseStatusCodeConfig) GoString() string
- func (s *CreateRuleRequestRuleConditionsResponseStatusCodeConfig) SetValues(v []*string) *CreateRuleRequestRuleConditionsResponseStatusCodeConfig
- func (s CreateRuleRequestRuleConditionsResponseStatusCodeConfig) String() string
- type CreateRuleRequestRuleConditionsSourceIpConfig
- type CreateRuleRequestTag
- type CreateRuleResponse
- func (s CreateRuleResponse) GoString() string
- func (s *CreateRuleResponse) SetBody(v *CreateRuleResponseBody) *CreateRuleResponse
- func (s *CreateRuleResponse) SetHeaders(v map[string]*string) *CreateRuleResponse
- func (s *CreateRuleResponse) SetStatusCode(v int32) *CreateRuleResponse
- func (s CreateRuleResponse) String() string
- type CreateRuleResponseBody
- func (s CreateRuleResponseBody) GoString() string
- func (s *CreateRuleResponseBody) SetJobId(v string) *CreateRuleResponseBody
- func (s *CreateRuleResponseBody) SetRequestId(v string) *CreateRuleResponseBody
- func (s *CreateRuleResponseBody) SetRuleId(v string) *CreateRuleResponseBody
- func (s CreateRuleResponseBody) String() string
- type CreateRulesRequest
- func (s CreateRulesRequest) GoString() string
- func (s *CreateRulesRequest) SetClientToken(v string) *CreateRulesRequest
- func (s *CreateRulesRequest) SetDryRun(v bool) *CreateRulesRequest
- func (s *CreateRulesRequest) SetListenerId(v string) *CreateRulesRequest
- func (s *CreateRulesRequest) SetRules(v []*CreateRulesRequestRules) *CreateRulesRequest
- func (s CreateRulesRequest) String() string
- type CreateRulesRequestRules
- func (s CreateRulesRequestRules) GoString() string
- func (s *CreateRulesRequestRules) SetDirection(v string) *CreateRulesRequestRules
- func (s *CreateRulesRequestRules) SetPriority(v int32) *CreateRulesRequestRules
- func (s *CreateRulesRequestRules) SetRuleActions(v []*CreateRulesRequestRulesRuleActions) *CreateRulesRequestRules
- func (s *CreateRulesRequestRules) SetRuleConditions(v []*CreateRulesRequestRulesRuleConditions) *CreateRulesRequestRules
- func (s *CreateRulesRequestRules) SetRuleName(v string) *CreateRulesRequestRules
- func (s *CreateRulesRequestRules) SetTag(v []*CreateRulesRequestRulesTag) *CreateRulesRequestRules
- func (s CreateRulesRequestRules) String() string
- type CreateRulesRequestRulesRuleActions
- func (s CreateRulesRequestRulesRuleActions) GoString() string
- func (s *CreateRulesRequestRulesRuleActions) SetCorsConfig(v *CreateRulesRequestRulesRuleActionsCorsConfig) *CreateRulesRequestRulesRuleActions
- func (s *CreateRulesRequestRulesRuleActions) SetFixedResponseConfig(v *CreateRulesRequestRulesRuleActionsFixedResponseConfig) *CreateRulesRequestRulesRuleActions
- func (s *CreateRulesRequestRulesRuleActions) SetForwardGroupConfig(v *CreateRulesRequestRulesRuleActionsForwardGroupConfig) *CreateRulesRequestRulesRuleActions
- func (s *CreateRulesRequestRulesRuleActions) SetInsertHeaderConfig(v *CreateRulesRequestRulesRuleActionsInsertHeaderConfig) *CreateRulesRequestRulesRuleActions
- func (s *CreateRulesRequestRulesRuleActions) SetOrder(v int32) *CreateRulesRequestRulesRuleActions
- func (s *CreateRulesRequestRulesRuleActions) SetRedirectConfig(v *CreateRulesRequestRulesRuleActionsRedirectConfig) *CreateRulesRequestRulesRuleActions
- func (s *CreateRulesRequestRulesRuleActions) SetRemoveHeaderConfig(v *CreateRulesRequestRulesRuleActionsRemoveHeaderConfig) *CreateRulesRequestRulesRuleActions
- func (s *CreateRulesRequestRulesRuleActions) SetRewriteConfig(v *CreateRulesRequestRulesRuleActionsRewriteConfig) *CreateRulesRequestRulesRuleActions
- func (s *CreateRulesRequestRulesRuleActions) SetTrafficLimitConfig(v *CreateRulesRequestRulesRuleActionsTrafficLimitConfig) *CreateRulesRequestRulesRuleActions
- func (s *CreateRulesRequestRulesRuleActions) SetTrafficMirrorConfig(v *CreateRulesRequestRulesRuleActionsTrafficMirrorConfig) *CreateRulesRequestRulesRuleActions
- func (s *CreateRulesRequestRulesRuleActions) SetType(v string) *CreateRulesRequestRulesRuleActions
- func (s CreateRulesRequestRulesRuleActions) String() string
- type CreateRulesRequestRulesRuleActionsCorsConfig
- func (s CreateRulesRequestRulesRuleActionsCorsConfig) GoString() string
- func (s *CreateRulesRequestRulesRuleActionsCorsConfig) SetAllowCredentials(v string) *CreateRulesRequestRulesRuleActionsCorsConfig
- func (s *CreateRulesRequestRulesRuleActionsCorsConfig) SetAllowHeaders(v []*string) *CreateRulesRequestRulesRuleActionsCorsConfig
- func (s *CreateRulesRequestRulesRuleActionsCorsConfig) SetAllowMethods(v []*string) *CreateRulesRequestRulesRuleActionsCorsConfig
- func (s *CreateRulesRequestRulesRuleActionsCorsConfig) SetAllowOrigin(v []*string) *CreateRulesRequestRulesRuleActionsCorsConfig
- func (s *CreateRulesRequestRulesRuleActionsCorsConfig) SetExposeHeaders(v []*string) *CreateRulesRequestRulesRuleActionsCorsConfig
- func (s *CreateRulesRequestRulesRuleActionsCorsConfig) SetMaxAge(v int64) *CreateRulesRequestRulesRuleActionsCorsConfig
- func (s CreateRulesRequestRulesRuleActionsCorsConfig) String() string
- type CreateRulesRequestRulesRuleActionsFixedResponseConfig
- func (s CreateRulesRequestRulesRuleActionsFixedResponseConfig) GoString() string
- func (s *CreateRulesRequestRulesRuleActionsFixedResponseConfig) SetContent(v string) *CreateRulesRequestRulesRuleActionsFixedResponseConfig
- func (s *CreateRulesRequestRulesRuleActionsFixedResponseConfig) SetContentType(v string) *CreateRulesRequestRulesRuleActionsFixedResponseConfig
- func (s *CreateRulesRequestRulesRuleActionsFixedResponseConfig) SetHttpCode(v string) *CreateRulesRequestRulesRuleActionsFixedResponseConfig
- func (s CreateRulesRequestRulesRuleActionsFixedResponseConfig) String() string
- type CreateRulesRequestRulesRuleActionsForwardGroupConfig
- func (s CreateRulesRequestRulesRuleActionsForwardGroupConfig) GoString() string
- func (s *CreateRulesRequestRulesRuleActionsForwardGroupConfig) SetServerGroupStickySession(...) *CreateRulesRequestRulesRuleActionsForwardGroupConfig
- func (s *CreateRulesRequestRulesRuleActionsForwardGroupConfig) SetServerGroupTuples(v []*CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) *CreateRulesRequestRulesRuleActionsForwardGroupConfig
- func (s CreateRulesRequestRulesRuleActionsForwardGroupConfig) String() string
- type CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession
- func (s CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) GoString() string
- func (s *CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) SetEnabled(v bool) *CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession
- func (s *CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) SetTimeout(v int32) *CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession
- func (s CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) String() string
- type CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples
- func (s CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) GoString() string
- func (s *CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) SetServerGroupId(v string) *CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples
- func (s *CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) SetWeight(v int32) *CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples
- func (s CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) String() string
- type CreateRulesRequestRulesRuleActionsInsertHeaderConfig
- func (s CreateRulesRequestRulesRuleActionsInsertHeaderConfig) GoString() string
- func (s *CreateRulesRequestRulesRuleActionsInsertHeaderConfig) SetKey(v string) *CreateRulesRequestRulesRuleActionsInsertHeaderConfig
- func (s *CreateRulesRequestRulesRuleActionsInsertHeaderConfig) SetValue(v string) *CreateRulesRequestRulesRuleActionsInsertHeaderConfig
- func (s *CreateRulesRequestRulesRuleActionsInsertHeaderConfig) SetValueType(v string) *CreateRulesRequestRulesRuleActionsInsertHeaderConfig
- func (s CreateRulesRequestRulesRuleActionsInsertHeaderConfig) String() string
- type CreateRulesRequestRulesRuleActionsRedirectConfig
- func (s CreateRulesRequestRulesRuleActionsRedirectConfig) GoString() string
- func (s *CreateRulesRequestRulesRuleActionsRedirectConfig) SetHost(v string) *CreateRulesRequestRulesRuleActionsRedirectConfig
- func (s *CreateRulesRequestRulesRuleActionsRedirectConfig) SetHttpCode(v string) *CreateRulesRequestRulesRuleActionsRedirectConfig
- func (s *CreateRulesRequestRulesRuleActionsRedirectConfig) SetPath(v string) *CreateRulesRequestRulesRuleActionsRedirectConfig
- func (s *CreateRulesRequestRulesRuleActionsRedirectConfig) SetPort(v string) *CreateRulesRequestRulesRuleActionsRedirectConfig
- func (s *CreateRulesRequestRulesRuleActionsRedirectConfig) SetProtocol(v string) *CreateRulesRequestRulesRuleActionsRedirectConfig
- func (s *CreateRulesRequestRulesRuleActionsRedirectConfig) SetQuery(v string) *CreateRulesRequestRulesRuleActionsRedirectConfig
- func (s CreateRulesRequestRulesRuleActionsRedirectConfig) String() string
- type CreateRulesRequestRulesRuleActionsRemoveHeaderConfig
- type CreateRulesRequestRulesRuleActionsRewriteConfig
- func (s CreateRulesRequestRulesRuleActionsRewriteConfig) GoString() string
- func (s *CreateRulesRequestRulesRuleActionsRewriteConfig) SetHost(v string) *CreateRulesRequestRulesRuleActionsRewriteConfig
- func (s *CreateRulesRequestRulesRuleActionsRewriteConfig) SetPath(v string) *CreateRulesRequestRulesRuleActionsRewriteConfig
- func (s *CreateRulesRequestRulesRuleActionsRewriteConfig) SetQuery(v string) *CreateRulesRequestRulesRuleActionsRewriteConfig
- func (s CreateRulesRequestRulesRuleActionsRewriteConfig) String() string
- type CreateRulesRequestRulesRuleActionsTrafficLimitConfig
- func (s CreateRulesRequestRulesRuleActionsTrafficLimitConfig) GoString() string
- func (s *CreateRulesRequestRulesRuleActionsTrafficLimitConfig) SetPerIpQps(v int32) *CreateRulesRequestRulesRuleActionsTrafficLimitConfig
- func (s *CreateRulesRequestRulesRuleActionsTrafficLimitConfig) SetQPS(v int32) *CreateRulesRequestRulesRuleActionsTrafficLimitConfig
- func (s CreateRulesRequestRulesRuleActionsTrafficLimitConfig) String() string
- type CreateRulesRequestRulesRuleActionsTrafficMirrorConfig
- func (s CreateRulesRequestRulesRuleActionsTrafficMirrorConfig) GoString() string
- func (s *CreateRulesRequestRulesRuleActionsTrafficMirrorConfig) SetMirrorGroupConfig(v *CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) *CreateRulesRequestRulesRuleActionsTrafficMirrorConfig
- func (s *CreateRulesRequestRulesRuleActionsTrafficMirrorConfig) SetTargetType(v string) *CreateRulesRequestRulesRuleActionsTrafficMirrorConfig
- func (s CreateRulesRequestRulesRuleActionsTrafficMirrorConfig) String() string
- type CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig
- func (s CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) GoString() string
- func (s *CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) SetServerGroupTuples(...) *CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig
- func (s CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) String() string
- type CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples
- func (s CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) GoString() string
- func (s *CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId(v string) ...
- func (s CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) String() string
- type CreateRulesRequestRulesRuleConditions
- func (s CreateRulesRequestRulesRuleConditions) GoString() string
- func (s *CreateRulesRequestRulesRuleConditions) SetCookieConfig(v *CreateRulesRequestRulesRuleConditionsCookieConfig) *CreateRulesRequestRulesRuleConditions
- func (s *CreateRulesRequestRulesRuleConditions) SetHeaderConfig(v *CreateRulesRequestRulesRuleConditionsHeaderConfig) *CreateRulesRequestRulesRuleConditions
- func (s *CreateRulesRequestRulesRuleConditions) SetHostConfig(v *CreateRulesRequestRulesRuleConditionsHostConfig) *CreateRulesRequestRulesRuleConditions
- func (s *CreateRulesRequestRulesRuleConditions) SetMethodConfig(v *CreateRulesRequestRulesRuleConditionsMethodConfig) *CreateRulesRequestRulesRuleConditions
- func (s *CreateRulesRequestRulesRuleConditions) SetPathConfig(v *CreateRulesRequestRulesRuleConditionsPathConfig) *CreateRulesRequestRulesRuleConditions
- func (s *CreateRulesRequestRulesRuleConditions) SetQueryStringConfig(v *CreateRulesRequestRulesRuleConditionsQueryStringConfig) *CreateRulesRequestRulesRuleConditions
- func (s *CreateRulesRequestRulesRuleConditions) SetResponseHeaderConfig(v *CreateRulesRequestRulesRuleConditionsResponseHeaderConfig) *CreateRulesRequestRulesRuleConditions
- func (s *CreateRulesRequestRulesRuleConditions) SetResponseStatusCodeConfig(v *CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig) *CreateRulesRequestRulesRuleConditions
- func (s *CreateRulesRequestRulesRuleConditions) SetSourceIpConfig(v *CreateRulesRequestRulesRuleConditionsSourceIpConfig) *CreateRulesRequestRulesRuleConditions
- func (s *CreateRulesRequestRulesRuleConditions) SetType(v string) *CreateRulesRequestRulesRuleConditions
- func (s CreateRulesRequestRulesRuleConditions) String() string
- type CreateRulesRequestRulesRuleConditionsCookieConfig
- func (s CreateRulesRequestRulesRuleConditionsCookieConfig) GoString() string
- func (s *CreateRulesRequestRulesRuleConditionsCookieConfig) SetValues(v []*CreateRulesRequestRulesRuleConditionsCookieConfigValues) *CreateRulesRequestRulesRuleConditionsCookieConfig
- func (s CreateRulesRequestRulesRuleConditionsCookieConfig) String() string
- type CreateRulesRequestRulesRuleConditionsCookieConfigValues
- func (s CreateRulesRequestRulesRuleConditionsCookieConfigValues) GoString() string
- func (s *CreateRulesRequestRulesRuleConditionsCookieConfigValues) SetKey(v string) *CreateRulesRequestRulesRuleConditionsCookieConfigValues
- func (s *CreateRulesRequestRulesRuleConditionsCookieConfigValues) SetValue(v string) *CreateRulesRequestRulesRuleConditionsCookieConfigValues
- func (s CreateRulesRequestRulesRuleConditionsCookieConfigValues) String() string
- type CreateRulesRequestRulesRuleConditionsHeaderConfig
- func (s CreateRulesRequestRulesRuleConditionsHeaderConfig) GoString() string
- func (s *CreateRulesRequestRulesRuleConditionsHeaderConfig) SetKey(v string) *CreateRulesRequestRulesRuleConditionsHeaderConfig
- func (s *CreateRulesRequestRulesRuleConditionsHeaderConfig) SetValues(v []*string) *CreateRulesRequestRulesRuleConditionsHeaderConfig
- func (s CreateRulesRequestRulesRuleConditionsHeaderConfig) String() string
- type CreateRulesRequestRulesRuleConditionsHostConfig
- type CreateRulesRequestRulesRuleConditionsMethodConfig
- type CreateRulesRequestRulesRuleConditionsPathConfig
- type CreateRulesRequestRulesRuleConditionsQueryStringConfig
- func (s CreateRulesRequestRulesRuleConditionsQueryStringConfig) GoString() string
- func (s *CreateRulesRequestRulesRuleConditionsQueryStringConfig) SetValues(v []*CreateRulesRequestRulesRuleConditionsQueryStringConfigValues) *CreateRulesRequestRulesRuleConditionsQueryStringConfig
- func (s CreateRulesRequestRulesRuleConditionsQueryStringConfig) String() string
- type CreateRulesRequestRulesRuleConditionsQueryStringConfigValues
- func (s CreateRulesRequestRulesRuleConditionsQueryStringConfigValues) GoString() string
- func (s *CreateRulesRequestRulesRuleConditionsQueryStringConfigValues) SetKey(v string) *CreateRulesRequestRulesRuleConditionsQueryStringConfigValues
- func (s *CreateRulesRequestRulesRuleConditionsQueryStringConfigValues) SetValue(v string) *CreateRulesRequestRulesRuleConditionsQueryStringConfigValues
- func (s CreateRulesRequestRulesRuleConditionsQueryStringConfigValues) String() string
- type CreateRulesRequestRulesRuleConditionsResponseHeaderConfig
- func (s CreateRulesRequestRulesRuleConditionsResponseHeaderConfig) GoString() string
- func (s *CreateRulesRequestRulesRuleConditionsResponseHeaderConfig) SetKey(v string) *CreateRulesRequestRulesRuleConditionsResponseHeaderConfig
- func (s *CreateRulesRequestRulesRuleConditionsResponseHeaderConfig) SetValues(v []*string) *CreateRulesRequestRulesRuleConditionsResponseHeaderConfig
- func (s CreateRulesRequestRulesRuleConditionsResponseHeaderConfig) String() string
- type CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig
- func (s CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig) GoString() string
- func (s *CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig) SetValues(v []*string) *CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig
- func (s CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig) String() string
- type CreateRulesRequestRulesRuleConditionsSourceIpConfig
- type CreateRulesRequestRulesTag
- type CreateRulesResponse
- func (s CreateRulesResponse) GoString() string
- func (s *CreateRulesResponse) SetBody(v *CreateRulesResponseBody) *CreateRulesResponse
- func (s *CreateRulesResponse) SetHeaders(v map[string]*string) *CreateRulesResponse
- func (s *CreateRulesResponse) SetStatusCode(v int32) *CreateRulesResponse
- func (s CreateRulesResponse) String() string
- type CreateRulesResponseBody
- func (s CreateRulesResponseBody) GoString() string
- func (s *CreateRulesResponseBody) SetJobId(v string) *CreateRulesResponseBody
- func (s *CreateRulesResponseBody) SetRequestId(v string) *CreateRulesResponseBody
- func (s *CreateRulesResponseBody) SetRuleIds(v []*CreateRulesResponseBodyRuleIds) *CreateRulesResponseBody
- func (s CreateRulesResponseBody) String() string
- type CreateRulesResponseBodyRuleIds
- func (s CreateRulesResponseBodyRuleIds) GoString() string
- func (s *CreateRulesResponseBodyRuleIds) SetPriority(v int32) *CreateRulesResponseBodyRuleIds
- func (s *CreateRulesResponseBodyRuleIds) SetRuleId(v string) *CreateRulesResponseBodyRuleIds
- func (s CreateRulesResponseBodyRuleIds) 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) SetResourceGroupId(v string) *CreateSecurityPolicyRequest
- func (s *CreateSecurityPolicyRequest) SetSecurityPolicyName(v string) *CreateSecurityPolicyRequest
- func (s *CreateSecurityPolicyRequest) SetTLSVersions(v []*string) *CreateSecurityPolicyRequest
- func (s *CreateSecurityPolicyRequest) SetTag(v []*CreateSecurityPolicyRequestTag) *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) 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) SetClientToken(v string) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetConnectionDrainConfig(v *CreateServerGroupRequestConnectionDrainConfig) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetCrossZoneEnabled(v bool) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetDryRun(v bool) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetHealthCheckConfig(v *CreateServerGroupRequestHealthCheckConfig) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetProtocol(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) SetServiceName(v string) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetSlowStartConfig(v *CreateServerGroupRequestSlowStartConfig) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetStickySessionConfig(v *CreateServerGroupRequestStickySessionConfig) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetTag(v []*CreateServerGroupRequestTag) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetUchConfig(v *CreateServerGroupRequestUchConfig) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetUpstreamKeepaliveEnabled(v bool) *CreateServerGroupRequest
- func (s *CreateServerGroupRequest) SetVpcId(v string) *CreateServerGroupRequest
- func (s CreateServerGroupRequest) String() string
- type CreateServerGroupRequestConnectionDrainConfig
- func (s CreateServerGroupRequestConnectionDrainConfig) GoString() string
- func (s *CreateServerGroupRequestConnectionDrainConfig) SetConnectionDrainEnabled(v bool) *CreateServerGroupRequestConnectionDrainConfig
- func (s *CreateServerGroupRequestConnectionDrainConfig) SetConnectionDrainTimeout(v int32) *CreateServerGroupRequestConnectionDrainConfig
- func (s CreateServerGroupRequestConnectionDrainConfig) String() string
- type CreateServerGroupRequestHealthCheckConfig
- func (s CreateServerGroupRequestHealthCheckConfig) GoString() string
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckCodes(v []*string) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckConnectPort(v int32) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckEnabled(v bool) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckHost(v string) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckHttpVersion(v string) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckInterval(v int32) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckMethod(v string) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckPath(v string) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckProtocol(v string) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckTimeout(v int32) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthyThreshold(v int32) *CreateServerGroupRequestHealthCheckConfig
- func (s *CreateServerGroupRequestHealthCheckConfig) SetUnhealthyThreshold(v int32) *CreateServerGroupRequestHealthCheckConfig
- func (s CreateServerGroupRequestHealthCheckConfig) String() string
- type CreateServerGroupRequestSlowStartConfig
- func (s CreateServerGroupRequestSlowStartConfig) GoString() string
- func (s *CreateServerGroupRequestSlowStartConfig) SetSlowStartDuration(v int32) *CreateServerGroupRequestSlowStartConfig
- func (s *CreateServerGroupRequestSlowStartConfig) SetSlowStartEnabled(v bool) *CreateServerGroupRequestSlowStartConfig
- func (s CreateServerGroupRequestSlowStartConfig) String() string
- type CreateServerGroupRequestStickySessionConfig
- func (s CreateServerGroupRequestStickySessionConfig) GoString() string
- func (s *CreateServerGroupRequestStickySessionConfig) SetCookie(v string) *CreateServerGroupRequestStickySessionConfig
- func (s *CreateServerGroupRequestStickySessionConfig) SetCookieTimeout(v int32) *CreateServerGroupRequestStickySessionConfig
- func (s *CreateServerGroupRequestStickySessionConfig) SetStickySessionEnabled(v bool) *CreateServerGroupRequestStickySessionConfig
- func (s *CreateServerGroupRequestStickySessionConfig) SetStickySessionType(v string) *CreateServerGroupRequestStickySessionConfig
- func (s CreateServerGroupRequestStickySessionConfig) String() string
- type CreateServerGroupRequestTag
- type CreateServerGroupRequestUchConfig
- func (s CreateServerGroupRequestUchConfig) GoString() string
- func (s *CreateServerGroupRequestUchConfig) SetType(v string) *CreateServerGroupRequestUchConfig
- func (s *CreateServerGroupRequestUchConfig) SetValue(v string) *CreateServerGroupRequestUchConfig
- func (s CreateServerGroupRequestUchConfig) String() string
- 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 DeleteAScriptsRequest
- func (s DeleteAScriptsRequest) GoString() string
- func (s *DeleteAScriptsRequest) SetAScriptIds(v []*string) *DeleteAScriptsRequest
- func (s *DeleteAScriptsRequest) SetClientToken(v string) *DeleteAScriptsRequest
- func (s *DeleteAScriptsRequest) SetDryRun(v bool) *DeleteAScriptsRequest
- func (s DeleteAScriptsRequest) String() string
- type DeleteAScriptsResponse
- func (s DeleteAScriptsResponse) GoString() string
- func (s *DeleteAScriptsResponse) SetBody(v *DeleteAScriptsResponseBody) *DeleteAScriptsResponse
- func (s *DeleteAScriptsResponse) SetHeaders(v map[string]*string) *DeleteAScriptsResponse
- func (s *DeleteAScriptsResponse) SetStatusCode(v int32) *DeleteAScriptsResponse
- func (s DeleteAScriptsResponse) String() string
- type DeleteAScriptsResponseBody
- type DeleteAclRequest
- type DeleteAclResponse
- func (s DeleteAclResponse) GoString() string
- func (s *DeleteAclResponse) SetBody(v *DeleteAclResponseBody) *DeleteAclResponse
- func (s *DeleteAclResponse) SetHeaders(v map[string]*string) *DeleteAclResponse
- func (s *DeleteAclResponse) SetStatusCode(v int32) *DeleteAclResponse
- func (s DeleteAclResponse) String() string
- type DeleteAclResponseBody
- type DeleteHealthCheckTemplatesRequest
- func (s DeleteHealthCheckTemplatesRequest) GoString() string
- func (s *DeleteHealthCheckTemplatesRequest) SetClientToken(v string) *DeleteHealthCheckTemplatesRequest
- func (s *DeleteHealthCheckTemplatesRequest) SetDryRun(v bool) *DeleteHealthCheckTemplatesRequest
- func (s *DeleteHealthCheckTemplatesRequest) SetHealthCheckTemplateIds(v []*string) *DeleteHealthCheckTemplatesRequest
- func (s DeleteHealthCheckTemplatesRequest) String() string
- type DeleteHealthCheckTemplatesResponse
- func (s DeleteHealthCheckTemplatesResponse) GoString() string
- func (s *DeleteHealthCheckTemplatesResponse) SetBody(v *DeleteHealthCheckTemplatesResponseBody) *DeleteHealthCheckTemplatesResponse
- func (s *DeleteHealthCheckTemplatesResponse) SetHeaders(v map[string]*string) *DeleteHealthCheckTemplatesResponse
- func (s *DeleteHealthCheckTemplatesResponse) SetStatusCode(v int32) *DeleteHealthCheckTemplatesResponse
- func (s DeleteHealthCheckTemplatesResponse) String() string
- type DeleteHealthCheckTemplatesResponseBody
- 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) 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) 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 DeleteRuleRequest
- type DeleteRuleResponse
- func (s DeleteRuleResponse) GoString() string
- func (s *DeleteRuleResponse) SetBody(v *DeleteRuleResponseBody) *DeleteRuleResponse
- func (s *DeleteRuleResponse) SetHeaders(v map[string]*string) *DeleteRuleResponse
- func (s *DeleteRuleResponse) SetStatusCode(v int32) *DeleteRuleResponse
- func (s DeleteRuleResponse) String() string
- type DeleteRuleResponseBody
- type DeleteRulesRequest
- func (s DeleteRulesRequest) GoString() string
- func (s *DeleteRulesRequest) SetClientToken(v string) *DeleteRulesRequest
- func (s *DeleteRulesRequest) SetDryRun(v bool) *DeleteRulesRequest
- func (s *DeleteRulesRequest) SetRuleIds(v []*string) *DeleteRulesRequest
- func (s DeleteRulesRequest) String() string
- type DeleteRulesResponse
- func (s DeleteRulesResponse) GoString() string
- func (s *DeleteRulesResponse) SetBody(v *DeleteRulesResponseBody) *DeleteRulesResponse
- func (s *DeleteRulesResponse) SetHeaders(v map[string]*string) *DeleteRulesResponse
- func (s *DeleteRulesResponse) SetStatusCode(v int32) *DeleteRulesResponse
- func (s DeleteRulesResponse) String() string
- type DeleteRulesResponseBody
- type DeleteSecurityPolicyRequest
- func (s DeleteSecurityPolicyRequest) GoString() string
- func (s *DeleteSecurityPolicyRequest) SetClientToken(v string) *DeleteSecurityPolicyRequest
- func (s *DeleteSecurityPolicyRequest) SetDryRun(v bool) *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) SetServerGroupId(v string) *DeleteServerGroupRequest
- func (s DeleteServerGroupRequest) String() string
- type DeleteServerGroupResponse
- func (s DeleteServerGroupResponse) GoString() string
- func (s *DeleteServerGroupResponse) SetBody(v *DeleteServerGroupResponseBody) *DeleteServerGroupResponse
- func (s *DeleteServerGroupResponse) SetHeaders(v map[string]*string) *DeleteServerGroupResponse
- func (s *DeleteServerGroupResponse) SetStatusCode(v int32) *DeleteServerGroupResponse
- func (s DeleteServerGroupResponse) String() string
- type DeleteServerGroupResponseBody
- type DescribeRegionsRequest
- 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
- 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 DisableDeletionProtectionRequest
- func (s DisableDeletionProtectionRequest) GoString() string
- func (s *DisableDeletionProtectionRequest) SetClientToken(v string) *DisableDeletionProtectionRequest
- func (s *DisableDeletionProtectionRequest) SetDryRun(v bool) *DisableDeletionProtectionRequest
- func (s *DisableDeletionProtectionRequest) SetResourceId(v string) *DisableDeletionProtectionRequest
- func (s DisableDeletionProtectionRequest) String() string
- type DisableDeletionProtectionResponse
- func (s DisableDeletionProtectionResponse) GoString() string
- func (s *DisableDeletionProtectionResponse) SetBody(v *DisableDeletionProtectionResponseBody) *DisableDeletionProtectionResponse
- func (s *DisableDeletionProtectionResponse) SetHeaders(v map[string]*string) *DisableDeletionProtectionResponse
- func (s *DisableDeletionProtectionResponse) SetStatusCode(v int32) *DisableDeletionProtectionResponse
- func (s DisableDeletionProtectionResponse) String() string
- type DisableDeletionProtectionResponseBody
- type DisableLoadBalancerAccessLogRequest
- func (s DisableLoadBalancerAccessLogRequest) GoString() string
- func (s *DisableLoadBalancerAccessLogRequest) SetClientToken(v string) *DisableLoadBalancerAccessLogRequest
- func (s *DisableLoadBalancerAccessLogRequest) SetDryRun(v bool) *DisableLoadBalancerAccessLogRequest
- func (s *DisableLoadBalancerAccessLogRequest) SetLoadBalancerId(v string) *DisableLoadBalancerAccessLogRequest
- func (s DisableLoadBalancerAccessLogRequest) String() string
- type DisableLoadBalancerAccessLogResponse
- func (s DisableLoadBalancerAccessLogResponse) GoString() string
- func (s *DisableLoadBalancerAccessLogResponse) SetBody(v *DisableLoadBalancerAccessLogResponseBody) *DisableLoadBalancerAccessLogResponse
- func (s *DisableLoadBalancerAccessLogResponse) SetHeaders(v map[string]*string) *DisableLoadBalancerAccessLogResponse
- func (s *DisableLoadBalancerAccessLogResponse) SetStatusCode(v int32) *DisableLoadBalancerAccessLogResponse
- func (s DisableLoadBalancerAccessLogResponse) String() string
- type DisableLoadBalancerAccessLogResponseBody
- 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) 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
- func (s DisableLoadBalancerIpv6InternetResponseBody) GoString() string
- func (s *DisableLoadBalancerIpv6InternetResponseBody) SetJobId(v string) *DisableLoadBalancerIpv6InternetResponseBody
- func (s *DisableLoadBalancerIpv6InternetResponseBody) SetRequestId(v string) *DisableLoadBalancerIpv6InternetResponseBody
- func (s DisableLoadBalancerIpv6InternetResponseBody) String() string
- type DissociateAclsFromListenerRequest
- func (s DissociateAclsFromListenerRequest) GoString() string
- func (s *DissociateAclsFromListenerRequest) SetAclIds(v []*string) *DissociateAclsFromListenerRequest
- func (s *DissociateAclsFromListenerRequest) SetClientToken(v string) *DissociateAclsFromListenerRequest
- func (s *DissociateAclsFromListenerRequest) SetDryRun(v bool) *DissociateAclsFromListenerRequest
- func (s *DissociateAclsFromListenerRequest) SetListenerId(v string) *DissociateAclsFromListenerRequest
- func (s DissociateAclsFromListenerRequest) String() string
- type DissociateAclsFromListenerResponse
- func (s DissociateAclsFromListenerResponse) GoString() string
- func (s *DissociateAclsFromListenerResponse) SetBody(v *DissociateAclsFromListenerResponseBody) *DissociateAclsFromListenerResponse
- func (s *DissociateAclsFromListenerResponse) SetHeaders(v map[string]*string) *DissociateAclsFromListenerResponse
- func (s *DissociateAclsFromListenerResponse) SetStatusCode(v int32) *DissociateAclsFromListenerResponse
- func (s DissociateAclsFromListenerResponse) String() string
- type DissociateAclsFromListenerResponseBody
- func (s DissociateAclsFromListenerResponseBody) GoString() string
- func (s *DissociateAclsFromListenerResponseBody) SetJobId(v string) *DissociateAclsFromListenerResponseBody
- func (s *DissociateAclsFromListenerResponseBody) SetRequestId(v string) *DissociateAclsFromListenerResponseBody
- func (s DissociateAclsFromListenerResponseBody) String() string
- type DissociateAdditionalCertificatesFromListenerRequest
- func (s DissociateAdditionalCertificatesFromListenerRequest) GoString() string
- func (s *DissociateAdditionalCertificatesFromListenerRequest) SetCertificates(v []*DissociateAdditionalCertificatesFromListenerRequestCertificates) *DissociateAdditionalCertificatesFromListenerRequest
- func (s *DissociateAdditionalCertificatesFromListenerRequest) SetClientToken(v string) *DissociateAdditionalCertificatesFromListenerRequest
- func (s *DissociateAdditionalCertificatesFromListenerRequest) SetDryRun(v bool) *DissociateAdditionalCertificatesFromListenerRequest
- func (s *DissociateAdditionalCertificatesFromListenerRequest) SetListenerId(v string) *DissociateAdditionalCertificatesFromListenerRequest
- func (s DissociateAdditionalCertificatesFromListenerRequest) String() string
- type DissociateAdditionalCertificatesFromListenerRequestCertificates
- func (s DissociateAdditionalCertificatesFromListenerRequestCertificates) GoString() string
- func (s *DissociateAdditionalCertificatesFromListenerRequestCertificates) SetCertificateId(v string) *DissociateAdditionalCertificatesFromListenerRequestCertificates
- func (s DissociateAdditionalCertificatesFromListenerRequestCertificates) String() string
- type DissociateAdditionalCertificatesFromListenerResponse
- func (s DissociateAdditionalCertificatesFromListenerResponse) GoString() string
- func (s *DissociateAdditionalCertificatesFromListenerResponse) SetBody(v *DissociateAdditionalCertificatesFromListenerResponseBody) *DissociateAdditionalCertificatesFromListenerResponse
- func (s *DissociateAdditionalCertificatesFromListenerResponse) SetHeaders(v map[string]*string) *DissociateAdditionalCertificatesFromListenerResponse
- func (s *DissociateAdditionalCertificatesFromListenerResponse) SetStatusCode(v int32) *DissociateAdditionalCertificatesFromListenerResponse
- func (s DissociateAdditionalCertificatesFromListenerResponse) String() string
- type DissociateAdditionalCertificatesFromListenerResponseBody
- func (s DissociateAdditionalCertificatesFromListenerResponseBody) GoString() string
- func (s *DissociateAdditionalCertificatesFromListenerResponseBody) SetJobId(v string) *DissociateAdditionalCertificatesFromListenerResponseBody
- func (s *DissociateAdditionalCertificatesFromListenerResponseBody) SetRequestId(v string) *DissociateAdditionalCertificatesFromListenerResponseBody
- func (s DissociateAdditionalCertificatesFromListenerResponseBody) String() string
- type EnableDeletionProtectionRequest
- func (s EnableDeletionProtectionRequest) GoString() string
- func (s *EnableDeletionProtectionRequest) SetClientToken(v string) *EnableDeletionProtectionRequest
- func (s *EnableDeletionProtectionRequest) SetDryRun(v bool) *EnableDeletionProtectionRequest
- func (s *EnableDeletionProtectionRequest) SetResourceId(v string) *EnableDeletionProtectionRequest
- func (s EnableDeletionProtectionRequest) String() string
- type EnableDeletionProtectionResponse
- func (s EnableDeletionProtectionResponse) GoString() string
- func (s *EnableDeletionProtectionResponse) SetBody(v *EnableDeletionProtectionResponseBody) *EnableDeletionProtectionResponse
- func (s *EnableDeletionProtectionResponse) SetHeaders(v map[string]*string) *EnableDeletionProtectionResponse
- func (s *EnableDeletionProtectionResponse) SetStatusCode(v int32) *EnableDeletionProtectionResponse
- func (s EnableDeletionProtectionResponse) String() string
- type EnableDeletionProtectionResponseBody
- type EnableLoadBalancerAccessLogRequest
- func (s EnableLoadBalancerAccessLogRequest) GoString() string
- func (s *EnableLoadBalancerAccessLogRequest) SetClientToken(v string) *EnableLoadBalancerAccessLogRequest
- func (s *EnableLoadBalancerAccessLogRequest) SetDryRun(v bool) *EnableLoadBalancerAccessLogRequest
- func (s *EnableLoadBalancerAccessLogRequest) SetLoadBalancerId(v string) *EnableLoadBalancerAccessLogRequest
- func (s *EnableLoadBalancerAccessLogRequest) SetLogProject(v string) *EnableLoadBalancerAccessLogRequest
- func (s *EnableLoadBalancerAccessLogRequest) SetLogStore(v string) *EnableLoadBalancerAccessLogRequest
- func (s EnableLoadBalancerAccessLogRequest) String() string
- type EnableLoadBalancerAccessLogResponse
- func (s EnableLoadBalancerAccessLogResponse) GoString() string
- func (s *EnableLoadBalancerAccessLogResponse) SetBody(v *EnableLoadBalancerAccessLogResponseBody) *EnableLoadBalancerAccessLogResponse
- func (s *EnableLoadBalancerAccessLogResponse) SetHeaders(v map[string]*string) *EnableLoadBalancerAccessLogResponse
- func (s *EnableLoadBalancerAccessLogResponse) SetStatusCode(v int32) *EnableLoadBalancerAccessLogResponse
- func (s EnableLoadBalancerAccessLogResponse) String() string
- type EnableLoadBalancerAccessLogResponseBody
- func (s EnableLoadBalancerAccessLogResponseBody) GoString() string
- func (s *EnableLoadBalancerAccessLogResponseBody) SetJobId(v string) *EnableLoadBalancerAccessLogResponseBody
- func (s *EnableLoadBalancerAccessLogResponseBody) SetRequestId(v string) *EnableLoadBalancerAccessLogResponseBody
- func (s EnableLoadBalancerAccessLogResponseBody) 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) 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
- func (s EnableLoadBalancerIpv6InternetResponseBody) GoString() string
- func (s *EnableLoadBalancerIpv6InternetResponseBody) SetJobId(v string) *EnableLoadBalancerIpv6InternetResponseBody
- func (s *EnableLoadBalancerIpv6InternetResponseBody) SetRequestId(v string) *EnableLoadBalancerIpv6InternetResponseBody
- func (s EnableLoadBalancerIpv6InternetResponseBody) String() string
- type GetHealthCheckTemplateAttributeRequest
- type GetHealthCheckTemplateAttributeResponse
- func (s GetHealthCheckTemplateAttributeResponse) GoString() string
- func (s *GetHealthCheckTemplateAttributeResponse) SetBody(v *GetHealthCheckTemplateAttributeResponseBody) *GetHealthCheckTemplateAttributeResponse
- func (s *GetHealthCheckTemplateAttributeResponse) SetHeaders(v map[string]*string) *GetHealthCheckTemplateAttributeResponse
- func (s *GetHealthCheckTemplateAttributeResponse) SetStatusCode(v int32) *GetHealthCheckTemplateAttributeResponse
- func (s GetHealthCheckTemplateAttributeResponse) String() string
- type GetHealthCheckTemplateAttributeResponseBody
- func (s GetHealthCheckTemplateAttributeResponseBody) GoString() string
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckCodes(v []*string) *GetHealthCheckTemplateAttributeResponseBody
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckConnectPort(v int32) *GetHealthCheckTemplateAttributeResponseBody
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckHost(v string) *GetHealthCheckTemplateAttributeResponseBody
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckHttpVersion(v string) *GetHealthCheckTemplateAttributeResponseBody
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckInterval(v int32) *GetHealthCheckTemplateAttributeResponseBody
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckMethod(v string) *GetHealthCheckTemplateAttributeResponseBody
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckPath(v string) *GetHealthCheckTemplateAttributeResponseBody
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckProtocol(v string) *GetHealthCheckTemplateAttributeResponseBody
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckTemplateId(v string) *GetHealthCheckTemplateAttributeResponseBody
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckTemplateName(v string) *GetHealthCheckTemplateAttributeResponseBody
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckTimeout(v int32) *GetHealthCheckTemplateAttributeResponseBody
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthyThreshold(v int32) *GetHealthCheckTemplateAttributeResponseBody
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetRequestId(v string) *GetHealthCheckTemplateAttributeResponseBody
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetTags(v []*GetHealthCheckTemplateAttributeResponseBodyTags) *GetHealthCheckTemplateAttributeResponseBody
- func (s *GetHealthCheckTemplateAttributeResponseBody) SetUnhealthyThreshold(v int32) *GetHealthCheckTemplateAttributeResponseBody
- func (s GetHealthCheckTemplateAttributeResponseBody) String() string
- type GetHealthCheckTemplateAttributeResponseBodyTags
- func (s GetHealthCheckTemplateAttributeResponseBodyTags) GoString() string
- func (s *GetHealthCheckTemplateAttributeResponseBodyTags) SetKey(v string) *GetHealthCheckTemplateAttributeResponseBodyTags
- func (s *GetHealthCheckTemplateAttributeResponseBodyTags) SetValue(v string) *GetHealthCheckTemplateAttributeResponseBodyTags
- func (s GetHealthCheckTemplateAttributeResponseBodyTags) String() string
- type GetListenerAttributeRequest
- 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) SetAclConfig(v *GetListenerAttributeResponseBodyAclConfig) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetCaCertificates(v []*GetListenerAttributeResponseBodyCaCertificates) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetCaEnabled(v bool) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetCertificates(v []*GetListenerAttributeResponseBodyCertificates) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetDefaultActions(v []*GetListenerAttributeResponseBodyDefaultActions) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetGzipEnabled(v bool) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetHttp2Enabled(v bool) *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) SetLogConfig(v *GetListenerAttributeResponseBodyLogConfig) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetQuicConfig(v *GetListenerAttributeResponseBodyQuicConfig) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetRequestId(v string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetRequestTimeout(v int32) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetSecurityPolicyId(v string) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetTags(v []*GetListenerAttributeResponseBodyTags) *GetListenerAttributeResponseBody
- func (s *GetListenerAttributeResponseBody) SetXForwardedForConfig(v *GetListenerAttributeResponseBodyXForwardedForConfig) *GetListenerAttributeResponseBody
- func (s GetListenerAttributeResponseBody) String() string
- type GetListenerAttributeResponseBodyAclConfig
- func (s GetListenerAttributeResponseBodyAclConfig) GoString() string
- func (s *GetListenerAttributeResponseBodyAclConfig) SetAclRelations(v []*GetListenerAttributeResponseBodyAclConfigAclRelations) *GetListenerAttributeResponseBodyAclConfig
- func (s *GetListenerAttributeResponseBodyAclConfig) SetAclType(v string) *GetListenerAttributeResponseBodyAclConfig
- func (s GetListenerAttributeResponseBodyAclConfig) String() string
- type GetListenerAttributeResponseBodyAclConfigAclRelations
- func (s GetListenerAttributeResponseBodyAclConfigAclRelations) GoString() string
- func (s *GetListenerAttributeResponseBodyAclConfigAclRelations) SetAclId(v string) *GetListenerAttributeResponseBodyAclConfigAclRelations
- func (s *GetListenerAttributeResponseBodyAclConfigAclRelations) SetStatus(v string) *GetListenerAttributeResponseBodyAclConfigAclRelations
- func (s GetListenerAttributeResponseBodyAclConfigAclRelations) String() string
- type GetListenerAttributeResponseBodyCaCertificates
- func (s GetListenerAttributeResponseBodyCaCertificates) GoString() string
- func (s *GetListenerAttributeResponseBodyCaCertificates) SetCertificateId(v string) *GetListenerAttributeResponseBodyCaCertificates
- func (s *GetListenerAttributeResponseBodyCaCertificates) SetIsDefault(v bool) *GetListenerAttributeResponseBodyCaCertificates
- func (s *GetListenerAttributeResponseBodyCaCertificates) SetStatus(v string) *GetListenerAttributeResponseBodyCaCertificates
- func (s GetListenerAttributeResponseBodyCaCertificates) String() string
- type GetListenerAttributeResponseBodyCertificates
- type GetListenerAttributeResponseBodyDefaultActions
- func (s GetListenerAttributeResponseBodyDefaultActions) GoString() string
- func (s *GetListenerAttributeResponseBodyDefaultActions) SetForwardGroupConfig(v *GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig) *GetListenerAttributeResponseBodyDefaultActions
- func (s *GetListenerAttributeResponseBodyDefaultActions) SetType(v string) *GetListenerAttributeResponseBodyDefaultActions
- func (s GetListenerAttributeResponseBodyDefaultActions) String() string
- type GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig
- func (s GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig) GoString() string
- func (s *GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig) SetServerGroupTuples(...) *GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig
- func (s GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig) String() string
- type GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfigServerGroupTuples
- func (s GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfigServerGroupTuples) GoString() string
- func (s *GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfigServerGroupTuples) SetServerGroupId(v string) ...
- func (s GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfigServerGroupTuples) String() string
- type GetListenerAttributeResponseBodyLogConfig
- func (s GetListenerAttributeResponseBodyLogConfig) GoString() string
- func (s *GetListenerAttributeResponseBodyLogConfig) SetAccessLogRecordCustomizedHeadersEnabled(v bool) *GetListenerAttributeResponseBodyLogConfig
- func (s *GetListenerAttributeResponseBodyLogConfig) SetAccessLogTracingConfig(v *GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) *GetListenerAttributeResponseBodyLogConfig
- func (s GetListenerAttributeResponseBodyLogConfig) String() string
- type GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig
- func (s GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) GoString() string
- func (s *GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) SetTracingEnabled(v bool) *GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig
- func (s *GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) SetTracingSample(v int32) *GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig
- func (s *GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) SetTracingType(v string) *GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig
- func (s GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) String() string
- type GetListenerAttributeResponseBodyQuicConfig
- func (s GetListenerAttributeResponseBodyQuicConfig) GoString() string
- func (s *GetListenerAttributeResponseBodyQuicConfig) SetQuicListenerId(v string) *GetListenerAttributeResponseBodyQuicConfig
- func (s *GetListenerAttributeResponseBodyQuicConfig) SetQuicUpgradeEnabled(v bool) *GetListenerAttributeResponseBodyQuicConfig
- func (s GetListenerAttributeResponseBodyQuicConfig) String() string
- type GetListenerAttributeResponseBodyTags
- func (s GetListenerAttributeResponseBodyTags) GoString() string
- func (s *GetListenerAttributeResponseBodyTags) SetKey(v string) *GetListenerAttributeResponseBodyTags
- func (s *GetListenerAttributeResponseBodyTags) SetValue(v string) *GetListenerAttributeResponseBodyTags
- func (s GetListenerAttributeResponseBodyTags) String() string
- type GetListenerAttributeResponseBodyXForwardedForConfig
- func (s GetListenerAttributeResponseBodyXForwardedForConfig) GoString() string
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertClientVerifyAlias(v string) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertClientVerifyEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertFingerprintAlias(v string) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertFingerprintEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertIssuerDNAlias(v string) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertIssuerDNEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertSubjectDNAlias(v string) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertSubjectDNEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientSourceIpsEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientSourceIpsTrusted(v string) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientSrcPortEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForHostEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForProcessingMode(v string) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForProtoEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForSLBIdEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForSLBPortEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
- func (s GetListenerAttributeResponseBodyXForwardedForConfig) String() string
- type GetListenerHealthStatusRequest
- func (s GetListenerHealthStatusRequest) GoString() string
- func (s *GetListenerHealthStatusRequest) SetIncludeRule(v bool) *GetListenerHealthStatusRequest
- func (s *GetListenerHealthStatusRequest) SetListenerId(v string) *GetListenerHealthStatusRequest
- func (s *GetListenerHealthStatusRequest) SetMaxResults(v int64) *GetListenerHealthStatusRequest
- func (s *GetListenerHealthStatusRequest) SetNextToken(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) SetNextToken(v string) *GetListenerHealthStatusResponseBody
- func (s *GetListenerHealthStatusResponseBody) SetRequestId(v string) *GetListenerHealthStatusResponseBody
- func (s *GetListenerHealthStatusResponseBody) SetRuleHealthStatus(v []*GetListenerHealthStatusResponseBodyRuleHealthStatus) *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) SetActionType(v string) *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) SetHealthCheckEnabled(v string) *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) SetActualResponse(v string) ...
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason) SetExpectedResponse(v string) ...
- func (s *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason) SetReasonCode(v string) ...
- func (s GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason) String() string
- type GetListenerHealthStatusResponseBodyRuleHealthStatus
- func (s GetListenerHealthStatusResponseBodyRuleHealthStatus) GoString() string
- func (s *GetListenerHealthStatusResponseBodyRuleHealthStatus) SetRuleId(v string) *GetListenerHealthStatusResponseBodyRuleHealthStatus
- func (s *GetListenerHealthStatusResponseBodyRuleHealthStatus) SetServerGroupInfos(v []*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) *GetListenerHealthStatusResponseBodyRuleHealthStatus
- func (s GetListenerHealthStatusResponseBodyRuleHealthStatus) String() string
- type GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos
- func (s GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) GoString() string
- func (s *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) SetActionType(v string) *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos
- func (s *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) SetHealthCheckEnabled(v string) *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos
- func (s *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) SetNonNormalServers(...) *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos
- func (s *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) SetServerGroupId(v string) *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos
- func (s GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) String() string
- type GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers
- func (s GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers) GoString() string
- func (s *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers) SetPort(v int32) ...
- func (s *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers) SetReason(...) ...
- func (s *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers) SetServerId(v string) ...
- func (s *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers) SetServerIp(v string) ...
- func (s *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers) SetStatus(v string) ...
- func (s GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers) String() string
- type GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServersReason
- func (s GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServersReason) GoString() string
- func (s *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServersReason) SetActualResponse(v string) ...
- func (s *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServersReason) SetExpectedResponse(v string) ...
- func (s *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServersReason) SetReasonCode(v string) ...
- func (s GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServersReason) String() string
- type GetLoadBalancerAttributeRequest
- 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) SetAccessLogConfig(v *GetLoadBalancerAttributeResponseBodyAccessLogConfig) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetAddressAllocatedMode(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetAddressIpVersion(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetAddressType(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetBandwidthPackageId(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetCreateTime(v string) *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) SetLoadBalancerBussinessStatus(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerEdition(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerId(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerName(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerOperationLocks(v []*GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerStatus(v string) *GetLoadBalancerAttributeResponseBody
- func (s *GetLoadBalancerAttributeResponseBody) SetModificationProtectionConfig(v *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) *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 GetLoadBalancerAttributeResponseBodyAccessLogConfig
- func (s GetLoadBalancerAttributeResponseBodyAccessLogConfig) GoString() string
- func (s *GetLoadBalancerAttributeResponseBodyAccessLogConfig) SetLogProject(v string) *GetLoadBalancerAttributeResponseBodyAccessLogConfig
- func (s *GetLoadBalancerAttributeResponseBodyAccessLogConfig) SetLogStore(v string) *GetLoadBalancerAttributeResponseBodyAccessLogConfig
- func (s GetLoadBalancerAttributeResponseBodyAccessLogConfig) 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) String() string
- type GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig
- func (s GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) GoString() string
- func (s *GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) SetPayType(v string) *GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig
- func (s GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) String() string
- type GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks
- func (s GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks) GoString() string
- func (s *GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks) SetLockReason(v string) *GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks
- func (s *GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks) SetLockType(v string) *GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks
- func (s GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks) String() string
- type GetLoadBalancerAttributeResponseBodyModificationProtectionConfig
- func (s GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) GoString() string
- func (s *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) SetReason(v string) *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig
- func (s *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) SetStatus(v string) *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig
- func (s GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) String() string
- type GetLoadBalancerAttributeResponseBodyTags
- func (s GetLoadBalancerAttributeResponseBodyTags) GoString() string
- func (s *GetLoadBalancerAttributeResponseBodyTags) SetKey(v string) *GetLoadBalancerAttributeResponseBodyTags
- func (s *GetLoadBalancerAttributeResponseBodyTags) SetValue(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) SetAddress(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetAllocationId(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetEipType(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIntranetAddress(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIntranetAddressHcStatus(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv4LocalAddresses(v []*string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6Address(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6AddressHcStatus(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6LocalAddresses(v []*string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
- func (s GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) String() string
- type ListAScriptsRequest
- func (s ListAScriptsRequest) GoString() string
- func (s *ListAScriptsRequest) SetAScriptIds(v []*string) *ListAScriptsRequest
- func (s *ListAScriptsRequest) SetAScriptNames(v []*string) *ListAScriptsRequest
- func (s *ListAScriptsRequest) SetListenerIds(v []*string) *ListAScriptsRequest
- func (s *ListAScriptsRequest) SetMaxResults(v int32) *ListAScriptsRequest
- func (s *ListAScriptsRequest) SetNextToken(v string) *ListAScriptsRequest
- func (s ListAScriptsRequest) String() string
- type ListAScriptsResponse
- func (s ListAScriptsResponse) GoString() string
- func (s *ListAScriptsResponse) SetBody(v *ListAScriptsResponseBody) *ListAScriptsResponse
- func (s *ListAScriptsResponse) SetHeaders(v map[string]*string) *ListAScriptsResponse
- func (s *ListAScriptsResponse) SetStatusCode(v int32) *ListAScriptsResponse
- func (s ListAScriptsResponse) String() string
- type ListAScriptsResponseBody
- func (s ListAScriptsResponseBody) GoString() string
- func (s *ListAScriptsResponseBody) SetAScripts(v []*ListAScriptsResponseBodyAScripts) *ListAScriptsResponseBody
- func (s *ListAScriptsResponseBody) SetMaxResults(v int32) *ListAScriptsResponseBody
- func (s *ListAScriptsResponseBody) SetNextToken(v string) *ListAScriptsResponseBody
- func (s *ListAScriptsResponseBody) SetRequestId(v string) *ListAScriptsResponseBody
- func (s *ListAScriptsResponseBody) SetTotalCount(v int32) *ListAScriptsResponseBody
- func (s ListAScriptsResponseBody) String() string
- type ListAScriptsResponseBodyAScripts
- func (s ListAScriptsResponseBodyAScripts) GoString() string
- func (s *ListAScriptsResponseBodyAScripts) SetAScriptId(v string) *ListAScriptsResponseBodyAScripts
- func (s *ListAScriptsResponseBodyAScripts) SetAScriptName(v string) *ListAScriptsResponseBodyAScripts
- func (s *ListAScriptsResponseBodyAScripts) SetAScriptStatus(v string) *ListAScriptsResponseBodyAScripts
- func (s *ListAScriptsResponseBodyAScripts) SetEnabled(v bool) *ListAScriptsResponseBodyAScripts
- func (s *ListAScriptsResponseBodyAScripts) SetListenerId(v string) *ListAScriptsResponseBodyAScripts
- func (s *ListAScriptsResponseBodyAScripts) SetLoadBalancerId(v string) *ListAScriptsResponseBodyAScripts
- func (s *ListAScriptsResponseBodyAScripts) SetScriptContent(v string) *ListAScriptsResponseBodyAScripts
- func (s ListAScriptsResponseBodyAScripts) String() string
- type ListAclEntriesRequest
- func (s ListAclEntriesRequest) GoString() string
- func (s *ListAclEntriesRequest) SetAclId(v string) *ListAclEntriesRequest
- func (s *ListAclEntriesRequest) SetMaxResults(v int32) *ListAclEntriesRequest
- func (s *ListAclEntriesRequest) SetNextToken(v string) *ListAclEntriesRequest
- func (s ListAclEntriesRequest) String() string
- type ListAclEntriesResponse
- func (s ListAclEntriesResponse) GoString() string
- func (s *ListAclEntriesResponse) SetBody(v *ListAclEntriesResponseBody) *ListAclEntriesResponse
- func (s *ListAclEntriesResponse) SetHeaders(v map[string]*string) *ListAclEntriesResponse
- func (s *ListAclEntriesResponse) SetStatusCode(v int32) *ListAclEntriesResponse
- func (s ListAclEntriesResponse) String() string
- type ListAclEntriesResponseBody
- func (s ListAclEntriesResponseBody) GoString() string
- func (s *ListAclEntriesResponseBody) SetAclEntries(v []*ListAclEntriesResponseBodyAclEntries) *ListAclEntriesResponseBody
- func (s *ListAclEntriesResponseBody) SetMaxResults(v int32) *ListAclEntriesResponseBody
- func (s *ListAclEntriesResponseBody) SetNextToken(v string) *ListAclEntriesResponseBody
- func (s *ListAclEntriesResponseBody) SetRequestId(v string) *ListAclEntriesResponseBody
- func (s *ListAclEntriesResponseBody) SetTotalCount(v int32) *ListAclEntriesResponseBody
- func (s ListAclEntriesResponseBody) String() string
- type ListAclEntriesResponseBodyAclEntries
- func (s ListAclEntriesResponseBodyAclEntries) GoString() string
- func (s *ListAclEntriesResponseBodyAclEntries) SetDescription(v string) *ListAclEntriesResponseBodyAclEntries
- func (s *ListAclEntriesResponseBodyAclEntries) SetEntry(v string) *ListAclEntriesResponseBodyAclEntries
- func (s *ListAclEntriesResponseBodyAclEntries) SetStatus(v string) *ListAclEntriesResponseBodyAclEntries
- func (s ListAclEntriesResponseBodyAclEntries) String() string
- type ListAclRelationsRequest
- type ListAclRelationsResponse
- func (s ListAclRelationsResponse) GoString() string
- func (s *ListAclRelationsResponse) SetBody(v *ListAclRelationsResponseBody) *ListAclRelationsResponse
- func (s *ListAclRelationsResponse) SetHeaders(v map[string]*string) *ListAclRelationsResponse
- func (s *ListAclRelationsResponse) SetStatusCode(v int32) *ListAclRelationsResponse
- func (s ListAclRelationsResponse) String() string
- type ListAclRelationsResponseBody
- func (s ListAclRelationsResponseBody) GoString() string
- func (s *ListAclRelationsResponseBody) SetAclRelations(v []*ListAclRelationsResponseBodyAclRelations) *ListAclRelationsResponseBody
- func (s *ListAclRelationsResponseBody) SetRequestId(v string) *ListAclRelationsResponseBody
- func (s ListAclRelationsResponseBody) String() string
- type ListAclRelationsResponseBodyAclRelations
- func (s ListAclRelationsResponseBodyAclRelations) GoString() string
- func (s *ListAclRelationsResponseBodyAclRelations) SetAclId(v string) *ListAclRelationsResponseBodyAclRelations
- func (s *ListAclRelationsResponseBodyAclRelations) SetRelatedListeners(v []*ListAclRelationsResponseBodyAclRelationsRelatedListeners) *ListAclRelationsResponseBodyAclRelations
- func (s ListAclRelationsResponseBodyAclRelations) String() string
- type ListAclRelationsResponseBodyAclRelationsRelatedListeners
- func (s ListAclRelationsResponseBodyAclRelationsRelatedListeners) GoString() string
- func (s *ListAclRelationsResponseBodyAclRelationsRelatedListeners) SetListenerId(v string) *ListAclRelationsResponseBodyAclRelationsRelatedListeners
- func (s *ListAclRelationsResponseBodyAclRelationsRelatedListeners) SetListenerPort(v int32) *ListAclRelationsResponseBodyAclRelationsRelatedListeners
- func (s *ListAclRelationsResponseBodyAclRelationsRelatedListeners) SetListenerProtocol(v string) *ListAclRelationsResponseBodyAclRelationsRelatedListeners
- func (s *ListAclRelationsResponseBodyAclRelationsRelatedListeners) SetLoadBalancerId(v string) *ListAclRelationsResponseBodyAclRelationsRelatedListeners
- func (s *ListAclRelationsResponseBodyAclRelationsRelatedListeners) SetStatus(v string) *ListAclRelationsResponseBodyAclRelationsRelatedListeners
- func (s ListAclRelationsResponseBodyAclRelationsRelatedListeners) String() string
- type ListAclsRequest
- func (s ListAclsRequest) GoString() string
- func (s *ListAclsRequest) SetAclIds(v []*string) *ListAclsRequest
- func (s *ListAclsRequest) SetAclNames(v []*string) *ListAclsRequest
- func (s *ListAclsRequest) SetMaxResults(v int32) *ListAclsRequest
- func (s *ListAclsRequest) SetNextToken(v string) *ListAclsRequest
- func (s *ListAclsRequest) SetResourceGroupId(v string) *ListAclsRequest
- func (s *ListAclsRequest) SetTag(v []*ListAclsRequestTag) *ListAclsRequest
- func (s ListAclsRequest) String() string
- type ListAclsRequestTag
- type ListAclsResponse
- func (s ListAclsResponse) GoString() string
- func (s *ListAclsResponse) SetBody(v *ListAclsResponseBody) *ListAclsResponse
- func (s *ListAclsResponse) SetHeaders(v map[string]*string) *ListAclsResponse
- func (s *ListAclsResponse) SetStatusCode(v int32) *ListAclsResponse
- func (s ListAclsResponse) String() string
- type ListAclsResponseBody
- func (s ListAclsResponseBody) GoString() string
- func (s *ListAclsResponseBody) SetAcls(v []*ListAclsResponseBodyAcls) *ListAclsResponseBody
- func (s *ListAclsResponseBody) SetMaxResults(v int32) *ListAclsResponseBody
- func (s *ListAclsResponseBody) SetNextToken(v string) *ListAclsResponseBody
- func (s *ListAclsResponseBody) SetRequestId(v string) *ListAclsResponseBody
- func (s *ListAclsResponseBody) SetTotalCount(v int32) *ListAclsResponseBody
- func (s ListAclsResponseBody) String() string
- type ListAclsResponseBodyAcls
- func (s ListAclsResponseBodyAcls) GoString() string
- func (s *ListAclsResponseBodyAcls) SetAclId(v string) *ListAclsResponseBodyAcls
- func (s *ListAclsResponseBodyAcls) SetAclName(v string) *ListAclsResponseBodyAcls
- func (s *ListAclsResponseBodyAcls) SetAclStatus(v string) *ListAclsResponseBodyAcls
- func (s *ListAclsResponseBodyAcls) SetAddressIPVersion(v string) *ListAclsResponseBodyAcls
- func (s *ListAclsResponseBodyAcls) SetConfigManagedEnabled(v bool) *ListAclsResponseBodyAcls
- func (s *ListAclsResponseBodyAcls) SetCreateTime(v string) *ListAclsResponseBodyAcls
- func (s *ListAclsResponseBodyAcls) SetResourceGroupId(v string) *ListAclsResponseBodyAcls
- func (s *ListAclsResponseBodyAcls) SetTags(v []*ListAclsResponseBodyAclsTags) *ListAclsResponseBodyAcls
- func (s ListAclsResponseBodyAcls) String() string
- type ListAclsResponseBodyAclsTags
- type ListAsynJobsRequest
- func (s ListAsynJobsRequest) GoString() string
- func (s *ListAsynJobsRequest) SetApiName(v string) *ListAsynJobsRequest
- func (s *ListAsynJobsRequest) SetBeginTime(v int64) *ListAsynJobsRequest
- func (s *ListAsynJobsRequest) SetEndTime(v int64) *ListAsynJobsRequest
- func (s *ListAsynJobsRequest) SetJobIds(v []*string) *ListAsynJobsRequest
- func (s *ListAsynJobsRequest) SetMaxResults(v int64) *ListAsynJobsRequest
- func (s *ListAsynJobsRequest) SetNextToken(v string) *ListAsynJobsRequest
- func (s *ListAsynJobsRequest) SetResourceIds(v []*string) *ListAsynJobsRequest
- func (s *ListAsynJobsRequest) SetResourceType(v string) *ListAsynJobsRequest
- func (s ListAsynJobsRequest) String() string
- type ListAsynJobsResponse
- func (s ListAsynJobsResponse) GoString() string
- func (s *ListAsynJobsResponse) SetBody(v *ListAsynJobsResponseBody) *ListAsynJobsResponse
- func (s *ListAsynJobsResponse) SetHeaders(v map[string]*string) *ListAsynJobsResponse
- func (s *ListAsynJobsResponse) SetStatusCode(v int32) *ListAsynJobsResponse
- func (s ListAsynJobsResponse) String() string
- type ListAsynJobsResponseBody
- func (s ListAsynJobsResponseBody) GoString() string
- func (s *ListAsynJobsResponseBody) SetJobs(v []*ListAsynJobsResponseBodyJobs) *ListAsynJobsResponseBody
- func (s *ListAsynJobsResponseBody) SetMaxResults(v int64) *ListAsynJobsResponseBody
- func (s *ListAsynJobsResponseBody) SetNextToken(v string) *ListAsynJobsResponseBody
- func (s *ListAsynJobsResponseBody) SetRequestId(v string) *ListAsynJobsResponseBody
- func (s *ListAsynJobsResponseBody) SetTotalCount(v int64) *ListAsynJobsResponseBody
- func (s ListAsynJobsResponseBody) String() string
- type ListAsynJobsResponseBodyJobs
- func (s ListAsynJobsResponseBodyJobs) GoString() string
- func (s *ListAsynJobsResponseBodyJobs) SetApiName(v string) *ListAsynJobsResponseBodyJobs
- func (s *ListAsynJobsResponseBodyJobs) SetCreateTime(v int64) *ListAsynJobsResponseBodyJobs
- func (s *ListAsynJobsResponseBodyJobs) SetErrorCode(v string) *ListAsynJobsResponseBodyJobs
- func (s *ListAsynJobsResponseBodyJobs) SetErrorMessage(v string) *ListAsynJobsResponseBodyJobs
- func (s *ListAsynJobsResponseBodyJobs) SetId(v string) *ListAsynJobsResponseBodyJobs
- func (s *ListAsynJobsResponseBodyJobs) SetModifyTime(v int64) *ListAsynJobsResponseBodyJobs
- func (s *ListAsynJobsResponseBodyJobs) SetOperateType(v string) *ListAsynJobsResponseBodyJobs
- func (s *ListAsynJobsResponseBodyJobs) SetResourceId(v string) *ListAsynJobsResponseBodyJobs
- func (s *ListAsynJobsResponseBodyJobs) SetResourceType(v string) *ListAsynJobsResponseBodyJobs
- func (s *ListAsynJobsResponseBodyJobs) SetStatus(v string) *ListAsynJobsResponseBodyJobs
- func (s ListAsynJobsResponseBodyJobs) String() string
- type ListHealthCheckTemplatesRequest
- func (s ListHealthCheckTemplatesRequest) GoString() string
- func (s *ListHealthCheckTemplatesRequest) SetHealthCheckTemplateIds(v []*string) *ListHealthCheckTemplatesRequest
- func (s *ListHealthCheckTemplatesRequest) SetHealthCheckTemplateNames(v []*string) *ListHealthCheckTemplatesRequest
- func (s *ListHealthCheckTemplatesRequest) SetMaxResults(v int32) *ListHealthCheckTemplatesRequest
- func (s *ListHealthCheckTemplatesRequest) SetNextToken(v string) *ListHealthCheckTemplatesRequest
- func (s *ListHealthCheckTemplatesRequest) SetTag(v []*ListHealthCheckTemplatesRequestTag) *ListHealthCheckTemplatesRequest
- func (s ListHealthCheckTemplatesRequest) String() string
- type ListHealthCheckTemplatesRequestTag
- func (s ListHealthCheckTemplatesRequestTag) GoString() string
- func (s *ListHealthCheckTemplatesRequestTag) SetKey(v string) *ListHealthCheckTemplatesRequestTag
- func (s *ListHealthCheckTemplatesRequestTag) SetValue(v string) *ListHealthCheckTemplatesRequestTag
- func (s ListHealthCheckTemplatesRequestTag) String() string
- type ListHealthCheckTemplatesResponse
- func (s ListHealthCheckTemplatesResponse) GoString() string
- func (s *ListHealthCheckTemplatesResponse) SetBody(v *ListHealthCheckTemplatesResponseBody) *ListHealthCheckTemplatesResponse
- func (s *ListHealthCheckTemplatesResponse) SetHeaders(v map[string]*string) *ListHealthCheckTemplatesResponse
- func (s *ListHealthCheckTemplatesResponse) SetStatusCode(v int32) *ListHealthCheckTemplatesResponse
- func (s ListHealthCheckTemplatesResponse) String() string
- type ListHealthCheckTemplatesResponseBody
- func (s ListHealthCheckTemplatesResponseBody) GoString() string
- func (s *ListHealthCheckTemplatesResponseBody) SetHealthCheckTemplates(v []*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) *ListHealthCheckTemplatesResponseBody
- func (s *ListHealthCheckTemplatesResponseBody) SetMaxResults(v int32) *ListHealthCheckTemplatesResponseBody
- func (s *ListHealthCheckTemplatesResponseBody) SetNextToken(v string) *ListHealthCheckTemplatesResponseBody
- func (s *ListHealthCheckTemplatesResponseBody) SetRequestId(v string) *ListHealthCheckTemplatesResponseBody
- func (s *ListHealthCheckTemplatesResponseBody) SetTotalCount(v int32) *ListHealthCheckTemplatesResponseBody
- func (s ListHealthCheckTemplatesResponseBody) String() string
- type ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) GoString() string
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckCodes(v []*string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckConnectPort(v int32) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckHost(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckHttpVersion(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckInterval(v int32) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckMethod(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckPath(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckProtocol(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckTemplateId(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckTemplateName(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckTimeout(v int32) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthyThreshold(v int32) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetTags(v []*ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetUnhealthyThreshold(v int32) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
- func (s ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) String() string
- type ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags
- func (s ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags) GoString() string
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags) SetKey(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags
- func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags) SetValue(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags
- func (s ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags) String() string
- type ListListenerCertificatesRequest
- func (s ListListenerCertificatesRequest) GoString() string
- func (s *ListListenerCertificatesRequest) SetCertificateIds(v []*string) *ListListenerCertificatesRequest
- func (s *ListListenerCertificatesRequest) SetCertificateType(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) 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) 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) 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) SetDefaultActions(v []*ListListenersResponseBodyListenersDefaultActions) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetGzipEnabled(v bool) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetHttp2Enabled(v bool) *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) SetLogConfig(v *ListListenersResponseBodyListenersLogConfig) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetQuicConfig(v *ListListenersResponseBodyListenersQuicConfig) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetRequestTimeout(v int32) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetSecurityPolicyId(v string) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetTags(v []*ListListenersResponseBodyListenersTags) *ListListenersResponseBodyListeners
- func (s *ListListenersResponseBodyListeners) SetXForwardedForConfig(v *ListListenersResponseBodyListenersXForwardedForConfig) *ListListenersResponseBodyListeners
- func (s ListListenersResponseBodyListeners) String() string
- type ListListenersResponseBodyListenersDefaultActions
- func (s ListListenersResponseBodyListenersDefaultActions) GoString() string
- func (s *ListListenersResponseBodyListenersDefaultActions) SetForwardGroupConfig(v *ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig) *ListListenersResponseBodyListenersDefaultActions
- func (s *ListListenersResponseBodyListenersDefaultActions) SetType(v string) *ListListenersResponseBodyListenersDefaultActions
- func (s ListListenersResponseBodyListenersDefaultActions) String() string
- type ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig
- func (s ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig) GoString() string
- func (s *ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig) SetServerGroupTuples(...) *ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig
- func (s ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig) String() string
- type ListListenersResponseBodyListenersDefaultActionsForwardGroupConfigServerGroupTuples
- func (s ListListenersResponseBodyListenersDefaultActionsForwardGroupConfigServerGroupTuples) GoString() string
- func (s *ListListenersResponseBodyListenersDefaultActionsForwardGroupConfigServerGroupTuples) SetServerGroupId(v string) ...
- func (s ListListenersResponseBodyListenersDefaultActionsForwardGroupConfigServerGroupTuples) String() string
- type ListListenersResponseBodyListenersLogConfig
- func (s ListListenersResponseBodyListenersLogConfig) GoString() string
- func (s *ListListenersResponseBodyListenersLogConfig) SetAccessLogRecordCustomizedHeadersEnabled(v bool) *ListListenersResponseBodyListenersLogConfig
- func (s *ListListenersResponseBodyListenersLogConfig) SetAccessLogTracingConfig(v *ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) *ListListenersResponseBodyListenersLogConfig
- func (s ListListenersResponseBodyListenersLogConfig) String() string
- type ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig
- func (s ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) GoString() string
- func (s *ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) SetTracingEnabled(v bool) *ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig
- func (s *ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) SetTracingSample(v int32) *ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig
- func (s *ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) SetTracingType(v string) *ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig
- func (s ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) String() string
- type ListListenersResponseBodyListenersQuicConfig
- func (s ListListenersResponseBodyListenersQuicConfig) GoString() string
- func (s *ListListenersResponseBodyListenersQuicConfig) SetQuicListenerId(v string) *ListListenersResponseBodyListenersQuicConfig
- func (s *ListListenersResponseBodyListenersQuicConfig) SetQuicUpgradeEnabled(v bool) *ListListenersResponseBodyListenersQuicConfig
- func (s ListListenersResponseBodyListenersQuicConfig) 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 ListListenersResponseBodyListenersXForwardedForConfig
- func (s ListListenersResponseBodyListenersXForwardedForConfig) GoString() string
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertClientVerifyAlias(v string) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertClientVerifyEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertFingerprintAlias(v string) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertFingerprintEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertIssuerDNAlias(v string) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertIssuerDNEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertSubjectDNAlias(v string) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertSubjectDNEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientSourceIpsEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientSourceIpsTrusted(v string) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientSrcPortEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForHostEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForProcessingMode(v string) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForProtoEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForSLBIdEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForSLBPortEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
- func (s ListListenersResponseBodyListenersXForwardedForConfig) 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) SetLoadBalancerBussinessStatus(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) SetMaxResults(v int32) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetNextToken(v string) *ListLoadBalancersRequest
- func (s *ListLoadBalancersRequest) SetPayType(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) SetAccessLogConfig(v *ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetAddressAllocatedMode(v string) *ListLoadBalancersResponseBodyLoadBalancers
- 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) 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) SetLoadBalancerBussinessStatus(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerEdition(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerId(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerName(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerOperationLocks(v []*ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerStatus(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetModificationProtectionConfig(v *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetResourceGroupId(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetTags(v []*ListLoadBalancersResponseBodyLoadBalancersTags) *ListLoadBalancersResponseBodyLoadBalancers
- func (s *ListLoadBalancersResponseBodyLoadBalancers) SetVpcId(v string) *ListLoadBalancersResponseBodyLoadBalancers
- func (s ListLoadBalancersResponseBodyLoadBalancers) String() string
- type ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig
- func (s ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig) GoString() string
- func (s *ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig) SetLogProject(v string) *ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig
- func (s *ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig) SetLogStore(v string) *ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig
- func (s ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig) 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) String() string
- type ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig
- func (s ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig) GoString() string
- func (s *ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig) SetPayType(v string) *ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig
- func (s ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig) String() string
- type ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks
- func (s ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks) GoString() string
- func (s *ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks) SetLockReason(v string) *ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks
- func (s *ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks) SetLockType(v string) *ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks
- func (s ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks) String() string
- type ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig
- func (s ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) GoString() string
- func (s *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) SetReason(v string) *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig
- func (s *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) SetStatus(v string) *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig
- func (s ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) 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 ListRulesRequest
- func (s ListRulesRequest) GoString() string
- func (s *ListRulesRequest) SetDirection(v string) *ListRulesRequest
- func (s *ListRulesRequest) SetListenerIds(v []*string) *ListRulesRequest
- func (s *ListRulesRequest) SetLoadBalancerIds(v []*string) *ListRulesRequest
- func (s *ListRulesRequest) SetMaxResults(v int32) *ListRulesRequest
- func (s *ListRulesRequest) SetNextToken(v string) *ListRulesRequest
- func (s *ListRulesRequest) SetRuleIds(v []*string) *ListRulesRequest
- func (s *ListRulesRequest) SetTag(v []*ListRulesRequestTag) *ListRulesRequest
- func (s ListRulesRequest) String() string
- type ListRulesRequestTag
- type ListRulesResponse
- func (s ListRulesResponse) GoString() string
- func (s *ListRulesResponse) SetBody(v *ListRulesResponseBody) *ListRulesResponse
- func (s *ListRulesResponse) SetHeaders(v map[string]*string) *ListRulesResponse
- func (s *ListRulesResponse) SetStatusCode(v int32) *ListRulesResponse
- func (s ListRulesResponse) String() string
- type ListRulesResponseBody
- func (s ListRulesResponseBody) GoString() string
- func (s *ListRulesResponseBody) SetMaxResults(v int32) *ListRulesResponseBody
- func (s *ListRulesResponseBody) SetNextToken(v string) *ListRulesResponseBody
- func (s *ListRulesResponseBody) SetRequestId(v string) *ListRulesResponseBody
- func (s *ListRulesResponseBody) SetRules(v []*ListRulesResponseBodyRules) *ListRulesResponseBody
- func (s *ListRulesResponseBody) SetTotalCount(v int32) *ListRulesResponseBody
- func (s ListRulesResponseBody) String() string
- type ListRulesResponseBodyRules
- func (s ListRulesResponseBodyRules) GoString() string
- func (s *ListRulesResponseBodyRules) SetDirection(v string) *ListRulesResponseBodyRules
- func (s *ListRulesResponseBodyRules) SetListenerId(v string) *ListRulesResponseBodyRules
- func (s *ListRulesResponseBodyRules) SetLoadBalancerId(v string) *ListRulesResponseBodyRules
- func (s *ListRulesResponseBodyRules) SetPriority(v int32) *ListRulesResponseBodyRules
- func (s *ListRulesResponseBodyRules) SetRuleActions(v []*ListRulesResponseBodyRulesRuleActions) *ListRulesResponseBodyRules
- func (s *ListRulesResponseBodyRules) SetRuleConditions(v []*ListRulesResponseBodyRulesRuleConditions) *ListRulesResponseBodyRules
- func (s *ListRulesResponseBodyRules) SetRuleId(v string) *ListRulesResponseBodyRules
- func (s *ListRulesResponseBodyRules) SetRuleName(v string) *ListRulesResponseBodyRules
- func (s *ListRulesResponseBodyRules) SetRuleStatus(v string) *ListRulesResponseBodyRules
- func (s *ListRulesResponseBodyRules) SetTags(v []*ListRulesResponseBodyRulesTags) *ListRulesResponseBodyRules
- func (s ListRulesResponseBodyRules) String() string
- type ListRulesResponseBodyRulesRuleActions
- func (s ListRulesResponseBodyRulesRuleActions) GoString() string
- func (s *ListRulesResponseBodyRulesRuleActions) SetCorsConfig(v *ListRulesResponseBodyRulesRuleActionsCorsConfig) *ListRulesResponseBodyRulesRuleActions
- func (s *ListRulesResponseBodyRulesRuleActions) SetFixedResponseConfig(v *ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) *ListRulesResponseBodyRulesRuleActions
- func (s *ListRulesResponseBodyRulesRuleActions) SetForwardGroupConfig(v *ListRulesResponseBodyRulesRuleActionsForwardGroupConfig) *ListRulesResponseBodyRulesRuleActions
- func (s *ListRulesResponseBodyRulesRuleActions) SetInsertHeaderConfig(v *ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig) *ListRulesResponseBodyRulesRuleActions
- func (s *ListRulesResponseBodyRulesRuleActions) SetOrder(v int32) *ListRulesResponseBodyRulesRuleActions
- func (s *ListRulesResponseBodyRulesRuleActions) SetRedirectConfig(v *ListRulesResponseBodyRulesRuleActionsRedirectConfig) *ListRulesResponseBodyRulesRuleActions
- func (s *ListRulesResponseBodyRulesRuleActions) SetRemoveHeaderConfig(v *ListRulesResponseBodyRulesRuleActionsRemoveHeaderConfig) *ListRulesResponseBodyRulesRuleActions
- func (s *ListRulesResponseBodyRulesRuleActions) SetRewriteConfig(v *ListRulesResponseBodyRulesRuleActionsRewriteConfig) *ListRulesResponseBodyRulesRuleActions
- func (s *ListRulesResponseBodyRulesRuleActions) SetTrafficLimitConfig(v *ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig) *ListRulesResponseBodyRulesRuleActions
- func (s *ListRulesResponseBodyRulesRuleActions) SetTrafficMirrorConfig(v *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig) *ListRulesResponseBodyRulesRuleActions
- func (s *ListRulesResponseBodyRulesRuleActions) SetType(v string) *ListRulesResponseBodyRulesRuleActions
- func (s ListRulesResponseBodyRulesRuleActions) String() string
- type ListRulesResponseBodyRulesRuleActionsCorsConfig
- func (s ListRulesResponseBodyRulesRuleActionsCorsConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleActionsCorsConfig) SetAllowCredentials(v string) *ListRulesResponseBodyRulesRuleActionsCorsConfig
- func (s *ListRulesResponseBodyRulesRuleActionsCorsConfig) SetAllowHeaders(v []*string) *ListRulesResponseBodyRulesRuleActionsCorsConfig
- func (s *ListRulesResponseBodyRulesRuleActionsCorsConfig) SetAllowMethods(v []*string) *ListRulesResponseBodyRulesRuleActionsCorsConfig
- func (s *ListRulesResponseBodyRulesRuleActionsCorsConfig) SetAllowOrigin(v []*string) *ListRulesResponseBodyRulesRuleActionsCorsConfig
- func (s *ListRulesResponseBodyRulesRuleActionsCorsConfig) SetExposeHeaders(v []*string) *ListRulesResponseBodyRulesRuleActionsCorsConfig
- func (s *ListRulesResponseBodyRulesRuleActionsCorsConfig) SetMaxAge(v int64) *ListRulesResponseBodyRulesRuleActionsCorsConfig
- func (s ListRulesResponseBodyRulesRuleActionsCorsConfig) String() string
- type ListRulesResponseBodyRulesRuleActionsFixedResponseConfig
- func (s ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) SetContent(v string) *ListRulesResponseBodyRulesRuleActionsFixedResponseConfig
- func (s *ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) SetContentType(v string) *ListRulesResponseBodyRulesRuleActionsFixedResponseConfig
- func (s *ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) SetHttpCode(v string) *ListRulesResponseBodyRulesRuleActionsFixedResponseConfig
- func (s ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) String() string
- type ListRulesResponseBodyRulesRuleActionsForwardGroupConfig
- func (s ListRulesResponseBodyRulesRuleActionsForwardGroupConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleActionsForwardGroupConfig) SetServerGroupStickySession(...) *ListRulesResponseBodyRulesRuleActionsForwardGroupConfig
- func (s *ListRulesResponseBodyRulesRuleActionsForwardGroupConfig) SetServerGroupTuples(v []*ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupTuples) *ListRulesResponseBodyRulesRuleActionsForwardGroupConfig
- func (s ListRulesResponseBodyRulesRuleActionsForwardGroupConfig) String() string
- type ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupStickySession
- func (s ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupStickySession) GoString() string
- func (s *ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupStickySession) SetEnabled(v bool) ...
- func (s *ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupStickySession) SetTimeout(v int32) ...
- func (s ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupStickySession) String() string
- type ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupTuples
- func (s ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupTuples) GoString() string
- func (s *ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupTuples) SetServerGroupId(v string) *ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupTuples
- func (s *ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupTuples) SetWeight(v int32) *ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupTuples
- func (s ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupTuples) String() string
- type ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig
- func (s ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig) SetKey(v string) *ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig
- func (s *ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig) SetValue(v string) *ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig
- func (s *ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig) SetValueType(v string) *ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig
- func (s ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig) String() string
- type ListRulesResponseBodyRulesRuleActionsRedirectConfig
- func (s ListRulesResponseBodyRulesRuleActionsRedirectConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleActionsRedirectConfig) SetHost(v string) *ListRulesResponseBodyRulesRuleActionsRedirectConfig
- func (s *ListRulesResponseBodyRulesRuleActionsRedirectConfig) SetHttpCode(v string) *ListRulesResponseBodyRulesRuleActionsRedirectConfig
- func (s *ListRulesResponseBodyRulesRuleActionsRedirectConfig) SetPath(v string) *ListRulesResponseBodyRulesRuleActionsRedirectConfig
- func (s *ListRulesResponseBodyRulesRuleActionsRedirectConfig) SetPort(v string) *ListRulesResponseBodyRulesRuleActionsRedirectConfig
- func (s *ListRulesResponseBodyRulesRuleActionsRedirectConfig) SetProtocol(v string) *ListRulesResponseBodyRulesRuleActionsRedirectConfig
- func (s *ListRulesResponseBodyRulesRuleActionsRedirectConfig) SetQuery(v string) *ListRulesResponseBodyRulesRuleActionsRedirectConfig
- func (s ListRulesResponseBodyRulesRuleActionsRedirectConfig) String() string
- type ListRulesResponseBodyRulesRuleActionsRemoveHeaderConfig
- func (s ListRulesResponseBodyRulesRuleActionsRemoveHeaderConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleActionsRemoveHeaderConfig) SetKey(v string) *ListRulesResponseBodyRulesRuleActionsRemoveHeaderConfig
- func (s ListRulesResponseBodyRulesRuleActionsRemoveHeaderConfig) String() string
- type ListRulesResponseBodyRulesRuleActionsRewriteConfig
- func (s ListRulesResponseBodyRulesRuleActionsRewriteConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleActionsRewriteConfig) SetHost(v string) *ListRulesResponseBodyRulesRuleActionsRewriteConfig
- func (s *ListRulesResponseBodyRulesRuleActionsRewriteConfig) SetPath(v string) *ListRulesResponseBodyRulesRuleActionsRewriteConfig
- func (s *ListRulesResponseBodyRulesRuleActionsRewriteConfig) SetQuery(v string) *ListRulesResponseBodyRulesRuleActionsRewriteConfig
- func (s ListRulesResponseBodyRulesRuleActionsRewriteConfig) String() string
- type ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig
- func (s ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig) SetPerIpQps(v int32) *ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig
- func (s *ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig) SetQPS(v int32) *ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig
- func (s ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig) String() string
- type ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig
- func (s ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig) SetMirrorGroupConfig(v *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig
- func (s *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig) SetTargetType(v string) *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig
- func (s ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig) String() string
- type ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig
- func (s ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) SetServerGroupTuples(...) *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig
- func (s ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) String() string
- type ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples
- func (s ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) GoString() string
- func (s *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId(v string) ...
- func (s *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetWeight(v int32) ...
- func (s ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) String() string
- type ListRulesResponseBodyRulesRuleConditions
- func (s ListRulesResponseBodyRulesRuleConditions) GoString() string
- func (s *ListRulesResponseBodyRulesRuleConditions) SetCookieConfig(v *ListRulesResponseBodyRulesRuleConditionsCookieConfig) *ListRulesResponseBodyRulesRuleConditions
- func (s *ListRulesResponseBodyRulesRuleConditions) SetHeaderConfig(v *ListRulesResponseBodyRulesRuleConditionsHeaderConfig) *ListRulesResponseBodyRulesRuleConditions
- func (s *ListRulesResponseBodyRulesRuleConditions) SetHostConfig(v *ListRulesResponseBodyRulesRuleConditionsHostConfig) *ListRulesResponseBodyRulesRuleConditions
- func (s *ListRulesResponseBodyRulesRuleConditions) SetMethodConfig(v *ListRulesResponseBodyRulesRuleConditionsMethodConfig) *ListRulesResponseBodyRulesRuleConditions
- func (s *ListRulesResponseBodyRulesRuleConditions) SetPathConfig(v *ListRulesResponseBodyRulesRuleConditionsPathConfig) *ListRulesResponseBodyRulesRuleConditions
- func (s *ListRulesResponseBodyRulesRuleConditions) SetQueryStringConfig(v *ListRulesResponseBodyRulesRuleConditionsQueryStringConfig) *ListRulesResponseBodyRulesRuleConditions
- func (s *ListRulesResponseBodyRulesRuleConditions) SetResponseHeaderConfig(v *ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig) *ListRulesResponseBodyRulesRuleConditions
- func (s *ListRulesResponseBodyRulesRuleConditions) SetResponseStatusCodeConfig(v *ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig) *ListRulesResponseBodyRulesRuleConditions
- func (s *ListRulesResponseBodyRulesRuleConditions) SetSourceIpConfig(v *ListRulesResponseBodyRulesRuleConditionsSourceIpConfig) *ListRulesResponseBodyRulesRuleConditions
- func (s *ListRulesResponseBodyRulesRuleConditions) SetType(v string) *ListRulesResponseBodyRulesRuleConditions
- func (s ListRulesResponseBodyRulesRuleConditions) String() string
- type ListRulesResponseBodyRulesRuleConditionsCookieConfig
- func (s ListRulesResponseBodyRulesRuleConditionsCookieConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleConditionsCookieConfig) SetValues(v []*ListRulesResponseBodyRulesRuleConditionsCookieConfigValues) *ListRulesResponseBodyRulesRuleConditionsCookieConfig
- func (s ListRulesResponseBodyRulesRuleConditionsCookieConfig) String() string
- type ListRulesResponseBodyRulesRuleConditionsCookieConfigValues
- func (s ListRulesResponseBodyRulesRuleConditionsCookieConfigValues) GoString() string
- func (s *ListRulesResponseBodyRulesRuleConditionsCookieConfigValues) SetKey(v string) *ListRulesResponseBodyRulesRuleConditionsCookieConfigValues
- func (s *ListRulesResponseBodyRulesRuleConditionsCookieConfigValues) SetValue(v string) *ListRulesResponseBodyRulesRuleConditionsCookieConfigValues
- func (s ListRulesResponseBodyRulesRuleConditionsCookieConfigValues) String() string
- type ListRulesResponseBodyRulesRuleConditionsHeaderConfig
- func (s ListRulesResponseBodyRulesRuleConditionsHeaderConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleConditionsHeaderConfig) SetKey(v string) *ListRulesResponseBodyRulesRuleConditionsHeaderConfig
- func (s *ListRulesResponseBodyRulesRuleConditionsHeaderConfig) SetValues(v []*string) *ListRulesResponseBodyRulesRuleConditionsHeaderConfig
- func (s ListRulesResponseBodyRulesRuleConditionsHeaderConfig) String() string
- type ListRulesResponseBodyRulesRuleConditionsHostConfig
- type ListRulesResponseBodyRulesRuleConditionsMethodConfig
- type ListRulesResponseBodyRulesRuleConditionsPathConfig
- type ListRulesResponseBodyRulesRuleConditionsQueryStringConfig
- func (s ListRulesResponseBodyRulesRuleConditionsQueryStringConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleConditionsQueryStringConfig) SetValues(v []*ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues) *ListRulesResponseBodyRulesRuleConditionsQueryStringConfig
- func (s ListRulesResponseBodyRulesRuleConditionsQueryStringConfig) String() string
- type ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues
- func (s ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues) GoString() string
- func (s *ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues) SetKey(v string) *ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues
- func (s *ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues) SetValue(v string) *ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues
- func (s ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues) String() string
- type ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig
- func (s ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig) SetKey(v string) *ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig
- func (s *ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig) SetValues(v []*string) *ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig
- func (s ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig) String() string
- type ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig
- func (s ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig) SetValues(v []*string) *ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig
- func (s ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig) String() string
- type ListRulesResponseBodyRulesRuleConditionsSourceIpConfig
- func (s ListRulesResponseBodyRulesRuleConditionsSourceIpConfig) GoString() string
- func (s *ListRulesResponseBodyRulesRuleConditionsSourceIpConfig) SetValues(v []*string) *ListRulesResponseBodyRulesRuleConditionsSourceIpConfig
- func (s ListRulesResponseBodyRulesRuleConditionsSourceIpConfig) String() string
- type ListRulesResponseBodyRulesTags
- type ListSecurityPoliciesRequest
- func (s ListSecurityPoliciesRequest) GoString() string
- func (s *ListSecurityPoliciesRequest) SetMaxResults(v int32) *ListSecurityPoliciesRequest
- func (s *ListSecurityPoliciesRequest) SetNextToken(v string) *ListSecurityPoliciesRequest
- func (s *ListSecurityPoliciesRequest) SetResourceGroupId(v string) *ListSecurityPoliciesRequest
- func (s *ListSecurityPoliciesRequest) SetSecurityPolicyIds(v []*string) *ListSecurityPoliciesRequest
- func (s *ListSecurityPoliciesRequest) SetSecurityPolicyNames(v []*string) *ListSecurityPoliciesRequest
- func (s *ListSecurityPoliciesRequest) SetTag(v []*ListSecurityPoliciesRequestTag) *ListSecurityPoliciesRequest
- func (s ListSecurityPoliciesRequest) String() string
- type ListSecurityPoliciesRequestTag
- type ListSecurityPoliciesResponse
- func (s ListSecurityPoliciesResponse) GoString() string
- func (s *ListSecurityPoliciesResponse) SetBody(v *ListSecurityPoliciesResponseBody) *ListSecurityPoliciesResponse
- func (s *ListSecurityPoliciesResponse) SetHeaders(v map[string]*string) *ListSecurityPoliciesResponse
- func (s *ListSecurityPoliciesResponse) SetStatusCode(v int32) *ListSecurityPoliciesResponse
- func (s ListSecurityPoliciesResponse) String() string
- type ListSecurityPoliciesResponseBody
- func (s ListSecurityPoliciesResponseBody) GoString() string
- func (s *ListSecurityPoliciesResponseBody) SetMaxResults(v int32) *ListSecurityPoliciesResponseBody
- func (s *ListSecurityPoliciesResponseBody) SetNextToken(v string) *ListSecurityPoliciesResponseBody
- func (s *ListSecurityPoliciesResponseBody) SetRequestId(v string) *ListSecurityPoliciesResponseBody
- func (s *ListSecurityPoliciesResponseBody) SetSecurityPolicies(v []*ListSecurityPoliciesResponseBodySecurityPolicies) *ListSecurityPoliciesResponseBody
- func (s *ListSecurityPoliciesResponseBody) SetTotalCount(v int32) *ListSecurityPoliciesResponseBody
- func (s ListSecurityPoliciesResponseBody) String() string
- type ListSecurityPoliciesResponseBodySecurityPolicies
- func (s ListSecurityPoliciesResponseBodySecurityPolicies) GoString() string
- func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetCiphers(v []*string) *ListSecurityPoliciesResponseBodySecurityPolicies
- func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetCreateTime(v string) *ListSecurityPoliciesResponseBodySecurityPolicies
- func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetResourceGroupId(v string) *ListSecurityPoliciesResponseBodySecurityPolicies
- func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetSecurityPolicyId(v string) *ListSecurityPoliciesResponseBodySecurityPolicies
- func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetSecurityPolicyName(v string) *ListSecurityPoliciesResponseBodySecurityPolicies
- func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetSecurityPolicyStatus(v string) *ListSecurityPoliciesResponseBodySecurityPolicies
- func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetTLSVersions(v []*string) *ListSecurityPoliciesResponseBodySecurityPolicies
- func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetTags(v []*ListSecurityPoliciesResponseBodySecurityPoliciesTags) *ListSecurityPoliciesResponseBodySecurityPolicies
- func (s ListSecurityPoliciesResponseBodySecurityPolicies) String() string
- type ListSecurityPoliciesResponseBodySecurityPoliciesTags
- func (s ListSecurityPoliciesResponseBodySecurityPoliciesTags) GoString() string
- func (s *ListSecurityPoliciesResponseBodySecurityPoliciesTags) SetKey(v string) *ListSecurityPoliciesResponseBodySecurityPoliciesTags
- func (s *ListSecurityPoliciesResponseBodySecurityPoliciesTags) SetValue(v string) *ListSecurityPoliciesResponseBodySecurityPoliciesTags
- func (s ListSecurityPoliciesResponseBodySecurityPoliciesTags) String() string
- type ListSecurityPolicyRelationsRequest
- type ListSecurityPolicyRelationsResponse
- func (s ListSecurityPolicyRelationsResponse) GoString() string
- func (s *ListSecurityPolicyRelationsResponse) SetBody(v *ListSecurityPolicyRelationsResponseBody) *ListSecurityPolicyRelationsResponse
- func (s *ListSecurityPolicyRelationsResponse) SetHeaders(v map[string]*string) *ListSecurityPolicyRelationsResponse
- func (s *ListSecurityPolicyRelationsResponse) SetStatusCode(v int32) *ListSecurityPolicyRelationsResponse
- func (s ListSecurityPolicyRelationsResponse) String() string
- type ListSecurityPolicyRelationsResponseBody
- func (s ListSecurityPolicyRelationsResponseBody) GoString() string
- func (s *ListSecurityPolicyRelationsResponseBody) SetRequestId(v string) *ListSecurityPolicyRelationsResponseBody
- func (s *ListSecurityPolicyRelationsResponseBody) SetSecrityPolicyRelations(v []*ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations) *ListSecurityPolicyRelationsResponseBody
- func (s ListSecurityPolicyRelationsResponseBody) String() string
- type ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations
- func (s ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations) GoString() string
- func (s *ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations) SetRelatedListeners(...) *ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations
- func (s *ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations) SetSecurityPolicyId(v string) *ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations
- func (s ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations) String() string
- type ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners
- func (s ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners) GoString() string
- func (s *ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners) SetListenerId(v string) *ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners
- func (s *ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners) SetListenerPort(v int64) *ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners
- func (s *ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners) SetListenerProtocol(v string) *ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners
- func (s *ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners) SetLoadBalancerId(v string) *ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners
- func (s ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners) 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) SetServerGroupId(v string) *ListServerGroupServersRequest
- func (s *ListServerGroupServersRequest) SetServerIds(v []*string) *ListServerGroupServersRequest
- func (s *ListServerGroupServersRequest) SetTag(v []*ListServerGroupServersRequestTag) *ListServerGroupServersRequest
- func (s ListServerGroupServersRequest) String() string
- type ListServerGroupServersRequestTag
- func (s ListServerGroupServersRequestTag) GoString() string
- func (s *ListServerGroupServersRequestTag) SetKey(v string) *ListServerGroupServersRequestTag
- func (s *ListServerGroupServersRequestTag) SetValue(v string) *ListServerGroupServersRequestTag
- func (s ListServerGroupServersRequestTag) 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) SetRemoteIpEnabled(v bool) *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) 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) 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) SetConfigManagedEnabled(v bool) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetConnectionDrainConfig(v *ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetCreateTime(v string) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetCrossZoneEnabled(v bool) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetHealthCheckConfig(v *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetIpv6Enabled(v bool) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetProtocol(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) SetServiceName(v string) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetSlowStartConfig(v *ListServerGroupsResponseBodyServerGroupsSlowStartConfig) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetStickySessionConfig(v *ListServerGroupsResponseBodyServerGroupsStickySessionConfig) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetTags(v []*ListServerGroupsResponseBodyServerGroupsTags) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetUchConfig(v *ListServerGroupsResponseBodyServerGroupsUchConfig) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetUpstreamKeepaliveEnabled(v bool) *ListServerGroupsResponseBodyServerGroups
- func (s *ListServerGroupsResponseBodyServerGroups) SetVpcId(v string) *ListServerGroupsResponseBodyServerGroups
- func (s ListServerGroupsResponseBodyServerGroups) String() string
- type ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig
- func (s ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig) GoString() string
- func (s *ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig) SetConnectionDrainEnabled(v bool) *ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig
- func (s *ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig) SetConnectionDrainTimeout(v int32) *ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig
- func (s ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig) String() string
- type ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
- func (s ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) GoString() string
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckCodes(v []*string) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckConnectPort(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckEnabled(v bool) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckHost(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckHttpVersion(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckInterval(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckMethod(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckPath(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckProtocol(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckTimeout(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthyThreshold(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
- func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetUnhealthyThreshold(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
- func (s ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) String() string
- type ListServerGroupsResponseBodyServerGroupsSlowStartConfig
- func (s ListServerGroupsResponseBodyServerGroupsSlowStartConfig) GoString() string
- func (s *ListServerGroupsResponseBodyServerGroupsSlowStartConfig) SetSlowStartDuration(v int32) *ListServerGroupsResponseBodyServerGroupsSlowStartConfig
- func (s *ListServerGroupsResponseBodyServerGroupsSlowStartConfig) SetSlowStartEnabled(v bool) *ListServerGroupsResponseBodyServerGroupsSlowStartConfig
- func (s ListServerGroupsResponseBodyServerGroupsSlowStartConfig) String() string
- type ListServerGroupsResponseBodyServerGroupsStickySessionConfig
- func (s ListServerGroupsResponseBodyServerGroupsStickySessionConfig) GoString() string
- func (s *ListServerGroupsResponseBodyServerGroupsStickySessionConfig) SetCookie(v string) *ListServerGroupsResponseBodyServerGroupsStickySessionConfig
- func (s *ListServerGroupsResponseBodyServerGroupsStickySessionConfig) SetCookieTimeout(v int32) *ListServerGroupsResponseBodyServerGroupsStickySessionConfig
- func (s *ListServerGroupsResponseBodyServerGroupsStickySessionConfig) SetStickySessionEnabled(v bool) *ListServerGroupsResponseBodyServerGroupsStickySessionConfig
- func (s *ListServerGroupsResponseBodyServerGroupsStickySessionConfig) SetStickySessionType(v string) *ListServerGroupsResponseBodyServerGroupsStickySessionConfig
- func (s ListServerGroupsResponseBodyServerGroupsStickySessionConfig) 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 ListServerGroupsResponseBodyServerGroupsUchConfig
- func (s ListServerGroupsResponseBodyServerGroupsUchConfig) GoString() string
- func (s *ListServerGroupsResponseBodyServerGroupsUchConfig) SetType(v string) *ListServerGroupsResponseBodyServerGroupsUchConfig
- func (s *ListServerGroupsResponseBodyServerGroupsUchConfig) SetValue(v string) *ListServerGroupsResponseBodyServerGroupsUchConfig
- func (s ListServerGroupsResponseBodyServerGroupsUchConfig) String() string
- type ListSystemSecurityPoliciesResponse
- func (s ListSystemSecurityPoliciesResponse) GoString() string
- func (s *ListSystemSecurityPoliciesResponse) SetBody(v *ListSystemSecurityPoliciesResponseBody) *ListSystemSecurityPoliciesResponse
- func (s *ListSystemSecurityPoliciesResponse) SetHeaders(v map[string]*string) *ListSystemSecurityPoliciesResponse
- func (s *ListSystemSecurityPoliciesResponse) SetStatusCode(v int32) *ListSystemSecurityPoliciesResponse
- func (s ListSystemSecurityPoliciesResponse) String() string
- type ListSystemSecurityPoliciesResponseBody
- func (s ListSystemSecurityPoliciesResponseBody) GoString() string
- func (s *ListSystemSecurityPoliciesResponseBody) SetRequestId(v string) *ListSystemSecurityPoliciesResponseBody
- func (s *ListSystemSecurityPoliciesResponseBody) SetSecurityPolicies(v []*ListSystemSecurityPoliciesResponseBodySecurityPolicies) *ListSystemSecurityPoliciesResponseBody
- func (s ListSystemSecurityPoliciesResponseBody) String() string
- type ListSystemSecurityPoliciesResponseBodySecurityPolicies
- func (s ListSystemSecurityPoliciesResponseBodySecurityPolicies) GoString() string
- func (s *ListSystemSecurityPoliciesResponseBodySecurityPolicies) SetCiphers(v []*string) *ListSystemSecurityPoliciesResponseBodySecurityPolicies
- func (s *ListSystemSecurityPoliciesResponseBodySecurityPolicies) SetSecurityPolicyId(v string) *ListSystemSecurityPoliciesResponseBodySecurityPolicies
- func (s *ListSystemSecurityPoliciesResponseBodySecurityPolicies) SetTLSVersions(v []*string) *ListSystemSecurityPoliciesResponseBodySecurityPolicies
- func (s ListSystemSecurityPoliciesResponseBodySecurityPolicies) String() string
- type ListTagKeysRequest
- func (s ListTagKeysRequest) GoString() string
- func (s *ListTagKeysRequest) SetCategory(v string) *ListTagKeysRequest
- func (s *ListTagKeysRequest) SetKeyword(v string) *ListTagKeysRequest
- func (s *ListTagKeysRequest) SetMaxResults(v int32) *ListTagKeysRequest
- func (s *ListTagKeysRequest) SetNextToken(v string) *ListTagKeysRequest
- func (s *ListTagKeysRequest) SetResourceType(v string) *ListTagKeysRequest
- func (s ListTagKeysRequest) String() string
- type ListTagKeysResponse
- func (s ListTagKeysResponse) GoString() string
- func (s *ListTagKeysResponse) SetBody(v *ListTagKeysResponseBody) *ListTagKeysResponse
- func (s *ListTagKeysResponse) SetHeaders(v map[string]*string) *ListTagKeysResponse
- func (s *ListTagKeysResponse) SetStatusCode(v int32) *ListTagKeysResponse
- func (s ListTagKeysResponse) String() string
- type ListTagKeysResponseBody
- func (s ListTagKeysResponseBody) GoString() string
- func (s *ListTagKeysResponseBody) SetMaxResults(v int32) *ListTagKeysResponseBody
- func (s *ListTagKeysResponseBody) SetNextToken(v string) *ListTagKeysResponseBody
- func (s *ListTagKeysResponseBody) SetRequestId(v string) *ListTagKeysResponseBody
- func (s *ListTagKeysResponseBody) SetTagKeys(v []*ListTagKeysResponseBodyTagKeys) *ListTagKeysResponseBody
- func (s *ListTagKeysResponseBody) SetTotalCount(v int32) *ListTagKeysResponseBody
- func (s ListTagKeysResponseBody) String() string
- type ListTagKeysResponseBodyTagKeys
- func (s ListTagKeysResponseBodyTagKeys) GoString() string
- func (s *ListTagKeysResponseBodyTagKeys) SetCategory(v string) *ListTagKeysResponseBodyTagKeys
- func (s *ListTagKeysResponseBodyTagKeys) SetTagKey(v string) *ListTagKeysResponseBodyTagKeys
- func (s ListTagKeysResponseBodyTagKeys) 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) 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) String() string
- type ListTagResourcesResponseBodyTagResources
- func (s ListTagResourcesResponseBodyTagResources) GoString() string
- func (s *ListTagResourcesResponseBodyTagResources) SetResourceId(v string) *ListTagResourcesResponseBodyTagResources
- func (s *ListTagResourcesResponseBodyTagResources) SetResourceType(v string) *ListTagResourcesResponseBodyTagResources
- func (s *ListTagResourcesResponseBodyTagResources) SetTagKey(v string) *ListTagResourcesResponseBodyTagResources
- func (s *ListTagResourcesResponseBodyTagResources) SetTagValue(v string) *ListTagResourcesResponseBodyTagResources
- func (s ListTagResourcesResponseBodyTagResources) String() string
- type ListTagValuesRequest
- func (s ListTagValuesRequest) GoString() string
- func (s *ListTagValuesRequest) SetMaxResults(v int32) *ListTagValuesRequest
- func (s *ListTagValuesRequest) SetNextToken(v string) *ListTagValuesRequest
- func (s *ListTagValuesRequest) SetResourceId(v string) *ListTagValuesRequest
- func (s *ListTagValuesRequest) SetResourceType(v string) *ListTagValuesRequest
- func (s *ListTagValuesRequest) SetTagKey(v string) *ListTagValuesRequest
- func (s ListTagValuesRequest) String() string
- type ListTagValuesResponse
- func (s ListTagValuesResponse) GoString() string
- func (s *ListTagValuesResponse) SetBody(v *ListTagValuesResponseBody) *ListTagValuesResponse
- func (s *ListTagValuesResponse) SetHeaders(v map[string]*string) *ListTagValuesResponse
- func (s *ListTagValuesResponse) SetStatusCode(v int32) *ListTagValuesResponse
- func (s ListTagValuesResponse) String() string
- type ListTagValuesResponseBody
- func (s ListTagValuesResponseBody) GoString() string
- func (s *ListTagValuesResponseBody) SetMaxResults(v int32) *ListTagValuesResponseBody
- func (s *ListTagValuesResponseBody) SetNextToken(v string) *ListTagValuesResponseBody
- func (s *ListTagValuesResponseBody) SetRequestId(v string) *ListTagValuesResponseBody
- func (s *ListTagValuesResponseBody) SetTagValues(v []*string) *ListTagValuesResponseBody
- func (s *ListTagValuesResponseBody) SetTotalCount(v int32) *ListTagValuesResponseBody
- func (s ListTagValuesResponseBody) 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) 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) 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) 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
- type RemoveEntriesFromAclRequest
- func (s RemoveEntriesFromAclRequest) GoString() string
- func (s *RemoveEntriesFromAclRequest) SetAclId(v string) *RemoveEntriesFromAclRequest
- func (s *RemoveEntriesFromAclRequest) SetClientToken(v string) *RemoveEntriesFromAclRequest
- func (s *RemoveEntriesFromAclRequest) SetDryRun(v bool) *RemoveEntriesFromAclRequest
- func (s *RemoveEntriesFromAclRequest) SetEntries(v []*string) *RemoveEntriesFromAclRequest
- func (s RemoveEntriesFromAclRequest) String() string
- type RemoveEntriesFromAclResponse
- func (s RemoveEntriesFromAclResponse) GoString() string
- func (s *RemoveEntriesFromAclResponse) SetBody(v *RemoveEntriesFromAclResponseBody) *RemoveEntriesFromAclResponse
- func (s *RemoveEntriesFromAclResponse) SetHeaders(v map[string]*string) *RemoveEntriesFromAclResponse
- func (s *RemoveEntriesFromAclResponse) SetStatusCode(v int32) *RemoveEntriesFromAclResponse
- func (s RemoveEntriesFromAclResponse) String() string
- type RemoveEntriesFromAclResponseBody
- func (s RemoveEntriesFromAclResponseBody) GoString() string
- func (s *RemoveEntriesFromAclResponseBody) SetJobId(v string) *RemoveEntriesFromAclResponseBody
- func (s *RemoveEntriesFromAclResponseBody) SetRequestId(v string) *RemoveEntriesFromAclResponseBody
- func (s RemoveEntriesFromAclResponseBody) String() string
- type RemoveServersFromServerGroupRequest
- func (s RemoveServersFromServerGroupRequest) GoString() string
- func (s *RemoveServersFromServerGroupRequest) SetClientToken(v string) *RemoveServersFromServerGroupRequest
- func (s *RemoveServersFromServerGroupRequest) SetDryRun(v bool) *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) String() string
- type ReplaceServersInServerGroupRequest
- func (s ReplaceServersInServerGroupRequest) GoString() string
- func (s *ReplaceServersInServerGroupRequest) SetAddedServers(v []*ReplaceServersInServerGroupRequestAddedServers) *ReplaceServersInServerGroupRequest
- func (s *ReplaceServersInServerGroupRequest) SetClientToken(v string) *ReplaceServersInServerGroupRequest
- func (s *ReplaceServersInServerGroupRequest) SetDryRun(v bool) *ReplaceServersInServerGroupRequest
- func (s *ReplaceServersInServerGroupRequest) SetRemovedServers(v []*ReplaceServersInServerGroupRequestRemovedServers) *ReplaceServersInServerGroupRequest
- func (s *ReplaceServersInServerGroupRequest) SetServerGroupId(v string) *ReplaceServersInServerGroupRequest
- func (s ReplaceServersInServerGroupRequest) String() string
- type ReplaceServersInServerGroupRequestAddedServers
- func (s ReplaceServersInServerGroupRequestAddedServers) GoString() string
- func (s *ReplaceServersInServerGroupRequestAddedServers) SetDescription(v string) *ReplaceServersInServerGroupRequestAddedServers
- func (s *ReplaceServersInServerGroupRequestAddedServers) SetPort(v int32) *ReplaceServersInServerGroupRequestAddedServers
- func (s *ReplaceServersInServerGroupRequestAddedServers) SetServerId(v string) *ReplaceServersInServerGroupRequestAddedServers
- func (s *ReplaceServersInServerGroupRequestAddedServers) SetServerIp(v string) *ReplaceServersInServerGroupRequestAddedServers
- func (s *ReplaceServersInServerGroupRequestAddedServers) SetServerType(v string) *ReplaceServersInServerGroupRequestAddedServers
- func (s *ReplaceServersInServerGroupRequestAddedServers) SetWeight(v int32) *ReplaceServersInServerGroupRequestAddedServers
- func (s ReplaceServersInServerGroupRequestAddedServers) String() string
- type ReplaceServersInServerGroupRequestRemovedServers
- func (s ReplaceServersInServerGroupRequestRemovedServers) GoString() string
- func (s *ReplaceServersInServerGroupRequestRemovedServers) SetPort(v int32) *ReplaceServersInServerGroupRequestRemovedServers
- func (s *ReplaceServersInServerGroupRequestRemovedServers) SetServerId(v string) *ReplaceServersInServerGroupRequestRemovedServers
- func (s *ReplaceServersInServerGroupRequestRemovedServers) SetServerIp(v string) *ReplaceServersInServerGroupRequestRemovedServers
- func (s *ReplaceServersInServerGroupRequestRemovedServers) SetServerType(v string) *ReplaceServersInServerGroupRequestRemovedServers
- func (s ReplaceServersInServerGroupRequestRemovedServers) String() string
- type ReplaceServersInServerGroupResponse
- func (s ReplaceServersInServerGroupResponse) GoString() string
- func (s *ReplaceServersInServerGroupResponse) SetBody(v *ReplaceServersInServerGroupResponseBody) *ReplaceServersInServerGroupResponse
- func (s *ReplaceServersInServerGroupResponse) SetHeaders(v map[string]*string) *ReplaceServersInServerGroupResponse
- func (s *ReplaceServersInServerGroupResponse) SetStatusCode(v int32) *ReplaceServersInServerGroupResponse
- func (s ReplaceServersInServerGroupResponse) String() string
- type ReplaceServersInServerGroupResponseBody
- func (s ReplaceServersInServerGroupResponseBody) GoString() string
- func (s *ReplaceServersInServerGroupResponseBody) SetJobId(v string) *ReplaceServersInServerGroupResponseBody
- func (s *ReplaceServersInServerGroupResponseBody) SetRequestId(v string) *ReplaceServersInServerGroupResponseBody
- func (s ReplaceServersInServerGroupResponseBody) 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) 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) 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) 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) 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) SetResourceId(v []*string) *UnTagResourcesRequest
- func (s *UnTagResourcesRequest) SetResourceType(v string) *UnTagResourcesRequest
- func (s *UnTagResourcesRequest) SetTag(v []*UnTagResourcesRequestTag) *UnTagResourcesRequest
- func (s *UnTagResourcesRequest) SetTagKey(v []*string) *UnTagResourcesRequest
- func (s UnTagResourcesRequest) String() string
- type UnTagResourcesRequestTag
- 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 UpdateAScriptsRequest
- func (s UpdateAScriptsRequest) GoString() string
- func (s *UpdateAScriptsRequest) SetAScripts(v []*UpdateAScriptsRequestAScripts) *UpdateAScriptsRequest
- func (s *UpdateAScriptsRequest) SetClientToken(v string) *UpdateAScriptsRequest
- func (s *UpdateAScriptsRequest) SetDryRun(v bool) *UpdateAScriptsRequest
- func (s UpdateAScriptsRequest) String() string
- type UpdateAScriptsRequestAScripts
- func (s UpdateAScriptsRequestAScripts) GoString() string
- func (s *UpdateAScriptsRequestAScripts) SetAScriptId(v string) *UpdateAScriptsRequestAScripts
- func (s *UpdateAScriptsRequestAScripts) SetAScriptName(v string) *UpdateAScriptsRequestAScripts
- func (s *UpdateAScriptsRequestAScripts) SetEnabled(v bool) *UpdateAScriptsRequestAScripts
- func (s *UpdateAScriptsRequestAScripts) SetExtAttributeEnabled(v bool) *UpdateAScriptsRequestAScripts
- func (s *UpdateAScriptsRequestAScripts) SetExtAttributes(v []*UpdateAScriptsRequestAScriptsExtAttributes) *UpdateAScriptsRequestAScripts
- func (s *UpdateAScriptsRequestAScripts) SetScriptContent(v string) *UpdateAScriptsRequestAScripts
- func (s UpdateAScriptsRequestAScripts) String() string
- type UpdateAScriptsRequestAScriptsExtAttributes
- func (s UpdateAScriptsRequestAScriptsExtAttributes) GoString() string
- func (s *UpdateAScriptsRequestAScriptsExtAttributes) SetAttributeKey(v string) *UpdateAScriptsRequestAScriptsExtAttributes
- func (s *UpdateAScriptsRequestAScriptsExtAttributes) SetAttributeValue(v string) *UpdateAScriptsRequestAScriptsExtAttributes
- func (s UpdateAScriptsRequestAScriptsExtAttributes) String() string
- type UpdateAScriptsResponse
- func (s UpdateAScriptsResponse) GoString() string
- func (s *UpdateAScriptsResponse) SetBody(v *UpdateAScriptsResponseBody) *UpdateAScriptsResponse
- func (s *UpdateAScriptsResponse) SetHeaders(v map[string]*string) *UpdateAScriptsResponse
- func (s *UpdateAScriptsResponse) SetStatusCode(v int32) *UpdateAScriptsResponse
- func (s UpdateAScriptsResponse) String() string
- type UpdateAScriptsResponseBody
- type UpdateAclAttributeRequest
- func (s UpdateAclAttributeRequest) GoString() string
- func (s *UpdateAclAttributeRequest) SetAclId(v string) *UpdateAclAttributeRequest
- func (s *UpdateAclAttributeRequest) SetAclName(v string) *UpdateAclAttributeRequest
- func (s *UpdateAclAttributeRequest) SetClientToken(v string) *UpdateAclAttributeRequest
- func (s *UpdateAclAttributeRequest) SetDryRun(v bool) *UpdateAclAttributeRequest
- func (s UpdateAclAttributeRequest) String() string
- type UpdateAclAttributeResponse
- func (s UpdateAclAttributeResponse) GoString() string
- func (s *UpdateAclAttributeResponse) SetBody(v *UpdateAclAttributeResponseBody) *UpdateAclAttributeResponse
- func (s *UpdateAclAttributeResponse) SetHeaders(v map[string]*string) *UpdateAclAttributeResponse
- func (s *UpdateAclAttributeResponse) SetStatusCode(v int32) *UpdateAclAttributeResponse
- func (s UpdateAclAttributeResponse) String() string
- type UpdateAclAttributeResponseBody
- type UpdateHealthCheckTemplateAttributeRequest
- func (s UpdateHealthCheckTemplateAttributeRequest) GoString() string
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetClientToken(v string) *UpdateHealthCheckTemplateAttributeRequest
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetDryRun(v bool) *UpdateHealthCheckTemplateAttributeRequest
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckCodes(v []*string) *UpdateHealthCheckTemplateAttributeRequest
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckConnectPort(v int32) *UpdateHealthCheckTemplateAttributeRequest
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckHost(v string) *UpdateHealthCheckTemplateAttributeRequest
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckHttpVersion(v string) *UpdateHealthCheckTemplateAttributeRequest
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckInterval(v int32) *UpdateHealthCheckTemplateAttributeRequest
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckMethod(v string) *UpdateHealthCheckTemplateAttributeRequest
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckPath(v string) *UpdateHealthCheckTemplateAttributeRequest
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckProtocol(v string) *UpdateHealthCheckTemplateAttributeRequest
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckTemplateId(v string) *UpdateHealthCheckTemplateAttributeRequest
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckTemplateName(v string) *UpdateHealthCheckTemplateAttributeRequest
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckTimeout(v int32) *UpdateHealthCheckTemplateAttributeRequest
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthyThreshold(v int32) *UpdateHealthCheckTemplateAttributeRequest
- func (s *UpdateHealthCheckTemplateAttributeRequest) SetUnhealthyThreshold(v int32) *UpdateHealthCheckTemplateAttributeRequest
- func (s UpdateHealthCheckTemplateAttributeRequest) String() string
- type UpdateHealthCheckTemplateAttributeResponse
- func (s UpdateHealthCheckTemplateAttributeResponse) GoString() string
- func (s *UpdateHealthCheckTemplateAttributeResponse) SetBody(v *UpdateHealthCheckTemplateAttributeResponseBody) *UpdateHealthCheckTemplateAttributeResponse
- func (s *UpdateHealthCheckTemplateAttributeResponse) SetHeaders(v map[string]*string) *UpdateHealthCheckTemplateAttributeResponse
- func (s *UpdateHealthCheckTemplateAttributeResponse) SetStatusCode(v int32) *UpdateHealthCheckTemplateAttributeResponse
- func (s UpdateHealthCheckTemplateAttributeResponse) String() string
- type UpdateHealthCheckTemplateAttributeResponseBody
- type UpdateListenerAttributeRequest
- func (s UpdateListenerAttributeRequest) GoString() string
- func (s *UpdateListenerAttributeRequest) SetCaCertificates(v []*UpdateListenerAttributeRequestCaCertificates) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetCaEnabled(v bool) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetCertificates(v []*UpdateListenerAttributeRequestCertificates) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetClientToken(v string) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetDefaultActions(v []*UpdateListenerAttributeRequestDefaultActions) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetDryRun(v bool) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetGzipEnabled(v bool) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetHttp2Enabled(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) SetQuicConfig(v *UpdateListenerAttributeRequestQuicConfig) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetRequestTimeout(v int32) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetSecurityPolicyId(v string) *UpdateListenerAttributeRequest
- func (s *UpdateListenerAttributeRequest) SetXForwardedForConfig(v *UpdateListenerAttributeRequestXForwardedForConfig) *UpdateListenerAttributeRequest
- func (s UpdateListenerAttributeRequest) String() string
- type UpdateListenerAttributeRequestCaCertificates
- type UpdateListenerAttributeRequestCertificates
- type UpdateListenerAttributeRequestDefaultActions
- func (s UpdateListenerAttributeRequestDefaultActions) GoString() string
- func (s *UpdateListenerAttributeRequestDefaultActions) SetForwardGroupConfig(v *UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig) *UpdateListenerAttributeRequestDefaultActions
- func (s *UpdateListenerAttributeRequestDefaultActions) SetType(v string) *UpdateListenerAttributeRequestDefaultActions
- func (s UpdateListenerAttributeRequestDefaultActions) String() string
- type UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig
- func (s UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig) GoString() string
- func (s *UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig) SetServerGroupTuples(...) *UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig
- func (s UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig) String() string
- type UpdateListenerAttributeRequestDefaultActionsForwardGroupConfigServerGroupTuples
- func (s UpdateListenerAttributeRequestDefaultActionsForwardGroupConfigServerGroupTuples) GoString() string
- func (s *UpdateListenerAttributeRequestDefaultActionsForwardGroupConfigServerGroupTuples) SetServerGroupId(v string) ...
- func (s UpdateListenerAttributeRequestDefaultActionsForwardGroupConfigServerGroupTuples) String() string
- type UpdateListenerAttributeRequestQuicConfig
- func (s UpdateListenerAttributeRequestQuicConfig) GoString() string
- func (s *UpdateListenerAttributeRequestQuicConfig) SetQuicListenerId(v string) *UpdateListenerAttributeRequestQuicConfig
- func (s *UpdateListenerAttributeRequestQuicConfig) SetQuicUpgradeEnabled(v bool) *UpdateListenerAttributeRequestQuicConfig
- func (s UpdateListenerAttributeRequestQuicConfig) String() string
- type UpdateListenerAttributeRequestXForwardedForConfig
- func (s UpdateListenerAttributeRequestXForwardedForConfig) GoString() string
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertClientVerifyAlias(v string) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertClientVerifyEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertFingerprintAlias(v string) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertFingerprintEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertIssuerDNAlias(v string) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertIssuerDNEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertSubjectDNAlias(v string) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertSubjectDNEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientSourceIpsEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientSourceIpsTrusted(v string) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientSrcPortEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForHostEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForProcessingMode(v string) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForProtoEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForSLBIdEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForSLBPortEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
- func (s UpdateListenerAttributeRequestXForwardedForConfig) 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 UpdateListenerLogConfigRequest
- func (s UpdateListenerLogConfigRequest) GoString() string
- func (s *UpdateListenerLogConfigRequest) SetAccessLogRecordCustomizedHeadersEnabled(v bool) *UpdateListenerLogConfigRequest
- func (s *UpdateListenerLogConfigRequest) SetAccessLogTracingConfig(v *UpdateListenerLogConfigRequestAccessLogTracingConfig) *UpdateListenerLogConfigRequest
- func (s *UpdateListenerLogConfigRequest) SetClientToken(v string) *UpdateListenerLogConfigRequest
- func (s *UpdateListenerLogConfigRequest) SetDryRun(v bool) *UpdateListenerLogConfigRequest
- func (s *UpdateListenerLogConfigRequest) SetListenerId(v string) *UpdateListenerLogConfigRequest
- func (s UpdateListenerLogConfigRequest) String() string
- type UpdateListenerLogConfigRequestAccessLogTracingConfig
- func (s UpdateListenerLogConfigRequestAccessLogTracingConfig) GoString() string
- func (s *UpdateListenerLogConfigRequestAccessLogTracingConfig) SetTracingEnabled(v bool) *UpdateListenerLogConfigRequestAccessLogTracingConfig
- func (s *UpdateListenerLogConfigRequestAccessLogTracingConfig) SetTracingSample(v int32) *UpdateListenerLogConfigRequestAccessLogTracingConfig
- func (s *UpdateListenerLogConfigRequestAccessLogTracingConfig) SetTracingType(v string) *UpdateListenerLogConfigRequestAccessLogTracingConfig
- func (s UpdateListenerLogConfigRequestAccessLogTracingConfig) String() string
- type UpdateListenerLogConfigResponse
- func (s UpdateListenerLogConfigResponse) GoString() string
- func (s *UpdateListenerLogConfigResponse) SetBody(v *UpdateListenerLogConfigResponseBody) *UpdateListenerLogConfigResponse
- func (s *UpdateListenerLogConfigResponse) SetHeaders(v map[string]*string) *UpdateListenerLogConfigResponse
- func (s *UpdateListenerLogConfigResponse) SetStatusCode(v int32) *UpdateListenerLogConfigResponse
- func (s UpdateListenerLogConfigResponse) String() string
- type UpdateListenerLogConfigResponseBody
- func (s UpdateListenerLogConfigResponseBody) GoString() string
- func (s *UpdateListenerLogConfigResponseBody) SetJobId(v string) *UpdateListenerLogConfigResponseBody
- func (s *UpdateListenerLogConfigResponseBody) SetRequestId(v string) *UpdateListenerLogConfigResponseBody
- func (s UpdateListenerLogConfigResponseBody) 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 string) *UpdateLoadBalancerAddressTypeConfigRequest
- func (s *UpdateLoadBalancerAddressTypeConfigRequest) SetLoadBalancerId(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) SetDryRun(v bool) *UpdateLoadBalancerAttributeRequest
- func (s *UpdateLoadBalancerAttributeRequest) SetLoadBalancerId(v string) *UpdateLoadBalancerAttributeRequest
- func (s *UpdateLoadBalancerAttributeRequest) SetLoadBalancerName(v string) *UpdateLoadBalancerAttributeRequest
- func (s *UpdateLoadBalancerAttributeRequest) SetModificationProtectionConfig(v *UpdateLoadBalancerAttributeRequestModificationProtectionConfig) *UpdateLoadBalancerAttributeRequest
- func (s UpdateLoadBalancerAttributeRequest) String() string
- type UpdateLoadBalancerAttributeRequestModificationProtectionConfig
- func (s UpdateLoadBalancerAttributeRequestModificationProtectionConfig) GoString() string
- func (s *UpdateLoadBalancerAttributeRequestModificationProtectionConfig) SetReason(v string) *UpdateLoadBalancerAttributeRequestModificationProtectionConfig
- func (s *UpdateLoadBalancerAttributeRequestModificationProtectionConfig) SetStatus(v string) *UpdateLoadBalancerAttributeRequestModificationProtectionConfig
- func (s UpdateLoadBalancerAttributeRequestModificationProtectionConfig) 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 UpdateLoadBalancerEditionRequest
- func (s UpdateLoadBalancerEditionRequest) GoString() string
- func (s *UpdateLoadBalancerEditionRequest) SetClientToken(v string) *UpdateLoadBalancerEditionRequest
- func (s *UpdateLoadBalancerEditionRequest) SetDryRun(v bool) *UpdateLoadBalancerEditionRequest
- func (s *UpdateLoadBalancerEditionRequest) SetLoadBalancerEdition(v string) *UpdateLoadBalancerEditionRequest
- func (s *UpdateLoadBalancerEditionRequest) SetLoadBalancerId(v string) *UpdateLoadBalancerEditionRequest
- func (s UpdateLoadBalancerEditionRequest) String() string
- type UpdateLoadBalancerEditionResponse
- func (s UpdateLoadBalancerEditionResponse) GoString() string
- func (s *UpdateLoadBalancerEditionResponse) SetBody(v *UpdateLoadBalancerEditionResponseBody) *UpdateLoadBalancerEditionResponse
- func (s *UpdateLoadBalancerEditionResponse) SetHeaders(v map[string]*string) *UpdateLoadBalancerEditionResponse
- func (s *UpdateLoadBalancerEditionResponse) SetStatusCode(v int32) *UpdateLoadBalancerEditionResponse
- func (s UpdateLoadBalancerEditionResponse) String() string
- type UpdateLoadBalancerEditionResponseBody
- 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) SetZoneMappings(v []*UpdateLoadBalancerZonesRequestZoneMappings) *UpdateLoadBalancerZonesRequest
- func (s UpdateLoadBalancerZonesRequest) String() string
- type UpdateLoadBalancerZonesRequestZoneMappings
- func (s UpdateLoadBalancerZonesRequestZoneMappings) GoString() string
- func (s *UpdateLoadBalancerZonesRequestZoneMappings) SetEipType(v string) *UpdateLoadBalancerZonesRequestZoneMappings
- func (s *UpdateLoadBalancerZonesRequestZoneMappings) SetIntranetAddress(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 UpdateRuleAttributeRequest
- func (s UpdateRuleAttributeRequest) GoString() string
- func (s *UpdateRuleAttributeRequest) SetClientToken(v string) *UpdateRuleAttributeRequest
- func (s *UpdateRuleAttributeRequest) SetDryRun(v bool) *UpdateRuleAttributeRequest
- func (s *UpdateRuleAttributeRequest) SetPriority(v int32) *UpdateRuleAttributeRequest
- func (s *UpdateRuleAttributeRequest) SetRuleActions(v []*UpdateRuleAttributeRequestRuleActions) *UpdateRuleAttributeRequest
- func (s *UpdateRuleAttributeRequest) SetRuleConditions(v []*UpdateRuleAttributeRequestRuleConditions) *UpdateRuleAttributeRequest
- func (s *UpdateRuleAttributeRequest) SetRuleId(v string) *UpdateRuleAttributeRequest
- func (s *UpdateRuleAttributeRequest) SetRuleName(v string) *UpdateRuleAttributeRequest
- func (s UpdateRuleAttributeRequest) String() string
- type UpdateRuleAttributeRequestRuleActions
- func (s UpdateRuleAttributeRequestRuleActions) GoString() string
- func (s *UpdateRuleAttributeRequestRuleActions) SetCorsConfig(v *UpdateRuleAttributeRequestRuleActionsCorsConfig) *UpdateRuleAttributeRequestRuleActions
- func (s *UpdateRuleAttributeRequestRuleActions) SetFixedResponseConfig(v *UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) *UpdateRuleAttributeRequestRuleActions
- func (s *UpdateRuleAttributeRequestRuleActions) SetForwardGroupConfig(v *UpdateRuleAttributeRequestRuleActionsForwardGroupConfig) *UpdateRuleAttributeRequestRuleActions
- func (s *UpdateRuleAttributeRequestRuleActions) SetInsertHeaderConfig(v *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) *UpdateRuleAttributeRequestRuleActions
- func (s *UpdateRuleAttributeRequestRuleActions) SetOrder(v int32) *UpdateRuleAttributeRequestRuleActions
- func (s *UpdateRuleAttributeRequestRuleActions) SetRedirectConfig(v *UpdateRuleAttributeRequestRuleActionsRedirectConfig) *UpdateRuleAttributeRequestRuleActions
- func (s *UpdateRuleAttributeRequestRuleActions) SetRemoveHeaderConfig(v *UpdateRuleAttributeRequestRuleActionsRemoveHeaderConfig) *UpdateRuleAttributeRequestRuleActions
- func (s *UpdateRuleAttributeRequestRuleActions) SetRewriteConfig(v *UpdateRuleAttributeRequestRuleActionsRewriteConfig) *UpdateRuleAttributeRequestRuleActions
- func (s *UpdateRuleAttributeRequestRuleActions) SetTrafficLimitConfig(v *UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig) *UpdateRuleAttributeRequestRuleActions
- func (s *UpdateRuleAttributeRequestRuleActions) SetTrafficMirrorConfig(v *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig) *UpdateRuleAttributeRequestRuleActions
- func (s *UpdateRuleAttributeRequestRuleActions) SetType(v string) *UpdateRuleAttributeRequestRuleActions
- func (s UpdateRuleAttributeRequestRuleActions) String() string
- type UpdateRuleAttributeRequestRuleActionsCorsConfig
- func (s UpdateRuleAttributeRequestRuleActionsCorsConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleActionsCorsConfig) SetAllowCredentials(v string) *UpdateRuleAttributeRequestRuleActionsCorsConfig
- func (s *UpdateRuleAttributeRequestRuleActionsCorsConfig) SetAllowHeaders(v []*string) *UpdateRuleAttributeRequestRuleActionsCorsConfig
- func (s *UpdateRuleAttributeRequestRuleActionsCorsConfig) SetAllowMethods(v []*string) *UpdateRuleAttributeRequestRuleActionsCorsConfig
- func (s *UpdateRuleAttributeRequestRuleActionsCorsConfig) SetAllowOrigin(v []*string) *UpdateRuleAttributeRequestRuleActionsCorsConfig
- func (s *UpdateRuleAttributeRequestRuleActionsCorsConfig) SetExposeHeaders(v []*string) *UpdateRuleAttributeRequestRuleActionsCorsConfig
- func (s *UpdateRuleAttributeRequestRuleActionsCorsConfig) SetMaxAge(v int64) *UpdateRuleAttributeRequestRuleActionsCorsConfig
- func (s UpdateRuleAttributeRequestRuleActionsCorsConfig) String() string
- type UpdateRuleAttributeRequestRuleActionsFixedResponseConfig
- func (s UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) SetContent(v string) *UpdateRuleAttributeRequestRuleActionsFixedResponseConfig
- func (s *UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) SetContentType(v string) *UpdateRuleAttributeRequestRuleActionsFixedResponseConfig
- func (s *UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) SetHttpCode(v string) *UpdateRuleAttributeRequestRuleActionsFixedResponseConfig
- func (s UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) String() string
- type UpdateRuleAttributeRequestRuleActionsForwardGroupConfig
- func (s UpdateRuleAttributeRequestRuleActionsForwardGroupConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleActionsForwardGroupConfig) SetServerGroupStickySession(...) *UpdateRuleAttributeRequestRuleActionsForwardGroupConfig
- func (s *UpdateRuleAttributeRequestRuleActionsForwardGroupConfig) SetServerGroupTuples(v []*UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples) *UpdateRuleAttributeRequestRuleActionsForwardGroupConfig
- func (s UpdateRuleAttributeRequestRuleActionsForwardGroupConfig) String() string
- type UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupStickySession
- func (s UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupStickySession) GoString() string
- func (s *UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupStickySession) SetEnabled(v bool) ...
- func (s *UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupStickySession) SetTimeout(v int32) ...
- func (s UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupStickySession) String() string
- type UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples
- func (s UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples) GoString() string
- func (s *UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples) SetServerGroupId(v string) *UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples
- func (s *UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples) SetWeight(v int32) *UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples
- func (s UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples) String() string
- type UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig
- func (s UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) SetCoverEnabled(v bool) *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig
- func (s *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) SetKey(v string) *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig
- func (s *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) SetValue(v string) *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig
- func (s *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) SetValueType(v string) *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig
- func (s UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) String() string
- type UpdateRuleAttributeRequestRuleActionsRedirectConfig
- func (s UpdateRuleAttributeRequestRuleActionsRedirectConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleActionsRedirectConfig) SetHost(v string) *UpdateRuleAttributeRequestRuleActionsRedirectConfig
- func (s *UpdateRuleAttributeRequestRuleActionsRedirectConfig) SetHttpCode(v string) *UpdateRuleAttributeRequestRuleActionsRedirectConfig
- func (s *UpdateRuleAttributeRequestRuleActionsRedirectConfig) SetPath(v string) *UpdateRuleAttributeRequestRuleActionsRedirectConfig
- func (s *UpdateRuleAttributeRequestRuleActionsRedirectConfig) SetPort(v string) *UpdateRuleAttributeRequestRuleActionsRedirectConfig
- func (s *UpdateRuleAttributeRequestRuleActionsRedirectConfig) SetProtocol(v string) *UpdateRuleAttributeRequestRuleActionsRedirectConfig
- func (s *UpdateRuleAttributeRequestRuleActionsRedirectConfig) SetQuery(v string) *UpdateRuleAttributeRequestRuleActionsRedirectConfig
- func (s UpdateRuleAttributeRequestRuleActionsRedirectConfig) String() string
- type UpdateRuleAttributeRequestRuleActionsRemoveHeaderConfig
- func (s UpdateRuleAttributeRequestRuleActionsRemoveHeaderConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleActionsRemoveHeaderConfig) SetKey(v string) *UpdateRuleAttributeRequestRuleActionsRemoveHeaderConfig
- func (s UpdateRuleAttributeRequestRuleActionsRemoveHeaderConfig) String() string
- type UpdateRuleAttributeRequestRuleActionsRewriteConfig
- func (s UpdateRuleAttributeRequestRuleActionsRewriteConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleActionsRewriteConfig) SetHost(v string) *UpdateRuleAttributeRequestRuleActionsRewriteConfig
- func (s *UpdateRuleAttributeRequestRuleActionsRewriteConfig) SetPath(v string) *UpdateRuleAttributeRequestRuleActionsRewriteConfig
- func (s *UpdateRuleAttributeRequestRuleActionsRewriteConfig) SetQuery(v string) *UpdateRuleAttributeRequestRuleActionsRewriteConfig
- func (s UpdateRuleAttributeRequestRuleActionsRewriteConfig) String() string
- type UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig
- func (s UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig) SetPerIpQps(v int32) *UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig
- func (s *UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig) SetQPS(v int32) *UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig
- func (s UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig) String() string
- type UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig
- func (s UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig) SetMirrorGroupConfig(v *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig
- func (s *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig) SetTargetType(v string) *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig
- func (s UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig) String() string
- type UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig
- func (s UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) SetServerGroupTuples(...) *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig
- func (s UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) String() string
- type UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples
- func (s UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) GoString() string
- func (s *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId(v string) ...
- func (s UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) String() string
- type UpdateRuleAttributeRequestRuleConditions
- func (s UpdateRuleAttributeRequestRuleConditions) GoString() string
- func (s *UpdateRuleAttributeRequestRuleConditions) SetCookieConfig(v *UpdateRuleAttributeRequestRuleConditionsCookieConfig) *UpdateRuleAttributeRequestRuleConditions
- func (s *UpdateRuleAttributeRequestRuleConditions) SetHeaderConfig(v *UpdateRuleAttributeRequestRuleConditionsHeaderConfig) *UpdateRuleAttributeRequestRuleConditions
- func (s *UpdateRuleAttributeRequestRuleConditions) SetHostConfig(v *UpdateRuleAttributeRequestRuleConditionsHostConfig) *UpdateRuleAttributeRequestRuleConditions
- func (s *UpdateRuleAttributeRequestRuleConditions) SetMethodConfig(v *UpdateRuleAttributeRequestRuleConditionsMethodConfig) *UpdateRuleAttributeRequestRuleConditions
- func (s *UpdateRuleAttributeRequestRuleConditions) SetPathConfig(v *UpdateRuleAttributeRequestRuleConditionsPathConfig) *UpdateRuleAttributeRequestRuleConditions
- func (s *UpdateRuleAttributeRequestRuleConditions) SetQueryStringConfig(v *UpdateRuleAttributeRequestRuleConditionsQueryStringConfig) *UpdateRuleAttributeRequestRuleConditions
- func (s *UpdateRuleAttributeRequestRuleConditions) SetResponseHeaderConfig(v *UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig) *UpdateRuleAttributeRequestRuleConditions
- func (s *UpdateRuleAttributeRequestRuleConditions) SetResponseStatusCodeConfig(v *UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig) *UpdateRuleAttributeRequestRuleConditions
- func (s *UpdateRuleAttributeRequestRuleConditions) SetSourceIpConfig(v *UpdateRuleAttributeRequestRuleConditionsSourceIpConfig) *UpdateRuleAttributeRequestRuleConditions
- func (s *UpdateRuleAttributeRequestRuleConditions) SetType(v string) *UpdateRuleAttributeRequestRuleConditions
- func (s UpdateRuleAttributeRequestRuleConditions) String() string
- type UpdateRuleAttributeRequestRuleConditionsCookieConfig
- func (s UpdateRuleAttributeRequestRuleConditionsCookieConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleConditionsCookieConfig) SetValues(v []*UpdateRuleAttributeRequestRuleConditionsCookieConfigValues) *UpdateRuleAttributeRequestRuleConditionsCookieConfig
- func (s UpdateRuleAttributeRequestRuleConditionsCookieConfig) String() string
- type UpdateRuleAttributeRequestRuleConditionsCookieConfigValues
- func (s UpdateRuleAttributeRequestRuleConditionsCookieConfigValues) GoString() string
- func (s *UpdateRuleAttributeRequestRuleConditionsCookieConfigValues) SetKey(v string) *UpdateRuleAttributeRequestRuleConditionsCookieConfigValues
- func (s *UpdateRuleAttributeRequestRuleConditionsCookieConfigValues) SetValue(v string) *UpdateRuleAttributeRequestRuleConditionsCookieConfigValues
- func (s UpdateRuleAttributeRequestRuleConditionsCookieConfigValues) String() string
- type UpdateRuleAttributeRequestRuleConditionsHeaderConfig
- func (s UpdateRuleAttributeRequestRuleConditionsHeaderConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleConditionsHeaderConfig) SetKey(v string) *UpdateRuleAttributeRequestRuleConditionsHeaderConfig
- func (s *UpdateRuleAttributeRequestRuleConditionsHeaderConfig) SetValues(v []*string) *UpdateRuleAttributeRequestRuleConditionsHeaderConfig
- func (s UpdateRuleAttributeRequestRuleConditionsHeaderConfig) String() string
- type UpdateRuleAttributeRequestRuleConditionsHostConfig
- type UpdateRuleAttributeRequestRuleConditionsMethodConfig
- type UpdateRuleAttributeRequestRuleConditionsPathConfig
- type UpdateRuleAttributeRequestRuleConditionsQueryStringConfig
- func (s UpdateRuleAttributeRequestRuleConditionsQueryStringConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleConditionsQueryStringConfig) SetValues(v []*UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues) *UpdateRuleAttributeRequestRuleConditionsQueryStringConfig
- func (s UpdateRuleAttributeRequestRuleConditionsQueryStringConfig) String() string
- type UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues
- func (s UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues) GoString() string
- func (s *UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues) SetKey(v string) *UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues
- func (s *UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues) SetValue(v string) *UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues
- func (s UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues) String() string
- type UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig
- func (s UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig) SetKey(v string) *UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig
- func (s *UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig) SetValues(v []*string) *UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig
- func (s UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig) String() string
- type UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig
- func (s UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig) SetValues(v []*string) *UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig
- func (s UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig) String() string
- type UpdateRuleAttributeRequestRuleConditionsSourceIpConfig
- func (s UpdateRuleAttributeRequestRuleConditionsSourceIpConfig) GoString() string
- func (s *UpdateRuleAttributeRequestRuleConditionsSourceIpConfig) SetValues(v []*string) *UpdateRuleAttributeRequestRuleConditionsSourceIpConfig
- func (s UpdateRuleAttributeRequestRuleConditionsSourceIpConfig) String() string
- type UpdateRuleAttributeResponse
- func (s UpdateRuleAttributeResponse) GoString() string
- func (s *UpdateRuleAttributeResponse) SetBody(v *UpdateRuleAttributeResponseBody) *UpdateRuleAttributeResponse
- func (s *UpdateRuleAttributeResponse) SetHeaders(v map[string]*string) *UpdateRuleAttributeResponse
- func (s *UpdateRuleAttributeResponse) SetStatusCode(v int32) *UpdateRuleAttributeResponse
- func (s UpdateRuleAttributeResponse) String() string
- type UpdateRuleAttributeResponseBody
- func (s UpdateRuleAttributeResponseBody) GoString() string
- func (s *UpdateRuleAttributeResponseBody) SetJobId(v string) *UpdateRuleAttributeResponseBody
- func (s *UpdateRuleAttributeResponseBody) SetRequestId(v string) *UpdateRuleAttributeResponseBody
- func (s UpdateRuleAttributeResponseBody) String() string
- type UpdateRulesAttributeRequest
- func (s UpdateRulesAttributeRequest) GoString() string
- func (s *UpdateRulesAttributeRequest) SetClientToken(v string) *UpdateRulesAttributeRequest
- func (s *UpdateRulesAttributeRequest) SetDryRun(v bool) *UpdateRulesAttributeRequest
- func (s *UpdateRulesAttributeRequest) SetRules(v []*UpdateRulesAttributeRequestRules) *UpdateRulesAttributeRequest
- func (s UpdateRulesAttributeRequest) String() string
- type UpdateRulesAttributeRequestRules
- func (s UpdateRulesAttributeRequestRules) GoString() string
- func (s *UpdateRulesAttributeRequestRules) SetPriority(v int32) *UpdateRulesAttributeRequestRules
- func (s *UpdateRulesAttributeRequestRules) SetRuleActions(v []*UpdateRulesAttributeRequestRulesRuleActions) *UpdateRulesAttributeRequestRules
- func (s *UpdateRulesAttributeRequestRules) SetRuleConditions(v []*UpdateRulesAttributeRequestRulesRuleConditions) *UpdateRulesAttributeRequestRules
- func (s *UpdateRulesAttributeRequestRules) SetRuleId(v string) *UpdateRulesAttributeRequestRules
- func (s *UpdateRulesAttributeRequestRules) SetRuleName(v string) *UpdateRulesAttributeRequestRules
- func (s UpdateRulesAttributeRequestRules) String() string
- type UpdateRulesAttributeRequestRulesRuleActions
- func (s UpdateRulesAttributeRequestRulesRuleActions) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleActions) SetCorsConfig(v *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) *UpdateRulesAttributeRequestRulesRuleActions
- func (s *UpdateRulesAttributeRequestRulesRuleActions) SetFixedResponseConfig(v *UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig) *UpdateRulesAttributeRequestRulesRuleActions
- func (s *UpdateRulesAttributeRequestRulesRuleActions) SetForwardGroupConfig(v *UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig) *UpdateRulesAttributeRequestRulesRuleActions
- func (s *UpdateRulesAttributeRequestRulesRuleActions) SetInsertHeaderConfig(v *UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) *UpdateRulesAttributeRequestRulesRuleActions
- func (s *UpdateRulesAttributeRequestRulesRuleActions) SetOrder(v int32) *UpdateRulesAttributeRequestRulesRuleActions
- func (s *UpdateRulesAttributeRequestRulesRuleActions) SetRedirectConfig(v *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) *UpdateRulesAttributeRequestRulesRuleActions
- func (s *UpdateRulesAttributeRequestRulesRuleActions) SetRemoveHeaderConfig(v *UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig) *UpdateRulesAttributeRequestRulesRuleActions
- func (s *UpdateRulesAttributeRequestRulesRuleActions) SetRewriteConfig(v *UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig) *UpdateRulesAttributeRequestRulesRuleActions
- func (s *UpdateRulesAttributeRequestRulesRuleActions) SetTrafficLimitConfig(v *UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig) *UpdateRulesAttributeRequestRulesRuleActions
- func (s *UpdateRulesAttributeRequestRulesRuleActions) SetTrafficMirrorConfig(v *UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig) *UpdateRulesAttributeRequestRulesRuleActions
- func (s *UpdateRulesAttributeRequestRulesRuleActions) SetType(v string) *UpdateRulesAttributeRequestRulesRuleActions
- func (s UpdateRulesAttributeRequestRulesRuleActions) String() string
- type UpdateRulesAttributeRequestRulesRuleActionsCorsConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetAllowCredentials(v string) *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetAllowHeaders(v []*string) *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetAllowMethods(v []*string) *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetAllowOrigin(v []*string) *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetExposeHeaders(v []*string) *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetMaxAge(v int64) *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig) SetContent(v string) *UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig) SetContentType(v string) *UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig) SetHttpCode(v string) *UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig) SetServerGroupStickySession(...) *UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig) SetServerGroupTuples(...) *UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession
- func (s UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) SetEnabled(v bool) ...
- func (s *UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) SetTimeout(v int32) ...
- func (s UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) String() string
- type UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples
- func (s UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) SetServerGroupId(v string) ...
- func (s *UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) SetWeight(v int32) ...
- func (s UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) String() string
- type UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) SetCoverEnabled(v bool) *UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) SetKey(v string) *UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) SetValue(v string) *UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) SetValueType(v string) *UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) SetHost(v string) *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) SetHttpCode(v string) *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) SetPath(v string) *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) SetPort(v string) *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) SetProtocol(v string) *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) SetQuery(v string) *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig) SetKey(v string) *UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig) SetHost(v string) *UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig) SetPath(v string) *UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig) SetQuery(v string) *UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig) SetPerIpQps(v int32) *UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig) SetQPS(v int32) *UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig) SetMirrorGroupConfig(...) *UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig
- func (s *UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig) SetTargetType(v string) *UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig
- func (s UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) SetServerGroupTuples(...) ...
- func (s UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples
- func (s UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId(v string) ...
- func (s UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) String() string
- type UpdateRulesAttributeRequestRulesRuleConditions
- func (s UpdateRulesAttributeRequestRulesRuleConditions) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleConditions) SetCookieConfig(v *UpdateRulesAttributeRequestRulesRuleConditionsCookieConfig) *UpdateRulesAttributeRequestRulesRuleConditions
- func (s *UpdateRulesAttributeRequestRulesRuleConditions) SetHeaderConfig(v *UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig) *UpdateRulesAttributeRequestRulesRuleConditions
- func (s *UpdateRulesAttributeRequestRulesRuleConditions) SetHostConfig(v *UpdateRulesAttributeRequestRulesRuleConditionsHostConfig) *UpdateRulesAttributeRequestRulesRuleConditions
- func (s *UpdateRulesAttributeRequestRulesRuleConditions) SetMethodConfig(v *UpdateRulesAttributeRequestRulesRuleConditionsMethodConfig) *UpdateRulesAttributeRequestRulesRuleConditions
- func (s *UpdateRulesAttributeRequestRulesRuleConditions) SetPathConfig(v *UpdateRulesAttributeRequestRulesRuleConditionsPathConfig) *UpdateRulesAttributeRequestRulesRuleConditions
- func (s *UpdateRulesAttributeRequestRulesRuleConditions) SetQueryStringConfig(v *UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfig) *UpdateRulesAttributeRequestRulesRuleConditions
- func (s *UpdateRulesAttributeRequestRulesRuleConditions) SetResponseHeaderConfig(v *UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig) *UpdateRulesAttributeRequestRulesRuleConditions
- func (s *UpdateRulesAttributeRequestRulesRuleConditions) SetResponseStatusCodeConfig(v *UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig) *UpdateRulesAttributeRequestRulesRuleConditions
- func (s *UpdateRulesAttributeRequestRulesRuleConditions) SetSourceIpConfig(v *UpdateRulesAttributeRequestRulesRuleConditionsSourceIpConfig) *UpdateRulesAttributeRequestRulesRuleConditions
- func (s *UpdateRulesAttributeRequestRulesRuleConditions) SetType(v string) *UpdateRulesAttributeRequestRulesRuleConditions
- func (s UpdateRulesAttributeRequestRulesRuleConditions) String() string
- type UpdateRulesAttributeRequestRulesRuleConditionsCookieConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsCookieConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsCookieConfig) SetValues(v []*UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues) *UpdateRulesAttributeRequestRulesRuleConditionsCookieConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsCookieConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues
- func (s UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues) SetKey(v string) *UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues) SetValue(v string) *UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues
- func (s UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues) String() string
- type UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig) SetKey(v string) *UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig) SetValues(v []*string) *UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleConditionsHostConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsHostConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsHostConfig) SetValues(v []*string) *UpdateRulesAttributeRequestRulesRuleConditionsHostConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsHostConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleConditionsMethodConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsMethodConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsMethodConfig) SetValues(v []*string) *UpdateRulesAttributeRequestRulesRuleConditionsMethodConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsMethodConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleConditionsPathConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsPathConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsPathConfig) SetValues(v []*string) *UpdateRulesAttributeRequestRulesRuleConditionsPathConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsPathConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfig) SetValues(v []*UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues) *UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues
- func (s UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues) SetKey(v string) *UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues) SetValue(v string) *UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues
- func (s UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues) String() string
- type UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig) SetKey(v string) *UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig) SetValues(v []*string) *UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig) SetValues(v []*string) *UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig) String() string
- type UpdateRulesAttributeRequestRulesRuleConditionsSourceIpConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsSourceIpConfig) GoString() string
- func (s *UpdateRulesAttributeRequestRulesRuleConditionsSourceIpConfig) SetValues(v []*string) *UpdateRulesAttributeRequestRulesRuleConditionsSourceIpConfig
- func (s UpdateRulesAttributeRequestRulesRuleConditionsSourceIpConfig) String() string
- type UpdateRulesAttributeResponse
- func (s UpdateRulesAttributeResponse) GoString() string
- func (s *UpdateRulesAttributeResponse) SetBody(v *UpdateRulesAttributeResponseBody) *UpdateRulesAttributeResponse
- func (s *UpdateRulesAttributeResponse) SetHeaders(v map[string]*string) *UpdateRulesAttributeResponse
- func (s *UpdateRulesAttributeResponse) SetStatusCode(v int32) *UpdateRulesAttributeResponse
- func (s UpdateRulesAttributeResponse) String() string
- type UpdateRulesAttributeResponseBody
- func (s UpdateRulesAttributeResponseBody) GoString() string
- func (s *UpdateRulesAttributeResponseBody) SetJobId(v string) *UpdateRulesAttributeResponseBody
- func (s *UpdateRulesAttributeResponseBody) SetRequestId(v string) *UpdateRulesAttributeResponseBody
- func (s UpdateRulesAttributeResponseBody) 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) 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) String() string
- type UpdateServerGroupAttributeRequest
- func (s UpdateServerGroupAttributeRequest) GoString() string
- func (s *UpdateServerGroupAttributeRequest) SetClientToken(v string) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetConnectionDrainConfig(v *UpdateServerGroupAttributeRequestConnectionDrainConfig) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetCrossZoneEnabled(v bool) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetDryRun(v bool) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetHealthCheckConfig(v *UpdateServerGroupAttributeRequestHealthCheckConfig) *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) SetServiceName(v string) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetSlowStartConfig(v *UpdateServerGroupAttributeRequestSlowStartConfig) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetStickySessionConfig(v *UpdateServerGroupAttributeRequestStickySessionConfig) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetUchConfig(v *UpdateServerGroupAttributeRequestUchConfig) *UpdateServerGroupAttributeRequest
- func (s *UpdateServerGroupAttributeRequest) SetUpstreamKeepaliveEnabled(v bool) *UpdateServerGroupAttributeRequest
- func (s UpdateServerGroupAttributeRequest) String() string
- type UpdateServerGroupAttributeRequestConnectionDrainConfig
- func (s UpdateServerGroupAttributeRequestConnectionDrainConfig) GoString() string
- func (s *UpdateServerGroupAttributeRequestConnectionDrainConfig) SetConnectionDrainEnabled(v bool) *UpdateServerGroupAttributeRequestConnectionDrainConfig
- func (s *UpdateServerGroupAttributeRequestConnectionDrainConfig) SetConnectionDrainTimeout(v int32) *UpdateServerGroupAttributeRequestConnectionDrainConfig
- func (s UpdateServerGroupAttributeRequestConnectionDrainConfig) String() string
- type UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s UpdateServerGroupAttributeRequestHealthCheckConfig) GoString() string
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckCodes(v []*string) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckConnectPort(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckEnabled(v bool) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckHost(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckHttpVersion(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckInterval(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckMethod(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckPath(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckProtocol(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckTimeout(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthyThreshold(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetUnhealthyThreshold(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
- func (s UpdateServerGroupAttributeRequestHealthCheckConfig) String() string
- type UpdateServerGroupAttributeRequestSlowStartConfig
- func (s UpdateServerGroupAttributeRequestSlowStartConfig) GoString() string
- func (s *UpdateServerGroupAttributeRequestSlowStartConfig) SetSlowStartDuration(v int32) *UpdateServerGroupAttributeRequestSlowStartConfig
- func (s *UpdateServerGroupAttributeRequestSlowStartConfig) SetSlowStartEnabled(v bool) *UpdateServerGroupAttributeRequestSlowStartConfig
- func (s UpdateServerGroupAttributeRequestSlowStartConfig) String() string
- type UpdateServerGroupAttributeRequestStickySessionConfig
- func (s UpdateServerGroupAttributeRequestStickySessionConfig) GoString() string
- func (s *UpdateServerGroupAttributeRequestStickySessionConfig) SetCookie(v string) *UpdateServerGroupAttributeRequestStickySessionConfig
- func (s *UpdateServerGroupAttributeRequestStickySessionConfig) SetCookieTimeout(v int32) *UpdateServerGroupAttributeRequestStickySessionConfig
- func (s *UpdateServerGroupAttributeRequestStickySessionConfig) SetStickySessionEnabled(v bool) *UpdateServerGroupAttributeRequestStickySessionConfig
- func (s *UpdateServerGroupAttributeRequestStickySessionConfig) SetStickySessionType(v string) *UpdateServerGroupAttributeRequestStickySessionConfig
- func (s UpdateServerGroupAttributeRequestStickySessionConfig) String() string
- type UpdateServerGroupAttributeRequestUchConfig
- func (s UpdateServerGroupAttributeRequestUchConfig) GoString() string
- func (s *UpdateServerGroupAttributeRequestUchConfig) SetType(v string) *UpdateServerGroupAttributeRequestUchConfig
- func (s *UpdateServerGroupAttributeRequestUchConfig) SetValue(v string) *UpdateServerGroupAttributeRequestUchConfig
- func (s UpdateServerGroupAttributeRequestUchConfig) 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) 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) 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) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddEntriesToAclRequest ¶
type AddEntriesToAclRequest struct { // The ACL entries that you want to add. You can add at most 20 entries in each call. // // This parameter is required. AclEntries []*AddEntriesToAclRequestAclEntries `json:"AclEntries,omitempty" xml:"AclEntries,omitempty" type:"Repeated"` // The ID of the ACL. // // This parameter is required. // // example: // // nacl-hp34s2h0xx1ht4nwo**** AclId *string `json:"AclId,omitempty" xml:"AclId,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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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"` }
func (AddEntriesToAclRequest) GoString ¶
func (s AddEntriesToAclRequest) GoString() string
func (*AddEntriesToAclRequest) SetAclEntries ¶
func (s *AddEntriesToAclRequest) SetAclEntries(v []*AddEntriesToAclRequestAclEntries) *AddEntriesToAclRequest
func (*AddEntriesToAclRequest) SetAclId ¶
func (s *AddEntriesToAclRequest) SetAclId(v string) *AddEntriesToAclRequest
func (*AddEntriesToAclRequest) SetClientToken ¶
func (s *AddEntriesToAclRequest) SetClientToken(v string) *AddEntriesToAclRequest
func (*AddEntriesToAclRequest) SetDryRun ¶
func (s *AddEntriesToAclRequest) SetDryRun(v bool) *AddEntriesToAclRequest
func (AddEntriesToAclRequest) String ¶
func (s AddEntriesToAclRequest) String() string
type AddEntriesToAclRequestAclEntries ¶
type AddEntriesToAclRequestAclEntries struct { // The description of the ACL entry. 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 add at most 20 entries in each call. // // example: // // test-entry Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The CIDR block in the ACL entry. // // This parameter is required. // // example: // // 10.0.1.0/24 Entry *string `json:"Entry,omitempty" xml:"Entry,omitempty"` }
func (AddEntriesToAclRequestAclEntries) GoString ¶
func (s AddEntriesToAclRequestAclEntries) GoString() string
func (*AddEntriesToAclRequestAclEntries) SetDescription ¶
func (s *AddEntriesToAclRequestAclEntries) SetDescription(v string) *AddEntriesToAclRequestAclEntries
func (*AddEntriesToAclRequestAclEntries) SetEntry ¶
func (s *AddEntriesToAclRequestAclEntries) SetEntry(v string) *AddEntriesToAclRequestAclEntries
func (AddEntriesToAclRequestAclEntries) String ¶
func (s AddEntriesToAclRequestAclEntries) String() string
type AddEntriesToAclResponse ¶
type AddEntriesToAclResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddEntriesToAclResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AddEntriesToAclResponse) GoString ¶
func (s AddEntriesToAclResponse) GoString() string
func (*AddEntriesToAclResponse) SetBody ¶
func (s *AddEntriesToAclResponse) SetBody(v *AddEntriesToAclResponseBody) *AddEntriesToAclResponse
func (*AddEntriesToAclResponse) SetHeaders ¶
func (s *AddEntriesToAclResponse) SetHeaders(v map[string]*string) *AddEntriesToAclResponse
func (*AddEntriesToAclResponse) SetStatusCode ¶
func (s *AddEntriesToAclResponse) SetStatusCode(v int32) *AddEntriesToAclResponse
func (AddEntriesToAclResponse) String ¶
func (s AddEntriesToAclResponse) String() string
type AddEntriesToAclResponseBody ¶
type AddEntriesToAclResponseBody struct { // The asynchronous task ID. // // 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 (AddEntriesToAclResponseBody) GoString ¶
func (s AddEntriesToAclResponseBody) GoString() string
func (*AddEntriesToAclResponseBody) SetJobId ¶
func (s *AddEntriesToAclResponseBody) SetJobId(v string) *AddEntriesToAclResponseBody
func (*AddEntriesToAclResponseBody) SetRequestId ¶
func (s *AddEntriesToAclResponseBody) SetRequestId(v string) *AddEntriesToAclResponseBody
func (AddEntriesToAclResponseBody) String ¶
func (s AddEntriesToAclResponseBody) String() string
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 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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // - **true**: prechecks the request, but does not add a backend server to a server group. 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 code 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 server group ID. // // This parameter is required. // // example: // // sgp-atstuj3rtop**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The backend servers. You can specify at most 200 servers in each call. // // 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) 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 backend server. The description must be 2 to 256 characters in length and cannot start with http:// or https://. // // 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 200 servers in each call. // // > This parameter is required if you set **ServerType* - to **Ecs**, **Eni**, **Eci**, or **Ip**. You do not need to set this parameter if **ServerType* - is set to **Fc**. // // example: // // 80 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // Specifies whether to enable the remote IP feature. You can specify at most 200 servers in each call. Default values: // // - **true**: enables the feature. // // - **false**: disables the feature. // // > This parameter takes effect only when **ServerType* - is set to **Ip**. // // example: // // false RemoteIpEnabled *bool `json:"RemoteIpEnabled,omitempty" xml:"RemoteIpEnabled,omitempty"` // The ID of the server group. You can specify at most 200 servers in each call. // // - If the server group is of the **Instance* - type, set ServerId to the ID of a resource of the **Ecs**, **Eni**, or **Eci* - type. // // - If the server group is of the **Ip* - type, set this parameter to IP addresses. // // - If the server group is of the **Fc* - type, set ServerId to an Alibaba Cloud Resource Name (ARN). // // This parameter is required. // // example: // // ecs-bp67acfmxazb4p**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the backend server. You can specify at most 200 servers in each call. // // > You do not need to set this parameter if you set **ServerType* - to **Fc**. // // example: // // 192.168.1.1 ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of the backend server. You can specify at most 200 servers in each call. Default values: // // - **Ecs**: Elastic Compute Service (ECS) instance // // - **Eni**: elastic network interface (ENI) // // - **Eci**: elastic container instance // // - **Ip**: IP address // // - **Fc**: Function Compute // // 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 value is set to **0**, no requests are forwarded to the server. You can specify at most 200 servers in each call. // // > You do not need to set this parameter if you set **ServerType* - to **Fc**. // // 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) SetRemoteIpEnabled ¶
func (s *AddServersToServerGroupRequestServers) SetRemoteIpEnabled(v bool) *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 job. // // 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 (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) String ¶
func (s AddServersToServerGroupResponseBody) String() string
type ApplyHealthCheckTemplateToServerGroupRequest ¶
type ApplyHealthCheckTemplateToServerGroupRequest 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 and cannot exceed 64 characters in length. // // > 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 template ID. // // This parameter is required. // // example: // // hct-bp1qjwo61pqz3ahltv**** HealthCheckTemplateId *string `json:"HealthCheckTemplateId,omitempty" xml:"HealthCheckTemplateId,omitempty"` // The server group ID. // // This parameter is required. // // example: // // sgp-n80wyad08u0tox**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (ApplyHealthCheckTemplateToServerGroupRequest) GoString ¶
func (s ApplyHealthCheckTemplateToServerGroupRequest) GoString() string
func (*ApplyHealthCheckTemplateToServerGroupRequest) SetClientToken ¶
func (s *ApplyHealthCheckTemplateToServerGroupRequest) SetClientToken(v string) *ApplyHealthCheckTemplateToServerGroupRequest
func (*ApplyHealthCheckTemplateToServerGroupRequest) SetDryRun ¶
func (s *ApplyHealthCheckTemplateToServerGroupRequest) SetDryRun(v bool) *ApplyHealthCheckTemplateToServerGroupRequest
func (*ApplyHealthCheckTemplateToServerGroupRequest) SetHealthCheckTemplateId ¶
func (s *ApplyHealthCheckTemplateToServerGroupRequest) SetHealthCheckTemplateId(v string) *ApplyHealthCheckTemplateToServerGroupRequest
func (*ApplyHealthCheckTemplateToServerGroupRequest) SetServerGroupId ¶
func (s *ApplyHealthCheckTemplateToServerGroupRequest) SetServerGroupId(v string) *ApplyHealthCheckTemplateToServerGroupRequest
func (ApplyHealthCheckTemplateToServerGroupRequest) String ¶
func (s ApplyHealthCheckTemplateToServerGroupRequest) String() string
type ApplyHealthCheckTemplateToServerGroupResponse ¶
type ApplyHealthCheckTemplateToServerGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ApplyHealthCheckTemplateToServerGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ApplyHealthCheckTemplateToServerGroupResponse) GoString ¶
func (s ApplyHealthCheckTemplateToServerGroupResponse) GoString() string
func (*ApplyHealthCheckTemplateToServerGroupResponse) SetHeaders ¶
func (s *ApplyHealthCheckTemplateToServerGroupResponse) SetHeaders(v map[string]*string) *ApplyHealthCheckTemplateToServerGroupResponse
func (*ApplyHealthCheckTemplateToServerGroupResponse) SetStatusCode ¶
func (s *ApplyHealthCheckTemplateToServerGroupResponse) SetStatusCode(v int32) *ApplyHealthCheckTemplateToServerGroupResponse
func (ApplyHealthCheckTemplateToServerGroupResponse) String ¶
func (s ApplyHealthCheckTemplateToServerGroupResponse) String() string
type ApplyHealthCheckTemplateToServerGroupResponseBody ¶
type ApplyHealthCheckTemplateToServerGroupResponseBody struct { // The asynchronous task ID. // // 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 (ApplyHealthCheckTemplateToServerGroupResponseBody) GoString ¶
func (s ApplyHealthCheckTemplateToServerGroupResponseBody) GoString() string
func (*ApplyHealthCheckTemplateToServerGroupResponseBody) SetRequestId ¶
func (s *ApplyHealthCheckTemplateToServerGroupResponseBody) SetRequestId(v string) *ApplyHealthCheckTemplateToServerGroupResponseBody
func (ApplyHealthCheckTemplateToServerGroupResponseBody) String ¶
func (s ApplyHealthCheckTemplateToServerGroupResponseBody) String() string
type AssociateAclsWithListenerRequest ¶
type AssociateAclsWithListenerRequest struct { // The IDs of the ACLs. You can specify up to three IDs in each call. // // This parameter is required. AclIds []*string `json:"AclIds,omitempty" xml:"AclIds,omitempty" type:"Repeated"` // The type of the ACL. Valid values: // // - **White**: a whitelist. Only requests from the IP addresses or CIDR blocks in the ACL are forwarded. The whitelist applies to scenarios in which you want to allow only specific IP addresses to access an application. Your service may be adversely affected if the whitelist is not properly configured. If a whitelist is configured for a listener, only requests from IP addresses that are added to the whitelist are forwarded by the listener. If you enable a whitelist but do not add an IP address to the whitelist, the listener forwards all requests. // // - **Black**: a blacklist. All requests from the IP addresses or CIDR blocks in the ACL are blocked. The blacklist applies to scenarios in which you want to block access from specific IP addresses to an application. If a blacklist is configured for a listener but no IP address is added to the blacklist, the listener forwards all requests. // // This parameter is required. // // example: // // White AclType *string `json:"AclType,omitempty" xml:"AclType,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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the listener. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` }
func (AssociateAclsWithListenerRequest) GoString ¶
func (s AssociateAclsWithListenerRequest) GoString() string
func (*AssociateAclsWithListenerRequest) SetAclIds ¶
func (s *AssociateAclsWithListenerRequest) SetAclIds(v []*string) *AssociateAclsWithListenerRequest
func (*AssociateAclsWithListenerRequest) SetAclType ¶
func (s *AssociateAclsWithListenerRequest) SetAclType(v string) *AssociateAclsWithListenerRequest
func (*AssociateAclsWithListenerRequest) SetClientToken ¶
func (s *AssociateAclsWithListenerRequest) SetClientToken(v string) *AssociateAclsWithListenerRequest
func (*AssociateAclsWithListenerRequest) SetDryRun ¶
func (s *AssociateAclsWithListenerRequest) SetDryRun(v bool) *AssociateAclsWithListenerRequest
func (*AssociateAclsWithListenerRequest) SetListenerId ¶
func (s *AssociateAclsWithListenerRequest) SetListenerId(v string) *AssociateAclsWithListenerRequest
func (AssociateAclsWithListenerRequest) String ¶
func (s AssociateAclsWithListenerRequest) String() string
type AssociateAclsWithListenerResponse ¶
type AssociateAclsWithListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AssociateAclsWithListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (AssociateAclsWithListenerResponse) GoString ¶
func (s AssociateAclsWithListenerResponse) GoString() string
func (*AssociateAclsWithListenerResponse) SetHeaders ¶
func (s *AssociateAclsWithListenerResponse) SetHeaders(v map[string]*string) *AssociateAclsWithListenerResponse
func (*AssociateAclsWithListenerResponse) SetStatusCode ¶
func (s *AssociateAclsWithListenerResponse) SetStatusCode(v int32) *AssociateAclsWithListenerResponse
func (AssociateAclsWithListenerResponse) String ¶
func (s AssociateAclsWithListenerResponse) String() string
type AssociateAclsWithListenerResponseBody ¶
type AssociateAclsWithListenerResponseBody struct { // The synchronous task ID. // // 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 (AssociateAclsWithListenerResponseBody) GoString ¶
func (s AssociateAclsWithListenerResponseBody) GoString() string
func (*AssociateAclsWithListenerResponseBody) SetJobId ¶
func (s *AssociateAclsWithListenerResponseBody) SetJobId(v string) *AssociateAclsWithListenerResponseBody
func (*AssociateAclsWithListenerResponseBody) SetRequestId ¶
func (s *AssociateAclsWithListenerResponseBody) SetRequestId(v string) *AssociateAclsWithListenerResponseBody
func (AssociateAclsWithListenerResponseBody) String ¶
func (s AssociateAclsWithListenerResponseBody) String() string
type AssociateAdditionalCertificatesWithListenerRequest ¶
type AssociateAdditionalCertificatesWithListenerRequest struct { // The extended validation certificates that you want to add to the listener. // // This parameter is required. Certificates []*AssociateAdditionalCertificatesWithListenerRequestCertificates `json:"Certificates,omitempty" xml:"Certificates,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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. This parameter is supported only by HTTPS and QUIC listeners. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` }
func (AssociateAdditionalCertificatesWithListenerRequest) GoString ¶
func (s AssociateAdditionalCertificatesWithListenerRequest) GoString() string
func (*AssociateAdditionalCertificatesWithListenerRequest) SetCertificates ¶
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) String ¶
func (s AssociateAdditionalCertificatesWithListenerRequest) String() string
type AssociateAdditionalCertificatesWithListenerRequestCertificates ¶
type AssociateAdditionalCertificatesWithListenerRequestCertificates struct { // The ID of the certificate. Only server certificates are supported. // // This parameter is required. // // example: // // cert-123 CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"` }
func (AssociateAdditionalCertificatesWithListenerRequestCertificates) GoString ¶
func (s AssociateAdditionalCertificatesWithListenerRequestCertificates) GoString() string
func (*AssociateAdditionalCertificatesWithListenerRequestCertificates) SetCertificateId ¶
func (s *AssociateAdditionalCertificatesWithListenerRequestCertificates) SetCertificateId(v string) *AssociateAdditionalCertificatesWithListenerRequestCertificates
func (AssociateAdditionalCertificatesWithListenerRequestCertificates) String ¶
func (s AssociateAdditionalCertificatesWithListenerRequestCertificates) 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 asynchronous task ID. // // 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 (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 EIP bandwidth plan ID. // // 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 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**(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 ALB instance ID. // // This parameter is required. // // example: // // alb-d676fho813rmu3**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the ALB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/36063.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
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 asynchronous task ID. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 2EF39708-974B-5E74-AFF5-3445263035A8 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 ¶ added in v2.1.0
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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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 code 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 ALB instance. // // This parameter is required. // // example: // // alb-o9ulmq5hgn68jk**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The mappings between zones and vSwitches. // // > You can add only one zone in each call. // // This parameter is required. ZoneMappings []*CancelShiftLoadBalancerZonesRequestZoneMappings `json:"ZoneMappings,omitempty" xml:"ZoneMappings,omitempty" type:"Repeated"` }
func (CancelShiftLoadBalancerZonesRequest) GoString ¶ added in v2.1.0
func (s CancelShiftLoadBalancerZonesRequest) GoString() string
func (*CancelShiftLoadBalancerZonesRequest) SetClientToken ¶ added in v2.1.0
func (s *CancelShiftLoadBalancerZonesRequest) SetClientToken(v string) *CancelShiftLoadBalancerZonesRequest
func (*CancelShiftLoadBalancerZonesRequest) SetDryRun ¶ added in v2.1.0
func (s *CancelShiftLoadBalancerZonesRequest) SetDryRun(v bool) *CancelShiftLoadBalancerZonesRequest
func (*CancelShiftLoadBalancerZonesRequest) SetLoadBalancerId ¶ added in v2.1.0
func (s *CancelShiftLoadBalancerZonesRequest) SetLoadBalancerId(v string) *CancelShiftLoadBalancerZonesRequest
func (*CancelShiftLoadBalancerZonesRequest) SetZoneMappings ¶ added in v2.1.0
func (s *CancelShiftLoadBalancerZonesRequest) SetZoneMappings(v []*CancelShiftLoadBalancerZonesRequestZoneMappings) *CancelShiftLoadBalancerZonesRequest
func (CancelShiftLoadBalancerZonesRequest) String ¶ added in v2.1.0
func (s CancelShiftLoadBalancerZonesRequest) String() string
type CancelShiftLoadBalancerZonesRequestZoneMappings ¶ added in v2.1.0
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-bp1rmcrwg3erh1fh8**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone ID. You can call the [DescribeZones](https://help.aliyun.com/document_detail/189196.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 ¶ added in v2.1.0
func (s CancelShiftLoadBalancerZonesRequestZoneMappings) GoString() string
func (*CancelShiftLoadBalancerZonesRequestZoneMappings) SetVSwitchId ¶ added in v2.1.0
func (s *CancelShiftLoadBalancerZonesRequestZoneMappings) SetVSwitchId(v string) *CancelShiftLoadBalancerZonesRequestZoneMappings
func (*CancelShiftLoadBalancerZonesRequestZoneMappings) SetZoneId ¶ added in v2.1.0
func (s *CancelShiftLoadBalancerZonesRequestZoneMappings) SetZoneId(v string) *CancelShiftLoadBalancerZonesRequestZoneMappings
func (CancelShiftLoadBalancerZonesRequestZoneMappings) String ¶ added in v2.1.0
func (s CancelShiftLoadBalancerZonesRequestZoneMappings) String() string
type CancelShiftLoadBalancerZonesResponse ¶ added in v2.1.0
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 ¶ added in v2.1.0
func (s CancelShiftLoadBalancerZonesResponse) GoString() string
func (*CancelShiftLoadBalancerZonesResponse) SetHeaders ¶ added in v2.1.0
func (s *CancelShiftLoadBalancerZonesResponse) SetHeaders(v map[string]*string) *CancelShiftLoadBalancerZonesResponse
func (*CancelShiftLoadBalancerZonesResponse) SetStatusCode ¶ added in v2.1.0
func (s *CancelShiftLoadBalancerZonesResponse) SetStatusCode(v int32) *CancelShiftLoadBalancerZonesResponse
func (CancelShiftLoadBalancerZonesResponse) String ¶ added in v2.1.0
func (s CancelShiftLoadBalancerZonesResponse) String() string
type CancelShiftLoadBalancerZonesResponseBody ¶ added in v2.1.0
type CancelShiftLoadBalancerZonesResponseBody struct { // The request ID. // // example: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CancelShiftLoadBalancerZonesResponseBody) GoString ¶ added in v2.1.0
func (s CancelShiftLoadBalancerZonesResponseBody) GoString() string
func (*CancelShiftLoadBalancerZonesResponseBody) SetRequestId ¶ added in v2.1.0
func (s *CancelShiftLoadBalancerZonesResponseBody) SetRequestId(v string) *CancelShiftLoadBalancerZonesResponseBody
func (CancelShiftLoadBalancerZonesResponseBody) String ¶ added in v2.1.0
func (s CancelShiftLoadBalancerZonesResponseBody) String() string
type Client ¶
func (*Client) AddEntriesToAcl ¶
func (client *Client) AddEntriesToAcl(request *AddEntriesToAclRequest) (_result *AddEntriesToAclResponse, _err error)
Summary:
Adds IP entries to an access control list (ACL).
Description:
Each ACL can contain IP addresses or CIDR blocks. Take note of the following limits on ACLs: - The maximum number of IP entries that can be added to an ACL with each Alibaba Cloud account at a time: 20 - The maximum number of IP entries that each ACL can contain: 1,000 - **AddEntriesToAcl* - 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 [ListAclEntries](https://help.aliyun.com/document_detail/213616.html) operation to query the status of the task. - If the ACL is in the **Adding* - state, the IP entries are being added. - If the ACL is in the **Available* - state, the IP entries are added.
@param request - AddEntriesToAclRequest
@return AddEntriesToAclResponse
func (*Client) AddEntriesToAclWithOptions ¶
func (client *Client) AddEntriesToAclWithOptions(request *AddEntriesToAclRequest, runtime *util.RuntimeOptions) (_result *AddEntriesToAclResponse, _err error)
Summary:
Adds IP entries to an access control list (ACL).
Description:
Each ACL can contain IP addresses or CIDR blocks. Take note of the following limits on ACLs: - The maximum number of IP entries that can be added to an ACL with each Alibaba Cloud account at a time: 20 - The maximum number of IP entries that each ACL can contain: 1,000 - **AddEntriesToAcl* - 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 [ListAclEntries](https://help.aliyun.com/document_detail/213616.html) operation to query the status of the task. - If the ACL is in the **Adding* - state, the IP entries are being added. - If the ACL is in the **Available* - state, the IP entries are added.
@param request - AddEntriesToAclRequest
@param runtime - runtime options for this request RuntimeOptions
@return AddEntriesToAclResponse
func (*Client) AddServersToServerGroup ¶
func (client *Client) AddServersToServerGroup(request *AddServersToServerGroupRequest) (_result *AddServersToServerGroupResponse, _err error)
Summary:
Adds backend servers to a server group.
Description:
*AddServersToServerGroup* - 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/213627.html) operation to query the status of a server group.
If a server group is in the **Configuring* - state, it indicates that the server group is being modified.
If a server group is in the **Available* - state, it indicates that the server group is running.
2. You can call the [ListServerGroupServers](https://help.aliyun.com/document_detail/213628.html) operation to query the status of a backend server.
If a backend server is in the **Adding* - state, it indicates that the backend server is being added to a server group.
If a backend server is in the **Available* - state, it indicates that the server is running.
@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 server group.
Description:
*AddServersToServerGroup* - 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/213627.html) operation to query the status of a server group.
If a server group is in the **Configuring* - state, it indicates that the server group is being modified.
If a server group is in the **Available* - state, it indicates that the server group is running.
2. You can call the [ListServerGroupServers](https://help.aliyun.com/document_detail/213628.html) operation to query the status of a backend server.
If a backend server is in the **Adding* - state, it indicates that the backend server is being added to a server group.
If a backend server is in the **Available* - state, it indicates that the server is running.
@param request - AddServersToServerGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return AddServersToServerGroupResponse
func (*Client) ApplyHealthCheckTemplateToServerGroup ¶
func (client *Client) ApplyHealthCheckTemplateToServerGroup(request *ApplyHealthCheckTemplateToServerGroupRequest) (_result *ApplyHealthCheckTemplateToServerGroupResponse, _err error)
Summary:
Applies a health check template to a server group.
@param request - ApplyHealthCheckTemplateToServerGroupRequest
@return ApplyHealthCheckTemplateToServerGroupResponse
func (*Client) ApplyHealthCheckTemplateToServerGroupWithOptions ¶
func (client *Client) ApplyHealthCheckTemplateToServerGroupWithOptions(request *ApplyHealthCheckTemplateToServerGroupRequest, runtime *util.RuntimeOptions) (_result *ApplyHealthCheckTemplateToServerGroupResponse, _err error)
Summary:
Applies a health check template to a server group.
@param request - ApplyHealthCheckTemplateToServerGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return ApplyHealthCheckTemplateToServerGroupResponse
func (*Client) AssociateAclsWithListener ¶
func (client *Client) AssociateAclsWithListener(request *AssociateAclsWithListenerRequest) (_result *AssociateAclsWithListenerResponse, _err error)
Summary:
Associates access control lists (ACLs) with a listener.
Description:
*DeleteDhcpOptionsSet* - 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 [ListAclRelations](https://help.aliyun.com/document_detail/213618.html) operation to query the status of the task.
If an ACL is in the **Associating* - state, the ACL is being associated with a listener.
If an ACL is in the **Associated* - state, the ACL is associated with a listener.
@param request - AssociateAclsWithListenerRequest
@return AssociateAclsWithListenerResponse
func (*Client) AssociateAclsWithListenerWithOptions ¶
func (client *Client) AssociateAclsWithListenerWithOptions(request *AssociateAclsWithListenerRequest, runtime *util.RuntimeOptions) (_result *AssociateAclsWithListenerResponse, _err error)
Summary:
Associates access control lists (ACLs) with a listener.
Description:
*DeleteDhcpOptionsSet* - 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 [ListAclRelations](https://help.aliyun.com/document_detail/213618.html) operation to query the status of the task.
If an ACL is in the **Associating* - state, the ACL is being associated with a listener.
If an ACL is in the **Associated* - state, the ACL is associated with a listener.
@param request - AssociateAclsWithListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return AssociateAclsWithListenerResponse
func (*Client) AssociateAdditionalCertificatesWithListener ¶
func (client *Client) AssociateAdditionalCertificatesWithListener(request *AssociateAdditionalCertificatesWithListenerRequest) (_result *AssociateAdditionalCertificatesWithListenerResponse, _err error)
Summary:
Associates additional certificates with a listener.
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 [GetListenerAttribute](https://help.aliyun.com/document_detail/2254865.html) operation to query the status of the task:
If the HTTPS or QUIC listener is in the **Associating* - state, the additional certificates are being associated.
If the HTTPS or QUIC 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.
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 [GetListenerAttribute](https://help.aliyun.com/document_detail/2254865.html) operation to query the status of the task:
If the HTTPS or QUIC listener is in the **Associating* - state, the additional certificates are being associated.
If the HTTPS or QUIC 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:
Associates an EIP bandwidth plan with an Application Load Balancer (ALB) instance.
Description:
*AttachCommonBandwidthPackageToLoadBalancer* - 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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) to query the status of the task.
If the ALB instance is in the **Configuring* - state, the EIP bandwidth plan is being associated with the ALB instance.
If the ALB instance is in the **Active* - state, the EIP bandwidth plan is associated with the ALB instance.
@param request - AttachCommonBandwidthPackageToLoadBalancerRequest
@return AttachCommonBandwidthPackageToLoadBalancerResponse
func (*Client) AttachCommonBandwidthPackageToLoadBalancerWithOptions ¶
func (client *Client) AttachCommonBandwidthPackageToLoadBalancerWithOptions(request *AttachCommonBandwidthPackageToLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *AttachCommonBandwidthPackageToLoadBalancerResponse, _err error)
Summary:
Associates an EIP bandwidth plan with an Application Load Balancer (ALB) instance.
Description:
*AttachCommonBandwidthPackageToLoadBalancer* - 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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) to query the status of the task.
If the ALB instance is in the **Configuring* - state, the EIP bandwidth plan is being associated with the ALB instance.
If the ALB instance is in the **Active* - state, the EIP bandwidth plan is associated with the ALB instance.
@param request - AttachCommonBandwidthPackageToLoadBalancerRequest
@param runtime - runtime options for this request RuntimeOptions
@return AttachCommonBandwidthPackageToLoadBalancerResponse
func (*Client) CancelShiftLoadBalancerZones ¶ added in v2.1.0
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 a DNS record.
Description:
This operation is supported only by Application Load Balancer (ALB) instances that use static IP addresses. Before you call this operation, you must call the StartShiftLoadBalancerZones operation to remove the zone from the ALB instance.
@param request - CancelShiftLoadBalancerZonesRequest
@return CancelShiftLoadBalancerZonesResponse
func (*Client) CancelShiftLoadBalancerZonesWithOptions ¶ added in v2.1.0
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 a DNS record.
Description:
This operation is supported only by Application Load Balancer (ALB) instances that use static IP addresses. Before you call this operation, you must call the StartShiftLoadBalancerZones operation to remove the zone from the ALB instance.
@param request - CancelShiftLoadBalancerZonesRequest
@param runtime - runtime options for this request RuntimeOptions
@return CancelShiftLoadBalancerZonesResponse
func (*Client) CreateAScripts ¶ added in v2.0.3
func (client *Client) CreateAScripts(request *CreateAScriptsRequest) (_result *CreateAScriptsResponse, _err error)
Summary:
Creates AScript rules.
Description:
### [](#)Prerequisites
- A standard or WAF-enabled Application Load Balancer (ALB) instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/214358.html).
### [](#)Usage notes
**CreateAScripts* - 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 [ListAScripts](https://help.aliyun.com/document_detail/472574.html) operation to query the status of a script.
If the script is in the **Creating* - state, the script is being created.
If the script is in the **Available**, the script is created.
@param request - CreateAScriptsRequest
@return CreateAScriptsResponse
func (*Client) CreateAScriptsWithOptions ¶ added in v2.0.3
func (client *Client) CreateAScriptsWithOptions(request *CreateAScriptsRequest, runtime *util.RuntimeOptions) (_result *CreateAScriptsResponse, _err error)
Summary:
Creates AScript rules.
Description:
### [](#)Prerequisites
- A standard or WAF-enabled Application Load Balancer (ALB) instance is created. For more information, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/214358.html).
### [](#)Usage notes
**CreateAScripts* - 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 [ListAScripts](https://help.aliyun.com/document_detail/472574.html) operation to query the status of a script.
If the script is in the **Creating* - state, the script is being created.
If the script is in the **Available**, the script is created.
@param request - CreateAScriptsRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateAScriptsResponse
func (*Client) CreateAcl ¶
func (client *Client) CreateAcl(request *CreateAclRequest) (_result *CreateAclResponse, _err error)
Summary:
Creates an access control list (ACL) in a region.
Description:
## Usage notes
The **CreateAcl* - operation is asynchronous. After you send a request, the system returns a request ID. However, the operation is still being performed in the system background. You can call the [ListAcls](https://help.aliyun.com/document_detail/213617.html) operation to query the status of an ACL:
If an ACL is in the **Creating* - state, the ACL is being created.
If an ACL is in the **Available* - state, the ACL is created.
@param request - CreateAclRequest
@return CreateAclResponse
func (*Client) CreateAclWithOptions ¶
func (client *Client) CreateAclWithOptions(request *CreateAclRequest, runtime *util.RuntimeOptions) (_result *CreateAclResponse, _err error)
Summary:
Creates an access control list (ACL) in a region.
Description:
## Usage notes
The **CreateAcl* - operation is asynchronous. After you send a request, the system returns a request ID. However, the operation is still being performed in the system background. You can call the [ListAcls](https://help.aliyun.com/document_detail/213617.html) operation to query the status of an ACL:
If an ACL is in the **Creating* - state, the ACL is being created.
If an ACL is in the **Available* - state, the ACL is created.
@param request - CreateAclRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateAclResponse
func (*Client) CreateHealthCheckTemplate ¶
func (client *Client) CreateHealthCheckTemplate(request *CreateHealthCheckTemplateRequest) (_result *CreateHealthCheckTemplateResponse, _err error)
Summary:
Creates a health check template in a region.
@param request - CreateHealthCheckTemplateRequest
@return CreateHealthCheckTemplateResponse
func (*Client) CreateHealthCheckTemplateWithOptions ¶
func (client *Client) CreateHealthCheckTemplateWithOptions(request *CreateHealthCheckTemplateRequest, runtime *util.RuntimeOptions) (_result *CreateHealthCheckTemplateResponse, _err error)
Summary:
Creates a health check template in a region.
@param request - CreateHealthCheckTemplateRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateHealthCheckTemplateResponse
func (*Client) CreateListener ¶
func (client *Client) CreateListener(request *CreateListenerRequest) (_result *CreateListenerResponse, _err error)
Summary:
Creates a listener.
Description:
## Usage notes
**CreateListener* - is an asynchronous operation. After you call this operation, the system returns a request ID. However, the operation is still being performed in the background. You can call the [GetListenerAttribute](https://help.aliyun.com/document_detail/214353.html) operation to query the status of the HTTP, HTTPS, or QUIC listener.
If the HTTP, HTTPS, or QUIC listener is in the **Provisioning* - state, it indicates that the listener is being created.
If the HTTP, HTTPS, or QUIC listener is in the **Running* - state, it indicates that the listener has been created successfully.
@param request - CreateListenerRequest
@return CreateListenerResponse
func (*Client) CreateListenerWithOptions ¶
func (client *Client) CreateListenerWithOptions(request *CreateListenerRequest, runtime *util.RuntimeOptions) (_result *CreateListenerResponse, _err error)
Summary:
Creates a listener.
Description:
## Usage notes
**CreateListener* - is an asynchronous operation. After you call this operation, the system returns a request ID. However, the operation is still being performed in the background. You can call the [GetListenerAttribute](https://help.aliyun.com/document_detail/214353.html) operation to query the status of the HTTP, HTTPS, or QUIC listener.
If the HTTP, HTTPS, or QUIC listener is in the **Provisioning* - state, it indicates that the listener is being created.
If the HTTP, HTTPS, or QUIC listener is in the **Running* - state, it indicates that the listener has been created successfully.
@param request - 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 an Application Load Balancer (ALB) instance in a region.
Description:
*CreateLoadBalancer* - 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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) operation to query the status of an ALB instance.
If an ALB instance is in the **Provisioning* - state, it indicates that the ALB instance is being created.
If an ALB instance is in the **Active* - state, it indicates that the ALB 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 an Application Load Balancer (ALB) instance in a region.
Description:
*CreateLoadBalancer* - 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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) operation to query the status of an ALB instance.
If an ALB instance is in the **Provisioning* - state, it indicates that the ALB instance is being created.
If an ALB instance is in the **Active* - state, it indicates that the ALB instance is created.
@param request - CreateLoadBalancerRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateLoadBalancerResponse
func (*Client) CreateRule ¶
func (client *Client) CreateRule(request *CreateRuleRequest) (_result *CreateRuleResponse, _err error)
Summary:
Creates a forwarding rule for a listener.
Description:
Take note of the following limits:
When you configure the **Redirect* - action, you can use the default value only for the **HttpCode* - parameter. Do not use the default values for the other parameters.
If you specify the **Rewrite* - action together with other actions in a forwarding rule, make sure that the **ForwardGroup* - action is specified.
**CreateRule* - 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 [ListRules](https://help.aliyun.com/document_detail/214379.html) operation to query the status of a forwarding rule.
If a forwarding rule is in the **Provisioning* - state, the forwarding rule is being created.
If a forwarding rule is in the **Available* - state, the forwarding rule is created.
You can set **RuleConditions* - and **RuleActions* - to add conditions and actions to a forwarding rule. The limits on conditions and actions are:
Limits on conditions: 5 for a basic Application Load Balancer (ALB) instance, 10 for a standard ALB instance, and 10 for a WAF-enabled ALB instance.
Limits on actions: 3 for a basic ALB instance, 5 for a standard ALB instance, and 5 for a WAF-enabled ALB instance.
@param request - CreateRuleRequest
@return CreateRuleResponse
func (*Client) CreateRuleWithOptions ¶
func (client *Client) CreateRuleWithOptions(request *CreateRuleRequest, runtime *util.RuntimeOptions) (_result *CreateRuleResponse, _err error)
Summary:
Creates a forwarding rule for a listener.
Description:
Take note of the following limits:
When you configure the **Redirect* - action, you can use the default value only for the **HttpCode* - parameter. Do not use the default values for the other parameters.
If you specify the **Rewrite* - action together with other actions in a forwarding rule, make sure that the **ForwardGroup* - action is specified.
**CreateRule* - 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 [ListRules](https://help.aliyun.com/document_detail/214379.html) operation to query the status of a forwarding rule.
If a forwarding rule is in the **Provisioning* - state, the forwarding rule is being created.
If a forwarding rule is in the **Available* - state, the forwarding rule is created.
You can set **RuleConditions* - and **RuleActions* - to add conditions and actions to a forwarding rule. The limits on conditions and actions are:
Limits on conditions: 5 for a basic Application Load Balancer (ALB) instance, 10 for a standard ALB instance, and 10 for a WAF-enabled ALB instance.
Limits on actions: 3 for a basic ALB instance, 5 for a standard ALB instance, and 5 for a WAF-enabled ALB instance.
@param request - CreateRuleRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateRuleResponse
func (*Client) CreateRules ¶
func (client *Client) CreateRules(request *CreateRulesRequest) (_result *CreateRulesResponse, _err error)
Summary:
Creates multiple forwarding rules at a time.
Description:
When you call this operation, take note of the following limits:
When you configure the **Redirect* - action, do not use the default values for parameters other than **HttpCode**.
If you specify multiple actions in a forward rule, you must specify the **ForwardGroup* - parameter along with the **Rewrite* - parameter.
**CreateRules* - 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 [ListRules](https://help.aliyun.com/document_detail/214379.html) operation to query the status of the forwarding rules.
If the forwarding rules are in the **Provisioning* - state, the forwarding rules are being created.
If the forwarding rules are in the **Available* - state, the forwarding rules are created.
You can set **RuleConditions* - and **RuleActions* - to add conditions and actions to a forwarding rule. Take note of the following limits on the number of conditions and the number of actions in each forwarding rule:
Conditions: 5 for each basic ALB instance, 10 for each standard ALB instance, and 10 for each WAF-enabled ALB instance.
Actions: 3 for each basic ALB instance, 5 for each standard ALB instance, and 5 for each WAF-enabled ALB instance.
@param request - CreateRulesRequest
@return CreateRulesResponse
func (*Client) CreateRulesWithOptions ¶
func (client *Client) CreateRulesWithOptions(request *CreateRulesRequest, runtime *util.RuntimeOptions) (_result *CreateRulesResponse, _err error)
Summary:
Creates multiple forwarding rules at a time.
Description:
When you call this operation, take note of the following limits:
When you configure the **Redirect* - action, do not use the default values for parameters other than **HttpCode**.
If you specify multiple actions in a forward rule, you must specify the **ForwardGroup* - parameter along with the **Rewrite* - parameter.
**CreateRules* - 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 [ListRules](https://help.aliyun.com/document_detail/214379.html) operation to query the status of the forwarding rules.
If the forwarding rules are in the **Provisioning* - state, the forwarding rules are being created.
If the forwarding rules are in the **Available* - state, the forwarding rules are created.
You can set **RuleConditions* - and **RuleActions* - to add conditions and actions to a forwarding rule. Take note of the following limits on the number of conditions and the number of actions in each forwarding rule:
Conditions: 5 for each basic ALB instance, 10 for each standard ALB instance, and 10 for each WAF-enabled ALB instance.
Actions: 3 for each basic ALB instance, 5 for each standard ALB instance, and 5 for each WAF-enabled ALB instance.
@param request - CreateRulesRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateRulesResponse
func (*Client) CreateSecurityPolicy ¶
func (client *Client) CreateSecurityPolicy(request *CreateSecurityPolicyRequest) (_result *CreateSecurityPolicyResponse, _err error)
Summary:
Creates a custom security policy in a region.
@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 in a region.
@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:
*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 [ListServerGroups](https://help.aliyun.com/document_detail/213627.html) to query the status of a server group.
If a server group is in the **Creating* - state, it indicates that the server group is being created.
If a server group is in the **Available* - state, it indicates that the server group is 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:
*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 [ListServerGroups](https://help.aliyun.com/document_detail/213627.html) to query the status of a server group.
If a server group is in the **Creating* - state, it indicates that the server group is being created.
If a server group is in the **Available* - state, it indicates that the server group is created.
@param request - CreateServerGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateServerGroupResponse
func (*Client) DeleteAScripts ¶ added in v2.0.3
func (client *Client) DeleteAScripts(request *DeleteAScriptsRequest) (_result *DeleteAScriptsResponse, _err error)
Summary:
Deletes AScript rules.
Description:
*DeleteAScripts* - 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 [ListAScripts](https://help.aliyun.com/document_detail/472574.html) operation to query the status of the task:
If an AScript rule is in the **Deleting* - state, the AScript rule is being deleted.
If an AScript rule cannot be found, the AScript rule is deleted.
@param request - DeleteAScriptsRequest
@return DeleteAScriptsResponse
func (*Client) DeleteAScriptsWithOptions ¶ added in v2.0.3
func (client *Client) DeleteAScriptsWithOptions(request *DeleteAScriptsRequest, runtime *util.RuntimeOptions) (_result *DeleteAScriptsResponse, _err error)
Summary:
Deletes AScript rules.
Description:
*DeleteAScripts* - 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 [ListAScripts](https://help.aliyun.com/document_detail/472574.html) operation to query the status of the task:
If an AScript rule is in the **Deleting* - state, the AScript rule is being deleted.
If an AScript rule cannot be found, the AScript rule is deleted.
@param request - DeleteAScriptsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteAScriptsResponse
func (*Client) DeleteAcl ¶
func (client *Client) DeleteAcl(request *DeleteAclRequest) (_result *DeleteAclResponse, _err error)
Summary:
Deletes an access control list (ACL).
Description:
*DeleteAcl* - 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 [ListAcls](https://help.aliyun.com/document_detail/213617.html) operation to query the status of the task.
If the ACL is in the **Deleting* - state, the ACL is being deleted.
If the ACL cannot be found, the ACL is deleted.
@param request - DeleteAclRequest
@return DeleteAclResponse
func (*Client) DeleteAclWithOptions ¶
func (client *Client) DeleteAclWithOptions(request *DeleteAclRequest, runtime *util.RuntimeOptions) (_result *DeleteAclResponse, _err error)
Summary:
Deletes an access control list (ACL).
Description:
*DeleteAcl* - 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 [ListAcls](https://help.aliyun.com/document_detail/213617.html) operation to query the status of the task.
If the ACL is in the **Deleting* - state, the ACL is being deleted.
If the ACL cannot be found, the ACL is deleted.
@param request - DeleteAclRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteAclResponse
func (*Client) DeleteHealthCheckTemplates ¶
func (client *Client) DeleteHealthCheckTemplates(request *DeleteHealthCheckTemplatesRequest) (_result *DeleteHealthCheckTemplatesResponse, _err error)
Summary:
Deletes health check templates.
@param request - DeleteHealthCheckTemplatesRequest
@return DeleteHealthCheckTemplatesResponse
func (*Client) DeleteHealthCheckTemplatesWithOptions ¶
func (client *Client) DeleteHealthCheckTemplatesWithOptions(request *DeleteHealthCheckTemplatesRequest, runtime *util.RuntimeOptions) (_result *DeleteHealthCheckTemplatesResponse, _err error)
Summary:
Deletes health check templates.
@param request - DeleteHealthCheckTemplatesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteHealthCheckTemplatesResponse
func (*Client) DeleteListener ¶
func (client *Client) DeleteListener(request *DeleteListenerRequest) (_result *DeleteListenerResponse, _err error)
Summary:
Deletes a listener.
Description:
*DeleteListener* - 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 [GetListenerAttribute](https://help.aliyun.com/document_detail/2254865.html) to query the status of the task.
If the listener is in the **Deleting* - state, the listener is being deleted.
If the listener cannot be found, the listener is deleted.
@param request - DeleteListenerRequest
@return DeleteListenerResponse
func (*Client) DeleteListenerWithOptions ¶
func (client *Client) DeleteListenerWithOptions(request *DeleteListenerRequest, runtime *util.RuntimeOptions) (_result *DeleteListenerResponse, _err error)
Summary:
Deletes a listener.
Description:
*DeleteListener* - 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 [GetListenerAttribute](https://help.aliyun.com/document_detail/2254865.html) to query the status of the task.
If the listener is in the **Deleting* - state, the listener is being deleted.
If the listener cannot be found, the listener is deleted.
@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:
Deletes an Application Load Balancer (ALB) instance.
Description:
*DeleteLoadBalancer* - 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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) to query the status of the task.
If an ALB instance is in the **Deleting* - state, the ALB instance is being deleted.
If an ALB instance cannot be found, the ALB instance is deleted.
@param request - DeleteLoadBalancerRequest
@return DeleteLoadBalancerResponse
func (*Client) DeleteLoadBalancerWithOptions ¶
func (client *Client) DeleteLoadBalancerWithOptions(request *DeleteLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *DeleteLoadBalancerResponse, _err error)
Summary:
Deletes an Application Load Balancer (ALB) instance.
Description:
*DeleteLoadBalancer* - 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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) to query the status of the task.
If an ALB instance is in the **Deleting* - state, the ALB instance is being deleted.
If an ALB instance cannot be found, the ALB instance is deleted.
@param request - DeleteLoadBalancerRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteLoadBalancerResponse
func (*Client) DeleteRule ¶
func (client *Client) DeleteRule(request *DeleteRuleRequest) (_result *DeleteRuleResponse, _err error)
Summary:
Deletes a forwarding rule.
Description:
*DeleteRule* - 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 [ListRules](https://help.aliyun.com/document_detail/214379.html) operation to query the status of a forwarding rule:
If the forwarding rule is in the **Deleting* - state, the forwarding rule is being deleted.
If the forwarding rule cannot be found, the forwarding rule is deleted.
@param request - DeleteRuleRequest
@return DeleteRuleResponse
func (*Client) DeleteRuleWithOptions ¶
func (client *Client) DeleteRuleWithOptions(request *DeleteRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteRuleResponse, _err error)
Summary:
Deletes a forwarding rule.
Description:
*DeleteRule* - 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 [ListRules](https://help.aliyun.com/document_detail/214379.html) operation to query the status of a forwarding rule:
If the forwarding rule is in the **Deleting* - state, the forwarding rule is being deleted.
If the forwarding rule cannot be found, the forwarding rule is deleted.
@param request - DeleteRuleRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteRuleResponse
func (*Client) DeleteRules ¶
func (client *Client) DeleteRules(request *DeleteRulesRequest) (_result *DeleteRulesResponse, _err error)
Summary:
Deletes one or more forwarding rules from a listener at a time.
Description:
*DeleteRules* - 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 [ListRules](https://help.aliyun.com/document_detail/214379.html) operation to query the status of forwarding rules.
If the forwarding rules are in the **Deleting* - state, the forwarding rules are being deleted.
If the forwarding rules cannot be found, the forwarding rules are deleted.
@param request - DeleteRulesRequest
@return DeleteRulesResponse
func (*Client) DeleteRulesWithOptions ¶
func (client *Client) DeleteRulesWithOptions(request *DeleteRulesRequest, runtime *util.RuntimeOptions) (_result *DeleteRulesResponse, _err error)
Summary:
Deletes one or more forwarding rules from a listener at a time.
Description:
*DeleteRules* - 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 [ListRules](https://help.aliyun.com/document_detail/214379.html) operation to query the status of forwarding rules.
If the forwarding rules are in the **Deleting* - state, the forwarding rules are being deleted.
If the forwarding rules cannot be found, the forwarding rules are deleted.
@param request - DeleteRulesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteRulesResponse
func (*Client) DeleteSecurityPolicy ¶
func (client *Client) DeleteSecurityPolicy(request *DeleteSecurityPolicyRequest) (_result *DeleteSecurityPolicyResponse, _err error)
Summary:
Deletes a custom security policy.
@param request - DeleteSecurityPolicyRequest
@return DeleteSecurityPolicyResponse
func (*Client) DeleteSecurityPolicyWithOptions ¶
func (client *Client) DeleteSecurityPolicyWithOptions(request *DeleteSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteSecurityPolicyResponse, _err error)
Summary:
Deletes a custom security policy.
@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:
Deletes a server group.
Description:
*DeleteServerGroup* - 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 [ListServerGroups](https://help.aliyun.com/document_detail/213627.html) operation to query the status of the task.
If a server group is in the **Deleting* - state, it indicates that the server group is being deleted.
If a specified server group cannot be found, it indicates that the server group has been deleted.
@param request - DeleteServerGroupRequest
@return DeleteServerGroupResponse
func (*Client) DeleteServerGroupWithOptions ¶
func (client *Client) DeleteServerGroupWithOptions(request *DeleteServerGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteServerGroupResponse, _err error)
Summary:
Deletes a server group.
Description:
*DeleteServerGroup* - 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 [ListServerGroups](https://help.aliyun.com/document_detail/213627.html) operation to query the status of the task.
If a server group is in the **Deleting* - state, it indicates that the server group is being deleted.
If a specified server group cannot be found, it indicates that the server group has been deleted.
@param request - DeleteServerGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteServerGroupResponse
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)
Summary:
Queries available regions.
@param request - DescribeRegionsRequest
@return DescribeRegionsResponse
func (*Client) DescribeRegionsWithOptions ¶
func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)
Summary:
Queries available regions.
@param request - DescribeRegionsRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeRegionsResponse
func (*Client) DescribeZones ¶
func (client *Client) DescribeZones(request *DescribeZonesRequest) (_result *DescribeZonesResponse, _err error)
Summary:
Queries zones in a region.
@param request - DescribeZonesRequest
@return DescribeZonesResponse
func (*Client) DescribeZonesWithOptions ¶
func (client *Client) DescribeZonesWithOptions(request *DescribeZonesRequest, runtime *util.RuntimeOptions) (_result *DescribeZonesResponse, _err error)
Summary:
Queries zones in a region.
@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:
Disassociates an elastic IP address (EIP) bandwidth plan from an Application Load Balancer (ALB) instance.
Description:
*DetachCommonBandwidthPackageFromLoadBalancer* - 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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214359.html) operation to query the status of the task.
If an ALB instance is in the **Configuring* - state, the EIP bandwidth plan is being disassociated from the ALB instance.
If an ALB instance is in the **Active* - state, the EIP bandwidth plan is disassociated from the ALB instance.
@param request - DetachCommonBandwidthPackageFromLoadBalancerRequest
@return DetachCommonBandwidthPackageFromLoadBalancerResponse
func (*Client) DetachCommonBandwidthPackageFromLoadBalancerWithOptions ¶
func (client *Client) DetachCommonBandwidthPackageFromLoadBalancerWithOptions(request *DetachCommonBandwidthPackageFromLoadBalancerRequest, runtime *util.RuntimeOptions) (_result *DetachCommonBandwidthPackageFromLoadBalancerResponse, _err error)
Summary:
Disassociates an elastic IP address (EIP) bandwidth plan from an Application Load Balancer (ALB) instance.
Description:
*DetachCommonBandwidthPackageFromLoadBalancer* - 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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214359.html) operation to query the status of the task.
If an ALB instance is in the **Configuring* - state, the EIP bandwidth plan is being disassociated from the ALB instance.
If an ALB instance is in the **Active* - state, the EIP bandwidth plan is disassociated from the ALB instance.
@param request - DetachCommonBandwidthPackageFromLoadBalancerRequest
@param runtime - runtime options for this request RuntimeOptions
@return DetachCommonBandwidthPackageFromLoadBalancerResponse
func (*Client) DisableDeletionProtection ¶
func (client *Client) DisableDeletionProtection(request *DisableDeletionProtectionRequest) (_result *DisableDeletionProtectionResponse, _err error)
Summary:
Disables deletion protection for an Application Load Balancer (ALB) instance.
@param request - DisableDeletionProtectionRequest
@return DisableDeletionProtectionResponse
func (*Client) DisableDeletionProtectionWithOptions ¶
func (client *Client) DisableDeletionProtectionWithOptions(request *DisableDeletionProtectionRequest, runtime *util.RuntimeOptions) (_result *DisableDeletionProtectionResponse, _err error)
Summary:
Disables deletion protection for an Application Load Balancer (ALB) instance.
@param request - DisableDeletionProtectionRequest
@param runtime - runtime options for this request RuntimeOptions
@return DisableDeletionProtectionResponse
func (*Client) DisableLoadBalancerAccessLog ¶
func (client *Client) DisableLoadBalancerAccessLog(request *DisableLoadBalancerAccessLogRequest) (_result *DisableLoadBalancerAccessLogResponse, _err error)
Summary:
Disables the access log feature for a Server Load Balancer (SLB) instance.
@param request - DisableLoadBalancerAccessLogRequest
@return DisableLoadBalancerAccessLogResponse
func (*Client) DisableLoadBalancerAccessLogWithOptions ¶
func (client *Client) DisableLoadBalancerAccessLogWithOptions(request *DisableLoadBalancerAccessLogRequest, runtime *util.RuntimeOptions) (_result *DisableLoadBalancerAccessLogResponse, _err error)
Summary:
Disables the access log feature for a Server Load Balancer (SLB) instance.
@param request - DisableLoadBalancerAccessLogRequest
@param runtime - runtime options for this request RuntimeOptions
@return DisableLoadBalancerAccessLogResponse
func (*Client) DisableLoadBalancerIpv6Internet ¶ added in v2.0.3
func (client *Client) DisableLoadBalancerIpv6Internet(request *DisableLoadBalancerIpv6InternetRequest) (_result *DisableLoadBalancerIpv6InternetResponse, _err error)
Summary:
Changes the type of the IPv6 address that is used by a dual-stack Application Load Balancer (ALB) instance from public to private.
Description:
### Prerequisites
An ALB instance is created and IPv4/IPv6 dual stack is enabled for the instance. You can call the [CreateLoadBalancer](https://help.aliyun.com/document_detail/214358.html) operation and set **AddressIpVersion* - to **DualStack* - to create a dual-stack ALB instance.
> If you set **AddressIpVersion* - to **DualStack**:
If you set **AddressType* - to **Internet**, the ALB instance uses a public IPv4 IP address and a private IPv6 address.
If you set **AddressType* - to **Intranet**, the ALB instance uses a private IPv4 IP address and a private IPv6 address.
### Description
After the DisableLoadBalancerIpv6Internet operation is called, the value of **Ipv6AddressType* - is changed to **Intranet* - and the type of the IPv6 address of the ALB instance is changed from public to private. If you upgrade the instance or the instance scales elastic network interfaces (ENIs) along with workloads, private IPv6 addresses are automatically enabled for the instance and the new ENIs. You can call the [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) operation to query the value of **Ipv6AddressType**.
**DisableLoadBalancerIpv6Internet* - 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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) operation to query the status of the task.
If the ALB instance is in the **Configuring* - state, the network type of the IPv6 address that is used by the ALB instance is being changed.
If the ALB instance is in the **Active* - state, the network type of the IPv6 address that is used by the ALB instance is changed.
@param request - DisableLoadBalancerIpv6InternetRequest
@return DisableLoadBalancerIpv6InternetResponse
func (*Client) DisableLoadBalancerIpv6InternetWithOptions ¶ added in v2.0.3
func (client *Client) DisableLoadBalancerIpv6InternetWithOptions(request *DisableLoadBalancerIpv6InternetRequest, runtime *util.RuntimeOptions) (_result *DisableLoadBalancerIpv6InternetResponse, _err error)
Summary:
Changes the type of the IPv6 address that is used by a dual-stack Application Load Balancer (ALB) instance from public to private.
Description:
### Prerequisites
An ALB instance is created and IPv4/IPv6 dual stack is enabled for the instance. You can call the [CreateLoadBalancer](https://help.aliyun.com/document_detail/214358.html) operation and set **AddressIpVersion* - to **DualStack* - to create a dual-stack ALB instance.
> If you set **AddressIpVersion* - to **DualStack**:
If you set **AddressType* - to **Internet**, the ALB instance uses a public IPv4 IP address and a private IPv6 address.
If you set **AddressType* - to **Intranet**, the ALB instance uses a private IPv4 IP address and a private IPv6 address.
### Description
After the DisableLoadBalancerIpv6Internet operation is called, the value of **Ipv6AddressType* - is changed to **Intranet* - and the type of the IPv6 address of the ALB instance is changed from public to private. If you upgrade the instance or the instance scales elastic network interfaces (ENIs) along with workloads, private IPv6 addresses are automatically enabled for the instance and the new ENIs. You can call the [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) operation to query the value of **Ipv6AddressType**.
**DisableLoadBalancerIpv6Internet* - 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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) operation to query the status of the task.
If the ALB instance is in the **Configuring* - state, the network type of the IPv6 address that is used by the ALB instance is being changed.
If the ALB instance is in the **Active* - state, the network type of the IPv6 address that is used by the ALB instance is changed.
@param request - DisableLoadBalancerIpv6InternetRequest
@param runtime - runtime options for this request RuntimeOptions
@return DisableLoadBalancerIpv6InternetResponse
func (*Client) DissociateAclsFromListener ¶
func (client *Client) DissociateAclsFromListener(request *DissociateAclsFromListenerRequest) (_result *DissociateAclsFromListenerResponse, _err error)
Summary:
Disassociates access control lists (ACLs) from a listener.
Description:
*DeleteDhcpOptionsSet* - 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 [ListAclRelations](https://help.aliyun.com/document_detail/213618.html) operation to query the status of the task.
If an ACL is in the **Dissociating* - state, the ACL is being disassociated from the listener.
If an ACL is in the **Dissociated* - state, the ACL is disassociated from the listener.
@param request - DissociateAclsFromListenerRequest
@return DissociateAclsFromListenerResponse
func (*Client) DissociateAclsFromListenerWithOptions ¶
func (client *Client) DissociateAclsFromListenerWithOptions(request *DissociateAclsFromListenerRequest, runtime *util.RuntimeOptions) (_result *DissociateAclsFromListenerResponse, _err error)
Summary:
Disassociates access control lists (ACLs) from a listener.
Description:
*DeleteDhcpOptionsSet* - 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 [ListAclRelations](https://help.aliyun.com/document_detail/213618.html) operation to query the status of the task.
If an ACL is in the **Dissociating* - state, the ACL is being disassociated from the listener.
If an ACL is in the **Dissociated* - state, the ACL is disassociated from the listener.
@param request - DissociateAclsFromListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return DissociateAclsFromListenerResponse
func (*Client) DissociateAdditionalCertificatesFromListener ¶
func (client *Client) DissociateAdditionalCertificatesFromListener(request *DissociateAdditionalCertificatesFromListenerRequest) (_result *DissociateAdditionalCertificatesFromListenerResponse, _err error)
Summary:
Disassociates additional certificates from a listener.
Description:
*DissociateAdditionalCertificatesFromListener* - 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/214354.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 - DissociateAdditionalCertificatesFromListenerRequest
@return DissociateAdditionalCertificatesFromListenerResponse
func (*Client) DissociateAdditionalCertificatesFromListenerWithOptions ¶
func (client *Client) DissociateAdditionalCertificatesFromListenerWithOptions(request *DissociateAdditionalCertificatesFromListenerRequest, runtime *util.RuntimeOptions) (_result *DissociateAdditionalCertificatesFromListenerResponse, _err error)
Summary:
Disassociates additional certificates from a listener.
Description:
*DissociateAdditionalCertificatesFromListener* - 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/214354.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 - DissociateAdditionalCertificatesFromListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return DissociateAdditionalCertificatesFromListenerResponse
func (*Client) EnableDeletionProtection ¶
func (client *Client) EnableDeletionProtection(request *EnableDeletionProtectionRequest) (_result *EnableDeletionProtectionResponse, _err error)
Summary:
Enables deletion protection for a resource.
@param request - EnableDeletionProtectionRequest
@return EnableDeletionProtectionResponse
func (*Client) EnableDeletionProtectionWithOptions ¶
func (client *Client) EnableDeletionProtectionWithOptions(request *EnableDeletionProtectionRequest, runtime *util.RuntimeOptions) (_result *EnableDeletionProtectionResponse, _err error)
Summary:
Enables deletion protection for a resource.
@param request - EnableDeletionProtectionRequest
@param runtime - runtime options for this request RuntimeOptions
@return EnableDeletionProtectionResponse
func (*Client) EnableLoadBalancerAccessLog ¶
func (client *Client) EnableLoadBalancerAccessLog(request *EnableLoadBalancerAccessLogRequest) (_result *EnableLoadBalancerAccessLogResponse, _err error)
Summary:
Enables the access log feature for an Application Load Balancer (ALB) instance.
@param request - EnableLoadBalancerAccessLogRequest
@return EnableLoadBalancerAccessLogResponse
func (*Client) EnableLoadBalancerAccessLogWithOptions ¶
func (client *Client) EnableLoadBalancerAccessLogWithOptions(request *EnableLoadBalancerAccessLogRequest, runtime *util.RuntimeOptions) (_result *EnableLoadBalancerAccessLogResponse, _err error)
Summary:
Enables the access log feature for an Application Load Balancer (ALB) instance.
@param request - EnableLoadBalancerAccessLogRequest
@param runtime - runtime options for this request RuntimeOptions
@return EnableLoadBalancerAccessLogResponse
func (*Client) EnableLoadBalancerIpv6Internet ¶ added in v2.0.3
func (client *Client) EnableLoadBalancerIpv6Internet(request *EnableLoadBalancerIpv6InternetRequest) (_result *EnableLoadBalancerIpv6InternetResponse, _err error)
Summary:
Changes the type of the IPv6 address that is used by a dual-stack Application Load Balancer (ALB) instance from private to public.
Description:
### Prerequisites
An ALB instance is created and IPv4/IPv6 dual stack is enabled for the instance. You can call the [CreateLoadBalancer](https://help.aliyun.com/document_detail/214358.html) operation and set **AddressIpVersion* - to **DualStack* - to create a dual-stack ALB instance.
> If you set **AddressIpVersion* - to **DualStack**:
If you set **AddressType* - to **Internet**, the ALB instance uses a public IPv4 IP address and a private IPv6 address.
If you set **AddressType* - to **Intranet**, the ALB instance uses a private IPv4 IP address and a private IPv6 address.
### Description
After the EnableLoadBalancerIpv6Internet operation is called, the value of **Ipv6AddressType* - is changed to **Internet* - and the type of the IPv6 address of the ALB instance is changed from private to public. If you upgrade the instance or the instance scales elastic network interfaces (ENIs) along with workloads, public IPv6 addresses are automatically enabled for the instance and the new ENIs. You can call the [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) operation to query the value of **Ipv6AddressType**.
**EnableLoadBalancerIpv6Internet* - 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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) operation to query the status of the task.
If the ALB instance is in the **Configuring* - state, the network type of the IPv6 address that is used by the ALB instance is being changed.
If the ALB instance is in the **Active* - state, the network type of the IPv6 address that is used by the ALB instance is changed.
@param request - EnableLoadBalancerIpv6InternetRequest
@return EnableLoadBalancerIpv6InternetResponse
func (*Client) EnableLoadBalancerIpv6InternetWithOptions ¶ added in v2.0.3
func (client *Client) EnableLoadBalancerIpv6InternetWithOptions(request *EnableLoadBalancerIpv6InternetRequest, runtime *util.RuntimeOptions) (_result *EnableLoadBalancerIpv6InternetResponse, _err error)
Summary:
Changes the type of the IPv6 address that is used by a dual-stack Application Load Balancer (ALB) instance from private to public.
Description:
### Prerequisites
An ALB instance is created and IPv4/IPv6 dual stack is enabled for the instance. You can call the [CreateLoadBalancer](https://help.aliyun.com/document_detail/214358.html) operation and set **AddressIpVersion* - to **DualStack* - to create a dual-stack ALB instance.
> If you set **AddressIpVersion* - to **DualStack**:
If you set **AddressType* - to **Internet**, the ALB instance uses a public IPv4 IP address and a private IPv6 address.
If you set **AddressType* - to **Intranet**, the ALB instance uses a private IPv4 IP address and a private IPv6 address.
### Description
After the EnableLoadBalancerIpv6Internet operation is called, the value of **Ipv6AddressType* - is changed to **Internet* - and the type of the IPv6 address of the ALB instance is changed from private to public. If you upgrade the instance or the instance scales elastic network interfaces (ENIs) along with workloads, public IPv6 addresses are automatically enabled for the instance and the new ENIs. You can call the [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) operation to query the value of **Ipv6AddressType**.
**EnableLoadBalancerIpv6Internet* - 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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) operation to query the status of the task.
If the ALB instance is in the **Configuring* - state, the network type of the IPv6 address that is used by the ALB instance is being changed.
If the ALB instance is in the **Active* - state, the network type of the IPv6 address that is used by the ALB instance is changed.
@param request - EnableLoadBalancerIpv6InternetRequest
@param runtime - runtime options for this request RuntimeOptions
@return EnableLoadBalancerIpv6InternetResponse
func (*Client) GetEndpoint ¶
func (*Client) GetHealthCheckTemplateAttribute ¶
func (client *Client) GetHealthCheckTemplateAttribute(request *GetHealthCheckTemplateAttributeRequest) (_result *GetHealthCheckTemplateAttributeResponse, _err error)
Summary:
Queries the details about a health check template.
@param request - GetHealthCheckTemplateAttributeRequest
@return GetHealthCheckTemplateAttributeResponse
func (*Client) GetHealthCheckTemplateAttributeWithOptions ¶
func (client *Client) GetHealthCheckTemplateAttributeWithOptions(request *GetHealthCheckTemplateAttributeRequest, runtime *util.RuntimeOptions) (_result *GetHealthCheckTemplateAttributeResponse, _err error)
Summary:
Queries the details about a health check template.
@param request - GetHealthCheckTemplateAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return GetHealthCheckTemplateAttributeResponse
func (*Client) GetListenerAttribute ¶
func (client *Client) GetListenerAttribute(request *GetListenerAttributeRequest) (_result *GetListenerAttributeResponse, _err error)
Summary:
Queries the details about a 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 about a 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 listener and its forwarding rules.
@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 listener and its forwarding rules.
@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 of an Application Load Balancer (ALB) 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 of an Application Load Balancer (ALB) instance.
@param request - GetLoadBalancerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return GetLoadBalancerAttributeResponse
func (*Client) ListAScripts ¶ added in v2.0.3
func (client *Client) ListAScripts(request *ListAScriptsRequest) (_result *ListAScriptsResponse, _err error)
Summary:
Queries AScript rules.
@param request - ListAScriptsRequest
@return ListAScriptsResponse
func (*Client) ListAScriptsWithOptions ¶ added in v2.0.3
func (client *Client) ListAScriptsWithOptions(request *ListAScriptsRequest, runtime *util.RuntimeOptions) (_result *ListAScriptsResponse, _err error)
Summary:
Queries AScript rules.
@param request - ListAScriptsRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListAScriptsResponse
func (*Client) ListAclEntries ¶
func (client *Client) ListAclEntries(request *ListAclEntriesRequest) (_result *ListAclEntriesResponse, _err error)
Summary:
Queries the entries of an access control list (ACL).
@param request - ListAclEntriesRequest
@return ListAclEntriesResponse
func (*Client) ListAclEntriesWithOptions ¶
func (client *Client) ListAclEntriesWithOptions(request *ListAclEntriesRequest, runtime *util.RuntimeOptions) (_result *ListAclEntriesResponse, _err error)
Summary:
Queries the entries of an access control list (ACL).
@param request - ListAclEntriesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListAclEntriesResponse
func (*Client) ListAclRelations ¶
func (client *Client) ListAclRelations(request *ListAclRelationsRequest) (_result *ListAclRelationsResponse, _err error)
Summary:
Queries the listeners that are associated with access control lists (ACLs).
@param request - ListAclRelationsRequest
@return ListAclRelationsResponse
func (*Client) ListAclRelationsWithOptions ¶
func (client *Client) ListAclRelationsWithOptions(request *ListAclRelationsRequest, runtime *util.RuntimeOptions) (_result *ListAclRelationsResponse, _err error)
Summary:
Queries the listeners that are associated with access control lists (ACLs).
@param request - ListAclRelationsRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListAclRelationsResponse
func (*Client) ListAcls ¶
func (client *Client) ListAcls(request *ListAclsRequest) (_result *ListAclsResponse, _err error)
Summary:
Queries the access control lists (ACLs) in a region.
@param request - ListAclsRequest
@return ListAclsResponse
func (*Client) ListAclsWithOptions ¶
func (client *Client) ListAclsWithOptions(request *ListAclsRequest, runtime *util.RuntimeOptions) (_result *ListAclsResponse, _err error)
Summary:
Queries the access control lists (ACLs) in a region.
@param request - ListAclsRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListAclsResponse
func (*Client) ListAsynJobs ¶
func (client *Client) ListAsynJobs(request *ListAsynJobsRequest) (_result *ListAsynJobsResponse, _err error)
Summary:
Queries asynchronous tasks in a region.
@param request - ListAsynJobsRequest
@return ListAsynJobsResponse
func (*Client) ListAsynJobsWithOptions ¶
func (client *Client) ListAsynJobsWithOptions(request *ListAsynJobsRequest, runtime *util.RuntimeOptions) (_result *ListAsynJobsResponse, _err error)
Summary:
Queries asynchronous tasks in a region.
@param request - ListAsynJobsRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListAsynJobsResponse
func (*Client) ListHealthCheckTemplates ¶
func (client *Client) ListHealthCheckTemplates(request *ListHealthCheckTemplatesRequest) (_result *ListHealthCheckTemplatesResponse, _err error)
Summary:
Queries health check templates in a region.
@param request - ListHealthCheckTemplatesRequest
@return ListHealthCheckTemplatesResponse
func (*Client) ListHealthCheckTemplatesWithOptions ¶
func (client *Client) ListHealthCheckTemplatesWithOptions(request *ListHealthCheckTemplatesRequest, runtime *util.RuntimeOptions) (_result *ListHealthCheckTemplatesResponse, _err error)
Summary:
Queries health check templates in a region.
@param request - ListHealthCheckTemplatesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListHealthCheckTemplatesResponse
func (*Client) ListListenerCertificates ¶
func (client *Client) ListListenerCertificates(request *ListListenerCertificatesRequest) (_result *ListListenerCertificatesResponse, _err error)
Summary:
Queries the certificates that are associated with a listener, including additional certificates and the default certificate.
@param request - ListListenerCertificatesRequest
@return ListListenerCertificatesResponse
func (*Client) ListListenerCertificatesWithOptions ¶
func (client *Client) ListListenerCertificatesWithOptions(request *ListListenerCertificatesRequest, runtime *util.RuntimeOptions) (_result *ListListenerCertificatesResponse, _err error)
Summary:
Queries the certificates that are associated with a listener, including additional certificates and the default certificate.
@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 the listeners in a region.
@param request - ListListenersRequest
@return ListListenersResponse
func (*Client) ListListenersWithOptions ¶
func (client *Client) ListListenersWithOptions(request *ListListenersRequest, runtime *util.RuntimeOptions) (_result *ListListenersResponse, _err error)
Summary:
Queries the listeners in a region.
@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 the configurations of instances.
@param request - ListLoadBalancersRequest
@return ListLoadBalancersResponse
func (*Client) ListLoadBalancersWithOptions ¶
func (client *Client) ListLoadBalancersWithOptions(request *ListLoadBalancersRequest, runtime *util.RuntimeOptions) (_result *ListLoadBalancersResponse, _err error)
Summary:
Queries the configurations of instances.
@param request - ListLoadBalancersRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListLoadBalancersResponse
func (*Client) ListRules ¶
func (client *Client) ListRules(request *ListRulesRequest) (_result *ListRulesResponse, _err error)
Summary:
Queries the forwarding rules in a region.
@param request - ListRulesRequest
@return ListRulesResponse
func (*Client) ListRulesWithOptions ¶
func (client *Client) ListRulesWithOptions(request *ListRulesRequest, runtime *util.RuntimeOptions) (_result *ListRulesResponse, _err error)
Summary:
Queries the forwarding rules in a region.
@param request - ListRulesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListRulesResponse
func (*Client) ListSecurityPolicies ¶
func (client *Client) ListSecurityPolicies(request *ListSecurityPoliciesRequest) (_result *ListSecurityPoliciesResponse, _err error)
Summary:
Queries custom security policies in a region.
@param request - ListSecurityPoliciesRequest
@return ListSecurityPoliciesResponse
func (*Client) ListSecurityPoliciesWithOptions ¶
func (client *Client) ListSecurityPoliciesWithOptions(request *ListSecurityPoliciesRequest, runtime *util.RuntimeOptions) (_result *ListSecurityPoliciesResponse, _err error)
Summary:
Queries custom security policies in a region.
@param request - ListSecurityPoliciesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListSecurityPoliciesResponse
func (*Client) ListSecurityPolicyRelations ¶
func (client *Client) ListSecurityPolicyRelations(request *ListSecurityPolicyRelationsRequest) (_result *ListSecurityPolicyRelationsResponse, _err error)
Summary:
Queries the listeners that are associated with security policies.
@param request - ListSecurityPolicyRelationsRequest
@return ListSecurityPolicyRelationsResponse
func (*Client) ListSecurityPolicyRelationsWithOptions ¶
func (client *Client) ListSecurityPolicyRelationsWithOptions(request *ListSecurityPolicyRelationsRequest, runtime *util.RuntimeOptions) (_result *ListSecurityPolicyRelationsResponse, _err error)
Summary:
Queries the listeners that are associated with security policies.
@param request - ListSecurityPolicyRelationsRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListSecurityPolicyRelationsResponse
func (*Client) ListServerGroupServers ¶
func (client *Client) ListServerGroupServers(request *ListServerGroupServersRequest) (_result *ListServerGroupServersResponse, _err error)
Summary:
Queries servers in a 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 servers in a 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 server groups.
@param request - ListServerGroupsRequest
@return ListServerGroupsResponse
func (*Client) ListServerGroupsWithOptions ¶
func (client *Client) ListServerGroupsWithOptions(request *ListServerGroupsRequest, runtime *util.RuntimeOptions) (_result *ListServerGroupsResponse, _err error)
Summary:
Queries server groups.
@param request - ListServerGroupsRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListServerGroupsResponse
func (*Client) ListSystemSecurityPolicies ¶
func (client *Client) ListSystemSecurityPolicies() (_result *ListSystemSecurityPoliciesResponse, _err error)
Summary:
Queries system security policies in a region.
@return ListSystemSecurityPoliciesResponse
func (*Client) ListSystemSecurityPoliciesWithOptions ¶
func (client *Client) ListSystemSecurityPoliciesWithOptions(runtime *util.RuntimeOptions) (_result *ListSystemSecurityPoliciesResponse, _err error)
Summary:
Queries system security policies in a region.
@param request - ListSystemSecurityPoliciesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListSystemSecurityPoliciesResponse
func (*Client) ListTagKeys ¶
func (client *Client) ListTagKeys(request *ListTagKeysRequest) (_result *ListTagKeysResponse, _err error)
Summary:
Queries tag keys.
@param request - ListTagKeysRequest
@return ListTagKeysResponse
func (*Client) ListTagKeysWithOptions ¶
func (client *Client) ListTagKeysWithOptions(request *ListTagKeysRequest, runtime *util.RuntimeOptions) (_result *ListTagKeysResponse, _err error)
Summary:
Queries tag keys.
@param request - ListTagKeysRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListTagKeysResponse
func (*Client) ListTagResources ¶
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)
Summary:
Queries the tags of resources.
@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 resources.
@param request - ListTagResourcesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListTagResourcesResponse
func (*Client) ListTagValues ¶
func (client *Client) ListTagValues(request *ListTagValuesRequest) (_result *ListTagValuesResponse, _err error)
Summary:
Queries tag values.
@param request - ListTagValuesRequest
@return ListTagValuesResponse
func (*Client) ListTagValuesWithOptions ¶
func (client *Client) ListTagValuesWithOptions(request *ListTagValuesRequest, runtime *util.RuntimeOptions) (_result *ListTagValuesResponse, _err error)
Summary:
Queries tag values.
@param request - ListTagValuesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListTagValuesResponse
func (*Client) LoadBalancerJoinSecurityGroup ¶ added in v2.2.0
func (client *Client) LoadBalancerJoinSecurityGroup(request *LoadBalancerJoinSecurityGroupRequest) (_result *LoadBalancerJoinSecurityGroupResponse, _err error)
Summary:
Adds an Application Load Balancer (ALB) instance to a security group.
Description:
By default, security groups are unavailable. To use security groups, contact your account manager. - Make sure that a security group is created. For more information about how to create security groups, see [CreateSecurityGroup](https://help.aliyun.com/document_detail/2679843.html). - Each ALB instance can be added to at most four security groups. - To query the security groups of an ALB instance, call the [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/2254835.html) operation. - GetLoadBalancerAttribute 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 [ListAsynJobs](https://help.aliyun.com/document_detail/2254893.html) operation to query the status of the task. - If the task is in the Succeeded state, the ALB instance is added to the security group. - If the task is in the Processing state, the ALB instance is being added to the security group. In this case, you can query the task but cannot perform other operations.
@param request - LoadBalancerJoinSecurityGroupRequest
@return LoadBalancerJoinSecurityGroupResponse
func (*Client) LoadBalancerJoinSecurityGroupWithOptions ¶ added in v2.2.0
func (client *Client) LoadBalancerJoinSecurityGroupWithOptions(request *LoadBalancerJoinSecurityGroupRequest, runtime *util.RuntimeOptions) (_result *LoadBalancerJoinSecurityGroupResponse, _err error)
Summary:
Adds an Application Load Balancer (ALB) instance to a security group.
Description:
By default, security groups are unavailable. To use security groups, contact your account manager. - Make sure that a security group is created. For more information about how to create security groups, see [CreateSecurityGroup](https://help.aliyun.com/document_detail/2679843.html). - Each ALB instance can be added to at most four security groups. - To query the security groups of an ALB instance, call the [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/2254835.html) operation. - GetLoadBalancerAttribute 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 [ListAsynJobs](https://help.aliyun.com/document_detail/2254893.html) operation to query the status of the task. - If the task is in the Succeeded state, the ALB instance is added to the security group. - If the task is in the Processing state, the ALB instance is being added to the security group. In this case, you can query the task but cannot perform other operations.
@param request - LoadBalancerJoinSecurityGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return LoadBalancerJoinSecurityGroupResponse
func (*Client) LoadBalancerLeaveSecurityGroup ¶ added in v2.2.0
func (client *Client) LoadBalancerLeaveSecurityGroup(request *LoadBalancerLeaveSecurityGroupRequest) (_result *LoadBalancerLeaveSecurityGroupResponse, _err error)
Summary:
Removes an Application Load Balancer (ALB) instance from a security group.
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 [ListAsynJobs](https://help.aliyun.com/document_detail/2254893.html) operation to query the status of the task. - If the task is in the Succeeded state, the ALB instance is removed from the security group. - If the task is in the Processing state, the ALB instance is being removed from the security group. In this case, you can query the task but cannot perform other operations.
@param request - LoadBalancerLeaveSecurityGroupRequest
@return LoadBalancerLeaveSecurityGroupResponse
func (*Client) LoadBalancerLeaveSecurityGroupWithOptions ¶ added in v2.2.0
func (client *Client) LoadBalancerLeaveSecurityGroupWithOptions(request *LoadBalancerLeaveSecurityGroupRequest, runtime *util.RuntimeOptions) (_result *LoadBalancerLeaveSecurityGroupResponse, _err error)
Summary:
Removes an Application Load Balancer (ALB) instance from a security group.
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 [ListAsynJobs](https://help.aliyun.com/document_detail/2254893.html) operation to query the status of the task. - If the task is in the Succeeded state, the ALB instance is removed from the security group. - If the task is in the Processing state, the ALB instance is being removed from the security group. In this case, you can query the task but cannot perform other 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:
Moves a resource to another resource group.
@param request - MoveResourceGroupRequest
@return MoveResourceGroupResponse
func (*Client) MoveResourceGroupWithOptions ¶
func (client *Client) MoveResourceGroupWithOptions(request *MoveResourceGroupRequest, runtime *util.RuntimeOptions) (_result *MoveResourceGroupResponse, _err error)
Summary:
Moves a resource to another resource group.
@param request - MoveResourceGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return MoveResourceGroupResponse
func (*Client) RemoveEntriesFromAcl ¶
func (client *Client) RemoveEntriesFromAcl(request *RemoveEntriesFromAclRequest) (_result *RemoveEntriesFromAclResponse, _err error)
Summary:
Removes entries from an access control list (ACL).
Description:
*RemoveEntriesFromAcl* - 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 [ListAclEntries](https://help.aliyun.com/document_detail/213616.html) operation to query the status of the task.
If an ACL is in the **Removing* - state, the entries are being removed.
If an ACL cannot be found, the entries are removed.
@param request - RemoveEntriesFromAclRequest
@return RemoveEntriesFromAclResponse
func (*Client) RemoveEntriesFromAclWithOptions ¶
func (client *Client) RemoveEntriesFromAclWithOptions(request *RemoveEntriesFromAclRequest, runtime *util.RuntimeOptions) (_result *RemoveEntriesFromAclResponse, _err error)
Summary:
Removes entries from an access control list (ACL).
Description:
*RemoveEntriesFromAcl* - 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 [ListAclEntries](https://help.aliyun.com/document_detail/213616.html) operation to query the status of the task.
If an ACL is in the **Removing* - state, the entries are being removed.
If an ACL cannot be found, the entries are removed.
@param request - RemoveEntriesFromAclRequest
@param runtime - runtime options for this request RuntimeOptions
@return RemoveEntriesFromAclResponse
func (*Client) RemoveServersFromServerGroup ¶
func (client *Client) RemoveServersFromServerGroup(request *RemoveServersFromServerGroupRequest) (_result *RemoveServersFromServerGroupResponse, _err error)
Summary:
Removes backend servers from a server group.
Description:
*RemoveServersFromServerGroup* - 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/213627.html) operation to query the status of a server group.
If a server group is in the **Configuring* - state, it indicates that the server group is being modified.
If a server group is in the **Available* - state, it indicates that the server group is running.
2. You can call the [ListServerGroupServers](https://help.aliyun.com/document_detail/213628.html) operation to query the status of a backend server.
If a backend server is in the **Removing* - state, the server is being removed from the server group.
If a backend server cannot be found, the server is no longer in the server group.
@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.
Description:
*RemoveServersFromServerGroup* - 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/213627.html) operation to query the status of a server group.
If a server group is in the **Configuring* - state, it indicates that the server group is being modified.
If a server group is in the **Available* - state, it indicates that the server group is running.
2. You can call the [ListServerGroupServers](https://help.aliyun.com/document_detail/213628.html) operation to query the status of a backend server.
If a backend server is in the **Removing* - state, the server is being removed from the server group.
If a backend server cannot be found, the server is no longer in the server group.
@param request - RemoveServersFromServerGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return RemoveServersFromServerGroupResponse
func (*Client) ReplaceServersInServerGroup ¶
func (client *Client) ReplaceServersInServerGroup(request *ReplaceServersInServerGroupRequest) (_result *ReplaceServersInServerGroupResponse, _err error)
Summary:
Replaces backend servers in a server group.
Description:
*ReplaceServersInServerGroup* - 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/213627.html) operation to query the status of a server group.
If a server group is in the **Configuring* - state, it indicates that the server group is being modified.
If a server group is in the **Available* - state, it indicates that the server group is running.
2. You can call the [ListServerGroupServers](https://help.aliyun.com/document_detail/213628.html) operation to query the status of a backend server.
If a backend server is in the **Replacing* - state, it indicates that the server is being removed from the server group and a new server is added to the server group.
If a backend server is in the \\*\\*Available\\*\\ - state, it indicates that the server is running.
@param request - ReplaceServersInServerGroupRequest
@return ReplaceServersInServerGroupResponse
func (*Client) ReplaceServersInServerGroupWithOptions ¶
func (client *Client) ReplaceServersInServerGroupWithOptions(request *ReplaceServersInServerGroupRequest, runtime *util.RuntimeOptions) (_result *ReplaceServersInServerGroupResponse, _err error)
Summary:
Replaces backend servers in a server group.
Description:
*ReplaceServersInServerGroup* - 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/213627.html) operation to query the status of a server group.
If a server group is in the **Configuring* - state, it indicates that the server group is being modified.
If a server group is in the **Available* - state, it indicates that the server group is running.
2. You can call the [ListServerGroupServers](https://help.aliyun.com/document_detail/213628.html) operation to query the status of a backend server.
If a backend server is in the **Replacing* - state, it indicates that the server is being removed from the server group and a new server is added to the server group.
If a backend server is in the \\*\\*Available\\*\\ - state, it indicates that the server is running.
@param request - ReplaceServersInServerGroupRequest
@param runtime - runtime options for this request RuntimeOptions
@return ReplaceServersInServerGroupResponse
func (*Client) StartListener ¶
func (client *Client) StartListener(request *StartListenerRequest) (_result *StartListenerResponse, _err error)
Summary:
Enables a listener.
Description:
*StartListener* - 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 [GetListenerAttribute](https://help.aliyun.com/document_detail/2254865.html) to query the status of the task.
If a listener is in the **Configuring* - state, the listener is being enabled.
If a listener is in the **Running* - state, the listener is enabled.
@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.
Description:
*StartListener* - 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 [GetListenerAttribute](https://help.aliyun.com/document_detail/2254865.html) to query the status of the task.
If a listener is in the **Configuring* - state, the listener is being enabled.
If a listener is in the **Running* - state, the listener is enabled.
@param request - StartListenerRequest
@param runtime - runtime options for this request RuntimeOptions
@return StartListenerResponse
func (*Client) StartShiftLoadBalancerZones ¶ added in v2.1.0
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:
This operation is supported by Application Load Balancer (ALB) instances that use static IP addresses. The zone cannot be removed if the ALB instance has only one available zone.
@param request - StartShiftLoadBalancerZonesRequest
@return StartShiftLoadBalancerZonesResponse
func (*Client) StartShiftLoadBalancerZonesWithOptions ¶ added in v2.1.0
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:
This operation is supported by Application Load Balancer (ALB) instances that use static IP addresses. The zone cannot be removed if the ALB instance has only one available 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.
Description:
*StopListener* - 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 [GetListenerAttribute](https://help.aliyun.com/document_detail/2254865.html) operation to query the status of the task:
If a listener is in the **Configuring* - state, the listener is being disabled.
If a listener is in the **Stopped* - state, the listener is disabled.
@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.
Description:
*StopListener* - 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 [GetListenerAttribute](https://help.aliyun.com/document_detail/2254865.html) operation to query the status of the task:
If a listener is in the **Configuring* - state, the listener is being disabled.
If a listener is in the **Stopped* - state, the listener is disabled.
@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 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 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) UpdateAScripts ¶ added in v2.0.3
func (client *Client) UpdateAScripts(request *UpdateAScriptsRequest) (_result *UpdateAScriptsResponse, _err error)
Summary:
Updates AScript rules.
Description:
*UpdateAScripts* - is an 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 [ListAScripts](https://help.aliyun.com/document_detail/472574.html) operation to query the status of an AScript rule.
If the rule is in the **Configuring* - state, the rule is being updated.
If the rule is in the **Available* - state, the rule is updated.
@param request - UpdateAScriptsRequest
@return UpdateAScriptsResponse
func (*Client) UpdateAScriptsWithOptions ¶ added in v2.0.3
func (client *Client) UpdateAScriptsWithOptions(request *UpdateAScriptsRequest, runtime *util.RuntimeOptions) (_result *UpdateAScriptsResponse, _err error)
Summary:
Updates AScript rules.
Description:
*UpdateAScripts* - is an 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 [ListAScripts](https://help.aliyun.com/document_detail/472574.html) operation to query the status of an AScript rule.
If the rule is in the **Configuring* - state, the rule is being updated.
If the rule is in the **Available* - state, the rule is updated.
@param request - UpdateAScriptsRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateAScriptsResponse
func (*Client) UpdateAclAttribute ¶
func (client *Client) UpdateAclAttribute(request *UpdateAclAttributeRequest) (_result *UpdateAclAttributeResponse, _err error)
Summary:
Updates the attributes of an access control list (ACL), such as the name.
@param request - UpdateAclAttributeRequest
@return UpdateAclAttributeResponse
func (*Client) UpdateAclAttributeWithOptions ¶
func (client *Client) UpdateAclAttributeWithOptions(request *UpdateAclAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateAclAttributeResponse, _err error)
Summary:
Updates the attributes of an access control list (ACL), such as the name.
@param request - UpdateAclAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateAclAttributeResponse
func (*Client) UpdateHealthCheckTemplateAttribute ¶
func (client *Client) UpdateHealthCheckTemplateAttribute(request *UpdateHealthCheckTemplateAttributeRequest) (_result *UpdateHealthCheckTemplateAttributeResponse, _err error)
Summary:
Modifies the attributes, such as the name and protocol, of a health check template.
@param request - UpdateHealthCheckTemplateAttributeRequest
@return UpdateHealthCheckTemplateAttributeResponse
func (*Client) UpdateHealthCheckTemplateAttributeWithOptions ¶
func (client *Client) UpdateHealthCheckTemplateAttributeWithOptions(request *UpdateHealthCheckTemplateAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateHealthCheckTemplateAttributeResponse, _err error)
Summary:
Modifies the attributes, such as the name and protocol, of a health check template.
@param request - UpdateHealthCheckTemplateAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateHealthCheckTemplateAttributeResponse
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 default action.
Description:
*UpdateListenerAttribute* - 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 [GetListenerAttribute](https://help.aliyun.com/document_detail/2254865.html) operation to query the status of the task.
If a listener is in the **Configuring* - state, the configuration of the listener is being modified.
If a listener is in the **Running* - state, the configuration of the listener is modified.
@param request - UpdateListenerAttributeRequest
@return UpdateListenerAttributeResponse
func (*Client) UpdateListenerAttributeWithOptions ¶
func (client *Client) UpdateListenerAttributeWithOptions(request *UpdateListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateListenerAttributeResponse, _err error)
Summary:
Updates the attributes of a listener, such as the name and the default action.
Description:
*UpdateListenerAttribute* - 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 [GetListenerAttribute](https://help.aliyun.com/document_detail/2254865.html) operation to query the status of the task.
If a listener is in the **Configuring* - state, the configuration of the listener is being modified.
If a listener is in the **Running* - state, the configuration of the listener is modified.
@param request - UpdateListenerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateListenerAttributeResponse
func (*Client) UpdateListenerLogConfig ¶
func (client *Client) UpdateListenerLogConfig(request *UpdateListenerLogConfigRequest) (_result *UpdateListenerLogConfigResponse, _err error)
Summary:
Updates the log configuration of a listener, such as the access log configuration.
Description:
*UpdateListenerLogConfig* - 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 [GetListenerAttribute](https://help.aliyun.com/document_detail/2254865.html) to query the status of the task:
If a listener is in the **Configuring* - state, the log configuration of the listener is being modified.
If a listener is in the **Running* - state, the log configuration of the listener is modified.
> You can update the log configuration of a listener only after you enable the access log feature.
@param request - UpdateListenerLogConfigRequest
@return UpdateListenerLogConfigResponse
func (*Client) UpdateListenerLogConfigWithOptions ¶
func (client *Client) UpdateListenerLogConfigWithOptions(request *UpdateListenerLogConfigRequest, runtime *util.RuntimeOptions) (_result *UpdateListenerLogConfigResponse, _err error)
Summary:
Updates the log configuration of a listener, such as the access log configuration.
Description:
*UpdateListenerLogConfig* - 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 [GetListenerAttribute](https://help.aliyun.com/document_detail/2254865.html) to query the status of the task:
If a listener is in the **Configuring* - state, the log configuration of the listener is being modified.
If a listener is in the **Running* - state, the log configuration of the listener is modified.
> You can update the log configuration of a listener only after you enable the access log feature.
@param request - UpdateListenerLogConfigRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateListenerLogConfigResponse
func (*Client) UpdateLoadBalancerAddressTypeConfig ¶
func (client *Client) UpdateLoadBalancerAddressTypeConfig(request *UpdateLoadBalancerAddressTypeConfigRequest) (_result *UpdateLoadBalancerAddressTypeConfigResponse, _err error)
Summary:
Modifies the network type of an Application Load Balancer (ALB) instance.
Description:
## Prerequisites
An ALB instance is created. For more information about how to create an ALB instance, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/214358.html).
If you want to change the network type from internal-facing to Internet-facing, you must first create an elastic IP address (EIP). For more information, see [AllocateEipAddress](https://help.aliyun.com/document_detail/120192.html).
## Usage notes
**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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) operation to query the status of the task.
If an ALB instance is in the **Configuring* - state, the network type is being changed.
If an ALB instance is in the **Active* - state, the network type has been changed.
@param request - UpdateLoadBalancerAddressTypeConfigRequest
@return UpdateLoadBalancerAddressTypeConfigResponse
func (*Client) UpdateLoadBalancerAddressTypeConfigWithOptions ¶
func (client *Client) UpdateLoadBalancerAddressTypeConfigWithOptions(request *UpdateLoadBalancerAddressTypeConfigRequest, runtime *util.RuntimeOptions) (_result *UpdateLoadBalancerAddressTypeConfigResponse, _err error)
Summary:
Modifies the network type of an Application Load Balancer (ALB) instance.
Description:
## Prerequisites
An ALB instance is created. For more information about how to create an ALB instance, see [CreateLoadBalancer](https://help.aliyun.com/document_detail/214358.html).
If you want to change the network type from internal-facing to Internet-facing, you must first create an elastic IP address (EIP). For more information, see [AllocateEipAddress](https://help.aliyun.com/document_detail/120192.html).
## Usage notes
**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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) operation to query the status of the task.
If an ALB instance is in the **Configuring* - state, the network type is being changed.
If an ALB instance is in the **Active* - state, the network type has been changed.
@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:
Modifies the attributes of an Application Load Balancer (ALB) instance, such as the name and the configuration read-only mode.
Description:
*UpdateLoadBalancerAttribute* - is an asynchronous operation. After you send a request, the system returns a request ID and runs the task in the background. You can call [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) to query the status of the task.
If the ALB instance is in the **Configuring* - state, the ALB instance is being modified.
If the ALB instance is in the **Active* - state, the ALB instance is modified.
@param request - UpdateLoadBalancerAttributeRequest
@return UpdateLoadBalancerAttributeResponse
func (*Client) UpdateLoadBalancerAttributeWithOptions ¶
func (client *Client) UpdateLoadBalancerAttributeWithOptions(request *UpdateLoadBalancerAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateLoadBalancerAttributeResponse, _err error)
Summary:
Modifies the attributes of an Application Load Balancer (ALB) instance, such as the name and the configuration read-only mode.
Description:
*UpdateLoadBalancerAttribute* - is an asynchronous operation. After you send a request, the system returns a request ID and runs the task in the background. You can call [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) to query the status of the task.
If the ALB instance is in the **Configuring* - state, the ALB instance is being modified.
If the ALB instance is in the **Active* - state, the ALB instance is modified.
@param request - UpdateLoadBalancerAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateLoadBalancerAttributeResponse
func (*Client) UpdateLoadBalancerEdition ¶
func (client *Client) UpdateLoadBalancerEdition(request *UpdateLoadBalancerEditionRequest) (_result *UpdateLoadBalancerEditionResponse, _err error)
Summary:
Changes the edition of an Application Load Balancer (ALB) instance.
Description:
You can only upgrade a basic ALB instance to a standard ALB instance or a WAF-enabled ALB instance. You cannot downgrade a standard ALB instance or a WAF-enabled ALB instance to a basic ALB instance. For more information, see [Upgrade an ALB instance](https://help.aliyun.com/document_detail/214654.html). - **UpdateLoadBalancerEdition* - 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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) operation to query the status of an ALB instance. - If the ALB instance is in the **Configuring* - state, the edition of the ALB instance is being modified. - If the ALB instance is in the **Active* - state, the edition of the ALB instance is modified.
@param request - UpdateLoadBalancerEditionRequest
@return UpdateLoadBalancerEditionResponse
func (*Client) UpdateLoadBalancerEditionWithOptions ¶
func (client *Client) UpdateLoadBalancerEditionWithOptions(request *UpdateLoadBalancerEditionRequest, runtime *util.RuntimeOptions) (_result *UpdateLoadBalancerEditionResponse, _err error)
Summary:
Changes the edition of an Application Load Balancer (ALB) instance.
Description:
You can only upgrade a basic ALB instance to a standard ALB instance or a WAF-enabled ALB instance. You cannot downgrade a standard ALB instance or a WAF-enabled ALB instance to a basic ALB instance. For more information, see [Upgrade an ALB instance](https://help.aliyun.com/document_detail/214654.html). - **UpdateLoadBalancerEdition* - 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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) operation to query the status of an ALB instance. - If the ALB instance is in the **Configuring* - state, the edition of the ALB instance is being modified. - If the ALB instance is in the **Active* - state, the edition of the ALB instance is modified.
@param request - UpdateLoadBalancerEditionRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateLoadBalancerEditionResponse
func (*Client) UpdateLoadBalancerZones ¶
func (client *Client) UpdateLoadBalancerZones(request *UpdateLoadBalancerZonesRequest) (_result *UpdateLoadBalancerZonesResponse, _err error)
Summary:
Modifies the zones of an Application Load Balancer (ALB) instance.
Description:
*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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) to query the status of the task.
If an ALB instance is in the **Configuring* - state, the zones are being modified.
If an ALB instance is in the **Active* - state, the zones are modified.
> You may be charged after you call UpdateLoadBalancerZones.
@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 of an Application Load Balancer (ALB) instance.
Description:
*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 [GetLoadBalancerAttribute](https://help.aliyun.com/document_detail/214362.html) to query the status of the task.
If an ALB instance is in the **Configuring* - state, the zones are being modified.
If an ALB instance is in the **Active* - state, the zones are modified.
> You may be charged after you call UpdateLoadBalancerZones.
@param request - UpdateLoadBalancerZonesRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateLoadBalancerZonesResponse
func (*Client) UpdateRuleAttribute ¶
func (client *Client) UpdateRuleAttribute(request *UpdateRuleAttributeRequest) (_result *UpdateRuleAttributeResponse, _err error)
Summary:
Updates a forwarding rule, such as the match condition, action, and name.
Description:
**UpdateRuleAttribute* - 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 [ListRules](https://help.aliyun.com/document_detail/214379.html) operation to query the status of a forwarding rule: - If a forwarding rule is in the **Configuring* - state, the forwarding rule is being updated. - If a forwarding rule is in the **Available* - state, the forwarding rule is updated. - You can set **RuleConditions* - and **RuleActions* - to add conditions and actions to a forwarding rule. Take note of the following limits on the number of conditions and the number of actions in each forwarding rule: - Number of conditions: You can specify at most 5 for a basic Application Load Balancer (ALB) instance, at most 10 for a standard ALB instance, and at most 10 for a WAF-enabled ALB instance. - Number of actions: You can specify at most 3 for a basic ALB instance, at most 5 for a standard ALB instance, and at most 5 for a WAF-enabled ALB instance.
@param request - UpdateRuleAttributeRequest
@return UpdateRuleAttributeResponse
func (*Client) UpdateRuleAttributeWithOptions ¶
func (client *Client) UpdateRuleAttributeWithOptions(request *UpdateRuleAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateRuleAttributeResponse, _err error)
Summary:
Updates a forwarding rule, such as the match condition, action, and name.
Description:
**UpdateRuleAttribute* - 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 [ListRules](https://help.aliyun.com/document_detail/214379.html) operation to query the status of a forwarding rule: - If a forwarding rule is in the **Configuring* - state, the forwarding rule is being updated. - If a forwarding rule is in the **Available* - state, the forwarding rule is updated. - You can set **RuleConditions* - and **RuleActions* - to add conditions and actions to a forwarding rule. Take note of the following limits on the number of conditions and the number of actions in each forwarding rule: - Number of conditions: You can specify at most 5 for a basic Application Load Balancer (ALB) instance, at most 10 for a standard ALB instance, and at most 10 for a WAF-enabled ALB instance. - Number of actions: You can specify at most 3 for a basic ALB instance, at most 5 for a standard ALB instance, and at most 5 for a WAF-enabled ALB instance.
@param request - UpdateRuleAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateRuleAttributeResponse
func (*Client) UpdateRulesAttribute ¶
func (client *Client) UpdateRulesAttribute(request *UpdateRulesAttributeRequest) (_result *UpdateRulesAttributeResponse, _err error)
Summary:
Modifies the attributes of forwarding rules.
Description:
*UpdateRulesAttribute* - 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 [ListRules](https://help.aliyun.com/document_detail/214379.html) operation to query the status of the task.
If a forwarding rule is in the **Configuring* - state, the forwarding rule is being updated.
If a forwarding rule is in the **Available* - state, the forwarding rule is updated.
You can set **RuleConditions* - and **RuleActions* - to add conditions and actions to a forwarding rule. Take note of the following limits on the maximum number of conditions and the maximum number of actions in each forwarding rule:
Limits on conditions: 5 for a basic Application Load Balancer (ALB) instance, 10 for a standard ALB instance, and 10 for a WAF-enabled ALB instance.
Limits on actions: 3 for a basic ALB instance, 5 for a standard ALB instance, and 5 for a WAF-enabled ALB instance.
@param request - UpdateRulesAttributeRequest
@return UpdateRulesAttributeResponse
func (*Client) UpdateRulesAttributeWithOptions ¶
func (client *Client) UpdateRulesAttributeWithOptions(request *UpdateRulesAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateRulesAttributeResponse, _err error)
Summary:
Modifies the attributes of forwarding rules.
Description:
*UpdateRulesAttribute* - 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 [ListRules](https://help.aliyun.com/document_detail/214379.html) operation to query the status of the task.
If a forwarding rule is in the **Configuring* - state, the forwarding rule is being updated.
If a forwarding rule is in the **Available* - state, the forwarding rule is updated.
You can set **RuleConditions* - and **RuleActions* - to add conditions and actions to a forwarding rule. Take note of the following limits on the maximum number of conditions and the maximum number of actions in each forwarding rule:
Limits on conditions: 5 for a basic Application Load Balancer (ALB) instance, 10 for a standard ALB instance, and 10 for a WAF-enabled ALB instance.
Limits on actions: 3 for a basic ALB instance, 5 for a standard ALB instance, and 5 for a WAF-enabled ALB instance.
@param request - UpdateRulesAttributeRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateRulesAttributeResponse
func (*Client) UpdateSecurityPolicyAttribute ¶
func (client *Client) UpdateSecurityPolicyAttribute(request *UpdateSecurityPolicyAttributeRequest) (_result *UpdateSecurityPolicyAttributeResponse, _err error)
Summary:
Updates the attributes of a security policy, such as the TLS protocol version and the supported cipher suites.
Description:
##
**UpdateSecurityPolicyAttribute* - 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 [ListSecurityPolicies](https://help.aliyun.com/document_detail/213609.html) to query the status of the task.
If a security policy is in the **Configuring* - state, the security policy is being updated.
If a security policy is in the **Available* - state, the security policy is updated.
@param request - UpdateSecurityPolicyAttributeRequest
@return UpdateSecurityPolicyAttributeResponse
func (*Client) UpdateSecurityPolicyAttributeWithOptions ¶
func (client *Client) UpdateSecurityPolicyAttributeWithOptions(request *UpdateSecurityPolicyAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateSecurityPolicyAttributeResponse, _err error)
Summary:
Updates the attributes of a security policy, such as the TLS protocol version and the supported cipher suites.
Description:
##
**UpdateSecurityPolicyAttribute* - 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 [ListSecurityPolicies](https://help.aliyun.com/document_detail/213609.html) to query the status of the task.
If a security policy is in the **Configuring* - state, the security policy is being updated.
If a security policy is in the **Available* - state, the security policy is updated.
@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, such as health checks, session persistence, server group names, routing algorithms, and protocols.
Description:
## Description
**UpdateServerGroupAttribute* - 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 [ListServerGroups](https://help.aliyun.com/document_detail/213627.html) operation to query the status of a server group:
If a server group is in the **Configuring* - state, the configuration of the server group is being modified.
If a server group is in the **Available* - state, the configuration of the server group is modified.
@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, such as health checks, session persistence, server group names, routing algorithms, and protocols.
Description:
## Description
**UpdateServerGroupAttribute* - 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 [ListServerGroups](https://help.aliyun.com/document_detail/213627.html) operation to query the status of a server group:
If a server group is in the **Configuring* - state, the configuration of the server group is being modified.
If a server group is in the **Available* - state, the configuration of the server group is modified.
@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, such as the backend server weight and description, of a server group.
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/213627.html) operation to query the status of a server group.
If a server group is in the **Configuring* - state, it indicates that the server group is being modified.
If a server group is in the **Available* - state, it indicates that the server group is running.
2. You can call the [ListServerGroupServers](https://help.aliyun.com/document_detail/213628.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, such as the backend server weight and description, of a server group.
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/213627.html) operation to query the status of a server group.
If a server group is in the **Configuring* - state, it indicates that the server group is being modified.
If a server group is in the **Available* - state, it indicates that the server group is running.
2. You can call the [ListServerGroupServers](https://help.aliyun.com/document_detail/213628.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 CreateAScriptsRequest ¶ added in v2.0.3
type CreateAScriptsRequest struct { // The information about the AScript rules. AScripts []*CreateAScriptsRequestAScripts `json:"AScripts,omitempty" xml:"AScripts,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. // // example: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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 listener ID. // // This parameter is required. // // example: // // lsn-6hfq3zs0x04ibn**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` }
func (CreateAScriptsRequest) GoString ¶ added in v2.0.3
func (s CreateAScriptsRequest) GoString() string
func (*CreateAScriptsRequest) SetAScripts ¶ added in v2.0.3
func (s *CreateAScriptsRequest) SetAScripts(v []*CreateAScriptsRequestAScripts) *CreateAScriptsRequest
func (*CreateAScriptsRequest) SetClientToken ¶ added in v2.0.3
func (s *CreateAScriptsRequest) SetClientToken(v string) *CreateAScriptsRequest
func (*CreateAScriptsRequest) SetDryRun ¶ added in v2.0.3
func (s *CreateAScriptsRequest) SetDryRun(v bool) *CreateAScriptsRequest
func (*CreateAScriptsRequest) SetListenerId ¶ added in v2.0.3
func (s *CreateAScriptsRequest) SetListenerId(v string) *CreateAScriptsRequest
func (CreateAScriptsRequest) String ¶ added in v2.0.3
func (s CreateAScriptsRequest) String() string
type CreateAScriptsRequestAScripts ¶ added in v2.0.3
type CreateAScriptsRequestAScripts struct { // The name of the AScript rule. // // The name must be 2 to 128 character in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). It must start with a letter. // // This parameter is required. // // example: // // test AScriptName *string `json:"AScriptName,omitempty" xml:"AScriptName,omitempty"` // Specifies whether to enable the AScript rule. Valid values: // // - **true** // // - **false* - (default) // // example: // // false Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // Specifies whether to enable the extended attributes of the AScript rule. Valid values: // // - true // // - false (default) // // example: // // true ExtAttributeEnabled *bool `json:"ExtAttributeEnabled,omitempty" xml:"ExtAttributeEnabled,omitempty"` // The extended attributes. ExtAttributes []*CreateAScriptsRequestAScriptsExtAttributes `json:"ExtAttributes,omitempty" xml:"ExtAttributes,omitempty" type:"Repeated"` // The content of the AScript rule. // // This parameter is required. // // example: // // if and(match_re($uri, \\"^/1.txt$\\"), $arg_type) { rewrite(concat(\\"/1.\\", $arg_type), \\"break\\") } ScriptContent *string `json:"ScriptContent,omitempty" xml:"ScriptContent,omitempty"` }
func (CreateAScriptsRequestAScripts) GoString ¶ added in v2.0.3
func (s CreateAScriptsRequestAScripts) GoString() string
func (*CreateAScriptsRequestAScripts) SetAScriptName ¶ added in v2.0.3
func (s *CreateAScriptsRequestAScripts) SetAScriptName(v string) *CreateAScriptsRequestAScripts
func (*CreateAScriptsRequestAScripts) SetEnabled ¶ added in v2.0.3
func (s *CreateAScriptsRequestAScripts) SetEnabled(v bool) *CreateAScriptsRequestAScripts
func (*CreateAScriptsRequestAScripts) SetExtAttributeEnabled ¶ added in v2.1.8
func (s *CreateAScriptsRequestAScripts) SetExtAttributeEnabled(v bool) *CreateAScriptsRequestAScripts
func (*CreateAScriptsRequestAScripts) SetExtAttributes ¶ added in v2.1.8
func (s *CreateAScriptsRequestAScripts) SetExtAttributes(v []*CreateAScriptsRequestAScriptsExtAttributes) *CreateAScriptsRequestAScripts
func (*CreateAScriptsRequestAScripts) SetScriptContent ¶ added in v2.0.3
func (s *CreateAScriptsRequestAScripts) SetScriptContent(v string) *CreateAScriptsRequestAScripts
func (CreateAScriptsRequestAScripts) String ¶ added in v2.0.3
func (s CreateAScriptsRequestAScripts) String() string
type CreateAScriptsRequestAScriptsExtAttributes ¶ added in v2.1.8
type CreateAScriptsRequestAScriptsExtAttributes struct { // The attribute name. // // Set the value to **EsDebug**, which specifies that if requests carry the _es_dbg parameter and the value is the specified key, the debugging header is enabled to output the execution result. // // example: // // EsDebug AttributeKey *string `json:"AttributeKey,omitempty" xml:"AttributeKey,omitempty"` // The attribute value, which must be 1 to 128 characters in length, and can contain letters or digits. // // example: // // test123 AttributeValue *string `json:"AttributeValue,omitempty" xml:"AttributeValue,omitempty"` }
func (CreateAScriptsRequestAScriptsExtAttributes) GoString ¶ added in v2.1.8
func (s CreateAScriptsRequestAScriptsExtAttributes) GoString() string
func (*CreateAScriptsRequestAScriptsExtAttributes) SetAttributeKey ¶ added in v2.1.8
func (s *CreateAScriptsRequestAScriptsExtAttributes) SetAttributeKey(v string) *CreateAScriptsRequestAScriptsExtAttributes
func (*CreateAScriptsRequestAScriptsExtAttributes) SetAttributeValue ¶ added in v2.1.8
func (s *CreateAScriptsRequestAScriptsExtAttributes) SetAttributeValue(v string) *CreateAScriptsRequestAScriptsExtAttributes
func (CreateAScriptsRequestAScriptsExtAttributes) String ¶ added in v2.1.8
func (s CreateAScriptsRequestAScriptsExtAttributes) String() string
type CreateAScriptsResponse ¶ added in v2.0.3
type CreateAScriptsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAScriptsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateAScriptsResponse) GoString ¶ added in v2.0.3
func (s CreateAScriptsResponse) GoString() string
func (*CreateAScriptsResponse) SetBody ¶ added in v2.0.3
func (s *CreateAScriptsResponse) SetBody(v *CreateAScriptsResponseBody) *CreateAScriptsResponse
func (*CreateAScriptsResponse) SetHeaders ¶ added in v2.0.3
func (s *CreateAScriptsResponse) SetHeaders(v map[string]*string) *CreateAScriptsResponse
func (*CreateAScriptsResponse) SetStatusCode ¶ added in v2.0.3
func (s *CreateAScriptsResponse) SetStatusCode(v int32) *CreateAScriptsResponse
func (CreateAScriptsResponse) String ¶ added in v2.0.3
func (s CreateAScriptsResponse) String() string
type CreateAScriptsResponseBody ¶ added in v2.0.3
type CreateAScriptsResponseBody struct { // The AScript rule IDs. AScriptIds []*CreateAScriptsResponseBodyAScriptIds `json:"AScriptIds,omitempty" xml:"AScriptIds,omitempty" type:"Repeated"` // The asynchronous task ID. // // example: // // 5c607642-535e-4e06-9d77-df53049b**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // BF0FE763-9603-558F-A55B-0F4B9A3E3C02 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateAScriptsResponseBody) GoString ¶ added in v2.0.3
func (s CreateAScriptsResponseBody) GoString() string
func (*CreateAScriptsResponseBody) SetAScriptIds ¶ added in v2.0.3
func (s *CreateAScriptsResponseBody) SetAScriptIds(v []*CreateAScriptsResponseBodyAScriptIds) *CreateAScriptsResponseBody
func (*CreateAScriptsResponseBody) SetJobId ¶ added in v2.0.3
func (s *CreateAScriptsResponseBody) SetJobId(v string) *CreateAScriptsResponseBody
func (*CreateAScriptsResponseBody) SetRequestId ¶ added in v2.0.3
func (s *CreateAScriptsResponseBody) SetRequestId(v string) *CreateAScriptsResponseBody
func (CreateAScriptsResponseBody) String ¶ added in v2.0.3
func (s CreateAScriptsResponseBody) String() string
type CreateAScriptsResponseBodyAScriptIds ¶ added in v2.0.3
type CreateAScriptsResponseBodyAScriptIds struct { // The AScript rule ID. // // example: // // as-xvq5igaa7uv6vr**** AScriptId *string `json:"AScriptId,omitempty" xml:"AScriptId,omitempty"` }
func (CreateAScriptsResponseBodyAScriptIds) GoString ¶ added in v2.0.3
func (s CreateAScriptsResponseBodyAScriptIds) GoString() string
func (*CreateAScriptsResponseBodyAScriptIds) SetAScriptId ¶ added in v2.0.3
func (s *CreateAScriptsResponseBodyAScriptIds) SetAScriptId(v string) *CreateAScriptsResponseBodyAScriptIds
func (CreateAScriptsResponseBodyAScriptIds) String ¶ added in v2.0.3
func (s CreateAScriptsResponseBodyAScriptIds) String() string
type CreateAclRequest ¶
type CreateAclRequest struct { // The name of the ACL. 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: // // test-acl AclName *string `json:"AclName,omitempty" xml:"AclName,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. ClientToken can contain only ASCII characters. // // > If you do not set this parameter, the system uses **RequestId* - as **ClientToken**. The value of **RequestId* - may be different for each API request. // // example: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to check the request without performing the operation. Valid values: // // - **true**: checks the request without performing the operation. The system checks the required parameters, request syntax, and limits. If the request fails the check, an error message is returned. If the request passes the check, the `DryRunOperation` error code is returned. // // - **false* - (default): sends the request. If the request passes the check, an HTTP 2xx status code is returned and the operation is performed. // // example: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the resource group. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The tags. Tag []*CreateAclRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (CreateAclRequest) GoString ¶
func (s CreateAclRequest) GoString() string
func (*CreateAclRequest) SetAclName ¶
func (s *CreateAclRequest) SetAclName(v string) *CreateAclRequest
func (*CreateAclRequest) SetClientToken ¶
func (s *CreateAclRequest) SetClientToken(v string) *CreateAclRequest
func (*CreateAclRequest) SetDryRun ¶
func (s *CreateAclRequest) SetDryRun(v bool) *CreateAclRequest
func (*CreateAclRequest) SetResourceGroupId ¶
func (s *CreateAclRequest) SetResourceGroupId(v string) *CreateAclRequest
func (*CreateAclRequest) SetTag ¶ added in v2.0.5
func (s *CreateAclRequest) SetTag(v []*CreateAclRequestTag) *CreateAclRequest
func (CreateAclRequest) String ¶
func (s CreateAclRequest) String() string
type CreateAclRequestTag ¶ added in v2.0.5
type CreateAclRequestTag 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 (CreateAclRequestTag) GoString ¶ added in v2.0.5
func (s CreateAclRequestTag) GoString() string
func (*CreateAclRequestTag) SetKey ¶ added in v2.0.5
func (s *CreateAclRequestTag) SetKey(v string) *CreateAclRequestTag
func (*CreateAclRequestTag) SetValue ¶ added in v2.0.5
func (s *CreateAclRequestTag) SetValue(v string) *CreateAclRequestTag
func (CreateAclRequestTag) String ¶ added in v2.0.5
func (s CreateAclRequestTag) String() string
type CreateAclResponse ¶
type CreateAclResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateAclResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateAclResponse) GoString ¶
func (s CreateAclResponse) GoString() string
func (*CreateAclResponse) SetBody ¶
func (s *CreateAclResponse) SetBody(v *CreateAclResponseBody) *CreateAclResponse
func (*CreateAclResponse) SetHeaders ¶
func (s *CreateAclResponse) SetHeaders(v map[string]*string) *CreateAclResponse
func (*CreateAclResponse) SetStatusCode ¶
func (s *CreateAclResponse) SetStatusCode(v int32) *CreateAclResponse
func (CreateAclResponse) String ¶
func (s CreateAclResponse) String() string
type CreateAclResponseBody ¶
type CreateAclResponseBody struct { // The ID of the ACL. // // example: // // nacl-hp34s2h0xx1ht4nwo**** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // 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 (CreateAclResponseBody) GoString ¶
func (s CreateAclResponseBody) GoString() string
func (*CreateAclResponseBody) SetAclId ¶
func (s *CreateAclResponseBody) SetAclId(v string) *CreateAclResponseBody
func (*CreateAclResponseBody) SetJobId ¶
func (s *CreateAclResponseBody) SetJobId(v string) *CreateAclResponseBody
func (*CreateAclResponseBody) SetRequestId ¶
func (s *CreateAclResponseBody) SetRequestId(v string) *CreateAclResponseBody
func (CreateAclResponseBody) String ¶
func (s CreateAclResponseBody) String() string
type CreateHealthCheckTemplateRequest ¶
type CreateHealthCheckTemplateRequest 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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 code 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 HTTP status codes that indicate a healthy backend server. // // example: // // 5 HealthCheckCodes []*string `json:"HealthCheckCodes,omitempty" xml:"HealthCheckCodes,omitempty" type:"Repeated"` // The port that is used for health checks. // // Valid values: **0 to 65535**. // // Default value: **0**. If you set the value to 0, the port of a backend server is used for health checks. // // example: // // 80 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that is used for health checks. Valid values: // // - **$SERVER_IP**: the private IP addresses of backend servers. If an IP address is specified, or this parameter is not specified, the ALB instance uses the private IP addresses of backend servers as domain names for health checks. // // - **domain**: The domain name must be 1 to 80 characters in length, and can contain letters, digits, periods (.), and hyphens (-). // // > This parameter takes effect only if `HealthCheckProtocol` is set to **HTTP* - or **HTTPS**. // // example: // // $_ip HealthCheckHost *string `json:"HealthCheckHost,omitempty" xml:"HealthCheckHost,omitempty"` // The HTTP version for health checks. // // Valid values: **HTTP 1.0* - and **HTTP 1.1**. // // Default value: **HTTP 1.1**. // // > This parameter is available only if `HealthCheckProtocol` is set to **HTTP* - or **HTTPS**. // // example: // // HTTP 1.0 HealthCheckHttpVersion *string `json:"HealthCheckHttpVersion,omitempty" xml:"HealthCheckHttpVersion,omitempty"` // The interval at which health checks are performed. // // Valid values: **1 to 50**. // // Default value: **2**. // // example: // // 2 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The HTTP method that is used for health checks. Valid values: // // - **HEAD* - (default): By default, HTTP and HTTPS health checks use the HEAD method. // // - **POST**: gRPC health checks use the POST method by default. // // - **GET**: If the length of a response exceeds 8 KB, the response is truncated. However, the health check result is not affected. // // > This parameter is available only if **HealthCheckProtocol* - is set to **HTTP**, **HTTPS**, or **gRPC**. // // example: // // HEAD HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The URL that is used for health checks. // // The URL must be 1 to 80 characters in length, and can contain letters, digits, the following special characters: - / . % ? # &, and the following extended characters: `_ ; ~ ! ( ) - [ ] @ $ ^ : \\" , +`. The URL must start with a forward slash (/). // // > This parameter is available only if `HealthCheckProtocol` is set to **HTTP* - or **HTTPS**. // // example: // // /test/index.html HealthCheckPath *string `json:"HealthCheckPath,omitempty" xml:"HealthCheckPath,omitempty"` // The protocol that is used for health checks. Valid values: // // - **HTTP* - (default): HTTP health checks simulate browser behaviors by sending HEAD or GET requests to probe the availability of backend servers. // // - **HTTPS**: The ALB instance sends HEAD or GET requests, which simulate browser requests, to check whether the backend server is healthy. HTTPS supports encryption and provides higher security than HTTP. // // - **TCP**: TCP health checks send TCP SYN packets to a backend server to check whether the port of the backend server is reachable. // // - **gRPC**: gRPC health checks send POST or GET requests to a backend server to check whether the backend server is healthy. // // example: // // HTTP HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty" xml:"HealthCheckProtocol,omitempty"` // The name of the health check template. // // 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: // // HealthCheckTemplate1 HealthCheckTemplateName *string `json:"HealthCheckTemplateName,omitempty" xml:"HealthCheckTemplateName,omitempty"` // The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the backend server is declared unhealthy. // // Valid values: **1 to 300**. Unit: seconds. // // Default value: **5**. // // example: // // 5 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health status is changed from **fail* - to **success**. // // Valid values: **2 to 10**. // // Default value: **3**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The tags. Tag []*CreateHealthCheckTemplateRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from **success* - to **fail**. // // Valid values: **2 to 10**. // // Default value: **3**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` }
func (CreateHealthCheckTemplateRequest) GoString ¶
func (s CreateHealthCheckTemplateRequest) GoString() string
func (*CreateHealthCheckTemplateRequest) SetClientToken ¶
func (s *CreateHealthCheckTemplateRequest) SetClientToken(v string) *CreateHealthCheckTemplateRequest
func (*CreateHealthCheckTemplateRequest) SetDryRun ¶
func (s *CreateHealthCheckTemplateRequest) SetDryRun(v bool) *CreateHealthCheckTemplateRequest
func (*CreateHealthCheckTemplateRequest) SetHealthCheckCodes ¶
func (s *CreateHealthCheckTemplateRequest) SetHealthCheckCodes(v []*string) *CreateHealthCheckTemplateRequest
func (*CreateHealthCheckTemplateRequest) SetHealthCheckConnectPort ¶
func (s *CreateHealthCheckTemplateRequest) SetHealthCheckConnectPort(v int32) *CreateHealthCheckTemplateRequest
func (*CreateHealthCheckTemplateRequest) SetHealthCheckHost ¶
func (s *CreateHealthCheckTemplateRequest) SetHealthCheckHost(v string) *CreateHealthCheckTemplateRequest
func (*CreateHealthCheckTemplateRequest) SetHealthCheckHttpVersion ¶
func (s *CreateHealthCheckTemplateRequest) SetHealthCheckHttpVersion(v string) *CreateHealthCheckTemplateRequest
func (*CreateHealthCheckTemplateRequest) SetHealthCheckInterval ¶
func (s *CreateHealthCheckTemplateRequest) SetHealthCheckInterval(v int32) *CreateHealthCheckTemplateRequest
func (*CreateHealthCheckTemplateRequest) SetHealthCheckMethod ¶
func (s *CreateHealthCheckTemplateRequest) SetHealthCheckMethod(v string) *CreateHealthCheckTemplateRequest
func (*CreateHealthCheckTemplateRequest) SetHealthCheckPath ¶
func (s *CreateHealthCheckTemplateRequest) SetHealthCheckPath(v string) *CreateHealthCheckTemplateRequest
func (*CreateHealthCheckTemplateRequest) SetHealthCheckProtocol ¶
func (s *CreateHealthCheckTemplateRequest) SetHealthCheckProtocol(v string) *CreateHealthCheckTemplateRequest
func (*CreateHealthCheckTemplateRequest) SetHealthCheckTemplateName ¶
func (s *CreateHealthCheckTemplateRequest) SetHealthCheckTemplateName(v string) *CreateHealthCheckTemplateRequest
func (*CreateHealthCheckTemplateRequest) SetHealthCheckTimeout ¶
func (s *CreateHealthCheckTemplateRequest) SetHealthCheckTimeout(v int32) *CreateHealthCheckTemplateRequest
func (*CreateHealthCheckTemplateRequest) SetHealthyThreshold ¶
func (s *CreateHealthCheckTemplateRequest) SetHealthyThreshold(v int32) *CreateHealthCheckTemplateRequest
func (*CreateHealthCheckTemplateRequest) SetTag ¶ added in v2.0.5
func (s *CreateHealthCheckTemplateRequest) SetTag(v []*CreateHealthCheckTemplateRequestTag) *CreateHealthCheckTemplateRequest
func (*CreateHealthCheckTemplateRequest) SetUnhealthyThreshold ¶
func (s *CreateHealthCheckTemplateRequest) SetUnhealthyThreshold(v int32) *CreateHealthCheckTemplateRequest
func (CreateHealthCheckTemplateRequest) String ¶
func (s CreateHealthCheckTemplateRequest) String() string
type CreateHealthCheckTemplateRequestTag ¶ added in v2.0.5
type CreateHealthCheckTemplateRequestTag 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 (CreateHealthCheckTemplateRequestTag) GoString ¶ added in v2.0.5
func (s CreateHealthCheckTemplateRequestTag) GoString() string
func (*CreateHealthCheckTemplateRequestTag) SetKey ¶ added in v2.0.5
func (s *CreateHealthCheckTemplateRequestTag) SetKey(v string) *CreateHealthCheckTemplateRequestTag
func (*CreateHealthCheckTemplateRequestTag) SetValue ¶ added in v2.0.5
func (s *CreateHealthCheckTemplateRequestTag) SetValue(v string) *CreateHealthCheckTemplateRequestTag
func (CreateHealthCheckTemplateRequestTag) String ¶ added in v2.0.5
func (s CreateHealthCheckTemplateRequestTag) String() string
type CreateHealthCheckTemplateResponse ¶
type CreateHealthCheckTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateHealthCheckTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateHealthCheckTemplateResponse) GoString ¶
func (s CreateHealthCheckTemplateResponse) GoString() string
func (*CreateHealthCheckTemplateResponse) SetHeaders ¶
func (s *CreateHealthCheckTemplateResponse) SetHeaders(v map[string]*string) *CreateHealthCheckTemplateResponse
func (*CreateHealthCheckTemplateResponse) SetStatusCode ¶
func (s *CreateHealthCheckTemplateResponse) SetStatusCode(v int32) *CreateHealthCheckTemplateResponse
func (CreateHealthCheckTemplateResponse) String ¶
func (s CreateHealthCheckTemplateResponse) String() string
type CreateHealthCheckTemplateResponseBody ¶
type CreateHealthCheckTemplateResponseBody struct { // The ID of the health check template. // // example: // // hct-1224334 HealthCheckTemplateId *string `json:"HealthCheckTemplateId,omitempty" xml:"HealthCheckTemplateId,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateHealthCheckTemplateResponseBody) GoString ¶
func (s CreateHealthCheckTemplateResponseBody) GoString() string
func (*CreateHealthCheckTemplateResponseBody) SetHealthCheckTemplateId ¶
func (s *CreateHealthCheckTemplateResponseBody) SetHealthCheckTemplateId(v string) *CreateHealthCheckTemplateResponseBody
func (*CreateHealthCheckTemplateResponseBody) SetRequestId ¶
func (s *CreateHealthCheckTemplateResponseBody) SetRequestId(v string) *CreateHealthCheckTemplateResponseBody
func (CreateHealthCheckTemplateResponseBody) String ¶
func (s CreateHealthCheckTemplateResponseBody) String() string
type CreateListenerRequest ¶
type CreateListenerRequest struct { // The certificate authority (CA) certificates. You can specify only one CA certificate. CaCertificates []*CreateListenerRequestCaCertificates `json:"CaCertificates,omitempty" xml:"CaCertificates,omitempty" type:"Repeated"` // Specifies whether to enable mutual authentication. Valid values: // // - **true**: enables mutual authentication. // // - **false* - (default): disables mutual authentication. // // example: // // false CaEnabled *bool `json:"CaEnabled,omitempty" xml:"CaEnabled,omitempty"` // The details about each certificate. Certificates []*CreateListenerRequestCertificates `json:"Certificates,omitempty" xml:"Certificates,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 make sure that it is unique among all requests. The 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**. **RequestId* - may be different for each API request. // // example: // // 123e4567-e89b-12d3-a456-426655440000 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The actions of the forwarding rule. // // This parameter is required. DefaultActions []*CreateListenerRequestDefaultActions `json:"DefaultActions,omitempty" xml:"DefaultActions,omitempty" type:"Repeated"` // Specifies whether to perform only a precheck. Valid values: // // - **true**: prechecks the request without creating a listener. The system checks the required parameters, request syntax, and limits. If the request fails the precheck, an error code is returned based on the cause of the failure. If the request passes the precheck, the `DryRunOperation` error code is returned. // // - **false* - (default): sends the API request. If the request passes the precheck, a 2xx HTTP status code is returned and the system proceeds to create a listener. // // example: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // Specifies whether to enable `Gzip` compression to compress specific types of files. Valid values: // // - **true* - (default): enables Gzip compression. // // - **false**: disables Gzip compression. // // example: // // true GzipEnabled *bool `json:"GzipEnabled,omitempty" xml:"GzipEnabled,omitempty"` // Specifies whether to enable `HTTP/2`. Valid values: // // - **true* - (default): enables HTTP/2. // // - **false**: disables HTTP/2. // // > Only HTTPS listeners support this parameter. // // example: // // true Http2Enabled *bool `json:"Http2Enabled,omitempty" xml:"Http2Enabled,omitempty"` // The timeout period of an idle connection. Unit: seconds. // // Valid values: **1 to 60**. // // Default value: **15**. // // If no requests are received within the specified timeout period, ALB closes the current connection. When a new request is received, ALB establishes a new connection. // // example: // // 3 IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // The name of the listener. // // The description must be 2 to 256 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). Regular expressions are supported. // // example: // // HTTP_80 ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The frontend port that is used by the ALB instance. // // Valid values: **1 to 65535**. // // This parameter is required. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. // // Valid values: **HTTP**, **HTTPS**, and **QUIC**. // // This parameter is required. // // example: // // HTTP ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the ALB instance. // // This parameter is required. // // example: // // alb-n5qw04uq8vavfe**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // Select a QUIC listener and associate it with the ALB instance. QuicConfig *CreateListenerRequestQuicConfig `json:"QuicConfig,omitempty" xml:"QuicConfig,omitempty" type:"Struct"` // The timeout period of a request. Unit: seconds. // // Valid values: **1 to 180**. // // Default value: **60**. // // If no response is received from the backend server during the request timeout period, ALB sends an `HTTP 504` error code to the client. // // example: // // 60 RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"` // The ID of the security policy. System security policies and custom security policies are supported. // // Default value: **tls_cipher_policy_1_0* - (system security policy). // // > Only HTTPS listeners support this parameter. // // example: // // tls_cipher_policy_1_0 SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The tags. Tag []*CreateListenerRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The configuration of the XForward header. XForwardedForConfig *CreateListenerRequestXForwardedForConfig `json:"XForwardedForConfig,omitempty" xml:"XForwardedForConfig,omitempty" type:"Struct"` }
func (CreateListenerRequest) GoString ¶
func (s CreateListenerRequest) GoString() string
func (*CreateListenerRequest) SetCaCertificates ¶
func (s *CreateListenerRequest) SetCaCertificates(v []*CreateListenerRequestCaCertificates) *CreateListenerRequest
func (*CreateListenerRequest) SetCaEnabled ¶
func (s *CreateListenerRequest) SetCaEnabled(v bool) *CreateListenerRequest
func (*CreateListenerRequest) SetCertificates ¶
func (s *CreateListenerRequest) SetCertificates(v []*CreateListenerRequestCertificates) *CreateListenerRequest
func (*CreateListenerRequest) SetClientToken ¶
func (s *CreateListenerRequest) SetClientToken(v string) *CreateListenerRequest
func (*CreateListenerRequest) SetDefaultActions ¶
func (s *CreateListenerRequest) SetDefaultActions(v []*CreateListenerRequestDefaultActions) *CreateListenerRequest
func (*CreateListenerRequest) SetDryRun ¶
func (s *CreateListenerRequest) SetDryRun(v bool) *CreateListenerRequest
func (*CreateListenerRequest) SetGzipEnabled ¶
func (s *CreateListenerRequest) SetGzipEnabled(v bool) *CreateListenerRequest
func (*CreateListenerRequest) SetHttp2Enabled ¶
func (s *CreateListenerRequest) SetHttp2Enabled(v bool) *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) SetQuicConfig ¶
func (s *CreateListenerRequest) SetQuicConfig(v *CreateListenerRequestQuicConfig) *CreateListenerRequest
func (*CreateListenerRequest) SetRequestTimeout ¶
func (s *CreateListenerRequest) SetRequestTimeout(v int32) *CreateListenerRequest
func (*CreateListenerRequest) SetSecurityPolicyId ¶
func (s *CreateListenerRequest) SetSecurityPolicyId(v string) *CreateListenerRequest
func (*CreateListenerRequest) SetTag ¶ added in v2.0.5
func (s *CreateListenerRequest) SetTag(v []*CreateListenerRequestTag) *CreateListenerRequest
func (*CreateListenerRequest) SetXForwardedForConfig ¶
func (s *CreateListenerRequest) SetXForwardedForConfig(v *CreateListenerRequestXForwardedForConfig) *CreateListenerRequest
func (CreateListenerRequest) String ¶
func (s CreateListenerRequest) String() string
type CreateListenerRequestCaCertificates ¶
type CreateListenerRequestCaCertificates struct { // The ID of the CA certificate. // // > This parameter is required if you set **CaEnabled* - to **true**. // // example: // // 12315790212_166f8204689_1714763408_70998**** CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"` }
func (CreateListenerRequestCaCertificates) GoString ¶
func (s CreateListenerRequestCaCertificates) GoString() string
func (*CreateListenerRequestCaCertificates) SetCertificateId ¶ added in v2.1.2
func (s *CreateListenerRequestCaCertificates) SetCertificateId(v string) *CreateListenerRequestCaCertificates
func (CreateListenerRequestCaCertificates) String ¶
func (s CreateListenerRequestCaCertificates) String() string
type CreateListenerRequestCertificates ¶
type CreateListenerRequestCertificates struct { // The ID of the certificate. Only server certificates are supported. You can specify at most 20 certificates IDs. // // > This parameter is required when you set **ListenerProtocol* - to **HTTPS* - or **QUIC**. // // example: // // 12315790212_166f8204689_1714763408_70998**** CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"` }
func (CreateListenerRequestCertificates) GoString ¶
func (s CreateListenerRequestCertificates) GoString() string
func (*CreateListenerRequestCertificates) SetCertificateId ¶
func (s *CreateListenerRequestCertificates) SetCertificateId(v string) *CreateListenerRequestCertificates
func (CreateListenerRequestCertificates) String ¶
func (s CreateListenerRequestCertificates) String() string
type CreateListenerRequestDefaultActions ¶
type CreateListenerRequestDefaultActions struct { // The configuration of the forwarding action. You can specify at most 20 actions. // // This parameter is required. ForwardGroupConfig *CreateListenerRequestDefaultActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` // The action. You can specify only one type. Valid value example: // // **ForwardGroup**: forwards requests to multiple server groups. // // This parameter is required. // // example: // // ForwardGroup Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (CreateListenerRequestDefaultActions) GoString ¶
func (s CreateListenerRequestDefaultActions) GoString() string
func (*CreateListenerRequestDefaultActions) SetForwardGroupConfig ¶
func (s *CreateListenerRequestDefaultActions) SetForwardGroupConfig(v *CreateListenerRequestDefaultActionsForwardGroupConfig) *CreateListenerRequestDefaultActions
func (*CreateListenerRequestDefaultActions) SetType ¶
func (s *CreateListenerRequestDefaultActions) SetType(v string) *CreateListenerRequestDefaultActions
func (CreateListenerRequestDefaultActions) String ¶
func (s CreateListenerRequestDefaultActions) String() string
type CreateListenerRequestDefaultActionsForwardGroupConfig ¶
type CreateListenerRequestDefaultActionsForwardGroupConfig struct { // The destination server group to which requests are forwarded. // // This parameter is required. ServerGroupTuples []*CreateListenerRequestDefaultActionsForwardGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"` }
func (CreateListenerRequestDefaultActionsForwardGroupConfig) GoString ¶
func (s CreateListenerRequestDefaultActionsForwardGroupConfig) GoString() string
func (*CreateListenerRequestDefaultActionsForwardGroupConfig) SetServerGroupTuples ¶
func (CreateListenerRequestDefaultActionsForwardGroupConfig) String ¶
func (s CreateListenerRequestDefaultActionsForwardGroupConfig) String() string
type CreateListenerRequestDefaultActionsForwardGroupConfigServerGroupTuples ¶
type CreateListenerRequestDefaultActionsForwardGroupConfigServerGroupTuples struct { // The ID of the server group to which requests are forwarded. // // This parameter is required. // // example: // // rsp-cige6j**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (CreateListenerRequestDefaultActionsForwardGroupConfigServerGroupTuples) GoString ¶
func (s CreateListenerRequestDefaultActionsForwardGroupConfigServerGroupTuples) GoString() string
func (*CreateListenerRequestDefaultActionsForwardGroupConfigServerGroupTuples) SetServerGroupId ¶
func (CreateListenerRequestDefaultActionsForwardGroupConfigServerGroupTuples) String ¶
func (s CreateListenerRequestDefaultActionsForwardGroupConfigServerGroupTuples) String() string
type CreateListenerRequestQuicConfig ¶
type CreateListenerRequestQuicConfig struct { // The ID of the QUIC listener that you want to associate with the ALB instance. This parameter is required if you set **QuicUpgradeEnabled* - to **true**. // // > The original listener and the QUIC listener must belong to the same ALB instance. // // example: // // lsr-bp1bpn0kn908w4nbw**** QuicListenerId *string `json:"QuicListenerId,omitempty" xml:"QuicListenerId,omitempty"` // Specifies whether to enable QUIC upgrade. Valid values: // // - **true**: // // - **false* - (default) // // > Only HTTPS listeners support this parameter. // // example: // // false QuicUpgradeEnabled *bool `json:"QuicUpgradeEnabled,omitempty" xml:"QuicUpgradeEnabled,omitempty"` }
func (CreateListenerRequestQuicConfig) GoString ¶
func (s CreateListenerRequestQuicConfig) GoString() string
func (*CreateListenerRequestQuicConfig) SetQuicListenerId ¶
func (s *CreateListenerRequestQuicConfig) SetQuicListenerId(v string) *CreateListenerRequestQuicConfig
func (*CreateListenerRequestQuicConfig) SetQuicUpgradeEnabled ¶
func (s *CreateListenerRequestQuicConfig) SetQuicUpgradeEnabled(v bool) *CreateListenerRequestQuicConfig
func (CreateListenerRequestQuicConfig) String ¶
func (s CreateListenerRequestQuicConfig) String() string
type CreateListenerRequestTag ¶ added in v2.0.5
type CreateListenerRequestTag 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 (CreateListenerRequestTag) GoString ¶ added in v2.0.5
func (s CreateListenerRequestTag) GoString() string
func (*CreateListenerRequestTag) SetKey ¶ added in v2.0.5
func (s *CreateListenerRequestTag) SetKey(v string) *CreateListenerRequestTag
func (*CreateListenerRequestTag) SetValue ¶ added in v2.0.5
func (s *CreateListenerRequestTag) SetValue(v string) *CreateListenerRequestTag
func (CreateListenerRequestTag) String ¶ added in v2.0.5
func (s CreateListenerRequestTag) String() string
type CreateListenerRequestXForwardedForConfig ¶
type CreateListenerRequestXForwardedForConfig struct { // The name of the custom header. This parameter takes effect only when you set **XForwardedForClientCertClientVerifyEnabled* - to **true**. // // The name must be 1 to 40 characters in length, and can contain letters, digits, hyphens (-), and underscores (_). // // > Only HTTPS listeners support this parameter. // // example: // // test_client-verify-alias_123456 XForwardedForClientCertClientVerifyAlias *string `json:"XForwardedForClientCertClientVerifyAlias,omitempty" xml:"XForwardedForClientCertClientVerifyAlias,omitempty"` // Specifies whether to use the `X-Forwarded-Clientcert-clientverify` header to retrieve the verification result of the client certificate. Valid values: // // - **true** // // - **false* - (default) // // > Only HTTPS listeners support this parameter. // // example: // // true XForwardedForClientCertClientVerifyEnabled *bool `json:"XForwardedForClientCertClientVerifyEnabled,omitempty" xml:"XForwardedForClientCertClientVerifyEnabled,omitempty"` // The name of the custom header. This parameter takes effect only when **XForwardedForClientCertFingerprintEnabled* - is set to **true**. // // The name must be 1 to 40 characters in length, and can contain letters, digits, hyphens (-), and underscores (_). // // > Only HTTPS listeners support this parameter. // // example: // // test_finger-print-alias_123456 XForwardedForClientCertFingerprintAlias *string `json:"XForwardedForClientCertFingerprintAlias,omitempty" xml:"XForwardedForClientCertFingerprintAlias,omitempty"` // Specifies whether to use the `X-Forwarded-Clientcert-fingerprint` header to retrieve the fingerprint of the client certificate. Valid values: // // - **true** // // - **false* - (default) // // > Only HTTPS listeners support this parameter. // // example: // // true XForwardedForClientCertFingerprintEnabled *bool `json:"XForwardedForClientCertFingerprintEnabled,omitempty" xml:"XForwardedForClientCertFingerprintEnabled,omitempty"` // The name of the custom header. This parameter takes effect only when **XForwardedForClientCertIssuerDNEnabled* - is set to **true**. // // The name must be 1 to 40 characters in length, and can contain letters, digits, hyphens (-), and underscores (_). // // > Only HTTPS listeners support this parameter. // // example: // // test_issue-dn-alias_123456 XForwardedForClientCertIssuerDNAlias *string `json:"XForwardedForClientCertIssuerDNAlias,omitempty" xml:"XForwardedForClientCertIssuerDNAlias,omitempty"` // Specifies whether to use the `X-Forwarded-Clientcert-issuerdn` header to retrieve information about the authority that issues the client certificate. Valid values: // // - **true** // // - **false* - (default) // // > Only HTTPS listeners support this parameter. // // example: // // true XForwardedForClientCertIssuerDNEnabled *bool `json:"XForwardedForClientCertIssuerDNEnabled,omitempty" xml:"XForwardedForClientCertIssuerDNEnabled,omitempty"` // The name of the custom header. This parameter takes effect only when **XForwardedForClientCertSubjectDNEnabled* - is set to **true**. // // The name must be 1 to 40 characters in length, and can contain letters, digits, hyphens (-), and underscores (_). // // > Only HTTPS listeners support this parameter. // // example: // // test_subject-dn-alias_123456 XForwardedForClientCertSubjectDNAlias *string `json:"XForwardedForClientCertSubjectDNAlias,omitempty" xml:"XForwardedForClientCertSubjectDNAlias,omitempty"` // Specifies whether to use the `X-Forwarded-Clientcert-subjectdn` header to retrieve information about the owner of the client certificate. Valid values: // // - **true** // // - **false* - (default) // // > Only HTTPS listeners support this parameter. // // example: // // true XForwardedForClientCertSubjectDNEnabled *bool `json:"XForwardedForClientCertSubjectDNEnabled,omitempty" xml:"XForwardedForClientCertSubjectDNEnabled,omitempty"` // Specifies whether to allow the ALB instance to retrieve client IP addresses from the X-Forwarded-For header. Valid values: // // - **true** // // - **false* - (default) // // > HTTP and HTTPS listeners support this parameter. // // example: // // false XForwardedForClientSourceIpsEnabled *bool `json:"XForwardedForClientSourceIpsEnabled,omitempty" xml:"XForwardedForClientSourceIpsEnabled,omitempty"` // The trusted proxy IP address. // // ALB instances traverse the IP addresses in the `X-Forwarded-For` header from the rightmost IP address to the leftmost IP address. The first IP address that is not on the trusted IP address list is considered the client IP address. Requests from the client IP address are throttled. // // example: // // 10.1.1.0/24 XForwardedForClientSourceIpsTrusted *string `json:"XForwardedForClientSourceIpsTrusted,omitempty" xml:"XForwardedForClientSourceIpsTrusted,omitempty"` // Specifies whether to use the `X-Forwarded-Client-srcport` header to retrieve the client port. Valid values: // // - **true** // // - **false* - (default) // // > HTTP and HTTPS listeners support this parameter. // // example: // // true XForwardedForClientSrcPortEnabled *bool `json:"XForwardedForClientSrcPortEnabled,omitempty" xml:"XForwardedForClientSrcPortEnabled,omitempty"` // Specifies whether to use the `X-Forwarded-For` header to retrieve client IP addresses. Valid values: // // - **true* - (default) // // - **false** // // > HTTP and HTTPS listeners support this parameter. // // example: // // true XForwardedForEnabled *bool `json:"XForwardedForEnabled,omitempty" xml:"XForwardedForEnabled,omitempty"` XForwardedForHostEnabled *bool `json:"XForwardedForHostEnabled,omitempty" xml:"XForwardedForHostEnabled,omitempty"` XForwardedForProcessingMode *string `json:"XForwardedForProcessingMode,omitempty" xml:"XForwardedForProcessingMode,omitempty"` // Specifies whether to use the `X-Forwarded-Proto` header to retrieve the listener protocol. Valid values: // // - **true** // // - **false* - (default) // // > HTTP, HTTPS, and QUIC listeners support this parameter. // // example: // // false XForwardedForProtoEnabled *bool `json:"XForwardedForProtoEnabled,omitempty" xml:"XForwardedForProtoEnabled,omitempty"` // Specifies whether to use the `SLB-ID` header to retrieve the ID of the ALB instance. Valid values: // // - **true** // // - **false* - (default) // // > HTTP, HTTPS, and QUIC listeners support this parameter. // // example: // // false XForwardedForSLBIdEnabled *bool `json:"XForwardedForSLBIdEnabled,omitempty" xml:"XForwardedForSLBIdEnabled,omitempty"` // Specifies whether to use the `X-Forwarded-Port` header to retrieve the listener port of the ALB instance. Valid values: // // - **true** // // - **false* - (default) // // > HTTP, HTTPS, and QUIC listeners support this parameter. // // example: // // false XForwardedForSLBPortEnabled *bool `json:"XForwardedForSLBPortEnabled,omitempty" xml:"XForwardedForSLBPortEnabled,omitempty"` }
func (CreateListenerRequestXForwardedForConfig) GoString ¶
func (s CreateListenerRequestXForwardedForConfig) GoString() string
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertClientVerifyAlias ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertClientVerifyAlias(v string) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertClientVerifyEnabled ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertClientVerifyEnabled(v bool) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertFingerprintAlias ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertFingerprintAlias(v string) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertFingerprintEnabled ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertFingerprintEnabled(v bool) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertIssuerDNAlias ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertIssuerDNAlias(v string) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertIssuerDNEnabled ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertIssuerDNEnabled(v bool) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertSubjectDNAlias ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertSubjectDNAlias(v string) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertSubjectDNEnabled ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientCertSubjectDNEnabled(v bool) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForClientSourceIpsEnabled ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientSourceIpsEnabled(v bool) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForClientSourceIpsTrusted ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientSourceIpsTrusted(v string) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForClientSrcPortEnabled ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForClientSrcPortEnabled(v bool) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForEnabled ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForEnabled(v bool) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForHostEnabled ¶ added in v2.2.5
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForHostEnabled(v bool) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForProcessingMode ¶ added in v2.2.5
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForProcessingMode(v string) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForProtoEnabled ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForProtoEnabled(v bool) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForSLBIdEnabled ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForSLBIdEnabled(v bool) *CreateListenerRequestXForwardedForConfig
func (*CreateListenerRequestXForwardedForConfig) SetXForwardedForSLBPortEnabled ¶
func (s *CreateListenerRequestXForwardedForConfig) SetXForwardedForSLBPortEnabled(v bool) *CreateListenerRequestXForwardedForConfig
func (CreateListenerRequestXForwardedForConfig) String ¶
func (s CreateListenerRequestXForwardedForConfig) 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 ID of the asynchronous task. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The listener ID. // // example: // // lsr-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 CreateLoadBalancerRequest ¶
type CreateLoadBalancerRequest struct { // The mode in which IP addresses are allocated. Default value: Dynamic. Valid values: // // - **Fixed**: The ALB instance uses a static IP address. // // - **Dynamic* - (default): The system dynamically allocates an IP address to each zone of the ALB instance. // // example: // // Dynamic AddressAllocatedMode *string `json:"AddressAllocatedMode,omitempty" xml:"AddressAllocatedMode,omitempty"` // The protocol version. Valid values: // // - **IPv4:* - IPv4. // // - **DualStack:* - dual stack. // // example: // // IPv4 AddressIpVersion *string `json:"AddressIpVersion,omitempty" xml:"AddressIpVersion,omitempty"` // The type of the address of the ALB instance. Valid values: // // - **Internet:* - The ALB instance uses a public IP address. The domain name of the ALB instance is resolved to the public IP address. In this case, the ALB instance can be accessed over the Internet. // // - **Intranet:* - The ALB instance uses a private IP address. The domain name of the ALB instance is resolved to the private IP address. In this case, the ALB instance can be accessed over the VPC in which the ALB 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 value, but you must ensure that it is unique among different requests. The token can only contain ASCII characters. // // > If you do not specify this parameter, the system uses the value of **RequestId* - as the value of **ClientToken**. The value of the **RequestId* - parameter may be different for each API request. // // example: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to enable deletion protection. Default value: false. Valid values: // // - **true:* - enables deletion protection. // // - **false:* - disables deletion protection. // // example: // // false DeletionProtectionEnabled *bool `json:"DeletionProtectionEnabled,omitempty" xml:"DeletionProtectionEnabled,omitempty"` // Specifies whether to perform a dry run. Default value: false. Valid values: // // - **true:* - performs a dry run. The system checks the required parameters, request format, 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:* - 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 billing method of the ALB instance. // // This parameter is required. LoadBalancerBillingConfig *CreateLoadBalancerRequestLoadBalancerBillingConfig `json:"LoadBalancerBillingConfig,omitempty" xml:"LoadBalancerBillingConfig,omitempty" type:"Struct"` // The edition of the ALB instance. The features and billing rules vary based on the edition of the ALB instance. Valid values: // // - **Basic:* - basic. // // - **Standard:* - standard. // // - **StandardWithWaf:* - WAF-enabled. // // This parameter is required. // // example: // // Standard LoadBalancerEdition *string `json:"LoadBalancerEdition,omitempty" xml:"LoadBalancerEdition,omitempty"` // The name of the ALB instance. // // 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: // // alb1 LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The configuration of the configuration read-only mode. ModificationProtectionConfig *CreateLoadBalancerRequestModificationProtectionConfig `json:"ModificationProtectionConfig,omitempty" xml:"ModificationProtectionConfig,omitempty" type:"Struct"` // The ID of the resource group. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The tags. Tag []*CreateLoadBalancerRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The ID of the virtual private cloud (VPC) in which you want to create the ALB instance. // // This parameter is required. // // example: // // vpc-bp1b49rqrybk45nio**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The mappings between zones an vSwitches. You can specify at most 10 zones. If the selected region supports two or more zones, select at least two zones to ensure the high availability of your service. // // This parameter is required. ZoneMappings []*CreateLoadBalancerRequestZoneMappings `json:"ZoneMappings,omitempty" xml:"ZoneMappings,omitempty" type:"Repeated"` }
func (CreateLoadBalancerRequest) GoString ¶
func (s CreateLoadBalancerRequest) GoString() string
func (*CreateLoadBalancerRequest) SetAddressAllocatedMode ¶
func (s *CreateLoadBalancerRequest) SetAddressAllocatedMode(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetAddressIpVersion ¶
func (s *CreateLoadBalancerRequest) SetAddressIpVersion(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetAddressType ¶
func (s *CreateLoadBalancerRequest) SetAddressType(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetClientToken ¶
func (s *CreateLoadBalancerRequest) SetClientToken(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetDeletionProtectionEnabled ¶
func (s *CreateLoadBalancerRequest) SetDeletionProtectionEnabled(v bool) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetDryRun ¶
func (s *CreateLoadBalancerRequest) SetDryRun(v bool) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetLoadBalancerBillingConfig ¶
func (s *CreateLoadBalancerRequest) SetLoadBalancerBillingConfig(v *CreateLoadBalancerRequestLoadBalancerBillingConfig) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetLoadBalancerEdition ¶
func (s *CreateLoadBalancerRequest) SetLoadBalancerEdition(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetLoadBalancerName ¶
func (s *CreateLoadBalancerRequest) SetLoadBalancerName(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetModificationProtectionConfig ¶
func (s *CreateLoadBalancerRequest) SetModificationProtectionConfig(v *CreateLoadBalancerRequestModificationProtectionConfig) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetResourceGroupId ¶
func (s *CreateLoadBalancerRequest) SetResourceGroupId(v string) *CreateLoadBalancerRequest
func (*CreateLoadBalancerRequest) SetTag ¶ added in v2.0.5
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 CreateLoadBalancerRequestLoadBalancerBillingConfig ¶
type CreateLoadBalancerRequestLoadBalancerBillingConfig struct { // The ID of the Internet Shared Bandwidth instance that is associated with the Internet-facing ALB instance. // // example: // // cbwp-bp1vevu8h3ieh**** BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" xml:"BandwidthPackageId,omitempty"` // The billing method of the ALB instance. // // Set the value to **PostPay**, which specifies the pay-as-you-go billing method. // // This parameter is required. // // example: // // PostPay PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` }
func (CreateLoadBalancerRequestLoadBalancerBillingConfig) GoString ¶
func (s CreateLoadBalancerRequestLoadBalancerBillingConfig) GoString() string
func (*CreateLoadBalancerRequestLoadBalancerBillingConfig) SetBandwidthPackageId ¶
func (s *CreateLoadBalancerRequestLoadBalancerBillingConfig) SetBandwidthPackageId(v string) *CreateLoadBalancerRequestLoadBalancerBillingConfig
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 for enabling the configuration read-only mode. 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: // // test Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` // Specifies whether to enable the configuration read-only mode. Valid values: // // - **NonProtection**: disables the configuration read-only mode. In this case, you cannot specify ModificationProtectionReason. If you specify ModificationProtectionReason, the value of the parameter 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 ALB 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 ¶ added in v2.0.5
type CreateLoadBalancerRequestTag struct { // 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 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 (CreateLoadBalancerRequestTag) GoString ¶ added in v2.0.5
func (s CreateLoadBalancerRequestTag) GoString() string
func (*CreateLoadBalancerRequestTag) SetKey ¶ added in v2.0.5
func (s *CreateLoadBalancerRequestTag) SetKey(v string) *CreateLoadBalancerRequestTag
func (*CreateLoadBalancerRequestTag) SetValue ¶ added in v2.0.5
func (s *CreateLoadBalancerRequestTag) SetValue(v string) *CreateLoadBalancerRequestTag
func (CreateLoadBalancerRequestTag) String ¶ added in v2.0.5
func (s CreateLoadBalancerRequestTag) String() string
type CreateLoadBalancerRequestZoneMappings ¶
type CreateLoadBalancerRequestZoneMappings struct { // The ID of the EIP to be associated with the Internet-facing ALB instance. // // example: // // eip-bp1aedxso6u80u0qf**** AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"` // The type of EIP. Valid values: // // - **Common**: an EIP. // // - **Anycast**: an Anycast EIP. // // > For more information about the regions in which ALB supports Anycast EIPs, see [Limits](https://help.aliyun.com/document_detail/460727.html). // // example: // // Common EipType *string `json:"EipType,omitempty" xml:"EipType,omitempty"` // The private IPv4 address. // // example: // // 192.168.10.1 IntranetAddress *string `json:"IntranetAddress,omitempty" xml:"IntranetAddress,omitempty"` // The vSwitch in the zone. You can specify only one vSwitch (subnet) in each zone. You can specify at most 10 zones. If the region supports two or more zones, specify at least two zones. // // This parameter is required. // // example: // // vsw-sersdf**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone ID of the cluster. You can specify at most 10 zones. If the region supports two or more zones, specify at least two zones. You can call the [DescribeZones](https://help.aliyun.com/document_detail/36064.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 ¶ added in v2.1.1
func (s *CreateLoadBalancerRequestZoneMappings) SetAllocationId(v string) *CreateLoadBalancerRequestZoneMappings
func (*CreateLoadBalancerRequestZoneMappings) SetEipType ¶ added in v2.2.2
func (s *CreateLoadBalancerRequestZoneMappings) SetEipType(v string) *CreateLoadBalancerRequestZoneMappings
func (*CreateLoadBalancerRequestZoneMappings) SetIntranetAddress ¶ added in v2.1.0
func (s *CreateLoadBalancerRequestZoneMappings) SetIntranetAddress(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 ALB instance ID. // // example: // // alb-o9ulmq5hgn68jk**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,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) SetRequestId ¶
func (s *CreateLoadBalancerResponseBody) SetRequestId(v string) *CreateLoadBalancerResponseBody
func (CreateLoadBalancerResponseBody) String ¶
func (s CreateLoadBalancerResponseBody) String() string
type CreateRuleRequest ¶
type CreateRuleRequest 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The direction to which the forwarding rule is applied. Valid values: // // - **Request* - (default): The forwarding rule is applied to the requests received by ALB. // // - **Response**: The forwarding rule is applied to the responses returned by backend servers. // // > Basic ALB instances do not support the **Response* - value. // // example: // // Request Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // Specifies whether to perform only 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 code 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 of the ALB instance. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The priority of the forwarding rule. Valid values: **1 to 10000**. A smaller value indicates a higher priority. // // > The priorities of the forwarding rules created for the same listener must be unique. // // This parameter is required. // // example: // // 10 Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"` // The actions of the forwarding rule. // // This parameter is required. RuleActions []*CreateRuleRequestRuleActions `json:"RuleActions,omitempty" xml:"RuleActions,omitempty" type:"Repeated"` // The match conditions of the forwarding rule. // // This parameter is required. RuleConditions []*CreateRuleRequestRuleConditions `json:"RuleConditions,omitempty" xml:"RuleConditions,omitempty" type:"Repeated"` // The name of the forwarding rule. // // - The name must be 2 to 128 characters in length. // // - It can contain letters, digits, periods (.), underscores (_), and hyphens (-). It must start with a letter. // // This parameter is required. // // example: // // rule-doc RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The tags. Tag []*CreateRuleRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (CreateRuleRequest) GoString ¶
func (s CreateRuleRequest) GoString() string
func (*CreateRuleRequest) SetClientToken ¶
func (s *CreateRuleRequest) SetClientToken(v string) *CreateRuleRequest
func (*CreateRuleRequest) SetDirection ¶ added in v2.0.2
func (s *CreateRuleRequest) SetDirection(v string) *CreateRuleRequest
func (*CreateRuleRequest) SetDryRun ¶
func (s *CreateRuleRequest) SetDryRun(v bool) *CreateRuleRequest
func (*CreateRuleRequest) SetListenerId ¶
func (s *CreateRuleRequest) SetListenerId(v string) *CreateRuleRequest
func (*CreateRuleRequest) SetPriority ¶
func (s *CreateRuleRequest) SetPriority(v int32) *CreateRuleRequest
func (*CreateRuleRequest) SetRuleActions ¶
func (s *CreateRuleRequest) SetRuleActions(v []*CreateRuleRequestRuleActions) *CreateRuleRequest
func (*CreateRuleRequest) SetRuleConditions ¶
func (s *CreateRuleRequest) SetRuleConditions(v []*CreateRuleRequestRuleConditions) *CreateRuleRequest
func (*CreateRuleRequest) SetRuleName ¶
func (s *CreateRuleRequest) SetRuleName(v string) *CreateRuleRequest
func (*CreateRuleRequest) SetTag ¶ added in v2.0.5
func (s *CreateRuleRequest) SetTag(v []*CreateRuleRequestTag) *CreateRuleRequest
func (CreateRuleRequest) String ¶
func (s CreateRuleRequest) String() string
type CreateRuleRequestRuleActions ¶
type CreateRuleRequestRuleActions struct { // Request forwarding based on CORS. CorsConfig *CreateRuleRequestRuleActionsCorsConfig `json:"CorsConfig,omitempty" xml:"CorsConfig,omitempty" type:"Struct"` // The configuration of the custom response. FixedResponseConfig *CreateRuleRequestRuleActionsFixedResponseConfig `json:"FixedResponseConfig,omitempty" xml:"FixedResponseConfig,omitempty" type:"Struct"` // The server groups to which requests are forwarded. You can specify at most five server groups for each forwarding rule. ForwardGroupConfig *CreateRuleRequestRuleActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` // The key of the header to be inserted. InsertHeaderConfig *CreateRuleRequestRuleActionsInsertHeaderConfig `json:"InsertHeaderConfig,omitempty" xml:"InsertHeaderConfig,omitempty" type:"Struct"` // The priority of the action. Valid values: **1 to 50000**. A smaller value indicates a higher priority. The actions of a forwarding rule are applied in descending order of priority. This parameter cannot empty. The priority of each action within a forwarding rule must be unique. // // This parameter is required. // // example: // // 1 Order *int32 `json:"Order,omitempty" xml:"Order,omitempty"` // The configuration of the redirect action. // // > Do not set all fields in **RedirectConfig* - to default values, except for **httpCode**. RedirectConfig *CreateRuleRequestRuleActionsRedirectConfig `json:"RedirectConfig,omitempty" xml:"RedirectConfig,omitempty" type:"Struct"` // The HTTP header to be removed. RemoveHeaderConfig *CreateRuleRequestRuleActionsRemoveHeaderConfig `json:"RemoveHeaderConfig,omitempty" xml:"RemoveHeaderConfig,omitempty" type:"Struct"` // The configuration of the rewrite action. // // > If you specify multiple actions for a forwarding rule, you must configure the **ForwardGroup* - parameter for the **RewriteConfig* - action. RewriteConfig *CreateRuleRequestRuleActionsRewriteConfig `json:"RewriteConfig,omitempty" xml:"RewriteConfig,omitempty" type:"Struct"` // The configuration of the traffic throttling action. TrafficLimitConfig *CreateRuleRequestRuleActionsTrafficLimitConfig `json:"TrafficLimitConfig,omitempty" xml:"TrafficLimitConfig,omitempty" type:"Struct"` // The configuration of the traffic mirroring action. TrafficMirrorConfig *CreateRuleRequestRuleActionsTrafficMirrorConfig `json:"TrafficMirrorConfig,omitempty" xml:"TrafficMirrorConfig,omitempty" type:"Struct"` // The action. Valid values: // // - **ForwardGroup**: distributes requests to multiple vServer groups. // // - **Redirect**: redirects a request. // // - **FixedResponse**: returns a custom response. // // - **Rewrite**: rewrites a request. // // - **InsertHeader**: inserts headers. // // - **RemoveHeaderConfig:* - deletes the header of a request. // // - **TrafficLimit**: throttles traffic. // // - **TrafficMirror**: mirrors network traffic. // // - **Cors**: enables cross-origin resource sharing (CORS). // // The following action types are supported: // // - **FinalType**: Each forwarding rule can contain only one FinalType action, which is performed at the end. You can specify only one of **ForwardGroup**, **Redirect**, and **FixedResponse**. // // - **ExtType**: Each forwarding rule can contain one or more **ExtType* - actions, which are performed before the **FinalType* - action. If you want to specify an ExtType action, you must also specify a **FinalType* - action. You can specify multiple **InsertHeader* - actions or one **Rewrite* - action. // // This parameter is required. // // example: // // ForwardGroup Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (CreateRuleRequestRuleActions) GoString ¶
func (s CreateRuleRequestRuleActions) GoString() string
func (*CreateRuleRequestRuleActions) SetCorsConfig ¶ added in v2.0.1
func (s *CreateRuleRequestRuleActions) SetCorsConfig(v *CreateRuleRequestRuleActionsCorsConfig) *CreateRuleRequestRuleActions
func (*CreateRuleRequestRuleActions) SetFixedResponseConfig ¶
func (s *CreateRuleRequestRuleActions) SetFixedResponseConfig(v *CreateRuleRequestRuleActionsFixedResponseConfig) *CreateRuleRequestRuleActions
func (*CreateRuleRequestRuleActions) SetForwardGroupConfig ¶
func (s *CreateRuleRequestRuleActions) SetForwardGroupConfig(v *CreateRuleRequestRuleActionsForwardGroupConfig) *CreateRuleRequestRuleActions
func (*CreateRuleRequestRuleActions) SetInsertHeaderConfig ¶
func (s *CreateRuleRequestRuleActions) SetInsertHeaderConfig(v *CreateRuleRequestRuleActionsInsertHeaderConfig) *CreateRuleRequestRuleActions
func (*CreateRuleRequestRuleActions) SetOrder ¶
func (s *CreateRuleRequestRuleActions) SetOrder(v int32) *CreateRuleRequestRuleActions
func (*CreateRuleRequestRuleActions) SetRedirectConfig ¶
func (s *CreateRuleRequestRuleActions) SetRedirectConfig(v *CreateRuleRequestRuleActionsRedirectConfig) *CreateRuleRequestRuleActions
func (*CreateRuleRequestRuleActions) SetRemoveHeaderConfig ¶ added in v2.1.3
func (s *CreateRuleRequestRuleActions) SetRemoveHeaderConfig(v *CreateRuleRequestRuleActionsRemoveHeaderConfig) *CreateRuleRequestRuleActions
func (*CreateRuleRequestRuleActions) SetRewriteConfig ¶
func (s *CreateRuleRequestRuleActions) SetRewriteConfig(v *CreateRuleRequestRuleActionsRewriteConfig) *CreateRuleRequestRuleActions
func (*CreateRuleRequestRuleActions) SetTrafficLimitConfig ¶
func (s *CreateRuleRequestRuleActions) SetTrafficLimitConfig(v *CreateRuleRequestRuleActionsTrafficLimitConfig) *CreateRuleRequestRuleActions
func (*CreateRuleRequestRuleActions) SetTrafficMirrorConfig ¶
func (s *CreateRuleRequestRuleActions) SetTrafficMirrorConfig(v *CreateRuleRequestRuleActionsTrafficMirrorConfig) *CreateRuleRequestRuleActions
func (*CreateRuleRequestRuleActions) SetType ¶
func (s *CreateRuleRequestRuleActions) SetType(v string) *CreateRuleRequestRuleActions
func (CreateRuleRequestRuleActions) String ¶
func (s CreateRuleRequestRuleActions) String() string
type CreateRuleRequestRuleActionsCorsConfig ¶ added in v2.0.1
type CreateRuleRequestRuleActionsCorsConfig struct { // Specifies whether to allow credentials to be carried in CORS requests. Valid values: // // - **on**: allows credentials to be carried in CORS requests. // // - **off**: does not allow credentials to be carried in CORS requests. // // example: // // on AllowCredentials *string `json:"AllowCredentials,omitempty" xml:"AllowCredentials,omitempty"` // The trusted headers of CORS requests. AllowHeaders []*string `json:"AllowHeaders,omitempty" xml:"AllowHeaders,omitempty" type:"Repeated"` // The trusted HTTP methods of CORS requests. AllowMethods []*string `json:"AllowMethods,omitempty" xml:"AllowMethods,omitempty" type:"Repeated"` // The trusted origins of CORS requests. You can specify one or more values, or only the wildcard character (`*`). // // - Each value must start with `http://` or `https://`, which must be followed by a valid domain name, including top-level domain names. Example: `http://*.test.abc.example.com`. // // - You can specify a port in each value or leave the port empty. Valid values: **1* - to **65535**. AllowOrigin []*string `json:"AllowOrigin,omitempty" xml:"AllowOrigin,omitempty" type:"Repeated"` // The headers that can be exposed. ExposeHeaders []*string `json:"ExposeHeaders,omitempty" xml:"ExposeHeaders,omitempty" type:"Repeated"` // The maximum cache time of dry run requests in the browser. Unit: seconds. // // Valid values: **-1* - to **172800**. // // example: // // 1000 MaxAge *int64 `json:"MaxAge,omitempty" xml:"MaxAge,omitempty"` }
func (CreateRuleRequestRuleActionsCorsConfig) GoString ¶ added in v2.0.1
func (s CreateRuleRequestRuleActionsCorsConfig) GoString() string
func (*CreateRuleRequestRuleActionsCorsConfig) SetAllowCredentials ¶ added in v2.0.1
func (s *CreateRuleRequestRuleActionsCorsConfig) SetAllowCredentials(v string) *CreateRuleRequestRuleActionsCorsConfig
func (*CreateRuleRequestRuleActionsCorsConfig) SetAllowHeaders ¶ added in v2.0.1
func (s *CreateRuleRequestRuleActionsCorsConfig) SetAllowHeaders(v []*string) *CreateRuleRequestRuleActionsCorsConfig
func (*CreateRuleRequestRuleActionsCorsConfig) SetAllowMethods ¶ added in v2.0.1
func (s *CreateRuleRequestRuleActionsCorsConfig) SetAllowMethods(v []*string) *CreateRuleRequestRuleActionsCorsConfig
func (*CreateRuleRequestRuleActionsCorsConfig) SetAllowOrigin ¶ added in v2.0.1
func (s *CreateRuleRequestRuleActionsCorsConfig) SetAllowOrigin(v []*string) *CreateRuleRequestRuleActionsCorsConfig
func (*CreateRuleRequestRuleActionsCorsConfig) SetExposeHeaders ¶ added in v2.0.1
func (s *CreateRuleRequestRuleActionsCorsConfig) SetExposeHeaders(v []*string) *CreateRuleRequestRuleActionsCorsConfig
func (*CreateRuleRequestRuleActionsCorsConfig) SetMaxAge ¶ added in v2.0.1
func (s *CreateRuleRequestRuleActionsCorsConfig) SetMaxAge(v int64) *CreateRuleRequestRuleActionsCorsConfig
func (CreateRuleRequestRuleActionsCorsConfig) String ¶ added in v2.0.1
func (s CreateRuleRequestRuleActionsCorsConfig) String() string
type CreateRuleRequestRuleActionsFixedResponseConfig ¶
type CreateRuleRequestRuleActionsFixedResponseConfig struct { // The content of the custom response. The content cannot exceed 1 KB in size, and can contain only ASCII characters. // // example: // // dssacav Content *string `json:"Content,omitempty" xml:"Content,omitempty"` // The format of the response. // // Valid values: **text/plain**, **text/css**, **text/html**, **application/javascript**, and **application/json**. // // example: // // text/plain ContentType *string `json:"ContentType,omitempty" xml:"ContentType,omitempty"` // The HTTP status code in responses. Valid values: **2xx**, **4xx**, **5xx**. The value must be a numeric string. **x* - must be a digit. // // example: // // HTTP_200 HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` }
func (CreateRuleRequestRuleActionsFixedResponseConfig) GoString ¶
func (s CreateRuleRequestRuleActionsFixedResponseConfig) GoString() string
func (*CreateRuleRequestRuleActionsFixedResponseConfig) SetContent ¶
func (s *CreateRuleRequestRuleActionsFixedResponseConfig) SetContent(v string) *CreateRuleRequestRuleActionsFixedResponseConfig
func (*CreateRuleRequestRuleActionsFixedResponseConfig) SetContentType ¶
func (s *CreateRuleRequestRuleActionsFixedResponseConfig) SetContentType(v string) *CreateRuleRequestRuleActionsFixedResponseConfig
func (*CreateRuleRequestRuleActionsFixedResponseConfig) SetHttpCode ¶
func (s *CreateRuleRequestRuleActionsFixedResponseConfig) SetHttpCode(v string) *CreateRuleRequestRuleActionsFixedResponseConfig
func (CreateRuleRequestRuleActionsFixedResponseConfig) String ¶
func (s CreateRuleRequestRuleActionsFixedResponseConfig) String() string
type CreateRuleRequestRuleActionsForwardGroupConfig ¶
type CreateRuleRequestRuleActionsForwardGroupConfig struct { // The configuration of session persistence for the server groups. ServerGroupStickySession *CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession `json:"ServerGroupStickySession,omitempty" xml:"ServerGroupStickySession,omitempty" type:"Struct"` // The server groups to which requests are forwarded. You can specify at most five server groups for each forwarding rule. ServerGroupTuples []*CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"` }
func (CreateRuleRequestRuleActionsForwardGroupConfig) GoString ¶
func (s CreateRuleRequestRuleActionsForwardGroupConfig) GoString() string
func (*CreateRuleRequestRuleActionsForwardGroupConfig) SetServerGroupStickySession ¶
func (s *CreateRuleRequestRuleActionsForwardGroupConfig) SetServerGroupStickySession(v *CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession) *CreateRuleRequestRuleActionsForwardGroupConfig
func (*CreateRuleRequestRuleActionsForwardGroupConfig) SetServerGroupTuples ¶
func (s *CreateRuleRequestRuleActionsForwardGroupConfig) SetServerGroupTuples(v []*CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples) *CreateRuleRequestRuleActionsForwardGroupConfig
func (CreateRuleRequestRuleActionsForwardGroupConfig) String ¶
func (s CreateRuleRequestRuleActionsForwardGroupConfig) String() string
type CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession ¶
type CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession struct { // Specifies whether to enable session persistence. Valid values: // // - **true**: enables session persistence. // // - **false* - (default): disables session persistence. // // example: // // false Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The timeout period of sessions. Unit: seconds Valid values: **1* - to **86400**. Default value: **1000**. // // example: // // 100 Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"` }
func (CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession) GoString ¶
func (s CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession) GoString() string
func (*CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession) SetEnabled ¶
func (*CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession) SetTimeout ¶
func (CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession) String ¶
func (s CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession) String() string
type CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples ¶
type CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples struct { // The server group to which requests are forwarded. // // example: // // sgp-k86c1ov501id6p**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The weight of the server group. A larger value specifies a higher weight. A server group with a higher weight receives more requests. Valid values: **0* - to **100**. // // - If the number of destination server groups is 1, the default weight of the server group is **100**, unless you specify a weight. // // - If the number of destination server groups is larger than 1, you must specify a weight. // // example: // // 100 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples) GoString ¶
func (s CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples) GoString() string
func (*CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples) SetServerGroupId ¶
func (s *CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples) SetServerGroupId(v string) *CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples
func (CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples) String ¶
func (s CreateRuleRequestRuleActionsForwardGroupConfigServerGroupTuples) String() string
type CreateRuleRequestRuleActionsInsertHeaderConfig ¶
type CreateRuleRequestRuleActionsInsertHeaderConfig struct { // The key of the header. The header key must be 1 to 40 characters in length, and can contain letters, digits, underscores (_), and hyphens (-). The header keys specified by **InsertHeaderConfig* - must be unique. // // > You cannot specify the following header keys: `slb-id`, `slb-ip`, `x-forwarded-for`, `x-forwarded-proto`, `x-forwarded-eip`, `x-forwarded-port`, `x-forwarded-client-srcport`, `connection`, `upgrade`, `content-length`, `transfer-encoding`, `keep-alive`, `te`, `host`, `cookie`, `remoteip`, and `authority`. The header keys are not case-sensitive. // // example: // // key Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the header to be inserted. // // - If **ValueType* - is set to **SystemDefined**, you can set the Value parameter to one of the following values: // // - **ClientSrcPort**: the client port. // // - **ClientSrcIp**: the IP address of the client. // // - **Protocol**: the request protocol (HTTP or HTTPS). // // - **SLBId**: the ID of the ALB instance. // // - **SLBPort**: the listener port. // // - If **ValueType* - is set to **UserDefined**, you can specify a custom header value. The header value must be 1 to 128 characters in length, and can contain wildcard characters, such as asterisks (\\*) and question marks (?), and printable characters whose ASCII values are `larger than or equal to 32 and smaller than 127`. The header value cannot start or end with a space character. // // - If **ValueType* - is set to **ReferenceHeader**, you can reference a value from request headers. The value must be 1 to 128 characters in length, and can contain lowercase letters, digits, hyphens (-), and underscores (_). // // example: // // UserDefined Value *string `json:"Value,omitempty" xml:"Value,omitempty"` // The type of header. Valid values: // // - **UserDefined**: a custom header value. // // - **ReferenceHeader**: a header value that is referenced from one of the request headers. // // - **SystemDefined**: a header predefined by the system. // // example: // // UserDefined ValueType *string `json:"ValueType,omitempty" xml:"ValueType,omitempty"` }
func (CreateRuleRequestRuleActionsInsertHeaderConfig) GoString ¶
func (s CreateRuleRequestRuleActionsInsertHeaderConfig) GoString() string
func (*CreateRuleRequestRuleActionsInsertHeaderConfig) SetValue ¶
func (s *CreateRuleRequestRuleActionsInsertHeaderConfig) SetValue(v string) *CreateRuleRequestRuleActionsInsertHeaderConfig
func (*CreateRuleRequestRuleActionsInsertHeaderConfig) SetValueType ¶
func (s *CreateRuleRequestRuleActionsInsertHeaderConfig) SetValueType(v string) *CreateRuleRequestRuleActionsInsertHeaderConfig
func (CreateRuleRequestRuleActionsInsertHeaderConfig) String ¶
func (s CreateRuleRequestRuleActionsInsertHeaderConfig) String() string
type CreateRuleRequestRuleActionsRedirectConfig ¶
type CreateRuleRequestRuleActionsRedirectConfig struct { // The hostname to which requests are forwarded. Valid values: // // - **${host}* - (default): If you set the value to ${host}, you cannot append other characters. // // - If you want to specify a custom value, make sure that the following requirements are met: // // - The hostname must be 3 to 128 characters in length, and can contain lowercase letters, digits, and the following characters: - . \\ - = ~ _ + \\ ^ ! $ & | ( ) [ ] ?. // // - The hostname must contain at least one period (.) but cannot start or end with a period (.). // // - The rightmost domain label can contain only letters and wildcard characters, and cannot contain digits or hyphens (-). The leftmost `domain label` can be an asterisk (\\*). // // - The domain labels cannot start or end with hyphens (-). // // - You can use asterisks (\\*) and question marks (?) anywhere in a domain label as wildcard characters. // // example: // // ${host} Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The HTTP status code that indicates the redirect type. Valid values: **301**, **302**, **303**, **307**, and **308**. // // example: // // 301 HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` // The URL to which requests are redirected. Valid values: // // - Default value: **${path}**. **${host}**, **${protocol}**, and **${port}* - are also supported. Each variable can be specified only once. You can specify one or more of the preceding variables in each request. You can also combine them with a custom value. // // - If you want to specify a custom value, make sure that the following requirements are met: // // - The UTRL must be 1 to 128 characters in length, and is case-sensitive. You can use asterisks (\\*) and question marks (?) as wildcard characters. // // - The URL must start with a forward slash (/) and can contain letters, digits, and the following special characters: `$ - _ .+ / & ~ @ :`. It cannot contain the following special characters: `" % # ; ! ( ) [ ] ^ , "`. You can use asterisks (\\*) and question marks (?) as wildcard characters. // // example: // // /test Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // The port to which requests are distributed. // // - **${port}* - (default): If you set the value to ${port}, you cannot append other characters to the value. // // - You can also enter a port number. Valid values: **1 to 63335**. // // example: // // 10 Port *string `json:"Port,omitempty" xml:"Port,omitempty"` // The redirect protocol. Valid values: Valid values: // // - **${protocol}* - (default): If you set the value to ${protocol}, you cannot modify the value or append other characters. // // - **HTTP** // // - **HTTPS** // // > // // - HTTPS listeners support only HTTPS redirection. // // - HTTP listeners support HTTP and HTTPS redirection. // // example: // // HTTP Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The query string to which requests are redirected. // // - Default value: **${query}**. **${host}**, **${protocol}**, and **${port}* - are also supported. Each variable can be specified only once. The preceding variables can be used at the same time or combined with a custom value. // // - If you want to specify a custom value, make sure that the following requirements are met: // // - The query string must be 1 to 128 characters in length. // // - It can contain printable characters, but cannot contain space characters, the special characters `# [ ] { } \\ | < > &`, or lowercase letters. // // example: // // ${query} Query *string `json:"Query,omitempty" xml:"Query,omitempty"` }
func (CreateRuleRequestRuleActionsRedirectConfig) GoString ¶
func (s CreateRuleRequestRuleActionsRedirectConfig) GoString() string
func (*CreateRuleRequestRuleActionsRedirectConfig) SetHost ¶
func (s *CreateRuleRequestRuleActionsRedirectConfig) SetHost(v string) *CreateRuleRequestRuleActionsRedirectConfig
func (*CreateRuleRequestRuleActionsRedirectConfig) SetHttpCode ¶
func (s *CreateRuleRequestRuleActionsRedirectConfig) SetHttpCode(v string) *CreateRuleRequestRuleActionsRedirectConfig
func (*CreateRuleRequestRuleActionsRedirectConfig) SetPath ¶
func (s *CreateRuleRequestRuleActionsRedirectConfig) SetPath(v string) *CreateRuleRequestRuleActionsRedirectConfig
func (*CreateRuleRequestRuleActionsRedirectConfig) SetPort ¶
func (s *CreateRuleRequestRuleActionsRedirectConfig) SetPort(v string) *CreateRuleRequestRuleActionsRedirectConfig
func (*CreateRuleRequestRuleActionsRedirectConfig) SetProtocol ¶
func (s *CreateRuleRequestRuleActionsRedirectConfig) SetProtocol(v string) *CreateRuleRequestRuleActionsRedirectConfig
func (*CreateRuleRequestRuleActionsRedirectConfig) SetQuery ¶
func (s *CreateRuleRequestRuleActionsRedirectConfig) SetQuery(v string) *CreateRuleRequestRuleActionsRedirectConfig
func (CreateRuleRequestRuleActionsRedirectConfig) String ¶
func (s CreateRuleRequestRuleActionsRedirectConfig) String() string
type CreateRuleRequestRuleActionsRemoveHeaderConfig ¶ added in v2.1.3
type CreateRuleRequestRuleActionsRemoveHeaderConfig struct { // The key of the header to be removed. The header key must be 1 to 40 characters in length, and can contain letters, digits, underscores (_), and hyphens (-). The header keys specified in RemoveHeader must be unique. // // - If Direction is set to Requests, the following header keys are not supported: `slb-id`, `slb-ip`, `x-forwarded-for`, `x-forwarded-proto`, `x-forwarded-eip`, `x-forwarded-port`, `x-forwarded-client-srcport`, `connection`, `upgrade`, `content-length`, `transfer-encoding`, `keep-alive`, `te`, `host`, `cookie`, `remoteip`, and `authority`. The header keys are not case-sensitive. // // - If Direction is set to Response, the following response header keys are not supported: `connection`, `upgrade`, `content-length`, and `transfer-encoding`. The header keys are not case-sensitive. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` }
func (CreateRuleRequestRuleActionsRemoveHeaderConfig) GoString ¶ added in v2.1.3
func (s CreateRuleRequestRuleActionsRemoveHeaderConfig) GoString() string
func (CreateRuleRequestRuleActionsRemoveHeaderConfig) String ¶ added in v2.1.3
func (s CreateRuleRequestRuleActionsRemoveHeaderConfig) String() string
type CreateRuleRequestRuleActionsRewriteConfig ¶
type CreateRuleRequestRuleActionsRewriteConfig struct { // The hostname to which requests are redirected. Valid values: // // - **${host}* - (default): If you set the value to ${host}, you cannot append other characters. // // - If you want to specify a custom value, make sure that the following requirements are met: // // - The hostname must be 3 to 128 characters in length, and can contain lowercase letters, digits, and the following characters: - . \\ - = ~ _ + \\ ^ ! $ & | ( ) [ ] ?. // // - The hostname must contain at least one period (.) but cannot start or end with a period (.). // // - The rightmost domain label can contain only letters and wildcard characters, and cannot contain digits or hyphens (-). The leftmost `domain label` can be an asterisk (\\*). // // - The domain labels cannot start or end with hyphens (-). You can use asterisks (\\*) and question marks (?) anywhere in a domain label as wildcard characters. // // example: // // www.example.com Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The URL to which requests are redirected. Valid values: // // - Default value: **${path}**. **${host}**, **${protocol}**, and **${port}* - are also supported. Each variable can be specified only once. You can specify one or more of the preceding variables in each request. You can also combine them with a custom value. // // - If you want to specify a custom value, make sure that the following requirements are met: // // - The UTRL must be 1 to 128 characters in length, and is case-sensitive. You can use asterisks (\\*) and question marks (?) as wildcard characters. // // - The URL must start with a forward slash (/) and can contain letters, digits, and the following special characters: `$ - _ .+ / & ~ @ :`. It cannot contain the following special characters: `" % # ; ! ( ) [ ] ^ , "`. You can use asterisks (\\*) and question marks (?) as wildcard characters. // // example: // // /tsdf Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // The query string of the URL to which requests are distributed. // // - Default value: **${query}**. **${host}**, **${protocol}**, and **${port}* - are also supported. Each variable can be specified only once. The preceding variables can be used at the same time or combined with a custom value. // // - If you want to specify a custom value, make sure that the following requirements are met: // // - The query string must be 1 to 128 characters in length. // // - It can contain printable characters, but cannot contain space characters, the special characters `# [ ] { } \\ | < > &`, or lowercase letters. // // example: // // ${query} Query *string `json:"Query,omitempty" xml:"Query,omitempty"` }
func (CreateRuleRequestRuleActionsRewriteConfig) GoString ¶
func (s CreateRuleRequestRuleActionsRewriteConfig) GoString() string
func (*CreateRuleRequestRuleActionsRewriteConfig) SetHost ¶
func (s *CreateRuleRequestRuleActionsRewriteConfig) SetHost(v string) *CreateRuleRequestRuleActionsRewriteConfig
func (*CreateRuleRequestRuleActionsRewriteConfig) SetPath ¶
func (s *CreateRuleRequestRuleActionsRewriteConfig) SetPath(v string) *CreateRuleRequestRuleActionsRewriteConfig
func (*CreateRuleRequestRuleActionsRewriteConfig) SetQuery ¶
func (s *CreateRuleRequestRuleActionsRewriteConfig) SetQuery(v string) *CreateRuleRequestRuleActionsRewriteConfig
func (CreateRuleRequestRuleActionsRewriteConfig) String ¶
func (s CreateRuleRequestRuleActionsRewriteConfig) String() string
type CreateRuleRequestRuleActionsTrafficLimitConfig ¶
type CreateRuleRequestRuleActionsTrafficLimitConfig struct { // The number of requests per IP address. Value values: **1 to 1000000**. // // > If both the **QPS* - and **PerIpQps* - parameters are specified, the value of the **QPS* - parameter is smaller than the value of the PerIpQps parameter. // // example: // // 80 PerIpQps *int32 `json:"PerIpQps,omitempty" xml:"PerIpQps,omitempty"` // The number of queries per second (QPS). Valid values: **1 to 1000000**. // // example: // // 100 QPS *int32 `json:"QPS,omitempty" xml:"QPS,omitempty"` }
func (CreateRuleRequestRuleActionsTrafficLimitConfig) GoString ¶
func (s CreateRuleRequestRuleActionsTrafficLimitConfig) GoString() string
func (*CreateRuleRequestRuleActionsTrafficLimitConfig) SetPerIpQps ¶
func (s *CreateRuleRequestRuleActionsTrafficLimitConfig) SetPerIpQps(v int32) *CreateRuleRequestRuleActionsTrafficLimitConfig
func (CreateRuleRequestRuleActionsTrafficLimitConfig) String ¶
func (s CreateRuleRequestRuleActionsTrafficLimitConfig) String() string
type CreateRuleRequestRuleActionsTrafficMirrorConfig ¶
type CreateRuleRequestRuleActionsTrafficMirrorConfig struct { // The configuration of the server group to which traffic is mirrored. MirrorGroupConfig *CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig `json:"MirrorGroupConfig,omitempty" xml:"MirrorGroupConfig,omitempty" type:"Struct"` // The type of target to which network traffic is mirrored. Valid values: // // - **ForwardGroupMirror**: a server group. // // example: // // ForwardGroupMirror TargetType *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"` }
func (CreateRuleRequestRuleActionsTrafficMirrorConfig) GoString ¶
func (s CreateRuleRequestRuleActionsTrafficMirrorConfig) GoString() string
func (*CreateRuleRequestRuleActionsTrafficMirrorConfig) SetMirrorGroupConfig ¶
func (*CreateRuleRequestRuleActionsTrafficMirrorConfig) SetTargetType ¶
func (s *CreateRuleRequestRuleActionsTrafficMirrorConfig) SetTargetType(v string) *CreateRuleRequestRuleActionsTrafficMirrorConfig
func (CreateRuleRequestRuleActionsTrafficMirrorConfig) String ¶
func (s CreateRuleRequestRuleActionsTrafficMirrorConfig) String() string
type CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig ¶
type CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig struct { // The server group to which traffic is mirrored. ServerGroupTuples []*CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"` }
func (CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) GoString ¶
func (s CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) GoString() string
func (*CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) SetServerGroupTuples ¶
func (CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) String ¶
func (s CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) String() string
type CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples ¶
type CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples struct { // The ID of the VServer group. // // example: // // sgp-00mkgijak0w4qgz9**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (*CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId ¶
type CreateRuleRequestRuleConditions ¶
type CreateRuleRequestRuleConditions struct { // The key-value pairs of the cookie. CookieConfig *CreateRuleRequestRuleConditionsCookieConfig `json:"CookieConfig,omitempty" xml:"CookieConfig,omitempty" type:"Struct"` // The configuration of the header. HeaderConfig *CreateRuleRequestRuleConditionsHeaderConfig `json:"HeaderConfig,omitempty" xml:"HeaderConfig,omitempty" type:"Struct"` // The configuration of the host. HostConfig *CreateRuleRequestRuleConditionsHostConfig `json:"HostConfig,omitempty" xml:"HostConfig,omitempty" type:"Struct"` // The configurations of the request method. MethodConfig *CreateRuleRequestRuleConditionsMethodConfig `json:"MethodConfig,omitempty" xml:"MethodConfig,omitempty" type:"Struct"` // The configurations of the URL to which requests are forwarded. PathConfig *CreateRuleRequestRuleConditionsPathConfig `json:"PathConfig,omitempty" xml:"PathConfig,omitempty" type:"Struct"` // The configurations of the query strings. QueryStringConfig *CreateRuleRequestRuleConditionsQueryStringConfig `json:"QueryStringConfig,omitempty" xml:"QueryStringConfig,omitempty" type:"Struct"` // The configuration of headers. ResponseHeaderConfig *CreateRuleRequestRuleConditionsResponseHeaderConfig `json:"ResponseHeaderConfig,omitempty" xml:"ResponseHeaderConfig,omitempty" type:"Struct"` // The configurations of the response status codes. ResponseStatusCodeConfig *CreateRuleRequestRuleConditionsResponseStatusCodeConfig `json:"ResponseStatusCodeConfig,omitempty" xml:"ResponseStatusCodeConfig,omitempty" type:"Struct"` // Configurations of traffic matching based on source IP addresses. This parameter is required and valid when **Type* - is set to **SourceIP**. SourceIpConfig *CreateRuleRequestRuleConditionsSourceIpConfig `json:"SourceIpConfig,omitempty" xml:"SourceIpConfig,omitempty" type:"Struct"` // The type of forwarding rule. Valid values: // // - **Host**: Requests are distributed based on hosts. // // - **Path**: Requests are distributed based on paths. // // - **Header**: Requests are forwarded based on HTTP headers. // // - **QueryString**: Requests are distributed based on query strings. // // - **Method**: Requests are distributed based on request methods. // // - **Cookie**: Requests are distributed based on cookies. // // - **SourceIp**: Requests are forwarded based on source IP addresses. // // - **ResponseHeader**: Requests are forwarded based on HTTP response headers. // // - **ResponseStatusCode**: Requests are forwarded based on response status codes. // // This parameter is required. // // example: // // Host Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (CreateRuleRequestRuleConditions) GoString ¶
func (s CreateRuleRequestRuleConditions) GoString() string
func (*CreateRuleRequestRuleConditions) SetCookieConfig ¶
func (s *CreateRuleRequestRuleConditions) SetCookieConfig(v *CreateRuleRequestRuleConditionsCookieConfig) *CreateRuleRequestRuleConditions
func (*CreateRuleRequestRuleConditions) SetHeaderConfig ¶
func (s *CreateRuleRequestRuleConditions) SetHeaderConfig(v *CreateRuleRequestRuleConditionsHeaderConfig) *CreateRuleRequestRuleConditions
func (*CreateRuleRequestRuleConditions) SetHostConfig ¶
func (s *CreateRuleRequestRuleConditions) SetHostConfig(v *CreateRuleRequestRuleConditionsHostConfig) *CreateRuleRequestRuleConditions
func (*CreateRuleRequestRuleConditions) SetMethodConfig ¶
func (s *CreateRuleRequestRuleConditions) SetMethodConfig(v *CreateRuleRequestRuleConditionsMethodConfig) *CreateRuleRequestRuleConditions
func (*CreateRuleRequestRuleConditions) SetPathConfig ¶
func (s *CreateRuleRequestRuleConditions) SetPathConfig(v *CreateRuleRequestRuleConditionsPathConfig) *CreateRuleRequestRuleConditions
func (*CreateRuleRequestRuleConditions) SetQueryStringConfig ¶
func (s *CreateRuleRequestRuleConditions) SetQueryStringConfig(v *CreateRuleRequestRuleConditionsQueryStringConfig) *CreateRuleRequestRuleConditions
func (*CreateRuleRequestRuleConditions) SetResponseHeaderConfig ¶ added in v2.1.3
func (s *CreateRuleRequestRuleConditions) SetResponseHeaderConfig(v *CreateRuleRequestRuleConditionsResponseHeaderConfig) *CreateRuleRequestRuleConditions
func (*CreateRuleRequestRuleConditions) SetResponseStatusCodeConfig ¶ added in v2.1.3
func (s *CreateRuleRequestRuleConditions) SetResponseStatusCodeConfig(v *CreateRuleRequestRuleConditionsResponseStatusCodeConfig) *CreateRuleRequestRuleConditions
func (*CreateRuleRequestRuleConditions) SetSourceIpConfig ¶
func (s *CreateRuleRequestRuleConditions) SetSourceIpConfig(v *CreateRuleRequestRuleConditionsSourceIpConfig) *CreateRuleRequestRuleConditions
func (*CreateRuleRequestRuleConditions) SetType ¶
func (s *CreateRuleRequestRuleConditions) SetType(v string) *CreateRuleRequestRuleConditions
func (CreateRuleRequestRuleConditions) String ¶
func (s CreateRuleRequestRuleConditions) String() string
type CreateRuleRequestRuleConditionsCookieConfig ¶
type CreateRuleRequestRuleConditionsCookieConfig struct { // The cookie values. Values []*CreateRuleRequestRuleConditionsCookieConfigValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (CreateRuleRequestRuleConditionsCookieConfig) GoString ¶
func (s CreateRuleRequestRuleConditionsCookieConfig) GoString() string
func (CreateRuleRequestRuleConditionsCookieConfig) String ¶
func (s CreateRuleRequestRuleConditionsCookieConfig) String() string
type CreateRuleRequestRuleConditionsCookieConfigValues ¶
type CreateRuleRequestRuleConditionsCookieConfigValues struct { // The cookie key. // // - The cookie key must be 1 to 100 characters in length. // // - You can use asterisks (\\*) and question marks (?) as wildcard characters. // // - The cookie key can contain printable characters, but cannot contain uppercase letters, space characters, or the following special characters: `; # [ ] { } \\ | < > &`. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The cookie value. // // - The cookie value must be 1 to 100 characters in length. // // - You can use asterisks (\\*) and question marks (?) as wildcard characters. // // - The cookie value can contain printable characters, but cannot contain uppercase letters, space characters, or the following special characters: `; # [ ] { } \\ | < > &`. // // example: // // test Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateRuleRequestRuleConditionsCookieConfigValues) GoString ¶
func (s CreateRuleRequestRuleConditionsCookieConfigValues) GoString() string
func (CreateRuleRequestRuleConditionsCookieConfigValues) String ¶
func (s CreateRuleRequestRuleConditionsCookieConfigValues) String() string
type CreateRuleRequestRuleConditionsHeaderConfig ¶
type CreateRuleRequestRuleConditionsHeaderConfig struct { // The header key. // // - The header key must be 1 to 40 characters in length. // // - The key can contain letters, digits, hyphens (-), and underscores (_). // // - Cookie and Host are not supported. // // example: // // Port Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The header values. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (CreateRuleRequestRuleConditionsHeaderConfig) GoString ¶
func (s CreateRuleRequestRuleConditionsHeaderConfig) GoString() string
func (*CreateRuleRequestRuleConditionsHeaderConfig) SetKey ¶
func (s *CreateRuleRequestRuleConditionsHeaderConfig) SetKey(v string) *CreateRuleRequestRuleConditionsHeaderConfig
func (*CreateRuleRequestRuleConditionsHeaderConfig) SetValues ¶
func (s *CreateRuleRequestRuleConditionsHeaderConfig) SetValues(v []*string) *CreateRuleRequestRuleConditionsHeaderConfig
func (CreateRuleRequestRuleConditionsHeaderConfig) String ¶
func (s CreateRuleRequestRuleConditionsHeaderConfig) String() string
type CreateRuleRequestRuleConditionsHostConfig ¶
type CreateRuleRequestRuleConditionsHostConfig struct { // The hostnames. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (CreateRuleRequestRuleConditionsHostConfig) GoString ¶
func (s CreateRuleRequestRuleConditionsHostConfig) GoString() string
func (*CreateRuleRequestRuleConditionsHostConfig) SetValues ¶
func (s *CreateRuleRequestRuleConditionsHostConfig) SetValues(v []*string) *CreateRuleRequestRuleConditionsHostConfig
func (CreateRuleRequestRuleConditionsHostConfig) String ¶
func (s CreateRuleRequestRuleConditionsHostConfig) String() string
type CreateRuleRequestRuleConditionsMethodConfig ¶
type CreateRuleRequestRuleConditionsMethodConfig struct { // The request methods. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (CreateRuleRequestRuleConditionsMethodConfig) GoString ¶
func (s CreateRuleRequestRuleConditionsMethodConfig) GoString() string
func (*CreateRuleRequestRuleConditionsMethodConfig) SetValues ¶
func (s *CreateRuleRequestRuleConditionsMethodConfig) SetValues(v []*string) *CreateRuleRequestRuleConditionsMethodConfig
func (CreateRuleRequestRuleConditionsMethodConfig) String ¶
func (s CreateRuleRequestRuleConditionsMethodConfig) String() string
type CreateRuleRequestRuleConditionsPathConfig ¶
type CreateRuleRequestRuleConditionsPathConfig struct { // The forwarding URLs. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (CreateRuleRequestRuleConditionsPathConfig) GoString ¶
func (s CreateRuleRequestRuleConditionsPathConfig) GoString() string
func (*CreateRuleRequestRuleConditionsPathConfig) SetValues ¶
func (s *CreateRuleRequestRuleConditionsPathConfig) SetValues(v []*string) *CreateRuleRequestRuleConditionsPathConfig
func (CreateRuleRequestRuleConditionsPathConfig) String ¶
func (s CreateRuleRequestRuleConditionsPathConfig) String() string
type CreateRuleRequestRuleConditionsQueryStringConfig ¶
type CreateRuleRequestRuleConditionsQueryStringConfig struct { // The query strings. Values []*CreateRuleRequestRuleConditionsQueryStringConfigValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (CreateRuleRequestRuleConditionsQueryStringConfig) GoString ¶
func (s CreateRuleRequestRuleConditionsQueryStringConfig) GoString() string
func (CreateRuleRequestRuleConditionsQueryStringConfig) String ¶
func (s CreateRuleRequestRuleConditionsQueryStringConfig) String() string
type CreateRuleRequestRuleConditionsQueryStringConfigValues ¶
type CreateRuleRequestRuleConditionsQueryStringConfigValues struct { // They key of the query string. // // - The key must be 1 to 100 characters in length. // // - You can use asterisks (\\*) and question marks (?) as wildcard characters. The key can contain printable characters, excluding uppercase letters, space characters, and the following special characters: `# [ ] { } \\ | < > &`. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the query string. // // - The query string must be 1 to 128 characters in length. // // - The value can contain printable characters, excluding uppercase letters, space characters, and the following special characters: `# [ ] { } \\ | < > &`. You can use asterisks (\\*) and question marks (?) as wildcard characters. // // example: // // test Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateRuleRequestRuleConditionsQueryStringConfigValues) GoString ¶
func (s CreateRuleRequestRuleConditionsQueryStringConfigValues) GoString() string
func (CreateRuleRequestRuleConditionsQueryStringConfigValues) String ¶
func (s CreateRuleRequestRuleConditionsQueryStringConfigValues) String() string
type CreateRuleRequestRuleConditionsResponseHeaderConfig ¶ added in v2.1.3
type CreateRuleRequestRuleConditionsResponseHeaderConfig struct { // The key of the header. // // - The key must be 1 to 40 characters in length, // // - The key can contain letters, digits, hyphens (-), and underscores (_). // // - Cookie and Host are not supported. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The header values. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (CreateRuleRequestRuleConditionsResponseHeaderConfig) GoString ¶ added in v2.1.3
func (s CreateRuleRequestRuleConditionsResponseHeaderConfig) GoString() string
func (*CreateRuleRequestRuleConditionsResponseHeaderConfig) SetValues ¶ added in v2.1.3
func (s *CreateRuleRequestRuleConditionsResponseHeaderConfig) SetValues(v []*string) *CreateRuleRequestRuleConditionsResponseHeaderConfig
func (CreateRuleRequestRuleConditionsResponseHeaderConfig) String ¶ added in v2.1.3
func (s CreateRuleRequestRuleConditionsResponseHeaderConfig) String() string
type CreateRuleRequestRuleConditionsResponseStatusCodeConfig ¶ added in v2.1.3
type CreateRuleRequestRuleConditionsResponseStatusCodeConfig struct { // The response status codes. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (CreateRuleRequestRuleConditionsResponseStatusCodeConfig) GoString ¶ added in v2.1.3
func (s CreateRuleRequestRuleConditionsResponseStatusCodeConfig) GoString() string
func (*CreateRuleRequestRuleConditionsResponseStatusCodeConfig) SetValues ¶ added in v2.1.3
func (s *CreateRuleRequestRuleConditionsResponseStatusCodeConfig) SetValues(v []*string) *CreateRuleRequestRuleConditionsResponseStatusCodeConfig
func (CreateRuleRequestRuleConditionsResponseStatusCodeConfig) String ¶ added in v2.1.3
func (s CreateRuleRequestRuleConditionsResponseStatusCodeConfig) String() string
type CreateRuleRequestRuleConditionsSourceIpConfig ¶
type CreateRuleRequestRuleConditionsSourceIpConfig struct { // The source IP addresses used for traffic matching. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (CreateRuleRequestRuleConditionsSourceIpConfig) GoString ¶
func (s CreateRuleRequestRuleConditionsSourceIpConfig) GoString() string
func (*CreateRuleRequestRuleConditionsSourceIpConfig) SetValues ¶
func (s *CreateRuleRequestRuleConditionsSourceIpConfig) SetValues(v []*string) *CreateRuleRequestRuleConditionsSourceIpConfig
func (CreateRuleRequestRuleConditionsSourceIpConfig) String ¶
func (s CreateRuleRequestRuleConditionsSourceIpConfig) String() string
type CreateRuleRequestTag ¶ added in v2.0.5
type CreateRuleRequestTag struct { // The tag key. The tag key can be up to 128 characters in length. It cannot start with aliyun or acs: and cannot contain http:// or https://. // // example: // // env Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value can be up to 128 characters in length. It cannot start with aliyun or acs: and cannot contain http:// or https://. // // example: // // product Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateRuleRequestTag) GoString ¶ added in v2.0.5
func (s CreateRuleRequestTag) GoString() string
func (*CreateRuleRequestTag) SetKey ¶ added in v2.0.5
func (s *CreateRuleRequestTag) SetKey(v string) *CreateRuleRequestTag
func (*CreateRuleRequestTag) SetValue ¶ added in v2.0.5
func (s *CreateRuleRequestTag) SetValue(v string) *CreateRuleRequestTag
func (CreateRuleRequestTag) String ¶ added in v2.0.5
func (s CreateRuleRequestTag) String() string
type CreateRuleResponse ¶
type CreateRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateRuleResponse) GoString ¶
func (s CreateRuleResponse) GoString() string
func (*CreateRuleResponse) SetBody ¶
func (s *CreateRuleResponse) SetBody(v *CreateRuleResponseBody) *CreateRuleResponse
func (*CreateRuleResponse) SetHeaders ¶
func (s *CreateRuleResponse) SetHeaders(v map[string]*string) *CreateRuleResponse
func (*CreateRuleResponse) SetStatusCode ¶
func (s *CreateRuleResponse) SetStatusCode(v int32) *CreateRuleResponse
func (CreateRuleResponse) String ¶
func (s CreateRuleResponse) String() string
type CreateRuleResponseBody ¶
type CreateRuleResponseBody 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-7FF34B540750 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The forwarding rule ID. // // example: // // rule-a3x3pg1yohq3lq**** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` }
func (CreateRuleResponseBody) GoString ¶
func (s CreateRuleResponseBody) GoString() string
func (*CreateRuleResponseBody) SetJobId ¶
func (s *CreateRuleResponseBody) SetJobId(v string) *CreateRuleResponseBody
func (*CreateRuleResponseBody) SetRequestId ¶
func (s *CreateRuleResponseBody) SetRequestId(v string) *CreateRuleResponseBody
func (*CreateRuleResponseBody) SetRuleId ¶
func (s *CreateRuleResponseBody) SetRuleId(v string) *CreateRuleResponseBody
func (CreateRuleResponseBody) String ¶
func (s CreateRuleResponseBody) String() string
type CreateRulesRequest ¶
type CreateRulesRequest 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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 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 code 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 Application Load Balancer (ALB) instance. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // This parameter is required. Rules []*CreateRulesRequestRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"` }
func (CreateRulesRequest) GoString ¶
func (s CreateRulesRequest) GoString() string
func (*CreateRulesRequest) SetClientToken ¶
func (s *CreateRulesRequest) SetClientToken(v string) *CreateRulesRequest
func (*CreateRulesRequest) SetDryRun ¶
func (s *CreateRulesRequest) SetDryRun(v bool) *CreateRulesRequest
func (*CreateRulesRequest) SetListenerId ¶
func (s *CreateRulesRequest) SetListenerId(v string) *CreateRulesRequest
func (*CreateRulesRequest) SetRules ¶
func (s *CreateRulesRequest) SetRules(v []*CreateRulesRequestRules) *CreateRulesRequest
func (CreateRulesRequest) String ¶
func (s CreateRulesRequest) String() string
type CreateRulesRequestRules ¶
type CreateRulesRequestRules struct { Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // This parameter is required. Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"` // This parameter is required. RuleActions []*CreateRulesRequestRulesRuleActions `json:"RuleActions,omitempty" xml:"RuleActions,omitempty" type:"Repeated"` // This parameter is required. RuleConditions []*CreateRulesRequestRulesRuleConditions `json:"RuleConditions,omitempty" xml:"RuleConditions,omitempty" type:"Repeated"` // This parameter is required. RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` Tag []*CreateRulesRequestRulesTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (CreateRulesRequestRules) GoString ¶
func (s CreateRulesRequestRules) GoString() string
func (*CreateRulesRequestRules) SetDirection ¶
func (s *CreateRulesRequestRules) SetDirection(v string) *CreateRulesRequestRules
func (*CreateRulesRequestRules) SetPriority ¶
func (s *CreateRulesRequestRules) SetPriority(v int32) *CreateRulesRequestRules
func (*CreateRulesRequestRules) SetRuleActions ¶
func (s *CreateRulesRequestRules) SetRuleActions(v []*CreateRulesRequestRulesRuleActions) *CreateRulesRequestRules
func (*CreateRulesRequestRules) SetRuleConditions ¶
func (s *CreateRulesRequestRules) SetRuleConditions(v []*CreateRulesRequestRulesRuleConditions) *CreateRulesRequestRules
func (*CreateRulesRequestRules) SetRuleName ¶
func (s *CreateRulesRequestRules) SetRuleName(v string) *CreateRulesRequestRules
func (*CreateRulesRequestRules) SetTag ¶ added in v2.0.5
func (s *CreateRulesRequestRules) SetTag(v []*CreateRulesRequestRulesTag) *CreateRulesRequestRules
func (CreateRulesRequestRules) String ¶
func (s CreateRulesRequestRules) String() string
type CreateRulesRequestRulesRuleActions ¶
type CreateRulesRequestRulesRuleActions struct { CorsConfig *CreateRulesRequestRulesRuleActionsCorsConfig `json:"CorsConfig,omitempty" xml:"CorsConfig,omitempty" type:"Struct"` FixedResponseConfig *CreateRulesRequestRulesRuleActionsFixedResponseConfig `json:"FixedResponseConfig,omitempty" xml:"FixedResponseConfig,omitempty" type:"Struct"` ForwardGroupConfig *CreateRulesRequestRulesRuleActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` InsertHeaderConfig *CreateRulesRequestRulesRuleActionsInsertHeaderConfig `json:"InsertHeaderConfig,omitempty" xml:"InsertHeaderConfig,omitempty" type:"Struct"` // This parameter is required. Order *int32 `json:"Order,omitempty" xml:"Order,omitempty"` RedirectConfig *CreateRulesRequestRulesRuleActionsRedirectConfig `json:"RedirectConfig,omitempty" xml:"RedirectConfig,omitempty" type:"Struct"` RemoveHeaderConfig *CreateRulesRequestRulesRuleActionsRemoveHeaderConfig `json:"RemoveHeaderConfig,omitempty" xml:"RemoveHeaderConfig,omitempty" type:"Struct"` RewriteConfig *CreateRulesRequestRulesRuleActionsRewriteConfig `json:"RewriteConfig,omitempty" xml:"RewriteConfig,omitempty" type:"Struct"` TrafficLimitConfig *CreateRulesRequestRulesRuleActionsTrafficLimitConfig `json:"TrafficLimitConfig,omitempty" xml:"TrafficLimitConfig,omitempty" type:"Struct"` TrafficMirrorConfig *CreateRulesRequestRulesRuleActionsTrafficMirrorConfig `json:"TrafficMirrorConfig,omitempty" xml:"TrafficMirrorConfig,omitempty" type:"Struct"` // This parameter is required. Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (CreateRulesRequestRulesRuleActions) GoString ¶
func (s CreateRulesRequestRulesRuleActions) GoString() string
func (*CreateRulesRequestRulesRuleActions) SetCorsConfig ¶ added in v2.0.1
func (s *CreateRulesRequestRulesRuleActions) SetCorsConfig(v *CreateRulesRequestRulesRuleActionsCorsConfig) *CreateRulesRequestRulesRuleActions
func (*CreateRulesRequestRulesRuleActions) SetFixedResponseConfig ¶
func (s *CreateRulesRequestRulesRuleActions) SetFixedResponseConfig(v *CreateRulesRequestRulesRuleActionsFixedResponseConfig) *CreateRulesRequestRulesRuleActions
func (*CreateRulesRequestRulesRuleActions) SetForwardGroupConfig ¶
func (s *CreateRulesRequestRulesRuleActions) SetForwardGroupConfig(v *CreateRulesRequestRulesRuleActionsForwardGroupConfig) *CreateRulesRequestRulesRuleActions
func (*CreateRulesRequestRulesRuleActions) SetInsertHeaderConfig ¶
func (s *CreateRulesRequestRulesRuleActions) SetInsertHeaderConfig(v *CreateRulesRequestRulesRuleActionsInsertHeaderConfig) *CreateRulesRequestRulesRuleActions
func (*CreateRulesRequestRulesRuleActions) SetOrder ¶
func (s *CreateRulesRequestRulesRuleActions) SetOrder(v int32) *CreateRulesRequestRulesRuleActions
func (*CreateRulesRequestRulesRuleActions) SetRedirectConfig ¶
func (s *CreateRulesRequestRulesRuleActions) SetRedirectConfig(v *CreateRulesRequestRulesRuleActionsRedirectConfig) *CreateRulesRequestRulesRuleActions
func (*CreateRulesRequestRulesRuleActions) SetRemoveHeaderConfig ¶ added in v2.1.3
func (s *CreateRulesRequestRulesRuleActions) SetRemoveHeaderConfig(v *CreateRulesRequestRulesRuleActionsRemoveHeaderConfig) *CreateRulesRequestRulesRuleActions
func (*CreateRulesRequestRulesRuleActions) SetRewriteConfig ¶
func (s *CreateRulesRequestRulesRuleActions) SetRewriteConfig(v *CreateRulesRequestRulesRuleActionsRewriteConfig) *CreateRulesRequestRulesRuleActions
func (*CreateRulesRequestRulesRuleActions) SetTrafficLimitConfig ¶
func (s *CreateRulesRequestRulesRuleActions) SetTrafficLimitConfig(v *CreateRulesRequestRulesRuleActionsTrafficLimitConfig) *CreateRulesRequestRulesRuleActions
func (*CreateRulesRequestRulesRuleActions) SetTrafficMirrorConfig ¶
func (s *CreateRulesRequestRulesRuleActions) SetTrafficMirrorConfig(v *CreateRulesRequestRulesRuleActionsTrafficMirrorConfig) *CreateRulesRequestRulesRuleActions
func (*CreateRulesRequestRulesRuleActions) SetType ¶
func (s *CreateRulesRequestRulesRuleActions) SetType(v string) *CreateRulesRequestRulesRuleActions
func (CreateRulesRequestRulesRuleActions) String ¶
func (s CreateRulesRequestRulesRuleActions) String() string
type CreateRulesRequestRulesRuleActionsCorsConfig ¶ added in v2.0.1
type CreateRulesRequestRulesRuleActionsCorsConfig struct { AllowCredentials *string `json:"AllowCredentials,omitempty" xml:"AllowCredentials,omitempty"` AllowHeaders []*string `json:"AllowHeaders,omitempty" xml:"AllowHeaders,omitempty" type:"Repeated"` AllowMethods []*string `json:"AllowMethods,omitempty" xml:"AllowMethods,omitempty" type:"Repeated"` AllowOrigin []*string `json:"AllowOrigin,omitempty" xml:"AllowOrigin,omitempty" type:"Repeated"` ExposeHeaders []*string `json:"ExposeHeaders,omitempty" xml:"ExposeHeaders,omitempty" type:"Repeated"` MaxAge *int64 `json:"MaxAge,omitempty" xml:"MaxAge,omitempty"` }
func (CreateRulesRequestRulesRuleActionsCorsConfig) GoString ¶ added in v2.0.1
func (s CreateRulesRequestRulesRuleActionsCorsConfig) GoString() string
func (*CreateRulesRequestRulesRuleActionsCorsConfig) SetAllowCredentials ¶ added in v2.0.1
func (s *CreateRulesRequestRulesRuleActionsCorsConfig) SetAllowCredentials(v string) *CreateRulesRequestRulesRuleActionsCorsConfig
func (*CreateRulesRequestRulesRuleActionsCorsConfig) SetAllowHeaders ¶ added in v2.0.1
func (s *CreateRulesRequestRulesRuleActionsCorsConfig) SetAllowHeaders(v []*string) *CreateRulesRequestRulesRuleActionsCorsConfig
func (*CreateRulesRequestRulesRuleActionsCorsConfig) SetAllowMethods ¶ added in v2.0.1
func (s *CreateRulesRequestRulesRuleActionsCorsConfig) SetAllowMethods(v []*string) *CreateRulesRequestRulesRuleActionsCorsConfig
func (*CreateRulesRequestRulesRuleActionsCorsConfig) SetAllowOrigin ¶ added in v2.0.1
func (s *CreateRulesRequestRulesRuleActionsCorsConfig) SetAllowOrigin(v []*string) *CreateRulesRequestRulesRuleActionsCorsConfig
func (*CreateRulesRequestRulesRuleActionsCorsConfig) SetExposeHeaders ¶ added in v2.0.1
func (s *CreateRulesRequestRulesRuleActionsCorsConfig) SetExposeHeaders(v []*string) *CreateRulesRequestRulesRuleActionsCorsConfig
func (*CreateRulesRequestRulesRuleActionsCorsConfig) SetMaxAge ¶ added in v2.0.1
func (s *CreateRulesRequestRulesRuleActionsCorsConfig) SetMaxAge(v int64) *CreateRulesRequestRulesRuleActionsCorsConfig
func (CreateRulesRequestRulesRuleActionsCorsConfig) String ¶ added in v2.0.1
func (s CreateRulesRequestRulesRuleActionsCorsConfig) String() string
type CreateRulesRequestRulesRuleActionsFixedResponseConfig ¶
type CreateRulesRequestRulesRuleActionsFixedResponseConfig struct { Content *string `json:"Content,omitempty" xml:"Content,omitempty"` ContentType *string `json:"ContentType,omitempty" xml:"ContentType,omitempty"` HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` }
func (CreateRulesRequestRulesRuleActionsFixedResponseConfig) GoString ¶
func (s CreateRulesRequestRulesRuleActionsFixedResponseConfig) GoString() string
func (*CreateRulesRequestRulesRuleActionsFixedResponseConfig) SetContent ¶
func (*CreateRulesRequestRulesRuleActionsFixedResponseConfig) SetContentType ¶
func (s *CreateRulesRequestRulesRuleActionsFixedResponseConfig) SetContentType(v string) *CreateRulesRequestRulesRuleActionsFixedResponseConfig
func (*CreateRulesRequestRulesRuleActionsFixedResponseConfig) SetHttpCode ¶
func (s *CreateRulesRequestRulesRuleActionsFixedResponseConfig) SetHttpCode(v string) *CreateRulesRequestRulesRuleActionsFixedResponseConfig
func (CreateRulesRequestRulesRuleActionsFixedResponseConfig) String ¶
func (s CreateRulesRequestRulesRuleActionsFixedResponseConfig) String() string
type CreateRulesRequestRulesRuleActionsForwardGroupConfig ¶
type CreateRulesRequestRulesRuleActionsForwardGroupConfig struct { ServerGroupStickySession *CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession `json:"ServerGroupStickySession,omitempty" xml:"ServerGroupStickySession,omitempty" type:"Struct"` ServerGroupTuples []*CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"` }
func (CreateRulesRequestRulesRuleActionsForwardGroupConfig) GoString ¶
func (s CreateRulesRequestRulesRuleActionsForwardGroupConfig) GoString() string
func (*CreateRulesRequestRulesRuleActionsForwardGroupConfig) SetServerGroupStickySession ¶
func (s *CreateRulesRequestRulesRuleActionsForwardGroupConfig) SetServerGroupStickySession(v *CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) *CreateRulesRequestRulesRuleActionsForwardGroupConfig
func (*CreateRulesRequestRulesRuleActionsForwardGroupConfig) SetServerGroupTuples ¶
func (CreateRulesRequestRulesRuleActionsForwardGroupConfig) String ¶
func (s CreateRulesRequestRulesRuleActionsForwardGroupConfig) String() string
type CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession ¶
type CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession struct { Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"` }
func (CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) GoString ¶
func (s CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) GoString() string
func (*CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) SetEnabled ¶
func (*CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) SetTimeout ¶
type CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples ¶
type CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples struct { ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) GoString ¶
func (s CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) GoString() string
func (*CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) SetServerGroupId ¶
func (CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) String ¶
func (s CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) String() string
type CreateRulesRequestRulesRuleActionsInsertHeaderConfig ¶
type CreateRulesRequestRulesRuleActionsInsertHeaderConfig struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Value *string `json:"Value,omitempty" xml:"Value,omitempty"` ValueType *string `json:"ValueType,omitempty" xml:"ValueType,omitempty"` }
func (CreateRulesRequestRulesRuleActionsInsertHeaderConfig) GoString ¶
func (s CreateRulesRequestRulesRuleActionsInsertHeaderConfig) GoString() string
func (*CreateRulesRequestRulesRuleActionsInsertHeaderConfig) SetValueType ¶
func (s *CreateRulesRequestRulesRuleActionsInsertHeaderConfig) SetValueType(v string) *CreateRulesRequestRulesRuleActionsInsertHeaderConfig
func (CreateRulesRequestRulesRuleActionsInsertHeaderConfig) String ¶
func (s CreateRulesRequestRulesRuleActionsInsertHeaderConfig) String() string
type CreateRulesRequestRulesRuleActionsRedirectConfig ¶
type CreateRulesRequestRulesRuleActionsRedirectConfig struct { Host *string `json:"Host,omitempty" xml:"Host,omitempty"` HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` Path *string `json:"Path,omitempty" xml:"Path,omitempty"` Port *string `json:"Port,omitempty" xml:"Port,omitempty"` Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` Query *string `json:"Query,omitempty" xml:"Query,omitempty"` }
func (CreateRulesRequestRulesRuleActionsRedirectConfig) GoString ¶
func (s CreateRulesRequestRulesRuleActionsRedirectConfig) GoString() string
func (*CreateRulesRequestRulesRuleActionsRedirectConfig) SetHttpCode ¶
func (s *CreateRulesRequestRulesRuleActionsRedirectConfig) SetHttpCode(v string) *CreateRulesRequestRulesRuleActionsRedirectConfig
func (*CreateRulesRequestRulesRuleActionsRedirectConfig) SetProtocol ¶
func (s *CreateRulesRequestRulesRuleActionsRedirectConfig) SetProtocol(v string) *CreateRulesRequestRulesRuleActionsRedirectConfig
func (CreateRulesRequestRulesRuleActionsRedirectConfig) String ¶
func (s CreateRulesRequestRulesRuleActionsRedirectConfig) String() string
type CreateRulesRequestRulesRuleActionsRemoveHeaderConfig ¶ added in v2.1.3
type CreateRulesRequestRulesRuleActionsRemoveHeaderConfig struct {
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
}
func (CreateRulesRequestRulesRuleActionsRemoveHeaderConfig) GoString ¶ added in v2.1.3
func (s CreateRulesRequestRulesRuleActionsRemoveHeaderConfig) GoString() string
func (CreateRulesRequestRulesRuleActionsRemoveHeaderConfig) String ¶ added in v2.1.3
func (s CreateRulesRequestRulesRuleActionsRemoveHeaderConfig) String() string
type CreateRulesRequestRulesRuleActionsRewriteConfig ¶
type CreateRulesRequestRulesRuleActionsRewriteConfig struct { Host *string `json:"Host,omitempty" xml:"Host,omitempty"` Path *string `json:"Path,omitempty" xml:"Path,omitempty"` Query *string `json:"Query,omitempty" xml:"Query,omitempty"` }
func (CreateRulesRequestRulesRuleActionsRewriteConfig) GoString ¶
func (s CreateRulesRequestRulesRuleActionsRewriteConfig) GoString() string
func (*CreateRulesRequestRulesRuleActionsRewriteConfig) SetQuery ¶
func (s *CreateRulesRequestRulesRuleActionsRewriteConfig) SetQuery(v string) *CreateRulesRequestRulesRuleActionsRewriteConfig
func (CreateRulesRequestRulesRuleActionsRewriteConfig) String ¶
func (s CreateRulesRequestRulesRuleActionsRewriteConfig) String() string
type CreateRulesRequestRulesRuleActionsTrafficLimitConfig ¶
type CreateRulesRequestRulesRuleActionsTrafficLimitConfig struct { PerIpQps *int32 `json:"PerIpQps,omitempty" xml:"PerIpQps,omitempty"` QPS *int32 `json:"QPS,omitempty" xml:"QPS,omitempty"` }
func (CreateRulesRequestRulesRuleActionsTrafficLimitConfig) GoString ¶
func (s CreateRulesRequestRulesRuleActionsTrafficLimitConfig) GoString() string
func (*CreateRulesRequestRulesRuleActionsTrafficLimitConfig) SetPerIpQps ¶
func (s *CreateRulesRequestRulesRuleActionsTrafficLimitConfig) SetPerIpQps(v int32) *CreateRulesRequestRulesRuleActionsTrafficLimitConfig
func (CreateRulesRequestRulesRuleActionsTrafficLimitConfig) String ¶
func (s CreateRulesRequestRulesRuleActionsTrafficLimitConfig) String() string
type CreateRulesRequestRulesRuleActionsTrafficMirrorConfig ¶
type CreateRulesRequestRulesRuleActionsTrafficMirrorConfig struct { MirrorGroupConfig *CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig `json:"MirrorGroupConfig,omitempty" xml:"MirrorGroupConfig,omitempty" type:"Struct"` TargetType *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"` }
func (CreateRulesRequestRulesRuleActionsTrafficMirrorConfig) GoString ¶
func (s CreateRulesRequestRulesRuleActionsTrafficMirrorConfig) GoString() string
func (*CreateRulesRequestRulesRuleActionsTrafficMirrorConfig) SetMirrorGroupConfig ¶
func (*CreateRulesRequestRulesRuleActionsTrafficMirrorConfig) SetTargetType ¶
func (s *CreateRulesRequestRulesRuleActionsTrafficMirrorConfig) SetTargetType(v string) *CreateRulesRequestRulesRuleActionsTrafficMirrorConfig
func (CreateRulesRequestRulesRuleActionsTrafficMirrorConfig) String ¶
func (s CreateRulesRequestRulesRuleActionsTrafficMirrorConfig) String() string
type CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig ¶
type CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig struct {
ServerGroupTuples []*CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"`
}
func (CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) GoString ¶
func (s CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) GoString() string
func (*CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) SetServerGroupTuples ¶
func (CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) String ¶
func (s CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) String() string
type CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples ¶
type CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples struct {
ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"`
}
func (CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) GoString ¶
func (*CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId ¶
type CreateRulesRequestRulesRuleConditions ¶
type CreateRulesRequestRulesRuleConditions struct { CookieConfig *CreateRulesRequestRulesRuleConditionsCookieConfig `json:"CookieConfig,omitempty" xml:"CookieConfig,omitempty" type:"Struct"` HeaderConfig *CreateRulesRequestRulesRuleConditionsHeaderConfig `json:"HeaderConfig,omitempty" xml:"HeaderConfig,omitempty" type:"Struct"` HostConfig *CreateRulesRequestRulesRuleConditionsHostConfig `json:"HostConfig,omitempty" xml:"HostConfig,omitempty" type:"Struct"` MethodConfig *CreateRulesRequestRulesRuleConditionsMethodConfig `json:"MethodConfig,omitempty" xml:"MethodConfig,omitempty" type:"Struct"` PathConfig *CreateRulesRequestRulesRuleConditionsPathConfig `json:"PathConfig,omitempty" xml:"PathConfig,omitempty" type:"Struct"` QueryStringConfig *CreateRulesRequestRulesRuleConditionsQueryStringConfig `json:"QueryStringConfig,omitempty" xml:"QueryStringConfig,omitempty" type:"Struct"` ResponseHeaderConfig *CreateRulesRequestRulesRuleConditionsResponseHeaderConfig `json:"ResponseHeaderConfig,omitempty" xml:"ResponseHeaderConfig,omitempty" type:"Struct"` ResponseStatusCodeConfig *CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig `json:"ResponseStatusCodeConfig,omitempty" xml:"ResponseStatusCodeConfig,omitempty" type:"Struct"` SourceIpConfig *CreateRulesRequestRulesRuleConditionsSourceIpConfig `json:"SourceIpConfig,omitempty" xml:"SourceIpConfig,omitempty" type:"Struct"` // This parameter is required. Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (CreateRulesRequestRulesRuleConditions) GoString ¶
func (s CreateRulesRequestRulesRuleConditions) GoString() string
func (*CreateRulesRequestRulesRuleConditions) SetCookieConfig ¶
func (s *CreateRulesRequestRulesRuleConditions) SetCookieConfig(v *CreateRulesRequestRulesRuleConditionsCookieConfig) *CreateRulesRequestRulesRuleConditions
func (*CreateRulesRequestRulesRuleConditions) SetHeaderConfig ¶
func (s *CreateRulesRequestRulesRuleConditions) SetHeaderConfig(v *CreateRulesRequestRulesRuleConditionsHeaderConfig) *CreateRulesRequestRulesRuleConditions
func (*CreateRulesRequestRulesRuleConditions) SetHostConfig ¶
func (s *CreateRulesRequestRulesRuleConditions) SetHostConfig(v *CreateRulesRequestRulesRuleConditionsHostConfig) *CreateRulesRequestRulesRuleConditions
func (*CreateRulesRequestRulesRuleConditions) SetMethodConfig ¶
func (s *CreateRulesRequestRulesRuleConditions) SetMethodConfig(v *CreateRulesRequestRulesRuleConditionsMethodConfig) *CreateRulesRequestRulesRuleConditions
func (*CreateRulesRequestRulesRuleConditions) SetPathConfig ¶
func (s *CreateRulesRequestRulesRuleConditions) SetPathConfig(v *CreateRulesRequestRulesRuleConditionsPathConfig) *CreateRulesRequestRulesRuleConditions
func (*CreateRulesRequestRulesRuleConditions) SetQueryStringConfig ¶
func (s *CreateRulesRequestRulesRuleConditions) SetQueryStringConfig(v *CreateRulesRequestRulesRuleConditionsQueryStringConfig) *CreateRulesRequestRulesRuleConditions
func (*CreateRulesRequestRulesRuleConditions) SetResponseHeaderConfig ¶
func (s *CreateRulesRequestRulesRuleConditions) SetResponseHeaderConfig(v *CreateRulesRequestRulesRuleConditionsResponseHeaderConfig) *CreateRulesRequestRulesRuleConditions
func (*CreateRulesRequestRulesRuleConditions) SetResponseStatusCodeConfig ¶ added in v2.1.3
func (s *CreateRulesRequestRulesRuleConditions) SetResponseStatusCodeConfig(v *CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig) *CreateRulesRequestRulesRuleConditions
func (*CreateRulesRequestRulesRuleConditions) SetSourceIpConfig ¶
func (s *CreateRulesRequestRulesRuleConditions) SetSourceIpConfig(v *CreateRulesRequestRulesRuleConditionsSourceIpConfig) *CreateRulesRequestRulesRuleConditions
func (*CreateRulesRequestRulesRuleConditions) SetType ¶
func (s *CreateRulesRequestRulesRuleConditions) SetType(v string) *CreateRulesRequestRulesRuleConditions
func (CreateRulesRequestRulesRuleConditions) String ¶
func (s CreateRulesRequestRulesRuleConditions) String() string
type CreateRulesRequestRulesRuleConditionsCookieConfig ¶
type CreateRulesRequestRulesRuleConditionsCookieConfig struct {
Values []*CreateRulesRequestRulesRuleConditionsCookieConfigValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}
func (CreateRulesRequestRulesRuleConditionsCookieConfig) GoString ¶
func (s CreateRulesRequestRulesRuleConditionsCookieConfig) GoString() string
func (CreateRulesRequestRulesRuleConditionsCookieConfig) String ¶
func (s CreateRulesRequestRulesRuleConditionsCookieConfig) String() string
type CreateRulesRequestRulesRuleConditionsCookieConfigValues ¶
type CreateRulesRequestRulesRuleConditionsCookieConfigValues struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateRulesRequestRulesRuleConditionsCookieConfigValues) GoString ¶
func (s CreateRulesRequestRulesRuleConditionsCookieConfigValues) GoString() string
func (CreateRulesRequestRulesRuleConditionsCookieConfigValues) String ¶
func (s CreateRulesRequestRulesRuleConditionsCookieConfigValues) String() string
type CreateRulesRequestRulesRuleConditionsHeaderConfig ¶
type CreateRulesRequestRulesRuleConditionsHeaderConfig struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (CreateRulesRequestRulesRuleConditionsHeaderConfig) GoString ¶
func (s CreateRulesRequestRulesRuleConditionsHeaderConfig) GoString() string
func (*CreateRulesRequestRulesRuleConditionsHeaderConfig) SetValues ¶
func (s *CreateRulesRequestRulesRuleConditionsHeaderConfig) SetValues(v []*string) *CreateRulesRequestRulesRuleConditionsHeaderConfig
func (CreateRulesRequestRulesRuleConditionsHeaderConfig) String ¶
func (s CreateRulesRequestRulesRuleConditionsHeaderConfig) String() string
type CreateRulesRequestRulesRuleConditionsHostConfig ¶
type CreateRulesRequestRulesRuleConditionsHostConfig struct {
Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}
func (CreateRulesRequestRulesRuleConditionsHostConfig) GoString ¶
func (s CreateRulesRequestRulesRuleConditionsHostConfig) GoString() string
func (*CreateRulesRequestRulesRuleConditionsHostConfig) SetValues ¶
func (s *CreateRulesRequestRulesRuleConditionsHostConfig) SetValues(v []*string) *CreateRulesRequestRulesRuleConditionsHostConfig
func (CreateRulesRequestRulesRuleConditionsHostConfig) String ¶
func (s CreateRulesRequestRulesRuleConditionsHostConfig) String() string
type CreateRulesRequestRulesRuleConditionsMethodConfig ¶
type CreateRulesRequestRulesRuleConditionsMethodConfig struct {
Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}
func (CreateRulesRequestRulesRuleConditionsMethodConfig) GoString ¶
func (s CreateRulesRequestRulesRuleConditionsMethodConfig) GoString() string
func (*CreateRulesRequestRulesRuleConditionsMethodConfig) SetValues ¶
func (s *CreateRulesRequestRulesRuleConditionsMethodConfig) SetValues(v []*string) *CreateRulesRequestRulesRuleConditionsMethodConfig
func (CreateRulesRequestRulesRuleConditionsMethodConfig) String ¶
func (s CreateRulesRequestRulesRuleConditionsMethodConfig) String() string
type CreateRulesRequestRulesRuleConditionsPathConfig ¶
type CreateRulesRequestRulesRuleConditionsPathConfig struct {
Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}
func (CreateRulesRequestRulesRuleConditionsPathConfig) GoString ¶
func (s CreateRulesRequestRulesRuleConditionsPathConfig) GoString() string
func (*CreateRulesRequestRulesRuleConditionsPathConfig) SetValues ¶
func (s *CreateRulesRequestRulesRuleConditionsPathConfig) SetValues(v []*string) *CreateRulesRequestRulesRuleConditionsPathConfig
func (CreateRulesRequestRulesRuleConditionsPathConfig) String ¶
func (s CreateRulesRequestRulesRuleConditionsPathConfig) String() string
type CreateRulesRequestRulesRuleConditionsQueryStringConfig ¶
type CreateRulesRequestRulesRuleConditionsQueryStringConfig struct {
Values []*CreateRulesRequestRulesRuleConditionsQueryStringConfigValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}
func (CreateRulesRequestRulesRuleConditionsQueryStringConfig) GoString ¶
func (s CreateRulesRequestRulesRuleConditionsQueryStringConfig) GoString() string
func (CreateRulesRequestRulesRuleConditionsQueryStringConfig) String ¶
func (s CreateRulesRequestRulesRuleConditionsQueryStringConfig) String() string
type CreateRulesRequestRulesRuleConditionsQueryStringConfigValues ¶
type CreateRulesRequestRulesRuleConditionsQueryStringConfigValues struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateRulesRequestRulesRuleConditionsQueryStringConfigValues) GoString ¶
func (s CreateRulesRequestRulesRuleConditionsQueryStringConfigValues) GoString() string
func (CreateRulesRequestRulesRuleConditionsQueryStringConfigValues) String ¶
func (s CreateRulesRequestRulesRuleConditionsQueryStringConfigValues) String() string
type CreateRulesRequestRulesRuleConditionsResponseHeaderConfig ¶
type CreateRulesRequestRulesRuleConditionsResponseHeaderConfig struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (CreateRulesRequestRulesRuleConditionsResponseHeaderConfig) GoString ¶
func (s CreateRulesRequestRulesRuleConditionsResponseHeaderConfig) GoString() string
func (CreateRulesRequestRulesRuleConditionsResponseHeaderConfig) String ¶
func (s CreateRulesRequestRulesRuleConditionsResponseHeaderConfig) String() string
type CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig ¶ added in v2.1.3
type CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig struct {
Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}
func (CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig) GoString ¶ added in v2.1.3
func (s CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig) GoString() string
func (CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig) String ¶ added in v2.1.3
func (s CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig) String() string
type CreateRulesRequestRulesRuleConditionsSourceIpConfig ¶
type CreateRulesRequestRulesRuleConditionsSourceIpConfig struct {
Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}
func (CreateRulesRequestRulesRuleConditionsSourceIpConfig) GoString ¶
func (s CreateRulesRequestRulesRuleConditionsSourceIpConfig) GoString() string
func (*CreateRulesRequestRulesRuleConditionsSourceIpConfig) SetValues ¶
func (s *CreateRulesRequestRulesRuleConditionsSourceIpConfig) SetValues(v []*string) *CreateRulesRequestRulesRuleConditionsSourceIpConfig
func (CreateRulesRequestRulesRuleConditionsSourceIpConfig) String ¶
func (s CreateRulesRequestRulesRuleConditionsSourceIpConfig) String() string
type CreateRulesRequestRulesTag ¶ added in v2.0.5
type CreateRulesRequestRulesTag struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateRulesRequestRulesTag) GoString ¶ added in v2.0.5
func (s CreateRulesRequestRulesTag) GoString() string
func (*CreateRulesRequestRulesTag) SetKey ¶ added in v2.0.5
func (s *CreateRulesRequestRulesTag) SetKey(v string) *CreateRulesRequestRulesTag
func (*CreateRulesRequestRulesTag) SetValue ¶ added in v2.0.5
func (s *CreateRulesRequestRulesTag) SetValue(v string) *CreateRulesRequestRulesTag
func (CreateRulesRequestRulesTag) String ¶ added in v2.0.5
func (s CreateRulesRequestRulesTag) String() string
type CreateRulesResponse ¶
type CreateRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateRulesResponse) GoString ¶
func (s CreateRulesResponse) GoString() string
func (*CreateRulesResponse) SetBody ¶
func (s *CreateRulesResponse) SetBody(v *CreateRulesResponseBody) *CreateRulesResponse
func (*CreateRulesResponse) SetHeaders ¶
func (s *CreateRulesResponse) SetHeaders(v map[string]*string) *CreateRulesResponse
func (*CreateRulesResponse) SetStatusCode ¶
func (s *CreateRulesResponse) SetStatusCode(v int32) *CreateRulesResponse
func (CreateRulesResponse) String ¶
func (s CreateRulesResponse) String() string
type CreateRulesResponseBody ¶
type CreateRulesResponseBody struct { // The 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"` // The priority of the forwarding rule. Valid values: **1 to 10000**. A lower value specifies a higher priority. // // > The priorities of the forwarding rules created for the same listener is unique. RuleIds []*CreateRulesResponseBodyRuleIds `json:"RuleIds,omitempty" xml:"RuleIds,omitempty" type:"Repeated"` }
func (CreateRulesResponseBody) GoString ¶
func (s CreateRulesResponseBody) GoString() string
func (*CreateRulesResponseBody) SetJobId ¶
func (s *CreateRulesResponseBody) SetJobId(v string) *CreateRulesResponseBody
func (*CreateRulesResponseBody) SetRequestId ¶
func (s *CreateRulesResponseBody) SetRequestId(v string) *CreateRulesResponseBody
func (*CreateRulesResponseBody) SetRuleIds ¶
func (s *CreateRulesResponseBody) SetRuleIds(v []*CreateRulesResponseBodyRuleIds) *CreateRulesResponseBody
func (CreateRulesResponseBody) String ¶
func (s CreateRulesResponseBody) String() string
type CreateRulesResponseBodyRuleIds ¶
type CreateRulesResponseBodyRuleIds struct { // The priority of the forwarding rule. Valid values: **1 to 10000**. A smaller value indicates a higher priority. // // > The priorities of the forwarding rules created for the same listener must be unique. // // example: // // 10 Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"` // The forwarding rule ID. // // example: // // rule-a3x3pg1yohq3lq**** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` }
func (CreateRulesResponseBodyRuleIds) GoString ¶
func (s CreateRulesResponseBodyRuleIds) GoString() string
func (*CreateRulesResponseBodyRuleIds) SetPriority ¶
func (s *CreateRulesResponseBodyRuleIds) SetPriority(v int32) *CreateRulesResponseBodyRuleIds
func (*CreateRulesResponseBodyRuleIds) SetRuleId ¶
func (s *CreateRulesResponseBodyRuleIds) SetRuleId(v string) *CreateRulesResponseBodyRuleIds
func (CreateRulesResponseBodyRuleIds) String ¶
func (s CreateRulesResponseBodyRuleIds) String() string
type CreateSecurityPolicyRequest ¶
type CreateSecurityPolicyRequest struct { // The supported cipher suites. // // 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 token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. // // > 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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The resource group ID. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The name of the security policy. // // The name must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). The name must start with a letter. // // This parameter is required. // // example: // // test-secrity SecurityPolicyName *string `json:"SecurityPolicyName,omitempty" xml:"SecurityPolicyName,omitempty"` // The supported Transport Layer Security (TLS) protocol versions. // // This parameter is required. TLSVersions []*string `json:"TLSVersions,omitempty" xml:"TLSVersions,omitempty" type:"Repeated"` // The tags. Tag []*CreateSecurityPolicyRequestTag `json:"Tag,omitempty" xml:"Tag,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) SetResourceGroupId ¶
func (s *CreateSecurityPolicyRequest) SetResourceGroupId(v string) *CreateSecurityPolicyRequest
func (*CreateSecurityPolicyRequest) SetSecurityPolicyName ¶
func (s *CreateSecurityPolicyRequest) SetSecurityPolicyName(v string) *CreateSecurityPolicyRequest
func (*CreateSecurityPolicyRequest) SetTLSVersions ¶
func (s *CreateSecurityPolicyRequest) SetTLSVersions(v []*string) *CreateSecurityPolicyRequest
func (*CreateSecurityPolicyRequest) SetTag ¶ added in v2.0.5
func (s *CreateSecurityPolicyRequest) SetTag(v []*CreateSecurityPolicyRequestTag) *CreateSecurityPolicyRequest
func (CreateSecurityPolicyRequest) String ¶
func (s CreateSecurityPolicyRequest) String() string
type CreateSecurityPolicyRequestTag ¶ added in v2.0.5
type CreateSecurityPolicyRequestTag 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 (CreateSecurityPolicyRequestTag) GoString ¶ added in v2.0.5
func (s CreateSecurityPolicyRequestTag) GoString() string
func (*CreateSecurityPolicyRequestTag) SetKey ¶ added in v2.0.5
func (s *CreateSecurityPolicyRequestTag) SetKey(v string) *CreateSecurityPolicyRequestTag
func (*CreateSecurityPolicyRequestTag) SetValue ¶ added in v2.0.5
func (s *CreateSecurityPolicyRequestTag) SetValue(v string) *CreateSecurityPolicyRequestTag
func (CreateSecurityPolicyRequestTag) String ¶ added in v2.0.5
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 request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The security policy ID. // // example: // // scp-bp1bpn0kn9**** SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` }
func (CreateSecurityPolicyResponseBody) GoString ¶
func (s CreateSecurityPolicyResponseBody) GoString() string
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 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The configurations of connection draining. // // After connection draining is enabled, ALB maintains data transmission for a period of time after the backend server is removed or declared unhealthy. // // // > - Basic ALB instances do not support connection draining. Standard and WAF-enabled ALB instances support connection draining. // // > - Server groups of the instance and IP types support connection draining. Server groups of the Function Compute type do not support connection draining. ConnectionDrainConfig *CreateServerGroupRequestConnectionDrainConfig `json:"ConnectionDrainConfig,omitempty" xml:"ConnectionDrainConfig,omitempty" type:"Struct"` // Specifies whether to enable cross-zone load balancing. Valid values: // // - **true* - (default) // // - **false** // // > // // - Basic ALB instances do not support server groups that have cross-zone load balancing disabled. Only Standard and WAF-enabled ALB instances support server groups that have cross-zone load balancing. // // - Cross-zone load balancing can be disabled for server groups of the server and IP type, but not for server groups of the Function Compute type. // // - When cross-zone load balancing is disabled, session persistence cannot be enabled. // // example: // // true CrossZoneEnabled *bool `json:"CrossZoneEnabled,omitempty" xml:"CrossZoneEnabled,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 code 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 configuration of the health check feature. // // This parameter is required. HealthCheckConfig *CreateServerGroupRequestHealthCheckConfig `json:"HealthCheckConfig,omitempty" xml:"HealthCheckConfig,omitempty" type:"Struct"` // The backend protocol. Valid values: // // - **HTTP**: allows you to associate an HTTPS, HTTP, or QUIC listener with the server group. This is the default value. // // - **HTTPS**: allows you to associate HTTPS listeners with backend servers. // // - **gRPC**: allows you to associate an HTTPS or QUIC listener with the server group. // // > You do not need to specify a backend protocol if you set **ServerGroupType* - to **Fc**. // // example: // // HTTP Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The ID of the resource group. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The scheduling algorithm. Valid values: // // - **Wrr* - (default): The weighted round-robin algorithm is used. Backend servers that have higher weights receive more requests than those that have lower weights. // // - **Wlc**: The weighted least connections algorithm is used. Requests are distributed based on the weights and the number of connections to backend servers. If two backend servers have the same weight, the backend server that has fewer connections is expected to receive more requests. // // - **Sch**: The consistent hashing algorithm is used. Requests from the same source IP address are distributed to the same backend server. // // > This parameter takes effect when the **ServerGroupType* - parameter is set to **Instance* - or **Ip**. // // 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: // // sg-atstuj3rtoptyui**** ServerGroupName *string `json:"ServerGroupName,omitempty" xml:"ServerGroupName,omitempty"` // The type of server group. Valid values: // // - **Instance* - (default): allows you to add servers by specifying **Ecs**, **Eni**, or **Eci**. // // - **Ip**: allows you to add servers by specifying IP addresses. // // - **Fc**: allows you to add servers by specifying functions of Function Compute. // // example: // // Instance ServerGroupType *string `json:"ServerGroupType,omitempty" xml:"ServerGroupType,omitempty"` // This parameter is available only if the ALB Ingress controller is used. In this case, set this parameter to the name of the `Kubernetes Service` that is associated with the server group. // // example: // // test ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"` // The configurations of slow starts. // // After slow starts are enabled, SLB prefetches data to newly added backend servers. Requests distributed to the backend servers gradually increase. // // > - Basic SLB instances do not support slow starts. Standard and WAF-enabled SLB instances support slow starts. // // > - Server groups of the server and IP types support slow starts. Server groups of the Function Compute type do not support slow starts. // // > - Slow start is supported only by the weighted round-robin scheduling algorithm. SlowStartConfig *CreateServerGroupRequestSlowStartConfig `json:"SlowStartConfig,omitempty" xml:"SlowStartConfig,omitempty" type:"Struct"` // The configuration of session persistence. // // > This parameter takes effect when the **ServerGroupType* - parameter is set to **Instance* - or **Ip**. StickySessionConfig *CreateServerGroupRequestStickySessionConfig `json:"StickySessionConfig,omitempty" xml:"StickySessionConfig,omitempty" type:"Struct"` // The tag. Tag []*CreateServerGroupRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The configuration of consistent hashing based on URLs. UchConfig *CreateServerGroupRequestUchConfig `json:"UchConfig,omitempty" xml:"UchConfig,omitempty" type:"Struct"` // Specifies whether to enable persistent TCP connections. // // example: // // false UpstreamKeepaliveEnabled *bool `json:"UpstreamKeepaliveEnabled,omitempty" xml:"UpstreamKeepaliveEnabled,omitempty"` // The ID of the virtual private cloud (VPC). You can add only servers that are deployed in the specified VPC to the server group. // // > This parameter takes effect when the **ServerGroupType* - parameter is set to **Instance* - or **Ip**. // // example: // // vpc-bp15zckdt37pq72zv**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (CreateServerGroupRequest) GoString ¶
func (s CreateServerGroupRequest) GoString() string
func (*CreateServerGroupRequest) SetClientToken ¶
func (s *CreateServerGroupRequest) SetClientToken(v string) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetConnectionDrainConfig ¶ added in v2.1.6
func (s *CreateServerGroupRequest) SetConnectionDrainConfig(v *CreateServerGroupRequestConnectionDrainConfig) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetCrossZoneEnabled ¶ added in v2.2.4
func (s *CreateServerGroupRequest) SetCrossZoneEnabled(v bool) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetDryRun ¶
func (s *CreateServerGroupRequest) SetDryRun(v bool) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetHealthCheckConfig ¶
func (s *CreateServerGroupRequest) SetHealthCheckConfig(v *CreateServerGroupRequestHealthCheckConfig) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetProtocol ¶
func (s *CreateServerGroupRequest) SetProtocol(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) SetServiceName ¶
func (s *CreateServerGroupRequest) SetServiceName(v string) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetSlowStartConfig ¶ added in v2.1.6
func (s *CreateServerGroupRequest) SetSlowStartConfig(v *CreateServerGroupRequestSlowStartConfig) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetStickySessionConfig ¶
func (s *CreateServerGroupRequest) SetStickySessionConfig(v *CreateServerGroupRequestStickySessionConfig) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetTag ¶ added in v2.0.5
func (s *CreateServerGroupRequest) SetTag(v []*CreateServerGroupRequestTag) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetUchConfig ¶ added in v2.0.3
func (s *CreateServerGroupRequest) SetUchConfig(v *CreateServerGroupRequestUchConfig) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetUpstreamKeepaliveEnabled ¶ added in v2.1.1
func (s *CreateServerGroupRequest) SetUpstreamKeepaliveEnabled(v bool) *CreateServerGroupRequest
func (*CreateServerGroupRequest) SetVpcId ¶
func (s *CreateServerGroupRequest) SetVpcId(v string) *CreateServerGroupRequest
func (CreateServerGroupRequest) String ¶
func (s CreateServerGroupRequest) String() string
type CreateServerGroupRequestConnectionDrainConfig ¶ added in v2.1.6
type CreateServerGroupRequestConnectionDrainConfig struct { // 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. // // Valid values: **0* - to **900**. // // Default value: **300**. // // example: // // 300 ConnectionDrainTimeout *int32 `json:"ConnectionDrainTimeout,omitempty" xml:"ConnectionDrainTimeout,omitempty"` }
func (CreateServerGroupRequestConnectionDrainConfig) GoString ¶ added in v2.1.6
func (s CreateServerGroupRequestConnectionDrainConfig) GoString() string
func (*CreateServerGroupRequestConnectionDrainConfig) SetConnectionDrainEnabled ¶ added in v2.1.6
func (s *CreateServerGroupRequestConnectionDrainConfig) SetConnectionDrainEnabled(v bool) *CreateServerGroupRequestConnectionDrainConfig
func (*CreateServerGroupRequestConnectionDrainConfig) SetConnectionDrainTimeout ¶ added in v2.1.6
func (s *CreateServerGroupRequestConnectionDrainConfig) SetConnectionDrainTimeout(v int32) *CreateServerGroupRequestConnectionDrainConfig
func (CreateServerGroupRequestConnectionDrainConfig) String ¶ added in v2.1.6
func (s CreateServerGroupRequestConnectionDrainConfig) String() string
type CreateServerGroupRequestHealthCheckConfig ¶
type CreateServerGroupRequestHealthCheckConfig struct { // The HTTP status codes that indicate healthy backend servers. HealthCheckCodes []*string `json:"HealthCheckCodes,omitempty" xml:"HealthCheckCodes,omitempty" type:"Repeated"` // The backend port that is used for health checks. // // Valid values: **0* - to **65535**. // // The default value is **0**, which specifies that the port of a backend server is used for health checks. // // example: // // 80 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // - **true** // // - **false** // // > If the **ServerGroupType* - parameter is set to **Instance* - or **Ip**, the health check feature is enabled by default. If the **ServerGroupType* - parameter is set to **Fc**, the health check feature is disabled by default. // // This parameter is required. // // example: // // true HealthCheckEnabled *bool `json:"HealthCheckEnabled,omitempty" xml:"HealthCheckEnabled,omitempty"` // The domain name that is used for health checks. // // - **Backend Server Internal IP* - (default): Use the internal IP address of backend servers as the health check domain name. // // - **Custom Domain Name**: Enter a domain name. // // - The domain name must be 1 to 80 characters in length. // // - The domain name can contain lowercase letters, digits, hyphens (-), and periods (.). // // - The domain name can contain at least one period (.) but cannot start or end with a period (.). // // - The rightmost domain label of the domain name can contain only letters, and cannot contain digits or hyphens (-). // // - The domain name cannot start or end with a hyphen (-). // // > This parameter takes effect only if **HealthCheckProtocol* - is set to **HTTP**, **HTTPS**, or **gRPC**. // // example: // // www.example.com HealthCheckHost *string `json:"HealthCheckHost,omitempty" xml:"HealthCheckHost,omitempty"` // The version of the HTTP protocol. Valid values: **HTTP1.0* - and **HTTP1.1**. Default value: HTTP1.1. // // > This parameter takes effect only if **HealthCheckProtocol* - is set to **HTTP* - or **HTTPS**. // // example: // // HTTP1.1 HealthCheckHttpVersion *string `json:"HealthCheckHttpVersion,omitempty" xml:"HealthCheckHttpVersion,omitempty"` // The interval at which health checks are performed. Unit: seconds. // // Valid values: **1* - to **50**. // // Default value: **2**. // // example: // // 2 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The HTTP method that is used for health checks. Valid values: // // - **GET**: If the length of a response exceeds 8 KB, the response is truncated. However, the health check result is not affected. // // - **POST**: By default, gRPC health checks use the POST method. // // - **HEAD* - (default): By default, HTTP and HTTPS use the HEAD method. // // > This parameter takes effect only if **HealthCheckProtocol* - is set to **HTTP**, **HTTPS**, or **gRPC**. // // example: // // HEAD HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The path that is used for health checks. // // The URL must be 1 to 80 characters in length, and can contain letters, digits, and the following special characters: `- / . % ? # & =`. It can also contain the following extended characters: `_ ; ~ ! ( ) - [ ] @ $ ^ : \\" , +`. The URL must start with a forward slash (/). // // > This parameter takes effect only if **HealthCheckProtocol* - is set to **HTTP* - or **HTTPS**. // // example: // // /test/index.html HealthCheckPath *string `json:"HealthCheckPath,omitempty" xml:"HealthCheckPath,omitempty"` // The protocol that is used for health checks. Valid values: // // - **HTTP**: HTTP health checks simulate browser behaviors by sending HEAD or GET requests to probe the availability of backend servers. // // - **HTTPS**: HTTPS health checks simulate browser behaviors by sending HEAD or GET requests to probe the availability of backend servers. HTTPS provides higher security than HTTP because HTTPS supports data encryption. // // - **TCP**: TCP health checks send TCP SYN packets to a backend server to probe the availability of backend servers. // // - **gRPC**: gRPC health checks send POST or GET requests to a backend server to check whether the backend server is healthy. // // example: // // HTTP HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty" xml:"HealthCheckProtocol,omitempty"` // The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the backend server is declared unhealthy. Unit: seconds. // // Valid values: **1* - to **300**. // // Default value: **5**. // // example: // // 5 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health check status of the backend server changes from **fail* - to **success**. // // Valid values: **2* - to **10**. // // Default value: **3**. // // example: // // 3 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health check status of the backend server changes from **success* - to **fail**. // // Valid values: **2* - to **10**. // // Default value: **3**. // // example: // // 3 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` }
func (CreateServerGroupRequestHealthCheckConfig) GoString ¶
func (s CreateServerGroupRequestHealthCheckConfig) GoString() string
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckCodes ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckCodes(v []*string) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckConnectPort ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckConnectPort(v int32) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckEnabled ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckEnabled(v bool) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckHost ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckHost(v string) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckHttpVersion ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckHttpVersion(v string) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckInterval ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckInterval(v int32) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckMethod ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckMethod(v string) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckPath ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckPath(v string) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckProtocol ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckProtocol(v string) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthCheckTimeout ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthCheckTimeout(v int32) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetHealthyThreshold ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetHealthyThreshold(v int32) *CreateServerGroupRequestHealthCheckConfig
func (*CreateServerGroupRequestHealthCheckConfig) SetUnhealthyThreshold ¶
func (s *CreateServerGroupRequestHealthCheckConfig) SetUnhealthyThreshold(v int32) *CreateServerGroupRequestHealthCheckConfig
func (CreateServerGroupRequestHealthCheckConfig) String ¶
func (s CreateServerGroupRequestHealthCheckConfig) String() string
type CreateServerGroupRequestSlowStartConfig ¶ added in v2.1.6
type CreateServerGroupRequestSlowStartConfig struct { // The duration of a slow start. // // Valid values: 30 to 900. // // Default value: 30. // // example: // // 30 SlowStartDuration *int32 `json:"SlowStartDuration,omitempty" xml:"SlowStartDuration,omitempty"` // Specifies whether to enable slow starts. Valid values: // // - true // // - false(default) // // example: // // false SlowStartEnabled *bool `json:"SlowStartEnabled,omitempty" xml:"SlowStartEnabled,omitempty"` }
func (CreateServerGroupRequestSlowStartConfig) GoString ¶ added in v2.1.6
func (s CreateServerGroupRequestSlowStartConfig) GoString() string
func (*CreateServerGroupRequestSlowStartConfig) SetSlowStartDuration ¶ added in v2.1.6
func (s *CreateServerGroupRequestSlowStartConfig) SetSlowStartDuration(v int32) *CreateServerGroupRequestSlowStartConfig
func (*CreateServerGroupRequestSlowStartConfig) SetSlowStartEnabled ¶ added in v2.1.6
func (s *CreateServerGroupRequestSlowStartConfig) SetSlowStartEnabled(v bool) *CreateServerGroupRequestSlowStartConfig
func (CreateServerGroupRequestSlowStartConfig) String ¶ added in v2.1.6
func (s CreateServerGroupRequestSlowStartConfig) String() string
type CreateServerGroupRequestStickySessionConfig ¶
type CreateServerGroupRequestStickySessionConfig struct { // The cookie that you want to configure for the server. // // The cookie must be 1 to 200 characters in length, and can contain only ASCII letters and digits. It cannot contain commas (,), semicolons (;), or space characters. It cannot start with a dollar sign ($). // // > This parameter takes effect only when **StickySessionEnabled* - is set to **true* - and **StickySessionType* - is set to **server**. // // example: // // B490B5EBF6F3CD402E515D22BCDA**** Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The maximum amount of time to wait before the session cookie expires. Unit: seconds. // // Valid values: **1* - to **86400**. // // Default value: **1000**. // // > This parameter takes effect only when **StickySessionEnabled* - is set to **true* - and **StickySessionType* - is set to **Insert**. // // example: // // 1000 CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // Specifies whether to enable session persistence. Valid values: // // - **true** // // - **false** // // > This parameter takes effect when the **ServerGroupType* - parameter is set to **Instance* - or **Ip**. // // example: // // false StickySessionEnabled *bool `json:"StickySessionEnabled,omitempty" xml:"StickySessionEnabled,omitempty"` // The method that is used to handle cookies. Valid values: // // - **Insert* - (default value): inserts a cookie. The first time a client accesses SLB, SLB inserts the SERVERID cookie into the HTTP or HTTPS response packet. Subsequent requests from the client that carry this cookie are forwarded to the same backend server as the first request. // // - **Server**: rewrites a cookie. SLB rewrites the custom cookies in requests from a client. Subsequent requests from the client that carry the new cookie are forwarded to the same backend server as the first request. // // > This parameter takes effect when the **StickySessionEnabled* - parameter is set to **true**. // // example: // // Insert StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"` }
func (CreateServerGroupRequestStickySessionConfig) GoString ¶
func (s CreateServerGroupRequestStickySessionConfig) GoString() string
func (*CreateServerGroupRequestStickySessionConfig) SetCookie ¶
func (s *CreateServerGroupRequestStickySessionConfig) SetCookie(v string) *CreateServerGroupRequestStickySessionConfig
func (*CreateServerGroupRequestStickySessionConfig) SetCookieTimeout ¶
func (s *CreateServerGroupRequestStickySessionConfig) SetCookieTimeout(v int32) *CreateServerGroupRequestStickySessionConfig
func (*CreateServerGroupRequestStickySessionConfig) SetStickySessionEnabled ¶
func (s *CreateServerGroupRequestStickySessionConfig) SetStickySessionEnabled(v bool) *CreateServerGroupRequestStickySessionConfig
func (*CreateServerGroupRequestStickySessionConfig) SetStickySessionType ¶
func (s *CreateServerGroupRequestStickySessionConfig) SetStickySessionType(v string) *CreateServerGroupRequestStickySessionConfig
func (CreateServerGroupRequestStickySessionConfig) String ¶
func (s CreateServerGroupRequestStickySessionConfig) String() string
type CreateServerGroupRequestTag ¶ added in v2.0.5
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://`. // // 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 (CreateServerGroupRequestTag) GoString ¶ added in v2.0.5
func (s CreateServerGroupRequestTag) GoString() string
func (*CreateServerGroupRequestTag) SetKey ¶ added in v2.0.5
func (s *CreateServerGroupRequestTag) SetKey(v string) *CreateServerGroupRequestTag
func (*CreateServerGroupRequestTag) SetValue ¶ added in v2.0.5
func (s *CreateServerGroupRequestTag) SetValue(v string) *CreateServerGroupRequestTag
func (CreateServerGroupRequestTag) String ¶ added in v2.0.5
func (s CreateServerGroupRequestTag) String() string
type CreateServerGroupRequestUchConfig ¶ added in v2.0.3
type CreateServerGroupRequestUchConfig struct { // The type of the parameter. // // This parameter is required. // // example: // // QueryString Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The parameter value for consistent hashing. // // This parameter is required. // // example: // // abc Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateServerGroupRequestUchConfig) GoString ¶ added in v2.0.3
func (s CreateServerGroupRequestUchConfig) GoString() string
func (*CreateServerGroupRequestUchConfig) SetType ¶ added in v2.0.3
func (s *CreateServerGroupRequestUchConfig) SetType(v string) *CreateServerGroupRequestUchConfig
func (*CreateServerGroupRequestUchConfig) SetValue ¶ added in v2.0.3
func (s *CreateServerGroupRequestUchConfig) SetValue(v string) *CreateServerGroupRequestUchConfig
func (CreateServerGroupRequestUchConfig) String ¶ added in v2.0.3
func (s CreateServerGroupRequestUchConfig) 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 job. // // 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"` // The ID of the server group. // // example: // // sg-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 DeleteAScriptsRequest ¶ added in v2.0.3
type DeleteAScriptsRequest struct { // The AScript rule IDs. // // This parameter is required. AScriptIds []*string `json:"AScriptIds,omitempty" xml:"AScriptIds,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. // // example: // // f516e84e-fc0c-4c2d-a461-6cd774a84dbd 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"` }
func (DeleteAScriptsRequest) GoString ¶ added in v2.0.3
func (s DeleteAScriptsRequest) GoString() string
func (*DeleteAScriptsRequest) SetAScriptIds ¶ added in v2.0.3
func (s *DeleteAScriptsRequest) SetAScriptIds(v []*string) *DeleteAScriptsRequest
func (*DeleteAScriptsRequest) SetClientToken ¶ added in v2.0.3
func (s *DeleteAScriptsRequest) SetClientToken(v string) *DeleteAScriptsRequest
func (*DeleteAScriptsRequest) SetDryRun ¶ added in v2.0.3
func (s *DeleteAScriptsRequest) SetDryRun(v bool) *DeleteAScriptsRequest
func (DeleteAScriptsRequest) String ¶ added in v2.0.3
func (s DeleteAScriptsRequest) String() string
type DeleteAScriptsResponse ¶ added in v2.0.3
type DeleteAScriptsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteAScriptsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteAScriptsResponse) GoString ¶ added in v2.0.3
func (s DeleteAScriptsResponse) GoString() string
func (*DeleteAScriptsResponse) SetBody ¶ added in v2.0.3
func (s *DeleteAScriptsResponse) SetBody(v *DeleteAScriptsResponseBody) *DeleteAScriptsResponse
func (*DeleteAScriptsResponse) SetHeaders ¶ added in v2.0.3
func (s *DeleteAScriptsResponse) SetHeaders(v map[string]*string) *DeleteAScriptsResponse
func (*DeleteAScriptsResponse) SetStatusCode ¶ added in v2.0.3
func (s *DeleteAScriptsResponse) SetStatusCode(v int32) *DeleteAScriptsResponse
func (DeleteAScriptsResponse) String ¶ added in v2.0.3
func (s DeleteAScriptsResponse) String() string
type DeleteAScriptsResponseBody ¶ added in v2.0.3
type DeleteAScriptsResponseBody struct { // The asynchronous task ID. // // example: // // 03cf3fe1-ab37-479b-92a6-b481d762**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 1B7B7695-3596-50C8-B739-030C6C685E61 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteAScriptsResponseBody) GoString ¶ added in v2.0.3
func (s DeleteAScriptsResponseBody) GoString() string
func (*DeleteAScriptsResponseBody) SetJobId ¶ added in v2.0.3
func (s *DeleteAScriptsResponseBody) SetJobId(v string) *DeleteAScriptsResponseBody
func (*DeleteAScriptsResponseBody) SetRequestId ¶ added in v2.0.3
func (s *DeleteAScriptsResponseBody) SetRequestId(v string) *DeleteAScriptsResponseBody
func (DeleteAScriptsResponseBody) String ¶ added in v2.0.3
func (s DeleteAScriptsResponseBody) String() string
type DeleteAclRequest ¶
type DeleteAclRequest struct { // The ID of the ACL. // // This parameter is required. // // example: // // nacl-hp34s2h0xx1ht4nwo**** AclId *string `json:"AclId,omitempty" xml:"AclId,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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` }
func (DeleteAclRequest) GoString ¶
func (s DeleteAclRequest) GoString() string
func (*DeleteAclRequest) SetAclId ¶
func (s *DeleteAclRequest) SetAclId(v string) *DeleteAclRequest
func (*DeleteAclRequest) SetClientToken ¶
func (s *DeleteAclRequest) SetClientToken(v string) *DeleteAclRequest
func (*DeleteAclRequest) SetDryRun ¶
func (s *DeleteAclRequest) SetDryRun(v bool) *DeleteAclRequest
func (DeleteAclRequest) String ¶
func (s DeleteAclRequest) String() string
type DeleteAclResponse ¶
type DeleteAclResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteAclResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteAclResponse) GoString ¶
func (s DeleteAclResponse) GoString() string
func (*DeleteAclResponse) SetBody ¶
func (s *DeleteAclResponse) SetBody(v *DeleteAclResponseBody) *DeleteAclResponse
func (*DeleteAclResponse) SetHeaders ¶
func (s *DeleteAclResponse) SetHeaders(v map[string]*string) *DeleteAclResponse
func (*DeleteAclResponse) SetStatusCode ¶
func (s *DeleteAclResponse) SetStatusCode(v int32) *DeleteAclResponse
func (DeleteAclResponse) String ¶
func (s DeleteAclResponse) String() string
type DeleteAclResponseBody ¶
type DeleteAclResponseBody struct { // The asynchronous task ID. // // 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 (DeleteAclResponseBody) GoString ¶
func (s DeleteAclResponseBody) GoString() string
func (*DeleteAclResponseBody) SetJobId ¶
func (s *DeleteAclResponseBody) SetJobId(v string) *DeleteAclResponseBody
func (*DeleteAclResponseBody) SetRequestId ¶
func (s *DeleteAclResponseBody) SetRequestId(v string) *DeleteAclResponseBody
func (DeleteAclResponseBody) String ¶
func (s DeleteAclResponseBody) String() string
type DeleteHealthCheckTemplatesRequest ¶
type DeleteHealthCheckTemplatesRequest 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 the value is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. // // example: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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 code 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 IDs of health check templates. You can specify at most 10 IDs. // // This parameter is required. // // example: // // acl-123 HealthCheckTemplateIds []*string `json:"HealthCheckTemplateIds,omitempty" xml:"HealthCheckTemplateIds,omitempty" type:"Repeated"` }
func (DeleteHealthCheckTemplatesRequest) GoString ¶
func (s DeleteHealthCheckTemplatesRequest) GoString() string
func (*DeleteHealthCheckTemplatesRequest) SetClientToken ¶
func (s *DeleteHealthCheckTemplatesRequest) SetClientToken(v string) *DeleteHealthCheckTemplatesRequest
func (*DeleteHealthCheckTemplatesRequest) SetDryRun ¶
func (s *DeleteHealthCheckTemplatesRequest) SetDryRun(v bool) *DeleteHealthCheckTemplatesRequest
func (*DeleteHealthCheckTemplatesRequest) SetHealthCheckTemplateIds ¶
func (s *DeleteHealthCheckTemplatesRequest) SetHealthCheckTemplateIds(v []*string) *DeleteHealthCheckTemplatesRequest
func (DeleteHealthCheckTemplatesRequest) String ¶
func (s DeleteHealthCheckTemplatesRequest) String() string
type DeleteHealthCheckTemplatesResponse ¶
type DeleteHealthCheckTemplatesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteHealthCheckTemplatesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteHealthCheckTemplatesResponse) GoString ¶
func (s DeleteHealthCheckTemplatesResponse) GoString() string
func (*DeleteHealthCheckTemplatesResponse) SetHeaders ¶
func (s *DeleteHealthCheckTemplatesResponse) SetHeaders(v map[string]*string) *DeleteHealthCheckTemplatesResponse
func (*DeleteHealthCheckTemplatesResponse) SetStatusCode ¶
func (s *DeleteHealthCheckTemplatesResponse) SetStatusCode(v int32) *DeleteHealthCheckTemplatesResponse
func (DeleteHealthCheckTemplatesResponse) String ¶
func (s DeleteHealthCheckTemplatesResponse) String() string
type DeleteHealthCheckTemplatesResponseBody ¶
type DeleteHealthCheckTemplatesResponseBody struct { // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteHealthCheckTemplatesResponseBody) GoString ¶
func (s DeleteHealthCheckTemplatesResponseBody) GoString() string
func (*DeleteHealthCheckTemplatesResponseBody) SetRequestId ¶
func (s *DeleteHealthCheckTemplatesResponseBody) SetRequestId(v string) *DeleteHealthCheckTemplatesResponseBody
func (DeleteHealthCheckTemplatesResponseBody) String ¶
func (s DeleteHealthCheckTemplatesResponseBody) 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 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the Application Load Balancer (ALB) listener. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,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) 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 asynchronous task ID. // // 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 (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 token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters. // // example: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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 sends the 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 ALB instance ID. // // This parameter is required. // // example: // // lb-bp1b6c719dfa08ex**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,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) 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 request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteLoadBalancerResponseBody) GoString ¶
func (s DeleteLoadBalancerResponseBody) GoString() string
func (*DeleteLoadBalancerResponseBody) 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 DeleteRuleRequest ¶
type DeleteRuleRequest 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // - **true**: sends 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 code 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, the `HTTP_2xx` 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 ID of the forwarding rule. // // This parameter is required. // // example: // // rule-doc**** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` }
func (DeleteRuleRequest) GoString ¶
func (s DeleteRuleRequest) GoString() string
func (*DeleteRuleRequest) SetClientToken ¶
func (s *DeleteRuleRequest) SetClientToken(v string) *DeleteRuleRequest
func (*DeleteRuleRequest) SetDryRun ¶
func (s *DeleteRuleRequest) SetDryRun(v bool) *DeleteRuleRequest
func (*DeleteRuleRequest) SetRuleId ¶
func (s *DeleteRuleRequest) SetRuleId(v string) *DeleteRuleRequest
func (DeleteRuleRequest) String ¶
func (s DeleteRuleRequest) String() string
type DeleteRuleResponse ¶
type DeleteRuleResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteRuleResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteRuleResponse) GoString ¶
func (s DeleteRuleResponse) GoString() string
func (*DeleteRuleResponse) SetBody ¶
func (s *DeleteRuleResponse) SetBody(v *DeleteRuleResponseBody) *DeleteRuleResponse
func (*DeleteRuleResponse) SetHeaders ¶
func (s *DeleteRuleResponse) SetHeaders(v map[string]*string) *DeleteRuleResponse
func (*DeleteRuleResponse) SetStatusCode ¶
func (s *DeleteRuleResponse) SetStatusCode(v int32) *DeleteRuleResponse
func (DeleteRuleResponse) String ¶
func (s DeleteRuleResponse) String() string
type DeleteRuleResponseBody ¶
type DeleteRuleResponseBody struct { // The asynchronous task ID. // // 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 (DeleteRuleResponseBody) GoString ¶
func (s DeleteRuleResponseBody) GoString() string
func (*DeleteRuleResponseBody) SetJobId ¶
func (s *DeleteRuleResponseBody) SetJobId(v string) *DeleteRuleResponseBody
func (*DeleteRuleResponseBody) SetRequestId ¶
func (s *DeleteRuleResponseBody) SetRequestId(v string) *DeleteRuleResponseBody
func (DeleteRuleResponseBody) String ¶
func (s DeleteRuleResponseBody) String() string
type DeleteRulesRequest ¶
type DeleteRulesRequest 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only 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 code 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 forwarding rules. // // This parameter is required. RuleIds []*string `json:"RuleIds,omitempty" xml:"RuleIds,omitempty" type:"Repeated"` }
func (DeleteRulesRequest) GoString ¶
func (s DeleteRulesRequest) GoString() string
func (*DeleteRulesRequest) SetClientToken ¶
func (s *DeleteRulesRequest) SetClientToken(v string) *DeleteRulesRequest
func (*DeleteRulesRequest) SetDryRun ¶
func (s *DeleteRulesRequest) SetDryRun(v bool) *DeleteRulesRequest
func (*DeleteRulesRequest) SetRuleIds ¶
func (s *DeleteRulesRequest) SetRuleIds(v []*string) *DeleteRulesRequest
func (DeleteRulesRequest) String ¶
func (s DeleteRulesRequest) String() string
type DeleteRulesResponse ¶
type DeleteRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteRulesResponse) GoString ¶
func (s DeleteRulesResponse) GoString() string
func (*DeleteRulesResponse) SetBody ¶
func (s *DeleteRulesResponse) SetBody(v *DeleteRulesResponseBody) *DeleteRulesResponse
func (*DeleteRulesResponse) SetHeaders ¶
func (s *DeleteRulesResponse) SetHeaders(v map[string]*string) *DeleteRulesResponse
func (*DeleteRulesResponse) SetStatusCode ¶
func (s *DeleteRulesResponse) SetStatusCode(v int32) *DeleteRulesResponse
func (DeleteRulesResponse) String ¶
func (s DeleteRulesResponse) String() string
type DeleteRulesResponseBody ¶
type DeleteRulesResponseBody struct { // The asynchronous task ID. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 7BED4F62-3E6E-5E4F-8C53-2D8CCE77F2ED RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteRulesResponseBody) GoString ¶
func (s DeleteRulesResponseBody) GoString() string
func (*DeleteRulesResponseBody) SetJobId ¶
func (s *DeleteRulesResponseBody) SetJobId(v string) *DeleteRulesResponseBody
func (*DeleteRulesResponseBody) SetRequestId ¶
func (s *DeleteRulesResponseBody) SetRequestId(v string) *DeleteRulesResponseBody
func (DeleteRulesResponseBody) String ¶
func (s DeleteRulesResponseBody) 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 token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. // // > 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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The security policy ID. // // This parameter is required. // // example: // // spy-n0kn923**** 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) 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 request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 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 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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 code 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 server group. // // This parameter is required. // // example: // // sgp-cige6j**** 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) 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 job. // // 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 (DeleteServerGroupResponseBody) GoString ¶
func (s DeleteServerGroupResponseBody) GoString() string
func (*DeleteServerGroupResponseBody) SetJobId ¶
func (s *DeleteServerGroupResponseBody) SetJobId(v string) *DeleteServerGroupResponseBody
func (*DeleteServerGroupResponseBody) SetRequestId ¶
func (s *DeleteServerGroupResponseBody) SetRequestId(v string) *DeleteServerGroupResponseBody
func (DeleteServerGroupResponseBody) String ¶
func (s DeleteServerGroupResponseBody) String() string
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { // The supported language. Valid values: // // - **zh-CN* - (default): Chinese // // - **en-US**: English // // - **ja**: Japanese // // example: // // zh-CN AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"` }
func (DescribeRegionsRequest) GoString ¶
func (s DescribeRegionsRequest) GoString() string
func (*DescribeRegionsRequest) SetAcceptLanguage ¶
func (s *DescribeRegionsRequest) SetAcceptLanguage(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 { // The regions. Regions []*DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Repeated"` // The ID of the request. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 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: // // China (Hangzhou) LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The endpoint of region service. // // example: // // alb.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 ¶ added in v2.0.3
type DescribeZonesRequest struct { // The supported language. Valid values: // // - **zh-CN* - (default): Chinese // // - **en-US**: English // // - **ja**: Japanese // // example: // // zh-CN AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"` }
func (DescribeZonesRequest) GoString ¶ added in v2.0.3
func (s DescribeZonesRequest) GoString() string
func (*DescribeZonesRequest) SetAcceptLanguage ¶ added in v2.0.3
func (s *DescribeZonesRequest) SetAcceptLanguage(v string) *DescribeZonesRequest
func (DescribeZonesRequest) String ¶ added in v2.0.3
func (s DescribeZonesRequest) String() string
type DescribeZonesResponse ¶
type DescribeZonesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeZonesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeZonesResponse) GoString ¶
func (s DescribeZonesResponse) GoString() string
func (*DescribeZonesResponse) SetBody ¶
func (s *DescribeZonesResponse) SetBody(v *DescribeZonesResponseBody) *DescribeZonesResponse
func (*DescribeZonesResponse) SetHeaders ¶
func (s *DescribeZonesResponse) SetHeaders(v map[string]*string) *DescribeZonesResponse
func (*DescribeZonesResponse) SetStatusCode ¶
func (s *DescribeZonesResponse) SetStatusCode(v int32) *DescribeZonesResponse
func (DescribeZonesResponse) String ¶
func (s DescribeZonesResponse) String() string
type DescribeZonesResponseBody ¶
type DescribeZonesResponseBody struct { // The request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The zones. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPdzTKM4svjIT4VQig7tTMKqiHlxKt2p5Zuz45p+Lxdq 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: // // Hangzhou Zone G LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The zone ID. // // 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 EIP bandwidth plan ID. // // 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 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* - (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 ALB instance ID. // // This parameter is required. // // example: // // alb-d676fho813rmu3**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the ALB instance. // // You can call the [DescribeRegions](https://help.aliyun.com/document_detail/36063.html) operation to query the most recent region list. // // This parameter is required. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
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 asynchronous task ID. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 2EF39708-974B-5E74-AFF5-3445263035A8 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 DisableDeletionProtectionRequest ¶
type DisableDeletionProtectionRequest 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 and cannot exceed 64 characters in length. // // example: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ALB instance ID. // // This parameter is required. // // example: // // re-atstuj3rtop**** ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` }
func (DisableDeletionProtectionRequest) GoString ¶
func (s DisableDeletionProtectionRequest) GoString() string
func (*DisableDeletionProtectionRequest) SetClientToken ¶
func (s *DisableDeletionProtectionRequest) SetClientToken(v string) *DisableDeletionProtectionRequest
func (*DisableDeletionProtectionRequest) SetDryRun ¶
func (s *DisableDeletionProtectionRequest) SetDryRun(v bool) *DisableDeletionProtectionRequest
func (*DisableDeletionProtectionRequest) SetResourceId ¶
func (s *DisableDeletionProtectionRequest) SetResourceId(v string) *DisableDeletionProtectionRequest
func (DisableDeletionProtectionRequest) String ¶
func (s DisableDeletionProtectionRequest) String() string
type DisableDeletionProtectionResponse ¶
type DisableDeletionProtectionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DisableDeletionProtectionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DisableDeletionProtectionResponse) GoString ¶
func (s DisableDeletionProtectionResponse) GoString() string
func (*DisableDeletionProtectionResponse) SetHeaders ¶
func (s *DisableDeletionProtectionResponse) SetHeaders(v map[string]*string) *DisableDeletionProtectionResponse
func (*DisableDeletionProtectionResponse) SetStatusCode ¶
func (s *DisableDeletionProtectionResponse) SetStatusCode(v int32) *DisableDeletionProtectionResponse
func (DisableDeletionProtectionResponse) String ¶
func (s DisableDeletionProtectionResponse) String() string
type DisableDeletionProtectionResponseBody ¶
type DisableDeletionProtectionResponseBody struct { // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DisableDeletionProtectionResponseBody) GoString ¶
func (s DisableDeletionProtectionResponseBody) GoString() string
func (*DisableDeletionProtectionResponseBody) SetRequestId ¶
func (s *DisableDeletionProtectionResponseBody) SetRequestId(v string) *DisableDeletionProtectionResponseBody
func (DisableDeletionProtectionResponseBody) String ¶
func (s DisableDeletionProtectionResponseBody) String() string
type DisableLoadBalancerAccessLogRequest ¶
type DisableLoadBalancerAccessLogRequest 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 and cannot exceed 64 characters in length. // // - 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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The SLB instance ID. // // This parameter is required. // // example: // // lb-bp1b6c719dfa08ex***** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` }
func (DisableLoadBalancerAccessLogRequest) GoString ¶
func (s DisableLoadBalancerAccessLogRequest) GoString() string
func (*DisableLoadBalancerAccessLogRequest) SetClientToken ¶
func (s *DisableLoadBalancerAccessLogRequest) SetClientToken(v string) *DisableLoadBalancerAccessLogRequest
func (*DisableLoadBalancerAccessLogRequest) SetDryRun ¶
func (s *DisableLoadBalancerAccessLogRequest) SetDryRun(v bool) *DisableLoadBalancerAccessLogRequest
func (*DisableLoadBalancerAccessLogRequest) SetLoadBalancerId ¶
func (s *DisableLoadBalancerAccessLogRequest) SetLoadBalancerId(v string) *DisableLoadBalancerAccessLogRequest
func (DisableLoadBalancerAccessLogRequest) String ¶
func (s DisableLoadBalancerAccessLogRequest) String() string
type DisableLoadBalancerAccessLogResponse ¶
type DisableLoadBalancerAccessLogResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DisableLoadBalancerAccessLogResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DisableLoadBalancerAccessLogResponse) GoString ¶
func (s DisableLoadBalancerAccessLogResponse) GoString() string
func (*DisableLoadBalancerAccessLogResponse) SetHeaders ¶
func (s *DisableLoadBalancerAccessLogResponse) SetHeaders(v map[string]*string) *DisableLoadBalancerAccessLogResponse
func (*DisableLoadBalancerAccessLogResponse) SetStatusCode ¶
func (s *DisableLoadBalancerAccessLogResponse) SetStatusCode(v int32) *DisableLoadBalancerAccessLogResponse
func (DisableLoadBalancerAccessLogResponse) String ¶
func (s DisableLoadBalancerAccessLogResponse) String() string
type DisableLoadBalancerAccessLogResponseBody ¶
type DisableLoadBalancerAccessLogResponseBody struct { // The request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DisableLoadBalancerAccessLogResponseBody) GoString ¶
func (s DisableLoadBalancerAccessLogResponseBody) GoString() string
func (*DisableLoadBalancerAccessLogResponseBody) SetRequestId ¶
func (s *DisableLoadBalancerAccessLogResponseBody) SetRequestId(v string) *DisableLoadBalancerAccessLogResponseBody
func (DisableLoadBalancerAccessLogResponseBody) String ¶
func (s DisableLoadBalancerAccessLogResponseBody) String() string
type DisableLoadBalancerIpv6InternetRequest ¶ added in v2.0.3
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 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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 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 ALB instance ID. // // This parameter is required. // // example: // // alb-chugtlrj1iusjh**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` }
func (DisableLoadBalancerIpv6InternetRequest) GoString ¶ added in v2.0.3
func (s DisableLoadBalancerIpv6InternetRequest) GoString() string
func (*DisableLoadBalancerIpv6InternetRequest) SetClientToken ¶ added in v2.0.3
func (s *DisableLoadBalancerIpv6InternetRequest) SetClientToken(v string) *DisableLoadBalancerIpv6InternetRequest
func (*DisableLoadBalancerIpv6InternetRequest) SetDryRun ¶ added in v2.0.3
func (s *DisableLoadBalancerIpv6InternetRequest) SetDryRun(v bool) *DisableLoadBalancerIpv6InternetRequest
func (*DisableLoadBalancerIpv6InternetRequest) SetLoadBalancerId ¶ added in v2.0.3
func (s *DisableLoadBalancerIpv6InternetRequest) SetLoadBalancerId(v string) *DisableLoadBalancerIpv6InternetRequest
func (DisableLoadBalancerIpv6InternetRequest) String ¶ added in v2.0.3
func (s DisableLoadBalancerIpv6InternetRequest) String() string
type DisableLoadBalancerIpv6InternetResponse ¶ added in v2.0.3
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 ¶ added in v2.0.3
func (s DisableLoadBalancerIpv6InternetResponse) GoString() string
func (*DisableLoadBalancerIpv6InternetResponse) SetHeaders ¶ added in v2.0.3
func (s *DisableLoadBalancerIpv6InternetResponse) SetHeaders(v map[string]*string) *DisableLoadBalancerIpv6InternetResponse
func (*DisableLoadBalancerIpv6InternetResponse) SetStatusCode ¶ added in v2.0.3
func (s *DisableLoadBalancerIpv6InternetResponse) SetStatusCode(v int32) *DisableLoadBalancerIpv6InternetResponse
func (DisableLoadBalancerIpv6InternetResponse) String ¶ added in v2.0.3
func (s DisableLoadBalancerIpv6InternetResponse) String() string
type DisableLoadBalancerIpv6InternetResponseBody ¶ added in v2.0.3
type DisableLoadBalancerIpv6InternetResponseBody struct { // The asynchronous task ID. // // example: // // d12871a6-ebb2-41f3-8d74-d9f452bb**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 7D866E37-1123-5160-AFF1-BDAF5EB86A8A RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DisableLoadBalancerIpv6InternetResponseBody) GoString ¶ added in v2.0.3
func (s DisableLoadBalancerIpv6InternetResponseBody) GoString() string
func (*DisableLoadBalancerIpv6InternetResponseBody) SetJobId ¶ added in v2.0.3
func (s *DisableLoadBalancerIpv6InternetResponseBody) SetJobId(v string) *DisableLoadBalancerIpv6InternetResponseBody
func (*DisableLoadBalancerIpv6InternetResponseBody) SetRequestId ¶ added in v2.0.3
func (s *DisableLoadBalancerIpv6InternetResponseBody) SetRequestId(v string) *DisableLoadBalancerIpv6InternetResponseBody
func (DisableLoadBalancerIpv6InternetResponseBody) String ¶ added in v2.0.3
func (s DisableLoadBalancerIpv6InternetResponseBody) String() string
type DissociateAclsFromListenerRequest ¶
type DissociateAclsFromListenerRequest struct { // The access control list (ACL) IDs. You can disassociate at most three ACLs from a listener in each call. // // This parameter is required. AclIds []*string `json:"AclIds,omitempty" xml:"AclIds,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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the listener. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` }
func (DissociateAclsFromListenerRequest) GoString ¶
func (s DissociateAclsFromListenerRequest) GoString() string
func (*DissociateAclsFromListenerRequest) SetAclIds ¶
func (s *DissociateAclsFromListenerRequest) SetAclIds(v []*string) *DissociateAclsFromListenerRequest
func (*DissociateAclsFromListenerRequest) SetClientToken ¶
func (s *DissociateAclsFromListenerRequest) SetClientToken(v string) *DissociateAclsFromListenerRequest
func (*DissociateAclsFromListenerRequest) SetDryRun ¶
func (s *DissociateAclsFromListenerRequest) SetDryRun(v bool) *DissociateAclsFromListenerRequest
func (*DissociateAclsFromListenerRequest) SetListenerId ¶
func (s *DissociateAclsFromListenerRequest) SetListenerId(v string) *DissociateAclsFromListenerRequest
func (DissociateAclsFromListenerRequest) String ¶
func (s DissociateAclsFromListenerRequest) String() string
type DissociateAclsFromListenerResponse ¶
type DissociateAclsFromListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DissociateAclsFromListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DissociateAclsFromListenerResponse) GoString ¶
func (s DissociateAclsFromListenerResponse) GoString() string
func (*DissociateAclsFromListenerResponse) SetHeaders ¶
func (s *DissociateAclsFromListenerResponse) SetHeaders(v map[string]*string) *DissociateAclsFromListenerResponse
func (*DissociateAclsFromListenerResponse) SetStatusCode ¶
func (s *DissociateAclsFromListenerResponse) SetStatusCode(v int32) *DissociateAclsFromListenerResponse
func (DissociateAclsFromListenerResponse) String ¶
func (s DissociateAclsFromListenerResponse) String() string
type DissociateAclsFromListenerResponseBody ¶
type DissociateAclsFromListenerResponseBody struct { // The asynchronous task ID. // // 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 (DissociateAclsFromListenerResponseBody) GoString ¶
func (s DissociateAclsFromListenerResponseBody) GoString() string
func (*DissociateAclsFromListenerResponseBody) SetJobId ¶
func (s *DissociateAclsFromListenerResponseBody) SetJobId(v string) *DissociateAclsFromListenerResponseBody
func (*DissociateAclsFromListenerResponseBody) SetRequestId ¶
func (s *DissociateAclsFromListenerResponseBody) SetRequestId(v string) *DissociateAclsFromListenerResponseBody
func (DissociateAclsFromListenerResponseBody) String ¶
func (s DissociateAclsFromListenerResponseBody) String() string
type DissociateAdditionalCertificatesFromListenerRequest ¶
type DissociateAdditionalCertificatesFromListenerRequest struct { // The additional certificates. Only server certificates are supported. You can specify at most 20 certificates. // // This parameter is required. Certificates []*DissociateAdditionalCertificatesFromListenerRequestCertificates `json:"Certificates,omitempty" xml:"Certificates,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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. You must specify the ID of an HTTPS listener or a QUIC listener. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` }
func (DissociateAdditionalCertificatesFromListenerRequest) GoString ¶
func (s DissociateAdditionalCertificatesFromListenerRequest) GoString() string
func (*DissociateAdditionalCertificatesFromListenerRequest) SetCertificates ¶
func (*DissociateAdditionalCertificatesFromListenerRequest) SetClientToken ¶
func (s *DissociateAdditionalCertificatesFromListenerRequest) SetClientToken(v string) *DissociateAdditionalCertificatesFromListenerRequest
func (*DissociateAdditionalCertificatesFromListenerRequest) SetListenerId ¶
func (s *DissociateAdditionalCertificatesFromListenerRequest) SetListenerId(v string) *DissociateAdditionalCertificatesFromListenerRequest
func (DissociateAdditionalCertificatesFromListenerRequest) String ¶
func (s DissociateAdditionalCertificatesFromListenerRequest) String() string
type DissociateAdditionalCertificatesFromListenerRequestCertificates ¶
type DissociateAdditionalCertificatesFromListenerRequestCertificates struct { // The certificate ID. // // This parameter is required. // // example: // // 12315790343_166f8204689_1714763408_70998**** CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"` }
func (DissociateAdditionalCertificatesFromListenerRequestCertificates) GoString ¶
func (s DissociateAdditionalCertificatesFromListenerRequestCertificates) GoString() string
func (*DissociateAdditionalCertificatesFromListenerRequestCertificates) SetCertificateId ¶
func (s *DissociateAdditionalCertificatesFromListenerRequestCertificates) SetCertificateId(v string) *DissociateAdditionalCertificatesFromListenerRequestCertificates
func (DissociateAdditionalCertificatesFromListenerRequestCertificates) String ¶
func (s DissociateAdditionalCertificatesFromListenerRequestCertificates) String() string
type DissociateAdditionalCertificatesFromListenerResponse ¶
type DissociateAdditionalCertificatesFromListenerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DissociateAdditionalCertificatesFromListenerResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DissociateAdditionalCertificatesFromListenerResponse) GoString ¶
func (s DissociateAdditionalCertificatesFromListenerResponse) GoString() string
func (*DissociateAdditionalCertificatesFromListenerResponse) SetHeaders ¶
func (s *DissociateAdditionalCertificatesFromListenerResponse) SetHeaders(v map[string]*string) *DissociateAdditionalCertificatesFromListenerResponse
func (*DissociateAdditionalCertificatesFromListenerResponse) SetStatusCode ¶
func (s *DissociateAdditionalCertificatesFromListenerResponse) SetStatusCode(v int32) *DissociateAdditionalCertificatesFromListenerResponse
func (DissociateAdditionalCertificatesFromListenerResponse) String ¶
func (s DissociateAdditionalCertificatesFromListenerResponse) String() string
type DissociateAdditionalCertificatesFromListenerResponseBody ¶
type DissociateAdditionalCertificatesFromListenerResponseBody struct { // The asynchronous task ID. // // 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 (DissociateAdditionalCertificatesFromListenerResponseBody) GoString ¶
func (s DissociateAdditionalCertificatesFromListenerResponseBody) GoString() string
func (*DissociateAdditionalCertificatesFromListenerResponseBody) SetRequestId ¶
func (DissociateAdditionalCertificatesFromListenerResponseBody) String ¶
func (s DissociateAdditionalCertificatesFromListenerResponseBody) String() string
type EnableDeletionProtectionRequest ¶
type EnableDeletionProtectionRequest 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 and cannot exceed 64 characters in length. // // example: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The Application Load Balancer (ALB) instance ID. // // This parameter is required. // // example: // // re-atstuj3rtop**** ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` }
func (EnableDeletionProtectionRequest) GoString ¶
func (s EnableDeletionProtectionRequest) GoString() string
func (*EnableDeletionProtectionRequest) SetClientToken ¶
func (s *EnableDeletionProtectionRequest) SetClientToken(v string) *EnableDeletionProtectionRequest
func (*EnableDeletionProtectionRequest) SetDryRun ¶
func (s *EnableDeletionProtectionRequest) SetDryRun(v bool) *EnableDeletionProtectionRequest
func (*EnableDeletionProtectionRequest) SetResourceId ¶
func (s *EnableDeletionProtectionRequest) SetResourceId(v string) *EnableDeletionProtectionRequest
func (EnableDeletionProtectionRequest) String ¶
func (s EnableDeletionProtectionRequest) String() string
type EnableDeletionProtectionResponse ¶
type EnableDeletionProtectionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *EnableDeletionProtectionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (EnableDeletionProtectionResponse) GoString ¶
func (s EnableDeletionProtectionResponse) GoString() string
func (*EnableDeletionProtectionResponse) SetBody ¶
func (s *EnableDeletionProtectionResponse) SetBody(v *EnableDeletionProtectionResponseBody) *EnableDeletionProtectionResponse
func (*EnableDeletionProtectionResponse) SetHeaders ¶
func (s *EnableDeletionProtectionResponse) SetHeaders(v map[string]*string) *EnableDeletionProtectionResponse
func (*EnableDeletionProtectionResponse) SetStatusCode ¶
func (s *EnableDeletionProtectionResponse) SetStatusCode(v int32) *EnableDeletionProtectionResponse
func (EnableDeletionProtectionResponse) String ¶
func (s EnableDeletionProtectionResponse) String() string
type EnableDeletionProtectionResponseBody ¶
type EnableDeletionProtectionResponseBody struct { // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (EnableDeletionProtectionResponseBody) GoString ¶
func (s EnableDeletionProtectionResponseBody) GoString() string
func (*EnableDeletionProtectionResponseBody) SetRequestId ¶
func (s *EnableDeletionProtectionResponseBody) SetRequestId(v string) *EnableDeletionProtectionResponseBody
func (EnableDeletionProtectionResponseBody) String ¶
func (s EnableDeletionProtectionResponseBody) String() string
type EnableLoadBalancerAccessLogRequest ¶
type EnableLoadBalancerAccessLogRequest 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 and cannot exceed 64 characters in length. // // > 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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ALB instance ID. // // This parameter is required. // // example: // // alb-bd6oylbckp6k9x**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The project to which the access log is shipped. // // This parameter is required. // // example: // // sls-setter LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"` // The Logstore to which the access log is shipped. // // This parameter is required. // // example: // // test LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"` }
func (EnableLoadBalancerAccessLogRequest) GoString ¶
func (s EnableLoadBalancerAccessLogRequest) GoString() string
func (*EnableLoadBalancerAccessLogRequest) SetClientToken ¶
func (s *EnableLoadBalancerAccessLogRequest) SetClientToken(v string) *EnableLoadBalancerAccessLogRequest
func (*EnableLoadBalancerAccessLogRequest) SetDryRun ¶
func (s *EnableLoadBalancerAccessLogRequest) SetDryRun(v bool) *EnableLoadBalancerAccessLogRequest
func (*EnableLoadBalancerAccessLogRequest) SetLoadBalancerId ¶
func (s *EnableLoadBalancerAccessLogRequest) SetLoadBalancerId(v string) *EnableLoadBalancerAccessLogRequest
func (*EnableLoadBalancerAccessLogRequest) SetLogProject ¶
func (s *EnableLoadBalancerAccessLogRequest) SetLogProject(v string) *EnableLoadBalancerAccessLogRequest
func (*EnableLoadBalancerAccessLogRequest) SetLogStore ¶
func (s *EnableLoadBalancerAccessLogRequest) SetLogStore(v string) *EnableLoadBalancerAccessLogRequest
func (EnableLoadBalancerAccessLogRequest) String ¶
func (s EnableLoadBalancerAccessLogRequest) String() string
type EnableLoadBalancerAccessLogResponse ¶
type EnableLoadBalancerAccessLogResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *EnableLoadBalancerAccessLogResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (EnableLoadBalancerAccessLogResponse) GoString ¶
func (s EnableLoadBalancerAccessLogResponse) GoString() string
func (*EnableLoadBalancerAccessLogResponse) SetHeaders ¶
func (s *EnableLoadBalancerAccessLogResponse) SetHeaders(v map[string]*string) *EnableLoadBalancerAccessLogResponse
func (*EnableLoadBalancerAccessLogResponse) SetStatusCode ¶
func (s *EnableLoadBalancerAccessLogResponse) SetStatusCode(v int32) *EnableLoadBalancerAccessLogResponse
func (EnableLoadBalancerAccessLogResponse) String ¶
func (s EnableLoadBalancerAccessLogResponse) String() string
type EnableLoadBalancerAccessLogResponseBody ¶
type EnableLoadBalancerAccessLogResponseBody struct { // example: // // ff7713ca-5818-4120-85e3-0bf9e27e9103 JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (EnableLoadBalancerAccessLogResponseBody) GoString ¶
func (s EnableLoadBalancerAccessLogResponseBody) GoString() string
func (*EnableLoadBalancerAccessLogResponseBody) SetJobId ¶ added in v2.2.2
func (s *EnableLoadBalancerAccessLogResponseBody) SetJobId(v string) *EnableLoadBalancerAccessLogResponseBody
func (*EnableLoadBalancerAccessLogResponseBody) SetRequestId ¶
func (s *EnableLoadBalancerAccessLogResponseBody) SetRequestId(v string) *EnableLoadBalancerAccessLogResponseBody
func (EnableLoadBalancerAccessLogResponseBody) String ¶
func (s EnableLoadBalancerAccessLogResponseBody) String() string
type EnableLoadBalancerIpv6InternetRequest ¶ added in v2.0.3
type EnableLoadBalancerIpv6InternetRequest 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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 ALB instance ID. // // This parameter is required. // // example: // // alb-o2cvudgo6rlqz7**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` }
func (EnableLoadBalancerIpv6InternetRequest) GoString ¶ added in v2.0.3
func (s EnableLoadBalancerIpv6InternetRequest) GoString() string
func (*EnableLoadBalancerIpv6InternetRequest) SetClientToken ¶ added in v2.0.3
func (s *EnableLoadBalancerIpv6InternetRequest) SetClientToken(v string) *EnableLoadBalancerIpv6InternetRequest
func (*EnableLoadBalancerIpv6InternetRequest) SetDryRun ¶ added in v2.0.3
func (s *EnableLoadBalancerIpv6InternetRequest) SetDryRun(v bool) *EnableLoadBalancerIpv6InternetRequest
func (*EnableLoadBalancerIpv6InternetRequest) SetLoadBalancerId ¶ added in v2.0.3
func (s *EnableLoadBalancerIpv6InternetRequest) SetLoadBalancerId(v string) *EnableLoadBalancerIpv6InternetRequest
func (EnableLoadBalancerIpv6InternetRequest) String ¶ added in v2.0.3
func (s EnableLoadBalancerIpv6InternetRequest) String() string
type EnableLoadBalancerIpv6InternetResponse ¶ added in v2.0.3
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 ¶ added in v2.0.3
func (s EnableLoadBalancerIpv6InternetResponse) GoString() string
func (*EnableLoadBalancerIpv6InternetResponse) SetHeaders ¶ added in v2.0.3
func (s *EnableLoadBalancerIpv6InternetResponse) SetHeaders(v map[string]*string) *EnableLoadBalancerIpv6InternetResponse
func (*EnableLoadBalancerIpv6InternetResponse) SetStatusCode ¶ added in v2.0.3
func (s *EnableLoadBalancerIpv6InternetResponse) SetStatusCode(v int32) *EnableLoadBalancerIpv6InternetResponse
func (EnableLoadBalancerIpv6InternetResponse) String ¶ added in v2.0.3
func (s EnableLoadBalancerIpv6InternetResponse) String() string
type EnableLoadBalancerIpv6InternetResponseBody ¶ added in v2.0.3
type EnableLoadBalancerIpv6InternetResponseBody struct { // The asynchronous task ID. // // example: // // 4a6e3ad4-ef08-4ab1-b332-fa621cfe**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // BB920797-D70E-567F-8098-55A861DD7912 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (EnableLoadBalancerIpv6InternetResponseBody) GoString ¶ added in v2.0.3
func (s EnableLoadBalancerIpv6InternetResponseBody) GoString() string
func (*EnableLoadBalancerIpv6InternetResponseBody) SetJobId ¶ added in v2.0.3
func (s *EnableLoadBalancerIpv6InternetResponseBody) SetJobId(v string) *EnableLoadBalancerIpv6InternetResponseBody
func (*EnableLoadBalancerIpv6InternetResponseBody) SetRequestId ¶ added in v2.0.3
func (s *EnableLoadBalancerIpv6InternetResponseBody) SetRequestId(v string) *EnableLoadBalancerIpv6InternetResponseBody
func (EnableLoadBalancerIpv6InternetResponseBody) String ¶ added in v2.0.3
func (s EnableLoadBalancerIpv6InternetResponseBody) String() string
type GetHealthCheckTemplateAttributeRequest ¶
type GetHealthCheckTemplateAttributeRequest struct { // The ID of the health check template. // // This parameter is required. // // example: // // hct-x4jazoyi6tvsq9**** HealthCheckTemplateId *string `json:"HealthCheckTemplateId,omitempty" xml:"HealthCheckTemplateId,omitempty"` }
func (GetHealthCheckTemplateAttributeRequest) GoString ¶
func (s GetHealthCheckTemplateAttributeRequest) GoString() string
func (*GetHealthCheckTemplateAttributeRequest) SetHealthCheckTemplateId ¶
func (s *GetHealthCheckTemplateAttributeRequest) SetHealthCheckTemplateId(v string) *GetHealthCheckTemplateAttributeRequest
func (GetHealthCheckTemplateAttributeRequest) String ¶
func (s GetHealthCheckTemplateAttributeRequest) String() string
type GetHealthCheckTemplateAttributeResponse ¶
type GetHealthCheckTemplateAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetHealthCheckTemplateAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetHealthCheckTemplateAttributeResponse) GoString ¶
func (s GetHealthCheckTemplateAttributeResponse) GoString() string
func (*GetHealthCheckTemplateAttributeResponse) SetHeaders ¶
func (s *GetHealthCheckTemplateAttributeResponse) SetHeaders(v map[string]*string) *GetHealthCheckTemplateAttributeResponse
func (*GetHealthCheckTemplateAttributeResponse) SetStatusCode ¶
func (s *GetHealthCheckTemplateAttributeResponse) SetStatusCode(v int32) *GetHealthCheckTemplateAttributeResponse
func (GetHealthCheckTemplateAttributeResponse) String ¶
func (s GetHealthCheckTemplateAttributeResponse) String() string
type GetHealthCheckTemplateAttributeResponseBody ¶
type GetHealthCheckTemplateAttributeResponseBody struct { // The HTTP status codes that indicate a healthy backend server. HealthCheckCodes []*string `json:"HealthCheckCodes,omitempty" xml:"HealthCheckCodes,omitempty" type:"Repeated"` // The port that is used for health checks. // // Valid values: **0* - to **65535**. // // example: // // 80 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that is used for health checks. Valid values: // // - **$SERVER_IP**: the private IP addresses of backend servers. If an IP address is specified, or this parameter is not specified, the ALB instance uses the private IP addresses of backend servers as domain names for health checks. // // - **domain**: The domain name must be 1 to 80 characters in length, and can contain letters, digits, periods (.), and hyphens (-). // // > This parameter takes effect only if `HealthCheckProtocol` is set to **HTTP* - or **HTTPS**. // // example: // // $SERVER_IP HealthCheckHost *string `json:"HealthCheckHost,omitempty" xml:"HealthCheckHost,omitempty"` // The HTTP version for health checks. // // Valid values: **HTTP1.0* - and **HTTP1.1**. // // > This parameter takes effect only if you set `HealthCheckProtocol` to **HTTP* - or **HTTPS**. // // example: // // HTTP1.0 HealthCheckHttpVersion *string `json:"HealthCheckHttpVersion,omitempty" xml:"HealthCheckHttpVersion,omitempty"` // The interval at which health checks are performed. Unit: seconds. Valid values: **1 to 50**. // // example: // // 3 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The HTTP method that is used for health checks. Valid values: // // - **HEAD* - (default): By default, HTTP and HTTPS health checks use the HEAD method. // // - **GET**: If the length of a response exceeds 8 KB, the response is truncated. However, the health check result is not affected. // // - **POST**: gRPC health checks use the POST method by default. // // > This parameter takes effect only if you set **HealthCheckProtocol* - to **HTTP**, **HTTPS**, or **gRPC**. // // example: // // GET HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The URL that is used for health checks. // // The URL must be 1 to 80 characters in length, and can contain letters, digits, the following special characters: - / . % ? # &, and the following extended characters: `_ ; ~ ! ( ) - [ ] @ $ ^ : \\" , +`. The URL must start with a forward slash (/). // // > This parameter takes effect only if you set **HealthCheckProtocol* - to **HTTP**, **HTTPS**, or **gRPC**. // // example: // // /test/index.html HealthCheckPath *string `json:"HealthCheckPath,omitempty" xml:"HealthCheckPath,omitempty"` // The protocol that is used for health checks. Valid values: // // - **HTTP* - (default): HTTP health checks simulate browser behaviors by sending HEAD or GET requests to probe the availability of backend servers. // // - **HTTPS**: The ALB instance sends HEAD or GET requests, which simulate browser requests, to check whether the backend server is healthy. HTTPS supports encryption and provides higher security than HTTP. // // - **TCP**: TCP health checks send TCP SYN packets to a backend server to probe the availability of backend servers. // // - **gRPC**: gRPC health checks send POST or GET requests to a backend server to probe the availability of backend servers. // // example: // // HTTP HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty" xml:"HealthCheckProtocol,omitempty"` // The ID of the health check template. // // example: // // hct-x4jazoyi6tvsq9**** HealthCheckTemplateId *string `json:"HealthCheckTemplateId,omitempty" xml:"HealthCheckTemplateId,omitempty"` // The name of the health check template. // // 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: // // HealthCheckTemplate1 HealthCheckTemplateName *string `json:"HealthCheckTemplateName,omitempty" xml:"HealthCheckTemplateName,omitempty"` // The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the backend server is declared unhealthy. Unit: seconds. // // Valid values: **1* - to **300**. // // example: // // 200 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health status is changed from **fail* - to **success**. // // Valid values: **2* - to **10**. // // example: // // 5 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The request ID. // // example: // // DB1AFC33-DAE8-528E-AA4D-4A6AABE71945 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The tags. Tags []*GetHealthCheckTemplateAttributeResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from **success* - to **fail**. // // Valid values: **2* - to **10**. // // example: // // 5 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` }
func (GetHealthCheckTemplateAttributeResponseBody) GoString ¶
func (s GetHealthCheckTemplateAttributeResponseBody) GoString() string
func (*GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckCodes ¶
func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckCodes(v []*string) *GetHealthCheckTemplateAttributeResponseBody
func (*GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckConnectPort ¶
func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckConnectPort(v int32) *GetHealthCheckTemplateAttributeResponseBody
func (*GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckHost ¶
func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckHost(v string) *GetHealthCheckTemplateAttributeResponseBody
func (*GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckHttpVersion ¶
func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckHttpVersion(v string) *GetHealthCheckTemplateAttributeResponseBody
func (*GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckInterval ¶
func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckInterval(v int32) *GetHealthCheckTemplateAttributeResponseBody
func (*GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckMethod ¶
func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckMethod(v string) *GetHealthCheckTemplateAttributeResponseBody
func (*GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckPath ¶
func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckPath(v string) *GetHealthCheckTemplateAttributeResponseBody
func (*GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckProtocol ¶
func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckProtocol(v string) *GetHealthCheckTemplateAttributeResponseBody
func (*GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckTemplateId ¶
func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckTemplateId(v string) *GetHealthCheckTemplateAttributeResponseBody
func (*GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckTemplateName ¶
func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckTemplateName(v string) *GetHealthCheckTemplateAttributeResponseBody
func (*GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckTimeout ¶
func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthCheckTimeout(v int32) *GetHealthCheckTemplateAttributeResponseBody
func (*GetHealthCheckTemplateAttributeResponseBody) SetHealthyThreshold ¶
func (s *GetHealthCheckTemplateAttributeResponseBody) SetHealthyThreshold(v int32) *GetHealthCheckTemplateAttributeResponseBody
func (*GetHealthCheckTemplateAttributeResponseBody) SetRequestId ¶
func (s *GetHealthCheckTemplateAttributeResponseBody) SetRequestId(v string) *GetHealthCheckTemplateAttributeResponseBody
func (*GetHealthCheckTemplateAttributeResponseBody) SetUnhealthyThreshold ¶
func (s *GetHealthCheckTemplateAttributeResponseBody) SetUnhealthyThreshold(v int32) *GetHealthCheckTemplateAttributeResponseBody
func (GetHealthCheckTemplateAttributeResponseBody) String ¶
func (s GetHealthCheckTemplateAttributeResponseBody) String() string
type GetHealthCheckTemplateAttributeResponseBodyTags ¶ added in v2.0.5
type GetHealthCheckTemplateAttributeResponseBodyTags struct { // The tag key. The tag key can be up to 128 characters in length, and cannot contain `http://` or `https://`. The tag key cannot start with `acs:` or `aliyun`. // // 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:`. The tag value cannot contain `http://` or `https://`. // // example: // // product Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (GetHealthCheckTemplateAttributeResponseBodyTags) GoString ¶ added in v2.0.5
func (s GetHealthCheckTemplateAttributeResponseBodyTags) GoString() string
func (*GetHealthCheckTemplateAttributeResponseBodyTags) SetValue ¶ added in v2.0.5
func (s *GetHealthCheckTemplateAttributeResponseBodyTags) SetValue(v string) *GetHealthCheckTemplateAttributeResponseBodyTags
func (GetHealthCheckTemplateAttributeResponseBodyTags) String ¶ added in v2.0.5
func (s GetHealthCheckTemplateAttributeResponseBodyTags) String() string
type GetListenerAttributeRequest ¶
type GetListenerAttributeRequest struct { // The listener ID. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` }
func (GetListenerAttributeRequest) GoString ¶
func (s GetListenerAttributeRequest) GoString() string
func (*GetListenerAttributeRequest) SetListenerId ¶
func (s *GetListenerAttributeRequest) SetListenerId(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 { // The configurations of the access control lists (ACLs). AclConfig *GetListenerAttributeResponseBodyAclConfig `json:"AclConfig,omitempty" xml:"AclConfig,omitempty" type:"Struct"` // A list of default CA certificates. CaCertificates []*GetListenerAttributeResponseBodyCaCertificates `json:"CaCertificates,omitempty" xml:"CaCertificates,omitempty" type:"Repeated"` // Indicates whether mutual authentication is enabled. Valid values: // // - **true** // // - **false** // // example: // // false CaEnabled *bool `json:"CaEnabled,omitempty" xml:"CaEnabled,omitempty"` // A list of certificates. Certificates []*GetListenerAttributeResponseBodyCertificates `json:"Certificates,omitempty" xml:"Certificates,omitempty" type:"Repeated"` // The actions of the default forwarding rule. DefaultActions []*GetListenerAttributeResponseBodyDefaultActions `json:"DefaultActions,omitempty" xml:"DefaultActions,omitempty" type:"Repeated"` // Indicates whether GZIP compression is enabled to compress specific types of files. Valid values: // // - **true** // // - **false** // // example: // // true GzipEnabled *bool `json:"GzipEnabled,omitempty" xml:"GzipEnabled,omitempty"` // Indicates whether HTTP/2 is enabled. Valid values: // // - **true** // // - **false** // // > This parameter is available only when you create an HTTPS listener. // // example: // // true Http2Enabled *bool `json:"Http2Enabled,omitempty" xml:"Http2Enabled,omitempty"` // The timeout period of an idle connection. Unit: seconds. // // If no requests are received within the specified timeout period, Application Load Balancer (ALB) closes the current connection. When a request is received, ALB establishes a new connection. // // example: // // 2 IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // The name of the listener. // // example: // // test ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The ID of the listener. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The frontend port that is used by the ALB instance. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. Valid values: **HTTP**, **HTTPS**, and **QUIC**. // // example: // // HTTP ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The status of the listener. Valid values: // // - **Provisioning** // // - **Running** // // - **Configuring** // // - **Stopped** // // example: // // Running ListenerStatus *string `json:"ListenerStatus,omitempty" xml:"ListenerStatus,omitempty"` // The ALB instance ID. // // example: // // lb-bp1o94dp5i6ea**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The logging configuration. LogConfig *GetListenerAttributeResponseBodyLogConfig `json:"LogConfig,omitempty" xml:"LogConfig,omitempty" type:"Struct"` // The configuration information when the listener is associated with a QUIC listener. QuicConfig *GetListenerAttributeResponseBodyQuicConfig `json:"QuicConfig,omitempty" xml:"QuicConfig,omitempty" type:"Struct"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The timeout period of a request. Unit: seconds. // // If no responses are received from the backend server within the specified timeout period, ALB returns an `HTTP 504` error code to the client. // // example: // // 34 RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"` // The security policy. // // > This parameter is available only when you create an HTTPS listener. // // example: // // tls_cipher_policy_1_1 SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The tags. Tags []*GetListenerAttributeResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The configuration of the XForward headers. XForwardedForConfig *GetListenerAttributeResponseBodyXForwardedForConfig `json:"XForwardedForConfig,omitempty" xml:"XForwardedForConfig,omitempty" type:"Struct"` }
func (GetListenerAttributeResponseBody) GoString ¶
func (s GetListenerAttributeResponseBody) GoString() string
func (*GetListenerAttributeResponseBody) SetAclConfig ¶
func (s *GetListenerAttributeResponseBody) SetAclConfig(v *GetListenerAttributeResponseBodyAclConfig) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetCaCertificates ¶ added in v2.0.3
func (s *GetListenerAttributeResponseBody) SetCaCertificates(v []*GetListenerAttributeResponseBodyCaCertificates) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetCaEnabled ¶
func (s *GetListenerAttributeResponseBody) SetCaEnabled(v bool) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetCertificates ¶
func (s *GetListenerAttributeResponseBody) SetCertificates(v []*GetListenerAttributeResponseBodyCertificates) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetDefaultActions ¶
func (s *GetListenerAttributeResponseBody) SetDefaultActions(v []*GetListenerAttributeResponseBodyDefaultActions) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetGzipEnabled ¶
func (s *GetListenerAttributeResponseBody) SetGzipEnabled(v bool) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetHttp2Enabled ¶
func (s *GetListenerAttributeResponseBody) SetHttp2Enabled(v bool) *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) SetLogConfig ¶
func (s *GetListenerAttributeResponseBody) SetLogConfig(v *GetListenerAttributeResponseBodyLogConfig) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetQuicConfig ¶
func (s *GetListenerAttributeResponseBody) SetQuicConfig(v *GetListenerAttributeResponseBodyQuicConfig) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetRequestId ¶
func (s *GetListenerAttributeResponseBody) SetRequestId(v string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetRequestTimeout ¶
func (s *GetListenerAttributeResponseBody) SetRequestTimeout(v int32) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetSecurityPolicyId ¶
func (s *GetListenerAttributeResponseBody) SetSecurityPolicyId(v string) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetTags ¶ added in v2.0.5
func (s *GetListenerAttributeResponseBody) SetTags(v []*GetListenerAttributeResponseBodyTags) *GetListenerAttributeResponseBody
func (*GetListenerAttributeResponseBody) SetXForwardedForConfig ¶
func (s *GetListenerAttributeResponseBody) SetXForwardedForConfig(v *GetListenerAttributeResponseBodyXForwardedForConfig) *GetListenerAttributeResponseBody
func (GetListenerAttributeResponseBody) String ¶
func (s GetListenerAttributeResponseBody) String() string
type GetListenerAttributeResponseBodyAclConfig ¶
type GetListenerAttributeResponseBodyAclConfig struct { // The IDs of the ACLs that are associated with the listener. AclRelations []*GetListenerAttributeResponseBodyAclConfigAclRelations `json:"AclRelations,omitempty" xml:"AclRelations,omitempty" type:"Repeated"` // The type of the ACL. Valid values: // // - **White**: a whitelist. Only requests from the IP addresses or CIDR blocks in the network ACL are forwarded. Whitelists are applicable to scenarios in which you want to allow only specific IP addresses to access an application. Your service may be adversely affected if the whitelist is not properly configured. If a whitelist is configured for a listener, only requests from IP addresses that are on the whitelist are forwarded by the listener. // // If you enable a whitelist but do not add an IP address to the whitelist, the listener forwards all requests. // // - **Black**: a blacklist. Requests from the IP addresses or CIDR blocks in the network ACL are denied. Blacklists are suitable for scenarios in which you want to deny access from specific IP addresses or CIDR blocks to an application. // // If a blacklist is configured for a listener but no IP addresses are added to the blacklist, the listener forwards all requests. // // example: // // White AclType *string `json:"AclType,omitempty" xml:"AclType,omitempty"` }
func (GetListenerAttributeResponseBodyAclConfig) GoString ¶
func (s GetListenerAttributeResponseBodyAclConfig) GoString() string
func (*GetListenerAttributeResponseBodyAclConfig) SetAclRelations ¶
func (s *GetListenerAttributeResponseBodyAclConfig) SetAclRelations(v []*GetListenerAttributeResponseBodyAclConfigAclRelations) *GetListenerAttributeResponseBodyAclConfig
func (*GetListenerAttributeResponseBodyAclConfig) SetAclType ¶
func (s *GetListenerAttributeResponseBodyAclConfig) SetAclType(v string) *GetListenerAttributeResponseBodyAclConfig
func (GetListenerAttributeResponseBodyAclConfig) String ¶
func (s GetListenerAttributeResponseBodyAclConfig) String() string
type GetListenerAttributeResponseBodyAclConfigAclRelations ¶
type GetListenerAttributeResponseBodyAclConfigAclRelations struct { // The ID of the ACL that is associated with the listener. // // example: // // acl-doc**** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // Indicates whether the ACL is associated with the listener. Valid values: // // - **Associating** // // - **Associated** // // - **Dissociating** // // example: // // Associating Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (GetListenerAttributeResponseBodyAclConfigAclRelations) GoString ¶
func (s GetListenerAttributeResponseBodyAclConfigAclRelations) GoString() string
func (GetListenerAttributeResponseBodyAclConfigAclRelations) String ¶
func (s GetListenerAttributeResponseBodyAclConfigAclRelations) String() string
type GetListenerAttributeResponseBodyCaCertificates ¶ added in v2.0.3
type GetListenerAttributeResponseBodyCaCertificates struct { // The ID of the default CA certificate. // // example: // // 139a00604bd-cn-east-hangzho**** CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"` // Indicates whether the certificate is a default certificate: Valid values: // // - **true** // // - **false** // // example: // // true IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"` // The status of the certificate. // // example: // // Associated Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (GetListenerAttributeResponseBodyCaCertificates) GoString ¶ added in v2.0.3
func (s GetListenerAttributeResponseBodyCaCertificates) GoString() string
func (*GetListenerAttributeResponseBodyCaCertificates) SetCertificateId ¶ added in v2.0.3
func (s *GetListenerAttributeResponseBodyCaCertificates) SetCertificateId(v string) *GetListenerAttributeResponseBodyCaCertificates
func (*GetListenerAttributeResponseBodyCaCertificates) SetIsDefault ¶ added in v2.0.3
func (s *GetListenerAttributeResponseBodyCaCertificates) SetIsDefault(v bool) *GetListenerAttributeResponseBodyCaCertificates
func (*GetListenerAttributeResponseBodyCaCertificates) SetStatus ¶ added in v2.0.3
func (s *GetListenerAttributeResponseBodyCaCertificates) SetStatus(v string) *GetListenerAttributeResponseBodyCaCertificates
func (GetListenerAttributeResponseBodyCaCertificates) String ¶ added in v2.0.3
func (s GetListenerAttributeResponseBodyCaCertificates) String() string
type GetListenerAttributeResponseBodyCertificates ¶
type GetListenerAttributeResponseBodyCertificates struct { // The ID of the certificate. Only server certificates are supported. // // example: // // 12315790212_166f8204689_1714763408_70998**** CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"` }
func (GetListenerAttributeResponseBodyCertificates) GoString ¶
func (s GetListenerAttributeResponseBodyCertificates) GoString() string
func (*GetListenerAttributeResponseBodyCertificates) SetCertificateId ¶
func (s *GetListenerAttributeResponseBodyCertificates) SetCertificateId(v string) *GetListenerAttributeResponseBodyCertificates
func (GetListenerAttributeResponseBodyCertificates) String ¶
func (s GetListenerAttributeResponseBodyCertificates) String() string
type GetListenerAttributeResponseBodyDefaultActions ¶
type GetListenerAttributeResponseBodyDefaultActions struct { // The configuration of the ForwardGroup action. This parameter is returned and takes effect when Type is set to **ForwardGroup**. ForwardGroupConfig *GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` // The type of the action. // // If **ForwardGroup* - is returned, requests are forwarded to multiple vServer groups. // // example: // // ForwardGroup Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (GetListenerAttributeResponseBodyDefaultActions) GoString ¶
func (s GetListenerAttributeResponseBodyDefaultActions) GoString() string
func (*GetListenerAttributeResponseBodyDefaultActions) SetForwardGroupConfig ¶
func (s *GetListenerAttributeResponseBodyDefaultActions) SetForwardGroupConfig(v *GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig) *GetListenerAttributeResponseBodyDefaultActions
func (GetListenerAttributeResponseBodyDefaultActions) String ¶
func (s GetListenerAttributeResponseBodyDefaultActions) String() string
type GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig ¶
type GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig struct { // The server group to which requests are forwarded. ServerGroupTuples []*GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"` }
func (GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig) GoString ¶
func (s GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig) GoString() string
func (*GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig) SetServerGroupTuples ¶
func (GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig) String ¶
func (s GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfig) String() string
type GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfigServerGroupTuples ¶
type GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfigServerGroupTuples struct { // The ID of the server group to which requests are forwarded. // // example: // // rsp-cige6j**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (*GetListenerAttributeResponseBodyDefaultActionsForwardGroupConfigServerGroupTuples) SetServerGroupId ¶
type GetListenerAttributeResponseBodyLogConfig ¶
type GetListenerAttributeResponseBodyLogConfig struct { // Indicates whether custom headers are recorded in the access log. Valid values: // // - **true** // // - **false** // // example: // // true AccessLogRecordCustomizedHeadersEnabled *bool `json:"AccessLogRecordCustomizedHeadersEnabled,omitempty" xml:"AccessLogRecordCustomizedHeadersEnabled,omitempty"` // The configuration of Xtrace. Xtrace is used to record requests sent to ALB. AccessLogTracingConfig *GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig `json:"AccessLogTracingConfig,omitempty" xml:"AccessLogTracingConfig,omitempty" type:"Struct"` }
func (GetListenerAttributeResponseBodyLogConfig) GoString ¶
func (s GetListenerAttributeResponseBodyLogConfig) GoString() string
func (*GetListenerAttributeResponseBodyLogConfig) SetAccessLogRecordCustomizedHeadersEnabled ¶
func (s *GetListenerAttributeResponseBodyLogConfig) SetAccessLogRecordCustomizedHeadersEnabled(v bool) *GetListenerAttributeResponseBodyLogConfig
func (*GetListenerAttributeResponseBodyLogConfig) SetAccessLogTracingConfig ¶
func (s *GetListenerAttributeResponseBodyLogConfig) SetAccessLogTracingConfig(v *GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) *GetListenerAttributeResponseBodyLogConfig
func (GetListenerAttributeResponseBodyLogConfig) String ¶
func (s GetListenerAttributeResponseBodyLogConfig) String() string
type GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig ¶
type GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig struct { // Indicates whether Xtrace is enabled. Valid values: // // - **true** // // - **false** // // > You can set this parameter to **true* - only if the AccessLogEnabled parameter is set to true. // // example: // // true TracingEnabled *bool `json:"TracingEnabled,omitempty" xml:"TracingEnabled,omitempty"` // The sampling rate of Xtrace. Valid values: 1 to 10000. // // > If **TracingEnabled* - is set to **true**, this parameter is valid. // // example: // // 100 TracingSample *int32 `json:"TracingSample,omitempty" xml:"TracingSample,omitempty"` // The Xtrace type. Supported Xtrace type: **Zipkin**. // // > If **TracingEnabled* - is set to **true**, this parameter is valid. // // example: // // Zipkin TracingType *string `json:"TracingType,omitempty" xml:"TracingType,omitempty"` }
func (GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) GoString ¶
func (s GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) GoString() string
func (*GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) SetTracingEnabled ¶
func (s *GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) SetTracingEnabled(v bool) *GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig
func (*GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) SetTracingSample ¶
func (s *GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) SetTracingSample(v int32) *GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig
func (*GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) SetTracingType ¶
func (GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) String ¶
func (s GetListenerAttributeResponseBodyLogConfigAccessLogTracingConfig) String() string
type GetListenerAttributeResponseBodyQuicConfig ¶
type GetListenerAttributeResponseBodyQuicConfig struct { // The ID of the QUIC listener. This parameter is returned when **QuicUpgradeEnabled* - is set to **true**. Only HTTPS listeners support this parameter. // // > You must associate the HTTPS listener and the QUIC listener with the same ALB instance. In addition, make sure that the QUIC listener has never been associated with another listener. // // example: // // lsn-333 QuicListenerId *string `json:"QuicListenerId,omitempty" xml:"QuicListenerId,omitempty"` // Indicates whether QUIC upgrade is enabled. Valid values: // // - **true** // // - **false** // // > Only HTTPS listeners support this parameter. // // example: // // true QuicUpgradeEnabled *bool `json:"QuicUpgradeEnabled,omitempty" xml:"QuicUpgradeEnabled,omitempty"` }
func (GetListenerAttributeResponseBodyQuicConfig) GoString ¶
func (s GetListenerAttributeResponseBodyQuicConfig) GoString() string
func (*GetListenerAttributeResponseBodyQuicConfig) SetQuicListenerId ¶
func (s *GetListenerAttributeResponseBodyQuicConfig) SetQuicListenerId(v string) *GetListenerAttributeResponseBodyQuicConfig
func (*GetListenerAttributeResponseBodyQuicConfig) SetQuicUpgradeEnabled ¶
func (s *GetListenerAttributeResponseBodyQuicConfig) SetQuicUpgradeEnabled(v bool) *GetListenerAttributeResponseBodyQuicConfig
func (GetListenerAttributeResponseBodyQuicConfig) String ¶
func (s GetListenerAttributeResponseBodyQuicConfig) String() string
type GetListenerAttributeResponseBodyTags ¶ added in v2.0.5
type GetListenerAttributeResponseBodyTags 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 (GetListenerAttributeResponseBodyTags) GoString ¶ added in v2.0.5
func (s GetListenerAttributeResponseBodyTags) GoString() string
func (*GetListenerAttributeResponseBodyTags) SetKey ¶ added in v2.0.5
func (s *GetListenerAttributeResponseBodyTags) SetKey(v string) *GetListenerAttributeResponseBodyTags
func (*GetListenerAttributeResponseBodyTags) SetValue ¶ added in v2.0.5
func (s *GetListenerAttributeResponseBodyTags) SetValue(v string) *GetListenerAttributeResponseBodyTags
func (GetListenerAttributeResponseBodyTags) String ¶ added in v2.0.5
func (s GetListenerAttributeResponseBodyTags) String() string
type GetListenerAttributeResponseBodyXForwardedForConfig ¶
type GetListenerAttributeResponseBodyXForwardedForConfig struct { // The name of the custom header. This parameter takes effect only when **XForwardedForClientCertClientVerifyEnabled* - is set to **true**. // // The name is 1 to 40 characters in length, and can contain lowercase letters, hyphens (-), underscores (_), and digits. // // > This parameter is available only when you create an HTTPS listener. // // example: // // test_client-verify-alias_123456 XForwardedForClientCertClientVerifyAlias *string `json:"XForwardedForClientCertClientVerifyAlias,omitempty" xml:"XForwardedForClientCertClientVerifyAlias,omitempty"` // Indicates whether the `X-Forwarded-Clientcert-clientverify` header is used to retrieve the verification result of the client certificate. Valid values: // // - **true** // // - **false** // // > This parameter is available only when you create an HTTPS listener. // // example: // // true XForwardedForClientCertClientVerifyEnabled *bool `json:"XForwardedForClientCertClientVerifyEnabled,omitempty" xml:"XForwardedForClientCertClientVerifyEnabled,omitempty"` // The name of the custom header. This parameter takes effect only when **XForwardedForClientCertFingerprintEnabled* - is set to **true**. // // The name is 1 to 40 characters in length, and can contain lowercase letters, hyphens (-), underscores (_), and digits. // // > This parameter is available only when you create an HTTPS listener. // // example: // // test_finger-print-alias_123456 XForwardedForClientCertFingerprintAlias *string `json:"XForwardedForClientCertFingerprintAlias,omitempty" xml:"XForwardedForClientCertFingerprintAlias,omitempty"` // Indicates whether the `X-Forwarded-Clientcert-fingerprint` header is used to retrieve the fingerprint of the client certificate. Valid values: // // - **true** // // - **false** // // > This parameter is available only when you create an HTTPS listener. // // example: // // true XForwardedForClientCertFingerprintEnabled *bool `json:"XForwardedForClientCertFingerprintEnabled,omitempty" xml:"XForwardedForClientCertFingerprintEnabled,omitempty"` // The name of the custom header. This parameter takes effect only when **XForwardedForClientCertIssuerDNEnabled* - is set to **true**. // // The name is 1 to 40 characters in length, and can contain lowercase letters, hyphens (-), underscores (_), and digits. // // > This parameter is available only when you create an HTTPS listener. // // example: // // test_issue-dn-alias_123456 XForwardedForClientCertIssuerDNAlias *string `json:"XForwardedForClientCertIssuerDNAlias,omitempty" xml:"XForwardedForClientCertIssuerDNAlias,omitempty"` // Indicates whether the `X-Forwarded-Clientcert-issuerdn` header is used to retrieve information about the authority that issues the client certificate. Valid values: // // - **true** // // - **false** // // > This parameter is available only when you create an HTTPS listener. // // example: // // true XForwardedForClientCertIssuerDNEnabled *bool `json:"XForwardedForClientCertIssuerDNEnabled,omitempty" xml:"XForwardedForClientCertIssuerDNEnabled,omitempty"` // The name of the custom header. This parameter takes effect only when **XForwardedForClientCertSubjectDNEnabled* - is set to **true**. // // The name is 1 to 40 characters in length, and can contain lowercase letters, hyphens (-), underscores (_), and digits. // // > This parameter is available only when you create an HTTPS listener. // // example: // // test_subject-dn-alias_123456 XForwardedForClientCertSubjectDNAlias *string `json:"XForwardedForClientCertSubjectDNAlias,omitempty" xml:"XForwardedForClientCertSubjectDNAlias,omitempty"` // Indicates whether the `X-Forwarded-Clientcert-subjectdn` header is used to retrieve information about the owner of the client certificate. Valid values: // // - **true** // // - **false** // // > This parameter is available only when you create an HTTPS listener. // // example: // // true XForwardedForClientCertSubjectDNEnabled *bool `json:"XForwardedForClientCertSubjectDNEnabled,omitempty" xml:"XForwardedForClientCertSubjectDNEnabled,omitempty"` // Indicates whether the `X-Forwarded-Client-Ip` header is used to retrieve the source port of the ALB instance. Valid values: // // - **true** // // - **false** // // > This parameter is available only when you create an HTTP, HTTPS, or QUIC listener. // // example: // // false XForwardedForClientSourceIpsEnabled *bool `json:"XForwardedForClientSourceIpsEnabled,omitempty" xml:"XForwardedForClientSourceIpsEnabled,omitempty"` // The trusted proxy IP address. // // ALB traverses `X-Forwarded-For` backward and selects the first IP address that is not on the trusted IP address list as the real IP address of the client. The IP address is used in source IP address throttling. // // example: // // 10.1.1.0/24 XForwardedForClientSourceIpsTrusted *string `json:"XForwardedForClientSourceIpsTrusted,omitempty" xml:"XForwardedForClientSourceIpsTrusted,omitempty"` // Indicates whether the `X-Forwarded-Client-Port` header is used to retrieve the client port. Valid values: // // - **true** // // - **false** // // > This parameter is available only when you create an HTTP or HTTPS listener. // // example: // // true XForwardedForClientSrcPortEnabled *bool `json:"XForwardedForClientSrcPortEnabled,omitempty" xml:"XForwardedForClientSrcPortEnabled,omitempty"` // Indicates whether the `X-Forwarded-For` header is used to retrieve the client IP address. Valid values: // // - **true** // // - **false** // // > This parameter is available only when you create an HTTP or HTTPS listener. // // example: // // true XForwardedForEnabled *bool `json:"XForwardedForEnabled,omitempty" xml:"XForwardedForEnabled,omitempty"` XForwardedForHostEnabled *bool `json:"XForwardedForHostEnabled,omitempty" xml:"XForwardedForHostEnabled,omitempty"` XForwardedForProcessingMode *string `json:"XForwardedForProcessingMode,omitempty" xml:"XForwardedForProcessingMode,omitempty"` // Indicates whether the `X-Forwarded-Proto` header is used to retrieve the listening protocol. Valid values: // // - **true** // // - **false** // // > This parameter is available only when you create an HTTP, HTTPS, or QUIC listener. // // example: // // true XForwardedForProtoEnabled *bool `json:"XForwardedForProtoEnabled,omitempty" xml:"XForwardedForProtoEnabled,omitempty"` // Indicates whether the `SLB-ID` header is used to retrieve the ID of the CLB instance. Valid values: // // - **true** // // - **false** // // > This parameter is available only when you create an HTTP, HTTPS, or QUIC listener. // // example: // // true XForwardedForSLBIdEnabled *bool `json:"XForwardedForSLBIdEnabled,omitempty" xml:"XForwardedForSLBIdEnabled,omitempty"` // Indicates whether the `X-Forwarded-Port` header is used to retrieve the listening port of the ALB instance. Valid values: // // - **true** // // - **false** // // > This parameter is available only when you create an HTTP, HTTPS, or QUIC listener. // // example: // // true XForwardedForSLBPortEnabled *bool `json:"XForwardedForSLBPortEnabled,omitempty" xml:"XForwardedForSLBPortEnabled,omitempty"` }
func (GetListenerAttributeResponseBodyXForwardedForConfig) GoString ¶
func (s GetListenerAttributeResponseBodyXForwardedForConfig) GoString() string
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertClientVerifyAlias ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertClientVerifyAlias(v string) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertClientVerifyEnabled ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertClientVerifyEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertFingerprintAlias ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertFingerprintAlias(v string) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertFingerprintEnabled ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertFingerprintEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertIssuerDNAlias ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertIssuerDNAlias(v string) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertIssuerDNEnabled ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertIssuerDNEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertSubjectDNAlias ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertSubjectDNAlias(v string) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertSubjectDNEnabled ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientCertSubjectDNEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientSourceIpsEnabled ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientSourceIpsEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientSourceIpsTrusted ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientSourceIpsTrusted(v string) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientSrcPortEnabled ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForClientSrcPortEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForEnabled ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForHostEnabled ¶ added in v2.2.5
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForHostEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForProcessingMode ¶ added in v2.2.5
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForProcessingMode(v string) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForProtoEnabled ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForProtoEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForSLBIdEnabled ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForSLBIdEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
func (*GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForSLBPortEnabled ¶
func (s *GetListenerAttributeResponseBodyXForwardedForConfig) SetXForwardedForSLBPortEnabled(v bool) *GetListenerAttributeResponseBodyXForwardedForConfig
func (GetListenerAttributeResponseBodyXForwardedForConfig) String ¶
func (s GetListenerAttributeResponseBodyXForwardedForConfig) String() string
type GetListenerHealthStatusRequest ¶
type GetListenerHealthStatusRequest struct { // Specifies whether to return the health check results of forwarding rules. Valid values: // // - **true** // // - **false* - (default) // // example: // // true IncludeRule *bool `json:"IncludeRule,omitempty" xml:"IncludeRule,omitempty"` // The listener ID. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The number of entries to return on each page. Valid values: **1* - to **30**. Default value: **20**. // // example: // // 20 MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that determines the start point of the query. Valid values: // // - If this is your first query or no next queries are to be sent, ignore this parameter. // // - If a next query is to be sent, set the value to the value of **NextToken* - that is returned from the last call. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (GetListenerHealthStatusRequest) GoString ¶
func (s GetListenerHealthStatusRequest) GoString() string
func (*GetListenerHealthStatusRequest) SetIncludeRule ¶
func (s *GetListenerHealthStatusRequest) SetIncludeRule(v bool) *GetListenerHealthStatusRequest
func (*GetListenerHealthStatusRequest) SetListenerId ¶
func (s *GetListenerHealthStatusRequest) SetListenerId(v string) *GetListenerHealthStatusRequest
func (*GetListenerHealthStatusRequest) SetMaxResults ¶
func (s *GetListenerHealthStatusRequest) SetMaxResults(v int64) *GetListenerHealthStatusRequest
func (*GetListenerHealthStatusRequest) SetNextToken ¶
func (s *GetListenerHealthStatusRequest) SetNextToken(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 pagination token that is used in the next request to retrieve a new page of results. Valid values: // // - If **NextToken* - is empty, no next page exists. // // - If **NextToken* - was returned in the previous query, specify the value to obtain the next set of results. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The health check status of the forwarding rules. RuleHealthStatus []*GetListenerHealthStatusResponseBodyRuleHealthStatus `json:"RuleHealthStatus,omitempty" xml:"RuleHealthStatus,omitempty" type:"Repeated"` }
func (GetListenerHealthStatusResponseBody) GoString ¶
func (s GetListenerHealthStatusResponseBody) GoString() string
func (*GetListenerHealthStatusResponseBody) SetListenerHealthStatus ¶
func (s *GetListenerHealthStatusResponseBody) SetListenerHealthStatus(v []*GetListenerHealthStatusResponseBodyListenerHealthStatus) *GetListenerHealthStatusResponseBody
func (*GetListenerHealthStatusResponseBody) SetNextToken ¶
func (s *GetListenerHealthStatusResponseBody) SetNextToken(v string) *GetListenerHealthStatusResponseBody
func (*GetListenerHealthStatusResponseBody) SetRequestId ¶
func (s *GetListenerHealthStatusResponseBody) SetRequestId(v string) *GetListenerHealthStatusResponseBody
func (*GetListenerHealthStatusResponseBody) SetRuleHealthStatus ¶
func (s *GetListenerHealthStatusResponseBody) SetRuleHealthStatus(v []*GetListenerHealthStatusResponseBodyRuleHealthStatus) *GetListenerHealthStatusResponseBody
func (GetListenerHealthStatusResponseBody) String ¶
func (s GetListenerHealthStatusResponseBody) String() string
type GetListenerHealthStatusResponseBodyListenerHealthStatus ¶
type GetListenerHealthStatusResponseBodyListenerHealthStatus struct { // The listener ID. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The listener port. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. // // example: // // http ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The information about the server group. 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 { // The action specified for the server group. Valid values: // // - **ForwardGroup**: distributes requests to server groups. // // - **TrafficMirror**: mirrors requests to server groups. // // example: // // TrafficMirror ActionType *string `json:"ActionType,omitempty" xml:"ActionType,omitempty"` // Indicates whether health checks are enabled. If **on* - is returned, it indicates that health checks are enabled. // // example: // // on HealthCheckEnabled *string `json:"HealthCheckEnabled,omitempty" xml:"HealthCheckEnabled,omitempty"` // A list of unhealthy backend servers. NonNormalServers []*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers `json:"NonNormalServers,omitempty" xml:"NonNormalServers,omitempty" type:"Repeated"` // The ID of the server group that is associated with the listener. // // example: // // vsp-bp1qjwo61pqz3ahltv**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) GoString ¶
func (s GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) GoString() string
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) SetActionType ¶
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) SetHealthCheckEnabled ¶
func (s *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) SetHealthCheckEnabled(v string) *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) SetNonNormalServers ¶
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos) SetServerGroupId ¶
type GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers ¶
type GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServers struct { // The backend port. // // example: // // 90 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The cause of the abnormal state. Reason *GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason `json:"Reason,omitempty" xml:"Reason,omitempty" type:"Struct"` // The ID of the backend server. // // example: // // rg-bp1bfa08ex***** 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 status of the health check. Valid values: 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 HTTP status code returned from the server, for example, **302**. // // > A value is returned only if `ReasonCode` is set to **RESPONSE_MISMATCH**. // // example: // // 302 ActualResponse *string `json:"ActualResponse,omitempty" xml:"ActualResponse,omitempty"` // The HTTP status code returned after backend servers pass health checks. // // Valid values: **HTTP_2xx**, **HTTP_3xx**, **HTTP_4xx**, and **HTTP_5xx**. Multiple status codes are separated by commas (,). // // > This value is returned only if **ReasonCode* - is set to **RESPONSE_MISMATCH**. // // example: // // HTTP_2xx ExpectedResponse *string `json:"ExpectedResponse,omitempty" xml:"ExpectedResponse,omitempty"` // The reason why the value of **Status* - is Unhealthy. Only HTTP and HTTPS listeners support this parameter. // // - **CONNECT_TIMEOUT**: ALB failed to connect to the backend server within the specified period of time. // // - **CONNECT_FAILED**: ALB failed to connect to the backend server. // // - **RECV_RESPONSE_FAILED**: ALB failed to receive a response from the backend server. // // - **RECV_RESPONSE_TIMEOUT**: ALB failed to receive a response from the backend server within the specified period of time. // // - **SEND_REQUEST_FAILED**: ALB failed to send a request to the backend server. // // - **SEND_REQUEST_TIMEOUT**: ALB failed to send a request to the backend server within the specified period of time. // // - **RESPONSE_FORMAT_ERROR**: The format of the response from the backend server is invalid. // // - **RESPONSE_FORMAT_ERROR**: The HTTP status code returned from the backend server is not the expected one. // // example: // // RESPONSE_MISMATCH ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"` }
func (GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason) GoString ¶
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason) SetActualResponse ¶
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason) SetExpectedResponse ¶
func (*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfosNonNormalServersReason) SetReasonCode ¶
type GetListenerHealthStatusResponseBodyRuleHealthStatus ¶
type GetListenerHealthStatusResponseBodyRuleHealthStatus struct { // The ID of the forwarding rule. // // example: // // rule-hp34s2h0xx1ht4nwo**** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The server groups. ServerGroupInfos []*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos `json:"ServerGroupInfos,omitempty" xml:"ServerGroupInfos,omitempty" type:"Repeated"` }
func (GetListenerHealthStatusResponseBodyRuleHealthStatus) GoString ¶
func (s GetListenerHealthStatusResponseBodyRuleHealthStatus) GoString() string
func (*GetListenerHealthStatusResponseBodyRuleHealthStatus) SetServerGroupInfos ¶
func (GetListenerHealthStatusResponseBodyRuleHealthStatus) String ¶
func (s GetListenerHealthStatusResponseBodyRuleHealthStatus) String() string
type GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos ¶
type GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos struct { // The action specified for the server group. // // example: // // TrafficMirror ActionType *string `json:"ActionType,omitempty" xml:"ActionType,omitempty"` // Indicates whether health checks are enabled. If **on* - is returned, it indicates that health checks are enabled. // // example: // // on HealthCheckEnabled *string `json:"HealthCheckEnabled,omitempty" xml:"HealthCheckEnabled,omitempty"` // A list of unhealthy backend servers. NonNormalServers []*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers `json:"NonNormalServers,omitempty" xml:"NonNormalServers,omitempty" type:"Repeated"` // The ID of the server group that is associated with the listener. // // example: // // vsp-bp1qjwo61pqz3ahlt**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) GoString ¶
func (s GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) GoString() string
func (*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) SetActionType ¶
func (*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) SetHealthCheckEnabled ¶
func (s *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) SetHealthCheckEnabled(v string) *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos
func (*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) SetNonNormalServers ¶
func (*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) SetServerGroupId ¶
func (GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) String ¶
func (s GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfos) String() string
type GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers ¶
type GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers struct { // The backend port. // // example: // // 90 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The cause of the abnormal state. Reason *GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServersReason `json:"Reason,omitempty" xml:"Reason,omitempty" type:"Struct"` // The ID of the backend server. // // example: // // rg-bp1bfa08ex**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the server group. // // example: // // 192.168.2.11 ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The status of the health check. Valid values: 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 (GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers) GoString ¶
func (*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers) SetPort ¶
func (*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers) SetReason ¶
func (*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers) SetServerId ¶
func (*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers) SetServerIp ¶
func (*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServers) SetStatus ¶
type GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServersReason ¶
type GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServersReason struct { // The HTTP status code returned from the server, for example, **302**. // // > A value is returned only if **ReasonCode* - is set to **RESPONSE_MISMATCH**. // // example: // // 302 ActualResponse *string `json:"ActualResponse,omitempty" xml:"ActualResponse,omitempty"` // The HTTP status code returned after backend servers pass health checks. // // Valid values: **HTTP_2xx**, **HTTP_3xx**, **HTTP_4xx**, and **HTTP_5xx**. Multiple status codes are separated by commas (,). // // > A value is returned only if **ReasonCode* - is set to **RESPONSE_MISMATCH**. // // example: // // HTTP_2xx ExpectedResponse *string `json:"ExpectedResponse,omitempty" xml:"ExpectedResponse,omitempty"` // The reason why the value of **Status* - is Unhealthy. Only HTTP and HTTPS listeners support this parameter. // // - **CONNECT_TIMEOUT**: ALB failed to connect to the backend server within the specified period of time. // // - **CONNECT_FAILED**: ALB failed to connect to the backend server. // // - **RECV_RESPONSE_FAILED**: ALB failed to receive a response from the backend server. // // - **RECV_RESPONSE_TIMEOUT**: ALB failed to receive a response from the backend server within the specified period of time. // // - **SEND_REQUEST_FAILED**: ALB failed to send a request to the backend server. // // - **SEND_REQUEST_TIMEOUT**: ALB failed to send a request to the backend server within the specified period of time. // // - **RESPONSE_FORMAT_ERROR**: The format of the response from the backend server is invalid. // // - **RESPONSE_FORMAT_ERROR**: The HTTP status code returned from the backend server is not the expected one. // // example: // // RESPONSE_MISMATCH ReasonCode *string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"` }
func (GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServersReason) GoString ¶
func (*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServersReason) SetActualResponse ¶
func (*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServersReason) SetExpectedResponse ¶
func (*GetListenerHealthStatusResponseBodyRuleHealthStatusServerGroupInfosNonNormalServersReason) SetReasonCode ¶
type GetLoadBalancerAttributeRequest ¶
type GetLoadBalancerAttributeRequest struct { // The ALB instance ID. // // This parameter is required. // // example: // // alb-o9ulmq5hgn68jk**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` }
func (GetLoadBalancerAttributeRequest) GoString ¶
func (s GetLoadBalancerAttributeRequest) GoString() string
func (*GetLoadBalancerAttributeRequest) SetLoadBalancerId ¶
func (s *GetLoadBalancerAttributeRequest) SetLoadBalancerId(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 configuration of the access log feature. AccessLogConfig *GetLoadBalancerAttributeResponseBodyAccessLogConfig `json:"AccessLogConfig,omitempty" xml:"AccessLogConfig,omitempty" type:"Struct"` // The mode in which IP addresses are allocated. Valid values: // // - **Fixed**: allocates a static IP address to the ALB instance. // // - **Dynamic**: dynamically allocates an IP address to each zone of the ALB instance. // // example: // // Dynamic AddressAllocatedMode *string `json:"AddressAllocatedMode,omitempty" xml:"AddressAllocatedMode,omitempty"` // The IP version. Valid values: // // - **IPv4** // // - **DualStack** // // example: // // DualStack AddressIpVersion *string `json:"AddressIpVersion,omitempty" xml:"AddressIpVersion,omitempty"` // The network type of the ALB instance. Valid values: // // - **Internet**: The ALB instance uses a public IP address. The domain name of the ALB instance is resolved to the public IP address. Therefore, the ALB instance can be accessed over the Internet. // // - **Intranet**: The ALB instance uses a private IP address. The domain name of the ALB instance is resolved to the private IP address. In this case, the ALB instance can be accessed over the virtual private cloud (VPC) where the ALB instance is deployed. // // example: // // Intranet AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The ID of the elastic IP address (EIP) bandwidth plan that is associated with the Internet-facing ALB instance. // // example: // // cbwp-bp1vevu8h3ieh**** BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" xml:"BandwidthPackageId,omitempty"` // The time when the resource was created. The time follows the ISO 8601 standard in the `yyyy-MM-ddTHH:mm:ssZ` format. The time is displayed in UTC. // // example: // // 2022-07-02T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The domain name of the ALB instance. // // example: // // alb-95qnr2itwu9orb****.cn-hangzhou.alb.aliyuncs.com DNSName *string `json:"DNSName,omitempty" xml:"DNSName,omitempty"` // The configuration of deletion protection. DeletionProtectionConfig *GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig `json:"DeletionProtectionConfig,omitempty" xml:"DeletionProtectionConfig,omitempty" type:"Struct"` // The type of IPv6 address that is used by the ALB instance. Valid values: // // - **Internet**: The ALB instance uses a public IP address. The domain name of the ALB instance is resolved to the public IP address. Therefore, the ALB instance can be accessed over the Internet. // // - **Intranet**: The ALB instance uses a private IP address. The domain name of the ALB instance is resolved to the private IP address. Therefore, the ALB instance can be accessed over the VPC in which the ALB instance is deployed. // // example: // // Intranet Ipv6AddressType *string `json:"Ipv6AddressType,omitempty" xml:"Ipv6AddressType,omitempty"` // The billing method of the ALB instance. LoadBalancerBillingConfig *GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig `json:"LoadBalancerBillingConfig,omitempty" xml:"LoadBalancerBillingConfig,omitempty" type:"Struct"` // The service status of the ALB instance. Valid values: // // - **Abnormal** // // - **Normal** // // example: // // Normal LoadBalancerBussinessStatus *string `json:"LoadBalancerBussinessStatus,omitempty" xml:"LoadBalancerBussinessStatus,omitempty"` // The edition of the ALB instance. The features and billing rules vary based on the edition of the ALB instance. Valid values: // // - **Basic** // // - **Standard** // // - **StandardWithWaf** // // example: // // Standard LoadBalancerEdition *string `json:"LoadBalancerEdition,omitempty" xml:"LoadBalancerEdition,omitempty"` // The ALB instance ID. // // example: // // alb-o9ulmq5hgn68jk**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The name of the ALB instance. // // 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: // // alb1 LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The type of the lock. Valid values: // // - **SecurityLocked**: The ALB instance is locked due to security reasons. // // - **RelatedResourceLocked**: The ALB instance is locked due to association issues. // // - **FinancialLocked**: The ALB instance is locked due to overdue payments. // // - **ResidualLocked**: The ALB instance is locked because the associated resources have overdue payments and the resources are released. LoadBalancerOperationLocks []*GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks `json:"LoadBalancerOperationLocks,omitempty" xml:"LoadBalancerOperationLocks,omitempty" type:"Repeated"` // The status of the ALB instance. Valid values: // // - **Inactive**: The ALB instance is disabled. ALB instances in the Inactive state do not forward traffic. // // - **Active**: The ALB instance is running. // // - **Provisioning**: The ALB instance is being created. // // - **Configuring**: The ALB instance is being modified. // // - **CreateFailed**: The system failed to create the ALB instance. In this case, you are not charged for the ALB instance. You can only delete the ALB instance. // // example: // // Active LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"` // The configuration of the configuration read-only mode. ModificationProtectionConfig *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig `json:"ModificationProtectionConfig,omitempty" xml:"ModificationProtectionConfig,omitempty" type:"Struct"` // The region ID of the ALB instance. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The resource group ID. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The IDs of the security groups to which the ALB instance is added. SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" xml:"SecurityGroupIds,omitempty" type:"Repeated"` // The tag value. // // 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://`. Tags []*GetLoadBalancerAttributeResponseBodyTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The ID of the VPC in which the ALB instance is deployed. // // example: // // vpc-bp1b49rqrybk45nio**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The mappings between zones and vSwitches. At most 10 zones are returned. If the current region supports two or more zones, at least two zones are returned. ZoneMappings []*GetLoadBalancerAttributeResponseBodyZoneMappings `json:"ZoneMappings,omitempty" xml:"ZoneMappings,omitempty" type:"Repeated"` }
func (GetLoadBalancerAttributeResponseBody) GoString ¶
func (s GetLoadBalancerAttributeResponseBody) GoString() string
func (*GetLoadBalancerAttributeResponseBody) SetAccessLogConfig ¶
func (s *GetLoadBalancerAttributeResponseBody) SetAccessLogConfig(v *GetLoadBalancerAttributeResponseBodyAccessLogConfig) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetAddressAllocatedMode ¶
func (s *GetLoadBalancerAttributeResponseBody) SetAddressAllocatedMode(v string) *GetLoadBalancerAttributeResponseBody
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) SetCreateTime ¶
func (s *GetLoadBalancerAttributeResponseBody) SetCreateTime(v string) *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) SetLoadBalancerBussinessStatus ¶
func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerBussinessStatus(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetLoadBalancerEdition ¶
func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerEdition(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) SetLoadBalancerOperationLocks ¶
func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerOperationLocks(v []*GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetLoadBalancerStatus ¶
func (s *GetLoadBalancerAttributeResponseBody) SetLoadBalancerStatus(v string) *GetLoadBalancerAttributeResponseBody
func (*GetLoadBalancerAttributeResponseBody) SetModificationProtectionConfig ¶
func (s *GetLoadBalancerAttributeResponseBody) SetModificationProtectionConfig(v *GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) *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 ¶ added in v2.0.3
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 GetLoadBalancerAttributeResponseBodyAccessLogConfig ¶
type GetLoadBalancerAttributeResponseBodyAccessLogConfig struct { // The Log Service project. // // example: // // sls-setter LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"` // The Logstore. // // example: // // test LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"` }
func (GetLoadBalancerAttributeResponseBodyAccessLogConfig) GoString ¶
func (s GetLoadBalancerAttributeResponseBodyAccessLogConfig) GoString() string
func (*GetLoadBalancerAttributeResponseBodyAccessLogConfig) SetLogProject ¶
func (s *GetLoadBalancerAttributeResponseBodyAccessLogConfig) SetLogProject(v string) *GetLoadBalancerAttributeResponseBodyAccessLogConfig
func (*GetLoadBalancerAttributeResponseBodyAccessLogConfig) SetLogStore ¶
func (s *GetLoadBalancerAttributeResponseBodyAccessLogConfig) SetLogStore(v string) *GetLoadBalancerAttributeResponseBodyAccessLogConfig
func (GetLoadBalancerAttributeResponseBodyAccessLogConfig) String ¶
func (s GetLoadBalancerAttributeResponseBodyAccessLogConfig) String() string
type GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig ¶
type GetLoadBalancerAttributeResponseBodyDeletionProtectionConfig struct { // Indicates whether the deletion protection feature is enabled. Valid values: // // - **true** // // - **false** // // 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-08-02T02:49:05Z EnabledTime *string `json:"EnabledTime,omitempty" xml:"EnabledTime,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. // // Only **PostPay* - is returned, which indicates 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 GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks ¶
type GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks struct { // The reason why the ALB instance is locked. This parameter is valid only if **LoadBalancerBussinessStatus* - is set to **Abnormal**. // // example: // // nolock LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"` // The lock type. Valid values: // // - **SecurityLocked**: The ALB instance is locked due to security reasons. // // - **RelatedResourceLocked**: The ALB instance is locked due to other resources that are associated with the ALB instance. // // - **FinancialLocked**: The ALB instance is locked due to overdue payments. // // - **ResidualLocked**: The ALB instance is locked because the associated resources have overdue payments and the resources are released. // // example: // // FinancialLocked LockType *string `json:"LockType,omitempty" xml:"LockType,omitempty"` }
func (GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks) GoString ¶
func (s GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks) GoString() string
func (*GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks) SetLockReason ¶
func (*GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks) SetLockType ¶
func (GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks) String ¶
func (s GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks) String() string
type GetLoadBalancerAttributeResponseBodyModificationProtectionConfig ¶
type GetLoadBalancerAttributeResponseBodyModificationProtectionConfig struct { // The reason for enabling the configuration read-only mode. 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 is valid only if **ModificationProtectionStatus* - is set to **ConsoleProtection**. // // example: // // test Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` // The status of the configuration read-only mode. Valid values: // // - **NonProtection**: The configuration read-only mode is disabled. In this case, you cannot specify ModificationProtectionReason. If you specify ModificationProtectionReason, the value of the parameter is cleared. // // - **ConsoleProtection**: The configuration read-only mode is enabled. In this case, you can specify ModificationProtectionReason. // // > If you set this parameter to **ConsoleProtection**, you cannot use the ALB 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) String ¶
func (s GetLoadBalancerAttributeResponseBodyModificationProtectionConfig) String() string
type GetLoadBalancerAttributeResponseBodyTags ¶
type GetLoadBalancerAttributeResponseBodyTags struct { // The tag key. // // The tag key can be up to 128 characters in length, and cannot contain `http://` or `https://`. It cannot start with `acs:` or `aliyun`. // // example: // // FinanceDept Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. // // 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: // // FinanceJoshua Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (GetLoadBalancerAttributeResponseBodyTags) GoString ¶
func (s GetLoadBalancerAttributeResponseBodyTags) GoString() string
func (*GetLoadBalancerAttributeResponseBodyTags) SetKey ¶
func (s *GetLoadBalancerAttributeResponseBodyTags) SetKey(v string) *GetLoadBalancerAttributeResponseBodyTags
func (*GetLoadBalancerAttributeResponseBodyTags) SetValue ¶
func (s *GetLoadBalancerAttributeResponseBodyTags) SetValue(v string) *GetLoadBalancerAttributeResponseBodyTags
func (GetLoadBalancerAttributeResponseBodyTags) String ¶
func (s GetLoadBalancerAttributeResponseBodyTags) String() string
type GetLoadBalancerAttributeResponseBodyZoneMappings ¶
type GetLoadBalancerAttributeResponseBodyZoneMappings struct { // The address of the ALB instance. LoadBalancerAddresses []*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses `json:"LoadBalancerAddresses,omitempty" xml:"LoadBalancerAddresses,omitempty" type:"Repeated"` // The zone status. Valid values: // // - **Active**: The ALB instance is running. // // - **Stopped**: The ALB instance is disabled. // // - **Shifted**: The ALB instance is removed. // // - **Starting**: The ALB instance is starting. // // - **Stopping**: The ALB instance is stopping. // // example: // // Active Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The vSwitch in the zone. You can specify only one vSwitch (subnet) in each zone of an ALB instance. // // example: // // vsw-bp12mw1f8k3jgy**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone ID of the ALB instance. // // You can call the [DescribeZones](https://help.aliyun.com/document_detail/189196.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 ¶ added in v2.2.1
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 { // An IPv4 address. // // This parameter takes effect when **AddressIPVersion* - is set to **IPv4* - or **DualStack**. The network type is determined by the value of **AddressType**. // // example: // // 192.168.10.1 Address *string `json:"Address,omitempty" xml:"Address,omitempty"` // The elastic IP address (EIP). // // example: // // eip-uf6wm****1zj9 AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"` // The type of EIP. Valid values: // // - **Common**: an EIP. // // - **Anycast**: an Anycast EIP. // // > For more information about the regions in which ALB supports Anycast EIPs, see [Limits](https://help.aliyun.com/document_detail/460727.html). // // example: // // Common EipType *string `json:"EipType,omitempty" xml:"EipType,omitempty"` // The private IPv4 address. // // example: // // 10.0.1.181 IntranetAddress *string `json:"IntranetAddress,omitempty" xml:"IntranetAddress,omitempty"` // The health status of the private IPv4 address of the ALB instance. // // This parameter is returned only when the Status of the zone is Active.Valid values: // // - **Healthy** // // - **Unhealthy** // // example: // // Healthy IntranetAddressHcStatus *string `json:"IntranetAddressHcStatus,omitempty" xml:"IntranetAddressHcStatus,omitempty"` // The IPv4 link-local addresses. The IP addresses that the ALB instance uses to communicate with the backend servers. Ipv4LocalAddresses []*string `json:"Ipv4LocalAddresses,omitempty" xml:"Ipv4LocalAddresses,omitempty" type:"Repeated"` // An IPv6 address. // // This parameter takes effect only when **AddressIPVersion* - is set to **DualStack**. The network type is determined by the value of **Ipv6AddressType**. // // example: // // 2408:XXXX:39d:eb00::/56 Ipv6Address *string `json:"Ipv6Address,omitempty" xml:"Ipv6Address,omitempty"` // The health status of the private IPv6 address of the ALB instance. // // This parameter is returned only when the Status of the zone is Active.Valid values: // // - **Healthy** // // - **Unhealthy** // // example: // // Healthy Ipv6AddressHcStatus *string `json:"Ipv6AddressHcStatus,omitempty" xml:"Ipv6AddressHcStatus,omitempty"` // The IPv6 link-local addresses. The IP addresses that the ALB instance uses to communicate with the backend servers. Ipv6LocalAddresses []*string `json:"Ipv6LocalAddresses,omitempty" xml:"Ipv6LocalAddresses,omitempty" type:"Repeated"` }
func (GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) GoString ¶
func (s GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) GoString() string
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetAddress ¶
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetAllocationId ¶ added in v2.0.4
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetEipType ¶ added in v2.0.4
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIntranetAddress ¶ added in v2.1.1
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIntranetAddressHcStatus ¶ added in v2.2.1
func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIntranetAddressHcStatus(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv4LocalAddresses ¶ added in v2.2.3
func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv4LocalAddresses(v []*string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6Address ¶
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6AddressHcStatus ¶ added in v2.2.1
func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6AddressHcStatus(v string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
func (*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6LocalAddresses ¶ added in v2.2.3
func (s *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) SetIpv6LocalAddresses(v []*string) *GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses
func (GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) String ¶
func (s GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) String() string
type ListAScriptsRequest ¶ added in v2.0.3
type ListAScriptsRequest struct { // The AScript rule IDs. You can specify at most 20 IDs in each call. AScriptIds []*string `json:"AScriptIds,omitempty" xml:"AScriptIds,omitempty" type:"Repeated"` // The AScript rule names. You can specify at most 10 names in each call. AScriptNames []*string `json:"AScriptNames,omitempty" xml:"AScriptNames,omitempty" type:"Repeated"` // The listener IDs. You can specify at most 20 listener IDs in each call. ListenerIds []*string `json:"ListenerIds,omitempty" xml:"ListenerIds,omitempty" type:"Repeated"` // The maximum number of entries to return. // // Valid values: **1* - to **100**. // // Default value: **20**. If you do not specify this parameter, the default value is used. // // example: // // 50 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // - You do not need to specify this parameter for the first request.**** // // - You must specify the token that is obtained from the previous query as the value of **NextToken**. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (ListAScriptsRequest) GoString ¶ added in v2.0.3
func (s ListAScriptsRequest) GoString() string
func (*ListAScriptsRequest) SetAScriptIds ¶ added in v2.0.3
func (s *ListAScriptsRequest) SetAScriptIds(v []*string) *ListAScriptsRequest
func (*ListAScriptsRequest) SetAScriptNames ¶ added in v2.0.3
func (s *ListAScriptsRequest) SetAScriptNames(v []*string) *ListAScriptsRequest
func (*ListAScriptsRequest) SetListenerIds ¶ added in v2.0.3
func (s *ListAScriptsRequest) SetListenerIds(v []*string) *ListAScriptsRequest
func (*ListAScriptsRequest) SetMaxResults ¶ added in v2.0.3
func (s *ListAScriptsRequest) SetMaxResults(v int32) *ListAScriptsRequest
func (*ListAScriptsRequest) SetNextToken ¶ added in v2.0.3
func (s *ListAScriptsRequest) SetNextToken(v string) *ListAScriptsRequest
func (ListAScriptsRequest) String ¶ added in v2.0.3
func (s ListAScriptsRequest) String() string
type ListAScriptsResponse ¶ added in v2.0.3
type ListAScriptsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAScriptsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAScriptsResponse) GoString ¶ added in v2.0.3
func (s ListAScriptsResponse) GoString() string
func (*ListAScriptsResponse) SetBody ¶ added in v2.0.3
func (s *ListAScriptsResponse) SetBody(v *ListAScriptsResponseBody) *ListAScriptsResponse
func (*ListAScriptsResponse) SetHeaders ¶ added in v2.0.3
func (s *ListAScriptsResponse) SetHeaders(v map[string]*string) *ListAScriptsResponse
func (*ListAScriptsResponse) SetStatusCode ¶ added in v2.0.3
func (s *ListAScriptsResponse) SetStatusCode(v int32) *ListAScriptsResponse
func (ListAScriptsResponse) String ¶ added in v2.0.3
func (s ListAScriptsResponse) String() string
type ListAScriptsResponseBody ¶ added in v2.0.3
type ListAScriptsResponseBody struct { // The AScript rules. AScripts []*ListAScriptsResponseBodyAScripts `json:"AScripts,omitempty" xml:"AScripts,omitempty" type:"Repeated"` // The maximum number of entries returned. // // example: // // 50 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. // // This parameter is required. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // 2CA81429-F160-593A-8AB5-A2A9617845B9 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // > This parameter is optional. By default, this parameter is not returned. // // example: // // 1000 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListAScriptsResponseBody) GoString ¶ added in v2.0.3
func (s ListAScriptsResponseBody) GoString() string
func (*ListAScriptsResponseBody) SetAScripts ¶ added in v2.0.3
func (s *ListAScriptsResponseBody) SetAScripts(v []*ListAScriptsResponseBodyAScripts) *ListAScriptsResponseBody
func (*ListAScriptsResponseBody) SetMaxResults ¶ added in v2.0.3
func (s *ListAScriptsResponseBody) SetMaxResults(v int32) *ListAScriptsResponseBody
func (*ListAScriptsResponseBody) SetNextToken ¶ added in v2.0.3
func (s *ListAScriptsResponseBody) SetNextToken(v string) *ListAScriptsResponseBody
func (*ListAScriptsResponseBody) SetRequestId ¶ added in v2.0.3
func (s *ListAScriptsResponseBody) SetRequestId(v string) *ListAScriptsResponseBody
func (*ListAScriptsResponseBody) SetTotalCount ¶ added in v2.0.3
func (s *ListAScriptsResponseBody) SetTotalCount(v int32) *ListAScriptsResponseBody
func (ListAScriptsResponseBody) String ¶ added in v2.0.3
func (s ListAScriptsResponseBody) String() string
type ListAScriptsResponseBodyAScripts ¶ added in v2.0.3
type ListAScriptsResponseBodyAScripts struct { // The AScript rule ID. // // example: // // as-aznwocxofkakf7**** AScriptId *string `json:"AScriptId,omitempty" xml:"AScriptId,omitempty"` // The name of the AScript rule. // // example: // // test AScriptName *string `json:"AScriptName,omitempty" xml:"AScriptName,omitempty"` // The status of the AScript rule. Valid values: // // - **Creating** // // - **Available** // // - **Configuring** // // - **Deleting** // // example: // // Available AScriptStatus *string `json:"AScriptStatus,omitempty" xml:"AScriptStatus,omitempty"` // Indicates whether the AScript rule is enabled. Valid values: // // - **true** // // - **false** // // example: // // true Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The listener ID. // // example: // // lsn-t0w1m9r6suiwmc**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The Application Load Balancer (ALB) instance ID. // // example: // // alb-vv9rg2ub31tyec**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The content of the AScript rule. // // example: // // {test} ScriptContent *string `json:"ScriptContent,omitempty" xml:"ScriptContent,omitempty"` }
func (ListAScriptsResponseBodyAScripts) GoString ¶ added in v2.0.3
func (s ListAScriptsResponseBodyAScripts) GoString() string
func (*ListAScriptsResponseBodyAScripts) SetAScriptId ¶ added in v2.0.3
func (s *ListAScriptsResponseBodyAScripts) SetAScriptId(v string) *ListAScriptsResponseBodyAScripts
func (*ListAScriptsResponseBodyAScripts) SetAScriptName ¶ added in v2.0.3
func (s *ListAScriptsResponseBodyAScripts) SetAScriptName(v string) *ListAScriptsResponseBodyAScripts
func (*ListAScriptsResponseBodyAScripts) SetAScriptStatus ¶ added in v2.0.3
func (s *ListAScriptsResponseBodyAScripts) SetAScriptStatus(v string) *ListAScriptsResponseBodyAScripts
func (*ListAScriptsResponseBodyAScripts) SetEnabled ¶ added in v2.0.3
func (s *ListAScriptsResponseBodyAScripts) SetEnabled(v bool) *ListAScriptsResponseBodyAScripts
func (*ListAScriptsResponseBodyAScripts) SetListenerId ¶ added in v2.0.3
func (s *ListAScriptsResponseBodyAScripts) SetListenerId(v string) *ListAScriptsResponseBodyAScripts
func (*ListAScriptsResponseBodyAScripts) SetLoadBalancerId ¶ added in v2.0.3
func (s *ListAScriptsResponseBodyAScripts) SetLoadBalancerId(v string) *ListAScriptsResponseBodyAScripts
func (*ListAScriptsResponseBodyAScripts) SetScriptContent ¶ added in v2.0.3
func (s *ListAScriptsResponseBodyAScripts) SetScriptContent(v string) *ListAScriptsResponseBodyAScripts
func (ListAScriptsResponseBodyAScripts) String ¶ added in v2.0.3
func (s ListAScriptsResponseBodyAScripts) String() string
type ListAclEntriesRequest ¶
type ListAclEntriesRequest struct { // The ID of the ACL. // // This parameter is required. // // example: // // nacl-hp34s2h0xx1ht4nwo**** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // The number of entries per page. Valid values: **1* - to **100**. Default value: **20**. // // example: // // 50 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // - You do not need to specify this parameter for the first request. // // - You must specify the token that is obtained from the previous query as the value of **NextToken**. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (ListAclEntriesRequest) GoString ¶
func (s ListAclEntriesRequest) GoString() string
func (*ListAclEntriesRequest) SetAclId ¶
func (s *ListAclEntriesRequest) SetAclId(v string) *ListAclEntriesRequest
func (*ListAclEntriesRequest) SetMaxResults ¶
func (s *ListAclEntriesRequest) SetMaxResults(v int32) *ListAclEntriesRequest
func (*ListAclEntriesRequest) SetNextToken ¶
func (s *ListAclEntriesRequest) SetNextToken(v string) *ListAclEntriesRequest
func (ListAclEntriesRequest) String ¶
func (s ListAclEntriesRequest) String() string
type ListAclEntriesResponse ¶
type ListAclEntriesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAclEntriesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAclEntriesResponse) GoString ¶
func (s ListAclEntriesResponse) GoString() string
func (*ListAclEntriesResponse) SetBody ¶
func (s *ListAclEntriesResponse) SetBody(v *ListAclEntriesResponseBody) *ListAclEntriesResponse
func (*ListAclEntriesResponse) SetHeaders ¶
func (s *ListAclEntriesResponse) SetHeaders(v map[string]*string) *ListAclEntriesResponse
func (*ListAclEntriesResponse) SetStatusCode ¶
func (s *ListAclEntriesResponse) SetStatusCode(v int32) *ListAclEntriesResponse
func (ListAclEntriesResponse) String ¶
func (s ListAclEntriesResponse) String() string
type ListAclEntriesResponseBody ¶
type ListAclEntriesResponseBody struct { // The ACL entries. AclEntries []*ListAclEntriesResponseBodyAclEntries `json:"AclEntries,omitempty" xml:"AclEntries,omitempty" type:"Repeated"` // The number of entries per page. // // example: // // 50 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: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 1000 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListAclEntriesResponseBody) GoString ¶
func (s ListAclEntriesResponseBody) GoString() string
func (*ListAclEntriesResponseBody) SetAclEntries ¶
func (s *ListAclEntriesResponseBody) SetAclEntries(v []*ListAclEntriesResponseBodyAclEntries) *ListAclEntriesResponseBody
func (*ListAclEntriesResponseBody) SetMaxResults ¶
func (s *ListAclEntriesResponseBody) SetMaxResults(v int32) *ListAclEntriesResponseBody
func (*ListAclEntriesResponseBody) SetNextToken ¶
func (s *ListAclEntriesResponseBody) SetNextToken(v string) *ListAclEntriesResponseBody
func (*ListAclEntriesResponseBody) SetRequestId ¶
func (s *ListAclEntriesResponseBody) SetRequestId(v string) *ListAclEntriesResponseBody
func (*ListAclEntriesResponseBody) SetTotalCount ¶
func (s *ListAclEntriesResponseBody) SetTotalCount(v int32) *ListAclEntriesResponseBody
func (ListAclEntriesResponseBody) String ¶
func (s ListAclEntriesResponseBody) String() string
type ListAclEntriesResponseBodyAclEntries ¶
type ListAclEntriesResponseBodyAclEntries struct { // The description of the ACL entry. The description must be 1 to 256 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), and underscores (_). // // example: // // test-entry Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The CIDR block for the ACL entry. // // example: // // 10.0.1.1/24 Entry *string `json:"Entry,omitempty" xml:"Entry,omitempty"` // The status of the ACL entry. Valid values: // // - **Adding**: The ACL entry is being added. // // - **Available**: The ACL entry is added and available. // // - **Removing**: The ACL entry is being removed. // // example: // // Available Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListAclEntriesResponseBodyAclEntries) GoString ¶
func (s ListAclEntriesResponseBodyAclEntries) GoString() string
func (*ListAclEntriesResponseBodyAclEntries) SetDescription ¶
func (s *ListAclEntriesResponseBodyAclEntries) SetDescription(v string) *ListAclEntriesResponseBodyAclEntries
func (*ListAclEntriesResponseBodyAclEntries) SetEntry ¶
func (s *ListAclEntriesResponseBodyAclEntries) SetEntry(v string) *ListAclEntriesResponseBodyAclEntries
func (*ListAclEntriesResponseBodyAclEntries) SetStatus ¶
func (s *ListAclEntriesResponseBodyAclEntries) SetStatus(v string) *ListAclEntriesResponseBodyAclEntries
func (ListAclEntriesResponseBodyAclEntries) String ¶
func (s ListAclEntriesResponseBodyAclEntries) String() string
type ListAclRelationsRequest ¶
type ListAclRelationsRequest struct { // The access control list (ACL) IDs. You can query at most five ACLs in each call. // // This parameter is required. AclIds []*string `json:"AclIds,omitempty" xml:"AclIds,omitempty" type:"Repeated"` }
func (ListAclRelationsRequest) GoString ¶
func (s ListAclRelationsRequest) GoString() string
func (*ListAclRelationsRequest) SetAclIds ¶
func (s *ListAclRelationsRequest) SetAclIds(v []*string) *ListAclRelationsRequest
func (ListAclRelationsRequest) String ¶
func (s ListAclRelationsRequest) String() string
type ListAclRelationsResponse ¶
type ListAclRelationsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAclRelationsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAclRelationsResponse) GoString ¶
func (s ListAclRelationsResponse) GoString() string
func (*ListAclRelationsResponse) SetBody ¶
func (s *ListAclRelationsResponse) SetBody(v *ListAclRelationsResponseBody) *ListAclRelationsResponse
func (*ListAclRelationsResponse) SetHeaders ¶
func (s *ListAclRelationsResponse) SetHeaders(v map[string]*string) *ListAclRelationsResponse
func (*ListAclRelationsResponse) SetStatusCode ¶
func (s *ListAclRelationsResponse) SetStatusCode(v int32) *ListAclRelationsResponse
func (ListAclRelationsResponse) String ¶
func (s ListAclRelationsResponse) String() string
type ListAclRelationsResponseBody ¶
type ListAclRelationsResponseBody struct { // The relations between the specified ACL and the listeners. AclRelations []*ListAclRelationsResponseBodyAclRelations `json:"AclRelations,omitempty" xml:"AclRelations,omitempty" type:"Repeated"` // The request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (ListAclRelationsResponseBody) GoString ¶
func (s ListAclRelationsResponseBody) GoString() string
func (*ListAclRelationsResponseBody) SetAclRelations ¶
func (s *ListAclRelationsResponseBody) SetAclRelations(v []*ListAclRelationsResponseBodyAclRelations) *ListAclRelationsResponseBody
func (*ListAclRelationsResponseBody) SetRequestId ¶
func (s *ListAclRelationsResponseBody) SetRequestId(v string) *ListAclRelationsResponseBody
func (ListAclRelationsResponseBody) String ¶
func (s ListAclRelationsResponseBody) String() string
type ListAclRelationsResponseBodyAclRelations ¶
type ListAclRelationsResponseBodyAclRelations struct { // ACL ID // // example: // // nacl-hp34s2h0xx1ht4nwo**** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // The listeners that are associated with the ACL. RelatedListeners []*ListAclRelationsResponseBodyAclRelationsRelatedListeners `json:"RelatedListeners,omitempty" xml:"RelatedListeners,omitempty" type:"Repeated"` }
func (ListAclRelationsResponseBodyAclRelations) GoString ¶
func (s ListAclRelationsResponseBodyAclRelations) GoString() string
func (*ListAclRelationsResponseBodyAclRelations) SetAclId ¶
func (s *ListAclRelationsResponseBodyAclRelations) SetAclId(v string) *ListAclRelationsResponseBodyAclRelations
func (*ListAclRelationsResponseBodyAclRelations) SetRelatedListeners ¶
func (s *ListAclRelationsResponseBodyAclRelations) SetRelatedListeners(v []*ListAclRelationsResponseBodyAclRelationsRelatedListeners) *ListAclRelationsResponseBodyAclRelations
func (ListAclRelationsResponseBodyAclRelations) String ¶
func (s ListAclRelationsResponseBodyAclRelations) String() string
type ListAclRelationsResponseBodyAclRelationsRelatedListeners ¶
type ListAclRelationsResponseBodyAclRelationsRelatedListeners struct { // The listener ID. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The listener port. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. // // example: // // HTTPS ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the SLB instance. // // example: // // lb-bp1b6c719dfa08ex**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The association status between the ACL and the listener. // // - **Associating** // // - **Associated** // // - **Dissociating** // // example: // // Associated Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListAclRelationsResponseBodyAclRelationsRelatedListeners) GoString ¶
func (s ListAclRelationsResponseBodyAclRelationsRelatedListeners) GoString() string
func (*ListAclRelationsResponseBodyAclRelationsRelatedListeners) SetListenerId ¶
func (s *ListAclRelationsResponseBodyAclRelationsRelatedListeners) SetListenerId(v string) *ListAclRelationsResponseBodyAclRelationsRelatedListeners
func (*ListAclRelationsResponseBodyAclRelationsRelatedListeners) SetListenerPort ¶
func (s *ListAclRelationsResponseBodyAclRelationsRelatedListeners) SetListenerPort(v int32) *ListAclRelationsResponseBodyAclRelationsRelatedListeners
func (*ListAclRelationsResponseBodyAclRelationsRelatedListeners) SetListenerProtocol ¶
func (s *ListAclRelationsResponseBodyAclRelationsRelatedListeners) SetListenerProtocol(v string) *ListAclRelationsResponseBodyAclRelationsRelatedListeners
func (*ListAclRelationsResponseBodyAclRelationsRelatedListeners) SetLoadBalancerId ¶
func (s *ListAclRelationsResponseBodyAclRelationsRelatedListeners) SetLoadBalancerId(v string) *ListAclRelationsResponseBodyAclRelationsRelatedListeners
func (ListAclRelationsResponseBodyAclRelationsRelatedListeners) String ¶
func (s ListAclRelationsResponseBodyAclRelationsRelatedListeners) String() string
type ListAclsRequest ¶
type ListAclsRequest struct { // Filter access control lists (ACLs) by ACL ID. You can specify at most 20 ACL IDs in each call. AclIds []*string `json:"AclIds,omitempty" xml:"AclIds,omitempty" type:"Repeated"` // The ACL names. You can specify up to 10 ACL names in each call. AclNames []*string `json:"AclNames,omitempty" xml:"AclNames,omitempty" type:"Repeated"` // The maximum number of entries to return. This parameter is optional. Valid values: **1* - to **100**. Default value: **20**. // // example: // // 50 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The token that is used for the next query. Valid values: // // - If this is your first query or no next query is to be sent, ignore this parameter. // // - If a next query is to be sent, set the value to the value of NextToken that is returned from the last call. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the resource group. You can filter the query results based on the specified ID. // // example: // // rg-atstuj3rtopty**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The tags. Tag []*ListAclsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (ListAclsRequest) GoString ¶
func (s ListAclsRequest) GoString() string
func (*ListAclsRequest) SetAclIds ¶
func (s *ListAclsRequest) SetAclIds(v []*string) *ListAclsRequest
func (*ListAclsRequest) SetAclNames ¶
func (s *ListAclsRequest) SetAclNames(v []*string) *ListAclsRequest
func (*ListAclsRequest) SetMaxResults ¶
func (s *ListAclsRequest) SetMaxResults(v int32) *ListAclsRequest
func (*ListAclsRequest) SetNextToken ¶
func (s *ListAclsRequest) SetNextToken(v string) *ListAclsRequest
func (*ListAclsRequest) SetResourceGroupId ¶
func (s *ListAclsRequest) SetResourceGroupId(v string) *ListAclsRequest
func (*ListAclsRequest) SetTag ¶ added in v2.0.5
func (s *ListAclsRequest) SetTag(v []*ListAclsRequestTag) *ListAclsRequest
func (ListAclsRequest) String ¶
func (s ListAclsRequest) String() string
type ListAclsRequestTag ¶ added in v2.0.5
type ListAclsRequestTag 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 (ListAclsRequestTag) GoString ¶ added in v2.0.5
func (s ListAclsRequestTag) GoString() string
func (*ListAclsRequestTag) SetKey ¶ added in v2.0.5
func (s *ListAclsRequestTag) SetKey(v string) *ListAclsRequestTag
func (*ListAclsRequestTag) SetValue ¶ added in v2.0.5
func (s *ListAclsRequestTag) SetValue(v string) *ListAclsRequestTag
func (ListAclsRequestTag) String ¶ added in v2.0.5
func (s ListAclsRequestTag) String() string
type ListAclsResponse ¶
type ListAclsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAclsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAclsResponse) GoString ¶
func (s ListAclsResponse) GoString() string
func (*ListAclsResponse) SetBody ¶
func (s *ListAclsResponse) SetBody(v *ListAclsResponseBody) *ListAclsResponse
func (*ListAclsResponse) SetHeaders ¶
func (s *ListAclsResponse) SetHeaders(v map[string]*string) *ListAclsResponse
func (*ListAclsResponse) SetStatusCode ¶
func (s *ListAclsResponse) SetStatusCode(v int32) *ListAclsResponse
func (ListAclsResponse) String ¶
func (s ListAclsResponse) String() string
type ListAclsResponseBody ¶
type ListAclsResponseBody struct { // A list of ACLs. Acls []*ListAclsResponseBodyAcls `json:"Acls,omitempty" xml:"Acls,omitempty" type:"Repeated"` // The maximum number of network ACLs returned. This parameter is optional. Valid values: **1* - to **100**. If this parameter is not set, the default value **20* - is returned. // // 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 **NextToken* - is returned, the value indicates the token that is used for the next query. // // example: // // FFmyTO70t**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 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 (ListAclsResponseBody) GoString ¶
func (s ListAclsResponseBody) GoString() string
func (*ListAclsResponseBody) SetAcls ¶
func (s *ListAclsResponseBody) SetAcls(v []*ListAclsResponseBodyAcls) *ListAclsResponseBody
func (*ListAclsResponseBody) SetMaxResults ¶
func (s *ListAclsResponseBody) SetMaxResults(v int32) *ListAclsResponseBody
func (*ListAclsResponseBody) SetNextToken ¶
func (s *ListAclsResponseBody) SetNextToken(v string) *ListAclsResponseBody
func (*ListAclsResponseBody) SetRequestId ¶
func (s *ListAclsResponseBody) SetRequestId(v string) *ListAclsResponseBody
func (*ListAclsResponseBody) SetTotalCount ¶
func (s *ListAclsResponseBody) SetTotalCount(v int32) *ListAclsResponseBody
func (ListAclsResponseBody) String ¶
func (s ListAclsResponseBody) String() string
type ListAclsResponseBodyAcls ¶
type ListAclsResponseBodyAcls struct { // The ACL ID. // // example: // // nacl-hp34s2h0xx1ht4nwo**** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // The name of the ACL. // // example: // // test-acl AclName *string `json:"AclName,omitempty" xml:"AclName,omitempty"` // The status of the ACL. Valid values: // // - **Creating**: The network ACL is being created. // // - **Available**: The network ACL is available. // // - **Configuring** // // example: // // Available AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The IP version of the ACL. Only **IPv4* - may be returned. // // example: // // IPv4 AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // Indicates whether configuration management is enabled. Valid values: // // - **true** // // - **false** // // example: // // false ConfigManagedEnabled *bool `json:"ConfigManagedEnabled,omitempty" xml:"ConfigManagedEnabled,omitempty"` // The time when the ACL was created. The follows the `YYYY-MM-DDThh:mm:ssZ` format. // // example: // // 2023-02-15T07:37:33Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The ID of the resource group. // // example: // // rg-atstuj3rtopty**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The tags. Tags []*ListAclsResponseBodyAclsTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` }
func (ListAclsResponseBodyAcls) GoString ¶
func (s ListAclsResponseBodyAcls) GoString() string
func (*ListAclsResponseBodyAcls) SetAclId ¶
func (s *ListAclsResponseBodyAcls) SetAclId(v string) *ListAclsResponseBodyAcls
func (*ListAclsResponseBodyAcls) SetAclName ¶
func (s *ListAclsResponseBodyAcls) SetAclName(v string) *ListAclsResponseBodyAcls
func (*ListAclsResponseBodyAcls) SetAclStatus ¶
func (s *ListAclsResponseBodyAcls) SetAclStatus(v string) *ListAclsResponseBodyAcls
func (*ListAclsResponseBodyAcls) SetAddressIPVersion ¶
func (s *ListAclsResponseBodyAcls) SetAddressIPVersion(v string) *ListAclsResponseBodyAcls
func (*ListAclsResponseBodyAcls) SetConfigManagedEnabled ¶
func (s *ListAclsResponseBodyAcls) SetConfigManagedEnabled(v bool) *ListAclsResponseBodyAcls
func (*ListAclsResponseBodyAcls) SetCreateTime ¶ added in v2.0.3
func (s *ListAclsResponseBodyAcls) SetCreateTime(v string) *ListAclsResponseBodyAcls
func (*ListAclsResponseBodyAcls) SetResourceGroupId ¶
func (s *ListAclsResponseBodyAcls) SetResourceGroupId(v string) *ListAclsResponseBodyAcls
func (*ListAclsResponseBodyAcls) SetTags ¶ added in v2.0.5
func (s *ListAclsResponseBodyAcls) SetTags(v []*ListAclsResponseBodyAclsTags) *ListAclsResponseBodyAcls
func (ListAclsResponseBodyAcls) String ¶
func (s ListAclsResponseBodyAcls) String() string
type ListAclsResponseBodyAclsTags ¶ added in v2.0.5
type ListAclsResponseBodyAclsTags struct { // The tag key. The tag key can be up to 128 characters in length. It cannot start with aliyun or acs: and 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. It cannot start with aliyun or acs: and cannot contain http:// or https://. // // example: // // product Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListAclsResponseBodyAclsTags) GoString ¶ added in v2.0.5
func (s ListAclsResponseBodyAclsTags) GoString() string
func (*ListAclsResponseBodyAclsTags) SetKey ¶ added in v2.0.5
func (s *ListAclsResponseBodyAclsTags) SetKey(v string) *ListAclsResponseBodyAclsTags
func (*ListAclsResponseBodyAclsTags) SetValue ¶ added in v2.0.5
func (s *ListAclsResponseBodyAclsTags) SetValue(v string) *ListAclsResponseBodyAclsTags
func (ListAclsResponseBodyAclsTags) String ¶ added in v2.0.5
func (s ListAclsResponseBodyAclsTags) String() string
type ListAsynJobsRequest ¶
type ListAsynJobsRequest struct { // The name of the operation. // // example: // // CreateLoadBalancer ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"` // The timestamp that indicates the start time of the task. Unit: milliseconds. // // Specify the timestamp in the Unix format to indicate the total amount of time that is from 00:00:00 (UTC+0) on January 1, 1970 to when the status of the asynchronous task is queried. // // example: // // 2021-06-03T17:22Z BeginTime *int64 `json:"BeginTime,omitempty" xml:"BeginTime,omitempty"` // The timestamp that indicates the end time of the task. Unit: milliseconds. // // Specify the timestamp in the Unix format to indicate the total amount of time that is from 00:00:00 (UTC+0) on January 1, 1970 to when the status of the asynchronous task is returned. // // example: // // 2021-06-04T17:22Z EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` // The asynchronous task IDs. JobIds []*string `json:"JobIds,omitempty" xml:"JobIds,omitempty" type:"Repeated"` // The number of entries per page. Valid values: **1* - to **100**. Default value: **20**. // // example: // // 20 MaxResults *int64 `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 resource IDs. ResourceIds []*string `json:"ResourceIds,omitempty" xml:"ResourceIds,omitempty" type:"Repeated"` // The type of the associated resource. Valid values: // // - **loadbalancer**: an Application Load Balancer (ALB) instance // // - **listener**: a listener // // - **rule**: a forwarding rule // // - **acl**: an access control list (ACL) // // - **securitypolicy**: a security policy // // - **servergroup**: a server group // // example: // // acl ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (ListAsynJobsRequest) GoString ¶
func (s ListAsynJobsRequest) GoString() string
func (*ListAsynJobsRequest) SetApiName ¶
func (s *ListAsynJobsRequest) SetApiName(v string) *ListAsynJobsRequest
func (*ListAsynJobsRequest) SetBeginTime ¶
func (s *ListAsynJobsRequest) SetBeginTime(v int64) *ListAsynJobsRequest
func (*ListAsynJobsRequest) SetEndTime ¶
func (s *ListAsynJobsRequest) SetEndTime(v int64) *ListAsynJobsRequest
func (*ListAsynJobsRequest) SetJobIds ¶
func (s *ListAsynJobsRequest) SetJobIds(v []*string) *ListAsynJobsRequest
func (*ListAsynJobsRequest) SetMaxResults ¶
func (s *ListAsynJobsRequest) SetMaxResults(v int64) *ListAsynJobsRequest
func (*ListAsynJobsRequest) SetNextToken ¶
func (s *ListAsynJobsRequest) SetNextToken(v string) *ListAsynJobsRequest
func (*ListAsynJobsRequest) SetResourceIds ¶
func (s *ListAsynJobsRequest) SetResourceIds(v []*string) *ListAsynJobsRequest
func (*ListAsynJobsRequest) SetResourceType ¶
func (s *ListAsynJobsRequest) SetResourceType(v string) *ListAsynJobsRequest
func (ListAsynJobsRequest) String ¶
func (s ListAsynJobsRequest) String() string
type ListAsynJobsResponse ¶
type ListAsynJobsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAsynJobsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAsynJobsResponse) GoString ¶
func (s ListAsynJobsResponse) GoString() string
func (*ListAsynJobsResponse) SetBody ¶
func (s *ListAsynJobsResponse) SetBody(v *ListAsynJobsResponseBody) *ListAsynJobsResponse
func (*ListAsynJobsResponse) SetHeaders ¶
func (s *ListAsynJobsResponse) SetHeaders(v map[string]*string) *ListAsynJobsResponse
func (*ListAsynJobsResponse) SetStatusCode ¶
func (s *ListAsynJobsResponse) SetStatusCode(v int32) *ListAsynJobsResponse
func (ListAsynJobsResponse) String ¶
func (s ListAsynJobsResponse) String() string
type ListAsynJobsResponseBody ¶
type ListAsynJobsResponseBody struct { // The tasks. Jobs []*ListAsynJobsResponseBodyJobs `json:"Jobs,omitempty" xml:"Jobs,omitempty" type:"Repeated"` // The number of entries per page. // // example: // // 10 MaxResults *int64 `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: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 1000 TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListAsynJobsResponseBody) GoString ¶
func (s ListAsynJobsResponseBody) GoString() string
func (*ListAsynJobsResponseBody) SetJobs ¶
func (s *ListAsynJobsResponseBody) SetJobs(v []*ListAsynJobsResponseBodyJobs) *ListAsynJobsResponseBody
func (*ListAsynJobsResponseBody) SetMaxResults ¶
func (s *ListAsynJobsResponseBody) SetMaxResults(v int64) *ListAsynJobsResponseBody
func (*ListAsynJobsResponseBody) SetNextToken ¶
func (s *ListAsynJobsResponseBody) SetNextToken(v string) *ListAsynJobsResponseBody
func (*ListAsynJobsResponseBody) SetRequestId ¶
func (s *ListAsynJobsResponseBody) SetRequestId(v string) *ListAsynJobsResponseBody
func (*ListAsynJobsResponseBody) SetTotalCount ¶
func (s *ListAsynJobsResponseBody) SetTotalCount(v int64) *ListAsynJobsResponseBody
func (ListAsynJobsResponseBody) String ¶
func (s ListAsynJobsResponseBody) String() string
type ListAsynJobsResponseBodyJobs ¶
type ListAsynJobsResponseBodyJobs struct { // The name of the operation. // // example: // // CreateLoadBalancer ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"` // The timestamp that indicates the start time of the task. Unit: milliseconds. // // This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC. // // example: // // 2134663231234 CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // If the value of **Status* - is Failed, an error code is returned. // // example: // // 506 ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // If the value of **Status* - is Failed, an error message is returned. // // example: // // AllocateEipAddress Failed ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` // The task ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B5**** Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // The timestamp that indicates the end time of the task. Unit: milliseconds. // // This value is a UNIX timestamp representing the number of milliseconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC. // // example: // // 2144663233315 ModifyTime *int64 `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"` // The type of the operation. Valid values: // // - **Create** // // - **Update** // // - **Delete** // // example: // // Create OperateType *string `json:"OperateType,omitempty" xml:"OperateType,omitempty"` // The associated resource ID. // // example: // // alb-o8mszt95oamfjy**** ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the associated resource. Valid values: // // - **loadbalancer**: an ALB instance // // - **listener**: a listener // // - **rule**: a forwarding rule // // - **acl**: an ACL // // - **securitypolicy**: a security policy // // - **servergroup**: a server group // // example: // // acl ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The status of the task. Valid values: // // - **Succeeded** // // - **Failed** // // - **Processing** // // example: // // Succeeded Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListAsynJobsResponseBodyJobs) GoString ¶
func (s ListAsynJobsResponseBodyJobs) GoString() string
func (*ListAsynJobsResponseBodyJobs) SetApiName ¶
func (s *ListAsynJobsResponseBodyJobs) SetApiName(v string) *ListAsynJobsResponseBodyJobs
func (*ListAsynJobsResponseBodyJobs) SetCreateTime ¶
func (s *ListAsynJobsResponseBodyJobs) SetCreateTime(v int64) *ListAsynJobsResponseBodyJobs
func (*ListAsynJobsResponseBodyJobs) SetErrorCode ¶
func (s *ListAsynJobsResponseBodyJobs) SetErrorCode(v string) *ListAsynJobsResponseBodyJobs
func (*ListAsynJobsResponseBodyJobs) SetErrorMessage ¶
func (s *ListAsynJobsResponseBodyJobs) SetErrorMessage(v string) *ListAsynJobsResponseBodyJobs
func (*ListAsynJobsResponseBodyJobs) SetId ¶
func (s *ListAsynJobsResponseBodyJobs) SetId(v string) *ListAsynJobsResponseBodyJobs
func (*ListAsynJobsResponseBodyJobs) SetModifyTime ¶
func (s *ListAsynJobsResponseBodyJobs) SetModifyTime(v int64) *ListAsynJobsResponseBodyJobs
func (*ListAsynJobsResponseBodyJobs) SetOperateType ¶
func (s *ListAsynJobsResponseBodyJobs) SetOperateType(v string) *ListAsynJobsResponseBodyJobs
func (*ListAsynJobsResponseBodyJobs) SetResourceId ¶
func (s *ListAsynJobsResponseBodyJobs) SetResourceId(v string) *ListAsynJobsResponseBodyJobs
func (*ListAsynJobsResponseBodyJobs) SetResourceType ¶
func (s *ListAsynJobsResponseBodyJobs) SetResourceType(v string) *ListAsynJobsResponseBodyJobs
func (*ListAsynJobsResponseBodyJobs) SetStatus ¶
func (s *ListAsynJobsResponseBodyJobs) SetStatus(v string) *ListAsynJobsResponseBodyJobs
func (ListAsynJobsResponseBodyJobs) String ¶
func (s ListAsynJobsResponseBodyJobs) String() string
type ListHealthCheckTemplatesRequest ¶
type ListHealthCheckTemplatesRequest struct { // The IDs of health check templates. HealthCheckTemplateIds []*string `json:"HealthCheckTemplateIds,omitempty" xml:"HealthCheckTemplateIds,omitempty" type:"Repeated"` // The health check templates. HealthCheckTemplateNames []*string `json:"HealthCheckTemplateNames,omitempty" xml:"HealthCheckTemplateNames,omitempty" type:"Repeated"` // The number of entries per page. Valid values: **1* - to **100**. Default value: **20**. // // example: // // 50 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // - You do not need to specify this parameter for the first request. // // - You must specify the token that is obtained from the previous query as the value of **NextToken**. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The tags. Tag []*ListHealthCheckTemplatesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (ListHealthCheckTemplatesRequest) GoString ¶
func (s ListHealthCheckTemplatesRequest) GoString() string
func (*ListHealthCheckTemplatesRequest) SetHealthCheckTemplateIds ¶
func (s *ListHealthCheckTemplatesRequest) SetHealthCheckTemplateIds(v []*string) *ListHealthCheckTemplatesRequest
func (*ListHealthCheckTemplatesRequest) SetHealthCheckTemplateNames ¶
func (s *ListHealthCheckTemplatesRequest) SetHealthCheckTemplateNames(v []*string) *ListHealthCheckTemplatesRequest
func (*ListHealthCheckTemplatesRequest) SetMaxResults ¶
func (s *ListHealthCheckTemplatesRequest) SetMaxResults(v int32) *ListHealthCheckTemplatesRequest
func (*ListHealthCheckTemplatesRequest) SetNextToken ¶
func (s *ListHealthCheckTemplatesRequest) SetNextToken(v string) *ListHealthCheckTemplatesRequest
func (*ListHealthCheckTemplatesRequest) SetTag ¶ added in v2.0.5
func (s *ListHealthCheckTemplatesRequest) SetTag(v []*ListHealthCheckTemplatesRequestTag) *ListHealthCheckTemplatesRequest
func (ListHealthCheckTemplatesRequest) String ¶
func (s ListHealthCheckTemplatesRequest) String() string
type ListHealthCheckTemplatesRequestTag ¶ added in v2.0.5
type ListHealthCheckTemplatesRequestTag 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 (ListHealthCheckTemplatesRequestTag) GoString ¶ added in v2.0.5
func (s ListHealthCheckTemplatesRequestTag) GoString() string
func (*ListHealthCheckTemplatesRequestTag) SetKey ¶ added in v2.0.5
func (s *ListHealthCheckTemplatesRequestTag) SetKey(v string) *ListHealthCheckTemplatesRequestTag
func (*ListHealthCheckTemplatesRequestTag) SetValue ¶ added in v2.0.5
func (s *ListHealthCheckTemplatesRequestTag) SetValue(v string) *ListHealthCheckTemplatesRequestTag
func (ListHealthCheckTemplatesRequestTag) String ¶ added in v2.0.5
func (s ListHealthCheckTemplatesRequestTag) String() string
type ListHealthCheckTemplatesResponse ¶
type ListHealthCheckTemplatesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListHealthCheckTemplatesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListHealthCheckTemplatesResponse) GoString ¶
func (s ListHealthCheckTemplatesResponse) GoString() string
func (*ListHealthCheckTemplatesResponse) SetBody ¶
func (s *ListHealthCheckTemplatesResponse) SetBody(v *ListHealthCheckTemplatesResponseBody) *ListHealthCheckTemplatesResponse
func (*ListHealthCheckTemplatesResponse) SetHeaders ¶
func (s *ListHealthCheckTemplatesResponse) SetHeaders(v map[string]*string) *ListHealthCheckTemplatesResponse
func (*ListHealthCheckTemplatesResponse) SetStatusCode ¶
func (s *ListHealthCheckTemplatesResponse) SetStatusCode(v int32) *ListHealthCheckTemplatesResponse
func (ListHealthCheckTemplatesResponse) String ¶
func (s ListHealthCheckTemplatesResponse) String() string
type ListHealthCheckTemplatesResponseBody ¶
type ListHealthCheckTemplatesResponseBody struct { // The health check templates. HealthCheckTemplates []*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates `json:"HealthCheckTemplates,omitempty" xml:"HealthCheckTemplates,omitempty" type:"Repeated"` // The number of entries returned per page. Valid values: **1* - to **100**. Default value: **20**. // // example: // // 50 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: // // - If **NextToken* - is empty, no next page exists. // // - If a value of **NextToken* - was returned in the previous query, specify the value to obtain the next set of results. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 1000 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListHealthCheckTemplatesResponseBody) GoString ¶
func (s ListHealthCheckTemplatesResponseBody) GoString() string
func (*ListHealthCheckTemplatesResponseBody) SetHealthCheckTemplates ¶
func (s *ListHealthCheckTemplatesResponseBody) SetHealthCheckTemplates(v []*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) *ListHealthCheckTemplatesResponseBody
func (*ListHealthCheckTemplatesResponseBody) SetMaxResults ¶
func (s *ListHealthCheckTemplatesResponseBody) SetMaxResults(v int32) *ListHealthCheckTemplatesResponseBody
func (*ListHealthCheckTemplatesResponseBody) SetNextToken ¶
func (s *ListHealthCheckTemplatesResponseBody) SetNextToken(v string) *ListHealthCheckTemplatesResponseBody
func (*ListHealthCheckTemplatesResponseBody) SetRequestId ¶
func (s *ListHealthCheckTemplatesResponseBody) SetRequestId(v string) *ListHealthCheckTemplatesResponseBody
func (*ListHealthCheckTemplatesResponseBody) SetTotalCount ¶
func (s *ListHealthCheckTemplatesResponseBody) SetTotalCount(v int32) *ListHealthCheckTemplatesResponseBody
func (ListHealthCheckTemplatesResponseBody) String ¶
func (s ListHealthCheckTemplatesResponseBody) String() string
type ListHealthCheckTemplatesResponseBodyHealthCheckTemplates ¶
type ListHealthCheckTemplatesResponseBodyHealthCheckTemplates struct { // The HTTP status codes that indicate healthy backend servers. HealthCheckCodes []*string `json:"HealthCheckCodes,omitempty" xml:"HealthCheckCodes,omitempty" type:"Repeated"` // The port that is used for health checks. // // Valid values: \\*\\ - 0 to 65535\\*\\*. // // The default value is **0**, which specifies that the port of a backend server is used for health checks. // // example: // // 80 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that is used for health checks. Valid values: // // - **$SERVER_IP* - (default): the private IP address of a backend server. If an IP address is specified, or this parameter is not specified, the ALB instance uses the private IP address of each backend server as the domain name for health checks. // // - **domain**: The domain name must be 1 to 80 characters in length, and can contain letters, digits, periods (.), and hyphens (-). // // > This parameter takes effect only if you set `HealthCheckProtocol` to **HTTP* - or **HTTPS**. // // example: // // $_ip HealthCheckHost *string `json:"HealthCheckHost,omitempty" xml:"HealthCheckHost,omitempty"` // The HTTP version for health checks. // // Valid values: **HTTP 1.0* - and **HTTP 1.1**. // // Default value: **HTTP 1.1**. // // > This parameter takes effect only if you set `HealthCheckProtocol` to **HTTP* - or **HTTPS**. // // example: // // HTTP 1.0 HealthCheckHttpVersion *string `json:"HealthCheckHttpVersion,omitempty" xml:"HealthCheckHttpVersion,omitempty"` // The interval at which health checks are performed. Unit: seconds. Valid values: **1 to 50**. Default value: **2**. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The HTTP method that is used for health checks. Valid values: // // - **HEAD* - (default): By default, HTTP and HTTPS health checks use the HEAD method. // // - **GET**: If the length of a response exceeds 8 KB, the response is truncated. However, the health check result is not affected. // // - **POST**: gRPC health checks use the POST method by default. // // > This parameter takes effect only if you set **HealthCheckProtocol* - to **HTTP**, **HTTPS**, or **gRPC**. // // example: // // HEAD HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The URL path that you want to use for health checks. // // The URL must be 1 to 80 characters in length, and can contain letters, digits, the following special characters: - / . % ? # &, and the following extended characters: `_ ; ~ ! ( ) - [ ] @ $ ^ : \\" , +`. The URL must start with a forward slash (/). // // example: // // /test/index.html HealthCheckPath *string `json:"HealthCheckPath,omitempty" xml:"HealthCheckPath,omitempty"` // The protocol that is used for health checks. Valid values: // // - **HTTP* - (default): The ALB instance sends HEAD or GET requests, which simulate browser requests, to check whether the backend server is healthy. // // - **HTTPS**: HTTPS health checks simulate browser behaviors by sending HEAD or GET requests to probe the availability of backend servers. HTTPS provides higher security because HTTPS supports data encryption. // // - **TCP**: TCP health checks send TCP SYN packets to a backend server to check whether the port of the backend server is reachable. // // - **gRPC**: gRPC health checks send POST or GET requests to a backend server to check whether the backend server is healthy. // // example: // // HTTP HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty" xml:"HealthCheckProtocol,omitempty"` // The ID of the health check template. // // example: // // hct-bp1qjwo61pqz3ahltv**** HealthCheckTemplateId *string `json:"HealthCheckTemplateId,omitempty" xml:"HealthCheckTemplateId,omitempty"` // The name of the health check template. // // The name must be 2 to 128 character characters in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). It must start with a letter. // // example: // // HealthCheckTemplate1 HealthCheckTemplateName *string `json:"HealthCheckTemplateName,omitempty" xml:"HealthCheckTemplateName,omitempty"` // The timeout period of a health check response. If a backend Elastic Compute Service (ECS) instance does not respond within the specified timeout period, the ECS instance fails to pass the health check. // // Valid values: **1 to 300**. Unit: seconds. // // Default value: **5**. // // example: // // 3 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,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: **3**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The tags. Tags []*ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status changes from **success* - to **fail**. // // Valid values: **2 to 10**. // // Default value: **3**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` }
func (ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) GoString ¶
func (s ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) GoString() string
func (*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckCodes ¶
func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckCodes(v []*string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
func (*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckConnectPort ¶
func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckConnectPort(v int32) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
func (*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckHost ¶
func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckHost(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
func (*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckHttpVersion ¶
func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckHttpVersion(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
func (*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckInterval ¶
func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckInterval(v int32) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
func (*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckMethod ¶
func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckMethod(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
func (*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckPath ¶
func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckPath(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
func (*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckProtocol ¶
func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckProtocol(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
func (*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckTemplateId ¶
func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckTemplateId(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
func (*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckTemplateName ¶
func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckTemplateName(v string) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
func (*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckTimeout ¶
func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthCheckTimeout(v int32) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
func (*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthyThreshold ¶
func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetHealthyThreshold(v int32) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
func (*ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetUnhealthyThreshold ¶
func (s *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) SetUnhealthyThreshold(v int32) *ListHealthCheckTemplatesResponseBodyHealthCheckTemplates
func (ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) String ¶
func (s ListHealthCheckTemplatesResponseBodyHealthCheckTemplates) String() string
type ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags ¶ added in v2.0.5
type ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags struct { // The tag key. The tag key can be up to 128 characters in length, and cannot contain `http://` or `https://`. The tag key cannot start with `acs:` or `aliyun`. // // 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 contain `http://` or `https://`. The tag value cannot start with `acs:` or `aliyun`. // // example: // // product Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags) GoString ¶ added in v2.0.5
func (s ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags) GoString() string
func (ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags) String ¶ added in v2.0.5
func (s ListHealthCheckTemplatesResponseBodyHealthCheckTemplatesTags) String() string
type ListListenerCertificatesRequest ¶
type ListListenerCertificatesRequest struct { // The certificate IDs. CertificateIds []*string `json:"CertificateIds,omitempty" xml:"CertificateIds,omitempty" type:"Repeated"` // The type of the certificate. Valid values: **Ca* - and **Server**. // // example: // // Server CertificateType *string `json:"CertificateType,omitempty" xml:"CertificateType,omitempty"` // The listener ID. You must specify the ID of an HTTPS listener or a QUIC listener. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The maximum number of entries to return. Valid values: **1 to 100**. Default value: **20**. // // example: // // 50 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // - You do not need to specify this parameter for the first request. // // - You must specify the token that is obtained from the previous query as the value of **NextToken**. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (ListListenerCertificatesRequest) GoString ¶
func (s ListListenerCertificatesRequest) GoString() string
func (*ListListenerCertificatesRequest) SetCertificateIds ¶ added in v2.1.7
func (s *ListListenerCertificatesRequest) SetCertificateIds(v []*string) *ListListenerCertificatesRequest
func (*ListListenerCertificatesRequest) SetCertificateType ¶
func (s *ListListenerCertificatesRequest) SetCertificateType(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) 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 certificates. Certificates []*ListListenerCertificatesResponseBodyCertificates `json:"Certificates,omitempty" xml:"Certificates,omitempty" type:"Repeated"` // The maximum number of entries returned. // // example: // // 50 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: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 1000 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListListenerCertificatesResponseBody) GoString ¶
func (s ListListenerCertificatesResponseBody) GoString() string
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 certificate ID. Only server certificates are supported. // // example: // // 12315790343_166f8204689_1714763408_70998**** CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"` // The type of the certificate. // // 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. You can specify at most 20 listener IDs. ListenerIds []*string `json:"ListenerIds,omitempty" xml:"ListenerIds,omitempty" type:"Repeated"` // The listener protocol. Valid values: // // - **HTTP** // // - **HTTPS** // // - **QUIC** // // example: // // HTTP ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ALB instance ID. You can specify at most 20 instance IDs. LoadBalancerIds []*string `json:"LoadBalancerIds,omitempty" xml:"LoadBalancerIds,omitempty" type:"Repeated"` // The maximum number of entries to return. This parameter is optional. Valid values: **1 to 100**. If you do not specify this parameter, the default value **20* - is used. // // example: // // 50 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The 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. // // - If a value is returned for NextToken, 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 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) SetTag ¶ added in v2.0.5
func (s *ListListenersRequest) SetTag(v []*ListListenersRequestTag) *ListListenersRequest
func (ListListenersRequest) String ¶
func (s ListListenersRequest) String() string
type ListListenersRequestTag ¶ added in v2.0.5
type ListListenersRequestTag 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 (ListListenersRequestTag) GoString ¶ added in v2.0.5
func (s ListListenersRequestTag) GoString() string
func (*ListListenersRequestTag) SetKey ¶ added in v2.0.5
func (s *ListListenersRequestTag) SetKey(v string) *ListListenersRequestTag
func (*ListListenersRequestTag) SetValue ¶ added in v2.0.5
func (s *ListListenersRequestTag) SetValue(v string) *ListListenersRequestTag
func (ListListenersRequestTag) String ¶ added in v2.0.5
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 { // The listeners. Listeners []*ListListenersResponseBodyListeners `json:"Listeners,omitempty" xml:"Listeners,omitempty" type:"Repeated"` // The maximum number of entries returned. // // example: // // 50 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The position where the query stopped. If this parameter is not returned, all data is queried. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 1000 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 { // The default actions in the forwarding rules. DefaultActions []*ListListenersResponseBodyListenersDefaultActions `json:"DefaultActions,omitempty" xml:"DefaultActions,omitempty" type:"Repeated"` // Indicates whether GZIP compression is enabled to compress specific types of files. Valid values: // // - **true** // // - **false** // // example: // // false GzipEnabled *bool `json:"GzipEnabled,omitempty" xml:"GzipEnabled,omitempty"` // Indicates whether HTTP/2 is enabled. Valid values: // // - **true** // // - **false** // // > Only HTTPS listeners support this parameter. // // example: // // false Http2Enabled *bool `json:"Http2Enabled,omitempty" xml:"Http2Enabled,omitempty"` // The timeout period of an idle connection. Unit: seconds. Valid values: **1 to 60**. // // If no request is received within the specified timeout period, ALB closes the connection. ALB establishes the connection again when a new connection request is received. // // example: // // 3 IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // The name of the listener. // // example: // // test ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The listener ID. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The frontend port that is used by the ALB instance. Valid values: **1 to 65535**. // // example: // // 80 ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol of the instance. Valid values: // // - **HTTP** // // - **HTTPS** // // - **QUIC** // // example: // // HTTP 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. // // - **Stopped**: The listener is disabled. // // example: // // Running ListenerStatus *string `json:"ListenerStatus,omitempty" xml:"ListenerStatus,omitempty"` // The ALB instance ID. // // example: // // lb-bp1b6c719dfa08ex***** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The logging configurations. LogConfig *ListListenersResponseBodyListenersLogConfig `json:"LogConfig,omitempty" xml:"LogConfig,omitempty" type:"Struct"` // The configurations of the QUIC listener associated with the ALB instance. QuicConfig *ListListenersResponseBodyListenersQuicConfig `json:"QuicConfig,omitempty" xml:"QuicConfig,omitempty" type:"Struct"` // The timeout period of a request. Unit: seconds. Valid values: **1 to 180**. // // If no responses are received from the backend server within the specified timeout period, ALB returns an `HTTP 504` error code to the client. // // example: // // 34 RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"` // The security policy. // // > Only HTTPS listeners support this parameter. // // example: // // tls_cipher_policy_1_1 SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The tags. Tags []*ListListenersResponseBodyListenersTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The configuration of the `XForward` header. XForwardedForConfig *ListListenersResponseBodyListenersXForwardedForConfig `json:"XForwardedForConfig,omitempty" xml:"XForwardedForConfig,omitempty" type:"Struct"` }
func (ListListenersResponseBodyListeners) GoString ¶
func (s ListListenersResponseBodyListeners) GoString() string
func (*ListListenersResponseBodyListeners) SetDefaultActions ¶
func (s *ListListenersResponseBodyListeners) SetDefaultActions(v []*ListListenersResponseBodyListenersDefaultActions) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetGzipEnabled ¶
func (s *ListListenersResponseBodyListeners) SetGzipEnabled(v bool) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetHttp2Enabled ¶
func (s *ListListenersResponseBodyListeners) SetHttp2Enabled(v bool) *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) SetLogConfig ¶
func (s *ListListenersResponseBodyListeners) SetLogConfig(v *ListListenersResponseBodyListenersLogConfig) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetQuicConfig ¶
func (s *ListListenersResponseBodyListeners) SetQuicConfig(v *ListListenersResponseBodyListenersQuicConfig) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetRequestTimeout ¶
func (s *ListListenersResponseBodyListeners) SetRequestTimeout(v int32) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetSecurityPolicyId ¶
func (s *ListListenersResponseBodyListeners) SetSecurityPolicyId(v string) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetTags ¶ added in v2.0.5
func (s *ListListenersResponseBodyListeners) SetTags(v []*ListListenersResponseBodyListenersTags) *ListListenersResponseBodyListeners
func (*ListListenersResponseBodyListeners) SetXForwardedForConfig ¶
func (s *ListListenersResponseBodyListeners) SetXForwardedForConfig(v *ListListenersResponseBodyListenersXForwardedForConfig) *ListListenersResponseBodyListeners
func (ListListenersResponseBodyListeners) String ¶
func (s ListListenersResponseBodyListeners) String() string
type ListListenersResponseBodyListenersDefaultActions ¶
type ListListenersResponseBodyListenersDefaultActions struct { // The configuration of the forwarding rule action. This parameter takes effect only when the action is **ForwardGroup**. ForwardGroupConfig *ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` // The action. **ForwardGroup**: forwards requests to multiple server groups. // // example: // // ForwardGroup Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (ListListenersResponseBodyListenersDefaultActions) GoString ¶
func (s ListListenersResponseBodyListenersDefaultActions) GoString() string
func (*ListListenersResponseBodyListenersDefaultActions) SetForwardGroupConfig ¶
func (ListListenersResponseBodyListenersDefaultActions) String ¶
func (s ListListenersResponseBodyListenersDefaultActions) String() string
type ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig ¶
type ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig struct { // The server groups to which requests are forwarded. ServerGroupTuples []*ListListenersResponseBodyListenersDefaultActionsForwardGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"` }
func (ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig) GoString ¶
func (s ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig) GoString() string
func (*ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig) SetServerGroupTuples ¶
func (ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig) String ¶
func (s ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig) String() string
type ListListenersResponseBodyListenersDefaultActionsForwardGroupConfigServerGroupTuples ¶
type ListListenersResponseBodyListenersDefaultActionsForwardGroupConfigServerGroupTuples struct { // The ID of the server group to which requests are forwarded. // // example: // // rsp-cige6j**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (ListListenersResponseBodyListenersDefaultActionsForwardGroupConfigServerGroupTuples) GoString ¶
func (*ListListenersResponseBodyListenersDefaultActionsForwardGroupConfigServerGroupTuples) SetServerGroupId ¶
type ListListenersResponseBodyListenersLogConfig ¶
type ListListenersResponseBodyListenersLogConfig struct { // Indicates whether custom headers are carried in the access log. Valid values: // // - **true** // // - **false** // // example: // // true AccessLogRecordCustomizedHeadersEnabled *bool `json:"AccessLogRecordCustomizedHeadersEnabled,omitempty" xml:"AccessLogRecordCustomizedHeadersEnabled,omitempty"` // The configurations of xtrace. AccessLogTracingConfig *ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig `json:"AccessLogTracingConfig,omitempty" xml:"AccessLogTracingConfig,omitempty" type:"Struct"` }
func (ListListenersResponseBodyListenersLogConfig) GoString ¶
func (s ListListenersResponseBodyListenersLogConfig) GoString() string
func (*ListListenersResponseBodyListenersLogConfig) SetAccessLogRecordCustomizedHeadersEnabled ¶
func (s *ListListenersResponseBodyListenersLogConfig) SetAccessLogRecordCustomizedHeadersEnabled(v bool) *ListListenersResponseBodyListenersLogConfig
func (*ListListenersResponseBodyListenersLogConfig) SetAccessLogTracingConfig ¶
func (s *ListListenersResponseBodyListenersLogConfig) SetAccessLogTracingConfig(v *ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) *ListListenersResponseBodyListenersLogConfig
func (ListListenersResponseBodyListenersLogConfig) String ¶
func (s ListListenersResponseBodyListenersLogConfig) String() string
type ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig ¶
type ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig struct { // Indicates whether xtrace is enabled. Valid values: // // - **true** // // - **false** // // > This parameter can be set to **true* - only when the access log feature of ALB is enabled by setting **AccessLogEnabled* - to true. // // example: // // true TracingEnabled *bool `json:"TracingEnabled,omitempty" xml:"TracingEnabled,omitempty"` // The sampling rate of xtrace. Valid values: **1 to 10000**. // // > This parameter takes effect when **TracingEnabled* - is set to **true**. // // example: // // 100 TracingSample *int32 `json:"TracingSample,omitempty" xml:"TracingSample,omitempty"` // The type of xtrace. The value is set to **Zipkin**. // // > This parameter takes effect when **TracingEnabled* - is set to **true**. // // example: // // Zipkin TracingType *string `json:"TracingType,omitempty" xml:"TracingType,omitempty"` }
func (ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) GoString ¶
func (s ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) GoString() string
func (*ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) SetTracingEnabled ¶
func (s *ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) SetTracingEnabled(v bool) *ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig
func (*ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) SetTracingSample ¶
func (*ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) SetTracingType ¶
func (ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) String ¶
func (s ListListenersResponseBodyListenersLogConfigAccessLogTracingConfig) String() string
type ListListenersResponseBodyListenersQuicConfig ¶
type ListListenersResponseBodyListenersQuicConfig struct { // The ID of the QUIC listener associated with the ALB instance. This parameter is required if the **QuicUpgradeEnabled* - parameter is set to **true**. Only HTTPS listeners support this parameter. // // > The existing listener and QUIC listener must be to the same ALB instance, and the QUIC listener has not been associated with an ALB instance. // // example: // // lsr-bp1bpn908w4nbw**** QuicListenerId *string `json:"QuicListenerId,omitempty" xml:"QuicListenerId,omitempty"` // Indicates whether QUIC upgrade is enabled. Valid values: // // - **true** // // - **false** // // > Only HTTPS listeners support this parameter. // // example: // // true QuicUpgradeEnabled *bool `json:"QuicUpgradeEnabled,omitempty" xml:"QuicUpgradeEnabled,omitempty"` }
func (ListListenersResponseBodyListenersQuicConfig) GoString ¶
func (s ListListenersResponseBodyListenersQuicConfig) GoString() string
func (*ListListenersResponseBodyListenersQuicConfig) SetQuicListenerId ¶
func (s *ListListenersResponseBodyListenersQuicConfig) SetQuicListenerId(v string) *ListListenersResponseBodyListenersQuicConfig
func (*ListListenersResponseBodyListenersQuicConfig) SetQuicUpgradeEnabled ¶
func (s *ListListenersResponseBodyListenersQuicConfig) SetQuicUpgradeEnabled(v bool) *ListListenersResponseBodyListenersQuicConfig
func (ListListenersResponseBodyListenersQuicConfig) String ¶
func (s ListListenersResponseBodyListenersQuicConfig) String() string
type ListListenersResponseBodyListenersTags ¶ added in v2.0.5
type ListListenersResponseBodyListenersTags struct { // The tag key. The tag key can be up to 128 characters in length. It cannot start with aliyun or acs: and 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. It cannot start with aliyun or acs: and cannot contain http:// or https://. // // example: // // product Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListListenersResponseBodyListenersTags) GoString ¶ added in v2.0.5
func (s ListListenersResponseBodyListenersTags) GoString() string
func (*ListListenersResponseBodyListenersTags) SetKey ¶ added in v2.0.5
func (s *ListListenersResponseBodyListenersTags) SetKey(v string) *ListListenersResponseBodyListenersTags
func (*ListListenersResponseBodyListenersTags) SetValue ¶ added in v2.0.5
func (s *ListListenersResponseBodyListenersTags) SetValue(v string) *ListListenersResponseBodyListenersTags
func (ListListenersResponseBodyListenersTags) String ¶ added in v2.0.5
func (s ListListenersResponseBodyListenersTags) String() string
type ListListenersResponseBodyListenersXForwardedForConfig ¶
type ListListenersResponseBodyListenersXForwardedForConfig struct { // The name of the custom header. This parameter takes effect only when **XForwardedForClientCertClientVerifyEnabled* - is set to **true**. // // The name must be 1 to 40 characters in length, and can contain lowercase letters, digits, hyphens (-), and underscores (_). // // > Only HTTPS listeners support this parameter. // // example: // // test_client-verify-alias_123456 XForwardedForClientCertClientVerifyAlias *string `json:"XForwardedForClientCertClientVerifyAlias,omitempty" xml:"XForwardedForClientCertClientVerifyAlias,omitempty"` // Indicates whether the `X-Forwarded-Clientcert-clientverify` header is used to obtain the verification result of the client certificate. Valid values: // // - **true** // // - **false** // // > Only HTTPS listeners support this parameter. // // example: // // true XForwardedForClientCertClientVerifyEnabled *bool `json:"XForwardedForClientCertClientVerifyEnabled,omitempty" xml:"XForwardedForClientCertClientVerifyEnabled,omitempty"` // The name of the custom header. This parameter takes effect only when **XForwardedForClientCertFingerprintEnabled* - is set to **true**. // // The name must be 1 to 40 characters in length, and can contain lowercase letters, digits, hyphens (-), and underscores (_). // // > Only HTTPS listeners support this parameter. // // example: // // test_finger-print-alias_123456 XForwardedForClientCertFingerprintAlias *string `json:"XForwardedForClientCertFingerprintAlias,omitempty" xml:"XForwardedForClientCertFingerprintAlias,omitempty"` // Indicates whether the `X-Forwarded-Clientcert-fingerprint` header is used to retrieve the fingerprint of the client certificate. Valid values: // // - **true** // // - **false** // // > Only HTTPS listeners support this parameter. // // example: // // true XForwardedForClientCertFingerprintEnabled *bool `json:"XForwardedForClientCertFingerprintEnabled,omitempty" xml:"XForwardedForClientCertFingerprintEnabled,omitempty"` // The name of the custom header. This parameter takes effect only when **XForwardedForClientCertIssuerDNEnabled* - is set to **true**. // // The name must be 1 to 40 characters in length, and can contain lowercase letters, digits, hyphens (-), and underscores (_). // // > Only HTTPS listeners support this parameter. // // example: // // test_issue-dn-alias_123456 XForwardedForClientCertIssuerDNAlias *string `json:"XForwardedForClientCertIssuerDNAlias,omitempty" xml:"XForwardedForClientCertIssuerDNAlias,omitempty"` // Indicates whether the `X-Forwarded-Clientcert-issuerdn` header is used to retrieve information about the authority that issues the client certificate. Valid values: // // - **true** // // - **false** // // > Only HTTPS listeners support this parameter. // // example: // // true XForwardedForClientCertIssuerDNEnabled *bool `json:"XForwardedForClientCertIssuerDNEnabled,omitempty" xml:"XForwardedForClientCertIssuerDNEnabled,omitempty"` // The name of the custom header. This parameter takes effect only when **XForwardedForClientCertSubjectDNEnabled* - is set to **true**. // // The name must be 1 to 40 characters in length, and can contain lowercase letters, digits, hyphens (-), and underscores (_). // // > Only HTTPS listeners support this parameter. // // example: // // test_subject-dn-alias_123456 XForwardedForClientCertSubjectDNAlias *string `json:"XForwardedForClientCertSubjectDNAlias,omitempty" xml:"XForwardedForClientCertSubjectDNAlias,omitempty"` // Indicates whether the `X-Forwarded-Clientcert-subjectdn` header is used to retrieve information about the owner of the client certificate. Valid values: // // - **true** // // - **false** // // > Only HTTPS listeners support this parameter. // // example: // // true XForwardedForClientCertSubjectDNEnabled *bool `json:"XForwardedForClientCertSubjectDNEnabled,omitempty" xml:"XForwardedForClientCertSubjectDNEnabled,omitempty"` // Indicates whether the X-Forwarded-For header is used to preserver client IP addresses for the ALB instance. Valid values: // // - **true** // // - **false** // // > This parameter is returned only for HTTP and HTTPS listeners. // // example: // // false XForwardedForClientSourceIpsEnabled *bool `json:"XForwardedForClientSourceIpsEnabled,omitempty" xml:"XForwardedForClientSourceIpsEnabled,omitempty"` // The trusted proxy IP address. // // ALB instances traverse the IP addresses in the `X-Forwarded-For` header from the rightmost IP address to the leftmost IP address. The first IP address that is not on the trusted IP address list is considered the client IP address. Requests from the client IP address are throttled. // // example: // // 10.1.1.0/24 XForwardedForClientSourceIpsTrusted *string `json:"XForwardedForClientSourceIpsTrusted,omitempty" xml:"XForwardedForClientSourceIpsTrusted,omitempty"` // Indicates whether the `X-Forwarded-Client-Port` header is used to retrieve the client port. Valid values: // // - **true** // // - **false** // // > This parameter is returned only for HTTP and HTTPS listeners. // // example: // // true XForwardedForClientSrcPortEnabled *bool `json:"XForwardedForClientSrcPortEnabled,omitempty" xml:"XForwardedForClientSrcPortEnabled,omitempty"` // Specifies whether to use the `X-Forwarded-For` header to retrieve client IP addresses. Valid values: // // - **true** // // - **false** // // > This parameter is returned only for HTTP and HTTPS listeners. // // example: // // true XForwardedForEnabled *bool `json:"XForwardedForEnabled,omitempty" xml:"XForwardedForEnabled,omitempty"` XForwardedForHostEnabled *bool `json:"XForwardedForHostEnabled,omitempty" xml:"XForwardedForHostEnabled,omitempty"` XForwardedForProcessingMode *string `json:"XForwardedForProcessingMode,omitempty" xml:"XForwardedForProcessingMode,omitempty"` // Indicates whether the `X-Forwarded-Proto` header is used to retrieve the listener protocol. Valid values: // // - **true** // // - **false** // // > This parameter is supported by HTTP, HTTPS, and QUIC listeners. // // example: // // true XForwardedForProtoEnabled *bool `json:"XForwardedForProtoEnabled,omitempty" xml:"XForwardedForProtoEnabled,omitempty"` // Specifies whether to use the `SLB-ID` header to retrieve the ID of the ALB instance. Valid values: // // - **true** // // - **false** // // > This parameter is supported by HTTP, HTTPS, and QUIC listeners. // // example: // // true XForwardedForSLBIdEnabled *bool `json:"XForwardedForSLBIdEnabled,omitempty" xml:"XForwardedForSLBIdEnabled,omitempty"` // Indicates whether the `X-Forwarded-Port` header is used to retrieve the listener port of the ALB instance. Valid values: // // - **true** // // - **false** // // > This parameter is supported by HTTP, HTTPS, and QUIC listeners. // // example: // // true XForwardedForSLBPortEnabled *bool `json:"XForwardedForSLBPortEnabled,omitempty" xml:"XForwardedForSLBPortEnabled,omitempty"` }
func (ListListenersResponseBodyListenersXForwardedForConfig) GoString ¶
func (s ListListenersResponseBodyListenersXForwardedForConfig) GoString() string
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertClientVerifyAlias ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertClientVerifyAlias(v string) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertClientVerifyEnabled ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertClientVerifyEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertFingerprintAlias ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertFingerprintAlias(v string) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertFingerprintEnabled ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertFingerprintEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertIssuerDNAlias ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertIssuerDNAlias(v string) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertIssuerDNEnabled ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertIssuerDNEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertSubjectDNAlias ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertSubjectDNAlias(v string) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertSubjectDNEnabled ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientCertSubjectDNEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientSourceIpsEnabled ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientSourceIpsEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientSourceIpsTrusted ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientSourceIpsTrusted(v string) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientSrcPortEnabled ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForClientSrcPortEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForEnabled ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForHostEnabled ¶ added in v2.2.5
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForHostEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForProcessingMode ¶ added in v2.2.5
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForProcessingMode(v string) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForProtoEnabled ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForProtoEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForSLBIdEnabled ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForSLBIdEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
func (*ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForSLBPortEnabled ¶
func (s *ListListenersResponseBodyListenersXForwardedForConfig) SetXForwardedForSLBPortEnabled(v bool) *ListListenersResponseBodyListenersXForwardedForConfig
func (ListListenersResponseBodyListenersXForwardedForConfig) String ¶
func (s ListListenersResponseBodyListenersXForwardedForConfig) String() string
type ListLoadBalancersRequest ¶
type ListLoadBalancersRequest struct { // The IP version. Valid values: // // - **IPv4** // // - **DualStack** // // example: // // IPv4 AddressIpVersion *string `json:"AddressIpVersion,omitempty" xml:"AddressIpVersion,omitempty"` // The network type. Valid values: // // - **Internet**: The ALB instance uses a public IP address. The domain name of the ALB instance is resolved to the public IP address. Therefore, the ALB instance can be accessed over the Internet. // // - **Intranet**: The ALB instance uses a private IP address. The domain name of the ALB instance is resolved to the private IP address. In this case, the ALB instance can be accessed over the VPC where the ALB instance is deployed. // // example: // // Intranet AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The domain name. // // example: // // alb-95qnr2itwu9orb****.cn-hangzhou.alb.aliyuncs.com DNSName *string `json:"DNSName,omitempty" xml:"DNSName,omitempty"` // The type of IPv6 address that is used by the ALB instance. Valid values: // // - **Internet**: The ALB instance uses a public IP address. The domain name of the ALB instance is resolved to the public IP address. Therefore, the ALB instance can be accessed over the Internet. // // - **Intranet**: The ALB instance uses a private IP address. The domain name of the ALB instance is resolved to the private IP address. Therefore, the ALB instance can be accessed over the VPC in which the ALB instance is deployed. // // example: // // Intranet Ipv6AddressType *string `json:"Ipv6AddressType,omitempty" xml:"Ipv6AddressType,omitempty"` // The service status of the ALB instance. Valid values: // // - **Abnormal** // // - **Normal** // // example: // // Normal LoadBalancerBussinessStatus *string `json:"LoadBalancerBussinessStatus,omitempty" xml:"LoadBalancerBussinessStatus,omitempty"` // The instance IDs. You can specify at most 20 ALB instance IDs. LoadBalancerIds []*string `json:"LoadBalancerIds,omitempty" xml:"LoadBalancerIds,omitempty" type:"Repeated"` // The instance names. You can specify at most 10 instance names. LoadBalancerNames []*string `json:"LoadBalancerNames,omitempty" xml:"LoadBalancerNames,omitempty" type:"Repeated"` // The status of the ALB instance. Valid values: // // - **Inactive**: The ALB instance is disabled. The listeners do not forward traffic. // // - **Active**: The ALB instance is running. // // - **Provisioning**: The ALB instance is being created. // // - **Configuring**: The ALB instance is being modified. // // - **CreateFailed**: The system failed to create the ALB instance. In this case, you are not charged for the ALB instance. You can only delete the ALB instance. By default, the system deletes the ALB instances that are in the CreateFailed state within the last day. // // example: // // Active LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,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 billing method of the ALB instance. Set the value to // // **PostPay**, which specifies the pay-as-you-go billing method. This is the default value. // // example: // // PostPay PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` // The ID of the resource group. // // example: // // rg-acfmxazb4ph**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The tags added to the ALB instance. Tag []*ListLoadBalancersRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The ID of the VPC to which the ALB instance belongs. You can specify at most 10 VPC IDs. VpcIds []*string `json:"VpcIds,omitempty" xml:"VpcIds,omitempty" type:"Repeated"` // The ID of the zone where the ALB instance is deployed. // // You can call the [DescribeZones](https://help.aliyun.com/document_detail/189196.html) operation to query zones. // // example: // // cn-hangzhou-a ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (ListLoadBalancersRequest) GoString ¶
func (s ListLoadBalancersRequest) GoString() string
func (*ListLoadBalancersRequest) SetAddressIpVersion ¶ added in v2.1.2
func (s *ListLoadBalancersRequest) SetAddressIpVersion(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetAddressType ¶
func (s *ListLoadBalancersRequest) SetAddressType(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetDNSName ¶ added in v2.1.2
func (s *ListLoadBalancersRequest) SetDNSName(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetIpv6AddressType ¶ added in v2.1.2
func (s *ListLoadBalancersRequest) SetIpv6AddressType(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetLoadBalancerBussinessStatus ¶
func (s *ListLoadBalancersRequest) SetLoadBalancerBussinessStatus(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) SetMaxResults ¶
func (s *ListLoadBalancersRequest) SetMaxResults(v int32) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetNextToken ¶
func (s *ListLoadBalancersRequest) SetNextToken(v string) *ListLoadBalancersRequest
func (*ListLoadBalancersRequest) SetPayType ¶
func (s *ListLoadBalancersRequest) SetPayType(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 tag key. You can specify at most 20 tag keys. The tag key cannot be an empty string. // // The tag key can be up to 64 characters in length and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. // // example: // // KeyTest Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. You can specify at most 20 tag values. The tag value can be an empty string. // // The tag value can be up to 128 characters in length and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. // // example: // // alueTest 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 { // A list of ALB 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"` // 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 used to retrieve a new page of results. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 100 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 configurations of access logs. AccessLogConfig *ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig `json:"AccessLogConfig,omitempty" xml:"AccessLogConfig,omitempty" type:"Struct"` // The mode in which IP addresses are allocated. Valid values: // // - **Fixed**: The ALB instance uses a static IP address. // // - **Dynamic**: dynamically allocates an IP address to each zone of the ALB instance. // // example: // // Fixed AddressAllocatedMode *string `json:"AddressAllocatedMode,omitempty" xml:"AddressAllocatedMode,omitempty"` // The IP version. Valid values: // // - **IPv4** // // - **DualStack** // // example: // // DualStack AddressIpVersion *string `json:"AddressIpVersion,omitempty" xml:"AddressIpVersion,omitempty"` // The type of IP address that the ALB instance uses to provide services. Valid values: // // - **Internet**: The ALB instance is assigned a public IP address. The domain name is resolved to the public IP address. The ALB instance is accessible over the Internet. // // - **Intranet**: The ALB instance is assigned only a private IP address. The domain name is resolved to the private IP address. The ALB instance is accessible only within the VPC of the ALB instance. // // example: // // Intranet AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The ID of the Internet Shared Bandwidth instance that is associated with the Internet-facing ALB instance. // // example: // // cbwp-bp1vevu8h3ieh**** BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" xml:"BandwidthPackageId,omitempty"` // The time when the resource was created. // // example: // // 2022-07-02T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The domain name. // // example: // // alb-95qnr2itwu9orb****.cn-hangzhou.alb.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 ALB instance. Valid values: // // - **Internet* - The ALB instance is assigned a public IP address. The domain name is resolved to the public IP address. The ALB instance is accessible over the Internet. // // - **Intranet* - The ALB instance is assigned only a private IP address. The domain name is resolved to the private IP address. The ALB instance is accessible only within the VPC of the ALB instance. // // example: // // Intranet Ipv6AddressType *string `json:"Ipv6AddressType,omitempty" xml:"Ipv6AddressType,omitempty"` // The billing information about the ALB instance. LoadBalancerBillingConfig *ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig `json:"LoadBalancerBillingConfig,omitempty" xml:"LoadBalancerBillingConfig,omitempty" type:"Struct"` // The status of the ALB instance. Valid values: // // - **Abnormal** // // - **Normal** // // example: // // Normal LoadBalancerBussinessStatus *string `json:"LoadBalancerBussinessStatus,omitempty" xml:"LoadBalancerBussinessStatus,omitempty"` // The edition of the ALB instance. The features and billing rules vary based on the edition. Valid values: // // - **Basic** // // - **Standard** // // - **StandardWithWaf** // // example: // // Standard LoadBalancerEdition *string `json:"LoadBalancerEdition,omitempty" xml:"LoadBalancerEdition,omitempty"` // The ID of the ALB instance. // // example: // // alb-o9ulmq5hgn68jk**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The name of the ALB instance. // // example: // // alb-instance-test LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The configuration of the operation lock. LoadBalancerOperationLocks []*ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks `json:"LoadBalancerOperationLocks,omitempty" xml:"LoadBalancerOperationLocks,omitempty" type:"Repeated"` // The status of the ALB instance. Valid values: // // - **Inactive**: The ALB instance is disabled. ALB instances in the Inactive state do not forward traffic. // // - **Active**: The ALB instance is running. // // - **Provisioning**: The ALB instance is being created. // // - **Configuring**: The ALB instance is being modified. // // - **CreateFailed**: The system failed to create the ALB instance. // // example: // // Active LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"` // The configuration of modification protection. ModificationProtectionConfig *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig `json:"ModificationProtectionConfig,omitempty" xml:"ModificationProtectionConfig,omitempty" type:"Struct"` // The ID of the resource group. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The information about the tags. Tags []*ListLoadBalancersResponseBodyLoadBalancersTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The ID of the VPC in which the ALB instance is deployed. // // example: // // vpc-bp1b49rqrybk45nio**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (ListLoadBalancersResponseBodyLoadBalancers) GoString ¶
func (s ListLoadBalancersResponseBodyLoadBalancers) GoString() string
func (*ListLoadBalancersResponseBodyLoadBalancers) SetAccessLogConfig ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetAccessLogConfig(v *ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetAddressAllocatedMode ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetAddressAllocatedMode(v string) *ListLoadBalancersResponseBodyLoadBalancers
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) 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) SetLoadBalancerBussinessStatus ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerBussinessStatus(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerEdition ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerEdition(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) SetLoadBalancerOperationLocks ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerOperationLocks(v []*ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerStatus ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetLoadBalancerStatus(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetModificationProtectionConfig ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetModificationProtectionConfig(v *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetResourceGroupId ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetResourceGroupId(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (*ListLoadBalancersResponseBodyLoadBalancers) SetVpcId ¶
func (s *ListLoadBalancersResponseBodyLoadBalancers) SetVpcId(v string) *ListLoadBalancersResponseBodyLoadBalancers
func (ListLoadBalancersResponseBodyLoadBalancers) String ¶
func (s ListLoadBalancersResponseBodyLoadBalancers) String() string
type ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig ¶
type ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig struct { // The Simple Log Service project. // // example: // // sls-setter LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"` // The Logstore. // // example: // // test LogStore *string `json:"LogStore,omitempty" xml:"LogStore,omitempty"` }
func (ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig) GoString ¶
func (s ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig) GoString() string
func (*ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig) SetLogProject ¶
func (s *ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig) SetLogProject(v string) *ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig
func (*ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig) SetLogStore ¶
func (ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig) String ¶
func (s ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig) String() string
type ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig ¶
type ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig struct { // Indicates whether deletion protection is enabled. Valid values: // // - **true** // // - **false** // // example: // // true Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The time when deletion protection is enabled. // // example: // // 2022-08-02T02:49:05Z EnabledTime *string `json:"EnabledTime,omitempty" xml:"EnabledTime,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. Valid values: // // Only **PostPay* - may be returned, 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 ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks ¶
type ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks struct { // The reason why the ALB instance is locked. This parameter is valid only if **LoadBalancerBussinessStatus* - is set to **Abnormal**. // // example: // // Test LockReason LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"` // The lock type. Valid values: // // - **SecurityLocked**: The ALB instance is locked due to security risks. // // - **RelatedResourceLocked**: The ALB instance is locked due to other resources associated with the ALB instance. // // - **FinancialLocked**: The ALB instance is locked due to overdue payments. // // - **ResidualLocked**: The ALB instance is locked because the associated resources have overdue payments and the resources are released. // // example: // // FinancialLocked LockType *string `json:"LockType,omitempty" xml:"LockType,omitempty"` }
func (ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks) GoString ¶
func (s ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks) GoString() string
func (*ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks) SetLockReason ¶
func (*ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks) SetLockType ¶
func (ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks) String ¶
func (s ListLoadBalancersResponseBodyLoadBalancersLoadBalancerOperationLocks) String() string
type ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig ¶
type ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig struct { // 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 (-). // // This parameter is available only if the **ModificationProtectionStatus* - parameter is set to **ConsoleProtection**. // // example: // // Test Reason Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` // Indicates whether the configuration read-only mode is enabled for the ALB instance. Valid values: // // - **NonProtection**: Modification protection is disabled. In this case, you cannot set the ModificationProtectionReason parameter. If the ModificationProtectionReason parameter is specified, the value is cleared. // // - **ConsoleProtection**: Modification protection is enabled. In this case, you can set the ModificationProtectionReason parameter. // // > If the value is **ConsoleProtection**, modification protection is enabled. You cannot modify the configurations of the ALB instance in the ALB console. However, you can call API operations to modify the configurations of the ALB instance. // // example: // // ConsoleProtection Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) GoString ¶
func (s ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) GoString() string
func (ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) String ¶
func (s ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig) String() string
type ListLoadBalancersResponseBodyLoadBalancersTags ¶
type ListLoadBalancersResponseBodyLoadBalancersTags struct { // The tag key of the ALB instance. // // example: // // KeyTest Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value of the ALB instance. // // example: // // alueTest 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 ListRulesRequest ¶
type ListRulesRequest struct { // The direction to which the forwarding rule is applied. Valid values: // // - **Request* - (default): The forwarding rule is applied to the client requests received by ALB. // // - **Response**: The forwarding rule is applied to the responses returned by backend servers. // // > You cannot set this parameter to Response if you use basic ALB instances. // // example: // // Request Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The listener IDs. ListenerIds []*string `json:"ListenerIds,omitempty" xml:"ListenerIds,omitempty" type:"Repeated"` // The Application Load Balancer (ALB) instance IDs. LoadBalancerIds []*string `json:"LoadBalancerIds,omitempty" xml:"LoadBalancerIds,omitempty" type:"Repeated"` // The maximum number of entries to return. // // Valid values: **1 to 100**. // // Default value: **20**. If you do not specify this parameter, the default value is used. // // > This parameter is optional. // // example: // // 20 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The starting point of the current query. If you do not specify this parameter, the query starts from the beginning. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The forwarding rules. RuleIds []*string `json:"RuleIds,omitempty" xml:"RuleIds,omitempty" type:"Repeated"` // The tag. Tag []*ListRulesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (ListRulesRequest) GoString ¶
func (s ListRulesRequest) GoString() string
func (*ListRulesRequest) SetDirection ¶ added in v2.0.2
func (s *ListRulesRequest) SetDirection(v string) *ListRulesRequest
func (*ListRulesRequest) SetListenerIds ¶
func (s *ListRulesRequest) SetListenerIds(v []*string) *ListRulesRequest
func (*ListRulesRequest) SetLoadBalancerIds ¶
func (s *ListRulesRequest) SetLoadBalancerIds(v []*string) *ListRulesRequest
func (*ListRulesRequest) SetMaxResults ¶
func (s *ListRulesRequest) SetMaxResults(v int32) *ListRulesRequest
func (*ListRulesRequest) SetNextToken ¶
func (s *ListRulesRequest) SetNextToken(v string) *ListRulesRequest
func (*ListRulesRequest) SetRuleIds ¶
func (s *ListRulesRequest) SetRuleIds(v []*string) *ListRulesRequest
func (*ListRulesRequest) SetTag ¶ added in v2.0.5
func (s *ListRulesRequest) SetTag(v []*ListRulesRequestTag) *ListRulesRequest
func (ListRulesRequest) String ¶
func (s ListRulesRequest) String() string
type ListRulesRequestTag ¶ added in v2.0.5
type ListRulesRequestTag struct { // The tag key. The tag key can be up to 128 characters in length. It cannot start with aliyun or acs: and 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. It cannot start with aliyun or acs: and cannot contain http:// or https://. // // example: // // product Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListRulesRequestTag) GoString ¶ added in v2.0.5
func (s ListRulesRequestTag) GoString() string
func (*ListRulesRequestTag) SetKey ¶ added in v2.0.5
func (s *ListRulesRequestTag) SetKey(v string) *ListRulesRequestTag
func (*ListRulesRequestTag) SetValue ¶ added in v2.0.5
func (s *ListRulesRequestTag) SetValue(v string) *ListRulesRequestTag
func (ListRulesRequestTag) String ¶ added in v2.0.5
func (s ListRulesRequestTag) String() string
type ListRulesResponse ¶
type ListRulesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListRulesResponse) GoString ¶
func (s ListRulesResponse) GoString() string
func (*ListRulesResponse) SetBody ¶
func (s *ListRulesResponse) SetBody(v *ListRulesResponseBody) *ListRulesResponse
func (*ListRulesResponse) SetHeaders ¶
func (s *ListRulesResponse) SetHeaders(v map[string]*string) *ListRulesResponse
func (*ListRulesResponse) SetStatusCode ¶
func (s *ListRulesResponse) SetStatusCode(v int32) *ListRulesResponse
func (ListRulesResponse) String ¶
func (s ListRulesResponse) String() string
type ListRulesResponseBody ¶
type ListRulesResponseBody struct { // The maximum number of entries returned. // // example: // // 50 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: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The details about the forwarding rule. Rules []*ListRulesResponseBodyRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"` // The total number of entries returned. // // example: // // 1000 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListRulesResponseBody) GoString ¶
func (s ListRulesResponseBody) GoString() string
func (*ListRulesResponseBody) SetMaxResults ¶
func (s *ListRulesResponseBody) SetMaxResults(v int32) *ListRulesResponseBody
func (*ListRulesResponseBody) SetNextToken ¶
func (s *ListRulesResponseBody) SetNextToken(v string) *ListRulesResponseBody
func (*ListRulesResponseBody) SetRequestId ¶
func (s *ListRulesResponseBody) SetRequestId(v string) *ListRulesResponseBody
func (*ListRulesResponseBody) SetRules ¶
func (s *ListRulesResponseBody) SetRules(v []*ListRulesResponseBodyRules) *ListRulesResponseBody
func (*ListRulesResponseBody) SetTotalCount ¶
func (s *ListRulesResponseBody) SetTotalCount(v int32) *ListRulesResponseBody
func (ListRulesResponseBody) String ¶
func (s ListRulesResponseBody) String() string
type ListRulesResponseBodyRules ¶
type ListRulesResponseBodyRules struct { // The direction to which the forwarding rule is applied. Valid values: // // - Request (default): The forwarding rule is applied to requests. The forwarding action is performed on packets that are forwarded from clients to ALB. // // - Responses: The forwarding rule is applied to responses. The forwarding action is performed on packets that are returned from backend servers to ALB. // // > Basic ALB instances support only the Response direction. // // example: // // Request Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The ID of the listener that is associated with the forwarding rule. // // example: // // lsn-i35udpz3pxsmnf**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The ID of the Application Load Balancer (ALB) instance that is associated with the forwarding rule. // // example: // // alb-x30o38azsuj0sx**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The priority of the forwarding rule. Valid values: **1 to 10000**. A smaller value indicates a higher priority. // // > The priority of each forwarding rule added to a listener must be unique. // // example: // // 1 Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"` // The action of the forwarding rule. RuleActions []*ListRulesResponseBodyRulesRuleActions `json:"RuleActions,omitempty" xml:"RuleActions,omitempty" type:"Repeated"` // The conditions of the forwarding rule. RuleConditions []*ListRulesResponseBodyRulesRuleConditions `json:"RuleConditions,omitempty" xml:"RuleConditions,omitempty" type:"Repeated"` // The ID of the forwarding rule. // // example: // // rule-bpn0kn908w4nbw**** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the forwarding rule. The name must be 2 to 128 letters in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). The name must start with a letter. // // example: // // rule-instance-test RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The status of the forwarding rule. Valid values: // // - **Provisioning**: The forwarding rule is being created. // // - **Configuring**: The forwarding rule is being modified. // // - **Available**: The forwarding rule is available. // // example: // // Available RuleStatus *string `json:"RuleStatus,omitempty" xml:"RuleStatus,omitempty"` // The tags. Tags []*ListRulesResponseBodyRulesTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` }
func (ListRulesResponseBodyRules) GoString ¶
func (s ListRulesResponseBodyRules) GoString() string
func (*ListRulesResponseBodyRules) SetDirection ¶ added in v2.0.4
func (s *ListRulesResponseBodyRules) SetDirection(v string) *ListRulesResponseBodyRules
func (*ListRulesResponseBodyRules) SetListenerId ¶
func (s *ListRulesResponseBodyRules) SetListenerId(v string) *ListRulesResponseBodyRules
func (*ListRulesResponseBodyRules) SetLoadBalancerId ¶
func (s *ListRulesResponseBodyRules) SetLoadBalancerId(v string) *ListRulesResponseBodyRules
func (*ListRulesResponseBodyRules) SetPriority ¶
func (s *ListRulesResponseBodyRules) SetPriority(v int32) *ListRulesResponseBodyRules
func (*ListRulesResponseBodyRules) SetRuleActions ¶
func (s *ListRulesResponseBodyRules) SetRuleActions(v []*ListRulesResponseBodyRulesRuleActions) *ListRulesResponseBodyRules
func (*ListRulesResponseBodyRules) SetRuleConditions ¶
func (s *ListRulesResponseBodyRules) SetRuleConditions(v []*ListRulesResponseBodyRulesRuleConditions) *ListRulesResponseBodyRules
func (*ListRulesResponseBodyRules) SetRuleId ¶
func (s *ListRulesResponseBodyRules) SetRuleId(v string) *ListRulesResponseBodyRules
func (*ListRulesResponseBodyRules) SetRuleName ¶
func (s *ListRulesResponseBodyRules) SetRuleName(v string) *ListRulesResponseBodyRules
func (*ListRulesResponseBodyRules) SetRuleStatus ¶
func (s *ListRulesResponseBodyRules) SetRuleStatus(v string) *ListRulesResponseBodyRules
func (*ListRulesResponseBodyRules) SetTags ¶ added in v2.0.5
func (s *ListRulesResponseBodyRules) SetTags(v []*ListRulesResponseBodyRulesTags) *ListRulesResponseBodyRules
func (ListRulesResponseBodyRules) String ¶
func (s ListRulesResponseBodyRules) String() string
type ListRulesResponseBodyRulesRuleActions ¶
type ListRulesResponseBodyRulesRuleActions struct { // The CORS configuration. CorsConfig *ListRulesResponseBodyRulesRuleActionsCorsConfig `json:"CorsConfig,omitempty" xml:"CorsConfig,omitempty" type:"Struct"` // The configuration of the custom response. FixedResponseConfig *ListRulesResponseBodyRulesRuleActionsFixedResponseConfig `json:"FixedResponseConfig,omitempty" xml:"FixedResponseConfig,omitempty" type:"Struct"` // The configurations of the server groups. ForwardGroupConfig *ListRulesResponseBodyRulesRuleActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` // The key of the header to be inserted. InsertHeaderConfig *ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig `json:"InsertHeaderConfig,omitempty" xml:"InsertHeaderConfig,omitempty" type:"Struct"` // The priority of the action. Valid values: **1 to 50000**. A smaller value indicates a higher priority. The actions of a forwarding rule are applied in descending order of priority. This parameter cannot empty. The priority of each action within a forwarding rule must be unique. // // example: // // 1 Order *int32 `json:"Order,omitempty" xml:"Order,omitempty"` // The configuration of the redirect action. RedirectConfig *ListRulesResponseBodyRulesRuleActionsRedirectConfig `json:"RedirectConfig,omitempty" xml:"RedirectConfig,omitempty" type:"Struct"` // The HTTP header to be removed. RemoveHeaderConfig *ListRulesResponseBodyRulesRuleActionsRemoveHeaderConfig `json:"RemoveHeaderConfig,omitempty" xml:"RemoveHeaderConfig,omitempty" type:"Struct"` // The configuration of the rewrite action. RewriteConfig *ListRulesResponseBodyRulesRuleActionsRewriteConfig `json:"RewriteConfig,omitempty" xml:"RewriteConfig,omitempty" type:"Struct"` // The configuration of traffic throttling. TrafficLimitConfig *ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig `json:"TrafficLimitConfig,omitempty" xml:"TrafficLimitConfig,omitempty" type:"Struct"` // The configuration of traffic mirroring. TrafficMirrorConfig *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig `json:"TrafficMirrorConfig,omitempty" xml:"TrafficMirrorConfig,omitempty" type:"Struct"` // The action. Valid values: // // - **ForwardGroup**: distributes requests to multiple vServer groups. // // - **Redirect**: redirects requests. // // - **FixedResponse**: returns a custom response. // // - **Rewrite**: rewrites requests. // // - **InsertHeader**: inserts headers. // // - **RemoveHeaderConfig**: removes headers. // // - **TrafficLimitConfig**: throttles network traffic. // // - **TrafficMirrorConfig**: mirrors network traffic. // // - **CorsConfig**: forwards requests based on CORS. // // The preceding actions can be classified into two broad types: // // - **FinalType**: Each forwarding rule can contain only one FinalType action, which is performed at the end. You can specify only one of **ForwardGroup**, **Redirect**, and **FixedResponse**. // // - **ExtType**: Each forwarding rule can contain one or more **ExtType* - actions, which are performed before the **FinalType* - action. If you want to specify an ExtType action, you must also specify a **FinalType* - action. You can specify multiple **InsertHeader* - actions or one **Rewrite* - action. // // example: // // ForwardGroup Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (ListRulesResponseBodyRulesRuleActions) GoString ¶
func (s ListRulesResponseBodyRulesRuleActions) GoString() string
func (*ListRulesResponseBodyRulesRuleActions) SetCorsConfig ¶ added in v2.0.1
func (s *ListRulesResponseBodyRulesRuleActions) SetCorsConfig(v *ListRulesResponseBodyRulesRuleActionsCorsConfig) *ListRulesResponseBodyRulesRuleActions
func (*ListRulesResponseBodyRulesRuleActions) SetFixedResponseConfig ¶
func (s *ListRulesResponseBodyRulesRuleActions) SetFixedResponseConfig(v *ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) *ListRulesResponseBodyRulesRuleActions
func (*ListRulesResponseBodyRulesRuleActions) SetForwardGroupConfig ¶
func (s *ListRulesResponseBodyRulesRuleActions) SetForwardGroupConfig(v *ListRulesResponseBodyRulesRuleActionsForwardGroupConfig) *ListRulesResponseBodyRulesRuleActions
func (*ListRulesResponseBodyRulesRuleActions) SetInsertHeaderConfig ¶
func (s *ListRulesResponseBodyRulesRuleActions) SetInsertHeaderConfig(v *ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig) *ListRulesResponseBodyRulesRuleActions
func (*ListRulesResponseBodyRulesRuleActions) SetOrder ¶
func (s *ListRulesResponseBodyRulesRuleActions) SetOrder(v int32) *ListRulesResponseBodyRulesRuleActions
func (*ListRulesResponseBodyRulesRuleActions) SetRedirectConfig ¶
func (s *ListRulesResponseBodyRulesRuleActions) SetRedirectConfig(v *ListRulesResponseBodyRulesRuleActionsRedirectConfig) *ListRulesResponseBodyRulesRuleActions
func (*ListRulesResponseBodyRulesRuleActions) SetRemoveHeaderConfig ¶ added in v2.0.4
func (s *ListRulesResponseBodyRulesRuleActions) SetRemoveHeaderConfig(v *ListRulesResponseBodyRulesRuleActionsRemoveHeaderConfig) *ListRulesResponseBodyRulesRuleActions
func (*ListRulesResponseBodyRulesRuleActions) SetRewriteConfig ¶
func (s *ListRulesResponseBodyRulesRuleActions) SetRewriteConfig(v *ListRulesResponseBodyRulesRuleActionsRewriteConfig) *ListRulesResponseBodyRulesRuleActions
func (*ListRulesResponseBodyRulesRuleActions) SetTrafficLimitConfig ¶
func (s *ListRulesResponseBodyRulesRuleActions) SetTrafficLimitConfig(v *ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig) *ListRulesResponseBodyRulesRuleActions
func (*ListRulesResponseBodyRulesRuleActions) SetTrafficMirrorConfig ¶
func (s *ListRulesResponseBodyRulesRuleActions) SetTrafficMirrorConfig(v *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig) *ListRulesResponseBodyRulesRuleActions
func (*ListRulesResponseBodyRulesRuleActions) SetType ¶
func (s *ListRulesResponseBodyRulesRuleActions) SetType(v string) *ListRulesResponseBodyRulesRuleActions
func (ListRulesResponseBodyRulesRuleActions) String ¶
func (s ListRulesResponseBodyRulesRuleActions) String() string
type ListRulesResponseBodyRulesRuleActionsCorsConfig ¶ added in v2.0.1
type ListRulesResponseBodyRulesRuleActionsCorsConfig struct { // Indicates whether credentials can be carried in CORS requests. Valid values: // // - **on** // // - **off** // // example: // // on AllowCredentials *string `json:"AllowCredentials,omitempty" xml:"AllowCredentials,omitempty"` // The allowed headers of CORS requests. AllowHeaders []*string `json:"AllowHeaders,omitempty" xml:"AllowHeaders,omitempty" type:"Repeated"` // The allowed HTTP methods of CORS requests. AllowMethods []*string `json:"AllowMethods,omitempty" xml:"AllowMethods,omitempty" type:"Repeated"` // The allowed origins of CORS requests. AllowOrigin []*string `json:"AllowOrigin,omitempty" xml:"AllowOrigin,omitempty" type:"Repeated"` // The headers that can be exposed. ExposeHeaders []*string `json:"ExposeHeaders,omitempty" xml:"ExposeHeaders,omitempty" type:"Repeated"` // The maximum cache time of dry runs in the browser. Unit: seconds. // // Valid values: **-1* - to **172800**. // // example: // // 1000 MaxAge *int64 `json:"MaxAge,omitempty" xml:"MaxAge,omitempty"` }
func (ListRulesResponseBodyRulesRuleActionsCorsConfig) GoString ¶ added in v2.0.1
func (s ListRulesResponseBodyRulesRuleActionsCorsConfig) GoString() string
func (*ListRulesResponseBodyRulesRuleActionsCorsConfig) SetAllowCredentials ¶ added in v2.0.1
func (s *ListRulesResponseBodyRulesRuleActionsCorsConfig) SetAllowCredentials(v string) *ListRulesResponseBodyRulesRuleActionsCorsConfig
func (*ListRulesResponseBodyRulesRuleActionsCorsConfig) SetAllowHeaders ¶ added in v2.0.1
func (s *ListRulesResponseBodyRulesRuleActionsCorsConfig) SetAllowHeaders(v []*string) *ListRulesResponseBodyRulesRuleActionsCorsConfig
func (*ListRulesResponseBodyRulesRuleActionsCorsConfig) SetAllowMethods ¶ added in v2.0.1
func (s *ListRulesResponseBodyRulesRuleActionsCorsConfig) SetAllowMethods(v []*string) *ListRulesResponseBodyRulesRuleActionsCorsConfig
func (*ListRulesResponseBodyRulesRuleActionsCorsConfig) SetAllowOrigin ¶ added in v2.0.1
func (s *ListRulesResponseBodyRulesRuleActionsCorsConfig) SetAllowOrigin(v []*string) *ListRulesResponseBodyRulesRuleActionsCorsConfig
func (*ListRulesResponseBodyRulesRuleActionsCorsConfig) SetExposeHeaders ¶ added in v2.0.1
func (s *ListRulesResponseBodyRulesRuleActionsCorsConfig) SetExposeHeaders(v []*string) *ListRulesResponseBodyRulesRuleActionsCorsConfig
func (*ListRulesResponseBodyRulesRuleActionsCorsConfig) SetMaxAge ¶ added in v2.0.1
func (s *ListRulesResponseBodyRulesRuleActionsCorsConfig) SetMaxAge(v int64) *ListRulesResponseBodyRulesRuleActionsCorsConfig
func (ListRulesResponseBodyRulesRuleActionsCorsConfig) String ¶ added in v2.0.1
func (s ListRulesResponseBodyRulesRuleActionsCorsConfig) String() string
type ListRulesResponseBodyRulesRuleActionsFixedResponseConfig ¶
type ListRulesResponseBodyRulesRuleActionsFixedResponseConfig struct { // The content of the custom response. The content can be up to 1 KB in size, and can contain only ASCII characters. // // example: // // dssacav Content *string `json:"Content,omitempty" xml:"Content,omitempty"` // The format of the response. // // Valid values: **text/plain**, **text/css**, **text/html**, **application/javascript**, and **application/json**. // // example: // // text/plain ContentType *string `json:"ContentType,omitempty" xml:"ContentType,omitempty"` // The HTTP status code in responses. Valid values: **HTTP_2xx**, **HTTP_4xx**, and **HTTP_5xx**. **x* - is a digit. // // example: // // HTTP_2xx HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` }
func (ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) GoString() string
func (*ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) SetContent ¶
func (*ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) SetContentType ¶
func (s *ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) SetContentType(v string) *ListRulesResponseBodyRulesRuleActionsFixedResponseConfig
func (*ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) SetHttpCode ¶
func (ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) String ¶
func (s ListRulesResponseBodyRulesRuleActionsFixedResponseConfig) String() string
type ListRulesResponseBodyRulesRuleActionsForwardGroupConfig ¶
type ListRulesResponseBodyRulesRuleActionsForwardGroupConfig struct { // The session persistence configurations of the server group. ServerGroupStickySession *ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupStickySession `json:"ServerGroupStickySession,omitempty" xml:"ServerGroupStickySession,omitempty" type:"Struct"` // The server groups to which requests are forwarded. ServerGroupTuples []*ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"` }
func (ListRulesResponseBodyRulesRuleActionsForwardGroupConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleActionsForwardGroupConfig) GoString() string
func (*ListRulesResponseBodyRulesRuleActionsForwardGroupConfig) SetServerGroupStickySession ¶ added in v2.1.4
func (*ListRulesResponseBodyRulesRuleActionsForwardGroupConfig) SetServerGroupTuples ¶
func (ListRulesResponseBodyRulesRuleActionsForwardGroupConfig) String ¶
func (s ListRulesResponseBodyRulesRuleActionsForwardGroupConfig) String() string
type ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupStickySession ¶ added in v2.1.4
type ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupStickySession struct { // If the value of N in ServerGroupTuple.N is larger than 1, you can enable or disable session persistence for server groups. Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // If Enabled is set to True, you can specify a session persistence timeout period. // // example: // // 100 Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"` }
func (ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupStickySession) GoString ¶ added in v2.1.4
func (*ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupStickySession) SetEnabled ¶ added in v2.1.4
func (*ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupStickySession) SetTimeout ¶ added in v2.1.4
type ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupTuples ¶
type ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupTuples struct { // The server group to which requests are forwarded. // // example: // // sg-atstuj3rtoptyui**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The weight of the server group. Valid values: **0* - to **100**. // // example: // // 2 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupTuples) GoString ¶
func (s ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupTuples) GoString() string
func (*ListRulesResponseBodyRulesRuleActionsForwardGroupConfigServerGroupTuples) SetServerGroupId ¶
type ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig ¶
type ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig struct { // The key of the header. The header key must be 1 to 40 characters in length, and can contain letters, digits, underscores (_), and hyphens (-). The header key specified in `InsertHeader` must be unique. // // > **Cookie* - and **Host* - are not supported. // // example: // // key Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the header to be inserted. // // - If **ValueType* - is set to **SystemDefined**, you can set the Value parameter to one of the following values: // // - **ClientSrcPort**: the client port. // // - **ClientSrcIp**: the IP address of the client. // // - **Protocol**: the request protocol (HTTP or HTTPS). // // - **SLBId**: the ID of the ALB instance. // // - **SLBPort**: the listener port. // // - If **ValueType* - is set to **UserDefined**, you can specify a custom header value. The header value must be 1 to 128 characters in length, and can contain wildcard characters, such as asterisks (\\*) and question marks (?), and printable characters whose ASCII values are `larger than or equal to 32 and smaller than 127`. The header value cannot start or end with a space character. // // - If **ValueType* - is set to **ReferenceHeader**, you can reference a value from a request header. The header value must be 1 to 128 characters in length, and can contain lowercase letters, digits, hyphens (-), and underscores (_). // // example: // // ClientSrcPort Value *string `json:"Value,omitempty" xml:"Value,omitempty"` // The type of the header value. Valid values: // // - **UserDefined**: a user-defined header value. // // - **ReferenceHeader**: a header value that is referenced from a request header. // // - **SystemDefined:* - a system-defined header value. // // example: // // SystemDefined ValueType *string `json:"ValueType,omitempty" xml:"ValueType,omitempty"` }
func (ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig) GoString() string
func (*ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig) SetValueType ¶
func (s *ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig) SetValueType(v string) *ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig
func (ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig) String ¶
func (s ListRulesResponseBodyRulesRuleActionsInsertHeaderConfig) String() string
type ListRulesResponseBodyRulesRuleActionsRedirectConfig ¶
type ListRulesResponseBodyRulesRuleActionsRedirectConfig struct { // The hostname to which requests are redirected. Valid values: // // - **${host}* - (default): If ${host} is returned, no other characters are appended. // // - A custom value. Make sure that the custom value meets the following requirements: // // - The hostname must be 3 to 128 characters in length, and can contain lowercase letters, digits, hyphens (-), periods (.), asterisks (\\*), and question marks (?). // // - The hostname must contain at least one period (.) but cannot start or end with a period (.). // // - The rightmost domain label can contain only letters and wildcard characters. It cannot contain digits or hyphens (-). // // - The domain labels cannot start or end with a hyphen (-). // // - You can use asterisks (\\*) and question marks (?) anywhere in a domain label as wildcard characters. // // example: // // www.example.com Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The forwarding method. Valid values: **301**, **302**, **303**, **307**, and **308**. // // example: // // 301 HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` // The URL to which requests are redirected. Valid values: // // - **${path}* - (default): You can reference \\*\\*${host}**, **${protocol}**, and**${port}**. The URL can consist of **${host}**,**${protocol}**, and **${port}\\*\\*. Each variable can be used only once. The preceding variables can be used at the same time or combined with a custom value. // // - A custom value. Make sure that the custom value meets the following requirements: // // - The URL must be 1 to 128 characters in length. // // - It must start with a forward slash (/) and can contain letters, digits, and the following special characters: `$ - _ .+ / & ~ @ :`. It cannot contain the following special characters: `" % # ; ! ( ) [ ] ^ , "`. You can use asterisks (\\*) and question marks (?) as wildcard characters. // // example: // // /test Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // The port to which requests are redirected. Valid values: // // - **${port}* - (default): If ${port} is returned, no other characters are appended. // // - Other valid values: **1 to 63335**. // // example: // // 10 Port *string `json:"Port,omitempty" xml:"Port,omitempty"` // The redirect protocol. Valid values: // // - **${protocol}* - (default): If ${protocol} is returned, no other characters are appended. // // - **HTTP* - or **HTTPS** // // > HTTPS listeners supports only HTTPS redirects. // // example: // // HTTP Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The query string of the URL to which requests are redirected. The query string must be 1 to 128 characters in length, and can contain printable characters, excluding uppercase letters and the following special characters: `# [ ] { } \\ | < > &`. // // example: // // quert Query *string `json:"Query,omitempty" xml:"Query,omitempty"` }
func (ListRulesResponseBodyRulesRuleActionsRedirectConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleActionsRedirectConfig) GoString() string
func (*ListRulesResponseBodyRulesRuleActionsRedirectConfig) SetHttpCode ¶
func (s *ListRulesResponseBodyRulesRuleActionsRedirectConfig) SetHttpCode(v string) *ListRulesResponseBodyRulesRuleActionsRedirectConfig
func (*ListRulesResponseBodyRulesRuleActionsRedirectConfig) SetProtocol ¶
func (s *ListRulesResponseBodyRulesRuleActionsRedirectConfig) SetProtocol(v string) *ListRulesResponseBodyRulesRuleActionsRedirectConfig
func (ListRulesResponseBodyRulesRuleActionsRedirectConfig) String ¶
func (s ListRulesResponseBodyRulesRuleActionsRedirectConfig) String() string
type ListRulesResponseBodyRulesRuleActionsRemoveHeaderConfig ¶ added in v2.0.4
type ListRulesResponseBodyRulesRuleActionsRemoveHeaderConfig struct { // The key of the header to be removed. The header key must be 1 to 40 characters in length, and can contain letters, digits, underscores (_), and hyphens (-). The header keys specified in RemoveHeader must be unique. // // - If Direction is set to Request, the specified headers are removed from requests. The following header keys are not supported (not case-sensitive): `slb-id`, `slb-ip`, `x-forwarded-for`, `x-forwarded-proto`, `x-forwarded-eip`, `x-forwarded-port`, `x-forwarded-client-srcport`, `connection`, `upgrade`, `content-length`, `transfer-encoding`, `keep-alive`, `te`, `host`, `cookie`, `remoteip`, and `authority`. // // - If Direction is set to Response, the specified headers are removed from responses. The following header keys are not supported (not case-sensitive): `connection`, `upgrade`, `content-length`, and `transfer-encoding`. // // example: // // key Key *string `json:"Key,omitempty" xml:"Key,omitempty"` }
func (ListRulesResponseBodyRulesRuleActionsRemoveHeaderConfig) GoString ¶ added in v2.0.4
func (s ListRulesResponseBodyRulesRuleActionsRemoveHeaderConfig) GoString() string
func (ListRulesResponseBodyRulesRuleActionsRemoveHeaderConfig) String ¶ added in v2.0.4
func (s ListRulesResponseBodyRulesRuleActionsRemoveHeaderConfig) String() string
type ListRulesResponseBodyRulesRuleActionsRewriteConfig ¶
type ListRulesResponseBodyRulesRuleActionsRewriteConfig struct { // The hostname to which requests are redirected. Valid values: // // - **${host}* - (default): If ${host} is returned, no other characters are appended. // // - A custom value. Make sure that the custom value meets the following requirements: // // - The hostname must be 3 to 128 characters in length, and can contain lowercase letters, digits, hyphens (-), periods (.), asterisks (\\*), and question marks (?). // // - The hostname must contain at least one period (.) but cannot start or end with a period (.). // // - The rightmost domain label can contain only letters and wildcard characters. It cannot contain digits or hyphens (-). // // - The domain labels cannot start or end with a hyphen (-). // // - You can use asterisks (\\*) and question marks (?) anywhere in a domain label as wildcard characters. // // example: // // www.example.com Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The URL to which requests are redirected. The URL must be 1 to 128 characters in length, and can contain letters, digits, asterisks (\\*), question marks (?), and the following special characters: `$ - _ . + / & ~ @ :`. It must start with a forward slash (/) and does not contain the following special characters: `" % # ; ! ( ) [ ] ^ , "`. // // example: // // /tsdf Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // The query string of the URL to which requests are redirected. The query string must be 1 to 128 characters in length, and can contain printable characters, excluding uppercase letters and the following special characters: `# [ ] { } \\ | < > &`. // // example: // // quedsa Query *string `json:"Query,omitempty" xml:"Query,omitempty"` }
func (ListRulesResponseBodyRulesRuleActionsRewriteConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleActionsRewriteConfig) GoString() string
func (ListRulesResponseBodyRulesRuleActionsRewriteConfig) String ¶
func (s ListRulesResponseBodyRulesRuleActionsRewriteConfig) String() string
type ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig ¶
type ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig struct { // The number of requests per IP address. Valid values: **1 to 100000**. // // > If both the **QPS* - and **PerIpQps* - parameters are specified, the value of the **QPS* - parameter is smaller than the value of the PerIpQps parameter. // // example: // // 80 PerIpQps *int32 `json:"PerIpQps,omitempty" xml:"PerIpQps,omitempty"` // The number of queries per second (QPS). Valid values: **1* - to **100000**. // // example: // // 4 QPS *int32 `json:"QPS,omitempty" xml:"QPS,omitempty"` }
func (ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig) GoString() string
func (*ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig) SetPerIpQps ¶
func (ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig) String ¶
func (s ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig) String() string
type ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig ¶
type ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig struct { // The configuration of the server group to which traffic is mirrored. MirrorGroupConfig *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig `json:"MirrorGroupConfig,omitempty" xml:"MirrorGroupConfig,omitempty" type:"Struct"` // The destination to which traffic is mirrored. The destination can be a server group. // // example: // // ForwardGroupMirror TargetType *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"` }
func (ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig) GoString() string
func (*ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig) SetMirrorGroupConfig ¶
func (*ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig) SetTargetType ¶ added in v2.1.4
func (s *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig) SetTargetType(v string) *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig
func (ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig) String ¶
func (s ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig) String() string
type ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig ¶
type ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig struct { // The server group to which traffic is mirrored. ServerGroupTuples []*ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"` }
func (ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) GoString() string
func (*ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) SetServerGroupTuples ¶
type ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples ¶
type ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples struct { // The ID of the server group. // // example: // // srg-00mkgijak0w4qgz9**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The weight of the server group. Valid values: **0* - to **100**. // // example: // // 2 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) GoString ¶
func (*ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId ¶
func (*ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetWeight ¶
type ListRulesResponseBodyRulesRuleConditions ¶
type ListRulesResponseBodyRulesRuleConditions struct { // The key-value pairs of the cookie. CookieConfig *ListRulesResponseBodyRulesRuleConditionsCookieConfig `json:"CookieConfig,omitempty" xml:"CookieConfig,omitempty" type:"Struct"` // The configuration of the header. HeaderConfig *ListRulesResponseBodyRulesRuleConditionsHeaderConfig `json:"HeaderConfig,omitempty" xml:"HeaderConfig,omitempty" type:"Struct"` // The configuration of the hosts. HostConfig *ListRulesResponseBodyRulesRuleConditionsHostConfig `json:"HostConfig,omitempty" xml:"HostConfig,omitempty" type:"Struct"` // The configurations of the request methods. MethodConfig *ListRulesResponseBodyRulesRuleConditionsMethodConfig `json:"MethodConfig,omitempty" xml:"MethodConfig,omitempty" type:"Struct"` // The configurations of the forwarding URLs. PathConfig *ListRulesResponseBodyRulesRuleConditionsPathConfig `json:"PathConfig,omitempty" xml:"PathConfig,omitempty" type:"Struct"` // The configurations of the query strings. QueryStringConfig *ListRulesResponseBodyRulesRuleConditionsQueryStringConfig `json:"QueryStringConfig,omitempty" xml:"QueryStringConfig,omitempty" type:"Struct"` // The HTTP header in responses. ResponseHeaderConfig *ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig `json:"ResponseHeaderConfig,omitempty" xml:"ResponseHeaderConfig,omitempty" type:"Struct"` // The configurations of the response status codes. ResponseStatusCodeConfig *ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig `json:"ResponseStatusCodeConfig,omitempty" xml:"ResponseStatusCodeConfig,omitempty" type:"Struct"` // Traffic matching based on source IP addresses. SourceIpConfig *ListRulesResponseBodyRulesRuleConditionsSourceIpConfig `json:"SourceIpConfig,omitempty" xml:"SourceIpConfig,omitempty" type:"Struct"` // The type of forwarding rule. Valid values: // // - **Host**: Responses are forwarded based on hosts. // // - **Path**: Responses are forwarded based on URLs. // // - **Header**: Responses are forwarded based on HTTP headers. // // - **QueryString**: Responses are forwarded based on query strings. // // - **Method**: Responses are forwarded based on request methods. // // - **Cookie**: Responses are forwarded based on cookies. // // - **SourceIp**: Responses are forwarded based on source IP addresses. // // example: // // Host Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (ListRulesResponseBodyRulesRuleConditions) GoString ¶
func (s ListRulesResponseBodyRulesRuleConditions) GoString() string
func (*ListRulesResponseBodyRulesRuleConditions) SetCookieConfig ¶
func (s *ListRulesResponseBodyRulesRuleConditions) SetCookieConfig(v *ListRulesResponseBodyRulesRuleConditionsCookieConfig) *ListRulesResponseBodyRulesRuleConditions
func (*ListRulesResponseBodyRulesRuleConditions) SetHeaderConfig ¶
func (s *ListRulesResponseBodyRulesRuleConditions) SetHeaderConfig(v *ListRulesResponseBodyRulesRuleConditionsHeaderConfig) *ListRulesResponseBodyRulesRuleConditions
func (*ListRulesResponseBodyRulesRuleConditions) SetHostConfig ¶
func (*ListRulesResponseBodyRulesRuleConditions) SetMethodConfig ¶
func (s *ListRulesResponseBodyRulesRuleConditions) SetMethodConfig(v *ListRulesResponseBodyRulesRuleConditionsMethodConfig) *ListRulesResponseBodyRulesRuleConditions
func (*ListRulesResponseBodyRulesRuleConditions) SetPathConfig ¶
func (*ListRulesResponseBodyRulesRuleConditions) SetQueryStringConfig ¶
func (s *ListRulesResponseBodyRulesRuleConditions) SetQueryStringConfig(v *ListRulesResponseBodyRulesRuleConditionsQueryStringConfig) *ListRulesResponseBodyRulesRuleConditions
func (*ListRulesResponseBodyRulesRuleConditions) SetResponseHeaderConfig ¶ added in v2.0.4
func (s *ListRulesResponseBodyRulesRuleConditions) SetResponseHeaderConfig(v *ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig) *ListRulesResponseBodyRulesRuleConditions
func (*ListRulesResponseBodyRulesRuleConditions) SetResponseStatusCodeConfig ¶ added in v2.0.4
func (s *ListRulesResponseBodyRulesRuleConditions) SetResponseStatusCodeConfig(v *ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig) *ListRulesResponseBodyRulesRuleConditions
func (*ListRulesResponseBodyRulesRuleConditions) SetSourceIpConfig ¶
func (s *ListRulesResponseBodyRulesRuleConditions) SetSourceIpConfig(v *ListRulesResponseBodyRulesRuleConditionsSourceIpConfig) *ListRulesResponseBodyRulesRuleConditions
func (*ListRulesResponseBodyRulesRuleConditions) SetType ¶
func (s *ListRulesResponseBodyRulesRuleConditions) SetType(v string) *ListRulesResponseBodyRulesRuleConditions
func (ListRulesResponseBodyRulesRuleConditions) String ¶
func (s ListRulesResponseBodyRulesRuleConditions) String() string
type ListRulesResponseBodyRulesRuleConditionsCookieConfig ¶
type ListRulesResponseBodyRulesRuleConditionsCookieConfig struct { // The cookie value. Values []*ListRulesResponseBodyRulesRuleConditionsCookieConfigValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (ListRulesResponseBodyRulesRuleConditionsCookieConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleConditionsCookieConfig) GoString() string
func (ListRulesResponseBodyRulesRuleConditionsCookieConfig) String ¶
func (s ListRulesResponseBodyRulesRuleConditionsCookieConfig) String() string
type ListRulesResponseBodyRulesRuleConditionsCookieConfigValues ¶
type ListRulesResponseBodyRulesRuleConditionsCookieConfigValues struct { // The cookie key. The cookie key must be 1 to 100 characters in length, and can contain lowercase letters, printable ASCII characters, asterisks (\\*), and question marks (?). It cannot contain space characters or the following special characters: `# [ ] { } \\ | < > &`. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The cookie value. The cookie value must be 1 to 128 characters in length, and can contain lowercase letters, printable ASCII characters, asterisks (\\*), and question marks (?). It cannot contain space characters or the following special characters: `# [ ] { } \\ | < > &`. // // example: // // test Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListRulesResponseBodyRulesRuleConditionsCookieConfigValues) GoString ¶
func (s ListRulesResponseBodyRulesRuleConditionsCookieConfigValues) GoString() string
func (ListRulesResponseBodyRulesRuleConditionsCookieConfigValues) String ¶
func (s ListRulesResponseBodyRulesRuleConditionsCookieConfigValues) String() string
type ListRulesResponseBodyRulesRuleConditionsHeaderConfig ¶
type ListRulesResponseBodyRulesRuleConditionsHeaderConfig struct { // The key of the header. The header key must be 1 to 40 characters in length. It can contain letters, digits, hyphens (-), and underscores (_). Cookie and Host are not supported. // // example: // // Port Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the header. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (ListRulesResponseBodyRulesRuleConditionsHeaderConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleConditionsHeaderConfig) GoString() string
func (*ListRulesResponseBodyRulesRuleConditionsHeaderConfig) SetValues ¶
func (s *ListRulesResponseBodyRulesRuleConditionsHeaderConfig) SetValues(v []*string) *ListRulesResponseBodyRulesRuleConditionsHeaderConfig
func (ListRulesResponseBodyRulesRuleConditionsHeaderConfig) String ¶
func (s ListRulesResponseBodyRulesRuleConditionsHeaderConfig) String() string
type ListRulesResponseBodyRulesRuleConditionsHostConfig ¶
type ListRulesResponseBodyRulesRuleConditionsHostConfig struct { // The hostnames. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (ListRulesResponseBodyRulesRuleConditionsHostConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleConditionsHostConfig) GoString() string
func (*ListRulesResponseBodyRulesRuleConditionsHostConfig) SetValues ¶
func (s *ListRulesResponseBodyRulesRuleConditionsHostConfig) SetValues(v []*string) *ListRulesResponseBodyRulesRuleConditionsHostConfig
func (ListRulesResponseBodyRulesRuleConditionsHostConfig) String ¶
func (s ListRulesResponseBodyRulesRuleConditionsHostConfig) String() string
type ListRulesResponseBodyRulesRuleConditionsMethodConfig ¶
type ListRulesResponseBodyRulesRuleConditionsMethodConfig struct { // The request methods. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (ListRulesResponseBodyRulesRuleConditionsMethodConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleConditionsMethodConfig) GoString() string
func (*ListRulesResponseBodyRulesRuleConditionsMethodConfig) SetValues ¶
func (s *ListRulesResponseBodyRulesRuleConditionsMethodConfig) SetValues(v []*string) *ListRulesResponseBodyRulesRuleConditionsMethodConfig
func (ListRulesResponseBodyRulesRuleConditionsMethodConfig) String ¶
func (s ListRulesResponseBodyRulesRuleConditionsMethodConfig) String() string
type ListRulesResponseBodyRulesRuleConditionsPathConfig ¶
type ListRulesResponseBodyRulesRuleConditionsPathConfig struct { // The URLs to which requests are forwarded. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (ListRulesResponseBodyRulesRuleConditionsPathConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleConditionsPathConfig) GoString() string
func (*ListRulesResponseBodyRulesRuleConditionsPathConfig) SetValues ¶
func (s *ListRulesResponseBodyRulesRuleConditionsPathConfig) SetValues(v []*string) *ListRulesResponseBodyRulesRuleConditionsPathConfig
func (ListRulesResponseBodyRulesRuleConditionsPathConfig) String ¶
func (s ListRulesResponseBodyRulesRuleConditionsPathConfig) String() string
type ListRulesResponseBodyRulesRuleConditionsQueryStringConfig ¶
type ListRulesResponseBodyRulesRuleConditionsQueryStringConfig struct { // The query string. Values []*ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (ListRulesResponseBodyRulesRuleConditionsQueryStringConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleConditionsQueryStringConfig) GoString() string
func (ListRulesResponseBodyRulesRuleConditionsQueryStringConfig) String ¶
func (s ListRulesResponseBodyRulesRuleConditionsQueryStringConfig) String() string
type ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues ¶
type ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues struct { // They key of the query string. The key must be 1 to 100 characters in length, and can contain lowercase letters, printable ASCII characters, asterisks (\\*), and question marks (?). It cannot contain space characters or the following special characters: `# [ ] { } \\ | < > &`. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the query string. The value must be 1 to 128 characters in length, and can contain lowercase letters, printable ASCII characters, asterisks (\\*), and question marks (?). It cannot contain space characters or the following special characters: `# [ ] { } \\ | < > &`. // // example: // // test Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues) GoString ¶
func (s ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues) GoString() string
func (ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues) String ¶
func (s ListRulesResponseBodyRulesRuleConditionsQueryStringConfigValues) String() string
type ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig ¶ added in v2.0.4
type ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig struct { // The key of the HTTP header. The header key must be 1 to 40 characters in length, It can contain letters, digits, hyphens (-), and underscores (_). Cookie and Host are not supported. // // example: // // key Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The values of the HTTP header. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig) GoString ¶ added in v2.0.4
func (s ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig) GoString() string
func (ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig) String ¶ added in v2.0.4
func (s ListRulesResponseBodyRulesRuleConditionsResponseHeaderConfig) String() string
type ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig ¶ added in v2.0.4
type ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig struct { // The response status codes. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig) GoString ¶ added in v2.0.4
func (s ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig) GoString() string
func (*ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig) SetValues ¶ added in v2.0.4
func (ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig) String ¶ added in v2.0.4
func (s ListRulesResponseBodyRulesRuleConditionsResponseStatusCodeConfig) String() string
type ListRulesResponseBodyRulesRuleConditionsSourceIpConfig ¶
type ListRulesResponseBodyRulesRuleConditionsSourceIpConfig struct { // The source IP addresses. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (ListRulesResponseBodyRulesRuleConditionsSourceIpConfig) GoString ¶
func (s ListRulesResponseBodyRulesRuleConditionsSourceIpConfig) GoString() string
func (*ListRulesResponseBodyRulesRuleConditionsSourceIpConfig) SetValues ¶
func (s *ListRulesResponseBodyRulesRuleConditionsSourceIpConfig) SetValues(v []*string) *ListRulesResponseBodyRulesRuleConditionsSourceIpConfig
func (ListRulesResponseBodyRulesRuleConditionsSourceIpConfig) String ¶
func (s ListRulesResponseBodyRulesRuleConditionsSourceIpConfig) String() string
type ListRulesResponseBodyRulesTags ¶ added in v2.0.5
type ListRulesResponseBodyRulesTags struct { // The tag key. The tag key can be up to 128 characters in length. It cannot start with aliyun or acs: and 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. It cannot start with aliyun or acs: and cannot contain http:// or https://. // // example: // // product Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListRulesResponseBodyRulesTags) GoString ¶ added in v2.0.5
func (s ListRulesResponseBodyRulesTags) GoString() string
func (*ListRulesResponseBodyRulesTags) SetKey ¶ added in v2.0.5
func (s *ListRulesResponseBodyRulesTags) SetKey(v string) *ListRulesResponseBodyRulesTags
func (*ListRulesResponseBodyRulesTags) SetValue ¶ added in v2.0.5
func (s *ListRulesResponseBodyRulesTags) SetValue(v string) *ListRulesResponseBodyRulesTags
func (ListRulesResponseBodyRulesTags) String ¶ added in v2.0.5
func (s ListRulesResponseBodyRulesTags) String() string
type ListSecurityPoliciesRequest ¶
type ListSecurityPoliciesRequest struct { // The number of entries per page. Valid values: **1* - to **100**. Default value: **20**. // // example: // // 50 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // - You do not need to specify this parameter for the first request. // // - You must specify the token that is obtained from the previous query as the value of **NextToken**. // // example: // // FFmyTO70tTpLG6I3FmYAXGKPd**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The resource group ID. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The security policy IDs. You can specify at most 20 security policies. SecurityPolicyIds []*string `json:"SecurityPolicyIds,omitempty" xml:"SecurityPolicyIds,omitempty" type:"Repeated"` // The names of the security policies. You can specify up to 10 names. SecurityPolicyNames []*string `json:"SecurityPolicyNames,omitempty" xml:"SecurityPolicyNames,omitempty" type:"Repeated"` // The tags. Tag []*ListSecurityPoliciesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (ListSecurityPoliciesRequest) GoString ¶
func (s ListSecurityPoliciesRequest) GoString() string
func (*ListSecurityPoliciesRequest) SetMaxResults ¶
func (s *ListSecurityPoliciesRequest) SetMaxResults(v int32) *ListSecurityPoliciesRequest
func (*ListSecurityPoliciesRequest) SetNextToken ¶
func (s *ListSecurityPoliciesRequest) SetNextToken(v string) *ListSecurityPoliciesRequest
func (*ListSecurityPoliciesRequest) SetResourceGroupId ¶
func (s *ListSecurityPoliciesRequest) SetResourceGroupId(v string) *ListSecurityPoliciesRequest
func (*ListSecurityPoliciesRequest) SetSecurityPolicyIds ¶
func (s *ListSecurityPoliciesRequest) SetSecurityPolicyIds(v []*string) *ListSecurityPoliciesRequest
func (*ListSecurityPoliciesRequest) SetSecurityPolicyNames ¶
func (s *ListSecurityPoliciesRequest) SetSecurityPolicyNames(v []*string) *ListSecurityPoliciesRequest
func (*ListSecurityPoliciesRequest) SetTag ¶ added in v2.0.5
func (s *ListSecurityPoliciesRequest) SetTag(v []*ListSecurityPoliciesRequestTag) *ListSecurityPoliciesRequest
func (ListSecurityPoliciesRequest) String ¶
func (s ListSecurityPoliciesRequest) String() string
type ListSecurityPoliciesRequestTag ¶ added in v2.0.5
type ListSecurityPoliciesRequestTag 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 (ListSecurityPoliciesRequestTag) GoString ¶ added in v2.0.5
func (s ListSecurityPoliciesRequestTag) GoString() string
func (*ListSecurityPoliciesRequestTag) SetKey ¶ added in v2.0.5
func (s *ListSecurityPoliciesRequestTag) SetKey(v string) *ListSecurityPoliciesRequestTag
func (*ListSecurityPoliciesRequestTag) SetValue ¶ added in v2.0.5
func (s *ListSecurityPoliciesRequestTag) SetValue(v string) *ListSecurityPoliciesRequestTag
func (ListSecurityPoliciesRequestTag) String ¶ added in v2.0.5
func (s ListSecurityPoliciesRequestTag) String() string
type ListSecurityPoliciesResponse ¶
type ListSecurityPoliciesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListSecurityPoliciesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListSecurityPoliciesResponse) GoString ¶
func (s ListSecurityPoliciesResponse) GoString() string
func (*ListSecurityPoliciesResponse) SetBody ¶
func (s *ListSecurityPoliciesResponse) SetBody(v *ListSecurityPoliciesResponseBody) *ListSecurityPoliciesResponse
func (*ListSecurityPoliciesResponse) SetHeaders ¶
func (s *ListSecurityPoliciesResponse) SetHeaders(v map[string]*string) *ListSecurityPoliciesResponse
func (*ListSecurityPoliciesResponse) SetStatusCode ¶
func (s *ListSecurityPoliciesResponse) SetStatusCode(v int32) *ListSecurityPoliciesResponse
func (ListSecurityPoliciesResponse) String ¶
func (s ListSecurityPoliciesResponse) String() string
type ListSecurityPoliciesResponseBody ¶
type ListSecurityPoliciesResponseBody struct { // The number of entries per page. // // example: // // 50 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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The supported security policies. SecurityPolicies []*ListSecurityPoliciesResponseBodySecurityPolicies `json:"SecurityPolicies,omitempty" xml:"SecurityPolicies,omitempty" type:"Repeated"` // The total number of entries returned. // // example: // // 1000 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListSecurityPoliciesResponseBody) GoString ¶
func (s ListSecurityPoliciesResponseBody) GoString() string
func (*ListSecurityPoliciesResponseBody) SetMaxResults ¶
func (s *ListSecurityPoliciesResponseBody) SetMaxResults(v int32) *ListSecurityPoliciesResponseBody
func (*ListSecurityPoliciesResponseBody) SetNextToken ¶
func (s *ListSecurityPoliciesResponseBody) SetNextToken(v string) *ListSecurityPoliciesResponseBody
func (*ListSecurityPoliciesResponseBody) SetRequestId ¶
func (s *ListSecurityPoliciesResponseBody) SetRequestId(v string) *ListSecurityPoliciesResponseBody
func (*ListSecurityPoliciesResponseBody) SetSecurityPolicies ¶
func (s *ListSecurityPoliciesResponseBody) SetSecurityPolicies(v []*ListSecurityPoliciesResponseBodySecurityPolicies) *ListSecurityPoliciesResponseBody
func (*ListSecurityPoliciesResponseBody) SetTotalCount ¶
func (s *ListSecurityPoliciesResponseBody) SetTotalCount(v int32) *ListSecurityPoliciesResponseBody
func (ListSecurityPoliciesResponseBody) String ¶
func (s ListSecurityPoliciesResponseBody) String() string
type ListSecurityPoliciesResponseBodySecurityPolicies ¶
type ListSecurityPoliciesResponseBodySecurityPolicies struct { // The supported cipher suites. Ciphers []*string `json:"Ciphers,omitempty" xml:"Ciphers,omitempty" type:"Repeated"` // The time when the ACL was created. The time follows the `YYYY-MM-DDThh:mm:ssZ` format. // // example: // // 2023-02-15T07:37:33Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The ID of the resource group. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the security policy. // // example: // // rg-atstuj3rtop**** SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The name of the security policy. // // example: // // test-secrity SecurityPolicyName *string `json:"SecurityPolicyName,omitempty" xml:"SecurityPolicyName,omitempty"` // The status of the security policy. Valid values: // // - **Configuring** // // - **Available** // // example: // // Available SecurityPolicyStatus *string `json:"SecurityPolicyStatus,omitempty" xml:"SecurityPolicyStatus,omitempty"` // The supported TLS protocol versions. TLSVersions []*string `json:"TLSVersions,omitempty" xml:"TLSVersions,omitempty" type:"Repeated"` // The tags. Tags []*ListSecurityPoliciesResponseBodySecurityPoliciesTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` }
func (ListSecurityPoliciesResponseBodySecurityPolicies) GoString ¶
func (s ListSecurityPoliciesResponseBodySecurityPolicies) GoString() string
func (*ListSecurityPoliciesResponseBodySecurityPolicies) SetCiphers ¶
func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetCiphers(v []*string) *ListSecurityPoliciesResponseBodySecurityPolicies
func (*ListSecurityPoliciesResponseBodySecurityPolicies) SetCreateTime ¶ added in v2.0.3
func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetCreateTime(v string) *ListSecurityPoliciesResponseBodySecurityPolicies
func (*ListSecurityPoliciesResponseBodySecurityPolicies) SetResourceGroupId ¶
func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetResourceGroupId(v string) *ListSecurityPoliciesResponseBodySecurityPolicies
func (*ListSecurityPoliciesResponseBodySecurityPolicies) SetSecurityPolicyId ¶
func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetSecurityPolicyId(v string) *ListSecurityPoliciesResponseBodySecurityPolicies
func (*ListSecurityPoliciesResponseBodySecurityPolicies) SetSecurityPolicyName ¶
func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetSecurityPolicyName(v string) *ListSecurityPoliciesResponseBodySecurityPolicies
func (*ListSecurityPoliciesResponseBodySecurityPolicies) SetSecurityPolicyStatus ¶
func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetSecurityPolicyStatus(v string) *ListSecurityPoliciesResponseBodySecurityPolicies
func (*ListSecurityPoliciesResponseBodySecurityPolicies) SetTLSVersions ¶
func (s *ListSecurityPoliciesResponseBodySecurityPolicies) SetTLSVersions(v []*string) *ListSecurityPoliciesResponseBodySecurityPolicies
func (ListSecurityPoliciesResponseBodySecurityPolicies) String ¶
func (s ListSecurityPoliciesResponseBodySecurityPolicies) String() string
type ListSecurityPoliciesResponseBodySecurityPoliciesTags ¶ added in v2.0.5
type ListSecurityPoliciesResponseBodySecurityPoliciesTags struct { // The tag key. The tag key can be up to 128 characters in length. It cannot start with aliyun or acs: and 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. It cannot start with aliyun or acs: and cannot contain http:// or https://. // // example: // // product Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListSecurityPoliciesResponseBodySecurityPoliciesTags) GoString ¶ added in v2.0.5
func (s ListSecurityPoliciesResponseBodySecurityPoliciesTags) GoString() string
func (ListSecurityPoliciesResponseBodySecurityPoliciesTags) String ¶ added in v2.0.5
func (s ListSecurityPoliciesResponseBodySecurityPoliciesTags) String() string
type ListSecurityPolicyRelationsRequest ¶
type ListSecurityPolicyRelationsRequest struct { // The security policy IDs. You can specify up to five IDs. // // This parameter is required. SecurityPolicyIds []*string `json:"SecurityPolicyIds,omitempty" xml:"SecurityPolicyIds,omitempty" type:"Repeated"` }
func (ListSecurityPolicyRelationsRequest) GoString ¶
func (s ListSecurityPolicyRelationsRequest) GoString() string
func (*ListSecurityPolicyRelationsRequest) SetSecurityPolicyIds ¶
func (s *ListSecurityPolicyRelationsRequest) SetSecurityPolicyIds(v []*string) *ListSecurityPolicyRelationsRequest
func (ListSecurityPolicyRelationsRequest) String ¶
func (s ListSecurityPolicyRelationsRequest) String() string
type ListSecurityPolicyRelationsResponse ¶
type ListSecurityPolicyRelationsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListSecurityPolicyRelationsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListSecurityPolicyRelationsResponse) GoString ¶
func (s ListSecurityPolicyRelationsResponse) GoString() string
func (*ListSecurityPolicyRelationsResponse) SetHeaders ¶
func (s *ListSecurityPolicyRelationsResponse) SetHeaders(v map[string]*string) *ListSecurityPolicyRelationsResponse
func (*ListSecurityPolicyRelationsResponse) SetStatusCode ¶
func (s *ListSecurityPolicyRelationsResponse) SetStatusCode(v int32) *ListSecurityPolicyRelationsResponse
func (ListSecurityPolicyRelationsResponse) String ¶
func (s ListSecurityPolicyRelationsResponse) String() string
type ListSecurityPolicyRelationsResponseBody ¶
type ListSecurityPolicyRelationsResponseBody struct { // The request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The security policies and the listeners that are associated with the security policies. SecrityPolicyRelations []*ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations `json:"SecrityPolicyRelations,omitempty" xml:"SecrityPolicyRelations,omitempty" type:"Repeated"` }
func (ListSecurityPolicyRelationsResponseBody) GoString ¶
func (s ListSecurityPolicyRelationsResponseBody) GoString() string
func (*ListSecurityPolicyRelationsResponseBody) SetRequestId ¶
func (s *ListSecurityPolicyRelationsResponseBody) SetRequestId(v string) *ListSecurityPolicyRelationsResponseBody
func (*ListSecurityPolicyRelationsResponseBody) SetSecrityPolicyRelations ¶
func (s *ListSecurityPolicyRelationsResponseBody) SetSecrityPolicyRelations(v []*ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations) *ListSecurityPolicyRelationsResponseBody
func (ListSecurityPolicyRelationsResponseBody) String ¶
func (s ListSecurityPolicyRelationsResponseBody) String() string
type ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations ¶
type ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations struct { // The listeners that are associated with the security policy. RelatedListeners []*ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners `json:"RelatedListeners,omitempty" xml:"RelatedListeners,omitempty" type:"Repeated"` // The security policy ID. // // example: // // scp-bp1bpn0kn9**** SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` }
func (ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations) GoString ¶
func (s ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations) GoString() string
func (*ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations) SetRelatedListeners ¶
func (*ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations) SetSecurityPolicyId ¶
func (s *ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations) SetSecurityPolicyId(v string) *ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations
func (ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations) String ¶
func (s ListSecurityPolicyRelationsResponseBodySecrityPolicyRelations) String() string
type ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners ¶
type ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners struct { // The listener ID. // // example: // // lsn-0bfuc**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The listener port. // // example: // // 80 ListenerPort *int64 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. // // example: // // HTTPS ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The Server Load Balancer (SLB) instance ID. // // example: // // lb-bp1o94dp5i6ea**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` }
func (ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners) GoString ¶
func (s ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners) GoString() string
func (*ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners) SetListenerId ¶
func (*ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners) SetListenerPort ¶
func (*ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners) SetListenerProtocol ¶
func (*ListSecurityPolicyRelationsResponseBodySecrityPolicyRelationsRelatedListeners) SetLoadBalancerId ¶
type ListServerGroupServersRequest ¶
type ListServerGroupServersRequest struct { // The maximum number of entries to return. Valid values: **1* - to **100**. If you do not specify a value, the default value **20* - is used. // // example: // // 50 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // - You do not need to specify this parameter for the first request. // // - You must specify the token that is obtained from the previous query as the value of **NextToken**. // // example: // // FFmyTO70tTpLG6I3FmYAXG**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The server group ID. // // example: // // rg-atstuj3rtop**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The IDs of the servers. ServerIds []*string `json:"ServerIds,omitempty" xml:"ServerIds,omitempty" type:"Repeated"` // The tags that are added to the server group. You can specify up to 10 tags in each call. Tag []*ListServerGroupServersRequestTag `json:"Tag,omitempty" xml:"Tag,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) SetServerGroupId ¶
func (s *ListServerGroupServersRequest) SetServerGroupId(v string) *ListServerGroupServersRequest
func (*ListServerGroupServersRequest) SetServerIds ¶
func (s *ListServerGroupServersRequest) SetServerIds(v []*string) *ListServerGroupServersRequest
func (*ListServerGroupServersRequest) SetTag ¶
func (s *ListServerGroupServersRequest) SetTag(v []*ListServerGroupServersRequestTag) *ListServerGroupServersRequest
func (ListServerGroupServersRequest) String ¶
func (s ListServerGroupServersRequest) String() string
type ListServerGroupServersRequestTag ¶
type ListServerGroupServersRequestTag 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 (ListServerGroupServersRequestTag) GoString ¶
func (s ListServerGroupServersRequestTag) GoString() string
func (*ListServerGroupServersRequestTag) SetKey ¶
func (s *ListServerGroupServersRequestTag) SetKey(v string) *ListServerGroupServersRequestTag
func (*ListServerGroupServersRequestTag) SetValue ¶
func (s *ListServerGroupServersRequestTag) SetValue(v string) *ListServerGroupServersRequestTag
func (ListServerGroupServersRequestTag) String ¶
func (s ListServerGroupServersRequestTag) 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 maximum number of entries returned. // // example: // // 50 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: // // - If **NextToken* - is empty, no next page exists. // // - If **NextToken* - is not empty, the value of NextToken can be used in the next request to retrieve a new page of results. // // example: // // caeba0bbb2be03f8**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // A list of backend servers. Servers []*ListServerGroupServersResponseBodyServers `json:"Servers,omitempty" xml:"Servers,omitempty" type:"Repeated"` // The total number of entries returned. // // example: // // 3 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: // // test 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"` // Indicates whether the remote IP address feature is enabled. Valid values: // // - **true** // // - **false** // // example: // // true RemoteIpEnabled *bool `json:"RemoteIpEnabled,omitempty" xml:"RemoteIpEnabled,omitempty"` // The ID of the server group. // // example: // // sgp-qy042e1jabmprh**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The ID of the backend server. // // > If **ServerType* - is set to **Fc**, **ServerId* - is the ARN of a function. // // example: // // i-bp1f9kdprbgy9uiu**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address in inclusive ENI mode. // // example: // // 192.168.XX.XX ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of the backend server. // // example: // // Ecs ServerType *string `json:"ServerType,omitempty" xml:"ServerType,omitempty"` // The status of the backend server. Valid values: // // - **Adding** // // - **Available** // // - **Configuring** // // - **Removing** // // example: // // Available Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The weight of the backend server. An ECS instance with a higher weight receives more requests. // // example: // // 100 Weight *int32 `json:"Weight,omitempty" xml:"Weight,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) SetRemoteIpEnabled ¶
func (s *ListServerGroupServersResponseBodyServers) SetRemoteIpEnabled(v bool) *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) 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: // // FFmyTO70tTpLG6I3FmYAXG**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,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 IDs. ServerGroupIds []*string `json:"ServerGroupIds,omitempty" xml:"ServerGroupIds,omitempty" type:"Repeated"` // The names of the server groups to be queried. You can specify at most 10 server group names. ServerGroupNames []*string `json:"ServerGroupNames,omitempty" xml:"ServerGroupNames,omitempty" type:"Repeated"` // The server group type. Valid values: // // - **Instance**: instances, including ECS instances, ENIs, and elastic container instances. // // - **Ip**: IP addresses. // // - **Fc**: Function Compute // // example: // // Instance ServerGroupType *string `json:"ServerGroupType,omitempty" xml:"ServerGroupType,omitempty"` // The tags that are added to the server group. You can specify up to 10 tags in each call. // // example: // // Instance Tag []*ListServerGroupsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The ID of the virtual private cloud (VPC). // // 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) 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 ¶ added in v2.1.5
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 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 (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 returned per page. // // example: // // 50 MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // - If **NextToken* - is empty, no next page exists. // // - If **NextToken* - is not empty, the value of NextToken can be used in the next request to retrieve a new page of results. // // example: // // caeba0bbb2be03f8**** NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The server groups. ServerGroups []*ListServerGroupsResponseBodyServerGroups `json:"ServerGroups,omitempty" xml:"ServerGroups,omitempty" type:"Repeated"` // The total number of entries returned. // // example: // // 1000 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 { // Indicates whether configuration management is enabled. Valid values: // // - **true** // // - **false** // // example: // // false ConfigManagedEnabled *bool `json:"ConfigManagedEnabled,omitempty" xml:"ConfigManagedEnabled,omitempty"` // The configurations of connection draining. // // After connection draining is enabled, ALB maintains data transmission for a period of time after the backend server is removed or declared unhealthy. // // > // // > - Basic ALB instances do not support connection draining. Standard and WAF-enabled ALB instances support connection draining. // // > - Server groups of the instance and IP types support connection draining. Server groups of the Function Compute type do not support connection draining. ConnectionDrainConfig *ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig `json:"ConnectionDrainConfig,omitempty" xml:"ConnectionDrainConfig,omitempty" type:"Struct"` // The time when the resource was created. // // example: // // 2022-07-02T02:49:05Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // Indicates whether cross-zone load balancing is enabled. Valid values: // // - **true* - (default) // // - **false** // // example: // // true CrossZoneEnabled *bool `json:"CrossZoneEnabled,omitempty" xml:"CrossZoneEnabled,omitempty"` // The health check configurations. HealthCheckConfig *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig `json:"HealthCheckConfig,omitempty" xml:"HealthCheckConfig,omitempty" type:"Struct"` // Indicates whether IPv6 is supported. Valid values: // // - **true** // // - **false** // // example: // // false Ipv6Enabled *bool `json:"Ipv6Enabled,omitempty" xml:"Ipv6Enabled,omitempty"` // The backend protocol. Valid values: // // - **HTTP**: allows you to associate HTTPS, HTTP, or QUIC listeners with backend servers. // // - **HTTPS**: allows you to associate HTTPS listeners with backend servers. // // - **GRPC**: allows you to associate HTTPS and QUIC listeners with backend servers. // // example: // // HTTP Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The ID of the ALB instance associated with the server group. RelatedLoadBalancerIds []*string `json:"RelatedLoadBalancerIds,omitempty" xml:"RelatedLoadBalancerIds,omitempty" type:"Repeated"` // The ID of the resource group to which the instance belongs. // // example: // // rg-atstuj3rtop**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The scheduling algorithm. Valid values: // // - **Wrr**: weighted round-robin. Backend servers with higher weights receive more requests than backend servers with lower weights. // // - **Wlc**: weighted least connections. Requests are distributed based on the weight and load of each backend server. The load refers to the number of connections on a backend server. If multiple backend servers have the same weight, requests are forwarded to the backend server with the least number of connections. // // - **Sch**: consistent hashing. Requests that have the same hash factors are distributed to the same backend server. If you do not specify the UchConfig parameter, the source IP address is used as the hash factor by default. Requests that are from the same IP address are distributed to the same backend server. If you specify the UchConfig parameter, the URL string is used as the hash factor. Requests that have the same URL string are distributed to the same backend server. // // example: // // Wrr Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The number of backend servers in the server group. // // example: // // 1 ServerCount *int32 `json:"ServerCount,omitempty" xml:"ServerCount,omitempty"` // The server group ID. // // example: // // sgp-cige6j**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The server group name. // // example: // // Group3 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 server group type. Valid values: // // - **Instance**: instances, including ECS instances, ENIs, and elastic container instances. // // - **Ip**: IP addresses. // // - **Fc**: Function Compute // // example: // // Instance ServerGroupType *string `json:"ServerGroupType,omitempty" xml:"ServerGroupType,omitempty"` // The name of the server group. // // example: // // test ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"` // The configurations of slow starts. // // After slow starts are enabled, ALB prefetches data to newly added backend servers. Requests distributed to the backend servers gradually increase. // // > // // > - Basic ALB instances do not support slow starts. Standard and WAF-enabled ALB instances support slow starts. // // > - Server groups of the instance and IP types support slow starts. Server groups of the Function Compute type do not support slow starts. // // > - Slow start is supported only by the weighted round-robin scheduling algorithm. SlowStartConfig *ListServerGroupsResponseBodyServerGroupsSlowStartConfig `json:"SlowStartConfig,omitempty" xml:"SlowStartConfig,omitempty" type:"Struct"` // The configuration of session persistence. StickySessionConfig *ListServerGroupsResponseBodyServerGroupsStickySessionConfig `json:"StickySessionConfig,omitempty" xml:"StickySessionConfig,omitempty" type:"Struct"` // The tags that are added to the server group. Tags []*ListServerGroupsResponseBodyServerGroupsTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The configuration of consistent hashing based on URLs. UchConfig *ListServerGroupsResponseBodyServerGroupsUchConfig `json:"UchConfig,omitempty" xml:"UchConfig,omitempty" type:"Struct"` // Indicates whether persistent TCP connections are enabled. Valid values: // // - **true** // // - **false** // // example: // // false UpstreamKeepaliveEnabled *bool `json:"UpstreamKeepaliveEnabled,omitempty" xml:"UpstreamKeepaliveEnabled,omitempty"` // The ID of the VPC to which the ALB instance belongs. // // example: // // vpc-bp15zckdt37pq72zv**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (ListServerGroupsResponseBodyServerGroups) GoString ¶
func (s ListServerGroupsResponseBodyServerGroups) GoString() string
func (*ListServerGroupsResponseBodyServerGroups) SetConfigManagedEnabled ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetConfigManagedEnabled(v bool) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetConnectionDrainConfig ¶ added in v2.1.6
func (s *ListServerGroupsResponseBodyServerGroups) SetConnectionDrainConfig(v *ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetCreateTime ¶ added in v2.0.3
func (s *ListServerGroupsResponseBodyServerGroups) SetCreateTime(v string) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetCrossZoneEnabled ¶ added in v2.2.4
func (s *ListServerGroupsResponseBodyServerGroups) SetCrossZoneEnabled(v bool) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetHealthCheckConfig ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetHealthCheckConfig(v *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetIpv6Enabled ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetIpv6Enabled(v bool) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetProtocol ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetProtocol(v string) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetRelatedLoadBalancerIds ¶ added in v2.1.5
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) SetServiceName ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetServiceName(v string) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetSlowStartConfig ¶ added in v2.1.6
func (s *ListServerGroupsResponseBodyServerGroups) SetSlowStartConfig(v *ListServerGroupsResponseBodyServerGroupsSlowStartConfig) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetStickySessionConfig ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetStickySessionConfig(v *ListServerGroupsResponseBodyServerGroupsStickySessionConfig) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetUchConfig ¶ added in v2.0.3
func (*ListServerGroupsResponseBodyServerGroups) SetUpstreamKeepaliveEnabled ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetUpstreamKeepaliveEnabled(v bool) *ListServerGroupsResponseBodyServerGroups
func (*ListServerGroupsResponseBodyServerGroups) SetVpcId ¶
func (s *ListServerGroupsResponseBodyServerGroups) SetVpcId(v string) *ListServerGroupsResponseBodyServerGroups
func (ListServerGroupsResponseBodyServerGroups) String ¶
func (s ListServerGroupsResponseBodyServerGroups) String() string
type ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig ¶ added in v2.1.6
type ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig struct { // 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. // // example: // // 300 ConnectionDrainTimeout *int32 `json:"ConnectionDrainTimeout,omitempty" xml:"ConnectionDrainTimeout,omitempty"` }
func (ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig) GoString ¶ added in v2.1.6
func (s ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig) GoString() string
func (*ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig) SetConnectionDrainEnabled ¶ added in v2.1.6
func (s *ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig) SetConnectionDrainEnabled(v bool) *ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig
func (*ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig) SetConnectionDrainTimeout ¶ added in v2.1.6
func (s *ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig) SetConnectionDrainTimeout(v int32) *ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig
func (ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig) String ¶ added in v2.1.6
func (s ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig) String() string
type ListServerGroupsResponseBodyServerGroupsHealthCheckConfig ¶
type ListServerGroupsResponseBodyServerGroupsHealthCheckConfig struct { // The HTTP status codes that indicate healthy backend servers. HealthCheckCodes []*string `json:"HealthCheckCodes,omitempty" xml:"HealthCheckCodes,omitempty" type:"Repeated"` // The backend port that is used for health checks. Valid values: **0* - to **65535**. // // A value of **0* - indicates that the port of a backend server is used for health checks. // // example: // // 80 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // Indicates whether the health check feature is enabled. Valid values: // // - **true** // // - **false** // // example: // // true HealthCheckEnabled *bool `json:"HealthCheckEnabled,omitempty" xml:"HealthCheckEnabled,omitempty"` // The domain name that is used for health checks. // // - **Backend Server Internal IP* - (default): Use the internal IP address of backend servers as the health check domain name. // // - **Custom Domain Name**: Enter a domain name. // // - The domain name is 1 to 80 characters in length. // // - The domain name contains lowercase letters, digits, hyphens (-), and periods (.). // // - The domain name contains at least one period (.) but does not start or end with a period (.). // // - The rightmost domain label of the domain name contains only letters, and does not contain digits or hyphens (-). // // - The domain name does not start or end with a hyphen (-). // // > This parameter takes effect only if HealthCheckProtocol is set to HTTP, HTTPS, or gRPC. // // example: // // www.example.com HealthCheckHost *string `json:"HealthCheckHost,omitempty" xml:"HealthCheckHost,omitempty"` // The HTTP version that is used for health checks. // // Valid values: **HTTP1.0* - and **HTTP1.1**. // // > This parameter takes effect only if **HealthCheckProtocol* - is set to **HTTP* - or **HTTPS**. // // example: // // HTTP1.1 HealthCheckHttpVersion *string `json:"HealthCheckHttpVersion,omitempty" xml:"HealthCheckHttpVersion,omitempty"` // The interval at which health checks are performed. Unit: seconds. Valid values: **1* - to **50**. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The HTTP method that is used for health checks. Valid values: // // - **GET**: If the length of a response exceeds 8 KB, the response is truncated. However, the health check result is not affected. // // - **POST**: gRPC health checks use the POST method by default. // // - **HEAD**: HTTP and HTTPS health checks use the HEAD method by default. // // > This parameter takes effect only if **HealthCheckProtocol* - is set to **HTTP**, **HTTPS**, or **gRPC**. // // example: // // HEAD HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The URL that is used for health checks. // // > This parameter takes effect only if **HealthCheckProtocol* - is set to **HTTP* - or **HTTPS**. // // example: // // /test/index.html HealthCheckPath *string `json:"HealthCheckPath,omitempty" xml:"HealthCheckPath,omitempty"` // The protocol that is used for health checks. Valid values: // // - **HTTP**: HTTP health checks simulate browser behaviors by sending HEAD or GET requests to probe the availability of backend servers. // // - **HTTPS**: HTTPS health checks simulate browser behaviors by sending HEAD or GET requests to probe the availability of backend servers. HTTPS supports encryption and provides higher security than HTTP. // // - **TCP**: TCP health checks send TCP SYN packets to a backend server to check whether the port of the backend server is reachable. // // - **gRPC**: gRPC health checks send POST or GET requests to a backend server to check whether the backend server is healthy. // // example: // // HTTP HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty" xml:"HealthCheckProtocol,omitempty"` // The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the backend server is declared unhealthy. Unit: seconds. // // example: // // 3 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health status is changed from **fail* - to **success**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from **success* - to **fail**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` }
func (ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) GoString ¶
func (s ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) GoString() string
func (*ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckCodes ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckCodes(v []*string) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
func (*ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckConnectPort ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckConnectPort(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
func (*ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckEnabled ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckEnabled(v bool) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
func (*ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckHost ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckHost(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
func (*ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckHttpVersion ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckHttpVersion(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
func (*ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckInterval ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckInterval(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
func (*ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckMethod ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckMethod(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
func (*ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckPath ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckPath(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
func (*ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckProtocol ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckProtocol(v string) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
func (*ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckTimeout ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthCheckTimeout(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
func (*ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthyThreshold ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetHealthyThreshold(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
func (*ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetUnhealthyThreshold ¶
func (s *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) SetUnhealthyThreshold(v int32) *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig
func (ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) String ¶
func (s ListServerGroupsResponseBodyServerGroupsHealthCheckConfig) String() string
type ListServerGroupsResponseBodyServerGroupsSlowStartConfig ¶ added in v2.1.6
type ListServerGroupsResponseBodyServerGroupsSlowStartConfig struct { // The duration of a slow start. // // example: // // 30 SlowStartDuration *int32 `json:"SlowStartDuration,omitempty" xml:"SlowStartDuration,omitempty"` // Indicates whether slow starts are enabled. Valid values: // // - **true** // // - **false** // // example: // // false SlowStartEnabled *bool `json:"SlowStartEnabled,omitempty" xml:"SlowStartEnabled,omitempty"` }
func (ListServerGroupsResponseBodyServerGroupsSlowStartConfig) GoString ¶ added in v2.1.6
func (s ListServerGroupsResponseBodyServerGroupsSlowStartConfig) GoString() string
func (*ListServerGroupsResponseBodyServerGroupsSlowStartConfig) SetSlowStartDuration ¶ added in v2.1.6
func (s *ListServerGroupsResponseBodyServerGroupsSlowStartConfig) SetSlowStartDuration(v int32) *ListServerGroupsResponseBodyServerGroupsSlowStartConfig
func (*ListServerGroupsResponseBodyServerGroupsSlowStartConfig) SetSlowStartEnabled ¶ added in v2.1.6
func (s *ListServerGroupsResponseBodyServerGroupsSlowStartConfig) SetSlowStartEnabled(v bool) *ListServerGroupsResponseBodyServerGroupsSlowStartConfig
func (ListServerGroupsResponseBodyServerGroupsSlowStartConfig) String ¶ added in v2.1.6
func (s ListServerGroupsResponseBodyServerGroupsSlowStartConfig) String() string
type ListServerGroupsResponseBodyServerGroupsStickySessionConfig ¶
type ListServerGroupsResponseBodyServerGroupsStickySessionConfig struct { // The cookie configured for the server. // // example: // // B490B5EBF6F3CD402E515D22BCDA**** Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The timeout period of the cookie. Unit: seconds. Valid values: **1* - to **86400**. // // > This parameter takes effect only when **StickySessionEnabled* - is set to **true* - and **StickySessionType* - is set to **Insert**. // // example: // // 1000 CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // Indicates whether session persistence is enabled. Valid values: // // - **true** // // - **false** // // example: // // false StickySessionEnabled *bool `json:"StickySessionEnabled,omitempty" xml:"StickySessionEnabled,omitempty"` // The method that is used to handle the cookie. Valid values: // // - **insert**: inserts the cookie. The first time a client accesses ALB, ALB inserts the SERVERID cookie into the HTTP or HTTPS response packet. Subsequent requests from the client that carry this cookie are forwarded to the same backend server as the first request. // // - **Server**: rewrites the cookie. ALB rewrites the custom cookies in requests from a client. Subsequent requests from the client that carry the new cookie are forwarded to the same backend server as the first request. // // example: // // Insert StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"` }
func (ListServerGroupsResponseBodyServerGroupsStickySessionConfig) GoString ¶
func (s ListServerGroupsResponseBodyServerGroupsStickySessionConfig) GoString() string
func (*ListServerGroupsResponseBodyServerGroupsStickySessionConfig) SetCookieTimeout ¶
func (s *ListServerGroupsResponseBodyServerGroupsStickySessionConfig) SetCookieTimeout(v int32) *ListServerGroupsResponseBodyServerGroupsStickySessionConfig
func (*ListServerGroupsResponseBodyServerGroupsStickySessionConfig) SetStickySessionEnabled ¶
func (s *ListServerGroupsResponseBodyServerGroupsStickySessionConfig) SetStickySessionEnabled(v bool) *ListServerGroupsResponseBodyServerGroupsStickySessionConfig
func (*ListServerGroupsResponseBodyServerGroupsStickySessionConfig) SetStickySessionType ¶
func (s *ListServerGroupsResponseBodyServerGroupsStickySessionConfig) SetStickySessionType(v string) *ListServerGroupsResponseBodyServerGroupsStickySessionConfig
func (ListServerGroupsResponseBodyServerGroupsStickySessionConfig) String ¶
func (s ListServerGroupsResponseBodyServerGroupsStickySessionConfig) String() string
type ListServerGroupsResponseBodyServerGroupsTags ¶
type ListServerGroupsResponseBodyServerGroupsTags struct { // The tag key. // // example: // // Test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. // // 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 ListServerGroupsResponseBodyServerGroupsUchConfig ¶ added in v2.0.3
type ListServerGroupsResponseBodyServerGroupsUchConfig struct { // The parameter type. Valid value: QueryString. // // example: // // QueryString Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The hash value. // // example: // // abc Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListServerGroupsResponseBodyServerGroupsUchConfig) GoString ¶ added in v2.0.3
func (s ListServerGroupsResponseBodyServerGroupsUchConfig) GoString() string
func (ListServerGroupsResponseBodyServerGroupsUchConfig) String ¶ added in v2.0.3
func (s ListServerGroupsResponseBodyServerGroupsUchConfig) String() string
type ListSystemSecurityPoliciesResponse ¶
type ListSystemSecurityPoliciesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListSystemSecurityPoliciesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListSystemSecurityPoliciesResponse) GoString ¶
func (s ListSystemSecurityPoliciesResponse) GoString() string
func (*ListSystemSecurityPoliciesResponse) SetHeaders ¶
func (s *ListSystemSecurityPoliciesResponse) SetHeaders(v map[string]*string) *ListSystemSecurityPoliciesResponse
func (*ListSystemSecurityPoliciesResponse) SetStatusCode ¶
func (s *ListSystemSecurityPoliciesResponse) SetStatusCode(v int32) *ListSystemSecurityPoliciesResponse
func (ListSystemSecurityPoliciesResponse) String ¶
func (s ListSystemSecurityPoliciesResponse) String() string
type ListSystemSecurityPoliciesResponseBody ¶
type ListSystemSecurityPoliciesResponseBody struct { // The request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The security policies. SecurityPolicies []*ListSystemSecurityPoliciesResponseBodySecurityPolicies `json:"SecurityPolicies,omitempty" xml:"SecurityPolicies,omitempty" type:"Repeated"` }
func (ListSystemSecurityPoliciesResponseBody) GoString ¶
func (s ListSystemSecurityPoliciesResponseBody) GoString() string
func (*ListSystemSecurityPoliciesResponseBody) SetRequestId ¶
func (s *ListSystemSecurityPoliciesResponseBody) SetRequestId(v string) *ListSystemSecurityPoliciesResponseBody
func (*ListSystemSecurityPoliciesResponseBody) SetSecurityPolicies ¶
func (s *ListSystemSecurityPoliciesResponseBody) SetSecurityPolicies(v []*ListSystemSecurityPoliciesResponseBodySecurityPolicies) *ListSystemSecurityPoliciesResponseBody
func (ListSystemSecurityPoliciesResponseBody) String ¶
func (s ListSystemSecurityPoliciesResponseBody) String() string
type ListSystemSecurityPoliciesResponseBodySecurityPolicies ¶
type ListSystemSecurityPoliciesResponseBodySecurityPolicies struct { // The supported cipher suite. Ciphers []*string `json:"Ciphers,omitempty" xml:"Ciphers,omitempty" type:"Repeated"` // The ID of the security policy. // // example: // // spy-n0kn923**** SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The supported TLS protocol versions. TLSVersions []*string `json:"TLSVersions,omitempty" xml:"TLSVersions,omitempty" type:"Repeated"` }
func (ListSystemSecurityPoliciesResponseBodySecurityPolicies) GoString ¶
func (s ListSystemSecurityPoliciesResponseBodySecurityPolicies) GoString() string
func (*ListSystemSecurityPoliciesResponseBodySecurityPolicies) SetCiphers ¶
func (s *ListSystemSecurityPoliciesResponseBodySecurityPolicies) SetCiphers(v []*string) *ListSystemSecurityPoliciesResponseBodySecurityPolicies
func (*ListSystemSecurityPoliciesResponseBodySecurityPolicies) SetSecurityPolicyId ¶
func (s *ListSystemSecurityPoliciesResponseBodySecurityPolicies) SetSecurityPolicyId(v string) *ListSystemSecurityPoliciesResponseBodySecurityPolicies
func (*ListSystemSecurityPoliciesResponseBodySecurityPolicies) SetTLSVersions ¶
func (s *ListSystemSecurityPoliciesResponseBodySecurityPolicies) SetTLSVersions(v []*string) *ListSystemSecurityPoliciesResponseBodySecurityPolicies
func (ListSystemSecurityPoliciesResponseBodySecurityPolicies) String ¶
func (s ListSystemSecurityPoliciesResponseBodySecurityPolicies) String() string
type ListTagKeysRequest ¶
type ListTagKeysRequest struct { // The type of the tag. // // Valid values: **Custom**, **System**, and **All**. // // Default value: **All**. // // example: // // System Category *string `json:"Category,omitempty" xml:"Category,omitempty"` // 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: // // test Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"` // 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 type of the resource. Valid values: // // - **acl**: an access control list (ACL) // // - **loadbalancer**: an Application Load Balancer (ALB) instance // // - **securitypolicy**: a security policy // // - **servergroup**: a server group // // This parameter is required. // // example: // // loadbalancer ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` }
func (ListTagKeysRequest) GoString ¶
func (s ListTagKeysRequest) GoString() string
func (*ListTagKeysRequest) SetCategory ¶
func (s *ListTagKeysRequest) SetCategory(v string) *ListTagKeysRequest
func (*ListTagKeysRequest) SetKeyword ¶
func (s *ListTagKeysRequest) SetKeyword(v string) *ListTagKeysRequest
func (*ListTagKeysRequest) SetMaxResults ¶
func (s *ListTagKeysRequest) SetMaxResults(v int32) *ListTagKeysRequest
func (*ListTagKeysRequest) SetNextToken ¶
func (s *ListTagKeysRequest) SetNextToken(v string) *ListTagKeysRequest
func (*ListTagKeysRequest) SetResourceType ¶
func (s *ListTagKeysRequest) SetResourceType(v string) *ListTagKeysRequest
func (ListTagKeysRequest) String ¶
func (s ListTagKeysRequest) String() string
type ListTagKeysResponse ¶
type ListTagKeysResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListTagKeysResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListTagKeysResponse) GoString ¶
func (s ListTagKeysResponse) GoString() string
func (*ListTagKeysResponse) SetBody ¶
func (s *ListTagKeysResponse) SetBody(v *ListTagKeysResponseBody) *ListTagKeysResponse
func (*ListTagKeysResponse) SetHeaders ¶
func (s *ListTagKeysResponse) SetHeaders(v map[string]*string) *ListTagKeysResponse
func (*ListTagKeysResponse) SetStatusCode ¶
func (s *ListTagKeysResponse) SetStatusCode(v int32) *ListTagKeysResponse
func (ListTagKeysResponse) String ¶
func (s ListTagKeysResponse) String() string
type ListTagKeysResponseBody ¶
type ListTagKeysResponseBody 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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The tag keys. TagKeys []*ListTagKeysResponseBodyTagKeys `json:"TagKeys,omitempty" xml:"TagKeys,omitempty" type:"Repeated"` // The total number of entries returned. // // example: // // 10 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListTagKeysResponseBody) GoString ¶
func (s ListTagKeysResponseBody) GoString() string
func (*ListTagKeysResponseBody) SetMaxResults ¶
func (s *ListTagKeysResponseBody) SetMaxResults(v int32) *ListTagKeysResponseBody
func (*ListTagKeysResponseBody) SetNextToken ¶
func (s *ListTagKeysResponseBody) SetNextToken(v string) *ListTagKeysResponseBody
func (*ListTagKeysResponseBody) SetRequestId ¶
func (s *ListTagKeysResponseBody) SetRequestId(v string) *ListTagKeysResponseBody
func (*ListTagKeysResponseBody) SetTagKeys ¶
func (s *ListTagKeysResponseBody) SetTagKeys(v []*ListTagKeysResponseBodyTagKeys) *ListTagKeysResponseBody
func (*ListTagKeysResponseBody) SetTotalCount ¶
func (s *ListTagKeysResponseBody) SetTotalCount(v int32) *ListTagKeysResponseBody
func (ListTagKeysResponseBody) String ¶
func (s ListTagKeysResponseBody) String() string
type ListTagKeysResponseBodyTagKeys ¶
type ListTagKeysResponseBodyTagKeys struct { // The type of the tag. // // Valid values: **Custom**, **System**, and **All**. // // Default value: **All**. // // example: // // System Category *string `json:"Category,omitempty" xml:"Category,omitempty"` // The tag that matches all filter conditions. // // example: // // test TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` }
func (ListTagKeysResponseBodyTagKeys) GoString ¶
func (s ListTagKeysResponseBodyTagKeys) GoString() string
func (*ListTagKeysResponseBodyTagKeys) SetCategory ¶
func (s *ListTagKeysResponseBodyTagKeys) SetCategory(v string) *ListTagKeysResponseBodyTagKeys
func (*ListTagKeysResponseBodyTagKeys) SetTagKey ¶
func (s *ListTagKeysResponseBodyTagKeys) SetTagKey(v string) *ListTagKeysResponseBodyTagKeys
func (ListTagKeysResponseBodyTagKeys) String ¶
func (s ListTagKeysResponseBodyTagKeys) String() string
type ListTagResourcesRequest ¶
type ListTagResourcesRequest 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 resource IDs. // // example: // // acl-123 ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` // The type of the resource. Valid values: // // - **acl**: an access control list (ACL) // // - **loadbalancer**: an Application Load Balancer (ALB) 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. // // example: // // test 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) 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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The tags that match the specified keys and values. TagResources []*ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Repeated"` }
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) String ¶
func (s ListTagResourcesResponseBody) String() string
type ListTagResourcesResponseBodyTagResources ¶
type ListTagResourcesResponseBodyTagResources struct { // The resource ID. // // example: // // d-2ze1ot4ah7xjyv0d**** ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the resource. Valid values: // // - **acl**: an ACL // // - **loadbalancer**: an ALB instance // // - **securitypolicy**: a security policy // // - **servergroup**: a server group // // example: // // loadbalancer ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,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) SetResourceId ¶
func (s *ListTagResourcesResponseBodyTagResources) SetResourceId(v string) *ListTagResourcesResponseBodyTagResources
func (*ListTagResourcesResponseBodyTagResources) SetResourceType ¶
func (s *ListTagResourcesResponseBodyTagResources) SetResourceType(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 ListTagValuesRequest ¶
type ListTagValuesRequest 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 resource ID. // // example: // // eip-resource-test ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the resource. Valid values: // // - **loadbalancer**: an Application Load Balancer (ALB) instance // // - **acl**: an access control list (ACL) // // - **securitypolicy**: a security policy // // - **servergroup**: a server group // // example: // // loadbalancer ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // 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://`. // // This parameter is required. // // example: // // test TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` }
func (ListTagValuesRequest) GoString ¶
func (s ListTagValuesRequest) GoString() string
func (*ListTagValuesRequest) SetMaxResults ¶
func (s *ListTagValuesRequest) SetMaxResults(v int32) *ListTagValuesRequest
func (*ListTagValuesRequest) SetNextToken ¶
func (s *ListTagValuesRequest) SetNextToken(v string) *ListTagValuesRequest
func (*ListTagValuesRequest) SetResourceId ¶
func (s *ListTagValuesRequest) SetResourceId(v string) *ListTagValuesRequest
func (*ListTagValuesRequest) SetResourceType ¶
func (s *ListTagValuesRequest) SetResourceType(v string) *ListTagValuesRequest
func (*ListTagValuesRequest) SetTagKey ¶
func (s *ListTagValuesRequest) SetTagKey(v string) *ListTagValuesRequest
func (ListTagValuesRequest) String ¶
func (s ListTagValuesRequest) String() string
type ListTagValuesResponse ¶
type ListTagValuesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListTagValuesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListTagValuesResponse) GoString ¶
func (s ListTagValuesResponse) GoString() string
func (*ListTagValuesResponse) SetBody ¶
func (s *ListTagValuesResponse) SetBody(v *ListTagValuesResponseBody) *ListTagValuesResponse
func (*ListTagValuesResponse) SetHeaders ¶
func (s *ListTagValuesResponse) SetHeaders(v map[string]*string) *ListTagValuesResponse
func (*ListTagValuesResponse) SetStatusCode ¶
func (s *ListTagValuesResponse) SetStatusCode(v int32) *ListTagValuesResponse
func (ListTagValuesResponse) String ¶
func (s ListTagValuesResponse) String() string
type ListTagValuesResponseBody ¶
type ListTagValuesResponseBody 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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The tag values. TagValues []*string `json:"TagValues,omitempty" xml:"TagValues,omitempty" type:"Repeated"` // The total number of entries returned. // // example: // // 10 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListTagValuesResponseBody) GoString ¶
func (s ListTagValuesResponseBody) GoString() string
func (*ListTagValuesResponseBody) SetMaxResults ¶
func (s *ListTagValuesResponseBody) SetMaxResults(v int32) *ListTagValuesResponseBody
func (*ListTagValuesResponseBody) SetNextToken ¶
func (s *ListTagValuesResponseBody) SetNextToken(v string) *ListTagValuesResponseBody
func (*ListTagValuesResponseBody) SetRequestId ¶
func (s *ListTagValuesResponseBody) SetRequestId(v string) *ListTagValuesResponseBody
func (*ListTagValuesResponseBody) SetTagValues ¶
func (s *ListTagValuesResponseBody) SetTagValues(v []*string) *ListTagValuesResponseBody
func (*ListTagValuesResponseBody) SetTotalCount ¶
func (s *ListTagValuesResponseBody) SetTotalCount(v int32) *ListTagValuesResponseBody
func (ListTagValuesResponseBody) String ¶
func (s ListTagValuesResponseBody) String() string
type LoadBalancerJoinSecurityGroupRequest ¶ added in v2.2.0
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 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 ALB instance ID. // // This parameter is required. // // example: // // alb-h7kcw4g4nnvtqp**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The security group IDs. // // This parameter is required. SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" xml:"SecurityGroupIds,omitempty" type:"Repeated"` }
func (LoadBalancerJoinSecurityGroupRequest) GoString ¶ added in v2.2.0
func (s LoadBalancerJoinSecurityGroupRequest) GoString() string
func (*LoadBalancerJoinSecurityGroupRequest) SetClientToken ¶ added in v2.2.0
func (s *LoadBalancerJoinSecurityGroupRequest) SetClientToken(v string) *LoadBalancerJoinSecurityGroupRequest
func (*LoadBalancerJoinSecurityGroupRequest) SetDryRun ¶ added in v2.2.0
func (s *LoadBalancerJoinSecurityGroupRequest) SetDryRun(v bool) *LoadBalancerJoinSecurityGroupRequest
func (*LoadBalancerJoinSecurityGroupRequest) SetLoadBalancerId ¶ added in v2.2.0
func (s *LoadBalancerJoinSecurityGroupRequest) SetLoadBalancerId(v string) *LoadBalancerJoinSecurityGroupRequest
func (*LoadBalancerJoinSecurityGroupRequest) SetSecurityGroupIds ¶ added in v2.2.0
func (s *LoadBalancerJoinSecurityGroupRequest) SetSecurityGroupIds(v []*string) *LoadBalancerJoinSecurityGroupRequest
func (LoadBalancerJoinSecurityGroupRequest) String ¶ added in v2.2.0
func (s LoadBalancerJoinSecurityGroupRequest) String() string
type LoadBalancerJoinSecurityGroupResponse ¶ added in v2.2.0
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 ¶ added in v2.2.0
func (s LoadBalancerJoinSecurityGroupResponse) GoString() string
func (*LoadBalancerJoinSecurityGroupResponse) SetHeaders ¶ added in v2.2.0
func (s *LoadBalancerJoinSecurityGroupResponse) SetHeaders(v map[string]*string) *LoadBalancerJoinSecurityGroupResponse
func (*LoadBalancerJoinSecurityGroupResponse) SetStatusCode ¶ added in v2.2.0
func (s *LoadBalancerJoinSecurityGroupResponse) SetStatusCode(v int32) *LoadBalancerJoinSecurityGroupResponse
func (LoadBalancerJoinSecurityGroupResponse) String ¶ added in v2.2.0
func (s LoadBalancerJoinSecurityGroupResponse) String() string
type LoadBalancerJoinSecurityGroupResponseBody ¶ added in v2.2.0
type LoadBalancerJoinSecurityGroupResponseBody struct { // The ID of the asynchronous task. // // example: // // 8fe81f25-79a0-4fa0-9036-f2601fda**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // D3B9AE45-F5DB-58E3-A4B5-EE58F1EC**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (LoadBalancerJoinSecurityGroupResponseBody) GoString ¶ added in v2.2.0
func (s LoadBalancerJoinSecurityGroupResponseBody) GoString() string
func (*LoadBalancerJoinSecurityGroupResponseBody) SetJobId ¶ added in v2.2.0
func (s *LoadBalancerJoinSecurityGroupResponseBody) SetJobId(v string) *LoadBalancerJoinSecurityGroupResponseBody
func (*LoadBalancerJoinSecurityGroupResponseBody) SetRequestId ¶ added in v2.2.0
func (s *LoadBalancerJoinSecurityGroupResponseBody) SetRequestId(v string) *LoadBalancerJoinSecurityGroupResponseBody
func (LoadBalancerJoinSecurityGroupResponseBody) String ¶ added in v2.2.0
func (s LoadBalancerJoinSecurityGroupResponseBody) String() string
type LoadBalancerLeaveSecurityGroupRequest ¶ added in v2.2.0
type LoadBalancerLeaveSecurityGroupRequest struct { // The task result. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0**** ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,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: // // false DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the ALB instance. // // This parameter is required. // // example: // // alb-iv9gj3lpak6fbj**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The security IDs. // // This parameter is required. SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" xml:"SecurityGroupIds,omitempty" type:"Repeated"` }
func (LoadBalancerLeaveSecurityGroupRequest) GoString ¶ added in v2.2.0
func (s LoadBalancerLeaveSecurityGroupRequest) GoString() string
func (*LoadBalancerLeaveSecurityGroupRequest) SetClientToken ¶ added in v2.2.0
func (s *LoadBalancerLeaveSecurityGroupRequest) SetClientToken(v string) *LoadBalancerLeaveSecurityGroupRequest
func (*LoadBalancerLeaveSecurityGroupRequest) SetDryRun ¶ added in v2.2.0
func (s *LoadBalancerLeaveSecurityGroupRequest) SetDryRun(v bool) *LoadBalancerLeaveSecurityGroupRequest
func (*LoadBalancerLeaveSecurityGroupRequest) SetLoadBalancerId ¶ added in v2.2.0
func (s *LoadBalancerLeaveSecurityGroupRequest) SetLoadBalancerId(v string) *LoadBalancerLeaveSecurityGroupRequest
func (*LoadBalancerLeaveSecurityGroupRequest) SetSecurityGroupIds ¶ added in v2.2.0
func (s *LoadBalancerLeaveSecurityGroupRequest) SetSecurityGroupIds(v []*string) *LoadBalancerLeaveSecurityGroupRequest
func (LoadBalancerLeaveSecurityGroupRequest) String ¶ added in v2.2.0
func (s LoadBalancerLeaveSecurityGroupRequest) String() string
type LoadBalancerLeaveSecurityGroupResponse ¶ added in v2.2.0
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 ¶ added in v2.2.0
func (s LoadBalancerLeaveSecurityGroupResponse) GoString() string
func (*LoadBalancerLeaveSecurityGroupResponse) SetHeaders ¶ added in v2.2.0
func (s *LoadBalancerLeaveSecurityGroupResponse) SetHeaders(v map[string]*string) *LoadBalancerLeaveSecurityGroupResponse
func (*LoadBalancerLeaveSecurityGroupResponse) SetStatusCode ¶ added in v2.2.0
func (s *LoadBalancerLeaveSecurityGroupResponse) SetStatusCode(v int32) *LoadBalancerLeaveSecurityGroupResponse
func (LoadBalancerLeaveSecurityGroupResponse) String ¶ added in v2.2.0
func (s LoadBalancerLeaveSecurityGroupResponse) String() string
type LoadBalancerLeaveSecurityGroupResponseBody ¶ added in v2.2.0
type LoadBalancerLeaveSecurityGroupResponseBody struct { // The ID of the asynchronous task. // // example: // // 51c5b627-3500-487c-b17d-5cc583f0**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // EC0C96E4-7CCB-599C-9329-3A5DB6FF**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (LoadBalancerLeaveSecurityGroupResponseBody) GoString ¶ added in v2.2.0
func (s LoadBalancerLeaveSecurityGroupResponseBody) GoString() string
func (*LoadBalancerLeaveSecurityGroupResponseBody) SetJobId ¶ added in v2.2.0
func (s *LoadBalancerLeaveSecurityGroupResponseBody) SetJobId(v string) *LoadBalancerLeaveSecurityGroupResponseBody
func (*LoadBalancerLeaveSecurityGroupResponseBody) SetRequestId ¶ added in v2.2.0
func (s *LoadBalancerLeaveSecurityGroupResponseBody) SetRequestId(v string) *LoadBalancerLeaveSecurityGroupResponseBody
func (LoadBalancerLeaveSecurityGroupResponseBody) String ¶ added in v2.2.0
func (s LoadBalancerLeaveSecurityGroupResponseBody) String() string
type MoveResourceGroupRequest ¶
type MoveResourceGroupRequest struct { // The ID of the resource group to which you want to transfer the cloud resource. // // > You can use resource groups to manage resources within your Alibaba Cloud account by group. This helps you resolve issues such as resource grouping and permission management for your Alibaba Cloud account. For more information, see [What is resource management?](https://help.aliyun.com/document_detail/94475.html) // // This parameter is required. // // example: // // rg-9gLOoK**** NewResourceGroupId *string `json:"NewResourceGroupId,omitempty" xml:"NewResourceGroupId,omitempty"` // The resource ID. // // This parameter is required. // // example: // // acl-hp34s2h0xx1ht4nwo**** ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"` // The type of the resource. Valid values: // // - **loadbalancer**: Application Load Balancer (ALB) instance // // - **acl**: access control list (ACL) // // - **securitypolicy**: security policy // // - **servergroup**: server group // // This parameter is required. // // example: // // ACL 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) 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 request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (MoveResourceGroupResponseBody) GoString ¶
func (s MoveResourceGroupResponseBody) GoString() string
func (*MoveResourceGroupResponseBody) SetRequestId ¶
func (s *MoveResourceGroupResponseBody) SetRequestId(v string) *MoveResourceGroupResponseBody
func (MoveResourceGroupResponseBody) String ¶
func (s MoveResourceGroupResponseBody) String() string
type RemoveEntriesFromAclRequest ¶
type RemoveEntriesFromAclRequest struct { // The ID of the ACL. // // This parameter is required. // // example: // // nacl-hp34s2h0xx1ht4nwo**** AclId *string `json:"AclId,omitempty" xml:"AclId,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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The entries that you want to remove. You can remove up to 20 entries in each call. // // This parameter is required. Entries []*string `json:"Entries,omitempty" xml:"Entries,omitempty" type:"Repeated"` }
func (RemoveEntriesFromAclRequest) GoString ¶
func (s RemoveEntriesFromAclRequest) GoString() string
func (*RemoveEntriesFromAclRequest) SetAclId ¶
func (s *RemoveEntriesFromAclRequest) SetAclId(v string) *RemoveEntriesFromAclRequest
func (*RemoveEntriesFromAclRequest) SetClientToken ¶
func (s *RemoveEntriesFromAclRequest) SetClientToken(v string) *RemoveEntriesFromAclRequest
func (*RemoveEntriesFromAclRequest) SetDryRun ¶
func (s *RemoveEntriesFromAclRequest) SetDryRun(v bool) *RemoveEntriesFromAclRequest
func (*RemoveEntriesFromAclRequest) SetEntries ¶
func (s *RemoveEntriesFromAclRequest) SetEntries(v []*string) *RemoveEntriesFromAclRequest
func (RemoveEntriesFromAclRequest) String ¶
func (s RemoveEntriesFromAclRequest) String() string
type RemoveEntriesFromAclResponse ¶
type RemoveEntriesFromAclResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *RemoveEntriesFromAclResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (RemoveEntriesFromAclResponse) GoString ¶
func (s RemoveEntriesFromAclResponse) GoString() string
func (*RemoveEntriesFromAclResponse) SetBody ¶
func (s *RemoveEntriesFromAclResponse) SetBody(v *RemoveEntriesFromAclResponseBody) *RemoveEntriesFromAclResponse
func (*RemoveEntriesFromAclResponse) SetHeaders ¶
func (s *RemoveEntriesFromAclResponse) SetHeaders(v map[string]*string) *RemoveEntriesFromAclResponse
func (*RemoveEntriesFromAclResponse) SetStatusCode ¶
func (s *RemoveEntriesFromAclResponse) SetStatusCode(v int32) *RemoveEntriesFromAclResponse
func (RemoveEntriesFromAclResponse) String ¶
func (s RemoveEntriesFromAclResponse) String() string
type RemoveEntriesFromAclResponseBody ¶
type RemoveEntriesFromAclResponseBody struct { // The asynchronous task ID. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (RemoveEntriesFromAclResponseBody) GoString ¶
func (s RemoveEntriesFromAclResponseBody) GoString() string
func (*RemoveEntriesFromAclResponseBody) SetJobId ¶
func (s *RemoveEntriesFromAclResponseBody) SetJobId(v string) *RemoveEntriesFromAclResponseBody
func (*RemoveEntriesFromAclResponseBody) SetRequestId ¶
func (s *RemoveEntriesFromAclResponseBody) SetRequestId(v string) *RemoveEntriesFromAclResponseBody
func (RemoveEntriesFromAclResponseBody) String ¶
func (s RemoveEntriesFromAclResponseBody) 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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 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 code 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 server group ID. // // This parameter is required. // // example: // // sgp-atstuj3rtop**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The server group. You can add at most 200 backend servers to the server group. // // 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) 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**. // // > This parameter is required when you set **ServerType* - to **Ecs**, **Eni**, **Eci**, or **Ip**. // // example: // // 80 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the server group. // // - If the server group is of the **Instance* - type, set ServerId to the ID of a resource of the **Ecs**, **Eni**, or **Eci* - type. // // - If the server group is of the **Ip* - type, set ServerId to IP addresses. // // - If the server group is of the **Fc**, set ServerId to the Alibaba Cloud Resource Name (ARN) of a function. // // > You can call the ListServerGroups operation to query information about the server group type so that you can set ServerId to a proper value.[](~~213627~~) // // This parameter is required. // // example: // // i-bp1f9kdprbgy9uiu**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the elastic network interface (ENI) in exclusive mode. // // example: // // 192.168.1.1 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 // // - **Fc**: Function Compute // // 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 asynchronous task ID. // // 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 (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) String ¶
func (s RemoveServersFromServerGroupResponseBody) String() string
type ReplaceServersInServerGroupRequest ¶
type ReplaceServersInServerGroupRequest struct { // The backend servers. You can specify at most 200 servers in each call. // // This parameter is required. AddedServers []*ReplaceServersInServerGroupRequestAddedServers `json:"AddedServers,omitempty" xml:"AddedServers,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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 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 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 code 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 backend servers that you want to remove. // // This parameter is required. RemovedServers []*ReplaceServersInServerGroupRequestRemovedServers `json:"RemovedServers,omitempty" xml:"RemovedServers,omitempty" type:"Repeated"` // The ID of the server group. // // > You cannot perform this operation on a server group of the Function type. // // This parameter is required. // // example: // // sgp-5114d593o96qxy**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (ReplaceServersInServerGroupRequest) GoString ¶
func (s ReplaceServersInServerGroupRequest) GoString() string
func (*ReplaceServersInServerGroupRequest) SetAddedServers ¶
func (s *ReplaceServersInServerGroupRequest) SetAddedServers(v []*ReplaceServersInServerGroupRequestAddedServers) *ReplaceServersInServerGroupRequest
func (*ReplaceServersInServerGroupRequest) SetClientToken ¶
func (s *ReplaceServersInServerGroupRequest) SetClientToken(v string) *ReplaceServersInServerGroupRequest
func (*ReplaceServersInServerGroupRequest) SetDryRun ¶
func (s *ReplaceServersInServerGroupRequest) SetDryRun(v bool) *ReplaceServersInServerGroupRequest
func (*ReplaceServersInServerGroupRequest) SetRemovedServers ¶
func (s *ReplaceServersInServerGroupRequest) SetRemovedServers(v []*ReplaceServersInServerGroupRequestRemovedServers) *ReplaceServersInServerGroupRequest
func (*ReplaceServersInServerGroupRequest) SetServerGroupId ¶
func (s *ReplaceServersInServerGroupRequest) SetServerGroupId(v string) *ReplaceServersInServerGroupRequest
func (ReplaceServersInServerGroupRequest) String ¶
func (s ReplaceServersInServerGroupRequest) String() string
type ReplaceServersInServerGroupRequestAddedServers ¶
type ReplaceServersInServerGroupRequestAddedServers struct { // The description of the backend server. The description must be 2 to 256 characters in length, and cannot start with http:// or https://. // // example: // // test Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port used by the backend server in the server group. Valid values: **1* - to **65535**. You can specify at most 200 servers in each call. // // example: // // 80 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the backend server. You can specify at most 200 servers in each call. // // - If the server group is of the **Instance* - type, set ServerId to the ID of a resource of the **Ecs**, **Eni**, or **Eci* - type. // // - If the server group is of the **Ip* - type, set ServerId to IP addresses. // // > You cannot perform this operation on a server group of the Function Compute type. You can call the [ListServerGroups](https://help.aliyun.com/document_detail/213627.html) operation to query the type of server groups. // // This parameter is required. // // example: // // i-bp1f9kdprbgy9uiu**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the elastic network interface (ENI) in exclusive mode. // // example: // // 192.168.1.1 ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of backend server. You can specify at most 200 servers in each call. Valid values: // // - **Ecs**: Elastic Compute Service (ECS) instance // // - **Eni**: ENI // // - **Eci**: elastic container instance // // example: // // Ecs ServerType *string `json:"ServerType,omitempty" xml:"ServerType,omitempty"` // The weight of the backend server. You can specify at most 200 servers in each call. // // Valid values: **0* - to **100**. Default value: **100**. If the value is set to **0**, no requests are forwarded to the server. // // example: // // 100 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (ReplaceServersInServerGroupRequestAddedServers) GoString ¶
func (s ReplaceServersInServerGroupRequestAddedServers) GoString() string
func (*ReplaceServersInServerGroupRequestAddedServers) SetDescription ¶
func (s *ReplaceServersInServerGroupRequestAddedServers) SetDescription(v string) *ReplaceServersInServerGroupRequestAddedServers
func (*ReplaceServersInServerGroupRequestAddedServers) SetServerId ¶
func (s *ReplaceServersInServerGroupRequestAddedServers) SetServerId(v string) *ReplaceServersInServerGroupRequestAddedServers
func (*ReplaceServersInServerGroupRequestAddedServers) SetServerIp ¶
func (s *ReplaceServersInServerGroupRequestAddedServers) SetServerIp(v string) *ReplaceServersInServerGroupRequestAddedServers
func (*ReplaceServersInServerGroupRequestAddedServers) SetServerType ¶
func (s *ReplaceServersInServerGroupRequestAddedServers) SetServerType(v string) *ReplaceServersInServerGroupRequestAddedServers
func (*ReplaceServersInServerGroupRequestAddedServers) SetWeight ¶
func (s *ReplaceServersInServerGroupRequestAddedServers) SetWeight(v int32) *ReplaceServersInServerGroupRequestAddedServers
func (ReplaceServersInServerGroupRequestAddedServers) String ¶
func (s ReplaceServersInServerGroupRequestAddedServers) String() string
type ReplaceServersInServerGroupRequestRemovedServers ¶
type ReplaceServersInServerGroupRequestRemovedServers struct { // The port that is used by the backend server. Valid values: **1* - to **65535**. You can specify at most 200 servers in each call. // // example: // // 81 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the backend server. You can specify at most 200 servers in each call. // // - If the server group is of the **Instance* - type, set ServerId to the ID of a resource of the **Ecs**, **Eni**, or **Eci* - type. // // - If the server group is of the **Ip* - type, set ServerId to IP addresses. // // > You cannot perform this operation on a server group of the Function Compute type. You can call the [ListServerGroups](https://help.aliyun.com/document_detail/213627.html) operation to query the type of server groups. // // This parameter is required. // // example: // // ecs-bp1ac9uozods2uc**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the ENI in exclusive mode. // // example: // // 192.168.1.12 ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of backend server. You can specify at most 200 servers in each call. Valid values: // // - **Ecs**: ECS instance // // - **Eni**: ENI // // - **Eci**: elastic container instance // // example: // // ecs ServerType *string `json:"ServerType,omitempty" xml:"ServerType,omitempty"` }
func (ReplaceServersInServerGroupRequestRemovedServers) GoString ¶
func (s ReplaceServersInServerGroupRequestRemovedServers) GoString() string
func (*ReplaceServersInServerGroupRequestRemovedServers) SetServerId ¶
func (s *ReplaceServersInServerGroupRequestRemovedServers) SetServerId(v string) *ReplaceServersInServerGroupRequestRemovedServers
func (*ReplaceServersInServerGroupRequestRemovedServers) SetServerIp ¶
func (s *ReplaceServersInServerGroupRequestRemovedServers) SetServerIp(v string) *ReplaceServersInServerGroupRequestRemovedServers
func (*ReplaceServersInServerGroupRequestRemovedServers) SetServerType ¶
func (s *ReplaceServersInServerGroupRequestRemovedServers) SetServerType(v string) *ReplaceServersInServerGroupRequestRemovedServers
func (ReplaceServersInServerGroupRequestRemovedServers) String ¶
func (s ReplaceServersInServerGroupRequestRemovedServers) String() string
type ReplaceServersInServerGroupResponse ¶
type ReplaceServersInServerGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ReplaceServersInServerGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ReplaceServersInServerGroupResponse) GoString ¶
func (s ReplaceServersInServerGroupResponse) GoString() string
func (*ReplaceServersInServerGroupResponse) SetHeaders ¶
func (s *ReplaceServersInServerGroupResponse) SetHeaders(v map[string]*string) *ReplaceServersInServerGroupResponse
func (*ReplaceServersInServerGroupResponse) SetStatusCode ¶
func (s *ReplaceServersInServerGroupResponse) SetStatusCode(v int32) *ReplaceServersInServerGroupResponse
func (ReplaceServersInServerGroupResponse) String ¶
func (s ReplaceServersInServerGroupResponse) String() string
type ReplaceServersInServerGroupResponseBody ¶
type ReplaceServersInServerGroupResponseBody struct { // The asynchronous task ID. // // 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 (ReplaceServersInServerGroupResponseBody) GoString ¶
func (s ReplaceServersInServerGroupResponseBody) GoString() string
func (*ReplaceServersInServerGroupResponseBody) SetJobId ¶
func (s *ReplaceServersInServerGroupResponseBody) SetJobId(v string) *ReplaceServersInServerGroupResponseBody
func (*ReplaceServersInServerGroupResponseBody) SetRequestId ¶
func (s *ReplaceServersInServerGroupResponseBody) SetRequestId(v string) *ReplaceServersInServerGroupResponseBody
func (ReplaceServersInServerGroupResponseBody) String ¶
func (s ReplaceServersInServerGroupResponseBody) 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the Application Load Balancer (ALB) listener. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,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) 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 asynchronous task ID. // // 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 (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 ¶ added in v2.1.0
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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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 code 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 ALB instance ID. // // This parameter is required. // // example: // // alb-o9ulmq5hgn68jk**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,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 ¶ added in v2.1.0
func (s StartShiftLoadBalancerZonesRequest) GoString() string
func (*StartShiftLoadBalancerZonesRequest) SetClientToken ¶ added in v2.1.0
func (s *StartShiftLoadBalancerZonesRequest) SetClientToken(v string) *StartShiftLoadBalancerZonesRequest
func (*StartShiftLoadBalancerZonesRequest) SetDryRun ¶ added in v2.1.0
func (s *StartShiftLoadBalancerZonesRequest) SetDryRun(v bool) *StartShiftLoadBalancerZonesRequest
func (*StartShiftLoadBalancerZonesRequest) SetLoadBalancerId ¶ added in v2.1.0
func (s *StartShiftLoadBalancerZonesRequest) SetLoadBalancerId(v string) *StartShiftLoadBalancerZonesRequest
func (*StartShiftLoadBalancerZonesRequest) SetZoneMappings ¶ added in v2.1.0
func (s *StartShiftLoadBalancerZonesRequest) SetZoneMappings(v []*StartShiftLoadBalancerZonesRequestZoneMappings) *StartShiftLoadBalancerZonesRequest
func (StartShiftLoadBalancerZonesRequest) String ¶ added in v2.1.0
func (s StartShiftLoadBalancerZonesRequest) String() string
type StartShiftLoadBalancerZonesRequestZoneMappings ¶ added in v2.1.0
type StartShiftLoadBalancerZonesRequestZoneMappings 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-bp1rmcrwg3erh1fh8**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone ID. You can call the [DescribeZones](https://help.aliyun.com/document_detail/189196.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 ¶ added in v2.1.0
func (s StartShiftLoadBalancerZonesRequestZoneMappings) GoString() string
func (*StartShiftLoadBalancerZonesRequestZoneMappings) SetVSwitchId ¶ added in v2.1.0
func (s *StartShiftLoadBalancerZonesRequestZoneMappings) SetVSwitchId(v string) *StartShiftLoadBalancerZonesRequestZoneMappings
func (*StartShiftLoadBalancerZonesRequestZoneMappings) SetZoneId ¶ added in v2.1.0
func (s *StartShiftLoadBalancerZonesRequestZoneMappings) SetZoneId(v string) *StartShiftLoadBalancerZonesRequestZoneMappings
func (StartShiftLoadBalancerZonesRequestZoneMappings) String ¶ added in v2.1.0
func (s StartShiftLoadBalancerZonesRequestZoneMappings) String() string
type StartShiftLoadBalancerZonesResponse ¶ added in v2.1.0
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 ¶ added in v2.1.0
func (s StartShiftLoadBalancerZonesResponse) GoString() string
func (*StartShiftLoadBalancerZonesResponse) SetHeaders ¶ added in v2.1.0
func (s *StartShiftLoadBalancerZonesResponse) SetHeaders(v map[string]*string) *StartShiftLoadBalancerZonesResponse
func (*StartShiftLoadBalancerZonesResponse) SetStatusCode ¶ added in v2.1.0
func (s *StartShiftLoadBalancerZonesResponse) SetStatusCode(v int32) *StartShiftLoadBalancerZonesResponse
func (StartShiftLoadBalancerZonesResponse) String ¶ added in v2.1.0
func (s StartShiftLoadBalancerZonesResponse) String() string
type StartShiftLoadBalancerZonesResponseBody ¶ added in v2.1.0
type StartShiftLoadBalancerZonesResponseBody struct { // The request ID. // // example: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (StartShiftLoadBalancerZonesResponseBody) GoString ¶ added in v2.1.0
func (s StartShiftLoadBalancerZonesResponseBody) GoString() string
func (*StartShiftLoadBalancerZonesResponseBody) SetRequestId ¶ added in v2.1.0
func (s *StartShiftLoadBalancerZonesResponseBody) SetRequestId(v string) *StartShiftLoadBalancerZonesResponseBody
func (StartShiftLoadBalancerZonesResponseBody) String ¶ added in v2.1.0
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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the Application Load Balancer (ALB) listener. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,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) 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 asynchronous task ID. // // 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 (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 resource IDs. // // This parameter is required. // // example: // // acl-123 ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` // The type of the resource. Valid values: // // - **acl**: an access control list (ACL) // // - **loadbalancer**: an Application Load Balancer (ALB) 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. // // example: // // test Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (TagResourcesRequest) GoString ¶
func (s TagResourcesRequest) GoString() string
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://`. // // 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 (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 request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (TagResourcesResponseBody) GoString ¶
func (s TagResourcesResponseBody) GoString() string
func (*TagResourcesResponseBody) SetRequestId ¶
func (s *TagResourcesResponseBody) SetRequestId(v string) *TagResourcesResponseBody
func (TagResourcesResponseBody) String ¶
func (s TagResourcesResponseBody) String() string
type UnTagResourcesRequest ¶
type UnTagResourcesRequest struct { // Specifies whether to remove all tags from the specified resource. Valid values: // // - **true** // // - **false** // // example: // // false All *bool `json:"All,omitempty" xml:"All,omitempty"` // The IDs of the resources from which you want to remove tags. // // This parameter is required. // // example: // // acl-123 ResourceId []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"` // The type of the resource. Valid values: // // - **acl**: an access control list (ACL) // // - **loadbalancer**: an Application Load Balancer (ALB) 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 that you want to remove. // // example: // // test Tag []*UnTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The keys of the tags that you want to remove. 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) SetResourceId ¶
func (s *UnTagResourcesRequest) SetResourceId(v []*string) *UnTagResourcesRequest
func (*UnTagResourcesRequest) SetResourceType ¶
func (s *UnTagResourcesRequest) SetResourceType(v string) *UnTagResourcesRequest
func (*UnTagResourcesRequest) SetTag ¶
func (s *UnTagResourcesRequest) SetTag(v []*UnTagResourcesRequestTag) *UnTagResourcesRequest
func (*UnTagResourcesRequest) SetTagKey ¶
func (s *UnTagResourcesRequest) SetTagKey(v []*string) *UnTagResourcesRequest
func (UnTagResourcesRequest) String ¶
func (s UnTagResourcesRequest) String() string
type UnTagResourcesRequestTag ¶
type UnTagResourcesRequestTag struct { // The key of the tag that you want to remove. The tag key can be up to 128 characters in length, and cannot contain `http://` or `https://`. The tag key cannot start with `acs:` or `aliyun`. // // example: // // env Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the tag that you want to remove. The tag value can be up to 128 characters in length, and cannot contain `http://` or `https://`. The tag value cannot start with `acs:` or `aliyun`. // // example: // // product Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (UnTagResourcesRequestTag) GoString ¶
func (s UnTagResourcesRequestTag) GoString() string
func (*UnTagResourcesRequestTag) SetKey ¶
func (s *UnTagResourcesRequestTag) SetKey(v string) *UnTagResourcesRequestTag
func (*UnTagResourcesRequestTag) SetValue ¶
func (s *UnTagResourcesRequestTag) SetValue(v string) *UnTagResourcesRequestTag
func (UnTagResourcesRequestTag) String ¶
func (s UnTagResourcesRequestTag) String() string
type UnTagResourcesResponse ¶
type UnTagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UnTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UnTagResourcesResponse) GoString ¶
func (s UnTagResourcesResponse) GoString() string
func (*UnTagResourcesResponse) SetBody ¶
func (s *UnTagResourcesResponse) SetBody(v *UnTagResourcesResponseBody) *UnTagResourcesResponse
func (*UnTagResourcesResponse) SetHeaders ¶
func (s *UnTagResourcesResponse) SetHeaders(v map[string]*string) *UnTagResourcesResponse
func (*UnTagResourcesResponse) SetStatusCode ¶
func (s *UnTagResourcesResponse) SetStatusCode(v int32) *UnTagResourcesResponse
func (UnTagResourcesResponse) String ¶
func (s UnTagResourcesResponse) String() string
type UnTagResourcesResponseBody ¶
type UnTagResourcesResponseBody struct { // The request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UnTagResourcesResponseBody) GoString ¶
func (s UnTagResourcesResponseBody) GoString() string
func (*UnTagResourcesResponseBody) SetRequestId ¶
func (s *UnTagResourcesResponseBody) SetRequestId(v string) *UnTagResourcesResponseBody
func (UnTagResourcesResponseBody) String ¶
func (s UnTagResourcesResponseBody) String() string
type UpdateAScriptsRequest ¶ added in v2.0.3
type UpdateAScriptsRequest struct { // The information about the AScript rule. AScripts []*UpdateAScriptsRequestAScripts `json:"AScripts,omitempty" xml:"AScripts,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: // // b1f642ac-5558-4a36-b7d9-cf53f40ea5c8 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"` }
func (UpdateAScriptsRequest) GoString ¶ added in v2.0.3
func (s UpdateAScriptsRequest) GoString() string
func (*UpdateAScriptsRequest) SetAScripts ¶ added in v2.0.3
func (s *UpdateAScriptsRequest) SetAScripts(v []*UpdateAScriptsRequestAScripts) *UpdateAScriptsRequest
func (*UpdateAScriptsRequest) SetClientToken ¶ added in v2.0.3
func (s *UpdateAScriptsRequest) SetClientToken(v string) *UpdateAScriptsRequest
func (*UpdateAScriptsRequest) SetDryRun ¶ added in v2.0.3
func (s *UpdateAScriptsRequest) SetDryRun(v bool) *UpdateAScriptsRequest
func (UpdateAScriptsRequest) String ¶ added in v2.0.3
func (s UpdateAScriptsRequest) String() string
type UpdateAScriptsRequestAScripts ¶ added in v2.0.3
type UpdateAScriptsRequestAScripts struct { // The rule ID. // // This parameter is required. // // example: // // as-mhqxcanmivn4g5**** AScriptId *string `json:"AScriptId,omitempty" xml:"AScriptId,omitempty"` // The name of the AScript rule. // // The name must be 2 to 128 character in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). It must start with a letter. // // example: // // Group1 AScriptName *string `json:"AScriptName,omitempty" xml:"AScriptName,omitempty"` // Specifies whether to enable the AScript rule. Valid values: // // - **true** // // - **false* - (default) // // example: // // true Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // Specifies whether to enable the extended attributes of the Ascript rule. Valid values: // // - true // // - false (false) // // example: // // true ExtAttributeEnabled *bool `json:"ExtAttributeEnabled,omitempty" xml:"ExtAttributeEnabled,omitempty"` // The extended attribute. ExtAttributes []*UpdateAScriptsRequestAScriptsExtAttributes `json:"ExtAttributes,omitempty" xml:"ExtAttributes,omitempty" type:"Repeated"` // The content of the AScript rule. // // example: // // if and(match_re($uri, \\"^/1.txt$\\"), $arg_type) { rewrite(concat(\\"/1.\\", $arg_type), \\"break\\") } ScriptContent *string `json:"ScriptContent,omitempty" xml:"ScriptContent,omitempty"` }
func (UpdateAScriptsRequestAScripts) GoString ¶ added in v2.0.3
func (s UpdateAScriptsRequestAScripts) GoString() string
func (*UpdateAScriptsRequestAScripts) SetAScriptId ¶ added in v2.0.3
func (s *UpdateAScriptsRequestAScripts) SetAScriptId(v string) *UpdateAScriptsRequestAScripts
func (*UpdateAScriptsRequestAScripts) SetAScriptName ¶ added in v2.0.3
func (s *UpdateAScriptsRequestAScripts) SetAScriptName(v string) *UpdateAScriptsRequestAScripts
func (*UpdateAScriptsRequestAScripts) SetEnabled ¶ added in v2.0.3
func (s *UpdateAScriptsRequestAScripts) SetEnabled(v bool) *UpdateAScriptsRequestAScripts
func (*UpdateAScriptsRequestAScripts) SetExtAttributeEnabled ¶ added in v2.1.8
func (s *UpdateAScriptsRequestAScripts) SetExtAttributeEnabled(v bool) *UpdateAScriptsRequestAScripts
func (*UpdateAScriptsRequestAScripts) SetExtAttributes ¶ added in v2.1.8
func (s *UpdateAScriptsRequestAScripts) SetExtAttributes(v []*UpdateAScriptsRequestAScriptsExtAttributes) *UpdateAScriptsRequestAScripts
func (*UpdateAScriptsRequestAScripts) SetScriptContent ¶ added in v2.0.3
func (s *UpdateAScriptsRequestAScripts) SetScriptContent(v string) *UpdateAScriptsRequestAScripts
func (UpdateAScriptsRequestAScripts) String ¶ added in v2.0.3
func (s UpdateAScriptsRequestAScripts) String() string
type UpdateAScriptsRequestAScriptsExtAttributes ¶ added in v2.1.8
type UpdateAScriptsRequestAScriptsExtAttributes struct { // The attribute name. // // Set the value to **EsDebug**, which specifies that when requests carry the _es_dbg parameter whose value is the specified key, the debugging header is enabled to output the execution result. // // This parameter is required. // // example: // // EsDebug AttributeKey *string `json:"AttributeKey,omitempty" xml:"AttributeKey,omitempty"` // The attribute value, which must be 1 to 128 characters in length, and can contain letters and digits. // // This parameter is required. // // example: // // test123 AttributeValue *string `json:"AttributeValue,omitempty" xml:"AttributeValue,omitempty"` }
func (UpdateAScriptsRequestAScriptsExtAttributes) GoString ¶ added in v2.1.8
func (s UpdateAScriptsRequestAScriptsExtAttributes) GoString() string
func (*UpdateAScriptsRequestAScriptsExtAttributes) SetAttributeKey ¶ added in v2.1.8
func (s *UpdateAScriptsRequestAScriptsExtAttributes) SetAttributeKey(v string) *UpdateAScriptsRequestAScriptsExtAttributes
func (*UpdateAScriptsRequestAScriptsExtAttributes) SetAttributeValue ¶ added in v2.1.8
func (s *UpdateAScriptsRequestAScriptsExtAttributes) SetAttributeValue(v string) *UpdateAScriptsRequestAScriptsExtAttributes
func (UpdateAScriptsRequestAScriptsExtAttributes) String ¶ added in v2.1.8
func (s UpdateAScriptsRequestAScriptsExtAttributes) String() string
type UpdateAScriptsResponse ¶ added in v2.0.3
type UpdateAScriptsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateAScriptsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateAScriptsResponse) GoString ¶ added in v2.0.3
func (s UpdateAScriptsResponse) GoString() string
func (*UpdateAScriptsResponse) SetBody ¶ added in v2.0.3
func (s *UpdateAScriptsResponse) SetBody(v *UpdateAScriptsResponseBody) *UpdateAScriptsResponse
func (*UpdateAScriptsResponse) SetHeaders ¶ added in v2.0.3
func (s *UpdateAScriptsResponse) SetHeaders(v map[string]*string) *UpdateAScriptsResponse
func (*UpdateAScriptsResponse) SetStatusCode ¶ added in v2.0.3
func (s *UpdateAScriptsResponse) SetStatusCode(v int32) *UpdateAScriptsResponse
func (UpdateAScriptsResponse) String ¶ added in v2.0.3
func (s UpdateAScriptsResponse) String() string
type UpdateAScriptsResponseBody ¶ added in v2.0.3
type UpdateAScriptsResponseBody struct { // The asynchronous task ID. // // example: // // 2e82b5f4-1ba9-4d20-89c8-1082ebaa**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // ACA19FE1-C09E-53C7-8FDA-560F49D71891 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateAScriptsResponseBody) GoString ¶ added in v2.0.3
func (s UpdateAScriptsResponseBody) GoString() string
func (*UpdateAScriptsResponseBody) SetJobId ¶ added in v2.0.3
func (s *UpdateAScriptsResponseBody) SetJobId(v string) *UpdateAScriptsResponseBody
func (*UpdateAScriptsResponseBody) SetRequestId ¶ added in v2.0.3
func (s *UpdateAScriptsResponseBody) SetRequestId(v string) *UpdateAScriptsResponseBody
func (UpdateAScriptsResponseBody) String ¶ added in v2.0.3
func (s UpdateAScriptsResponseBody) String() string
type UpdateAclAttributeRequest ¶
type UpdateAclAttributeRequest struct { // The ACL ID. // // This parameter is required. // // example: // // nacl-hp34s2h0xx1ht4nwo**** AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // The ACL 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. // // This parameter is required. // // example: // // test-acl AclName *string `json:"AclName,omitempty" xml:"AclName,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 and cannot exceed 64 characters in length. // // > 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` }
func (UpdateAclAttributeRequest) GoString ¶
func (s UpdateAclAttributeRequest) GoString() string
func (*UpdateAclAttributeRequest) SetAclId ¶
func (s *UpdateAclAttributeRequest) SetAclId(v string) *UpdateAclAttributeRequest
func (*UpdateAclAttributeRequest) SetAclName ¶
func (s *UpdateAclAttributeRequest) SetAclName(v string) *UpdateAclAttributeRequest
func (*UpdateAclAttributeRequest) SetClientToken ¶
func (s *UpdateAclAttributeRequest) SetClientToken(v string) *UpdateAclAttributeRequest
func (*UpdateAclAttributeRequest) SetDryRun ¶
func (s *UpdateAclAttributeRequest) SetDryRun(v bool) *UpdateAclAttributeRequest
func (UpdateAclAttributeRequest) String ¶
func (s UpdateAclAttributeRequest) String() string
type UpdateAclAttributeResponse ¶
type UpdateAclAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateAclAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateAclAttributeResponse) GoString ¶
func (s UpdateAclAttributeResponse) GoString() string
func (*UpdateAclAttributeResponse) SetBody ¶
func (s *UpdateAclAttributeResponse) SetBody(v *UpdateAclAttributeResponseBody) *UpdateAclAttributeResponse
func (*UpdateAclAttributeResponse) SetHeaders ¶
func (s *UpdateAclAttributeResponse) SetHeaders(v map[string]*string) *UpdateAclAttributeResponse
func (*UpdateAclAttributeResponse) SetStatusCode ¶
func (s *UpdateAclAttributeResponse) SetStatusCode(v int32) *UpdateAclAttributeResponse
func (UpdateAclAttributeResponse) String ¶
func (s UpdateAclAttributeResponse) String() string
type UpdateAclAttributeResponseBody ¶
type UpdateAclAttributeResponseBody struct { // The request ID. // // example: // // CEF72CEB-54B6-4AE8-B225-F876FF7BA984 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateAclAttributeResponseBody) GoString ¶
func (s UpdateAclAttributeResponseBody) GoString() string
func (*UpdateAclAttributeResponseBody) SetRequestId ¶
func (s *UpdateAclAttributeResponseBody) SetRequestId(v string) *UpdateAclAttributeResponseBody
func (UpdateAclAttributeResponseBody) String ¶
func (s UpdateAclAttributeResponseBody) String() string
type UpdateHealthCheckTemplateAttributeRequest ¶
type UpdateHealthCheckTemplateAttributeRequest 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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 code 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 HTTP status codes that indicate a healthy backend server. // // example: // // 5 HealthCheckCodes []*string `json:"HealthCheckCodes,omitempty" xml:"HealthCheckCodes,omitempty" type:"Repeated"` // The port that is used for health checks. Valid values: **0 to 65535**. Default value: **0**. This value indicates that the port of a backend server is used for health checks. // // example: // // 80 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that is used for health checks. Valid values: // // - **$SERVER_IP* - (default): the private IP address of a backend server. If an IP address is specified, or this parameter is not specified, the ALB instance uses the private IP addresses of backend servers as domain names for health checks. // // - **domain**: The domain name must be 1 to 80 characters in length, and can contain letters, digits, periods (.), and hyphens (-). // // > This parameter is available only if `HealthCheckProtocol` is set to **HTTP* - or **HTTPS**. // // example: // // $_ip HealthCheckHost *string `json:"HealthCheckHost,omitempty" xml:"HealthCheckHost,omitempty"` // The HTTP version that is used for health checks. // // Valid values: **HTTP1.0* - and **HTTP1.1**. // // Default value: **HTTP1.1**. // // > This parameter is available only if you set `HealthCheckProtocol` to **HTTP* - or **HTTPS**. // // example: // // HTTP1.0 HealthCheckHttpVersion *string `json:"HealthCheckHttpVersion,omitempty" xml:"HealthCheckHttpVersion,omitempty"` // The interval at which health checks are performed. Unit: seconds. Valid values: **1 to 50**. Default value: **2**. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The HTTP method that is used for health checks. Valid values: // // - **HEAD* - (default): By default, HTTP and HTTPS health checks use the HEAD method. // // - **GET**: If the length of a response exceeds 8 KB, the response is truncated. However, the health check result is not affected. // // - **POST**: gRPC health checks use the POST method by default. // // > This parameter is available only if you set **HealthCheckProtocol* - to **HTTP**, **HTTPS**, or **gRPC**. // // example: // // HEAD HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The URL that is used for health checks. // // The URL must be 1 to 80 characters in length and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), percent signs (%), question marks (?), number signs (#), ampersands (&), and the following extended character sets: `_ ; ~ ! ( ) - [ ] @ $ ^ : \\" , +`. // // The URL must start with a forward slash (/). // // > This parameter is available only if you set **HealthCheckProtocol* - to **HTTP**, **HTTPS**, or **gRPC**. // // example: // // /test/index.html HealthCheckPath *string `json:"HealthCheckPath,omitempty" xml:"HealthCheckPath,omitempty"` // The protocol that is used for health checks. Valid values: // // - **HTTP* - (default): HTTP health checks simulate browser behaviors by sending HEAD or GET requests to probe the availability of backend servers. // // - **HTTPS**: The ALB instance sends HEAD or GET requests, which simulate browser requests, to check whether the backend server is healthy. HTTPS supports encryption and provides higher security than HTTP. // // - **TCP**: TCP health checks send TCP SYN packets to a backend server to check whether the port of the backend server is reachable. // // - **gRPC**: gRPC health checks send POST or GET requests to a backend server to check whether the backend server is healthy. // // example: // // HTTP HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty" xml:"HealthCheckProtocol,omitempty"` // The template ID. // // This parameter is required. // // example: // // hct-bp1qjwo61pqz3ahltv0mw HealthCheckTemplateId *string `json:"HealthCheckTemplateId,omitempty" xml:"HealthCheckTemplateId,omitempty"` // The name of the health check template. // // 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: // // HealthCheckTemplate1 HealthCheckTemplateName *string `json:"HealthCheckTemplateName,omitempty" xml:"HealthCheckTemplateName,omitempty"` // The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the backend server is declared unhealthy. // // Unit: seconds. Valid values: **1 to 300**. Default value: **5**. // // example: // // 3 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health status is changed from **fail* - to **success**. // // Valid values: **2 to 10**. // // Default value: **3**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from **success* - to **fail**. // // Valid values: **2 to 10**. // // Default value: **3**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` }
func (UpdateHealthCheckTemplateAttributeRequest) GoString ¶
func (s UpdateHealthCheckTemplateAttributeRequest) GoString() string
func (*UpdateHealthCheckTemplateAttributeRequest) SetClientToken ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetClientToken(v string) *UpdateHealthCheckTemplateAttributeRequest
func (*UpdateHealthCheckTemplateAttributeRequest) SetDryRun ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetDryRun(v bool) *UpdateHealthCheckTemplateAttributeRequest
func (*UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckCodes ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckCodes(v []*string) *UpdateHealthCheckTemplateAttributeRequest
func (*UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckConnectPort ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckConnectPort(v int32) *UpdateHealthCheckTemplateAttributeRequest
func (*UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckHost ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckHost(v string) *UpdateHealthCheckTemplateAttributeRequest
func (*UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckHttpVersion ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckHttpVersion(v string) *UpdateHealthCheckTemplateAttributeRequest
func (*UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckInterval ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckInterval(v int32) *UpdateHealthCheckTemplateAttributeRequest
func (*UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckMethod ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckMethod(v string) *UpdateHealthCheckTemplateAttributeRequest
func (*UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckPath ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckPath(v string) *UpdateHealthCheckTemplateAttributeRequest
func (*UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckProtocol ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckProtocol(v string) *UpdateHealthCheckTemplateAttributeRequest
func (*UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckTemplateId ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckTemplateId(v string) *UpdateHealthCheckTemplateAttributeRequest
func (*UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckTemplateName ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckTemplateName(v string) *UpdateHealthCheckTemplateAttributeRequest
func (*UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckTimeout ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthCheckTimeout(v int32) *UpdateHealthCheckTemplateAttributeRequest
func (*UpdateHealthCheckTemplateAttributeRequest) SetHealthyThreshold ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetHealthyThreshold(v int32) *UpdateHealthCheckTemplateAttributeRequest
func (*UpdateHealthCheckTemplateAttributeRequest) SetUnhealthyThreshold ¶
func (s *UpdateHealthCheckTemplateAttributeRequest) SetUnhealthyThreshold(v int32) *UpdateHealthCheckTemplateAttributeRequest
func (UpdateHealthCheckTemplateAttributeRequest) String ¶
func (s UpdateHealthCheckTemplateAttributeRequest) String() string
type UpdateHealthCheckTemplateAttributeResponse ¶
type UpdateHealthCheckTemplateAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateHealthCheckTemplateAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateHealthCheckTemplateAttributeResponse) GoString ¶
func (s UpdateHealthCheckTemplateAttributeResponse) GoString() string
func (*UpdateHealthCheckTemplateAttributeResponse) SetHeaders ¶
func (s *UpdateHealthCheckTemplateAttributeResponse) SetHeaders(v map[string]*string) *UpdateHealthCheckTemplateAttributeResponse
func (*UpdateHealthCheckTemplateAttributeResponse) SetStatusCode ¶
func (s *UpdateHealthCheckTemplateAttributeResponse) SetStatusCode(v int32) *UpdateHealthCheckTemplateAttributeResponse
func (UpdateHealthCheckTemplateAttributeResponse) String ¶
func (s UpdateHealthCheckTemplateAttributeResponse) String() string
type UpdateHealthCheckTemplateAttributeResponseBody ¶
type UpdateHealthCheckTemplateAttributeResponseBody struct { // The request ID. // // example: // // 365F4154-92F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateHealthCheckTemplateAttributeResponseBody) GoString ¶
func (s UpdateHealthCheckTemplateAttributeResponseBody) GoString() string
func (*UpdateHealthCheckTemplateAttributeResponseBody) SetRequestId ¶
func (s *UpdateHealthCheckTemplateAttributeResponseBody) SetRequestId(v string) *UpdateHealthCheckTemplateAttributeResponseBody
func (UpdateHealthCheckTemplateAttributeResponseBody) String ¶
func (s UpdateHealthCheckTemplateAttributeResponseBody) String() string
type UpdateListenerAttributeRequest ¶
type UpdateListenerAttributeRequest struct { // The CA certificate. You can specify only one CA certificate. CaCertificates []*UpdateListenerAttributeRequestCaCertificates `json:"CaCertificates,omitempty" xml:"CaCertificates,omitempty" type:"Repeated"` // Specifies whether to enable mutual authentication. Valid values: // // - **true** // // - **false** // // example: // // false CaEnabled *bool `json:"CaEnabled,omitempty" xml:"CaEnabled,omitempty"` // The certificates. You can add at most 20 certificates. // // > Only server certificates are supported. Certificates []*UpdateListenerAttributeRequestCertificates `json:"Certificates,omitempty" xml:"Certificates,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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The actions of the default forwarding rule. DefaultActions []*UpdateListenerAttributeRequestDefaultActions `json:"DefaultActions,omitempty" xml:"DefaultActions,omitempty" type:"Repeated"` // 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"` // Specifies whether to enable GZIP compression for specific types of files. Valid values: // // - **true** // // - **false** // // example: // // true GzipEnabled *bool `json:"GzipEnabled,omitempty" xml:"GzipEnabled,omitempty"` // Specifies whether to enable HTTP/2. Valid values: // // - **true** // // - **false** // // > This parameter is available only when you create an HTTPS listener. // // example: // // true Http2Enabled *bool `json:"Http2Enabled,omitempty" xml:"Http2Enabled,omitempty"` // The timeout period of an idle connection. Unit: seconds. Valid values: **1 to 60**. // // If no request is received within the specified timeout period, ALB closes the current connection. When another request is received, ALB establishes a new connection. // // example: // // 15 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: // // HTTP_80 ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The ID of the Application Load Balancer (ALB) instance. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The configuration information when the listener is associated with a QUIC listener. QuicConfig *UpdateListenerAttributeRequestQuicConfig `json:"QuicConfig,omitempty" xml:"QuicConfig,omitempty" type:"Struct"` // The timeout period of a request. Unit: seconds. Valid values: **1 to 180**. // // If no response is received from the backend server within the specified timeout period, ALB returns an `HTTP 504` error code to the client. // // example: // // 3 RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"` // The security policy ID. System security policies and custom security policies are supported. // // > This parameter is available only when you create an HTTPS listener. // // example: // // tls_cipher_policy_1_0 SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The configurations of the X-Forwarded-For header. XForwardedForConfig *UpdateListenerAttributeRequestXForwardedForConfig `json:"XForwardedForConfig,omitempty" xml:"XForwardedForConfig,omitempty" type:"Struct"` }
func (UpdateListenerAttributeRequest) GoString ¶
func (s UpdateListenerAttributeRequest) GoString() string
func (*UpdateListenerAttributeRequest) SetCaCertificates ¶
func (s *UpdateListenerAttributeRequest) SetCaCertificates(v []*UpdateListenerAttributeRequestCaCertificates) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetCaEnabled ¶
func (s *UpdateListenerAttributeRequest) SetCaEnabled(v bool) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetCertificates ¶
func (s *UpdateListenerAttributeRequest) SetCertificates(v []*UpdateListenerAttributeRequestCertificates) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetClientToken ¶
func (s *UpdateListenerAttributeRequest) SetClientToken(v string) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetDefaultActions ¶
func (s *UpdateListenerAttributeRequest) SetDefaultActions(v []*UpdateListenerAttributeRequestDefaultActions) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetDryRun ¶
func (s *UpdateListenerAttributeRequest) SetDryRun(v bool) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetGzipEnabled ¶
func (s *UpdateListenerAttributeRequest) SetGzipEnabled(v bool) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetHttp2Enabled ¶
func (s *UpdateListenerAttributeRequest) SetHttp2Enabled(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) SetQuicConfig ¶
func (s *UpdateListenerAttributeRequest) SetQuicConfig(v *UpdateListenerAttributeRequestQuicConfig) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetRequestTimeout ¶
func (s *UpdateListenerAttributeRequest) SetRequestTimeout(v int32) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetSecurityPolicyId ¶
func (s *UpdateListenerAttributeRequest) SetSecurityPolicyId(v string) *UpdateListenerAttributeRequest
func (*UpdateListenerAttributeRequest) SetXForwardedForConfig ¶
func (s *UpdateListenerAttributeRequest) SetXForwardedForConfig(v *UpdateListenerAttributeRequestXForwardedForConfig) *UpdateListenerAttributeRequest
func (UpdateListenerAttributeRequest) String ¶
func (s UpdateListenerAttributeRequest) String() string
type UpdateListenerAttributeRequestCaCertificates ¶
type UpdateListenerAttributeRequestCaCertificates struct { // The ID of the CA certificate. // // > This parameter is required if **CaEnabled* - is set to **true**. // // example: // // 123359****** CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"` }
func (UpdateListenerAttributeRequestCaCertificates) GoString ¶
func (s UpdateListenerAttributeRequestCaCertificates) GoString() string
func (*UpdateListenerAttributeRequestCaCertificates) SetCertificateId ¶ added in v2.1.2
func (s *UpdateListenerAttributeRequestCaCertificates) SetCertificateId(v string) *UpdateListenerAttributeRequestCaCertificates
func (UpdateListenerAttributeRequestCaCertificates) String ¶
func (s UpdateListenerAttributeRequestCaCertificates) String() string
type UpdateListenerAttributeRequestCertificates ¶
type UpdateListenerAttributeRequestCertificates struct { // The certificate ID. // // example: // // 12315790212_166f8204689_1714763408_70998**** CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"` }
func (UpdateListenerAttributeRequestCertificates) GoString ¶
func (s UpdateListenerAttributeRequestCertificates) GoString() string
func (*UpdateListenerAttributeRequestCertificates) SetCertificateId ¶
func (s *UpdateListenerAttributeRequestCertificates) SetCertificateId(v string) *UpdateListenerAttributeRequestCertificates
func (UpdateListenerAttributeRequestCertificates) String ¶
func (s UpdateListenerAttributeRequestCertificates) String() string
type UpdateListenerAttributeRequestDefaultActions ¶
type UpdateListenerAttributeRequestDefaultActions struct { // The forwarding action. This parameter takes effect only when you set **Type* - to **ForwardGroup**. You can specify at most 20 actions. ForwardGroupConfig *UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` // The action type. You can specify only one type. // // Set the value to **ForwardGroup**, which specifies that requests are forwarded to multiple server groups. // // This parameter is required. // // example: // // ForwardGroup Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (UpdateListenerAttributeRequestDefaultActions) GoString ¶
func (s UpdateListenerAttributeRequestDefaultActions) GoString() string
func (*UpdateListenerAttributeRequestDefaultActions) SetForwardGroupConfig ¶
func (s *UpdateListenerAttributeRequestDefaultActions) SetForwardGroupConfig(v *UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig) *UpdateListenerAttributeRequestDefaultActions
func (*UpdateListenerAttributeRequestDefaultActions) SetType ¶
func (s *UpdateListenerAttributeRequestDefaultActions) SetType(v string) *UpdateListenerAttributeRequestDefaultActions
func (UpdateListenerAttributeRequestDefaultActions) String ¶
func (s UpdateListenerAttributeRequestDefaultActions) String() string
type UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig ¶
type UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig struct { // The server groups to which requests are forwarded. // // This parameter is required. ServerGroupTuples []*UpdateListenerAttributeRequestDefaultActionsForwardGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"` }
func (UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig) GoString ¶
func (s UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig) GoString() string
func (*UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig) SetServerGroupTuples ¶
func (UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig) String ¶
func (s UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig) String() string
type UpdateListenerAttributeRequestDefaultActionsForwardGroupConfigServerGroupTuples ¶
type UpdateListenerAttributeRequestDefaultActionsForwardGroupConfigServerGroupTuples struct { // The ID of the server group to which requests are forwarded. // // This parameter is required. // // example: // // rsp-cige6j5e7p**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (*UpdateListenerAttributeRequestDefaultActionsForwardGroupConfigServerGroupTuples) SetServerGroupId ¶
type UpdateListenerAttributeRequestQuicConfig ¶
type UpdateListenerAttributeRequestQuicConfig struct { // The QUIC listener ID. This parameter is required if **QuicUpgradeEnabled* - is set to **true**. Only HTTPS listeners support this parameter. // // > You must add the HTTPS listener and the QUIC listener to the same ALB instance. In addition, make sure that the QUIC listener has never been associated with another listener. // // example: // // lsn-333 QuicListenerId *string `json:"QuicListenerId,omitempty" xml:"QuicListenerId,omitempty"` // Specifies whether to enable QUIC upgrade. Valid values: // // - **true** // // - **false** // // > Only HTTPS listeners support this parameter. // // example: // // false QuicUpgradeEnabled *bool `json:"QuicUpgradeEnabled,omitempty" xml:"QuicUpgradeEnabled,omitempty"` }
func (UpdateListenerAttributeRequestQuicConfig) GoString ¶
func (s UpdateListenerAttributeRequestQuicConfig) GoString() string
func (*UpdateListenerAttributeRequestQuicConfig) SetQuicListenerId ¶
func (s *UpdateListenerAttributeRequestQuicConfig) SetQuicListenerId(v string) *UpdateListenerAttributeRequestQuicConfig
func (*UpdateListenerAttributeRequestQuicConfig) SetQuicUpgradeEnabled ¶
func (s *UpdateListenerAttributeRequestQuicConfig) SetQuicUpgradeEnabled(v bool) *UpdateListenerAttributeRequestQuicConfig
func (UpdateListenerAttributeRequestQuicConfig) String ¶
func (s UpdateListenerAttributeRequestQuicConfig) String() string
type UpdateListenerAttributeRequestXForwardedForConfig ¶
type UpdateListenerAttributeRequestXForwardedForConfig struct { // The name of the custom header. The header takes effect only when you set **XForwardedForClientCertClientVerifyEnabled* - to **true**. // // The name must be 1 to 40 characters in length. The name can contain lowercase letters, digits, hyphens (-), and underscores (-). // // > Only HTTPS listeners support this parameter. // // example: // // test_client-verify-alias_123456 XForwardedForClientCertClientVerifyAlias *string `json:"XForwardedForClientCertClientVerifyAlias,omitempty" xml:"XForwardedForClientCertClientVerifyAlias,omitempty"` // Specifies whether to use the `X-Forwarded-Clientcert-clientverify` header to retrieve the verification result of the client certificate. Valid values: // // - **true** // // - **false** // // > Only HTTPS listeners support this parameter. // // example: // // false XForwardedForClientCertClientVerifyEnabled *bool `json:"XForwardedForClientCertClientVerifyEnabled,omitempty" xml:"XForwardedForClientCertClientVerifyEnabled,omitempty"` // The name of the custom header. The header takes effect only when you set **XForwardedForClientCertFingerprintEnabled* - to **true**. // // The name must be 1 to 40 characters in length. The name can contain lowercase letters, digits, hyphens (-), and underscores (-). // // > Only HTTPS listeners support this parameter. // // example: // // test_finger-print-alias_123456 XForwardedForClientCertFingerprintAlias *string `json:"XForwardedForClientCertFingerprintAlias,omitempty" xml:"XForwardedForClientCertFingerprintAlias,omitempty"` // Specifies whether to use the `X-Forwarded-Clientcert-fingerprint` header to retrieve the fingerprint of the client certificate. Valid values: // // - **true** // // - **false** // // > Only HTTPS listeners support this parameter. // // example: // // false XForwardedForClientCertFingerprintEnabled *bool `json:"XForwardedForClientCertFingerprintEnabled,omitempty" xml:"XForwardedForClientCertFingerprintEnabled,omitempty"` // The name of the custom header. The header takes effect only when you set **XForwardedForClientCertIssuerDNEnabled* - to **true**. // // The name must be 1 to 40 characters in length. The name can contain lowercase letters, digits, hyphens (-), and underscores (-). // // > Only HTTPS listeners support this parameter. // // example: // // test_issue-dn-alias_123456 XForwardedForClientCertIssuerDNAlias *string `json:"XForwardedForClientCertIssuerDNAlias,omitempty" xml:"XForwardedForClientCertIssuerDNAlias,omitempty"` // Specifies whether to use the `X-Forwarded-Clientcert-issuerdn` header to retrieve information about the authority that issues the client certificate. Valid values: // // - **true** // // - **false** // // > Only HTTPS listeners support this parameter. // // example: // // false XForwardedForClientCertIssuerDNEnabled *bool `json:"XForwardedForClientCertIssuerDNEnabled,omitempty" xml:"XForwardedForClientCertIssuerDNEnabled,omitempty"` // The name of the custom header. This parameter is valid only if the **XForwardedForClientCertSubjectDNEnabled* - parameter is set to true.**** // // The name must be 1 to 40 characters in length, The name can contain lowercase letters, digits, hyphens (-), and underscores (-). // // > Only HTTPS listeners support this parameter. // // example: // // test_subject-dn-alias_123456 XForwardedForClientCertSubjectDNAlias *string `json:"XForwardedForClientCertSubjectDNAlias,omitempty" xml:"XForwardedForClientCertSubjectDNAlias,omitempty"` // Specifies whether to use the `X-Forwarded-Clientcert-subjectdn` header to retrieve information about the owner of the client certificate. Valid values: // // - **true** // // - **false** // // > Only HTTPS listeners support this parameter. // // example: // // false XForwardedForClientCertSubjectDNEnabled *bool `json:"XForwardedForClientCertSubjectDNEnabled,omitempty" xml:"XForwardedForClientCertSubjectDNEnabled,omitempty"` // Specifies whether to use the X-Forwarded-For header to preserve client IP addresses. Valid values: // // - **true** // // - **false** // // > HTTP and HTTPS listeners support this parameter. // // example: // // false XForwardedForClientSourceIpsEnabled *bool `json:"XForwardedForClientSourceIpsEnabled,omitempty" xml:"XForwardedForClientSourceIpsEnabled,omitempty"` // The trusted proxy IP address. // // ALB instances traverse the IP addresses in the `X-Forwarded-For` header from the rightmost IP address to the leftmost IP address. The first IP address that is not on the trusted IP address list is considered the client IP address. Requests from the client IP address are throttled. // // example: // // 10.1.1.0/24 XForwardedForClientSourceIpsTrusted *string `json:"XForwardedForClientSourceIpsTrusted,omitempty" xml:"XForwardedForClientSourceIpsTrusted,omitempty"` // Specifies whether to use the `XForwardedFor_ClientSrcPort` header to retrieve the client port. Valid values: // // - **true** // // - **false** // // > HTTP and HTTPS listeners support this parameter. // // example: // // false XForwardedForClientSrcPortEnabled *bool `json:"XForwardedForClientSrcPortEnabled,omitempty" xml:"XForwardedForClientSrcPortEnabled,omitempty"` // Specifies whether to use the `X-Forwarded-For` header to retrieve client IP addresses. Valid values: // // - **true** // // - **false** // // > HTTP and HTTPS listeners support this parameter. // // example: // // true XForwardedForEnabled *bool `json:"XForwardedForEnabled,omitempty" xml:"XForwardedForEnabled,omitempty"` XForwardedForHostEnabled *bool `json:"XForwardedForHostEnabled,omitempty" xml:"XForwardedForHostEnabled,omitempty"` XForwardedForProcessingMode *string `json:"XForwardedForProcessingMode,omitempty" xml:"XForwardedForProcessingMode,omitempty"` // Specifies whether to use the `X-Forwarded-Proto` header to retrieve the listener protocol. Valid values: // // - **true** // // - **false** // // > HTTP, HTTPS, and QUIC listeners support this parameter. // // example: // // false XForwardedForProtoEnabled *bool `json:"XForwardedForProtoEnabled,omitempty" xml:"XForwardedForProtoEnabled,omitempty"` // Specifies whether to use the `SLB-ID` header to retrieve the ID of the ALB instance. Valid values: // // - **true** // // - **false** // // > HTTP, HTTPS, and QUIC listeners support this parameter. // // example: // // false XForwardedForSLBIdEnabled *bool `json:"XForwardedForSLBIdEnabled,omitempty" xml:"XForwardedForSLBIdEnabled,omitempty"` // Specifies whether to use the `X-Forwarded-Port` header to retrieve the listener port of the ALB instance. Valid values: // // - **true** // // - **false** // // > HTTP, HTTPS, and QUIC listeners support this parameter. // // example: // // false XForwardedForSLBPortEnabled *bool `json:"XForwardedForSLBPortEnabled,omitempty" xml:"XForwardedForSLBPortEnabled,omitempty"` }
func (UpdateListenerAttributeRequestXForwardedForConfig) GoString ¶
func (s UpdateListenerAttributeRequestXForwardedForConfig) GoString() string
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertClientVerifyAlias ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertClientVerifyAlias(v string) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertClientVerifyEnabled ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertClientVerifyEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertFingerprintAlias ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertFingerprintAlias(v string) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertFingerprintEnabled ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertFingerprintEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertIssuerDNAlias ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertIssuerDNAlias(v string) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertIssuerDNEnabled ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertIssuerDNEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertSubjectDNAlias ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertSubjectDNAlias(v string) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertSubjectDNEnabled ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientCertSubjectDNEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientSourceIpsEnabled ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientSourceIpsEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientSourceIpsTrusted ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientSourceIpsTrusted(v string) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientSrcPortEnabled ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForClientSrcPortEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForEnabled ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForHostEnabled ¶ added in v2.2.5
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForHostEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForProcessingMode ¶ added in v2.2.5
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForProcessingMode(v string) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForProtoEnabled ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForProtoEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForSLBIdEnabled ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForSLBIdEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
func (*UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForSLBPortEnabled ¶
func (s *UpdateListenerAttributeRequestXForwardedForConfig) SetXForwardedForSLBPortEnabled(v bool) *UpdateListenerAttributeRequestXForwardedForConfig
func (UpdateListenerAttributeRequestXForwardedForConfig) String ¶
func (s UpdateListenerAttributeRequestXForwardedForConfig) 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 asynchronous task ID. // // 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 (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 UpdateListenerLogConfigRequest ¶
type UpdateListenerLogConfigRequest struct { // Specifies whether to record custom headers in the access log. Valid values: // // - **true** // // - **false* - (default) // // > You can set this parameter to **true* - only if the access log feature is enabled by specifying **AccessLogEnabled**. // // example: // // true AccessLogRecordCustomizedHeadersEnabled *bool `json:"AccessLogRecordCustomizedHeadersEnabled,omitempty" xml:"AccessLogRecordCustomizedHeadersEnabled,omitempty"` // The configuration information about the Xtrace feature. AccessLogTracingConfig *UpdateListenerLogConfigRequestAccessLogTracingConfig `json:"AccessLogTracingConfig,omitempty" xml:"AccessLogTracingConfig,omitempty" type:"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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the Application Load Balancer (ALB) listener. // // This parameter is required. // // example: // // lsr-bp1bpn0kn908w4nbw**** ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` }
func (UpdateListenerLogConfigRequest) GoString ¶
func (s UpdateListenerLogConfigRequest) GoString() string
func (*UpdateListenerLogConfigRequest) SetAccessLogRecordCustomizedHeadersEnabled ¶
func (s *UpdateListenerLogConfigRequest) SetAccessLogRecordCustomizedHeadersEnabled(v bool) *UpdateListenerLogConfigRequest
func (*UpdateListenerLogConfigRequest) SetAccessLogTracingConfig ¶
func (s *UpdateListenerLogConfigRequest) SetAccessLogTracingConfig(v *UpdateListenerLogConfigRequestAccessLogTracingConfig) *UpdateListenerLogConfigRequest
func (*UpdateListenerLogConfigRequest) SetClientToken ¶
func (s *UpdateListenerLogConfigRequest) SetClientToken(v string) *UpdateListenerLogConfigRequest
func (*UpdateListenerLogConfigRequest) SetDryRun ¶
func (s *UpdateListenerLogConfigRequest) SetDryRun(v bool) *UpdateListenerLogConfigRequest
func (*UpdateListenerLogConfigRequest) SetListenerId ¶
func (s *UpdateListenerLogConfigRequest) SetListenerId(v string) *UpdateListenerLogConfigRequest
func (UpdateListenerLogConfigRequest) String ¶
func (s UpdateListenerLogConfigRequest) String() string
type UpdateListenerLogConfigRequestAccessLogTracingConfig ¶
type UpdateListenerLogConfigRequestAccessLogTracingConfig struct { // Specifies whether to enable the Xtrace feature. Valid values: // // - **true** // // - **false* - (default) // // > You can set this parameter to **true* - only if the access log feature is enabled by specifying **AccessLogEnabled**. // // This parameter is required. // // example: // // true TracingEnabled *bool `json:"TracingEnabled,omitempty" xml:"TracingEnabled,omitempty"` // The sampling rate of the Xtrace feature. // // Valid values: **1 to 10000**. // // > This parameter takes effect only if you set **TracingEnabled* - to **true**. // // example: // // 100 TracingSample *int32 `json:"TracingSample,omitempty" xml:"TracingSample,omitempty"` // The type of Xtrace. Set the value to **Zipkin**. // // > This parameter takes effect only if you set **TracingEnabled* - to **true**. // // example: // // Zipkin TracingType *string `json:"TracingType,omitempty" xml:"TracingType,omitempty"` }
func (UpdateListenerLogConfigRequestAccessLogTracingConfig) GoString ¶
func (s UpdateListenerLogConfigRequestAccessLogTracingConfig) GoString() string
func (*UpdateListenerLogConfigRequestAccessLogTracingConfig) SetTracingEnabled ¶
func (s *UpdateListenerLogConfigRequestAccessLogTracingConfig) SetTracingEnabled(v bool) *UpdateListenerLogConfigRequestAccessLogTracingConfig
func (*UpdateListenerLogConfigRequestAccessLogTracingConfig) SetTracingSample ¶
func (s *UpdateListenerLogConfigRequestAccessLogTracingConfig) SetTracingSample(v int32) *UpdateListenerLogConfigRequestAccessLogTracingConfig
func (*UpdateListenerLogConfigRequestAccessLogTracingConfig) SetTracingType ¶
func (s *UpdateListenerLogConfigRequestAccessLogTracingConfig) SetTracingType(v string) *UpdateListenerLogConfigRequestAccessLogTracingConfig
func (UpdateListenerLogConfigRequestAccessLogTracingConfig) String ¶
func (s UpdateListenerLogConfigRequestAccessLogTracingConfig) String() string
type UpdateListenerLogConfigResponse ¶
type UpdateListenerLogConfigResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateListenerLogConfigResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateListenerLogConfigResponse) GoString ¶
func (s UpdateListenerLogConfigResponse) GoString() string
func (*UpdateListenerLogConfigResponse) SetBody ¶
func (s *UpdateListenerLogConfigResponse) SetBody(v *UpdateListenerLogConfigResponseBody) *UpdateListenerLogConfigResponse
func (*UpdateListenerLogConfigResponse) SetHeaders ¶
func (s *UpdateListenerLogConfigResponse) SetHeaders(v map[string]*string) *UpdateListenerLogConfigResponse
func (*UpdateListenerLogConfigResponse) SetStatusCode ¶
func (s *UpdateListenerLogConfigResponse) SetStatusCode(v int32) *UpdateListenerLogConfigResponse
func (UpdateListenerLogConfigResponse) String ¶
func (s UpdateListenerLogConfigResponse) String() string
type UpdateListenerLogConfigResponseBody ¶
type UpdateListenerLogConfigResponseBody struct { // The asynchronous task ID. // // 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 (UpdateListenerLogConfigResponseBody) GoString ¶
func (s UpdateListenerLogConfigResponseBody) GoString() string
func (*UpdateListenerLogConfigResponseBody) SetJobId ¶
func (s *UpdateListenerLogConfigResponseBody) SetJobId(v string) *UpdateListenerLogConfigResponseBody
func (*UpdateListenerLogConfigResponseBody) SetRequestId ¶
func (s *UpdateListenerLogConfigResponseBody) SetRequestId(v string) *UpdateListenerLogConfigResponseBody
func (UpdateListenerLogConfigResponseBody) String ¶
func (s UpdateListenerLogConfigResponseBody) String() string
type UpdateLoadBalancerAddressTypeConfigRequest ¶
type UpdateLoadBalancerAddressTypeConfigRequest struct { // The new network type. Valid values: // // - **Internet**: The ALB instance uses a public IP address. The domain name of the ALB instance is resolved to the public IP address. Therefore, the ALB instance can be accessed over the Internet. // // - **Intranet**: The ALB instance uses a private IP address. The domain name of the ALB instance is resolved to the private IP address. In this case, the ALB instance can be accessed over the virtual private cloud (VPC) where the ALB 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-42665544**** 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 code 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 *string `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ALB instance ID. // // This parameter is required. // // example: // // lb-bp1o94dp5i6ea**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The zones and the vSwitches in the zones. You can specify a maximum of 10 zones. If the selected region supports two or more zones, select at least two zones to ensure the high availability of your service. 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 string) *UpdateLoadBalancerAddressTypeConfigRequest
func (*UpdateLoadBalancerAddressTypeConfigRequest) SetLoadBalancerId ¶
func (s *UpdateLoadBalancerAddressTypeConfigRequest) SetLoadBalancerId(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). You can specify a maximum of 10 zones. // // > This parameter is required if you want to change the network type from internal-facing to Internet-facing. // // example: // // eip-bp1aedxso6u80u0qf**** AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"` // The type of EIP. Valid values: // // - **Common**: an EIP. // // - **Anycast**: an Anycast EIP. // // > For more information about the regions in which ALB supports Anycast EIPs, see [Limits](https://help.aliyun.com/document_detail/460727.html). // // example: // // Common EipType *string `json:"EipType,omitempty" xml:"EipType,omitempty"` // The vSwitch in the zone. You can specify only one vSwitch (subnet) in each zone of an ALB instance. You can specify a maximum of 10 zones. If the selected region supports two or more zones, select at least two zones to ensure the high availability of your service. // // example: // // vsw-bp10ttov87felojcn**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone ID of the ALB instance. You can specify a maximum of 10 zones. If the selected region supports two or more zones, select at least two zones to ensure the high availability of your service. // // You can call the [DescribeZones](https://help.aliyun.com/document_detail/189196.html) operation to query the information about the zone. // // 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 ¶ added in v2.2.2
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 job. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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**: 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 ID of the ALB instance. // // This parameter is required. // // example: // // alb-o9ulmq5hgn68jk**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The name of the ALB instance. 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: // // lb-instance-test LoadBalancerName *string `json:"LoadBalancerName,omitempty" xml:"LoadBalancerName,omitempty"` // The configuration read-only mode. ModificationProtectionConfig *UpdateLoadBalancerAttributeRequestModificationProtectionConfig `json:"ModificationProtectionConfig,omitempty" xml:"ModificationProtectionConfig,omitempty" type:"Struct"` }
func (UpdateLoadBalancerAttributeRequest) GoString ¶
func (s UpdateLoadBalancerAttributeRequest) GoString() string
func (*UpdateLoadBalancerAttributeRequest) SetClientToken ¶
func (s *UpdateLoadBalancerAttributeRequest) SetClientToken(v string) *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) SetModificationProtectionConfig ¶
func (s *UpdateLoadBalancerAttributeRequest) SetModificationProtectionConfig(v *UpdateLoadBalancerAttributeRequestModificationProtectionConfig) *UpdateLoadBalancerAttributeRequest
func (UpdateLoadBalancerAttributeRequest) String ¶
func (s UpdateLoadBalancerAttributeRequest) String() string
type UpdateLoadBalancerAttributeRequestModificationProtectionConfig ¶
type UpdateLoadBalancerAttributeRequestModificationProtectionConfig struct { // It must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). It must start with a letter. // // This parameter takes effect only when **ModificationProtectionStatus* - is set to **ConsoleProtection**. // // example: // // test Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` // The status of the configuration read-only mode. Valid values: // // - **NonProtection**: disables the configuration read-only mode. In this case, you cannot specify **ModificationProtectionReason**. If you specify **ModificationProtectionReason**, the value of the parameter 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 ALB 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 (UpdateLoadBalancerAttributeRequestModificationProtectionConfig) GoString ¶
func (s UpdateLoadBalancerAttributeRequestModificationProtectionConfig) GoString() string
func (UpdateLoadBalancerAttributeRequestModificationProtectionConfig) String ¶
func (s UpdateLoadBalancerAttributeRequestModificationProtectionConfig) 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 synchronous 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 (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 UpdateLoadBalancerEditionRequest ¶
type UpdateLoadBalancerEditionRequest 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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 edition of the ALB instance. Different editions have different limits and support different billing methods. // // - **Basic**: basic // // - **Standard**: standard // // - **StandardWithWaf**: WAF-enabled // // This parameter is required. // // example: // // Standard LoadBalancerEdition *string `json:"LoadBalancerEdition,omitempty" xml:"LoadBalancerEdition,omitempty"` // The ID of the ALB instance. // // This parameter is required. // // example: // // lb-bp1b6c719dfa08ex**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` }
func (UpdateLoadBalancerEditionRequest) GoString ¶
func (s UpdateLoadBalancerEditionRequest) GoString() string
func (*UpdateLoadBalancerEditionRequest) SetClientToken ¶
func (s *UpdateLoadBalancerEditionRequest) SetClientToken(v string) *UpdateLoadBalancerEditionRequest
func (*UpdateLoadBalancerEditionRequest) SetDryRun ¶
func (s *UpdateLoadBalancerEditionRequest) SetDryRun(v bool) *UpdateLoadBalancerEditionRequest
func (*UpdateLoadBalancerEditionRequest) SetLoadBalancerEdition ¶
func (s *UpdateLoadBalancerEditionRequest) SetLoadBalancerEdition(v string) *UpdateLoadBalancerEditionRequest
func (*UpdateLoadBalancerEditionRequest) SetLoadBalancerId ¶
func (s *UpdateLoadBalancerEditionRequest) SetLoadBalancerId(v string) *UpdateLoadBalancerEditionRequest
func (UpdateLoadBalancerEditionRequest) String ¶
func (s UpdateLoadBalancerEditionRequest) String() string
type UpdateLoadBalancerEditionResponse ¶
type UpdateLoadBalancerEditionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateLoadBalancerEditionResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateLoadBalancerEditionResponse) GoString ¶
func (s UpdateLoadBalancerEditionResponse) GoString() string
func (*UpdateLoadBalancerEditionResponse) SetHeaders ¶
func (s *UpdateLoadBalancerEditionResponse) SetHeaders(v map[string]*string) *UpdateLoadBalancerEditionResponse
func (*UpdateLoadBalancerEditionResponse) SetStatusCode ¶
func (s *UpdateLoadBalancerEditionResponse) SetStatusCode(v int32) *UpdateLoadBalancerEditionResponse
func (UpdateLoadBalancerEditionResponse) String ¶
func (s UpdateLoadBalancerEditionResponse) String() string
type UpdateLoadBalancerEditionResponseBody ¶
type UpdateLoadBalancerEditionResponseBody struct { // The request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateLoadBalancerEditionResponseBody) GoString ¶
func (s UpdateLoadBalancerEditionResponseBody) GoString() string
func (*UpdateLoadBalancerEditionResponseBody) SetRequestId ¶
func (s *UpdateLoadBalancerEditionResponseBody) SetRequestId(v string) *UpdateLoadBalancerEditionResponseBody
func (UpdateLoadBalancerEditionResponseBody) String ¶
func (s UpdateLoadBalancerEditionResponseBody) 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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 sends the 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 ALB instance. // // This parameter is required. // // example: // // lb-bp1b6c719dfa08ex**** LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The zones and the vSwitches in the zones. You can specify a maximum of 10 zones. If the selected region supports two or more zones, select at least two zones to ensure the high availability of your service. The specified zones and vSwitches overwrite the existing configurations. // // 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) SetZoneMappings ¶
func (s *UpdateLoadBalancerZonesRequest) SetZoneMappings(v []*UpdateLoadBalancerZonesRequestZoneMappings) *UpdateLoadBalancerZonesRequest
func (UpdateLoadBalancerZonesRequest) String ¶
func (s UpdateLoadBalancerZonesRequest) String() string
type UpdateLoadBalancerZonesRequestZoneMappings ¶
type UpdateLoadBalancerZonesRequestZoneMappings struct { // The type of EIP. Valid values: // // - **Common**: an EIP. // // - **Anycast**: an Anycast EIP. // // > For more information about the regions in which ALB supports Anycast EIPs, see [Limits](https://help.aliyun.com/document_detail/460727.html). // // example: // // Common EipType *string `json:"EipType,omitempty" xml:"EipType,omitempty"` // The private IPv4 address. You must specify at least two zones. You can specify a maximum of 10 zones. // // example: // // 192.168.10.1 IntranetAddress *string `json:"IntranetAddress,omitempty" xml:"IntranetAddress,omitempty"` // The ID of the vSwitch in the zone. By default, each zone contains one vSwitch and one subnet. You can specify at most 10 zones. If the region supports two or more zones, specify at least two zones. // // This parameter is required. // // example: // // vsw-bp1rmcrwg3erh1fh8**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone name. You can call the [DescribeZones](https://help.aliyun.com/document_detail/189196.html) operation to query the most recent zone list. You can specify at most 10 zones. If the region supports two or more zones, specify at least two zones. // // 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) SetEipType ¶ added in v2.2.2
func (s *UpdateLoadBalancerZonesRequestZoneMappings) SetEipType(v string) *UpdateLoadBalancerZonesRequestZoneMappings
func (*UpdateLoadBalancerZonesRequestZoneMappings) SetIntranetAddress ¶ added in v2.1.0
func (s *UpdateLoadBalancerZonesRequestZoneMappings) SetIntranetAddress(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 UpdateRuleAttributeRequest ¶
type UpdateRuleAttributeRequest 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 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 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 code 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 priority of the forwarding rule. Valid values: **1 to 10000**. A lower value specifies a higher priority. // // > The priorities of the forwarding rules created for the same listener must be unique. // // example: // // 10 Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"` // The actions of the forwarding rule. RuleActions []*UpdateRuleAttributeRequestRuleActions `json:"RuleActions,omitempty" xml:"RuleActions,omitempty" type:"Repeated"` // The match condition of the forwarding rule. RuleConditions []*UpdateRuleAttributeRequestRuleConditions `json:"RuleConditions,omitempty" xml:"RuleConditions,omitempty" type:"Repeated"` // The ID of the forwarding rule. // // This parameter is required. // // example: // // rule-4dp5i6ea**** RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` // The name of the forwarding rule. 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: // // rule-instance-test RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` }
func (UpdateRuleAttributeRequest) GoString ¶
func (s UpdateRuleAttributeRequest) GoString() string
func (*UpdateRuleAttributeRequest) SetClientToken ¶
func (s *UpdateRuleAttributeRequest) SetClientToken(v string) *UpdateRuleAttributeRequest
func (*UpdateRuleAttributeRequest) SetDryRun ¶
func (s *UpdateRuleAttributeRequest) SetDryRun(v bool) *UpdateRuleAttributeRequest
func (*UpdateRuleAttributeRequest) SetPriority ¶
func (s *UpdateRuleAttributeRequest) SetPriority(v int32) *UpdateRuleAttributeRequest
func (*UpdateRuleAttributeRequest) SetRuleActions ¶
func (s *UpdateRuleAttributeRequest) SetRuleActions(v []*UpdateRuleAttributeRequestRuleActions) *UpdateRuleAttributeRequest
func (*UpdateRuleAttributeRequest) SetRuleConditions ¶
func (s *UpdateRuleAttributeRequest) SetRuleConditions(v []*UpdateRuleAttributeRequestRuleConditions) *UpdateRuleAttributeRequest
func (*UpdateRuleAttributeRequest) SetRuleId ¶
func (s *UpdateRuleAttributeRequest) SetRuleId(v string) *UpdateRuleAttributeRequest
func (*UpdateRuleAttributeRequest) SetRuleName ¶
func (s *UpdateRuleAttributeRequest) SetRuleName(v string) *UpdateRuleAttributeRequest
func (UpdateRuleAttributeRequest) String ¶
func (s UpdateRuleAttributeRequest) String() string
type UpdateRuleAttributeRequestRuleActions ¶
type UpdateRuleAttributeRequestRuleActions struct { // The CORS configuration. CorsConfig *UpdateRuleAttributeRequestRuleActionsCorsConfig `json:"CorsConfig,omitempty" xml:"CorsConfig,omitempty" type:"Struct"` // The configuration of the custom response. FixedResponseConfig *UpdateRuleAttributeRequestRuleActionsFixedResponseConfig `json:"FixedResponseConfig,omitempty" xml:"FixedResponseConfig,omitempty" type:"Struct"` // The configurations of the server groups. ForwardGroupConfig *UpdateRuleAttributeRequestRuleActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` // The configuration of the header to be inserted. InsertHeaderConfig *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig `json:"InsertHeaderConfig,omitempty" xml:"InsertHeaderConfig,omitempty" type:"Struct"` // The priority of the action. Valid values: **1 to 50000**. A smaller value specifies a higher priority. The actions of a forwarding rule are applied in descending order of priority. This parameter is required. The priority of each action within a forwarding rule must be unique. You can specify at most 20 forwarding rule priorities. // // example: // // 1 Order *int32 `json:"Order,omitempty" xml:"Order,omitempty"` // The configuration of the redirect action. You can specify at most 20 redirect actions. RedirectConfig *UpdateRuleAttributeRequestRuleActionsRedirectConfig `json:"RedirectConfig,omitempty" xml:"RedirectConfig,omitempty" type:"Struct"` // The HTTP header to be removed. RemoveHeaderConfig *UpdateRuleAttributeRequestRuleActionsRemoveHeaderConfig `json:"RemoveHeaderConfig,omitempty" xml:"RemoveHeaderConfig,omitempty" type:"Struct"` // The configuration of the rewrite action. RewriteConfig *UpdateRuleAttributeRequestRuleActionsRewriteConfig `json:"RewriteConfig,omitempty" xml:"RewriteConfig,omitempty" type:"Struct"` // The configuration of the action to throttle traffic. TrafficLimitConfig *UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig `json:"TrafficLimitConfig,omitempty" xml:"TrafficLimitConfig,omitempty" type:"Struct"` // The configuration of the traffic mirroring action. TrafficMirrorConfig *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig `json:"TrafficMirrorConfig,omitempty" xml:"TrafficMirrorConfig,omitempty" type:"Struct"` // The type of the task. You can specify at most 11 types of action. Valid values: // // - **ForwardGroup**: forwards requests to multiple vServer groups. // // - **Redirect**: redirects requests. // // - **FixedResponse**: returns a fixed response. // // - **Rewrite**: rewrites requests. // // - **InsertHeader**: inserts a header. // // - **RemoveHeader**: removes headers. // // - **TrafficLimit**: throttles traffic. // // - **trafficMirror**: mirrors network traffic. // // - **Cors**: forwards requests based on CORS. // // The preceding actions can be classified into two types: // // - **FinalType**: Each forwarding rule can contain only one FinalType action, which is performed at the end. You can specify only one of **ForwardGroup**, **Redirect**, and **FixedResponse**. // // - **ExtType**: Each forwarding rule can contain one or more **ExtType* - actions, which are performed before the **FinalType* - action. If you want to specify an ExtType action, you must also specify a **FinalType* - action. You can specify multiple **InsertHeader* - actions or one **Rewrite* - action. // // example: // // ForwardGroup Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (UpdateRuleAttributeRequestRuleActions) GoString ¶
func (s UpdateRuleAttributeRequestRuleActions) GoString() string
func (*UpdateRuleAttributeRequestRuleActions) SetCorsConfig ¶ added in v2.0.1
func (s *UpdateRuleAttributeRequestRuleActions) SetCorsConfig(v *UpdateRuleAttributeRequestRuleActionsCorsConfig) *UpdateRuleAttributeRequestRuleActions
func (*UpdateRuleAttributeRequestRuleActions) SetFixedResponseConfig ¶
func (s *UpdateRuleAttributeRequestRuleActions) SetFixedResponseConfig(v *UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) *UpdateRuleAttributeRequestRuleActions
func (*UpdateRuleAttributeRequestRuleActions) SetForwardGroupConfig ¶
func (s *UpdateRuleAttributeRequestRuleActions) SetForwardGroupConfig(v *UpdateRuleAttributeRequestRuleActionsForwardGroupConfig) *UpdateRuleAttributeRequestRuleActions
func (*UpdateRuleAttributeRequestRuleActions) SetInsertHeaderConfig ¶
func (s *UpdateRuleAttributeRequestRuleActions) SetInsertHeaderConfig(v *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) *UpdateRuleAttributeRequestRuleActions
func (*UpdateRuleAttributeRequestRuleActions) SetOrder ¶
func (s *UpdateRuleAttributeRequestRuleActions) SetOrder(v int32) *UpdateRuleAttributeRequestRuleActions
func (*UpdateRuleAttributeRequestRuleActions) SetRedirectConfig ¶
func (s *UpdateRuleAttributeRequestRuleActions) SetRedirectConfig(v *UpdateRuleAttributeRequestRuleActionsRedirectConfig) *UpdateRuleAttributeRequestRuleActions
func (*UpdateRuleAttributeRequestRuleActions) SetRemoveHeaderConfig ¶ added in v2.1.3
func (s *UpdateRuleAttributeRequestRuleActions) SetRemoveHeaderConfig(v *UpdateRuleAttributeRequestRuleActionsRemoveHeaderConfig) *UpdateRuleAttributeRequestRuleActions
func (*UpdateRuleAttributeRequestRuleActions) SetRewriteConfig ¶
func (s *UpdateRuleAttributeRequestRuleActions) SetRewriteConfig(v *UpdateRuleAttributeRequestRuleActionsRewriteConfig) *UpdateRuleAttributeRequestRuleActions
func (*UpdateRuleAttributeRequestRuleActions) SetTrafficLimitConfig ¶
func (s *UpdateRuleAttributeRequestRuleActions) SetTrafficLimitConfig(v *UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig) *UpdateRuleAttributeRequestRuleActions
func (*UpdateRuleAttributeRequestRuleActions) SetTrafficMirrorConfig ¶
func (s *UpdateRuleAttributeRequestRuleActions) SetTrafficMirrorConfig(v *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig) *UpdateRuleAttributeRequestRuleActions
func (*UpdateRuleAttributeRequestRuleActions) SetType ¶
func (s *UpdateRuleAttributeRequestRuleActions) SetType(v string) *UpdateRuleAttributeRequestRuleActions
func (UpdateRuleAttributeRequestRuleActions) String ¶
func (s UpdateRuleAttributeRequestRuleActions) String() string
type UpdateRuleAttributeRequestRuleActionsCorsConfig ¶ added in v2.0.1
type UpdateRuleAttributeRequestRuleActionsCorsConfig struct { // Specifies whether to allow credentials to be carried in CORS requests. Valid values: // // - **on** // // - **off** // // example: // // on AllowCredentials *string `json:"AllowCredentials,omitempty" xml:"AllowCredentials,omitempty"` // The trusted headers of CORS requests. AllowHeaders []*string `json:"AllowHeaders,omitempty" xml:"AllowHeaders,omitempty" type:"Repeated"` // The trusted HTTP methods of CORS requests. AllowMethods []*string `json:"AllowMethods,omitempty" xml:"AllowMethods,omitempty" type:"Repeated"` // The trusted origins. You can specify one or more values, or only an asterisk (`*`). // // - The value must start with `http://` or `https://`, and be followed by a valid domain name, including top-level wildcard domain names. Example: `http://*.test.abc.example.com`. // // - You can specify ports for a single value. Valid values: **1* - to **65535**. AllowOrigin []*string `json:"AllowOrigin,omitempty" xml:"AllowOrigin,omitempty" type:"Repeated"` // The headers that can be exposed. ExposeHeaders []*string `json:"ExposeHeaders,omitempty" xml:"ExposeHeaders,omitempty" type:"Repeated"` // The maximum cache time of dry runs in the browser. Unit: seconds. // // Valid values: **-1* - to **172800**. // // example: // // 1000 MaxAge *int64 `json:"MaxAge,omitempty" xml:"MaxAge,omitempty"` }
func (UpdateRuleAttributeRequestRuleActionsCorsConfig) GoString ¶ added in v2.0.1
func (s UpdateRuleAttributeRequestRuleActionsCorsConfig) GoString() string
func (*UpdateRuleAttributeRequestRuleActionsCorsConfig) SetAllowCredentials ¶ added in v2.0.1
func (s *UpdateRuleAttributeRequestRuleActionsCorsConfig) SetAllowCredentials(v string) *UpdateRuleAttributeRequestRuleActionsCorsConfig
func (*UpdateRuleAttributeRequestRuleActionsCorsConfig) SetAllowHeaders ¶ added in v2.0.1
func (s *UpdateRuleAttributeRequestRuleActionsCorsConfig) SetAllowHeaders(v []*string) *UpdateRuleAttributeRequestRuleActionsCorsConfig
func (*UpdateRuleAttributeRequestRuleActionsCorsConfig) SetAllowMethods ¶ added in v2.0.1
func (s *UpdateRuleAttributeRequestRuleActionsCorsConfig) SetAllowMethods(v []*string) *UpdateRuleAttributeRequestRuleActionsCorsConfig
func (*UpdateRuleAttributeRequestRuleActionsCorsConfig) SetAllowOrigin ¶ added in v2.0.1
func (s *UpdateRuleAttributeRequestRuleActionsCorsConfig) SetAllowOrigin(v []*string) *UpdateRuleAttributeRequestRuleActionsCorsConfig
func (*UpdateRuleAttributeRequestRuleActionsCorsConfig) SetExposeHeaders ¶ added in v2.0.1
func (s *UpdateRuleAttributeRequestRuleActionsCorsConfig) SetExposeHeaders(v []*string) *UpdateRuleAttributeRequestRuleActionsCorsConfig
func (*UpdateRuleAttributeRequestRuleActionsCorsConfig) SetMaxAge ¶ added in v2.0.1
func (s *UpdateRuleAttributeRequestRuleActionsCorsConfig) SetMaxAge(v int64) *UpdateRuleAttributeRequestRuleActionsCorsConfig
func (UpdateRuleAttributeRequestRuleActionsCorsConfig) String ¶ added in v2.0.1
func (s UpdateRuleAttributeRequestRuleActionsCorsConfig) String() string
type UpdateRuleAttributeRequestRuleActionsFixedResponseConfig ¶
type UpdateRuleAttributeRequestRuleActionsFixedResponseConfig struct { // The content of the response. The content can be up to 1 KB in size, and can contain only ASCII characters. // // example: // // dssacav Content *string `json:"Content,omitempty" xml:"Content,omitempty"` // The content type. // // Valid values: **text/plain**, **text/css**, **text/html**, **application/javascript**, and **application/json**. // // example: // // text/plain ContentType *string `json:"ContentType,omitempty" xml:"ContentType,omitempty"` // The HTTP status code in responses. Valid values: **2xx**, **4xx**, **5xx**. The value must be a numeric string. **x* - must be a digit. // // example: // // HTTP_200 HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` }
func (UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) GoString() string
func (*UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) SetContent ¶
func (*UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) SetContentType ¶
func (s *UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) SetContentType(v string) *UpdateRuleAttributeRequestRuleActionsFixedResponseConfig
func (*UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) SetHttpCode ¶
func (UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) String ¶
func (s UpdateRuleAttributeRequestRuleActionsFixedResponseConfig) String() string
type UpdateRuleAttributeRequestRuleActionsForwardGroupConfig ¶
type UpdateRuleAttributeRequestRuleActionsForwardGroupConfig struct { // The configuration of session persistence. ServerGroupStickySession *UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupStickySession `json:"ServerGroupStickySession,omitempty" xml:"ServerGroupStickySession,omitempty" type:"Struct"` // The server groups to which requests are forwarded. ServerGroupTuples []*UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"` }
func (UpdateRuleAttributeRequestRuleActionsForwardGroupConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleActionsForwardGroupConfig) GoString() string
func (*UpdateRuleAttributeRequestRuleActionsForwardGroupConfig) SetServerGroupStickySession ¶
func (*UpdateRuleAttributeRequestRuleActionsForwardGroupConfig) SetServerGroupTuples ¶
func (UpdateRuleAttributeRequestRuleActionsForwardGroupConfig) String ¶
func (s UpdateRuleAttributeRequestRuleActionsForwardGroupConfig) String() string
type UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupStickySession ¶
type UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupStickySession struct { // Specifies whether to enable session persistence. Valid values: // // - **true**: enables session persistence. // // - **false* - (default) // // example: // // false Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The timeout period of sessions. Unit: seconds Valid values: 1 to 86400. // // example: // // 2 Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"` }
func (*UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupStickySession) SetEnabled ¶
func (*UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupStickySession) SetTimeout ¶
type UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples ¶
type UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples struct { // The ID of the server group to which requests are forwarded. // // example: // // sg--atstuj3rtoptyui**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The weight of the server group. A larger value specifies a higher weight. A server group with a higher weight receives more requests. Valid values: **0* - to **100**. // // - If the number of destination server groups is 1, the default weight of the server group is **100**, unless you specify a weight. // // - If the number of destination server groups is larger than 1, you must specify a weight. // // example: // // 30 Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples) GoString ¶
func (s UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples) GoString() string
func (*UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples) SetServerGroupId ¶
type UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig ¶
type UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig struct { // Specifies whether to overwrite the request header values. Valid values: // // - **true**: overwrites the request header. // // - **false* - (default): does not overwrite the request header. // // example: // // false CoverEnabled *bool `json:"CoverEnabled,omitempty" xml:"CoverEnabled,omitempty"` // The key of the header. The key must be 1 to 40 characters in length, and can contain letters, digits, underscores (_), and hyphens (-). The header keys specified by **InsertHeaderConfig* - must be unique. // // > The following header keys are not supported: `slb-id`, `slb-ip`, `x-forwarded-for`, `x-forwarded-proto`, `x-forwarded-eip`, `x-forwarded-port`, `x-forwarded-client-srcport`, `connection`, `upgrade`, `content-length`, `transfer-encoding`, `keep-alive`, `te`, `host`, `cookie`, `remoteip`, and `authority`. The header keys are not case-sensitive. // // example: // // key Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the header. // // - If **ValueType* - is set to **SystemDefined**, you can set the Value parameter to one of the following values: // // - **ClientSrcPort**: the client port. // // - **ClientSrcIp**: the IP address of the client. // // - **Protocol**: the request protocol (HTTP or HTTPS). // // - **SLBId**: the ID of the ALB instance. // // - **SLBPort**: the listener port of the ALB instance. // // - If **ValueType* - is set to **UserDefined**, you can specify a custom value. The value must be 1 to 128 characters in length, and can contain asterisks (\\*), question marks (?), and printable characters whose ASCII values are `larger than or equal to 32 and smaller than 127`. It cannot start or end with a space character. // // - If **ValueType* - is set to **ReferenceHeader**, you can reference a value from request headers. The value must be 1 to 128 characters in length, and can contain lowercase letters, digits, hyphens (-), and underscores (_). // // example: // // UserDefined Value *string `json:"Value,omitempty" xml:"Value,omitempty"` // The type of the header. Valid values: // // - **UserDefined**: a custom header. // // - **ReferenceHeader**: a header that references one of the request headers. // // - **SystemDefined**: a system-defined header value. // // example: // // UserDefined ValueType *string `json:"ValueType,omitempty" xml:"ValueType,omitempty"` }
func (UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) GoString() string
func (*UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) SetCoverEnabled ¶ added in v2.1.3
func (s *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) SetCoverEnabled(v bool) *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig
func (*UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) SetValueType ¶
func (s *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) SetValueType(v string) *UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig
func (UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) String ¶
func (s UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig) String() string
type UpdateRuleAttributeRequestRuleActionsRedirectConfig ¶
type UpdateRuleAttributeRequestRuleActionsRedirectConfig struct { // The hostname to which requests are redirected. Valid values: // // - **${host}* - (default): If ${host} is returned, no other character is appended. // // - If you want to specify a custom value, make sure that the following requirements are met: // // - The hostname must be 3 to 128 characters in length, and can contain lowercase letters, digits, hyphens (-), periods (.), asterisks (\\*), and question marks (?). // // - The hostname must contain at least one period (.) but cannot start or end with a period (.). // // - The rightmost domain label can contain only letters and wildcard characters. It cannot contain digits or hyphens (-). // // - Other domain labels cannot start or end with a hyphen (-). // // - You can use asterisks (\\*) and question marks (?) anywhere in a domain label as wildcard characters. // // example: // // www.example.com Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The forwarding method. Valid values: **301**, **302**, **303**, **307**, and **308**. // // example: // // 301 HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` // The URL to which requests are redirected. Valid values: // // - Default value: **${path}**. \\*\\*${host}**, **${protocol}**, and **${port}\\*\\ - are also supported. Each variable can be specified only once. The preceding variables can be used at the same time or combined with a custom value. // // - If you want to specify a custom value, make sure that the following requirements are met: // // - The URL must be 1 to 128 characters in length, // // - The URL must start with a forward slash (/) and can contain letters, digits, and the following special characters: `$ - _ .+ / & ~ @ :`. It cannot contain the following special characters: `" % # ; ! ( ) [ ]^ , "`. You can use asterisks (\\*) and question marks (?) as wildcard characters. // // example: // // /test Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // The port to which requests are redirected. Valid values: // // - **${port}* - (default): If you set the value to ${port}, you cannot append other characters. // // - Other valid values: **1 to 63335**. // // example: // // 10 Port *string `json:"Port,omitempty" xml:"Port,omitempty"` // The redirect protocol. Valid values: // // - **${protocol}* - (default): If you set the value to ${protocol}, you cannot append other characters. // // - **HTTP* - or **HTTPS**. // // > HTTPS listeners support only HTTPS redirects. // // example: // // HTTP Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The query string to which requests are redirected. Valid values: // // - Default value: **${query}**. \\*\\*${host}**, **${protocol}**, and **${port}\\*\\ - are also supported. Each variable can be specified only once. The preceding variables can be used at the same time or combined with a custom value. // // - If you want to specify a custom value, make sure that the following requirements are met: // // - The query string must be 1 to 128 characters in length. // // - The query string can contain printable characters, but cannot contain space characters, the special characters `# [ ] { } \\ | < > &`, or uppercase letters. // // example: // // quert Query *string `json:"Query,omitempty" xml:"Query,omitempty"` }
func (UpdateRuleAttributeRequestRuleActionsRedirectConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleActionsRedirectConfig) GoString() string
func (*UpdateRuleAttributeRequestRuleActionsRedirectConfig) SetHttpCode ¶
func (s *UpdateRuleAttributeRequestRuleActionsRedirectConfig) SetHttpCode(v string) *UpdateRuleAttributeRequestRuleActionsRedirectConfig
func (*UpdateRuleAttributeRequestRuleActionsRedirectConfig) SetProtocol ¶
func (s *UpdateRuleAttributeRequestRuleActionsRedirectConfig) SetProtocol(v string) *UpdateRuleAttributeRequestRuleActionsRedirectConfig
func (UpdateRuleAttributeRequestRuleActionsRedirectConfig) String ¶
func (s UpdateRuleAttributeRequestRuleActionsRedirectConfig) String() string
type UpdateRuleAttributeRequestRuleActionsRemoveHeaderConfig ¶ added in v2.1.3
type UpdateRuleAttributeRequestRuleActionsRemoveHeaderConfig struct { // The key of the header to be removed. The header key must be 1 to 40 characters in length, and can contain letters, digits, underscores (_), and hyphens (-). The header keys specified in RemoveHeader must be unique. // // - If Direction is set to Request, the following request header keys are not supported: `slb-id`, `slb-ip`, `x-forwarded-for`, `x-forwarded-proto`, `x-forwarded-eip`, `x-forwarded-port`, `x-forwarded-client-srcport`, `connection`, `upgrade`, `content-length`, `transfer-encoding`, `keep-alive`, `te`, `host`, `cookie`, `remoteip`, and `authority`. The header keys are not case-sensitive. // // - If Direction is set to Response, the following header keys are not supported: `connection`, `upgrade`, `content-length`, and `transfer-encoding`. The header keys are not case-sensitive. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` }
func (UpdateRuleAttributeRequestRuleActionsRemoveHeaderConfig) GoString ¶ added in v2.1.3
func (s UpdateRuleAttributeRequestRuleActionsRemoveHeaderConfig) GoString() string
func (UpdateRuleAttributeRequestRuleActionsRemoveHeaderConfig) String ¶ added in v2.1.3
func (s UpdateRuleAttributeRequestRuleActionsRemoveHeaderConfig) String() string
type UpdateRuleAttributeRequestRuleActionsRewriteConfig ¶
type UpdateRuleAttributeRequestRuleActionsRewriteConfig struct { // The hostname to which requests are rewritten. Valid values: // // - **${host}* - (default): If you set the value to ${host}, you cannot append other characters. // // - If you want to specify a custom value, make sure that the following requirements are met: // // - The hostname must be 3 to 128 characters in length, and can contain lowercase letters, digits, hyphens (-), periods (.), asterisks (\\*), and question marks (?). // // - The hostname contains at least one period (.) but does not start or end with a period (.). // // - The rightmost domain label can contain only letters and wildcard characters. It cannot contain digits or hyphens (-). // // - Other domain labels cannot start or end with a hyphen (-). You can use asterisks (\\*) and question marks (?) anywhere in a domain label as wildcard characters. // // example: // // www.example.com Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The URL to which requests are redirected. Valid values: // // - Default value: **${path}**. \\*\\*${host}**, **${protocol}**, and **${port}\\*\\ - are also supported. Each variable can be specified only once. The preceding variables can be used at the same time or combined with a custom value. // // - If you want to specify a custom value, make sure that the following requirements are met: // // - The URL must be 1 to 128 characters in length, // // - The URL must start with a forward slash (/) and can contain letters, digits, and the following special characters: `$ - _ .+ / & ~ @ :`. It cannot contain the following special characters: `" % # ; ! ( ) [ ]^ , "`. You can use asterisks (\\*) and question marks (?) as wildcard characters. // // example: // // /tsdf Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // The query string to which requests are redirected. Valid values: // // - Default value: **${query}**. \\*\\*${host}**, **${protocol}**, and **${port}\\*\\ - are also supported. Each variable can be specified only once. The preceding variables can be used at the same time or combined with a custom value. // // - If you want to specify a custom value, make sure that the following requirements are met: // // - The query string must be 1 to 128 characters in length. // // - The query string can contain printable characters, but cannot contain space characters, the special characters `# [ ] { } \\ | < > &`, or uppercase letters. // // example: // // quedsa Query *string `json:"Query,omitempty" xml:"Query,omitempty"` }
func (UpdateRuleAttributeRequestRuleActionsRewriteConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleActionsRewriteConfig) GoString() string
func (UpdateRuleAttributeRequestRuleActionsRewriteConfig) String ¶
func (s UpdateRuleAttributeRequestRuleActionsRewriteConfig) String() string
type UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig ¶
type UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig struct { // The number of requests per IP address. Value range: **1 to 1000000**. // // > If both the **QPS* - and **PerIpQps* - parameters are specified, make sure that the value of the **QPS* - parameter is smaller than the value of the PerIpQps parameter. // // example: // // 80 PerIpQps *int32 `json:"PerIpQps,omitempty" xml:"PerIpQps,omitempty"` // The queries per second (QPS). Value range: **1 to 1000000**. // // example: // // 100 QPS *int32 `json:"QPS,omitempty" xml:"QPS,omitempty"` }
func (UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig) GoString() string
func (*UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig) SetPerIpQps ¶
func (UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig) String ¶
func (s UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig) String() string
type UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig ¶
type UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig struct { // The server group to which network traffic is mirrored. MirrorGroupConfig *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig `json:"MirrorGroupConfig,omitempty" xml:"MirrorGroupConfig,omitempty" type:"Struct"` // The type of destination to which network traffic is mirrored. Valid values: // // - **ForwardGroupMirror**: a server group // // example: // // ForwardGroupMirror TargetType *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"` }
func (UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig) GoString() string
func (*UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig) SetMirrorGroupConfig ¶
func (*UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig) SetTargetType ¶
func (s *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig) SetTargetType(v string) *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig
func (UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig) String ¶
func (s UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig) String() string
type UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig ¶
type UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig struct { // The server group to which network traffic is mirrored. ServerGroupTuples []*UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"` }
func (UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) GoString() string
func (*UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfig) SetServerGroupTuples ¶
type UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples ¶
type UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples struct { // The server group ID. // // example: // // srg-00mkgijak0w4qgz9**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) GoString ¶
func (*UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId ¶
type UpdateRuleAttributeRequestRuleConditions ¶
type UpdateRuleAttributeRequestRuleConditions struct { // The key-value pairs of the cookie. CookieConfig *UpdateRuleAttributeRequestRuleConditionsCookieConfig `json:"CookieConfig,omitempty" xml:"CookieConfig,omitempty" type:"Struct"` // The configuration of the header. HeaderConfig *UpdateRuleAttributeRequestRuleConditionsHeaderConfig `json:"HeaderConfig,omitempty" xml:"HeaderConfig,omitempty" type:"Struct"` // The configurations of the hosts. HostConfig *UpdateRuleAttributeRequestRuleConditionsHostConfig `json:"HostConfig,omitempty" xml:"HostConfig,omitempty" type:"Struct"` // The configuration of the request method. MethodConfig *UpdateRuleAttributeRequestRuleConditionsMethodConfig `json:"MethodConfig,omitempty" xml:"MethodConfig,omitempty" type:"Struct"` // The configurations of the forwarding URL. PathConfig *UpdateRuleAttributeRequestRuleConditionsPathConfig `json:"PathConfig,omitempty" xml:"PathConfig,omitempty" type:"Struct"` // The configurations of the query strings. QueryStringConfig *UpdateRuleAttributeRequestRuleConditionsQueryStringConfig `json:"QueryStringConfig,omitempty" xml:"QueryStringConfig,omitempty" type:"Struct"` // The configuration of headers. ResponseHeaderConfig *UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig `json:"ResponseHeaderConfig,omitempty" xml:"ResponseHeaderConfig,omitempty" type:"Struct"` // The configurations of the response status codes. ResponseStatusCodeConfig *UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig `json:"ResponseStatusCodeConfig,omitempty" xml:"ResponseStatusCodeConfig,omitempty" type:"Struct"` // Traffic matching based on source IP addresses. You can specify at most five IP addresses, including CIDR blocks. SourceIpConfig *UpdateRuleAttributeRequestRuleConditionsSourceIpConfig `json:"SourceIpConfig,omitempty" xml:"SourceIpConfig,omitempty" type:"Struct"` // The type of forwarding rule. You can specify at most seven types of forwarding rule. Valid values: // // - **Host**: Requests are forwarded based on hosts. // // - **Path**: Requests are forwarded based on paths. // // - **Header**: Requests are forwarded based on HTTP headers. // // - **QueryString**: Requests are forwarded based on query strings. // // - **Method**: Requests are forwarded based on request methods. // // - **Cookie**: Requests are forwarded based on cookies. // // - **SourceIp**: Responses are forwarded based on source IP addresses. // // - **ResponseHeader**: Requests are forwarded based on HTTP response headers. // // - **ResponseStatusCode**: Requests are forwarded based on response status codes. // // example: // // Host Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (UpdateRuleAttributeRequestRuleConditions) GoString ¶
func (s UpdateRuleAttributeRequestRuleConditions) GoString() string
func (*UpdateRuleAttributeRequestRuleConditions) SetCookieConfig ¶
func (s *UpdateRuleAttributeRequestRuleConditions) SetCookieConfig(v *UpdateRuleAttributeRequestRuleConditionsCookieConfig) *UpdateRuleAttributeRequestRuleConditions
func (*UpdateRuleAttributeRequestRuleConditions) SetHeaderConfig ¶
func (s *UpdateRuleAttributeRequestRuleConditions) SetHeaderConfig(v *UpdateRuleAttributeRequestRuleConditionsHeaderConfig) *UpdateRuleAttributeRequestRuleConditions
func (*UpdateRuleAttributeRequestRuleConditions) SetHostConfig ¶
func (*UpdateRuleAttributeRequestRuleConditions) SetMethodConfig ¶
func (s *UpdateRuleAttributeRequestRuleConditions) SetMethodConfig(v *UpdateRuleAttributeRequestRuleConditionsMethodConfig) *UpdateRuleAttributeRequestRuleConditions
func (*UpdateRuleAttributeRequestRuleConditions) SetPathConfig ¶
func (*UpdateRuleAttributeRequestRuleConditions) SetQueryStringConfig ¶
func (s *UpdateRuleAttributeRequestRuleConditions) SetQueryStringConfig(v *UpdateRuleAttributeRequestRuleConditionsQueryStringConfig) *UpdateRuleAttributeRequestRuleConditions
func (*UpdateRuleAttributeRequestRuleConditions) SetResponseHeaderConfig ¶ added in v2.1.3
func (s *UpdateRuleAttributeRequestRuleConditions) SetResponseHeaderConfig(v *UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig) *UpdateRuleAttributeRequestRuleConditions
func (*UpdateRuleAttributeRequestRuleConditions) SetResponseStatusCodeConfig ¶ added in v2.1.3
func (s *UpdateRuleAttributeRequestRuleConditions) SetResponseStatusCodeConfig(v *UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig) *UpdateRuleAttributeRequestRuleConditions
func (*UpdateRuleAttributeRequestRuleConditions) SetSourceIpConfig ¶
func (s *UpdateRuleAttributeRequestRuleConditions) SetSourceIpConfig(v *UpdateRuleAttributeRequestRuleConditionsSourceIpConfig) *UpdateRuleAttributeRequestRuleConditions
func (*UpdateRuleAttributeRequestRuleConditions) SetType ¶
func (s *UpdateRuleAttributeRequestRuleConditions) SetType(v string) *UpdateRuleAttributeRequestRuleConditions
func (UpdateRuleAttributeRequestRuleConditions) String ¶
func (s UpdateRuleAttributeRequestRuleConditions) String() string
type UpdateRuleAttributeRequestRuleConditionsCookieConfig ¶
type UpdateRuleAttributeRequestRuleConditionsCookieConfig struct { // The key-value pairs of the cookie. Values []*UpdateRuleAttributeRequestRuleConditionsCookieConfigValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (UpdateRuleAttributeRequestRuleConditionsCookieConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleConditionsCookieConfig) GoString() string
func (UpdateRuleAttributeRequestRuleConditionsCookieConfig) String ¶
func (s UpdateRuleAttributeRequestRuleConditionsCookieConfig) String() string
type UpdateRuleAttributeRequestRuleConditionsCookieConfigValues ¶
type UpdateRuleAttributeRequestRuleConditionsCookieConfigValues struct { // The cookie key. The cookie key must be 1 to 100 characters in length, and can contain lowercase letters, printable ASCII characters, asterisks (\\*), and question marks (?). It cannot contain space characters or the following special characters: `# [ ] { } \\ | < > &`. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The cookie value. The cookie value must be 1 to 128 characters in length, and can contain lowercase letters, printable ASCII characters, asterisks (\\*), and question marks (?). It cannot contain space characters or the following special characters: `# [ ] { } \\ | < > &`. // // example: // // test Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (UpdateRuleAttributeRequestRuleConditionsCookieConfigValues) GoString ¶
func (s UpdateRuleAttributeRequestRuleConditionsCookieConfigValues) GoString() string
func (UpdateRuleAttributeRequestRuleConditionsCookieConfigValues) String ¶
func (s UpdateRuleAttributeRequestRuleConditionsCookieConfigValues) String() string
type UpdateRuleAttributeRequestRuleConditionsHeaderConfig ¶
type UpdateRuleAttributeRequestRuleConditionsHeaderConfig struct { // The key of the response header. The header key must be 1 to 40 characters in length, and can contain letters, digits, hyphens (-), and underscores (_). Cookie and Host are not supported. // // example: // // Port Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The header values. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (UpdateRuleAttributeRequestRuleConditionsHeaderConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleConditionsHeaderConfig) GoString() string
func (*UpdateRuleAttributeRequestRuleConditionsHeaderConfig) SetValues ¶
func (s *UpdateRuleAttributeRequestRuleConditionsHeaderConfig) SetValues(v []*string) *UpdateRuleAttributeRequestRuleConditionsHeaderConfig
func (UpdateRuleAttributeRequestRuleConditionsHeaderConfig) String ¶
func (s UpdateRuleAttributeRequestRuleConditionsHeaderConfig) String() string
type UpdateRuleAttributeRequestRuleConditionsHostConfig ¶
type UpdateRuleAttributeRequestRuleConditionsHostConfig struct { // The hostnames. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (UpdateRuleAttributeRequestRuleConditionsHostConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleConditionsHostConfig) GoString() string
func (*UpdateRuleAttributeRequestRuleConditionsHostConfig) SetValues ¶
func (s *UpdateRuleAttributeRequestRuleConditionsHostConfig) SetValues(v []*string) *UpdateRuleAttributeRequestRuleConditionsHostConfig
func (UpdateRuleAttributeRequestRuleConditionsHostConfig) String ¶
func (s UpdateRuleAttributeRequestRuleConditionsHostConfig) String() string
type UpdateRuleAttributeRequestRuleConditionsMethodConfig ¶
type UpdateRuleAttributeRequestRuleConditionsMethodConfig struct { // The request methods. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (UpdateRuleAttributeRequestRuleConditionsMethodConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleConditionsMethodConfig) GoString() string
func (*UpdateRuleAttributeRequestRuleConditionsMethodConfig) SetValues ¶
func (s *UpdateRuleAttributeRequestRuleConditionsMethodConfig) SetValues(v []*string) *UpdateRuleAttributeRequestRuleConditionsMethodConfig
func (UpdateRuleAttributeRequestRuleConditionsMethodConfig) String ¶
func (s UpdateRuleAttributeRequestRuleConditionsMethodConfig) String() string
type UpdateRuleAttributeRequestRuleConditionsPathConfig ¶
type UpdateRuleAttributeRequestRuleConditionsPathConfig struct { // The URLs to which requests are forwarded. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (UpdateRuleAttributeRequestRuleConditionsPathConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleConditionsPathConfig) GoString() string
func (*UpdateRuleAttributeRequestRuleConditionsPathConfig) SetValues ¶
func (s *UpdateRuleAttributeRequestRuleConditionsPathConfig) SetValues(v []*string) *UpdateRuleAttributeRequestRuleConditionsPathConfig
func (UpdateRuleAttributeRequestRuleConditionsPathConfig) String ¶
func (s UpdateRuleAttributeRequestRuleConditionsPathConfig) String() string
type UpdateRuleAttributeRequestRuleConditionsQueryStringConfig ¶
type UpdateRuleAttributeRequestRuleConditionsQueryStringConfig struct { // The query strings. You can specify at most 20 query strings. Values []*UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (UpdateRuleAttributeRequestRuleConditionsQueryStringConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleConditionsQueryStringConfig) GoString() string
func (UpdateRuleAttributeRequestRuleConditionsQueryStringConfig) String ¶
func (s UpdateRuleAttributeRequestRuleConditionsQueryStringConfig) String() string
type UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues ¶
type UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues struct { // The key of the query string. The key must be 1 to 100 characters in length, and can contain lowercase letters, printable ASCII characters, asterisks (\\*), and question marks (?). It cannot contain space characters or the following special characters: `# [ ] { } \\ | < > &`. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the query string. The value must be 1 to 128 characters in length, and can contain lowercase letters, printable ASCII characters, asterisks (\\*), and question marks (?). It cannot contain space characters or the following special characters: `# [ ] { } \\ | < > &`. // // example: // // test Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues) GoString ¶
func (s UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues) GoString() string
func (UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues) String ¶
func (s UpdateRuleAttributeRequestRuleConditionsQueryStringConfigValues) String() string
type UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig ¶ added in v2.1.3
type UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig struct { // The header key. // // - The header key must be 1 to 40 characters in length. // // - The header key can contain lowercase letters, digits, hyphens (-), and underscores (_). // // - Cookie and Host are not supported. // // example: // // test Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The header values. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig) GoString ¶ added in v2.1.3
func (s UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig) GoString() string
func (UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig) String ¶ added in v2.1.3
func (s UpdateRuleAttributeRequestRuleConditionsResponseHeaderConfig) String() string
type UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig ¶ added in v2.1.3
type UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig struct { // The response status codes. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig) GoString ¶ added in v2.1.3
func (s UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig) GoString() string
func (*UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig) SetValues ¶ added in v2.1.3
func (UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig) String ¶ added in v2.1.3
func (s UpdateRuleAttributeRequestRuleConditionsResponseStatusCodeConfig) String() string
type UpdateRuleAttributeRequestRuleConditionsSourceIpConfig ¶
type UpdateRuleAttributeRequestRuleConditionsSourceIpConfig struct { // You can add one or more IP addresses, including CIDR blocks. Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (UpdateRuleAttributeRequestRuleConditionsSourceIpConfig) GoString ¶
func (s UpdateRuleAttributeRequestRuleConditionsSourceIpConfig) GoString() string
func (*UpdateRuleAttributeRequestRuleConditionsSourceIpConfig) SetValues ¶
func (s *UpdateRuleAttributeRequestRuleConditionsSourceIpConfig) SetValues(v []*string) *UpdateRuleAttributeRequestRuleConditionsSourceIpConfig
func (UpdateRuleAttributeRequestRuleConditionsSourceIpConfig) String ¶
func (s UpdateRuleAttributeRequestRuleConditionsSourceIpConfig) String() string
type UpdateRuleAttributeResponse ¶
type UpdateRuleAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateRuleAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateRuleAttributeResponse) GoString ¶
func (s UpdateRuleAttributeResponse) GoString() string
func (*UpdateRuleAttributeResponse) SetBody ¶
func (s *UpdateRuleAttributeResponse) SetBody(v *UpdateRuleAttributeResponseBody) *UpdateRuleAttributeResponse
func (*UpdateRuleAttributeResponse) SetHeaders ¶
func (s *UpdateRuleAttributeResponse) SetHeaders(v map[string]*string) *UpdateRuleAttributeResponse
func (*UpdateRuleAttributeResponse) SetStatusCode ¶
func (s *UpdateRuleAttributeResponse) SetStatusCode(v int32) *UpdateRuleAttributeResponse
func (UpdateRuleAttributeResponse) String ¶
func (s UpdateRuleAttributeResponse) String() string
type UpdateRuleAttributeResponseBody ¶
type UpdateRuleAttributeResponseBody struct { // The asynchronous task ID. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 365F5378-41F6-4AE4-92F8-7FF34B540710 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateRuleAttributeResponseBody) GoString ¶
func (s UpdateRuleAttributeResponseBody) GoString() string
func (*UpdateRuleAttributeResponseBody) SetJobId ¶
func (s *UpdateRuleAttributeResponseBody) SetJobId(v string) *UpdateRuleAttributeResponseBody
func (*UpdateRuleAttributeResponseBody) SetRequestId ¶
func (s *UpdateRuleAttributeResponseBody) SetRequestId(v string) *UpdateRuleAttributeResponseBody
func (UpdateRuleAttributeResponseBody) String ¶
func (s UpdateRuleAttributeResponseBody) String() string
type UpdateRulesAttributeRequest ¶
type UpdateRulesAttributeRequest 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"` // This parameter is required. Rules []*UpdateRulesAttributeRequestRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"` }
func (UpdateRulesAttributeRequest) GoString ¶
func (s UpdateRulesAttributeRequest) GoString() string
func (*UpdateRulesAttributeRequest) SetClientToken ¶
func (s *UpdateRulesAttributeRequest) SetClientToken(v string) *UpdateRulesAttributeRequest
func (*UpdateRulesAttributeRequest) SetDryRun ¶
func (s *UpdateRulesAttributeRequest) SetDryRun(v bool) *UpdateRulesAttributeRequest
func (*UpdateRulesAttributeRequest) SetRules ¶
func (s *UpdateRulesAttributeRequest) SetRules(v []*UpdateRulesAttributeRequestRules) *UpdateRulesAttributeRequest
func (UpdateRulesAttributeRequest) String ¶
func (s UpdateRulesAttributeRequest) String() string
type UpdateRulesAttributeRequestRules ¶
type UpdateRulesAttributeRequestRules struct { Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"` RuleActions []*UpdateRulesAttributeRequestRulesRuleActions `json:"RuleActions,omitempty" xml:"RuleActions,omitempty" type:"Repeated"` RuleConditions []*UpdateRulesAttributeRequestRulesRuleConditions `json:"RuleConditions,omitempty" xml:"RuleConditions,omitempty" type:"Repeated"` // This parameter is required. RuleId *string `json:"RuleId,omitempty" xml:"RuleId,omitempty"` RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` }
func (UpdateRulesAttributeRequestRules) GoString ¶
func (s UpdateRulesAttributeRequestRules) GoString() string
func (*UpdateRulesAttributeRequestRules) SetPriority ¶
func (s *UpdateRulesAttributeRequestRules) SetPriority(v int32) *UpdateRulesAttributeRequestRules
func (*UpdateRulesAttributeRequestRules) SetRuleActions ¶
func (s *UpdateRulesAttributeRequestRules) SetRuleActions(v []*UpdateRulesAttributeRequestRulesRuleActions) *UpdateRulesAttributeRequestRules
func (*UpdateRulesAttributeRequestRules) SetRuleConditions ¶
func (s *UpdateRulesAttributeRequestRules) SetRuleConditions(v []*UpdateRulesAttributeRequestRulesRuleConditions) *UpdateRulesAttributeRequestRules
func (*UpdateRulesAttributeRequestRules) SetRuleId ¶
func (s *UpdateRulesAttributeRequestRules) SetRuleId(v string) *UpdateRulesAttributeRequestRules
func (*UpdateRulesAttributeRequestRules) SetRuleName ¶
func (s *UpdateRulesAttributeRequestRules) SetRuleName(v string) *UpdateRulesAttributeRequestRules
func (UpdateRulesAttributeRequestRules) String ¶
func (s UpdateRulesAttributeRequestRules) String() string
type UpdateRulesAttributeRequestRulesRuleActions ¶
type UpdateRulesAttributeRequestRulesRuleActions struct { CorsConfig *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig `json:"CorsConfig,omitempty" xml:"CorsConfig,omitempty" type:"Struct"` FixedResponseConfig *UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig `json:"FixedResponseConfig,omitempty" xml:"FixedResponseConfig,omitempty" type:"Struct"` ForwardGroupConfig *UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` InsertHeaderConfig *UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig `json:"InsertHeaderConfig,omitempty" xml:"InsertHeaderConfig,omitempty" type:"Struct"` // This parameter is required. Order *int32 `json:"Order,omitempty" xml:"Order,omitempty"` RedirectConfig *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig `json:"RedirectConfig,omitempty" xml:"RedirectConfig,omitempty" type:"Struct"` RemoveHeaderConfig *UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig `json:"RemoveHeaderConfig,omitempty" xml:"RemoveHeaderConfig,omitempty" type:"Struct"` RewriteConfig *UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig `json:"RewriteConfig,omitempty" xml:"RewriteConfig,omitempty" type:"Struct"` TrafficLimitConfig *UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig `json:"TrafficLimitConfig,omitempty" xml:"TrafficLimitConfig,omitempty" type:"Struct"` TrafficMirrorConfig *UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig `json:"TrafficMirrorConfig,omitempty" xml:"TrafficMirrorConfig,omitempty" type:"Struct"` // This parameter is required. Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleActions) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleActions) GoString() string
func (*UpdateRulesAttributeRequestRulesRuleActions) SetCorsConfig ¶ added in v2.0.1
func (*UpdateRulesAttributeRequestRulesRuleActions) SetFixedResponseConfig ¶
func (s *UpdateRulesAttributeRequestRulesRuleActions) SetFixedResponseConfig(v *UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig) *UpdateRulesAttributeRequestRulesRuleActions
func (*UpdateRulesAttributeRequestRulesRuleActions) SetForwardGroupConfig ¶
func (s *UpdateRulesAttributeRequestRulesRuleActions) SetForwardGroupConfig(v *UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig) *UpdateRulesAttributeRequestRulesRuleActions
func (*UpdateRulesAttributeRequestRulesRuleActions) SetInsertHeaderConfig ¶
func (s *UpdateRulesAttributeRequestRulesRuleActions) SetInsertHeaderConfig(v *UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) *UpdateRulesAttributeRequestRulesRuleActions
func (*UpdateRulesAttributeRequestRulesRuleActions) SetOrder ¶
func (s *UpdateRulesAttributeRequestRulesRuleActions) SetOrder(v int32) *UpdateRulesAttributeRequestRulesRuleActions
func (*UpdateRulesAttributeRequestRulesRuleActions) SetRedirectConfig ¶
func (*UpdateRulesAttributeRequestRulesRuleActions) SetRemoveHeaderConfig ¶
func (s *UpdateRulesAttributeRequestRulesRuleActions) SetRemoveHeaderConfig(v *UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig) *UpdateRulesAttributeRequestRulesRuleActions
func (*UpdateRulesAttributeRequestRulesRuleActions) SetRewriteConfig ¶
func (*UpdateRulesAttributeRequestRulesRuleActions) SetTrafficLimitConfig ¶
func (s *UpdateRulesAttributeRequestRulesRuleActions) SetTrafficLimitConfig(v *UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig) *UpdateRulesAttributeRequestRulesRuleActions
func (*UpdateRulesAttributeRequestRulesRuleActions) SetTrafficMirrorConfig ¶
func (s *UpdateRulesAttributeRequestRulesRuleActions) SetTrafficMirrorConfig(v *UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig) *UpdateRulesAttributeRequestRulesRuleActions
func (*UpdateRulesAttributeRequestRulesRuleActions) SetType ¶
func (s *UpdateRulesAttributeRequestRulesRuleActions) SetType(v string) *UpdateRulesAttributeRequestRulesRuleActions
func (UpdateRulesAttributeRequestRulesRuleActions) String ¶
func (s UpdateRulesAttributeRequestRulesRuleActions) String() string
type UpdateRulesAttributeRequestRulesRuleActionsCorsConfig ¶ added in v2.0.1
type UpdateRulesAttributeRequestRulesRuleActionsCorsConfig struct { AllowCredentials *string `json:"AllowCredentials,omitempty" xml:"AllowCredentials,omitempty"` AllowHeaders []*string `json:"AllowHeaders,omitempty" xml:"AllowHeaders,omitempty" type:"Repeated"` AllowMethods []*string `json:"AllowMethods,omitempty" xml:"AllowMethods,omitempty" type:"Repeated"` AllowOrigin []*string `json:"AllowOrigin,omitempty" xml:"AllowOrigin,omitempty" type:"Repeated"` ExposeHeaders []*string `json:"ExposeHeaders,omitempty" xml:"ExposeHeaders,omitempty" type:"Repeated"` MaxAge *int64 `json:"MaxAge,omitempty" xml:"MaxAge,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) GoString ¶ added in v2.0.1
func (s UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) GoString() string
func (*UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetAllowCredentials ¶ added in v2.0.1
func (s *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetAllowCredentials(v string) *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig
func (*UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetAllowHeaders ¶ added in v2.0.1
func (s *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetAllowHeaders(v []*string) *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig
func (*UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetAllowMethods ¶ added in v2.0.1
func (s *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetAllowMethods(v []*string) *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig
func (*UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetAllowOrigin ¶ added in v2.0.1
func (s *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetAllowOrigin(v []*string) *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig
func (*UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetExposeHeaders ¶ added in v2.0.1
func (s *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) SetExposeHeaders(v []*string) *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig
func (UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) String ¶ added in v2.0.1
func (s UpdateRulesAttributeRequestRulesRuleActionsCorsConfig) String() string
type UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig ¶
type UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig struct { Content *string `json:"Content,omitempty" xml:"Content,omitempty"` ContentType *string `json:"ContentType,omitempty" xml:"ContentType,omitempty"` HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig) GoString() string
func (*UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig) SetContent ¶
func (*UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig) SetContentType ¶
func (*UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig) SetHttpCode ¶
func (UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig) String() string
type UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig ¶
type UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig struct { ServerGroupStickySession *UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession `json:"ServerGroupStickySession,omitempty" xml:"ServerGroupStickySession,omitempty" type:"Struct"` ServerGroupTuples []*UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"` }
func (UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig) GoString() string
func (*UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig) SetServerGroupStickySession ¶
func (*UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig) SetServerGroupTuples ¶
func (UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig) String() string
type UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession ¶
type UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession struct { Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) GoString ¶
func (*UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) SetEnabled ¶
func (*UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) SetTimeout ¶
type UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples ¶
type UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples struct { ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) GoString() string
func (*UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) SetServerGroupId ¶
type UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig ¶
type UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig struct { CoverEnabled *bool `json:"CoverEnabled,omitempty" xml:"CoverEnabled,omitempty"` Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Value *string `json:"Value,omitempty" xml:"Value,omitempty"` ValueType *string `json:"ValueType,omitempty" xml:"ValueType,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) GoString() string
func (*UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) SetCoverEnabled ¶
func (s *UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) SetCoverEnabled(v bool) *UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig
func (*UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) SetValueType ¶
func (UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig) String() string
type UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig ¶
type UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig struct { Host *string `json:"Host,omitempty" xml:"Host,omitempty"` HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` Path *string `json:"Path,omitempty" xml:"Path,omitempty"` Port *string `json:"Port,omitempty" xml:"Port,omitempty"` Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` Query *string `json:"Query,omitempty" xml:"Query,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) GoString() string
func (*UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) SetHttpCode ¶
func (*UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) SetProtocol ¶
func (UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig) String() string
type UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig ¶
type UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig struct {
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
}
func (UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig) GoString() string
func (UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig) String() string
type UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig ¶
type UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig struct { Host *string `json:"Host,omitempty" xml:"Host,omitempty"` Path *string `json:"Path,omitempty" xml:"Path,omitempty"` Query *string `json:"Query,omitempty" xml:"Query,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig) GoString() string
func (UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig) String() string
type UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig ¶
type UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig struct { PerIpQps *int32 `json:"PerIpQps,omitempty" xml:"PerIpQps,omitempty"` QPS *int32 `json:"QPS,omitempty" xml:"QPS,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig) GoString() string
func (*UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig) SetPerIpQps ¶
func (UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig) String() string
type UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig ¶
type UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig struct { MirrorGroupConfig *UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig `json:"MirrorGroupConfig,omitempty" xml:"MirrorGroupConfig,omitempty" type:"Struct"` TargetType *string `json:"TargetType,omitempty" xml:"TargetType,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig) GoString() string
func (*UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig) SetMirrorGroupConfig ¶
func (*UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig) SetTargetType ¶
func (UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig) String() string
type UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig ¶
type UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig struct {
ServerGroupTuples []*UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"`
}
func (*UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) SetServerGroupTuples ¶
type UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples ¶
type UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples struct {
ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"`
}
func (UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) GoString ¶
func (*UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId ¶
type UpdateRulesAttributeRequestRulesRuleConditions ¶
type UpdateRulesAttributeRequestRulesRuleConditions struct { CookieConfig *UpdateRulesAttributeRequestRulesRuleConditionsCookieConfig `json:"CookieConfig,omitempty" xml:"CookieConfig,omitempty" type:"Struct"` HeaderConfig *UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig `json:"HeaderConfig,omitempty" xml:"HeaderConfig,omitempty" type:"Struct"` HostConfig *UpdateRulesAttributeRequestRulesRuleConditionsHostConfig `json:"HostConfig,omitempty" xml:"HostConfig,omitempty" type:"Struct"` MethodConfig *UpdateRulesAttributeRequestRulesRuleConditionsMethodConfig `json:"MethodConfig,omitempty" xml:"MethodConfig,omitempty" type:"Struct"` PathConfig *UpdateRulesAttributeRequestRulesRuleConditionsPathConfig `json:"PathConfig,omitempty" xml:"PathConfig,omitempty" type:"Struct"` QueryStringConfig *UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfig `json:"QueryStringConfig,omitempty" xml:"QueryStringConfig,omitempty" type:"Struct"` ResponseHeaderConfig *UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig `json:"ResponseHeaderConfig,omitempty" xml:"ResponseHeaderConfig,omitempty" type:"Struct"` ResponseStatusCodeConfig *UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig `json:"ResponseStatusCodeConfig,omitempty" xml:"ResponseStatusCodeConfig,omitempty" type:"Struct"` SourceIpConfig *UpdateRulesAttributeRequestRulesRuleConditionsSourceIpConfig `json:"SourceIpConfig,omitempty" xml:"SourceIpConfig,omitempty" type:"Struct"` Type *string `json:"Type,omitempty" xml:"Type,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleConditions) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleConditions) GoString() string
func (*UpdateRulesAttributeRequestRulesRuleConditions) SetCookieConfig ¶
func (*UpdateRulesAttributeRequestRulesRuleConditions) SetHeaderConfig ¶
func (*UpdateRulesAttributeRequestRulesRuleConditions) SetHostConfig ¶
func (*UpdateRulesAttributeRequestRulesRuleConditions) SetMethodConfig ¶
func (*UpdateRulesAttributeRequestRulesRuleConditions) SetPathConfig ¶
func (*UpdateRulesAttributeRequestRulesRuleConditions) SetQueryStringConfig ¶
func (*UpdateRulesAttributeRequestRulesRuleConditions) SetResponseHeaderConfig ¶
func (s *UpdateRulesAttributeRequestRulesRuleConditions) SetResponseHeaderConfig(v *UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig) *UpdateRulesAttributeRequestRulesRuleConditions
func (*UpdateRulesAttributeRequestRulesRuleConditions) SetResponseStatusCodeConfig ¶
func (s *UpdateRulesAttributeRequestRulesRuleConditions) SetResponseStatusCodeConfig(v *UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig) *UpdateRulesAttributeRequestRulesRuleConditions
func (*UpdateRulesAttributeRequestRulesRuleConditions) SetSourceIpConfig ¶
func (UpdateRulesAttributeRequestRulesRuleConditions) String ¶
func (s UpdateRulesAttributeRequestRulesRuleConditions) String() string
type UpdateRulesAttributeRequestRulesRuleConditionsCookieConfig ¶
type UpdateRulesAttributeRequestRulesRuleConditionsCookieConfig struct {
Values []*UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}
func (UpdateRulesAttributeRequestRulesRuleConditionsCookieConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsCookieConfig) GoString() string
func (UpdateRulesAttributeRequestRulesRuleConditionsCookieConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsCookieConfig) String() string
type UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues ¶
type UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues) GoString() string
func (UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues) String ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsCookieConfigValues) String() string
type UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig ¶
type UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig) GoString() string
func (UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig) String() string
type UpdateRulesAttributeRequestRulesRuleConditionsHostConfig ¶
type UpdateRulesAttributeRequestRulesRuleConditionsHostConfig struct {
Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}
func (UpdateRulesAttributeRequestRulesRuleConditionsHostConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsHostConfig) GoString() string
func (UpdateRulesAttributeRequestRulesRuleConditionsHostConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsHostConfig) String() string
type UpdateRulesAttributeRequestRulesRuleConditionsMethodConfig ¶
type UpdateRulesAttributeRequestRulesRuleConditionsMethodConfig struct {
Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}
func (UpdateRulesAttributeRequestRulesRuleConditionsMethodConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsMethodConfig) GoString() string
func (UpdateRulesAttributeRequestRulesRuleConditionsMethodConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsMethodConfig) String() string
type UpdateRulesAttributeRequestRulesRuleConditionsPathConfig ¶
type UpdateRulesAttributeRequestRulesRuleConditionsPathConfig struct {
Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}
func (UpdateRulesAttributeRequestRulesRuleConditionsPathConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsPathConfig) GoString() string
func (UpdateRulesAttributeRequestRulesRuleConditionsPathConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsPathConfig) String() string
type UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfig ¶
type UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfig struct {
Values []*UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}
func (UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfig) GoString() string
func (UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfig) String() string
type UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues ¶
type UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues) GoString() string
func (UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues) String ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfigValues) String() string
type UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig ¶
type UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig struct { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"` }
func (UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig) GoString() string
func (UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig) String() string
type UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig ¶
type UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig struct {
Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}
func (UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig) GoString() string
func (UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig) String() string
type UpdateRulesAttributeRequestRulesRuleConditionsSourceIpConfig ¶
type UpdateRulesAttributeRequestRulesRuleConditionsSourceIpConfig struct {
Values []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}
func (UpdateRulesAttributeRequestRulesRuleConditionsSourceIpConfig) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsSourceIpConfig) GoString() string
func (UpdateRulesAttributeRequestRulesRuleConditionsSourceIpConfig) String ¶
func (s UpdateRulesAttributeRequestRulesRuleConditionsSourceIpConfig) String() string
type UpdateRulesAttributeResponse ¶
type UpdateRulesAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateRulesAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateRulesAttributeResponse) GoString ¶
func (s UpdateRulesAttributeResponse) GoString() string
func (*UpdateRulesAttributeResponse) SetBody ¶
func (s *UpdateRulesAttributeResponse) SetBody(v *UpdateRulesAttributeResponseBody) *UpdateRulesAttributeResponse
func (*UpdateRulesAttributeResponse) SetHeaders ¶
func (s *UpdateRulesAttributeResponse) SetHeaders(v map[string]*string) *UpdateRulesAttributeResponse
func (*UpdateRulesAttributeResponse) SetStatusCode ¶
func (s *UpdateRulesAttributeResponse) SetStatusCode(v int32) *UpdateRulesAttributeResponse
func (UpdateRulesAttributeResponse) String ¶
func (s UpdateRulesAttributeResponse) String() string
type UpdateRulesAttributeResponseBody ¶
type UpdateRulesAttributeResponseBody struct { // The asynchronous task ID. // // 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 (UpdateRulesAttributeResponseBody) GoString ¶
func (s UpdateRulesAttributeResponseBody) GoString() string
func (*UpdateRulesAttributeResponseBody) SetJobId ¶
func (s *UpdateRulesAttributeResponseBody) SetJobId(v string) *UpdateRulesAttributeResponseBody
func (*UpdateRulesAttributeResponseBody) SetRequestId ¶
func (s *UpdateRulesAttributeResponseBody) SetRequestId(v string) *UpdateRulesAttributeResponseBody
func (UpdateRulesAttributeResponseBody) String ¶
func (s UpdateRulesAttributeResponseBody) String() string
type UpdateSecurityPolicyAttributeRequest ¶
type UpdateSecurityPolicyAttributeRequest struct { // The supported cipher suites. 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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 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: // // true DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The security policy ID. // // This parameter is required. // // example: // // spy-n0kn923**** SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The name of the security policy. // // The name must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). The name must start with a letter. // // example: // // test-secrity SecurityPolicyName *string `json:"SecurityPolicyName,omitempty" xml:"SecurityPolicyName,omitempty"` // The supported 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) 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 asynchronous task ID. // // example: // // 72dcd26b-f12d-4c27-b3af-18f6aed5**** JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,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) 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: // // 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The configurations of connection draining. // // After connection draining is enabled, SLB remains data transmission for a period of time after a backend server is removed or declared unhealthy. // // > // // - Basic SLB instances do not support connection draining. Standard and WAF-enabled SLB instances support connection draining. // // - Server groups of the server and IP types support connection draining. Server groups of the Function Compute type do not support connection draining. ConnectionDrainConfig *UpdateServerGroupAttributeRequestConnectionDrainConfig `json:"ConnectionDrainConfig,omitempty" xml:"ConnectionDrainConfig,omitempty" type:"Struct"` // Indicates whether cross-zone load balancing is enabled for the server group. Valid values: // // - **true* - (default) // // - **false** // // > // // - Basic ALB instances do not support server groups that have cross-zone load balancing disabled. Only Standard and WAF-enabled ALB instances support server groups that have cross-zone load balancing. // // - Cross-zone load balancing can be disabled for server groups of the server and IP type, but not for server groups of the Function Compute type. // // - When cross-zone load balancing is disabled, session persistence cannot be enabled. // // example: // // true CrossZoneEnabled *bool `json:"CrossZoneEnabled,omitempty" xml:"CrossZoneEnabled,omitempty"` // Specifies whether to perform only 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 code 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 configuration of health checks. HealthCheckConfig *UpdateServerGroupAttributeRequestHealthCheckConfig `json:"HealthCheckConfig,omitempty" xml:"HealthCheckConfig,omitempty" type:"Struct"` // The scheduling algorithm. Valid values: // // - **Wrr**: the weighted round robin algorithm. Backend servers that have higher weights receive more requests than those that have lower weights. // // - **Wlc**: the weighted least connections algorithm. Requests are distributed based on the weights and the number of connections to backend servers. If two backend servers have the same weight, the backend server that has fewer connections is expected to receive more requests. // // - **Sch**: the consistent hashing algorithm. Requests from the same source IP address are distributed 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-atstuj3rtop**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The server group 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: // // test ServerGroupName *string `json:"ServerGroupName,omitempty" xml:"ServerGroupName,omitempty"` // This parameter is available only if the ALB Ingress controller is used. In this case, set this parameter to the name of the `Kubernetes Service` that is associated with the server group. // // example: // // test2 ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"` // The configurations of slow starts. // // After slow starts are enabled, ALB prefetches data to newly added backend servers. Requests distributed to the backend servers gradually increase. // // > - Basic ALB instances do not support slow starts. Standard and WAF-enabled ALB instances support slow starts. // // > - Server groups of the instance and IP types support slow starts. Server groups of the Function Compute type do not support slow starts. // // > - Slow start is supported only by the weighted round-robin scheduling algorithm. SlowStartConfig *UpdateServerGroupAttributeRequestSlowStartConfig `json:"SlowStartConfig,omitempty" xml:"SlowStartConfig,omitempty" type:"Struct"` // The configuration of session persistence. StickySessionConfig *UpdateServerGroupAttributeRequestStickySessionConfig `json:"StickySessionConfig,omitempty" xml:"StickySessionConfig,omitempty" type:"Struct"` // The configurations of consistent hashing based on URLs. UchConfig *UpdateServerGroupAttributeRequestUchConfig `json:"UchConfig,omitempty" xml:"UchConfig,omitempty" type:"Struct"` // Specifies whether to enable persistent TCP connections. UpstreamKeepaliveEnabled *bool `json:"UpstreamKeepaliveEnabled,omitempty" xml:"UpstreamKeepaliveEnabled,omitempty"` }
func (UpdateServerGroupAttributeRequest) GoString ¶
func (s UpdateServerGroupAttributeRequest) GoString() string
func (*UpdateServerGroupAttributeRequest) SetClientToken ¶
func (s *UpdateServerGroupAttributeRequest) SetClientToken(v string) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetConnectionDrainConfig ¶ added in v2.1.6
func (s *UpdateServerGroupAttributeRequest) SetConnectionDrainConfig(v *UpdateServerGroupAttributeRequestConnectionDrainConfig) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetCrossZoneEnabled ¶ added in v2.2.4
func (s *UpdateServerGroupAttributeRequest) SetCrossZoneEnabled(v bool) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetDryRun ¶
func (s *UpdateServerGroupAttributeRequest) SetDryRun(v bool) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetHealthCheckConfig ¶
func (s *UpdateServerGroupAttributeRequest) SetHealthCheckConfig(v *UpdateServerGroupAttributeRequestHealthCheckConfig) *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) SetServiceName ¶
func (s *UpdateServerGroupAttributeRequest) SetServiceName(v string) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetSlowStartConfig ¶ added in v2.1.6
func (s *UpdateServerGroupAttributeRequest) SetSlowStartConfig(v *UpdateServerGroupAttributeRequestSlowStartConfig) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetStickySessionConfig ¶
func (s *UpdateServerGroupAttributeRequest) SetStickySessionConfig(v *UpdateServerGroupAttributeRequestStickySessionConfig) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetUchConfig ¶ added in v2.0.3
func (s *UpdateServerGroupAttributeRequest) SetUchConfig(v *UpdateServerGroupAttributeRequestUchConfig) *UpdateServerGroupAttributeRequest
func (*UpdateServerGroupAttributeRequest) SetUpstreamKeepaliveEnabled ¶ added in v2.1.1
func (s *UpdateServerGroupAttributeRequest) SetUpstreamKeepaliveEnabled(v bool) *UpdateServerGroupAttributeRequest
func (UpdateServerGroupAttributeRequest) String ¶
func (s UpdateServerGroupAttributeRequest) String() string
type UpdateServerGroupAttributeRequestConnectionDrainConfig ¶ added in v2.1.6
type UpdateServerGroupAttributeRequestConnectionDrainConfig struct { // 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. // // Valid values: **0* - to **900**. // // example: // // 300 ConnectionDrainTimeout *int32 `json:"ConnectionDrainTimeout,omitempty" xml:"ConnectionDrainTimeout,omitempty"` }
func (UpdateServerGroupAttributeRequestConnectionDrainConfig) GoString ¶ added in v2.1.6
func (s UpdateServerGroupAttributeRequestConnectionDrainConfig) GoString() string
func (*UpdateServerGroupAttributeRequestConnectionDrainConfig) SetConnectionDrainEnabled ¶ added in v2.1.6
func (s *UpdateServerGroupAttributeRequestConnectionDrainConfig) SetConnectionDrainEnabled(v bool) *UpdateServerGroupAttributeRequestConnectionDrainConfig
func (*UpdateServerGroupAttributeRequestConnectionDrainConfig) SetConnectionDrainTimeout ¶ added in v2.1.6
func (s *UpdateServerGroupAttributeRequestConnectionDrainConfig) SetConnectionDrainTimeout(v int32) *UpdateServerGroupAttributeRequestConnectionDrainConfig
func (UpdateServerGroupAttributeRequestConnectionDrainConfig) String ¶ added in v2.1.6
func (s UpdateServerGroupAttributeRequestConnectionDrainConfig) String() string
type UpdateServerGroupAttributeRequestHealthCheckConfig ¶
type UpdateServerGroupAttributeRequestHealthCheckConfig struct { // The HTTP status codes that indicate healthy backend servers. HealthCheckCodes []*string `json:"HealthCheckCodes,omitempty" xml:"HealthCheckCodes,omitempty" type:"Repeated"` // The backend port that is used for health checks. // // Valid values: **0* - to **65535**. // // If you set the value to **0**, the backend port is used for health checks. // // > This parameter takes effect only if you set **HealthCheckEnabled* - to **true**. // // example: // // 80 HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // - **true** // // - **false** // // example: // // true HealthCheckEnabled *bool `json:"HealthCheckEnabled,omitempty" xml:"HealthCheckEnabled,omitempty"` // The domain name that is used for health checks. // // - **Backend Server Internal IP* - (default): Use the internal IP address of backend servers as the health check domain name. // // - **Custom Domain Name**: Enter a domain name. // // - The domain name must be 1 to 80 characters in length. // // - The domain name can contain lowercase letters, digits, hyphens (-), and periods (.). // // - The domain name must contain at least one period (.) but cannot start or end with a period (.). // // - The rightmost domain label of the domain name can contain only letters, and cannot contain digits or hyphens (-). // // - The domain name cannot start or end with a hyphen (-). // // > This parameter takes effect only if **HealthCheckProtocol* - is set to **HTTP**, **HTTPS**, or **gRPC**. // // example: // // example.com HealthCheckHost *string `json:"HealthCheckHost,omitempty" xml:"HealthCheckHost,omitempty"` // The HTTP version that is used for health checks. Valid values: // // - **HTTP1.0** // // - **HTTP1.1** // // > This parameter takes effect only if you set **HealthCheckEnabled* - to true and **HealthCheckProtocol* - to **HTTP* - or **HTTPS**. // // example: // // HTTP1.1 HealthCheckHttpVersion *string `json:"HealthCheckHttpVersion,omitempty" xml:"HealthCheckHttpVersion,omitempty"` // The interval at which health checks are performed. Unit: seconds. // // Valid values: **1* - to **50**. // // > This parameter takes effect only if you set **HealthCheckEnabled* - to **true**. // // example: // // 5 HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The HTTP method that is used for health checks. Valid values: // // - **GET**: If the length of a response exceeds 8 KB, the response is truncated. However, the health check result is not affected. // // - **POST**: gRPC health checks use the POST method by default. // // - **HEAD**: HTTP and HTTPS health checks use the HEAD method by default. // // > This parameter takes effect only if you set **HealthCheckEnabled* - to true and **HealthCheckProtocol* - to **HTTP**, **HTTPS**, or **gRPC**. // // example: // // HEAD HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The URL that is used for health checks. // // The URL must be 1 to 80 characters in length, and can contain letters, digits, and the following special characters: `- / . % ? # & =`. It can also contain the following extended characters: `_ ; ~ ! ( ) - [ ] @ $ ^ : \\" , +`. The URL must start with a forward slash (`/`). // // > This parameter takes effect only if you set **HealthCheckEnabled* - to **true* - and **HealthCheckProtocol* - to **HTTP* - or **HTTPS**. // // example: // // /test/index.html HealthCheckPath *string `json:"HealthCheckPath,omitempty" xml:"HealthCheckPath,omitempty"` // The protocol that you want to use for health checks. Valid values: // // - **HTTP**: HTTP health checks simulate browser behaviors by sending HEAD or GET requests to probe the availability of backend servers. // // - **HTTPS**: HTTPS health checks simulate browser behaviors by sending HEAD or GET requests to probe the availability of backend servers. HTTPS supports encryption and provides higher security than HTTP. // // - **TCP**: TCP health checks send TCP SYN packets to a backend server to probe the availability of backend servers. // // - **gRPC**: gRPC health checks send POST or GET requests to a backend server to check whether the backend server is healthy. // // example: // // HTTP HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty" xml:"HealthCheckProtocol,omitempty"` // The timeout period of a health check response. If a backend ECS instance does not respond within the specified timeout period, the ECS instance fails the health check. Unit: seconds. // // Valid values: **1* - to **300**. // // > This parameter takes effect only if you set **HealthCheckEnabled* - to **true**. // // example: // // 3 HealthCheckTimeout *int32 `json:"HealthCheckTimeout,omitempty" xml:"HealthCheckTimeout,omitempty"` // The number of times that an unhealthy backend server must consecutively pass health checks before it can be declared healthy. In this case, the health check status of the backend server changes from **fail* - to **success**. // // Valid values: **2* - to **10**. // // example: // // 4 HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The number of times that a healthy backend server must consecutively fail health checks before it can be declared unhealthy. In this case, the health check status of the backend server changes from **success* - to **fail**. // // Valid values: **2* - to **10**. // // example: // // 4 UnhealthyThreshold *int32 `json:"UnhealthyThreshold,omitempty" xml:"UnhealthyThreshold,omitempty"` }
func (UpdateServerGroupAttributeRequestHealthCheckConfig) GoString ¶
func (s UpdateServerGroupAttributeRequestHealthCheckConfig) GoString() string
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckCodes ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckCodes(v []*string) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckConnectPort ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckConnectPort(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckEnabled ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckEnabled(v bool) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckHost ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckHost(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckHttpVersion ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckHttpVersion(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckInterval ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckInterval(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckMethod ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckMethod(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckPath ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckPath(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckProtocol ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckProtocol(v string) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckTimeout ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthCheckTimeout(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthyThreshold ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetHealthyThreshold(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (*UpdateServerGroupAttributeRequestHealthCheckConfig) SetUnhealthyThreshold ¶
func (s *UpdateServerGroupAttributeRequestHealthCheckConfig) SetUnhealthyThreshold(v int32) *UpdateServerGroupAttributeRequestHealthCheckConfig
func (UpdateServerGroupAttributeRequestHealthCheckConfig) String ¶
func (s UpdateServerGroupAttributeRequestHealthCheckConfig) String() string
type UpdateServerGroupAttributeRequestSlowStartConfig ¶ added in v2.1.6
type UpdateServerGroupAttributeRequestSlowStartConfig struct { // The duration of a slow start. // // example: // // 30 SlowStartDuration *int32 `json:"SlowStartDuration,omitempty" xml:"SlowStartDuration,omitempty"` // Indicates whether slow starts are enabled. Valid values: // // - **true** // // - **false** // // example: // // false SlowStartEnabled *bool `json:"SlowStartEnabled,omitempty" xml:"SlowStartEnabled,omitempty"` }
func (UpdateServerGroupAttributeRequestSlowStartConfig) GoString ¶ added in v2.1.6
func (s UpdateServerGroupAttributeRequestSlowStartConfig) GoString() string
func (*UpdateServerGroupAttributeRequestSlowStartConfig) SetSlowStartDuration ¶ added in v2.1.6
func (s *UpdateServerGroupAttributeRequestSlowStartConfig) SetSlowStartDuration(v int32) *UpdateServerGroupAttributeRequestSlowStartConfig
func (*UpdateServerGroupAttributeRequestSlowStartConfig) SetSlowStartEnabled ¶ added in v2.1.6
func (s *UpdateServerGroupAttributeRequestSlowStartConfig) SetSlowStartEnabled(v bool) *UpdateServerGroupAttributeRequestSlowStartConfig
func (UpdateServerGroupAttributeRequestSlowStartConfig) String ¶ added in v2.1.6
func (s UpdateServerGroupAttributeRequestSlowStartConfig) String() string
type UpdateServerGroupAttributeRequestStickySessionConfig ¶
type UpdateServerGroupAttributeRequestStickySessionConfig struct { // The cookie to be configured on the server. // // The cookie must be 1 to 200 characters in length and can contain only ASCII characters and digits. It cannot contain commas (,), semicolons (;), or space characters. It cannot start with a dollar sign ($). // // > This parameter takes effect when the **StickySessionEnabled* - parameter is set to **true* - and the **StickySessionType* - parameter is set to **Server**. // // example: // // B490B5EBF6F3CD402E515D22BCDA1598 Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The timeout period of a cookie. Unit: seconds. // // Valid values: **1* - to **86400**. // // > This parameter takes effect when the **StickySessionEnabled* - parameter is set to **true* - and the **StickySessionType* - parameter is set to **Insert**. // // example: // // 1000 CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // Specifies whether to enable session persistence. Valid values: // // - **true** // // - **false* - (default) // // example: // // false StickySessionEnabled *bool `json:"StickySessionEnabled,omitempty" xml:"StickySessionEnabled,omitempty"` // The method that is used to handle a cookie. Valid values: // // - **Insert**: inserts a cookie. // // ALB inserts a cookie (SERVERID) into the first HTTP or HTTPS response packet that is sent to a client. The next request from the client contains this cookie and the listener forwards this request to the recorded backend server. // // - **Server**: rewrites a cookie. // // When ALB detects a user-defined cookie, it overwrites the original cookie with the user-defined cookie. Subsequent requests to ALB carry this user-defined cookie, and ALB determines the destination servers of the requests based on the cookies. // // > This parameter takes effect when the **StickySessionEnabled* - parameter is set to **true* - for the server group. // // example: // // Insert StickySessionType *string `json:"StickySessionType,omitempty" xml:"StickySessionType,omitempty"` }
func (UpdateServerGroupAttributeRequestStickySessionConfig) GoString ¶
func (s UpdateServerGroupAttributeRequestStickySessionConfig) GoString() string
func (*UpdateServerGroupAttributeRequestStickySessionConfig) SetCookieTimeout ¶
func (s *UpdateServerGroupAttributeRequestStickySessionConfig) SetCookieTimeout(v int32) *UpdateServerGroupAttributeRequestStickySessionConfig
func (*UpdateServerGroupAttributeRequestStickySessionConfig) SetStickySessionEnabled ¶
func (s *UpdateServerGroupAttributeRequestStickySessionConfig) SetStickySessionEnabled(v bool) *UpdateServerGroupAttributeRequestStickySessionConfig
func (*UpdateServerGroupAttributeRequestStickySessionConfig) SetStickySessionType ¶
func (s *UpdateServerGroupAttributeRequestStickySessionConfig) SetStickySessionType(v string) *UpdateServerGroupAttributeRequestStickySessionConfig
func (UpdateServerGroupAttributeRequestStickySessionConfig) String ¶
func (s UpdateServerGroupAttributeRequestStickySessionConfig) String() string
type UpdateServerGroupAttributeRequestUchConfig ¶ added in v2.0.3
type UpdateServerGroupAttributeRequestUchConfig struct { // The type of the parameter. Only query strings are supported. // // This parameter is required. // // example: // // QueryString Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The value of the parameter used for consistent hashing. // // This parameter is required. // // example: // // abc Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (UpdateServerGroupAttributeRequestUchConfig) GoString ¶ added in v2.0.3
func (s UpdateServerGroupAttributeRequestUchConfig) GoString() string
func (*UpdateServerGroupAttributeRequestUchConfig) SetType ¶ added in v2.0.3
func (s *UpdateServerGroupAttributeRequestUchConfig) SetType(v string) *UpdateServerGroupAttributeRequestUchConfig
func (*UpdateServerGroupAttributeRequestUchConfig) SetValue ¶ added in v2.0.3
func (s *UpdateServerGroupAttributeRequestUchConfig) SetValue(v string) *UpdateServerGroupAttributeRequestUchConfig
func (UpdateServerGroupAttributeRequestUchConfig) String ¶ added in v2.0.3
func (s UpdateServerGroupAttributeRequestUchConfig) 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 job. // // 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 (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) 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: // // 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3 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 code 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 server group ID. // // This parameter is required. // // example: // // sgp-atstuj3rtop**** ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The server groups. You can specify at most 40 server groups 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) 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 cannot start with http:// or https://. // // 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 do not need to set this parameter if **ServerType* - is set to **Fc**. // // example: // // 80 Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the backend server. // // - Specify the ID of an Elastic Compute Service (ECS) instance, an elastic network interface (ENI), or an elastic container instance if you set **ServerType* - to **Ecs**, **Eni**, or **Eci**. // // - Specify an IP address if you set **ServerType* - to **Ip**. // // - Specify the Alibaba Cloud Resource Name (ARN) of a Function Compute function if you set **ServerType* - to **Fc**. // // This parameter is required. // // example: // // i-bp1f9kdprbgy9uiu**** ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the backend server. // // example: // // 192.168.1.1 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 // // - **Fc**: Function Compute // // 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 value is set to **0**, no requests are forwarded to the server. You can specify up to 40 servers in each call. // // > You do not need to set this parameter if **ServerType* - is set to **Fc**. // // 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 job. // // 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 (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) String ¶
func (s UpdateServerGroupServersAttributeResponseBody) String() string