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) 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) SetScriptContent(v string) *CreateAScriptsRequestAScripts
- func (s CreateAScriptsRequestAScripts) 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) 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) 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) 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
- 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) 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) 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) 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) SetIpv6Address(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) 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) 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) 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 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) SetScriptContent(v string) *UpdateAScriptsRequestAScripts
- func (s UpdateAScriptsRequestAScripts) 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) 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) 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) 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) 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 IP entries that you want to add. You can add up to 20 IP entries in each call. AclEntries []*AddEntriesToAclRequestAclEntries `json:"AclEntries,omitempty" xml:"AclEntries,omitempty" type:"Repeated"` // The ACL ID. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` }
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 IP entry. The description must be 2 to 256 characters in length, and can contain letters, digits, and the following special characters: , . ; / @ \_ -. // // You can add up to 20 IP entries in each call. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The CIDR block of the IP entry. // // You can add up to 20 IP entries in each call. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The backend servers that you want to add to the server group. You can specify up to 40 backend servers in each call. 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 can contain letters, digits, periods (.), underscores (\_), hyphens (-), commas (,), semicolons (;), forward slashes (/), and at signs (@). You can specify up to 40 servers in each call. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port used by the backend server. Valid values: **1** to **65535**. You can specify up to 40 server IDs in each call. // // > This parameter is required if the **ServerType** parameter is set to **Ecs**, **Eni**, **Eci**, or **Ip**. You do not need to set this parameter if **ServerType** is set to **Fc**. Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // Specifies whether to enable the remote IP address feature. You can specify up to 40 server IDs in each call. Valid values: // // * **true** // * **false** // // Regions that support the remote IP address feature: China (Hangzhou), China (Shenzhen), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Shanghai), China (Chengdu), China (Guangzhou), China (Hong Kong), US (Virginia), Japan (Tokyo), UK (London), US (Silicon Valley), Germany (Frankfurt), Indonesia (Jakarta), Singapore, Malaysia (Kuala Lumpur), Australia (Sydney), and India (Mumbai). // // > If **ServerType** is set to **Ip**, this parameter is available. RemoteIpEnabled *bool `json:"RemoteIpEnabled,omitempty" xml:"RemoteIpEnabled,omitempty"` // The backend server ID. You can specify up to 40 server IDs in each call. // // * If ServerType is set to **Instance**, set the ServerId parameter to the ID of an Elastic Compute Service (ECS) instance, an elastic network interface (ENI), or an elastic container instance. These backend servers are specified by **Ecs**, **Eni**, or **Eci**. // * If ServerType is set to **Ip**, set the ServerId parameter to an IP address specified in the server group. // * If the backend server group is of the **Fc** type, set this parameter to the Alibaba Cloud Resource Name (ARN) of a function. ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address in inclusive ENI mode. You can specify up to 40 server IDs in each call. // // > You do not need to set this parameter if **ServerType** is set to **Fc**. ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of the backend server that you want to add to the server group. You can specify up to 40 server IDs in each call. Valid values: // // * **Ecs** // * **Eni** // * **Eci** // * **Ip** // * **fc** ServerType *string `json:"ServerType,omitempty" xml:"ServerType,omitempty"` // The weight of the backend server. Valid values: **0** to **100**. Default value: **100**. If the weight of a backend server is set to **0**, no requests are forwarded to the backend server. You can specify up to 40 server IDs in each call. // // > You do not need to set this parameter if **ServerType** is set to **Fc**. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The template ID. HealthCheckTemplateId *string `json:"HealthCheckTemplateId,omitempty" xml:"HealthCheckTemplateId,omitempty"` // The server group ID. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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 ACL IDs. You can specify up to three IDs in each call. 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. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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 additional certificates. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a `2xx HTTP` status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. You must specify the ID of an HTTPS listener or a QUIC listener. 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 certificate ID. Only server certificates are supported. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (AssociateAdditionalCertificatesWithListenerResponseBody) GoString ¶
func (s AssociateAdditionalCertificatesWithListenerResponseBody) GoString() string
func (*AssociateAdditionalCertificatesWithListenerResponseBody) SetRequestId ¶
func (s *AssociateAdditionalCertificatesWithListenerResponseBody) SetRequestId(v string) *AssociateAdditionalCertificatesWithListenerResponseBody
func (AssociateAdditionalCertificatesWithListenerResponseBody) String ¶
func (s AssociateAdditionalCertificatesWithListenerResponseBody) String() string
type AttachCommonBandwidthPackageToLoadBalancerRequest ¶
type AttachCommonBandwidthPackageToLoadBalancerRequest struct { // The EIP bandwidth plan ID. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ALB instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the ALB instance. // // You can call the [DescribeRegions](~~36063~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (AttachCommonBandwidthPackageToLoadBalancerRequest) GoString ¶
func (s AttachCommonBandwidthPackageToLoadBalancerRequest) GoString() string
func (*AttachCommonBandwidthPackageToLoadBalancerRequest) SetBandwidthPackageId ¶
func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetBandwidthPackageId(v string) *AttachCommonBandwidthPackageToLoadBalancerRequest
func (*AttachCommonBandwidthPackageToLoadBalancerRequest) SetClientToken ¶
func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetClientToken(v string) *AttachCommonBandwidthPackageToLoadBalancerRequest
func (*AttachCommonBandwidthPackageToLoadBalancerRequest) SetDryRun ¶
func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetDryRun(v bool) *AttachCommonBandwidthPackageToLoadBalancerRequest
func (*AttachCommonBandwidthPackageToLoadBalancerRequest) SetLoadBalancerId ¶
func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetLoadBalancerId(v string) *AttachCommonBandwidthPackageToLoadBalancerRequest
func (*AttachCommonBandwidthPackageToLoadBalancerRequest) SetRegionId ¶
func (s *AttachCommonBandwidthPackageToLoadBalancerRequest) SetRegionId(v string) *AttachCommonBandwidthPackageToLoadBalancerRequest
func (AttachCommonBandwidthPackageToLoadBalancerRequest) String ¶
func (s AttachCommonBandwidthPackageToLoadBalancerRequest) String() string
type AttachCommonBandwidthPackageToLoadBalancerResponse ¶
type AttachCommonBandwidthPackageToLoadBalancerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the ALB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The mappings between zones and vSwitches. // // > You can add only one zone in each call. 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. VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone ID. You can call the [DescribeZones](~~189196~~) operation to query the most recent zone list. 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. 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)
*
- * 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](~~213616~~) 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)
*
- * 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](~~213616~~) 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)
*
- **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](~~213627~~) 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](~~213628~~) 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)
*
- **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](~~213627~~) 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](~~213628~~) 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)
func (*Client) ApplyHealthCheckTemplateToServerGroupWithOptions ¶
func (client *Client) ApplyHealthCheckTemplateToServerGroupWithOptions(request *ApplyHealthCheckTemplateToServerGroupRequest, runtime *util.RuntimeOptions) (_result *ApplyHealthCheckTemplateToServerGroupResponse, _err error)
func (*Client) AssociateAclsWithListener ¶
func (client *Client) AssociateAclsWithListener(request *AssociateAclsWithListenerRequest) (_result *AssociateAclsWithListenerResponse, _err error)
*
- **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](~~213618~~) 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)
*
- **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](~~213618~~) 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)
*
- **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](~~2254865~~) 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)
*
- **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](~~2254865~~) 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)
*
- **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](~~214362~~) 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)
*
- **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](~~214362~~) 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)
*
- 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)
*
- 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)
*
- ### Prerequisites
- * A standard or WAF-enabled Application Load Balancer (ALB) instance is created. For more information, see [CreateLoadBalancer](~~214358~~).
- * By default, the feature to create and manage AScript rules is unavailable. Log on to the [Quota Center console](https://quotas.console.aliyun.com/white-list-products/alb/quotas?spm=a2c4g.11186623.0.0.6e8834f6IFiF2I). On the **Privileges** page, enter the quota ID `slb_user_visible_gray_label/ascript` and apply for the quota.
- ### Usage notes
- * **CreateAScripts** 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](~~472574~~) operation to query the status of the task:
- * If an AScript rule is in the **Creating** state, the AScript rule is being created.
- * If an AScript rule is in the **Available** state, the AScript rule is created.
- * In the following table, the value of **N** is **1**. *
- @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)
*
- ### Prerequisites
- * A standard or WAF-enabled Application Load Balancer (ALB) instance is created. For more information, see [CreateLoadBalancer](~~214358~~).
- * By default, the feature to create and manage AScript rules is unavailable. Log on to the [Quota Center console](https://quotas.console.aliyun.com/white-list-products/alb/quotas?spm=a2c4g.11186623.0.0.6e8834f6IFiF2I). On the **Privileges** page, enter the quota ID `slb_user_visible_gray_label/ascript` and apply for the quota.
- ### Usage notes
- * **CreateAScripts** 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](~~472574~~) operation to query the status of the task:
- * If an AScript rule is in the **Creating** state, the AScript rule is being created.
- * If an AScript rule is in the **Available** state, the AScript rule is created.
- * In the following table, the value of **N** is **1**. *
- @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)
*
- ## 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](~~213617~~) 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)
*
- ## 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](~~213617~~) 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)
func (*Client) CreateHealthCheckTemplateWithOptions ¶
func (client *Client) CreateHealthCheckTemplateWithOptions(request *CreateHealthCheckTemplateRequest, runtime *util.RuntimeOptions) (_result *CreateHealthCheckTemplateResponse, _err error)
func (*Client) CreateListener ¶
func (client *Client) CreateListener(request *CreateListenerRequest) (_result *CreateListenerResponse, _err error)
*
- ## 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](~~214353~~) 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)
*
- ## 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](~~214353~~) 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)
*
- **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](~~214362~~) 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)
*
- **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](~~214362~~) 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)
*
- 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](~~214379~~) 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)
*
- 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](~~214379~~) 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)
*
- When you call this operation, take note of the following limits:
- * When you configure the **Redirect** action, you can use the default value for the **HttpCode** parameter but you cannot use the default values for all of the other parameters.
- * If you specify the **Rewrite** action and other actions in a forwarding rule, make sure that one of the actions is **ForwardGroup**.
- * **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](~~214379~~) operation to query the status of forwarding rules.
- * If forwarding rules are in the **Provisioning** state, the forwarding rules are being created.
- * If forwarding rules are in the **Available** state, the forwarding rules have been 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:
- * Limits on conditions: You can specify at most 5 conditions if you use a basic Application Load Balancer (ALB) instance, at most 10 conditions if you use a standard ALB instance, and at most 10 conditions if you use a WAF-enabled ALB instance.
- * Limits on actions: You can specify at most 3 actions if you use a basic ALB instance, at most 5 actions if you use a standard ALB instance, and at most 10 actions if you use a 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)
*
- When you call this operation, take note of the following limits:
- * When you configure the **Redirect** action, you can use the default value for the **HttpCode** parameter but you cannot use the default values for all of the other parameters.
- * If you specify the **Rewrite** action and other actions in a forwarding rule, make sure that one of the actions is **ForwardGroup**.
- * **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](~~214379~~) operation to query the status of forwarding rules.
- * If forwarding rules are in the **Provisioning** state, the forwarding rules are being created.
- * If forwarding rules are in the **Available** state, the forwarding rules have been 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:
- * Limits on conditions: You can specify at most 5 conditions if you use a basic Application Load Balancer (ALB) instance, at most 10 conditions if you use a standard ALB instance, and at most 10 conditions if you use a WAF-enabled ALB instance.
- * Limits on actions: You can specify at most 3 actions if you use a basic ALB instance, at most 5 actions if you use a standard ALB instance, and at most 10 actions if you use a 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)
func (*Client) CreateSecurityPolicyWithOptions ¶
func (client *Client) CreateSecurityPolicyWithOptions(request *CreateSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *CreateSecurityPolicyResponse, _err error)
func (*Client) CreateServerGroup ¶
func (client *Client) CreateServerGroup(request *CreateServerGroupRequest) (_result *CreateServerGroupResponse, _err error)
*
- **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](~~213627~~) 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)
*
- **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](~~213627~~) 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)
*
- **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](~~472574~~) 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)
*
- **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](~~472574~~) 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)
*
- **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](~~213617~~) 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)
*
- **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](~~213617~~) 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)
func (*Client) DeleteHealthCheckTemplatesWithOptions ¶
func (client *Client) DeleteHealthCheckTemplatesWithOptions(request *DeleteHealthCheckTemplatesRequest, runtime *util.RuntimeOptions) (_result *DeleteHealthCheckTemplatesResponse, _err error)
func (*Client) DeleteListener ¶
func (client *Client) DeleteListener(request *DeleteListenerRequest) (_result *DeleteListenerResponse, _err error)
*
- **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](~~2254865~~) 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)
*
- **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](~~2254865~~) 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)
*
- **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](~~214362~~) 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)
*
- **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](~~214362~~) 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)
*
- **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](~~214379~~) 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)
*
- **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](~~214379~~) 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)
*
- **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](~~214379~~) 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)
*
- **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](~~214379~~) 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)
func (*Client) DeleteSecurityPolicyWithOptions ¶
func (client *Client) DeleteSecurityPolicyWithOptions(request *DeleteSecurityPolicyRequest, runtime *util.RuntimeOptions) (_result *DeleteSecurityPolicyResponse, _err error)
func (*Client) DeleteServerGroup ¶
func (client *Client) DeleteServerGroup(request *DeleteServerGroupRequest) (_result *DeleteServerGroupResponse, _err error)
*
- **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](~~213627~~) 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)
*
- **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](~~213627~~) 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)
func (*Client) DescribeRegionsWithOptions ¶
func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)
func (*Client) DescribeZones ¶
func (client *Client) DescribeZones(request *DescribeZonesRequest) (_result *DescribeZonesResponse, _err error)
func (*Client) DescribeZonesWithOptions ¶
func (client *Client) DescribeZonesWithOptions(request *DescribeZonesRequest, runtime *util.RuntimeOptions) (_result *DescribeZonesResponse, _err error)
func (*Client) DetachCommonBandwidthPackageFromLoadBalancer ¶
func (client *Client) DetachCommonBandwidthPackageFromLoadBalancer(request *DetachCommonBandwidthPackageFromLoadBalancerRequest) (_result *DetachCommonBandwidthPackageFromLoadBalancerResponse, _err error)
*
- **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](~~214359~~) 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)
*
- **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](~~214359~~) 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)
func (*Client) DisableDeletionProtectionWithOptions ¶
func (client *Client) DisableDeletionProtectionWithOptions(request *DisableDeletionProtectionRequest, runtime *util.RuntimeOptions) (_result *DisableDeletionProtectionResponse, _err error)
func (*Client) DisableLoadBalancerAccessLog ¶
func (client *Client) DisableLoadBalancerAccessLog(request *DisableLoadBalancerAccessLogRequest) (_result *DisableLoadBalancerAccessLogResponse, _err error)
func (*Client) DisableLoadBalancerAccessLogWithOptions ¶
func (client *Client) DisableLoadBalancerAccessLogWithOptions(request *DisableLoadBalancerAccessLogRequest, runtime *util.RuntimeOptions) (_result *DisableLoadBalancerAccessLogResponse, _err error)
func (*Client) DisableLoadBalancerIpv6Internet ¶ added in v2.0.3
func (client *Client) DisableLoadBalancerIpv6Internet(request *DisableLoadBalancerIpv6InternetRequest) (_result *DisableLoadBalancerIpv6InternetResponse, _err error)
*
- ### Prerequisites
- An ALB instance is created and IPv4/IPv6 dual stack is enabled for the instance. You can call the [CreateLoadBalancer](~~214358~~) 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](~~214362~~) 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](~~214362~~) 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)
*
- ### Prerequisites
- An ALB instance is created and IPv4/IPv6 dual stack is enabled for the instance. You can call the [CreateLoadBalancer](~~214358~~) 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](~~214362~~) 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](~~214362~~) 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)
*
- **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](~~213618~~) 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)
*
- **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](~~213618~~) 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)
*
- **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](~~214354~~) 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)
*
- **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](~~214354~~) 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)
func (*Client) EnableDeletionProtectionWithOptions ¶
func (client *Client) EnableDeletionProtectionWithOptions(request *EnableDeletionProtectionRequest, runtime *util.RuntimeOptions) (_result *EnableDeletionProtectionResponse, _err error)
func (*Client) EnableLoadBalancerAccessLog ¶
func (client *Client) EnableLoadBalancerAccessLog(request *EnableLoadBalancerAccessLogRequest) (_result *EnableLoadBalancerAccessLogResponse, _err error)
func (*Client) EnableLoadBalancerAccessLogWithOptions ¶
func (client *Client) EnableLoadBalancerAccessLogWithOptions(request *EnableLoadBalancerAccessLogRequest, runtime *util.RuntimeOptions) (_result *EnableLoadBalancerAccessLogResponse, _err error)
func (*Client) EnableLoadBalancerIpv6Internet ¶ added in v2.0.3
func (client *Client) EnableLoadBalancerIpv6Internet(request *EnableLoadBalancerIpv6InternetRequest) (_result *EnableLoadBalancerIpv6InternetResponse, _err error)
*
- ### Prerequisites
- An ALB instance is created and IPv4/IPv6 dual stack is enabled for the instance. You can call the [CreateLoadBalancer](~~214358~~) 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](~~214362~~) 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](~~214362~~) 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)
*
- ### Prerequisites
- An ALB instance is created and IPv4/IPv6 dual stack is enabled for the instance. You can call the [CreateLoadBalancer](~~214358~~) 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](~~214362~~) 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](~~214362~~) 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)
func (*Client) GetHealthCheckTemplateAttributeWithOptions ¶
func (client *Client) GetHealthCheckTemplateAttributeWithOptions(request *GetHealthCheckTemplateAttributeRequest, runtime *util.RuntimeOptions) (_result *GetHealthCheckTemplateAttributeResponse, _err error)
func (*Client) GetListenerAttribute ¶
func (client *Client) GetListenerAttribute(request *GetListenerAttributeRequest) (_result *GetListenerAttributeResponse, _err error)
func (*Client) GetListenerAttributeWithOptions ¶
func (client *Client) GetListenerAttributeWithOptions(request *GetListenerAttributeRequest, runtime *util.RuntimeOptions) (_result *GetListenerAttributeResponse, _err error)
func (*Client) GetListenerHealthStatus ¶
func (client *Client) GetListenerHealthStatus(request *GetListenerHealthStatusRequest) (_result *GetListenerHealthStatusResponse, _err error)
func (*Client) GetListenerHealthStatusWithOptions ¶
func (client *Client) GetListenerHealthStatusWithOptions(request *GetListenerHealthStatusRequest, runtime *util.RuntimeOptions) (_result *GetListenerHealthStatusResponse, _err error)
func (*Client) GetLoadBalancerAttribute ¶
func (client *Client) GetLoadBalancerAttribute(request *GetLoadBalancerAttributeRequest) (_result *GetLoadBalancerAttributeResponse, _err error)
func (*Client) GetLoadBalancerAttributeWithOptions ¶
func (client *Client) GetLoadBalancerAttributeWithOptions(request *GetLoadBalancerAttributeRequest, runtime *util.RuntimeOptions) (_result *GetLoadBalancerAttributeResponse, _err error)
func (*Client) ListAScripts ¶ added in v2.0.3
func (client *Client) ListAScripts(request *ListAScriptsRequest) (_result *ListAScriptsResponse, _err error)
func (*Client) ListAScriptsWithOptions ¶ added in v2.0.3
func (client *Client) ListAScriptsWithOptions(request *ListAScriptsRequest, runtime *util.RuntimeOptions) (_result *ListAScriptsResponse, _err error)
func (*Client) ListAclEntries ¶
func (client *Client) ListAclEntries(request *ListAclEntriesRequest) (_result *ListAclEntriesResponse, _err error)
func (*Client) ListAclEntriesWithOptions ¶
func (client *Client) ListAclEntriesWithOptions(request *ListAclEntriesRequest, runtime *util.RuntimeOptions) (_result *ListAclEntriesResponse, _err error)
func (*Client) ListAclRelations ¶
func (client *Client) ListAclRelations(request *ListAclRelationsRequest) (_result *ListAclRelationsResponse, _err error)
func (*Client) ListAclRelationsWithOptions ¶
func (client *Client) ListAclRelationsWithOptions(request *ListAclRelationsRequest, runtime *util.RuntimeOptions) (_result *ListAclRelationsResponse, _err error)
func (*Client) ListAcls ¶
func (client *Client) ListAcls(request *ListAclsRequest) (_result *ListAclsResponse, _err error)
func (*Client) ListAclsWithOptions ¶
func (client *Client) ListAclsWithOptions(request *ListAclsRequest, runtime *util.RuntimeOptions) (_result *ListAclsResponse, _err error)
func (*Client) ListAsynJobs ¶
func (client *Client) ListAsynJobs(request *ListAsynJobsRequest) (_result *ListAsynJobsResponse, _err error)
func (*Client) ListAsynJobsWithOptions ¶
func (client *Client) ListAsynJobsWithOptions(request *ListAsynJobsRequest, runtime *util.RuntimeOptions) (_result *ListAsynJobsResponse, _err error)
func (*Client) ListHealthCheckTemplates ¶
func (client *Client) ListHealthCheckTemplates(request *ListHealthCheckTemplatesRequest) (_result *ListHealthCheckTemplatesResponse, _err error)
func (*Client) ListHealthCheckTemplatesWithOptions ¶
func (client *Client) ListHealthCheckTemplatesWithOptions(request *ListHealthCheckTemplatesRequest, runtime *util.RuntimeOptions) (_result *ListHealthCheckTemplatesResponse, _err error)
func (*Client) ListListenerCertificates ¶
func (client *Client) ListListenerCertificates(request *ListListenerCertificatesRequest) (_result *ListListenerCertificatesResponse, _err error)
func (*Client) ListListenerCertificatesWithOptions ¶
func (client *Client) ListListenerCertificatesWithOptions(request *ListListenerCertificatesRequest, runtime *util.RuntimeOptions) (_result *ListListenerCertificatesResponse, _err error)
func (*Client) ListListeners ¶
func (client *Client) ListListeners(request *ListListenersRequest) (_result *ListListenersResponse, _err error)
func (*Client) ListListenersWithOptions ¶
func (client *Client) ListListenersWithOptions(request *ListListenersRequest, runtime *util.RuntimeOptions) (_result *ListListenersResponse, _err error)
func (*Client) ListLoadBalancers ¶
func (client *Client) ListLoadBalancers(request *ListLoadBalancersRequest) (_result *ListLoadBalancersResponse, _err error)
func (*Client) ListLoadBalancersWithOptions ¶
func (client *Client) ListLoadBalancersWithOptions(request *ListLoadBalancersRequest, runtime *util.RuntimeOptions) (_result *ListLoadBalancersResponse, _err error)
func (*Client) ListRules ¶
func (client *Client) ListRules(request *ListRulesRequest) (_result *ListRulesResponse, _err error)
func (*Client) ListRulesWithOptions ¶
func (client *Client) ListRulesWithOptions(request *ListRulesRequest, runtime *util.RuntimeOptions) (_result *ListRulesResponse, _err error)
func (*Client) ListSecurityPolicies ¶
func (client *Client) ListSecurityPolicies(request *ListSecurityPoliciesRequest) (_result *ListSecurityPoliciesResponse, _err error)
func (*Client) ListSecurityPoliciesWithOptions ¶
func (client *Client) ListSecurityPoliciesWithOptions(request *ListSecurityPoliciesRequest, runtime *util.RuntimeOptions) (_result *ListSecurityPoliciesResponse, _err error)
func (*Client) ListSecurityPolicyRelations ¶
func (client *Client) ListSecurityPolicyRelations(request *ListSecurityPolicyRelationsRequest) (_result *ListSecurityPolicyRelationsResponse, _err error)
func (*Client) ListSecurityPolicyRelationsWithOptions ¶
func (client *Client) ListSecurityPolicyRelationsWithOptions(request *ListSecurityPolicyRelationsRequest, runtime *util.RuntimeOptions) (_result *ListSecurityPolicyRelationsResponse, _err error)
func (*Client) ListServerGroupServers ¶
func (client *Client) ListServerGroupServers(request *ListServerGroupServersRequest) (_result *ListServerGroupServersResponse, _err error)
func (*Client) ListServerGroupServersWithOptions ¶
func (client *Client) ListServerGroupServersWithOptions(request *ListServerGroupServersRequest, runtime *util.RuntimeOptions) (_result *ListServerGroupServersResponse, _err error)
func (*Client) ListServerGroups ¶
func (client *Client) ListServerGroups(request *ListServerGroupsRequest) (_result *ListServerGroupsResponse, _err error)
func (*Client) ListServerGroupsWithOptions ¶
func (client *Client) ListServerGroupsWithOptions(request *ListServerGroupsRequest, runtime *util.RuntimeOptions) (_result *ListServerGroupsResponse, _err error)
func (*Client) ListSystemSecurityPolicies ¶
func (client *Client) ListSystemSecurityPolicies() (_result *ListSystemSecurityPoliciesResponse, _err error)
func (*Client) ListSystemSecurityPoliciesWithOptions ¶
func (client *Client) ListSystemSecurityPoliciesWithOptions(runtime *util.RuntimeOptions) (_result *ListSystemSecurityPoliciesResponse, _err error)
func (*Client) ListTagKeys ¶
func (client *Client) ListTagKeys(request *ListTagKeysRequest) (_result *ListTagKeysResponse, _err error)
func (*Client) ListTagKeysWithOptions ¶
func (client *Client) ListTagKeysWithOptions(request *ListTagKeysRequest, runtime *util.RuntimeOptions) (_result *ListTagKeysResponse, _err error)
func (*Client) ListTagResources ¶
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)
func (*Client) ListTagResourcesWithOptions ¶
func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)
func (*Client) ListTagValues ¶
func (client *Client) ListTagValues(request *ListTagValuesRequest) (_result *ListTagValuesResponse, _err error)
func (*Client) ListTagValuesWithOptions ¶
func (client *Client) ListTagValuesWithOptions(request *ListTagValuesRequest, runtime *util.RuntimeOptions) (_result *ListTagValuesResponse, _err error)
func (*Client) MoveResourceGroup ¶
func (client *Client) MoveResourceGroup(request *MoveResourceGroupRequest) (_result *MoveResourceGroupResponse, _err error)
func (*Client) MoveResourceGroupWithOptions ¶
func (client *Client) MoveResourceGroupWithOptions(request *MoveResourceGroupRequest, runtime *util.RuntimeOptions) (_result *MoveResourceGroupResponse, _err error)
func (*Client) RemoveEntriesFromAcl ¶
func (client *Client) RemoveEntriesFromAcl(request *RemoveEntriesFromAclRequest) (_result *RemoveEntriesFromAclResponse, _err error)
*
- **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](~~213616~~) 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)
*
- **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](~~213616~~) 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)
*
- **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](~~213627~~) 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](~~213628~~) 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)
*
- **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](~~213627~~) 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](~~213628~~) 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)
*
- **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](~~213627~~) 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](~~213628~~) 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)
*
- **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](~~213627~~) 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](~~213628~~) 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)
*
- **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](~~2254865~~) 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)
*
- **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](~~2254865~~) 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)
*
- 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)
*
- 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)
*
- **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](~~2254865~~) 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)
*
- **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](~~2254865~~) 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)
func (*Client) TagResourcesWithOptions ¶
func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)
func (*Client) UnTagResources ¶
func (client *Client) UnTagResources(request *UnTagResourcesRequest) (_result *UnTagResourcesResponse, _err error)
func (*Client) UnTagResourcesWithOptions ¶
func (client *Client) UnTagResourcesWithOptions(request *UnTagResourcesRequest, runtime *util.RuntimeOptions) (_result *UnTagResourcesResponse, _err error)
func (*Client) UpdateAScripts ¶ added in v2.0.3
func (client *Client) UpdateAScripts(request *UpdateAScriptsRequest) (_result *UpdateAScriptsResponse, _err error)
*
- * **UpdateAScripts** 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](~~472574~~) operation to query the status of the task.
- * If an AScript rule is in the **Configuring** state, the AScript rule is being updated.
- * If an AScript rule is in the **Available** state, the AScript rule is updated.
- * In the following table, the maximum value of **N** is **4**. *
- @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)
*
- * **UpdateAScripts** 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](~~472574~~) operation to query the status of the task.
- * If an AScript rule is in the **Configuring** state, the AScript rule is being updated.
- * If an AScript rule is in the **Available** state, the AScript rule is updated.
- * In the following table, the maximum value of **N** is **4**. *
- @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)
func (*Client) UpdateAclAttributeWithOptions ¶
func (client *Client) UpdateAclAttributeWithOptions(request *UpdateAclAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateAclAttributeResponse, _err error)
func (*Client) UpdateHealthCheckTemplateAttribute ¶
func (client *Client) UpdateHealthCheckTemplateAttribute(request *UpdateHealthCheckTemplateAttributeRequest) (_result *UpdateHealthCheckTemplateAttributeResponse, _err error)
func (*Client) UpdateHealthCheckTemplateAttributeWithOptions ¶
func (client *Client) UpdateHealthCheckTemplateAttributeWithOptions(request *UpdateHealthCheckTemplateAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateHealthCheckTemplateAttributeResponse, _err error)
func (*Client) UpdateListenerAttribute ¶
func (client *Client) UpdateListenerAttribute(request *UpdateListenerAttributeRequest) (_result *UpdateListenerAttributeResponse, _err error)
*
- **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](~~2254865~~) 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)
*
- **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](~~2254865~~) 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)
*
- **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](~~2254865~~) 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)
*
- **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](~~2254865~~) 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)
*
- ## Prerequisites
- * An ALB instance is created. For more information about how to create an ALB instance, see [CreateLoadBalancer](~~214358~~).
- * 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](~~120192~~).
- ## 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](~~214362~~) 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)
*
- ## Prerequisites
- * An ALB instance is created. For more information about how to create an ALB instance, see [CreateLoadBalancer](~~214358~~).
- * 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](~~120192~~).
- ## 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](~~214362~~) 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)
*
- **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](~~214362~~) 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)
*
- **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](~~214362~~) 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)
*
- ##
- * You can upgrade a basic ALB instance to a standard ALB instance or a WAF-enabled ALB instance but 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](~~214654~~).
- * **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 [GetLoadBalancerAttribute](~~214362~~) to query the status of the task.
- * 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 has been modified. *
- @param request UpdateLoadBalancerEditionRequest
- @return UpdateLoadBalancerEditionResponse
func (*Client) UpdateLoadBalancerEditionWithOptions ¶
func (client *Client) UpdateLoadBalancerEditionWithOptions(request *UpdateLoadBalancerEditionRequest, runtime *util.RuntimeOptions) (_result *UpdateLoadBalancerEditionResponse, _err error)
*
- ##
- * You can upgrade a basic ALB instance to a standard ALB instance or a WAF-enabled ALB instance but 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](~~214654~~).
- * **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 [GetLoadBalancerAttribute](~~214362~~) to query the status of the task.
- * 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 has been 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)
*
- **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](~~214362~~) 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)
*
- **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](~~214362~~) 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)
*
- * **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](~~214379~~) 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)
*
- * **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](~~214379~~) 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)
*
- **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](~~214379~~) 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)
*
- **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](~~214379~~) 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)
*
- ##
- **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](~~213609~~) 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)
*
- ##
- **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](~~213609~~) 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)
*
- ## 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](~~213627~~) 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)
*
- ## 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](~~213627~~) 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)
*
- **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](~~213627~~) 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](~~213628~~) operation to query the status of a backend server.
- * If a backend server is in the **Configuring** state, it indicates that the backend server is being modified.
- * If a backend server is in the **Available** state, it indicates that the backend server is running. *
- @param request UpdateServerGroupServersAttributeRequest
- @return UpdateServerGroupServersAttributeResponse
func (*Client) UpdateServerGroupServersAttributeWithOptions ¶
func (client *Client) UpdateServerGroupServersAttributeWithOptions(request *UpdateServerGroupServersAttributeRequest, runtime *util.RuntimeOptions) (_result *UpdateServerGroupServersAttributeResponse, _err error)
*
- **UpdateServerGroupServersAttribute** is an asynchronous operation. After a request is sent, the system returns a request ID and runs the task in the background.
- 1. You can call the [ListServerGroups](~~213627~~) 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](~~213628~~) 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 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. 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 characters in length and can contain letters, digits, periods (.), underscores (\_), and hyphens (-). The name must start with a letter. AScriptName *string `json:"AScriptName,omitempty" xml:"AScriptName,omitempty"` // Specifies whether to enable the AScript rule. Valid values: // // * **true** // * **false** (default) Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The content of the AScript rule. 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) 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 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. 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. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the resource group. 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://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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. AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // The ID of the asynchronous task. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (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 value of RequestId as the value of ClientToken. The request ID may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The HTTP status codes that are used to indicate whether the backend server passes the health check. 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. HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that you want to use for the health check. // // Default value: **$SERVER_IP**. The domain name must be 1 to 80 characters in length. The domain name must meet the following requirements: // // * 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 can contain only letters but cannot contain digits or hyphens (-). // * Other fields cannot start or end with a hyphen (-). // // This parameter is required only if the **HealthCheckProtocol** parameter is set to **HTTP**. HealthCheckHost *string `json:"HealthCheckHost,omitempty" xml:"HealthCheckHost,omitempty"` // The HTTP version that is used for health checks. // // Valid values: **HTTP 1.0** and **HTTP 1.1**. // // Default value: **HTTP 1.1**. // // > This parameter is valid only if the `HealthCheckProtocol` parameter is set to **HTTP**. HealthCheckHttpVersion *string `json:"HealthCheckHttpVersion,omitempty" xml:"HealthCheckHttpVersion,omitempty"` // The interval at which health checks are performed. // // Valid values: **1 to 50**. // // Default value: **2**. HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The method that you want to use for the health check. Valid values: // // * **HEAD**: By default, the ALB instance sends HEAD requests to a backend server to perform HTTP health checks. // * **POST**: gRPC health checks automatically use the POST method. // * **GET**: If the length of a response exceeds 8 KB, the response is truncated. However, the health check result is not affected. // // > This parameter takes effect only when the **HealthCheckProtocol** parameter is set to **HTTP** or **gRPC**. HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The URL that is used for health checks. // // It must be 1 to 80 characters in length, and can contain letters, digits, hyphens (-), forward slashes (/), periods (.), percent signs (%), question marks (?), number signs (#), and ampersands (&). It can also contain the following extended characters: `_ ; ~ ! ( ) * [ ] @ $ ^ : \" , +`. The URL must start with a forward slash (/). // // > This parameter is valid only if the `HealthCheckProtocol` parameter is set to **HTTP**. HealthCheckPath *string `json:"HealthCheckPath,omitempty" xml:"HealthCheckPath,omitempty"` // The protocol that you want to use for health checks. Valid values: // // * **HTTP** (default): To perform HTTP health checks, ALB sends HEAD or GET requests to a backend server to check whether the backend server is healthy. // * **TCP**: To perform TCP health checks, ALB sends SYN packets to a backend server to check whether the port of the backend server is available to receive requests. // * **gRPC**: To perform gRPC health checks, ALB sends POST or GET requests to a backend server to check whether the backend server is healthy. 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. HealthCheckTemplateName *string `json:"HealthCheckTemplateName,omitempty" xml:"HealthCheckTemplateName,omitempty"` // The timeout period of a health check. If a backend server does not respond within the specified timeout period, the backend server fails the health check. // // Valid values: **1 to 300**. // // Default value: **5**. // // > If the value of the `HealthCheckTimeout` parameter is smaller than that of the `HealthCheckInterval` parameter, the timeout period specified by the `HealthCheckTimeout` parameter is ignored and the value of the `HealthCheckInterval` parameter is used as the timeout period. 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**. 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**. 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://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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. HealthCheckTemplateId *string `json:"HealthCheckTemplateId,omitempty" xml:"HealthCheckTemplateId,omitempty"` // The request ID. 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 { 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. CaEnabled *bool `json:"CaEnabled,omitempty" xml:"CaEnabled,omitempty"` 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` 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. 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. 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. 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. 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. ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The frontend port that is used by the ALB instance. // // Valid values: **1 to 65535**. ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. // // Valid values: **HTTP**, **HTTPS**, and **QUIC**. ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the ALB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` 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. 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. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The tags. Tag []*CreateListenerRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` 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 {
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 up to 20 certificate IDs. 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 { ForwardGroupConfig *CreateListenerRequestDefaultActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` // The action type. You can specify only one action type. Valid value: // // **ForwardGroup**: forwards requests to multiple vServer groups. 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 {
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. 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 HTTPS listener. Only HTTPS listeners support this parameter. This parameter is required when **QuicUpgradeEnabled** is set to **true**. // // > The HTTPS listener and the QUIC listener must be added to the same ALB instance. Make sure that the QUIC listener is not associated with any other listeners. QuicListenerId *string `json:"QuicListenerId,omitempty" xml:"QuicListenerId,omitempty"` // Specifies whether to enable QUIC upgrade. Valid values: // // * **true**: enables QUIC upgrade. // * **false** (default): disables QUIC upgrade. // // > Only HTTPS listeners support this parameter. 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://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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 **XForwardedForClientCertClientVerifyEnabled** is set to **true**. // // The name must be 1 to 40 characters in length, and can contain lowercase letters, hyphens (-), underscores (\_), and digits. // // > Only HTTPS listeners support this parameter. 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**: uses the X-Forwarded-Clientcert-clientverify header. // * **false** (default): does not use the X-Forwarded-Clientcert-clientverify header. // // > Only HTTPS listeners support this parameter. 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, hyphens (-), underscores (\_), and digits. // // > Only HTTPS listeners support this parameter. 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**: uses the X-Forwarded-Clientcert-fingerprint header. // * **false** (default): does not use the X-Forwarded-Clientcert-fingerprint header. // // > Only HTTPS listeners support this parameter. 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, hyphens (-), underscores (\_), and digits. // // > Only HTTPS listeners support this parameter. 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**: uses the X-Forwarded-Clientcert-issuerdn header. // * **false** (default): does not use the X-Forwarded-Clientcert-issuerdn header. // // > Only HTTPS listeners support this parameter. 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, hyphens (-), underscores (\_), and digits. // // > Only HTTPS listeners support this parameter. 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**: uses the X-Forwarded-Clientcert-subjectdn header. // * **false** (default): does not use the X-Forwarded-Clientcert-subjectdn header. // // > Only HTTPS listeners support this parameter. XForwardedForClientCertSubjectDNEnabled *bool `json:"XForwardedForClientCertSubjectDNEnabled,omitempty" xml:"XForwardedForClientCertSubjectDNEnabled,omitempty"` // Specifies whether to use the `X-Forwarded-Client-Ip` header to obtain the source IP address of the ALB instance. Valid values: // // * **true**: uses the X-Forwarded-Client-Ip header. // * **false** (default): does not use the X-Forwarded-Client-Ip header. // // > HTTP, HTTPS, and QUIC listeners support this parameter. The feature corresponding to this parameter is not available by default. If you want to use this feature, submit a ticket. XForwardedForClientSourceIpsEnabled *bool `json:"XForwardedForClientSourceIpsEnabled,omitempty" xml:"XForwardedForClientSourceIpsEnabled,omitempty"` // The trusted proxy IP address. // // ALB traverses `X-Forwarded-For` backwards and selects the first IP address that is not in the trusted IP list as the originating IP address of the client, which will be throttled if source IP address throttling is enabled. XForwardedForClientSourceIpsTrusted *string `json:"XForwardedForClientSourceIpsTrusted,omitempty" xml:"XForwardedForClientSourceIpsTrusted,omitempty"` // Specifies whether to use the `X-Forwarded-Client-Port` header to retrieve the client port. Valid values: // // * **true**: uses the X-Forwarded-Client-Port header. // * **false** (default): does not use the X-Forwarded-Client-Port header. // // > HTTP and HTTPS listeners support this parameter. 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): uses the X-Forwarded-For header. // * **false**: does not use the X-Forwarded-For header. // // > HTTP and HTTPS listeners support this parameter. XForwardedForEnabled *bool `json:"XForwardedForEnabled,omitempty" xml:"XForwardedForEnabled,omitempty"` // Specifies whether to use the `X-Forwarded-Proto` header to retrieve the listening protocol of the ALB instance. Valid values: // // * **true**: uses the X-Forwarded-Proto header. // * **false** (default): does not use the X-Forwarded-Proto header. // // > HTTP, HTTPS, and QUIC listeners support this parameter. 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**: uses the SLB-ID header. // * **false** (default): does not use the SLB-ID header. // // > HTTP, HTTPS, and QUIC listeners support this parameter. XForwardedForSLBIdEnabled *bool `json:"XForwardedForSLBIdEnabled,omitempty" xml:"XForwardedForSLBIdEnabled,omitempty"` // Specifies whether to use the `X-Forwarded-Port` header to retrieve the listening port of the ALB instance. Valid values: // // * **true**: uses the X-Forwarded-Port header. // * **false** (default): does not use the X-Forwarded-Port header. // // > HTTP, HTTPS, and QUIC listeners support this parameter. 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) 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The ID of the listener. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The ID of the request. 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 used to assign IP addresses to zones of the ALB instance. Default value: Dynamic. Valid values: // // * **Fixed:** assigns a static IP address to the ALB instance. // * **Dynamic:** dynamically assigns an IP address to each zone of the ALB instance. AddressAllocatedMode *string `json:"AddressAllocatedMode,omitempty" xml:"AddressAllocatedMode,omitempty"` // The protocol version. Valid values: // // * **IPv4:** IPv4. // * **DualStack:** dual stack. 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. 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. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The configuration of the billing method of the ALB instance. 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. 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. 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. 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. VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The zones and the vSwitches in the zones. You must specify at least two zones. 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 Elastic IP Address (EIP) bandwidth plan that is associated with the ALB instance if the ALB instance uses a public IP address. 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. 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**. 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. 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://. 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://. 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 { // 公网实例绑定的EIP实例ID。至少需要添加2个可用区,最多支持添加10个可用区。 AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"` // The private IPv4 address. You must add at least two zones. You can add a maximum of 10 zones. IntranetAddress *string `json:"IntranetAddress,omitempty" xml:"IntranetAddress,omitempty"` // The vSwitch in the zone. You can specify only one vSwitch (subnet) in each zone of an ALB instance. You can specify up to 10 zones. VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone ID of the ALB instance. You can specify up to 10 zones for an ALB instance. // // You can call the [DescribeZones](~~36064~~) operation to query the most recent zone list. ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (CreateLoadBalancerRequestZoneMappings) GoString ¶
func (s CreateLoadBalancerRequestZoneMappings) GoString() string
func (*CreateLoadBalancerRequestZoneMappings) SetAllocationId ¶ added in v2.1.1
func (s *CreateLoadBalancerRequestZoneMappings) SetAllocationId(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 ID of the ALB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateLoadBalancerResponseBody) GoString ¶
func (s CreateLoadBalancerResponseBody) GoString() string
func (*CreateLoadBalancerResponseBody) SetLoadBalancerId ¶
func (s *CreateLoadBalancerResponseBody) SetLoadBalancerId(v string) *CreateLoadBalancerResponseBody
func (*CreateLoadBalancerResponseBody) 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. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID of the ALB instance. 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. Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"` // The maximum cache time of dry run requests in the browser. Unit: seconds. // // Valid values: **-1** to **172800**. RuleActions []*CreateRuleRequestRuleActions `json:"RuleActions,omitempty" xml:"RuleActions,omitempty" type:"Repeated"` // The configuration of the source IP-based forwarding rule. 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. RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` 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 { // The origins allowed. 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 distributed. Each forwarding rule supports at most five server groups. ForwardGroupConfig *CreateRuleRequestRuleActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` // The configuration 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 is required. The priority of each action within a forwarding rule must be unique. Order *int32 `json:"Order,omitempty" xml:"Order,omitempty"` // The redirect configuration. // // > When you configure the **RedirectConfig** action, you can use the default value only for the **httpCode** parameter. Do not use the default values for the other parameters. RedirectConfig *CreateRuleRequestRuleActionsRedirectConfig `json:"RedirectConfig,omitempty" xml:"RedirectConfig,omitempty" type:"Struct"` RemoveHeaderConfig *CreateRuleRequestRuleActionsRemoveHeaderConfig `json:"RemoveHeaderConfig,omitempty" xml:"RemoveHeaderConfig,omitempty" type:"Struct"` // The rewrite configuration. // // > If multiple actions are configured within a forwarding rule, you must set **RewriteConfig** to the value of **ForwardGroup**. RewriteConfig *CreateRuleRequestRuleActionsRewriteConfig `json:"RewriteConfig,omitempty" xml:"RewriteConfig,omitempty" type:"Struct"` // The action to throttle traffic. TrafficLimitConfig *CreateRuleRequestRuleActionsTrafficLimitConfig `json:"TrafficLimitConfig,omitempty" xml:"TrafficLimitConfig,omitempty" type:"Struct"` // The action to mirror traffic. TrafficMirrorConfig *CreateRuleRequestRuleActionsTrafficMirrorConfig `json:"TrafficMirrorConfig,omitempty" xml:"TrafficMirrorConfig,omitempty" type:"Struct"` // The action type. Valid values: // // * **ForwardGroup**: forwards a request to multiple vServer groups. // * **Redirect**: redirects a request. // * **FixedResponse**: returns a custom response. // * **Rewrite**: rewrites a request. // * **InsertHeader**: inserts a header. // * **RemoveHeaderConfig**: deletes a header. // * **TrafficLimitConfig**: throttles network traffic. // * **TrafficMirrorConfig**: mirrors traffic. // * **CorsConfig**: forwards requests based on CORS. // // The following action types are supported: // // * **FinalType**: the last action to be performed in a forwarding rule. Each forwarding rule can contain only one FinalType action. You can specify the **ForwardGroup**, **Redirect**, or **FixedResponse** action as the FinalType action. // * **ExtType**: the action or the actions to be performed before the **FinalType** action. A forwarding rule can contain one or more **ExtType** actions. To specify this parameter, you must also specify **FinalType**. You can specify multiple **InsertHeader** actions or one **Rewrite** action. 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 credentials can be carried in CORS requests. Valid values: // // * **on**: yes // * **off**: no AllowCredentials *string `json:"AllowCredentials,omitempty" xml:"AllowCredentials,omitempty"` // The allowed headers for CORS requests. AllowHeaders []*string `json:"AllowHeaders,omitempty" xml:"AllowHeaders,omitempty" type:"Repeated"` // The allowed HTTP methods for 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 run requests in the browser. Unit: seconds. // // Valid values: **-1** to **172800**. 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 can be up to 1 KB in size and can contain only ASCII characters. 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**. ContentType *string `json:"ContentType,omitempty" xml:"ContentType,omitempty"` // The HTTP status code in the response. Valid values: **HTTP\_2xx**, **HTTP\_4xx**, and **HTTP\_5xx**. **x** must be a digit. 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 server groups. ServerGroupStickySession *CreateRuleRequestRuleActionsForwardGroupConfigServerGroupStickySession `json:"ServerGroupStickySession,omitempty" xml:"ServerGroupStickySession,omitempty" type:"Struct"` // The server groups to which requests are distributed. Each forwarding rule supports at most five server groups. 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** // * **false** (default) Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The timeout period of sessions. Unit: seconds. Valid values: **1** to **86400**. Default value: **1000**. 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 distributed. 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 only one destination server group exists and you do not specify a weight, the default value **100** is used. // * If more than one destination server group exists, you must specify weights. 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 key must be 1 to 40 characters in length, and can contain letters, digits, underscores (\_), and hyphens (-). The header key specified by **InsertHeaderConfig** must be unique. // // > You cannot specify the following header keys (case-insensitive): `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`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the header to be inserted. // // * If **ValueType** is set to **SystemDefined**, you can specify one of the following header values: // // * **ClientSrcPort**: the client port. // * **ClientSrcIp**: the client IP address. // * **Protocol**: the request protocol (HTTP or HTTPS). // * **SLBId**: the ID of the ALB instance. // * **SLBPort**: the listening 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 printable characters whose ASCII values are `greater than or equal to 32 and lower than 127`. You can use asterisks (\*) and question marks (?) as wildcards. The value cannot start or end with a space character. // // * If **ValueType** is set to **ReferenceHeader**, you can reference one of the request headers. The header value must be 1 to 128 characters in length, and can contain lowercase letters, digits, underscores (\_), and hyphens (-). Value *string `json:"Value,omitempty" xml:"Value,omitempty"` // The type of header. Valid values: // // * **UserDefined**: a custom header // * **ReferenceHeader**: a header that references one of the request headers // * **SystemDefined**: a header predefined by the system 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 redirected. Valid values: // // * **${host}** (default): If you set the value to ${host}, you cannot append other characters. // // * 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, and the following special 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 wildcards, and cannot contain digits or hyphens (-). The leftmost `domain label` can be an asterisk (\*). // * 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. Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The redirect type. Valid values: **301**, **302**, **303**, **307**, and **308**. HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` // The path 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. // // * A custom value. You must make sure that the custom value meets the following requirements: // // * The value must be 1 to 128 characters in length, and can contain asterisks (\*) and question marks (?) as wildcards. The value is case-sensitive. // * 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. Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // The port to which requests are redirected. // // * **${port}** (default): If you set the value to ${port}, you cannot add other characters to the value. // * You can also enter a port number. Valid values: **1 to 63335**. Port *string `json:"Port,omitempty" xml:"Port,omitempty"` // The redirect protocol. Valid values: // // * **${protocol}** (default): If you set the value to ${protocol}, you cannot add other characters to the value. // * **HTTP** or **HTTPS**. // // > HTTPS listeners support only HTTPS to HTTPS redirects. Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The query string of the URL to which requests are redirected. // // * Default value: **${query}**. \*\*${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. // // * A custom value. You must make sure that the custom value meets the following requirements: // // * The value must be 1 to 128 characters in length. // * It can contain printable characters, except space characters, the special characters `# [ ] { } \ | < > &`, and uppercase letters. 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 {
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 special 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 wildcards, and cannot contain digits or hyphens (-). The leftmost `domain label` can be an asterisk (\*). // * 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. Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The path 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. // // * A custom value. You must make sure that the custom value meets the following requirements: // // * The value must be 1 to 128 characters in length, and can contain asterisks (\*) and question marks (?) as wildcards. The value is case-sensitive. // * 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. Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // The query string of the URL to which requests are redirected. // // * Default value: **${query}**. \*\*${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. // // * A custom value. You must make sure that the custom value meets the following requirements: // // * The value must be 1 to 128 characters in length. // * It can contain printable characters, except space characters, the special characters `# [ ] { } \ | < > &`, and uppercase letters. 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 QPS of each IP address. Valid values: **1 to 100000**. // // > If both the **QPS** and **PerIpQps** properties are specified, make sure that the value of the **QPS** property is smaller than the value of the PerIpQps property. PerIpQps *int32 `json:"PerIpQps,omitempty" xml:"PerIpQps,omitempty"` // The queries per second (QPS). Valid values: **1 to 100000**. 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 destination to which network traffic is mirrored. Valid values: // // * **ForwardGroupMirror**: a server group // * **SlsMirror**: Log Service 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 configuration of 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 server group. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (*CreateRuleRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId ¶
type CreateRuleRequestRuleConditions ¶
type CreateRuleRequestRuleConditions struct { // The configurations of the cookies. 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 configurations of the host. HostConfig *CreateRuleRequestRuleConditionsHostConfig `json:"HostConfig,omitempty" xml:"HostConfig,omitempty" type:"Struct"` // The configurations of the request methods. MethodConfig *CreateRuleRequestRuleConditionsMethodConfig `json:"MethodConfig,omitempty" xml:"MethodConfig,omitempty" type:"Struct"` // The configurations of the URLs. 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"` ResponseHeaderConfig *CreateRuleRequestRuleConditionsResponseHeaderConfig `json:"ResponseHeaderConfig,omitempty" xml:"ResponseHeaderConfig,omitempty" type:"Struct"` ResponseStatusCodeConfig *CreateRuleRequestRuleConditionsResponseStatusCodeConfig `json:"ResponseStatusCodeConfig,omitempty" xml:"ResponseStatusCodeConfig,omitempty" type:"Struct"` // The configuration of the source IP-based forwarding rule. This parameter is required and takes effect only 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 distributed 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 distributed based on source IP addresses. 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 key of the cookie. // // * 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, except uppercase letters, space characters, and the following special characters: `; # [ ] { } \ | < > &`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the cookie. // // * The value must be 1 to 100 characters in length. // * You can use asterisks (\*) and question marks (?) as wildcard characters. // * The value can contain printable characters, except uppercase letters, space characters, and the following special characters: `; # [ ] { } \ | < > &`. 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 key of the header. // // * The key must be 1 to 40 characters in length. // * It can contain lowercase letters, digits, hyphens (-), and underscores (\_). // * Cookie and Host are not supported. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the header. 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 hostname. 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 path. 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 { // The key of the query string. // // * The key must be 1 to 100 characters in length. // * You can use asterisks (\*) and question marks (?) as wildcards. The key can contain printable characters, except uppercase letters, space characters, and the following special characters: `# [ ] { } \ | < > &`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the query string. // // * The value must be 1 to 128 characters in length. // * It can contain printable characters, except uppercase letters, space characters, and the following special characters: `# [ ] { } \ | < > &`. You can use asterisks (\*) and question marks (?) as wildcard characters. 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 { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` 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 {
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 configuration of the source IP-based forwarding rule. 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 { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The forwarding rule ID. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID of the ALB instance. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The forwarding rules. You can specify at most 10 forwarding rules in each call. 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 { // The direction to which the forwarding rule is applied. You can specify only one direction. 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. // // > Basic ALB instances do not support forwarding rules of the **Response** type. Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The priority of the forwarding rule. Valid values: **1** to **10000**. A lower value specifies a higher priority. You can specify priorities for at most 10 forwarding rules. // // > The priority of each forwarding rule added to a listener must be unique. Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"` // The actions of the forwarding rule. RuleActions []*CreateRulesRequestRulesRuleActions `json:"RuleActions,omitempty" xml:"RuleActions,omitempty" type:"Repeated"` // The conditions of the forwarding rule. RuleConditions []*CreateRulesRequestRulesRuleConditions `json:"RuleConditions,omitempty" xml:"RuleConditions,omitempty" type:"Repeated"` // The name of the forwarding rule. You can name at most 20 forwarding rules. // // * 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. RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The tag that you want to add. 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 { // The CORS configuration. CorsConfig *CreateRulesRequestRulesRuleActionsCorsConfig `json:"CorsConfig,omitempty" xml:"CorsConfig,omitempty" type:"Struct"` // The configuration of the custom response. You can specify at most 20 responses. FixedResponseConfig *CreateRulesRequestRulesRuleActionsFixedResponseConfig `json:"FixedResponseConfig,omitempty" xml:"FixedResponseConfig,omitempty" type:"Struct"` // The configuration of the server group. You can add at most 20 server groups. ForwardGroupConfig *CreateRulesRequestRulesRuleActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` // The configuration of the header to be inserted. You can specify at most 20 headers. InsertHeaderConfig *CreateRulesRequestRulesRuleActionsInsertHeaderConfig `json:"InsertHeaderConfig,omitempty" xml:"InsertHeaderConfig,omitempty" type:"Struct"` // The priority of the action. Valid values: **1 to 50000**. A lower value indicates 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 priorities for at most 20 actions. Order *int32 `json:"Order,omitempty" xml:"Order,omitempty"` // The redirect configuration. You can specify at most 20 redirects. RedirectConfig *CreateRulesRequestRulesRuleActionsRedirectConfig `json:"RedirectConfig,omitempty" xml:"RedirectConfig,omitempty" type:"Struct"` // The configuration of the header to be removed. RemoveHeaderConfig *CreateRulesRequestRulesRuleActionsRemoveHeaderConfig `json:"RemoveHeaderConfig,omitempty" xml:"RemoveHeaderConfig,omitempty" type:"Struct"` // The rewrite configuration. You can specify at most 20 rewrites. RewriteConfig *CreateRulesRequestRulesRuleActionsRewriteConfig `json:"RewriteConfig,omitempty" xml:"RewriteConfig,omitempty" type:"Struct"` // The configuration of traffic throttling. You can add at most 20 configuration records. TrafficLimitConfig *CreateRulesRequestRulesRuleActionsTrafficLimitConfig `json:"TrafficLimitConfig,omitempty" xml:"TrafficLimitConfig,omitempty" type:"Struct"` // The configuration of traffic mirroring. You can add at most 20 traffic mirrors. TrafficMirrorConfig *CreateRulesRequestRulesRuleActionsTrafficMirrorConfig `json:"TrafficMirrorConfig,omitempty" xml:"TrafficMirrorConfig,omitempty" type:"Struct"` // The action type. You can specify at most 11 types of actions. Valid values: // // * **ForwardGroup**: distributes requests to multiple vServer groups. // * **Redirect**: redirects a request. // * **FixedResponse**: returns a custom response. // * **Rewrite**: rewrites a request. // * **InsertHeader**: inserts a header. // * **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**: the last action to be performed in a forwarding rule. Each forwarding rule can contain only one FinalType action. You can specify a **ForwardGroup**, **Redirect**, or **FixedResponse** action as the FinalType action. // * **ExtType**: one or more actions to be performed before the **FinalType** action. A forwarding rule can contain one or more **ExtType** actions. To specify an ExtType action, you must specify a **FinalType** action. You can specify multiple **InsertHeader** actions or one **Rewrite** action. 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 { // 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. AllowCredentials *string `json:"AllowCredentials,omitempty" xml:"AllowCredentials,omitempty"` // The allowed headers for CORS requests. AllowHeaders []*string `json:"AllowHeaders,omitempty" xml:"AllowHeaders,omitempty" type:"Repeated"` // The allowed HTTP methods for 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 preflight requests in the browser. Unit: seconds. // // Valid values: **-1** to **172800**. 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 { // The content of the custom response. The content can be up to 1 KB in size and can contain only ASCII characters. Content *string `json:"Content,omitempty" xml:"Content,omitempty"` // The format of the content. Valid values: // // * **text/plain** // * **text/css** // * **text/html** // * **application/javascript** // * **application/json** ContentType *string `json:"ContentType,omitempty" xml:"ContentType,omitempty"` // The HTTP status code in the response. Valid values: **HTTP\_2xx**, **HTTP\_4xx**, and **HTTP\_5xx**. **x** must be a digit. 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 { // The configuration of session persistence for server groups. ServerGroupStickySession *CreateRulesRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession `json:"ServerGroupStickySession,omitempty" xml:"ServerGroupStickySession,omitempty" type:"Struct"` // The server groups to which requests are forwarded. 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 { // Specifies whether to enable session persistence. Valid values: // // * **true**: enables session persistence. // * **false** (default): disables session persistence. Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The timeout period of sessions. Unit: seconds. Valid values: **1 to 86400**. 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 { // The server group to which requests are distributed. 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 only one destination server group exists and you do not specify a weight, the default value **100** is used. // * If more than one destination server group exists, you must specify weights. 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 { // 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 key 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 case-insensitive. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the header. // // * If **ValueType** is set to **SystemDefined**, one of the following values is supported: // // * **ClientSrcPort**: the client port. // * **ClientSrcIp**: the client IP address. // * **Protocol**: the request protocol (HTTP or HTTPS). // * **SLBId**: the ID of the ALB instance. // * **SLBPort**: the listener port. // // * If **ValueType** is set to **UserDefined**, a custom header value is supported. The header value must be 1 to 128 characters in length, and can contain printable characters whose ASCII values are `greater than or equal to 32 and smaller than 127`. You can use asterisks (\*) and question marks (?) as wildcard characters. The header value cannot start or end with a space character. // // * If **ValueType** is set to **ReferenceHeader**, you can reference one of the request headers. The header value must be 1 to 128 characters in length, and can contain lowercase letters, digits, underscores (\_), and hyphens (-). 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 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 { // The hostname to which requests are redirected. Valid values: // // * **${host}** (default): If ${host} is returned, no other character is appended. // // * Limits on the value: // // * The hostname must be 3 to 128 characters in length, and can contain lowercase letters, digits, hyphens (-), and periods (.). Asterisks (\*) and question marks (?) can be used as wildcards. // * 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 does not contain digits or hyphens (-). // * The domain labels do not start or end with hyphens (-). // * You can use asterisks (\*) and question marks (?) as wildcards anywhere in a domain label. 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**. HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` // The path 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. // // * Limits on the value: // // * The path 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. // * The path is case-sensitive. 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 add other characters to the value. // * Other valid values: **1 to 63335**. Port *string `json:"Port,omitempty" xml:"Port,omitempty"` // The redirect protocol. Valid values: // // * **${protocol}** (default): If ${protocol} is returned, no other character is appended. // * **HTTP** or **HTTPS**. // // > HTTPS listeners support only HTTPS to HTTPS redirects. Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The query string of the URL 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. // // * Limits on the value: // // * The query string must be 1 to 128 characters in length. // * It can contain printable characters, except space characters, the special characters `# [ ] { } \ | < > &`, and uppercase letters. 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 { // The key of the header to be removed. The key must be 1 to 40 characters in length and can contain letters, digits, underscores, and hyphens (-). The header key must be unique. // // * You cannot specify the following header keys for an inbound forwarding rule: `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 preceding keys are case-insensitive. // * You cannot specify the following header keys for an outbound forwarding rule: `connection`, `upgrade`, `content-length`, and `transfer-encoding`. The preceding keys are case-insensitive. 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 { // The hostname to which requests are redirected. Valid values: // // * **${host}** (default): If you set the value to ${host}, you cannot append other characters. // // * A custom value that meets the following requirements: // // * The hostname must be 3 to 128 characters in length, and can contain lowercase letters, digits, hyphens (-), and periods (.). You can use asterisks (\*) and question marks (?) as wildcard characters. // * 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 does not contain digits or hyphens (-). // * The domain labels do not start or end with hyphens (-). You can use asterisks (\*) and question marks (?) anywhere in a domain label as wildcard characters. Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The path 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. // // * Limits on the value: // // * The path 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. // * The path is case-sensitive. Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // The query string of the URL 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. // // * Limits on the value: // // * The query string must be 1 to 128 characters in length. // * It can contain printable characters, except space characters, the special characters `# [ ] { } \ | < > &`, and uppercase letters. 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 { // The QPS of each IP address. Value range: **1 to 1000000**. // // > If **QPS** and PerIpQps are specified, the value of **PerIpQps** must be smaller than the value of **QPS**. PerIpQps *int32 `json:"PerIpQps,omitempty" xml:"PerIpQps,omitempty"` // The queries per second (QPS). Value range: **1 to 1000000**. 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 { // The configuration of the server group to which traffic is mirrored. MirrorGroupConfig *CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig `json:"MirrorGroupConfig,omitempty" xml:"MirrorGroupConfig,omitempty" type:"Struct"` // The type of destination to which network traffic is mirrored. Valid values: // // * **ForwardGroupMirror**: a server group. 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 { // The server group to which traffic is mirrored. 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 { // The ID of the server group. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) GoString ¶
func (*CreateRulesRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId ¶
type CreateRulesRequestRulesRuleConditions ¶
type CreateRulesRequestRulesRuleConditions struct { // The configurations of the cookies. You can add at most 20 cookies. CookieConfig *CreateRulesRequestRulesRuleConditionsCookieConfig `json:"CookieConfig,omitempty" xml:"CookieConfig,omitempty" type:"Struct"` // The configuration of the header. You can add at most 20 headers. HeaderConfig *CreateRulesRequestRulesRuleConditionsHeaderConfig `json:"HeaderConfig,omitempty" xml:"HeaderConfig,omitempty" type:"Struct"` // The configurations of the hosts. You can specify up to 20 resources. HostConfig *CreateRulesRequestRulesRuleConditionsHostConfig `json:"HostConfig,omitempty" xml:"HostConfig,omitempty" type:"Struct"` // The configurations of the request methods. You can specify at most 20 request methods. MethodConfig *CreateRulesRequestRulesRuleConditionsMethodConfig `json:"MethodConfig,omitempty" xml:"MethodConfig,omitempty" type:"Struct"` // The configurations of the paths. You can specify at most 20 paths. PathConfig *CreateRulesRequestRulesRuleConditionsPathConfig `json:"PathConfig,omitempty" xml:"PathConfig,omitempty" type:"Struct"` // The configuration of the query conditions. You can specify at most 20 query conditions. QueryStringConfig *CreateRulesRequestRulesRuleConditionsQueryStringConfig `json:"QueryStringConfig,omitempty" xml:"QueryStringConfig,omitempty" type:"Struct"` // The configuration of the header. You can add at most 20 headers. ResponseHeaderConfig *CreateRulesRequestRulesRuleConditionsResponseHeaderConfig `json:"ResponseHeaderConfig,omitempty" xml:"ResponseHeaderConfig,omitempty" type:"Struct"` // The configurations of the response status codes. ResponseStatusCodeConfig *CreateRulesRequestRulesRuleConditionsResponseStatusCodeConfig `json:"ResponseStatusCodeConfig,omitempty" xml:"ResponseStatusCodeConfig,omitempty" type:"Struct"` // The configuration of the source IP addresses based on which user traffic is matched. This parameter is required and takes effect only when **Type** is set to **SourceIP**. You can specify at most five values for **SourceIp**. SourceIpConfig *CreateRulesRequestRulesRuleConditionsSourceIpConfig `json:"SourceIpConfig,omitempty" xml:"SourceIpConfig,omitempty" type:"Struct"` // The type of forwarding rule. You can specify at most seven types. Valid values: // // * **Host**: Responses are forwarded based on hosts. // * **Path**: Responses are forwarded based on paths. // * **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. // * **ResponseHeader**: Responses are forwarded based on HTTP response headers. // * **ResponseStatusCode**: Responses are forwarded based on response status codes. 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 { // The key-value pairs of cookies. 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 { // The key of the cookie. // // * The key must be 1 to 100 characters in length. // * You can use asterisks (\*) and question marks (?) as wildcard characters. // * It can contain printable characters, except uppercase letters, space characters, and the following special characters: `; # [ ] { } \ | < > &`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the cookie. // // * The value must be 1 to 100 characters in length. // * You can use asterisks (\*) and question marks (?) as wildcard characters. // * It can contain printable characters, except uppercase letters, space characters, and the following special characters: `; # [ ] { } \ | < > &`. 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 { // The key of the header. // // * The key must be 1 to 40 characters in length. // * It can contain lowercase letters, digits, hyphens (-), and underscores (\_). // * You cannot specify Cookie or Host. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The values of the header. 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 { // The hostnames. 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 { // The request methods. 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 { // The paths. 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 { // The configurations of the query string. 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 { // They key of the query string. // // * It must be 1 to 100 characters in length. // * You can use asterisks (\*) and question marks (?) as wildcards. The key can contain printable characters, excluding uppercase letters, space characters, and the following special characters: `# [ ] { } \ | < > &`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the query string. // // * The value must be 1 to 128 characters in length. // * It can contain printable characters, excluding uppercase letters, space characters, and the following special characters: `# [ ] { } \ | < > &`. You can use asterisks (\*) and question marks (?) as wildcards. 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 { // The key of the header. // // * The key must be 1 to 40 characters in length. // * It can contain lowercase letters, digits, hyphens (-), and underscores (\_). // * You cannot specify Cookie or Host. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The values of the header. 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 { // The response status codes. 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 { // The configuration of the source IP addresses based on which user traffic is matched. 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 { // The key of the tag. The tag key can be up to 128 characters in length, and cannot start with acs: or aliyun. It cannot contain http:// or https://. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the tag. The tag value can be up to 128 characters in length, and cannot start with acs: or aliyun. It cannot contain http:// or https://. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"` // The forwarding rule ID. 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. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The resource group ID. 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. SecurityPolicyName *string `json:"SecurityPolicyName,omitempty" xml:"SecurityPolicyName,omitempty"` // The supported Transport Layer Security (TLS) protocol versions. 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://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The security policy ID. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` ConnectionDrainConfig *CreateServerGroupRequestConnectionDrainConfig `json:"ConnectionDrainConfig,omitempty" xml:"ConnectionDrainConfig,omitempty" type:"Struct"` // 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The configuration of health checks. HealthCheckConfig *CreateServerGroupRequestHealthCheckConfig `json:"HealthCheckConfig,omitempty" xml:"HealthCheckConfig,omitempty" type:"Struct"` // The backend protocol. Valid values: // // * **HTTP** (default): The server group can be associated with HTTPS, HTTP, and QUIC listeners. // * **HTTPS**: The server group can be associated with HTTPS listeners. // * **gRPC**: The server group can be associated with HTTPS and QUIC listeners. // // > If the **ServerGroupType** parameter is set to **Fc**, you can set Protocol only to **HTTP**. Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The ID of the resource group. 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**. Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The name of the server group. The name must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (\_), and hyphens (-). The name must start with a letter. ServerGroupName *string `json:"ServerGroupName,omitempty" xml:"ServerGroupName,omitempty"` // The type of server group. Valid values: // // * **Instance** (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. 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. ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"` 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. UpstreamKeepaliveEnabled *bool `json:"UpstreamKeepaliveEnabled,omitempty" xml:"UpstreamKeepaliveEnabled,omitempty"` // The ID of the virtual private cloud (VPC). You can add only backend 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**. 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) 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 { ConnectionDrainEnabled *bool `json:"ConnectionDrainEnabled,omitempty" xml:"ConnectionDrainEnabled,omitempty"` 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 are used to indicate whether the backend server passes the health check. HealthCheckCodes []*string `json:"HealthCheckCodes,omitempty" xml:"HealthCheckCodes,omitempty" type:"Repeated"` // The backend 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. HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // * **true**: enables the health check feature. // * **false**: disables the health check feature. // // > 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. HealthCheckEnabled *bool `json:"HealthCheckEnabled,omitempty" xml:"HealthCheckEnabled,omitempty"` // The domain name that is used for health checks. The domain name meets the following requirements: // // * 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 when **HealthCheckProtocol** is set to **HTTP** or **HTTPS**. HTTPS is unavailable by default. If you want to use HTTPS, log on to the SLB console, go to the Quota Center page, and then apply for the privilege to use HTTPS on the **ALB** tab. 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 when **HealthCheckProtocol** is set to **HTTP** or **HTTPS**. HTTPS is unavailable by default. If you want to use HTTPS, log on to the SLB console, go to the Quota Center page, and then apply for the privilege to use HTTPS on the **ALB** tab. 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**. 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**: HTTP and HTTPS health checks in listeners use the HEAD method by default. // // > This parameter takes effect only when **HealthCheckProtocol** is set to **HTTP**, **HTTPS**, or **gRPC**. HTTPS is unavailable by default. If you want to use HTTPS, log on to the SLB console, go to the Quota Center page, and then apply for the privilege to use HTTPS on the **ALB** tab. HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The path that is used for health checks. // // The path must be 1 to 80 characters in length and can contain only letters, digits, and the following special characters: `- / . % ? # & =`. It can also contain the following extended characters: `_ ; ~ ! ( ) * [ ] @ $ ^ : \" , +`. The URL must start with a forward slash (/). // // > This parameter takes effect only when **HealthCheckProtocol** is set to **HTTP** or **HTTPS**. HTTPS is unavailable by default. If you want to use HTTPS, log on to the SLB console, go to the Quota Center page, and then apply for the privilege to use HTPS on the **ALB** tab. HealthCheckPath *string `json:"HealthCheckPath,omitempty" xml:"HealthCheckPath,omitempty"` // The protocol that is used for health checks. Valid values: // // * **HTTP**: ALB performs HTTP health checks by sending HEAD or GET requests to a backend server to check whether the backend server is healthy. // * **HTTPS**: ALB performs HTTPS health checks by sending HEAD or GET requests to a backend server to check whether the backend server is healthy. HTTPS supports data encryption and provides higher data security than HTTP. // * **TCP**: To perform TCP health checks, SLB sends SYN packets to the backend server to check whether the port of the backend server is available to receive requests. // * **gRPC**: To perform gRPC health checks, SLB sends POST or GET requests to a backend server to check whether the backend server is healthy. // // > HTTPS is unavailable by default. If you want to use HTTPS, log on to the SLB console, go to the Quota Center page, and then apply for the privilege to use HTTPS on the **ALB** tab. HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty" xml:"HealthCheckProtocol,omitempty"` // The timeout period for a health check response. If a backend server, such as an Elastic Compute Service (ECS) instance, does not return a health check response within the specified timeout period, the server fails the health check. Unit: seconds. // // Valid values: **1** to **300**. // // Default value: **5**. // // > If the value of **HealthCHeckTimeout** is smaller than the value of **HealthCheckInterval**, the value of **HealthCHeckTimeout** is ignored and the value of **HealthCheckInterval** is used. 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**. 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 changes from **success** to **fail**. // // Valid values: **2** to **10**. // // Default value: **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 { SlowStartDuration *int32 `json:"SlowStartDuration,omitempty" xml:"SlowStartDuration,omitempty"` 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 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**. Cookie *string `json:"Cookie,omitempty" xml:"Cookie,omitempty"` // The timeout period of a cookie. Unit: seconds. // // Valid values: **1** to **86400**. // // Default value: **1000**. // // > This parameter takes effect only when the **StickySessionEnabled** parameter is set to **true** and the **StickySessionType** parameter is set to **Insert**. CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // Specifies whether to enable session persistence. Valid values: // // * **true** // * **false** (default) // // > This parameter takes effect when the **ServerGroupType** parameter is set to **Instance** or **Ip**. StickySessionEnabled *bool `json:"StickySessionEnabled,omitempty" xml:"StickySessionEnabled,omitempty"` // The method that is used to handle a cookie. Valid values: // // * **Insert** (default): inserts a cookie. // // ALB inserts a session cookie (SERVERID) into the first HTTP or HTTPS response that is sent to a client. Subsequent requests to ALB carry this cookie, and ALB determines the destination servers of the requests based on the cookies. // // * **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**. 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://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length, and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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. Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The parameter value for consistent hashing. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the server group. 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. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` }
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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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 ACL ID. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` }
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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the health check template. 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. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**: (default): performs a dry run and performs the actual request. If the request passes the dry run, a `2xx HTTP` status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the Application Load Balancer (ALB) listener. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ALB instance ID. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the forwarding rule. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the forwarding rule. Valid values of N: **1** to **5**. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The security policy ID. 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. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the server group. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (DeleteServerGroupRequest) GoString ¶
func (s DeleteServerGroupRequest) GoString() string
func (*DeleteServerGroupRequest) SetClientToken ¶
func (s *DeleteServerGroupRequest) SetClientToken(v string) *DeleteServerGroupRequest
func (*DeleteServerGroupRequest) SetDryRun ¶
func (s *DeleteServerGroupRequest) SetDryRun(v bool) *DeleteServerGroupRequest
func (*DeleteServerGroupRequest) 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteServerGroupResponseBody) GoString ¶
func (s DeleteServerGroupResponseBody) GoString() string
func (*DeleteServerGroupResponseBody) SetJobId ¶
func (s *DeleteServerGroupResponseBody) SetJobId(v string) *DeleteServerGroupResponseBody
func (*DeleteServerGroupResponseBody) SetRequestId ¶
func (s *DeleteServerGroupResponseBody) SetRequestId(v string) *DeleteServerGroupResponseBody
func (DeleteServerGroupResponseBody) String ¶
func (s DeleteServerGroupResponseBody) String() string
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { // The supported natural language. Valid values: // // * zh-CN: **Chinese** // * en-US: **English** // * ja: **Japanese** 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. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DescribeRegionsResponseBody) GoString ¶
func (s DescribeRegionsResponseBody) GoString() string
func (*DescribeRegionsResponseBody) SetRegions ¶
func (s *DescribeRegionsResponseBody) SetRegions(v []*DescribeRegionsResponseBodyRegions) *DescribeRegionsResponseBody
func (*DescribeRegionsResponseBody) SetRequestId ¶
func (s *DescribeRegionsResponseBody) SetRequestId(v string) *DescribeRegionsResponseBody
func (DescribeRegionsResponseBody) String ¶
func (s DescribeRegionsResponseBody) String() string
type DescribeRegionsResponseBodyRegions ¶
type DescribeRegionsResponseBodyRegions struct { // The name of the region. LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The endpoint of region service. RegionEndpoint *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"` // The ID of the region. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DescribeRegionsResponseBodyRegions) GoString ¶
func (s DescribeRegionsResponseBodyRegions) GoString() string
func (*DescribeRegionsResponseBodyRegions) SetLocalName ¶
func (s *DescribeRegionsResponseBodyRegions) SetLocalName(v string) *DescribeRegionsResponseBodyRegions
func (*DescribeRegionsResponseBodyRegions) SetRegionEndpoint ¶
func (s *DescribeRegionsResponseBodyRegions) SetRegionEndpoint(v string) *DescribeRegionsResponseBodyRegions
func (*DescribeRegionsResponseBodyRegions) SetRegionId ¶
func (s *DescribeRegionsResponseBodyRegions) SetRegionId(v string) *DescribeRegionsResponseBodyRegions
func (DescribeRegionsResponseBodyRegions) String ¶
func (s DescribeRegionsResponseBodyRegions) String() string
type DescribeZonesRequest ¶ added in v2.0.3
type DescribeZonesRequest struct { // The language of the response. Valid values: // // * **zh-CN**: Chinese // * **en-US**: English // * **ja**: Japanese 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. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The zones. Zones []*DescribeZonesResponseBodyZones `json:"Zones,omitempty" xml:"Zones,omitempty" type:"Repeated"` }
func (DescribeZonesResponseBody) GoString ¶
func (s DescribeZonesResponseBody) GoString() string
func (*DescribeZonesResponseBody) SetRequestId ¶
func (s *DescribeZonesResponseBody) SetRequestId(v string) *DescribeZonesResponseBody
func (*DescribeZonesResponseBody) SetZones ¶
func (s *DescribeZonesResponseBody) SetZones(v []*DescribeZonesResponseBodyZones) *DescribeZonesResponseBody
func (DescribeZonesResponseBody) String ¶
func (s DescribeZonesResponseBody) String() string
type DescribeZonesResponseBodyZones ¶
type DescribeZonesResponseBodyZones struct { // The name of the zone. LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` // The zone ID. 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. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ALB instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The region ID of the ALB instance. // // You can call the [DescribeRegions](~~36063~~) operation to query the most recent region list. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (DetachCommonBandwidthPackageFromLoadBalancerRequest) GoString ¶
func (s DetachCommonBandwidthPackageFromLoadBalancerRequest) GoString() string
func (*DetachCommonBandwidthPackageFromLoadBalancerRequest) SetBandwidthPackageId ¶
func (s *DetachCommonBandwidthPackageFromLoadBalancerRequest) SetBandwidthPackageId(v string) *DetachCommonBandwidthPackageFromLoadBalancerRequest
func (*DetachCommonBandwidthPackageFromLoadBalancerRequest) SetClientToken ¶
func (s *DetachCommonBandwidthPackageFromLoadBalancerRequest) SetClientToken(v string) *DetachCommonBandwidthPackageFromLoadBalancerRequest
func (*DetachCommonBandwidthPackageFromLoadBalancerRequest) SetLoadBalancerId ¶
func (s *DetachCommonBandwidthPackageFromLoadBalancerRequest) SetLoadBalancerId(v string) *DetachCommonBandwidthPackageFromLoadBalancerRequest
func (*DetachCommonBandwidthPackageFromLoadBalancerRequest) SetRegionId ¶
func (s *DetachCommonBandwidthPackageFromLoadBalancerRequest) SetRegionId(v string) *DetachCommonBandwidthPackageFromLoadBalancerRequest
func (DetachCommonBandwidthPackageFromLoadBalancerRequest) String ¶
func (s DetachCommonBandwidthPackageFromLoadBalancerRequest) String() string
type DetachCommonBandwidthPackageFromLoadBalancerResponse ¶
type DetachCommonBandwidthPackageFromLoadBalancerResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**: (default): performs a dry run and performs the actual request. If the request passes the dry run, a `2xx HTTP` status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ALB instance ID. 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. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The SLB instance ID. 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. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ALB instance ID. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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 ACL IDs. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a **2xx HTTP** status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The listener ID. You must specify the ID of an HTTPS listener or a QUIC listener. 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. Only server certificates are supported. You can specify up to 20 IDs. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**: (default): performs a dry run and performs the actual request. If the request passes the dry run, a `2xx HTTP` status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The Application Load Balancer (ALB) instance ID. 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. 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 only contain 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ALB instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The project to which the access log is shipped. LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"` // The Logstore to which the access log is shipped. 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 { // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (EnableLoadBalancerAccessLogResponseBody) GoString ¶
func (s EnableLoadBalancerAccessLogResponseBody) GoString() string
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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ALB instance ID. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. 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 are used to determine whether the backend server passes the health check. // // * If **HealthCheckProtocol** is set to **HTTP**, **HealthCheckCodes** can be set to **http\_2xx** (default), **http\_3xx**, **http\_4xx**, and **http\_5xx**. Separate multiple HTTP status codes with a comma (,). // * If **HealthCheckProtocol** is set to **gRPC**, **HealthCheckCodes** can be set to **0 to 99**. Default value: **0**. Value ranges are supported. You can enter up to 20 value ranges and separate them with a comma (,). // // > This parameter takes effect only when the **HealthCheckProtocol** parameter is set to **HTTP** or **gRPC**. HealthCheckCodes []*string `json:"HealthCheckCodes,omitempty" xml:"HealthCheckCodes,omitempty" type:"Repeated"` // The port that is used for health checks. // // Valid values: **0** to **65535**. HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that you want to use for health checks. Valid values: // // * **$SERVER_IP**: the private IP addresses of backend servers. If you do not set the HealthCheckHost parameter or set the parameter to $SERVER_IP, the Application Load Balancer (ALB) instance uses the private IP addresses of backend servers for health checks. // * **domain**: The domain name must be 1 to 80 characters in length, and can contain letters, digits, periods (.), and hyphens (-). // // > This parameter takes effect only when the `HealthCheckProtocol` parameter is set to **HTTP**. 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 when the `HealthCheckProtocol` parameter is set to **HTTP**. HealthCheckHttpVersion *string `json:"HealthCheckHttpVersion,omitempty" xml:"HealthCheckHttpVersion,omitempty"` // The interval at which health checks are performed. Unit: seconds. Valid values: **1 to 50**. HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The method that you want to use for the health check. Valid values: // // * **HEAD**: By default, the ALB instance sends HEAD requests to a backend server to perform HTTP health checks. // * **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 automatically use the POST method. // // > This parameter takes effect only when the **HealthCheckProtocol** parameter is set to **HTTP** or **gRPC**. 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 only letters, digits, hyphens (-), forward slashes (/), periods (.), percent signs (%), question marks (?), number signs (#), and ampersands (&). The URL can also contain the following extended characters: `_ ; ~ ! ( ) * [ ] @ $ ^ : \" , +`. The URL must start with a forward slash (/). // // > This parameter takes effect only when the **HealthCheckProtocol** parameter is set to **HTTP** or **gRPC**. HealthCheckPath *string `json:"HealthCheckPath,omitempty" xml:"HealthCheckPath,omitempty"` // The protocol that you want to use for health checks. Valid values: // // * **HTTP** (default): To perform HTTP health checks, ALB sends HEAD or GET requests to a backend server to check whether the backend server is healthy. // * **TCP**: To perform TCP health checks, ALB sends SYN packets to a backend server to check whether the port of the backend server is available to receive requests. // * **gRPC**: To perform gRPC health checks, ALB sends POST or GET requests to a backend server to check whether the backend server is healthy. HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty" xml:"HealthCheckProtocol,omitempty"` // The ID of the health check template. 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. HealthCheckTemplateName *string `json:"HealthCheckTemplateName,omitempty" xml:"HealthCheckTemplateName,omitempty"` // The timeout period of a health check. If a backend server does not respond within the specified timeout period, the backend server fails the health check. Unit: seconds. // // Valid values: **1** to **300**. // // > If the value of the `HealthCheckTimeout` parameter is smaller than that of the `HealthCheckInterval` parameter, the timeout period specified by the `HealthCheckTimeout` parameter is ignored and the value of the `HealthCheckInterval` parameter is used as the timeout period. 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**. HealthyThreshold *int32 `json:"HealthyThreshold,omitempty" xml:"HealthyThreshold,omitempty"` // The request ID. 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**. 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 start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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. 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** 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** 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. 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. IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // The name of the listener. ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The ID of the listener. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The frontend port that is used by the ALB instance. ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. Valid values: **HTTP**, **HTTPS**, and **QUIC**. ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The status of the listener. Valid values: // // * **Provisioning** // * **Running** // * **Configuring** // * **Stopped** ListenerStatus *string `json:"ListenerStatus,omitempty" xml:"ListenerStatus,omitempty"` // The ALB instance ID. 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. 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. RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"` // The security policy. // // > This parameter is available only when you create an HTTPS listener. 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. 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. AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // Indicates whether the ACL is associated with the listener. Valid values: // // * **Associating** // * **Associated** // * **Dissociating** 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. CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"` // Indicates whether the certificate is a default certificate: Valid values: // // * **true** // * **false** IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"` // The status of the certificate. 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. 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. 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. 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** 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. 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. 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. 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. QuicListenerId *string `json:"QuicListenerId,omitempty" xml:"QuicListenerId,omitempty"` // Indicates whether QUIC upgrade is enabled. Valid values: // // * **true** // * **false** // // > Only HTTPS listeners support this parameter. 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://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. XForwardedForEnabled *bool `json:"XForwardedForEnabled,omitempty" xml:"XForwardedForEnabled,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. 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. 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. 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) 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) IncludeRule *bool `json:"IncludeRule,omitempty" xml:"IncludeRule,omitempty"` // The listener ID. 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**. 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. 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. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. 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. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The listener port. ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The information about the server groups. ServerGroupInfos []*GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos `json:"ServerGroupInfos,omitempty" xml:"ServerGroupInfos,omitempty" type:"Repeated"` }
func (GetListenerHealthStatusResponseBodyListenerHealthStatus) GoString ¶
func (s GetListenerHealthStatusResponseBodyListenerHealthStatus) GoString() string
func (*GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerId ¶
func (s *GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerId(v string) *GetListenerHealthStatusResponseBodyListenerHealthStatus
func (*GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerPort ¶
func (s *GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerPort(v int32) *GetListenerHealthStatusResponseBodyListenerHealthStatus
func (*GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerProtocol ¶
func (s *GetListenerHealthStatusResponseBodyListenerHealthStatus) SetListenerProtocol(v string) *GetListenerHealthStatusResponseBodyListenerHealthStatus
func (*GetListenerHealthStatusResponseBodyListenerHealthStatus) SetServerGroupInfos ¶
func (GetListenerHealthStatusResponseBodyListenerHealthStatus) String ¶
func (s GetListenerHealthStatusResponseBodyListenerHealthStatus) String() string
type GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos ¶
type GetListenerHealthStatusResponseBodyListenerHealthStatusServerGroupInfos struct { // The action specified for the server group. 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. 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. 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. 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. ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the backend server. 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. 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**. 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**. 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. 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. 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. 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. 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. 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. 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. ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address of the server group. 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. 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**. 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**. 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. 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. 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. AddressAllocatedMode *string `json:"AddressAllocatedMode,omitempty" xml:"AddressAllocatedMode,omitempty"` // The IP version. Valid values: // // * **IPv4** // * **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. 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. 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. CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The domain name of the ALB instance. 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. Ipv6AddressType *string `json:"Ipv6AddressType,omitempty" xml:"Ipv6AddressType,omitempty"` // The configuration of 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** 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** LoadBalancerEdition *string `json:"LoadBalancerEdition,omitempty" xml:"LoadBalancerEdition,omitempty"` // The ALB instance ID. 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. 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. 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. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The resource group ID. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // 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. VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The zone ID of the ALB instance. // // You can call the [DescribeZones](~~189196~~) operation to query the zones of the ALB instance. 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) 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. LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"` // The Logstore. 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** Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The time when the deletion protection feature was enabled. The time follows the ISO 8601 standard in the `yyyy-MM-ddTHH:mm:ssZ` format. The time is displayed in UTC. EnabledTime *string `json:"EnabledTime,omitempty" xml:"EnabledTime,omitempty"` }
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** may be returned. The value indicates the pay-as-you-go billing method. PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` }
func (GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) GoString ¶
func (s GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) GoString() string
func (*GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) SetPayType ¶
func (GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) String ¶
func (s GetLoadBalancerAttributeResponseBodyLoadBalancerBillingConfig) String() string
type GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks ¶
type GetLoadBalancerAttributeResponseBodyLoadBalancerOperationLocks struct { // The configuration of the configuration read-only mode. LockReason *string `json:"LockReason,omitempty" xml:"LockReason,omitempty"` // The reason why the configuration read-only mode was enabled. The reason must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (\_), and hyphens (-). The reason must start with a letter. // // This parameter is valid only if you set the **ModificationProtectionStatus** parameter to **ConsoleProtection**. 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**. 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. 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 zones and the vSwitches. You must specify at least two zones. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The IP addresses that are used by the ALB instance. 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 ID of the vSwitch in the zone. Each zone can contain only one vSwitch and one subnet. LoadBalancerAddresses []*GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses `json:"LoadBalancerAddresses,omitempty" xml:"LoadBalancerAddresses,omitempty" type:"Repeated"` // 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. VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` 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) SetVSwitchId ¶
func (s *GetLoadBalancerAttributeResponseBodyZoneMappings) SetVSwitchId(v string) *GetLoadBalancerAttributeResponseBodyZoneMappings
func (*GetLoadBalancerAttributeResponseBodyZoneMappings) SetZoneId ¶
func (s *GetLoadBalancerAttributeResponseBodyZoneMappings) SetZoneId(v string) *GetLoadBalancerAttributeResponseBodyZoneMappings
func (GetLoadBalancerAttributeResponseBodyZoneMappings) String ¶
func (s GetLoadBalancerAttributeResponseBodyZoneMappings) String() string
type GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses ¶
type GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses struct { // The ID of the zone where the ALB instance was deployed. // // You can call the [DescribeZones](~~189196~~) operation to query the zones of the ALB instance. Address *string `json:"Address,omitempty" xml:"Address,omitempty"` AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"` EipType *string `json:"EipType,omitempty" xml:"EipType,omitempty"` IntranetAddress *string `json:"IntranetAddress,omitempty" xml:"IntranetAddress,omitempty"` // The protocol version. Valid values: // // * **IPv4:** IPv4. // * **DualStack:** dual stack. Ipv6Address *string `json:"Ipv6Address,omitempty" xml:"Ipv6Address,omitempty"` }
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) SetIpv6Address ¶
func (GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) String ¶
func (s GetLoadBalancerAttributeResponseBodyZoneMappingsLoadBalancerAddresses) String() string
type ListAScriptsRequest ¶ added in v2.0.3
type ListAScriptsRequest struct { // The AScript rule IDs. AScriptIds []*string `json:"AScriptIds,omitempty" xml:"AScriptIds,omitempty" type:"Repeated"` // The names of the AScript rules. AScriptNames []*string `json:"AScriptNames,omitempty" xml:"AScriptNames,omitempty" type:"Repeated"` // The listener IDs. 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. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request.**** // * You must specify the token that is obtained from the previous query as the value of **NextToken**. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
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. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. Valid values: // // * If **NextToken** is empty, no next page exists. // * If a value is returned for **NextToken**, the value is the token that determines the start point of the next query. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // > This parameter is optional. By default, this parameter is not returned. 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. AScriptId *string `json:"AScriptId,omitempty" xml:"AScriptId,omitempty"` // The name of the AScript rule. AScriptName *string `json:"AScriptName,omitempty" xml:"AScriptName,omitempty"` // The status of the AScript rule. Valid values: // // * **Creating** // * **Available** // * **Configuring** // * **Deleting** AScriptStatus *string `json:"AScriptStatus,omitempty" xml:"AScriptStatus,omitempty"` // Indicates whether the AScript rule is enabled. Valid values: // // * **true** // * **false** Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The listener ID. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The Application Load Balancer (ALB) instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The content of the AScript rule. 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 ACL ID. AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // The number of entries per page. Valid values: **1** to **100**. Default value: **20**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of **NextToken**. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
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. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. Valid values: // // * If **NextToken** is empty, no next page exists. // * If a value is returned for **NextToken**, the value is the token that determines the start point of the next query. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. 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 (\_). Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The CIDR block of the ACL entry. Entry *string `json:"Entry,omitempty" xml:"Entry,omitempty"` // The status of the ACL entry. Valid values: // // * **Adding** // * **Available** // * **Removing** 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 ACL IDs. 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 ACLs and the associated listeners. AclRelations []*ListAclRelationsResponseBodyAclRelations `json:"AclRelations,omitempty" xml:"AclRelations,omitempty" type:"Repeated"` // The request ID. 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 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. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The listener port. ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the Server Load Balancer (SLB) instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The association status between the ACL and the listener. Valid values: // // * **Associating** // * **Associated** // * **Dissociating** 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 { // The ID of the network ACL. You can specify at most 20 network ACL IDs in each request. AclIds []*string `json:"AclIds,omitempty" xml:"AclIds,omitempty" type:"Repeated"` // The names of the network ACLs. You can specify at most 10 network ACL names in each request. 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**. 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. 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. 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://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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 { // The network 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. 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. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the request. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (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 ID of the network ACL. AclId *string `json:"AclId,omitempty" xml:"AclId,omitempty"` // The name of the network ACL. AclName *string `json:"AclName,omitempty" xml:"AclName,omitempty"` // The status of the network ACL. Valid values: // // * **Creating**: The network ACL is being created. // * **Available**: The network ACL is available. // * **Configuring**: The network ACL is being configured. AclStatus *string `json:"AclStatus,omitempty" xml:"AclStatus,omitempty"` // The IP version. **IPv4** is returned. AddressIPVersion *string `json:"AddressIPVersion,omitempty" xml:"AddressIPVersion,omitempty"` // The status of configuration management. Valid values: // // * **true**: configuration management is enabled. // * **false**: configuration management is disabled. ConfigManagedEnabled *bool `json:"ConfigManagedEnabled,omitempty" xml:"ConfigManagedEnabled,omitempty"` // The time when the resource was created. CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The ID of the resource group. 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. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. 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. ApiName *string `json:"ApiName,omitempty" xml:"ApiName,omitempty"` // The start time of the task. Specify the time in the ISO 8601 standard in the `yyyy-MM-ddTHH:mm:ssZ` format. The time must be in UTC. BeginTime *int64 `json:"BeginTime,omitempty" xml:"BeginTime,omitempty"` // The end time of the task. Specify the time in the ISO 8601 standard in the `yyyy-MM-ddTHH:mm:ssZ` format. The time must be in UTC. 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**. 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**. 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 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. 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. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. TotalCount *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. 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. CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // If the value of **Status** is Failed, an error code is returned. ErrorCode *string `json:"ErrorCode,omitempty" xml:"ErrorCode,omitempty"` // If the value of **Status** is Failed, an error message is returned. ErrorMessage *string `json:"ErrorMessage,omitempty" xml:"ErrorMessage,omitempty"` // The task ID. 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. ModifyTime *int64 `json:"ModifyTime,omitempty" xml:"ModifyTime,omitempty"` // The type of the operation. Valid values: // // * **Create** // * **Update** // * **Delete** OperateType *string `json:"OperateType,omitempty" xml:"OperateType,omitempty"` // The associated resource ID. 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 ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The status of the task. Valid values: // // * **Succeeded** // * **Failed** // * **Processing** 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 to return on each page. Valid values: **1** to **100**. Default value: **20**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of **NextToken**. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The 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://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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**. 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. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (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. 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 on a backend server is used for health checks. 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 addresses of backend servers. If HealthCheckHost is not specified or set to $SERVER_IP, SLB uses the private IP addresses of backend servers 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**. HealthCheckHost *string `json:"HealthCheckHost,omitempty" xml:"HealthCheckHost,omitempty"` // The HTTP version that is used for health checks. // // Valid values: **HTTP 1.0** and **HTTP 1.1**. // // Default value: **HTTP 1.1**. // // > This parameter takes effect only if `HealthCheckProtocol` is set to **HTTP**. 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**. HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The HTTP method that is used for health checks. Valid values: // // * **HEAD** (default): By default, HTTP 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**: By default, gRPC health checks use the POST method. // // > This parameter takes effect only if **HealthCheckProtocol** is set to **HTTP** or **gRPC**. 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 only letters, digits, hyphens (-), forward slashes (/), periods (.), percent signs (%), question marks (?), number signs (#), and ampersands (&). The URL can also contain the following extended characters: `_ ; ~ ! ( ) * [ ] @ $ ^ : \" , +`. The URL must start with a forward slash (/). HealthCheckPath *string `json:"HealthCheckPath,omitempty" xml:"HealthCheckPath,omitempty"` // The protocol that is used for health checks. Valid values: // // * **HTTP** (default): The SLB instance sends HEAD or GET requests to a backend server to simulate access from a browser and check whether the backend server is healthy. // * **TCP**: To perform TCP health checks, SLB sends SYN packets to the backend server to check whether the port of the backend server is available to receive requests. // * **gRPC**: To perform gRPC health checks, SLB sends POST or GET requests to a backend server to check whether the backend server is healthy. HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty" xml:"HealthCheckProtocol,omitempty"` // The ID of the health check template. 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. HealthCheckTemplateName *string `json:"HealthCheckTemplateName,omitempty" xml:"HealthCheckTemplateName,omitempty"` // The timeout period for a health check response. If a backend Elastic Compute Service (ECS) instance does not return a health check response within the specified timeout period, the backend server fails the health check. // // Valid values: **1 to 300**. Unit: seconds. // // Default value: **5**. // // > If the value of **HealthCHeckTimeout** is smaller than the value of **HealthCheckInterval**, the value of **HealthCHeckTimeout** is ignored and the value of **HealthCheckInterval** is used. 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**. 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**. 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. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. 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 type of the certificate. Valid values: **Ca** and **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. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The maximum number of entries to return. Valid values: **1 to 100**. If you do not specify this parameter, the default value **20** is used. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of **NextToken**. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` }
func (ListListenerCertificatesRequest) GoString ¶
func (s ListListenerCertificatesRequest) GoString() string
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. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. Valid values: // // * If **NextToken** is empty, no next page exists. // * If a value is returned for **NextToken**, the value is the token that determines the start point of the next query. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. 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. CertificateId *string `json:"CertificateId,omitempty" xml:"CertificateId,omitempty"` // The type of the certificate. CertificateType *string `json:"CertificateType,omitempty" xml:"CertificateType,omitempty"` // Indicates whether the certificate is the default certificate of the listener. Valid values: // // * **true** // * **false** IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"` // Indicates whether the certificate is associated with the listener. Valid values: // // * **Associating** // * **Associated** // * **Diassociating** Status *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListListenerCertificatesResponseBodyCertificates) GoString ¶
func (s ListListenerCertificatesResponseBodyCertificates) GoString() string
func (*ListListenerCertificatesResponseBodyCertificates) SetCertificateId ¶
func (s *ListListenerCertificatesResponseBodyCertificates) SetCertificateId(v string) *ListListenerCertificatesResponseBodyCertificates
func (*ListListenerCertificatesResponseBodyCertificates) SetCertificateType ¶
func (s *ListListenerCertificatesResponseBodyCertificates) SetCertificateType(v string) *ListListenerCertificatesResponseBodyCertificates
func (*ListListenerCertificatesResponseBodyCertificates) SetIsDefault ¶
func (s *ListListenerCertificatesResponseBodyCertificates) SetIsDefault(v bool) *ListListenerCertificatesResponseBodyCertificates
func (*ListListenerCertificatesResponseBodyCertificates) SetStatus ¶
func (s *ListListenerCertificatesResponseBodyCertificates) SetStatus(v string) *ListListenerCertificatesResponseBodyCertificates
func (ListListenerCertificatesResponseBodyCertificates) String ¶
func (s ListListenerCertificatesResponseBodyCertificates) String() string
type ListListenersRequest ¶
type ListListenersRequest struct { // The listener IDs. You can specify up to 20 IDs. ListenerIds []*string `json:"ListenerIds,omitempty" xml:"ListenerIds,omitempty" type:"Repeated"` // The listener protocol. Valid values: // // * **HTTP** // * **HTTPS** // * **QUIC** ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The ID of the Application Load Balancer (ALB) instance. You can specify at most 20 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. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of **NextToken**. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The 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://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The position where the query stopped. If this parameter is not returned, all data is queried. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (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** GzipEnabled *bool `json:"GzipEnabled,omitempty" xml:"GzipEnabled,omitempty"` // Indicates whether HTTP/2 is enabled. Valid values: // // * **true** // * **false** // // > This parameter is returned only for HTTPS listeners. 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 re-establishes the connection when a new connection request is received. IdleTimeout *int32 `json:"IdleTimeout,omitempty" xml:"IdleTimeout,omitempty"` // The name of the listener. ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The ID of the listener. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The frontend port that is used by the ALB instance. Valid values: **1 to 65535**. ListenerPort *int32 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. Valid values: // // * **HTTP** // * **HTTPS** // * **QUIC** ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The status of the listener. Valid values: // // * **Provisioning** // * **Running** // * **Configuring** // * **Stopped** ListenerStatus *string `json:"ListenerStatus,omitempty" xml:"ListenerStatus,omitempty"` // The ID of the ALB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The configuration of logs. LogConfig *ListListenersResponseBodyListenersLogConfig `json:"LogConfig,omitempty" xml:"LogConfig,omitempty" type:"Struct"` // The configuration information when the listener is associated with a QUIC listener. 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. RequestTimeout *int32 `json:"RequestTimeout,omitempty" xml:"RequestTimeout,omitempty"` // The security policy. // // > This parameter is returned only for HTTPS listeners. 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` headers. 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 is required and takes effect only if the type of the action is **ForwardGroup**. ForwardGroupConfig *ListListenersResponseBodyListenersDefaultActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` // The type of the action. If **ForwardGroup** is returned, requests are forwarded to multiple vServer groups. 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. 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** AccessLogRecordCustomizedHeadersEnabled *bool `json:"AccessLogRecordCustomizedHeadersEnabled,omitempty" xml:"AccessLogRecordCustomizedHeadersEnabled,omitempty"` // The configuration of Xtrace. Xtrace is used to record the requests that are sent to ALB. 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 if **AccessLogEnabled** is set to true. TracingEnabled *bool `json:"TracingEnabled,omitempty" xml:"TracingEnabled,omitempty"` // The sampling rate of Xtrace. Valid values: **1 to 10000**. // // > This parameter takes effect only if **TracingEnabled** is set to **true**. TracingSample *int32 `json:"TracingSample,omitempty" xml:"TracingSample,omitempty"` // The Xtrace type. Only **Zipkin** may be returned. // // > This parameter takes effect only if **TracingEnabled** is set to **true**. 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. This parameter is required when **QuicUpgradeEnabled** is set to **true**. Only HTTPS listeners support this parameter. // // > The HTTPS listener and the associated QUIC listener must belong to the same ALB instance. The QUIC listener cannot be associated with another listener. QuicListenerId *string `json:"QuicListenerId,omitempty" xml:"QuicListenerId,omitempty"` // Indicates whether QUIC upgrade is enabled. Valid values: // // * **true** // * **false** // // > This parameter takes effect only for HTTPS listeners. 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. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. 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 if **XForwardedForClientCertClientVerifyEnabled** is set to **true**. // // The name is 1 to 40 characters in length, and can contain letters, digits, hyphens (-), and underscores (\_). // // > This parameter is returned only for HTTPS listeners. 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** // // > This parameter is returned only for HTTPS listeners. XForwardedForClientCertClientVerifyEnabled *bool `json:"XForwardedForClientCertClientVerifyEnabled,omitempty" xml:"XForwardedForClientCertClientVerifyEnabled,omitempty"` // The name of the custom header. This parameter takes effect only if **XForwardedForClientCertFingerprintEnabled** is set to **true**. // // The name is 1 to 40 characters in length, and can contain letters, digits, hyphens (-), and underscores (\_). // // > This parameter is returned only for HTTPS listeners. 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 returned only for HTTPS listeners. XForwardedForClientCertFingerprintEnabled *bool `json:"XForwardedForClientCertFingerprintEnabled,omitempty" xml:"XForwardedForClientCertFingerprintEnabled,omitempty"` // The name of the custom header. This parameter takes effect only if **XForwardedForClientCertIssuerDNEnabled** is set to **true**. // // The name is 1 to 40 characters in length, and can contain letters, digits, hyphens (-), and underscores (\_). // // > This parameter is returned only for HTTPS listeners. 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 returned only for HTTPS listeners. XForwardedForClientCertIssuerDNEnabled *bool `json:"XForwardedForClientCertIssuerDNEnabled,omitempty" xml:"XForwardedForClientCertIssuerDNEnabled,omitempty"` // The name of the custom header. This parameter takes effect only if **XForwardedForClientCertSubjectDNEnabled** is set to **true**. // // The name is 1 to 40 characters in length, and can contain letters, digits, hyphens (-), and underscores (\_). // // > This parameter is returned only for HTTPS listeners. 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 returned only for HTTPS listeners. 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** // // > HTTP, HTTPS, and QUIC listeners support this parameter. 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 in the trusted IP address list as the real IP address of the client. The IP address is used in source IP address throttling. 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. 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 returned only for HTTP and HTTPS listeners. XForwardedForEnabled *bool `json:"XForwardedForEnabled,omitempty" xml:"XForwardedForEnabled,omitempty"` // Indicates whether the `X-Forwarded-Proto` header is used to retrieve the listener protocol. Valid values: // // * **true** // * **false** // // > HTTP, HTTPS, and QUIC listeners support this parameter. XForwardedForProtoEnabled *bool `json:"XForwardedForProtoEnabled,omitempty" xml:"XForwardedForProtoEnabled,omitempty"` // Indicates whether the `SLB-ID` header is used to retrieve the ID of the ALB instance. Valid values: // // * **true** // * **false** // // > HTTP, HTTPS, and QUIC listeners support this parameter. 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** // // > HTTP, HTTPS, and QUIC listeners support this parameter. 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) 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 { 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. AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` DNSName *string `json:"DNSName,omitempty" xml:"DNSName,omitempty"` Ipv6AddressType *string `json:"Ipv6AddressType,omitempty" xml:"Ipv6AddressType,omitempty"` // The service status of the ALB instance. Valid values: // // * **Abnormal** // * **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 names of the instances. You can specify at most 10 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. 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**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of **NextToken**. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The 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. PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` // The ID of the resource group. 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 virtual private cloud (VPC) to which the ALB instance belongs. You can specify at most 10 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](~~189196~~) operation to query zones. 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:`. 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:`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListLoadBalancersRequestTag) GoString ¶
func (s ListLoadBalancersRequestTag) GoString() string
func (*ListLoadBalancersRequestTag) SetKey ¶
func (s *ListLoadBalancersRequestTag) SetKey(v string) *ListLoadBalancersRequestTag
func (*ListLoadBalancersRequestTag) SetValue ¶
func (s *ListLoadBalancersRequestTag) SetValue(v string) *ListLoadBalancersRequestTag
func (ListLoadBalancersRequestTag) String ¶
func (s ListLoadBalancersRequestTag) String() string
type ListLoadBalancersResponse ¶
type ListLoadBalancersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListLoadBalancersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListLoadBalancersResponse) GoString ¶
func (s ListLoadBalancersResponse) GoString() string
func (*ListLoadBalancersResponse) SetBody ¶
func (s *ListLoadBalancersResponse) SetBody(v *ListLoadBalancersResponseBody) *ListLoadBalancersResponse
func (*ListLoadBalancersResponse) SetHeaders ¶
func (s *ListLoadBalancersResponse) SetHeaders(v map[string]*string) *ListLoadBalancersResponse
func (*ListLoadBalancersResponse) SetStatusCode ¶
func (s *ListLoadBalancersResponse) SetStatusCode(v int32) *ListLoadBalancersResponse
func (ListLoadBalancersResponse) String ¶
func (s ListLoadBalancersResponse) String() string
type ListLoadBalancersResponseBody ¶
type ListLoadBalancersResponseBody struct { // The list of ALB instances. LoadBalancers []*ListLoadBalancersResponseBodyLoadBalancers `json:"LoadBalancers,omitempty" xml:"LoadBalancers,omitempty" type:"Repeated"` // The number of entries returned per page. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // 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. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (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 configuration of the access log. AccessLogConfig *ListLoadBalancersResponseBodyLoadBalancersAccessLogConfig `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. AddressAllocatedMode *string `json:"AddressAllocatedMode,omitempty" xml:"AddressAllocatedMode,omitempty"` // The IP version. Valid values: // // * **IPv4** // * **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 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. AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The ID of the EIP bandwidth plan that is associated with the NLB instance if the NLB instance uses a public IP address. BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" xml:"BandwidthPackageId,omitempty"` // The time when the resource was created. CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The domain name of the ALB instance. DNSName *string `json:"DNSName,omitempty" xml:"DNSName,omitempty"` // The configuration of deletion protection. DeletionProtectionConfig *ListLoadBalancersResponseBodyLoadBalancersDeletionProtectionConfig `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. Ipv6AddressType *string `json:"Ipv6AddressType,omitempty" xml:"Ipv6AddressType,omitempty"` // The configuration of the billing method. LoadBalancerBillingConfig *ListLoadBalancersResponseBodyLoadBalancersLoadBalancerBillingConfig `json:"LoadBalancerBillingConfig,omitempty" xml:"LoadBalancerBillingConfig,omitempty" type:"Struct"` // The business status of the ALB instance. Valid values: // // * **Abnormal** // * **Normal** LoadBalancerBussinessStatus *string `json:"LoadBalancerBussinessStatus,omitempty" xml:"LoadBalancerBussinessStatus,omitempty"` // The edition of the ALB instance. Different editions have different limits and support different billing methods. Valid values: // // * **Basic**: basic // * **Standard**: standard // * **StandardWithWaf**: WAF-enabled LoadBalancerEdition *string `json:"LoadBalancerEdition,omitempty" xml:"LoadBalancerEdition,omitempty"` // The ID of the ALB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The name of the NLB instance. 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. 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. LoadBalancerStatus *string `json:"LoadBalancerStatus,omitempty" xml:"LoadBalancerStatus,omitempty"` // The configuration read-only mode. ModificationProtectionConfig *ListLoadBalancersResponseBodyLoadBalancersModificationProtectionConfig `json:"ModificationProtectionConfig,omitempty" xml:"ModificationProtectionConfig,omitempty" type:"Struct"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The tags that are added to the instance. Tags []*ListLoadBalancersResponseBodyLoadBalancersTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` // The ID of the VPC to which the ALB instance belongs. 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 log project. LogProject *string `json:"LogProject,omitempty" xml:"LogProject,omitempty"` // The Logstore. 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** Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The time when deletion protection is enabled. 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. 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 available only when **LoadBalancerBussinessStatus** is set to **Abnormal**. 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 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. 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 deletion protection is enabled. // // 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**. Reason *string `json:"Reason,omitempty" xml:"Reason,omitempty"` // Indicates whether the configuration read-only mode is enabled for the ALB instance. 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. 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. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListLoadBalancersResponseBodyLoadBalancersTags) GoString ¶
func (s ListLoadBalancersResponseBodyLoadBalancersTags) GoString() string
func (*ListLoadBalancersResponseBodyLoadBalancersTags) SetValue ¶
func (s *ListLoadBalancersResponseBodyLoadBalancersTags) SetValue(v string) *ListLoadBalancersResponseBodyLoadBalancersTags
func (ListLoadBalancersResponseBodyLoadBalancersTags) String ¶
func (s ListLoadBalancersResponseBodyLoadBalancersTags) String() string
type 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. 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. 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. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The forwarding rules. RuleIds []*string `json:"RuleIds,omitempty" xml:"RuleIds,omitempty" type:"Repeated"` 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 { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` 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. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. Valid values: // // * If **NextToken** is empty, no next page exists. // * If a value is returned for **NextToken**, the value is the token that determines the start point of the next query. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The forwarding rules. Rules []*ListRulesResponseBodyRules `json:"Rules,omitempty" xml:"Rules,omitempty" type:"Repeated"` // The total number of entries returned. 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 rule applies to client requests. // * Response: The rule applies to responses from backend servers. // // > Response is not supported by basic ALB instances. Direction *string `json:"Direction,omitempty" xml:"Direction,omitempty"` // The ID of the listener to which the forwarding rule belongs. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The ID of the ALB instance to which the forwarding rule belongs. 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. 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 forwarding rule ID. 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. RuleName *string `json:"RuleName,omitempty" xml:"RuleName,omitempty"` // The status of the forwarding rule. Valid values: // // * **Provisioning** // * **Configuring** // * **Available** RuleStatus *string `json:"RuleStatus,omitempty" xml:"RuleStatus,omitempty"` 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 configuration 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 is not empty. The priority of each action within a forwarding rule is unique. 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 configuration of the 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 the action to throttle traffic. TrafficLimitConfig *ListRulesResponseBodyRulesRuleActionsTrafficLimitConfig `json:"TrafficLimitConfig,omitempty" xml:"TrafficLimitConfig,omitempty" type:"Struct"` // The configuration of the action to mirror traffic. TrafficMirrorConfig *ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfig `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 a header. // * **RemoveHeaderConfig**: deletes a header. // * **TrafficLimitConfig**: throttles network traffic. // * **TrafficMirrorConfig**: mirrors traffic. // * **CorsConfig**: forwards requests based on CORS. // // The preceding actions can be classified into two broad types: // // * **FinalType**: the last action to be performed in a forwarding rule. Each forwarding rule can contain only one FinalType action. You can specify a **ForwardGroup**, **Redirect**, or **FixedResponse** action as the FinalType action. // * **ExtType**: one or more actions to be performed before the **FinalType** action. A forwarding rule can contain one or more **ExtType** actions. To specify an ExtType action, you must specify a **FinalType** action. You can specify multiple **InsertHeader** actions or one **Rewrite** action. 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** AllowCredentials *string `json:"AllowCredentials,omitempty" xml:"AllowCredentials,omitempty"` // The allowed headers for CORS requests. AllowHeaders []*string `json:"AllowHeaders,omitempty" xml:"AllowHeaders,omitempty" type:"Repeated"` // The allowed HTTP methods for 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 run requests in the browser. Unit: seconds. // // Valid values: **-1** to **172800**. 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 is up to 1 KB in size, and can contain only ASCII characters. Content *string `json:"Content,omitempty" xml:"Content,omitempty"` // The content type. // // Valid values: **text/plain**, **text/css**, **text/html**, **application/javascript**, and **application/json**. ContentType *string `json:"ContentType,omitempty" xml:"ContentType,omitempty"` // The HTTP status code in the response. Valid values: **HTTP\_2xx**, **HTTP\_4xx**, and **HTTP\_5xx**. **x** must be a digit. 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 { 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 { Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` 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. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The weight. Valid values: **0** to **100**. 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 key must be 1 to 40 characters in length, and can contain letters, digits, underscores (\_), and hyphens (-). The key specified in `InsertHeader` must be unique. // // > **Cookie** and **Host** are not supported. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the header. // // * If **ValueType** is set to **SystemDefined**, one of the following values is supported: // // * **ClientSrcPort**: the client port. // * **ClientSrcIp**: the client IP address. // * **Protocol**: the request protocol (HTTP or HTTPS). // * **SLBId**: the ID of the ALB instance. // * **SLBPort**: the listener port. // // * If **ValueType** is set to **UserDefined**, a custom header value is supported. The header value must be 1 to 128 characters in length, and can contain printable characters whose ASCII values are `greater than or equal to 32 and lower than 127`. You can use asterisks (\*) and question marks (?) as wildcard characters. The header value cannot start or end with a space character. // // * If **ValueType** is set to **ReferenceHeader**, one of the request headers is referenced. The header value must be 1 to 128 characters in length, and can contain lowercase letters, digits, underscores (\_), and hyphens (-). Value *string `json:"Value,omitempty" xml:"Value,omitempty"` // The type of the header. Valid values: // // * **UserDefined**: a user-defined header. // * **ReferenceHeader**: a header that is referenced from a request header. // * **SystemDefined**: a system-defined header. 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 character is appended. // // * Limits on a custom value: // // * The hostname is 3 to 128 characters in length, and can contain lowercase letters, digits, hyphens (-), and periods (.). Asterisks (\*) and question marks (?) can be used as wildcard characters. // * The hostname contains at least one period (.) but does not start or end with a period (.). // * The rightmost domain label contains only letters and wildcard characters. It does not contain digits or hyphens (-). // * The domain labels do not start or end with hyphens (-). // * You can use asterisks (\*) and question marks (?) anywhere in a domain label as wildcard characters. Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The redirect type. Valid values: **301**, **302**, **303**, **307**, and **308**. HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` // The path to which requests are redirected. Valid values: // // * **${path}** (default): You can reference \*\*${host}**, **${protocol}**, and**${port}**. The path 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. // // * Limits on a custom value: // // * The value is 1 to 128 characters in length. // * It starts with a forward slash (/) and contains letters, digits, and the following special characters: `$ - _ .+ / & ~ @ :`. It does not contain the following special characters: `" % # ; ! ( ) [ ] ^ , "`. You can use asterisks (\*) and question marks (?) as wildcard characters. 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 character is appended. // * Other valid values: **1 to 63335**. Port *string `json:"Port,omitempty" xml:"Port,omitempty"` // The redirect protocol. Valid values: // // * **${protocol}** (default): If ${protocol} is returned, no other character is appended. // * **HTTP** or **HTTPS**. // // > HTTPS listeners support only HTTP to HTTPS redirection. Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The query string 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: `# [ ] { } \ | < > &`. 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 key must be 1 to 40 characters in length and can contain letters, digits, underscores, and hyphens (-). The header key must be unique. // // * You cannot specify the following header keys for an inbound forwarding rule: `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 preceding keys are case-insensitive. // * You cannot specify the following header keys for an outbound forwarding rule: `connection`, `upgrade`, `content-length`, and `transfer-encoding`. The preceding keys are case-insensitive. 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 forwarded. Valid values: // // * **${host}** (default): If ${host} is returned, no other character is appended. // // * Limits on a custom value: // // * The hostname is 3 to 128 characters in length, and can contain lowercase letters, digits, hyphens (-), and periods (.). Asterisks (\*) and question marks (?) can be used as wildcard characters. // * The hostname contains at least one period (.) but does not start or end with a period (.). // * The rightmost domain label contains only letters and wildcard characters. It does not contain digits or hyphens (-). // * The domain labels do not start or end with hyphens (-). // * You can use asterisks (\*) and question marks (?) anywhere in a domain label as wildcard characters. Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The path to which requests are forwarded. The path is 1 to 128 characters in length and starts with a forward slash (/). The path can contain letters, digits, asterisks (\*), question marks (?), and the following special characters: `$ - _ . + / & ~ @ :`. The path does not contain the following special characters: `" % # ; ! ( ) [ ] ^ , "`. Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // The query string of the URL to which requests are forwarded. The query string is 1 to 128 characters in length, and can contain printable characters, excluding uppercase letters and the following special characters: `# [ ] { } \ | < > &`. 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 QPS of each IP address. Valid values: **1 to 100000**. // // > If you specify this parameter and **QPS**, the value of **PerIpQps** must be smaller than the value of **QPS**. PerIpQps *int32 `json:"PerIpQps,omitempty" xml:"PerIpQps,omitempty"` // The number of queries per second (QPS). Valid values: **1** to **100000**. 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"` 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 server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The weight. Valid values: **0** to **100**. Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) GoString ¶
func (*ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId ¶
func (*ListRulesResponseBodyRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetWeight ¶
type ListRulesResponseBodyRulesRuleConditions ¶
type ListRulesResponseBodyRulesRuleConditions struct { // The configuration 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 configurations 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 paths. 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 configuration of the HTTP response header. 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"` // The configuration of the source IP addresses based on which user traffic is matched. SourceIpConfig *ListRulesResponseBodyRulesRuleConditionsSourceIpConfig `json:"SourceIpConfig,omitempty" xml:"SourceIpConfig,omitempty" type:"Struct"` // The type 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**: Requests are distributed based on source IP addresses. 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 key-value pair of the cookie. 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 key of the cookie. The key is 1 to 100 characters in length, and can contain printable characters such as lowercase letters, asterisks (\*), and question marks (?). The key cannot contain uppercase letters, space characters, or the following special characters: `# [ ] { } \ | < > &`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the cookie. The value is 1 to 128 characters in length, and can contain printable characters such as lowercase letters, asterisks (\*), and question marks (?). Uppercase letters, space characters, and the following special characters are not supported: `# [ ] { } \ | < > &`. 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 key must be 1 to 40 characters in length, and can contain lowercase letters, digits, hyphens (-), and underscores (\_). Cookie and Host are not supported. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The values 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 paths. 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 printable characters such as lowercase letters, asterisks (\*), and question marks (?). The key cannot contain uppercase letters, space characters, or the following special characters: `# [ ] { } \ | < > &`. 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 printable characters such as lowercase letters, asterisks (\*), and question marks (?). However, uppercase letters, space characters, and the following special characters are not supported: `# [ ] { } \ | < > &`. 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 header key. The key must be 1 to 40 characters in length, and can contain lowercase letters, digits, hyphens (-), and underscores (\_). Cookie and Host are not supported. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The header values. 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 { Key *string `json:"Key,omitempty" xml:"Key,omitempty"` 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**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of **NextToken**. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The resource group ID. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The security policy IDs. You can specify up to 20 IDs. 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://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. Valid values: // // * If **NextToken** is empty, no next page exists. // * If a value is returned for **NextToken**, the value is the token that determines the start point of the next query. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The supported security policies. SecurityPolicies []*ListSecurityPoliciesResponseBodySecurityPolicies `json:"SecurityPolicies,omitempty" xml:"SecurityPolicies,omitempty" type:"Repeated"` // The total number of entries returned. 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 resource was created. CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The ID of the resource group. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the security policy. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The name of the security policy. SecurityPolicyName *string `json:"SecurityPolicyName,omitempty" xml:"SecurityPolicyName,omitempty"` // The status of the security policy. Valid values: // // * **Configuring** // * **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. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. 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. 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. 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. 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. ListenerId *string `json:"ListenerId,omitempty" xml:"ListenerId,omitempty"` // The listener port. ListenerPort *int64 `json:"ListenerPort,omitempty" xml:"ListenerPort,omitempty"` // The listener protocol. ListenerProtocol *string `json:"ListenerProtocol,omitempty" xml:"ListenerProtocol,omitempty"` // The Server Load Balancer (SLB) instance ID. 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. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of **NextToken**. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The server group ID. 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:`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. You can specify up to 10 tag values. // // The tag value can be up to 128 characters in length, and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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. 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. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. 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. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListServerGroupServersResponseBody) GoString ¶
func (s ListServerGroupServersResponseBody) GoString() string
func (*ListServerGroupServersResponseBody) SetMaxResults ¶
func (s *ListServerGroupServersResponseBody) SetMaxResults(v int32) *ListServerGroupServersResponseBody
func (*ListServerGroupServersResponseBody) SetNextToken ¶
func (s *ListServerGroupServersResponseBody) SetNextToken(v string) *ListServerGroupServersResponseBody
func (*ListServerGroupServersResponseBody) SetRequestId ¶
func (s *ListServerGroupServersResponseBody) SetRequestId(v string) *ListServerGroupServersResponseBody
func (*ListServerGroupServersResponseBody) SetServers ¶
func (s *ListServerGroupServersResponseBody) SetServers(v []*ListServerGroupServersResponseBodyServers) *ListServerGroupServersResponseBody
func (*ListServerGroupServersResponseBody) SetTotalCount ¶
func (s *ListServerGroupServersResponseBody) SetTotalCount(v int32) *ListServerGroupServersResponseBody
func (ListServerGroupServersResponseBody) String ¶
func (s ListServerGroupServersResponseBody) String() string
type ListServerGroupServersResponseBodyServers ¶
type ListServerGroupServersResponseBodyServers struct { // The description of the backend server. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port used by the backend server. Valid values: **1** to **65535**. Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // Indicates whether the remote IP address feature is enabled. Valid values: // // * **true** // * **false** RemoteIpEnabled *bool `json:"RemoteIpEnabled,omitempty" xml:"RemoteIpEnabled,omitempty"` // The ID of the server group. 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. ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address in inclusive ENI mode. ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of the backend server. ServerType *string `json:"ServerType,omitempty" xml:"ServerType,omitempty"` // The status of the backend server. Valid values: // // * **Adding** // * **Available** // * **Configuring** // * **Removing** Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The weight of the backend server. An ECS instance with a higher weight receives more requests. 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 to return on each page. Valid values: **1** to **100**. Default value: **20**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of **NextToken**. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The ID of the resource group to which the server group belongs. 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"` 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. Tag []*ListServerGroupsRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` // The ID of the virtual private cloud (VPC). 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:`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. You can specify up to 10 tag values. // // The tag value can be up to 128 characters in length, and cannot contain `http://` or `https://`. It cannot start with `aliyun` or `acs:`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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. 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. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // A list of server groups. ServerGroups []*ListServerGroupsResponseBodyServerGroups `json:"ServerGroups,omitempty" xml:"ServerGroups,omitempty" type:"Repeated"` // The total number of entries returned. TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListServerGroupsResponseBody) GoString ¶
func (s ListServerGroupsResponseBody) GoString() string
func (*ListServerGroupsResponseBody) SetMaxResults ¶
func (s *ListServerGroupsResponseBody) SetMaxResults(v int32) *ListServerGroupsResponseBody
func (*ListServerGroupsResponseBody) SetNextToken ¶
func (s *ListServerGroupsResponseBody) SetNextToken(v string) *ListServerGroupsResponseBody
func (*ListServerGroupsResponseBody) SetRequestId ¶
func (s *ListServerGroupsResponseBody) SetRequestId(v string) *ListServerGroupsResponseBody
func (*ListServerGroupsResponseBody) SetServerGroups ¶
func (s *ListServerGroupsResponseBody) SetServerGroups(v []*ListServerGroupsResponseBodyServerGroups) *ListServerGroupsResponseBody
func (*ListServerGroupsResponseBody) SetTotalCount ¶
func (s *ListServerGroupsResponseBody) SetTotalCount(v int32) *ListServerGroupsResponseBody
func (ListServerGroupsResponseBody) String ¶
func (s ListServerGroupsResponseBody) String() string
type ListServerGroupsResponseBodyServerGroups ¶
type ListServerGroupsResponseBodyServerGroups struct { // Indicates whether configuration management is enabled. Valid values: // // * **true** // * **false** ConfigManagedEnabled *bool `json:"ConfigManagedEnabled,omitempty" xml:"ConfigManagedEnabled,omitempty"` ConnectionDrainConfig *ListServerGroupsResponseBodyServerGroupsConnectionDrainConfig `json:"ConnectionDrainConfig,omitempty" xml:"ConnectionDrainConfig,omitempty" type:"Struct"` // The time when the resource was created. CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The health check configuration. HealthCheckConfig *ListServerGroupsResponseBodyServerGroupsHealthCheckConfig `json:"HealthCheckConfig,omitempty" xml:"HealthCheckConfig,omitempty" type:"Struct"` // Indicates whether IPv6 is supported. Valid values: // // * **true** // * **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 an HTTPS listener with the server group. // * **GRPC**: allows you to associate an HTTPS or QUIC listener with the server group. Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` RelatedLoadBalancerIds []*string `json:"RelatedLoadBalancerIds,omitempty" xml:"RelatedLoadBalancerIds,omitempty" type:"Repeated"` // The resource group ID to which the GA instance belongs. ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The scheduling algorithm. Valid values: // // * **Wrr**: Backend servers with higher weights receive more requests than backend servers with lower weights. // * **Wlc**: 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**: The consistent hashing algorithm is used. Requests from the same source IP address are distributed to the same backend server. Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The number of backend servers in the server group. ServerCount *int32 `json:"ServerCount,omitempty" xml:"ServerCount,omitempty"` // The ID of the server group. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The name of the server group. ServerGroupName *string `json:"ServerGroupName,omitempty" xml:"ServerGroupName,omitempty"` // The status of the server group. Valid values: // // * **Creating** // * **Available** // * **Configuring** ServerGroupStatus *string `json:"ServerGroupStatus,omitempty" xml:"ServerGroupStatus,omitempty"` // The type of server group. Valid values: // // * **Instance** // * **Ip** // * **Fc** ServerGroupType *string `json:"ServerGroupType,omitempty" xml:"ServerGroupType,omitempty"` // The service name. ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"` 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 long-lived TCP connections are enabled. Valid values: // // * **true** // * **false** UpstreamKeepaliveEnabled *bool `json:"UpstreamKeepaliveEnabled,omitempty" xml:"UpstreamKeepaliveEnabled,omitempty"` // The VPC ID. 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) 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 { ConnectionDrainEnabled *bool `json:"ConnectionDrainEnabled,omitempty" xml:"ConnectionDrainEnabled,omitempty"` 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 whether the backend server passes the health check. HealthCheckCodes []*string `json:"HealthCheckCodes,omitempty" xml:"HealthCheckCodes,omitempty" type:"Repeated"` // The port that you want to use for health checks on backend servers. Valid values: **0** to **65535**. // // A value of **0** indicates that the port on a backend server is used for health checks. HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // Indicates whether the health check feature is enabled. Valid values: // // * **true** // * **false** HealthCheckEnabled *bool `json:"HealthCheckEnabled,omitempty" xml:"HealthCheckEnabled,omitempty"` // The domain name that is used for health checks. The domain name meets the following requirements: // // * 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 when **HealthCheckProtocol** is set to **HTTP** or **HTTPS**. HTTPS is unavailable by default. If you want to use HTTPS, log on to the SLB console, go to the Quota Center page, and then apply for the privilege to use HTPS on the **ALB** tab. 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 when **HealthCheckProtocol** is set to **HTTP** or **HTTPS**. HTTPS is unavailable by default. If you want to use HTTPS, log on to the SLB console, go to the Quota Center page, and then apply for the privilege to use HTPS on the **ALB** tab. HealthCheckHttpVersion *string `json:"HealthCheckHttpVersion,omitempty" xml:"HealthCheckHttpVersion,omitempty"` // The interval between two consecutive health checks. Unit: seconds. Valid values: **1** to **50**. 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 on listeners use the POST method by default. // * **HEAD**: HTTP and HTTPS health checks on listeners use the HEAD method by default. // // > This parameter takes effect when **HealthCheckProtocol** is set to **HTTP**, **HTTPS**, or **gRPC**. HTTPS is unavailable by default. If you want to use HTTPS, log on to the SLB console, go to the Quota Center page, and then apply for the privilege to use HTTPS on the **ALB** tab. HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The path that is used for health checks. // // > This parameter takes effect only when **HealthCheckProtocol** is set to **HTTP** or **HTTPS**. HTTPS is unavailable by default. If you want to use HTTPS, log on to the SLB console, go to the Quota Center page, and then apply for the privilege to use HTPS on the **ALB** tab. HealthCheckPath *string `json:"HealthCheckPath,omitempty" xml:"HealthCheckPath,omitempty"` // The protocol that you want to use for health checks. Valid values: // // * **HTTP**: ALB performs HTTP health checks by sending HEAD or GET requests to a backend server to check whether the backend server is healthy. // * **HTTPS**: ALB performs HTTPS health checks by sending HEAD or GET requests to a backend server to check whether the backend server is healthy. HTTPS supports data encryption and provides higher data security than HTTP. // * **TCP**: To perform TCP health checks, ALB sends SYN packets to the backend server to check whether the port of the backend server is available to receive requests. // * **gRPC**: ALB performs gRPC health checks by sending POST or GET requests to a backend server to check whether the backend server is healthy. // // > HTTPS is unavailable by default. If you want to use HTTPS, log on to the SLB console, go to the Quota Center page, and then apply for the privilege to use HTTPS on the **ALB** tab. HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty" xml:"HealthCheckProtocol,omitempty"` // The timeout period for a health check response. If a backend server does not respond within the specified timeout period, the backend server fails the health check. Unit: seconds. 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**. 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**. 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 { SlowStartDuration *int32 `json:"SlowStartDuration,omitempty" xml:"SlowStartDuration,omitempty"` 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 that is configured on the server. 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 only when **StickySessionEnabled** is set to **true** and **StickySessionType** is set to **Insert**. CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // Indicates whether session persistence is enabled. Valid values: // // * **true** // * **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 distributes 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. 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. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. 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 data type of the common parameter. Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The parameter value for consistent hashing. 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. 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 encryption algorithms. Ciphers []*string `json:"Ciphers,omitempty" xml:"Ciphers,omitempty" type:"Repeated"` // The ID of the security policy. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The TLS versions that are supported. 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**. 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://`. Keyword *string `json:"Keyword,omitempty" xml:"Keyword,omitempty"` // The number of entries per page. Valid values: **1** to **100**. Default value: **20**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of **NextToken**. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The 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 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. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. Valid values: // // * If **NextToken** is empty, no next page exists. // * If a value is returned for **NextToken**, the value is the token that determines the start point of the next query. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The tag keys. TagKeys []*ListTagKeysResponseBodyTagKeys `json:"TagKeys,omitempty" xml:"TagKeys,omitempty" type:"Repeated"` // The total number of entries returned. 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**. Category *string `json:"Category,omitempty" xml:"Category,omitempty"` // The tag that matches all filter conditions. 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**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of **NextToken**. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The resource IDs. 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 ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags. Tag []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (ListTagResourcesRequest) GoString ¶
func (s ListTagResourcesRequest) GoString() string
func (*ListTagResourcesRequest) SetMaxResults ¶
func (s *ListTagResourcesRequest) SetMaxResults(v int32) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetNextToken ¶
func (s *ListTagResourcesRequest) SetNextToken(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetResourceId ¶
func (s *ListTagResourcesRequest) SetResourceId(v []*string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetResourceType ¶
func (s *ListTagResourcesRequest) SetResourceType(v string) *ListTagResourcesRequest
func (*ListTagResourcesRequest) SetTag ¶
func (s *ListTagResourcesRequest) SetTag(v []*ListTagResourcesRequestTag) *ListTagResourcesRequest
func (ListTagResourcesRequest) String ¶
func (s ListTagResourcesRequest) String() string
type ListTagResourcesRequestTag ¶
type ListTagResourcesRequestTag struct { // The tag key. The tag key can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (ListTagResourcesRequestTag) GoString ¶
func (s ListTagResourcesRequestTag) GoString() string
func (*ListTagResourcesRequestTag) SetKey ¶
func (s *ListTagResourcesRequestTag) SetKey(v string) *ListTagResourcesRequestTag
func (*ListTagResourcesRequestTag) SetValue ¶
func (s *ListTagResourcesRequestTag) SetValue(v string) *ListTagResourcesRequestTag
func (ListTagResourcesRequestTag) String ¶
func (s ListTagResourcesRequestTag) String() string
type ListTagResourcesResponse ¶
type ListTagResourcesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` 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. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. Valid values: // // * If **NextToken** is empty, no next page exists. // * If a value is returned for **NextToken**, the value is the token that determines the start point of the next query. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The 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. 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 ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tag key. TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"` // The tag value. TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"` }
func (ListTagResourcesResponseBodyTagResources) GoString ¶
func (s ListTagResourcesResponseBodyTagResources) GoString() string
func (*ListTagResourcesResponseBodyTagResources) 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**. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // The pagination token that is used in the next request to retrieve a new page of results. Valid values: // // * You do not need to specify this parameter for the first request. // * You must specify the token that is obtained from the previous query as the value of **NextToken**. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The resource ID. 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 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://`. 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. MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"` // A pagination token. It can be used in the next request to retrieve a new page of results. Valid values: // // * If **NextToken** is empty, no next page exists. // * If a value is returned for **NextToken**, the value is the token that determines the start point of the next query. NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The tag values. TagValues []*string `json:"TagValues,omitempty" xml:"TagValues,omitempty" type:"Repeated"` // The total number of entries returned. 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 MoveResourceGroupRequest ¶
type MoveResourceGroupRequest struct { // The ID of the resource group to which you want to move the resource. // // > You can use resource groups to manage resources owned by your Alibaba Cloud account. Resource groups simplify resource and permission management in your Alibaba Cloud account. For more information, see [What is resource management?](~~94475~~) NewResourceGroupId *string `json:"NewResourceGroupId,omitempty" xml:"NewResourceGroupId,omitempty"` // The resource ID. 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 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. 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 ACL ID. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The entries that you want to remove. You can remove up to 20 entries in each call. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The backend servers that you want to remove from the server group. You can specify up to 40 backend servers in each call. Servers []*RemoveServersFromServerGroupRequestServers `json:"Servers,omitempty" xml:"Servers,omitempty" type:"Repeated"` }
func (RemoveServersFromServerGroupRequest) GoString ¶
func (s RemoveServersFromServerGroupRequest) GoString() string
func (*RemoveServersFromServerGroupRequest) SetClientToken ¶
func (s *RemoveServersFromServerGroupRequest) SetClientToken(v string) *RemoveServersFromServerGroupRequest
func (*RemoveServersFromServerGroupRequest) SetDryRun ¶
func (s *RemoveServersFromServerGroupRequest) SetDryRun(v bool) *RemoveServersFromServerGroupRequest
func (*RemoveServersFromServerGroupRequest) 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**. You can specify at most 40 servers in each call. // // > This parameter is required if the **ServerType** parameter is set to **Ecs**, **Eni**, **Eci**, or **Ip**. Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The backend server ID. You can specify up to 40 server IDs in each call. // // * If the server group type is **Instance**, set the ServerId parameter to the ID of an ECS instance, an ENI, or an elastic container instance. These backend servers are specified by **Ecs**, **Eni**, or **Eci**. // * If the server group type is **Ip**, set the ServerId parameter to an IP address specified in the server group. // * If the server group type is **Fc**, set the ServerId parameter to the ARN of a function specified in the server group. // // > You can call the [ListServerGroups](~~213627~~) operation to query information about the server group type so that you can set ServerId to a proper value. ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address in inclusive ENI mode. You can specify at most 40 servers in each call. ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of the backend server. You can specify at most 40 servers in each call. Valid values: // // * **Ecs** // * **Eni** // * **Eci** // * **Ip** // * **Fc** 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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 that you want to add to the server group. You can specify up to 40 backend servers in each call. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The backend servers that you want to remove. 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. 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 can contain letters, digits, periods (.), underscores (\_), hyphens (-), commas (,), semicolons (;), forward slashes (/), and at signs (@). You can specify at most 40 servers in each call. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port used by the server group. Valid values: **1** to **65535**. You can specify at most 40 servers in each call. Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the backend server. You can specify up to 40 server IDs in each call. // // * If the server group type is **Instance**, set the ServerId parameter to the ID of an ECS instance, an ENI, or an elastic container instance. These backend servers are specified by **Ecs**, **Eni**, or **Eci**. // * If the server group type is **Ip**, set the ServerId parameter to an IP address specified in the server group. // // > You cannot perform this operation on a server group of the Function type. You can call the [ListServerGroups](~~213627~~) operation to query information about the server group type so that you can set ServerId to a proper value. ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address in inclusive ENI mode. You can specify at most 40 servers in each call. ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of the backend server that you want to remove from the server group. You can specify up to 40 backend servers in each call. Valid values: // // * **Ecs** // * **Eni** // * **Eci** ServerType *string `json:"ServerType,omitempty" xml:"ServerType,omitempty"` // The weight of the backend server that you want to add to the server group. You can specify up to 40 backend servers in each call. // // Valid values: **0** to **100**. Default value: **100**. If the weight of a backend server is set to **0**, no requests are forwarded to the backend server. 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 40 servers in each call. Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the backend server. You can specify up to 40 server IDs in each call. // // * If the server group type is **Instance**, set the ServerId parameter to the ID of an ECS instance, an ENI, or an elastic container instance. These backend servers are specified by **Ecs**, **Eni**, or **Eci**. // * If the server group type is **Ip**, set the ServerId parameter to an IP address specified in the server group. // // > You cannot perform this operation on a server group of the Function type. You can call the [ListServerGroups](~~213627~~) operation to query information about the server group type so that you can set ServerId to a proper value. ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address in inclusive ENI mode. You can specify at most 40 servers in each call. ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of the backend server that you want to remove from the server group. You can specify up to 40 backend servers in each call. Valid values: // // * **Ecs** // * **Eni** // * **Eci** 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the **DryRunOperation** error code is returned. // * **false**: (default): performs a dry run and performs the actual request. If the request passes the dry run, a `2xx HTTP` status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the Application Load Balancer (ALB) listener. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (StartListenerResponseBody) GoString ¶
func (s StartListenerResponseBody) GoString() string
func (*StartListenerResponseBody) SetJobId ¶
func (s *StartListenerResponseBody) SetJobId(v string) *StartListenerResponseBody
func (*StartListenerResponseBody) SetRequestId ¶
func (s *StartListenerResponseBody) SetRequestId(v string) *StartListenerResponseBody
func (StartListenerResponseBody) String ¶
func (s StartListenerResponseBody) String() string
type StartShiftLoadBalancerZonesRequest ¶ 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ALB instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The mappings between zones and vSwitches. // // > You can remove only one zone in each call. ZoneMappings []*StartShiftLoadBalancerZonesRequestZoneMappings `json:"ZoneMappings,omitempty" xml:"ZoneMappings,omitempty" type:"Repeated"` }
func (StartShiftLoadBalancerZonesRequest) GoString ¶ 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. VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The zone ID. You can call the [DescribeZones](~~189196~~) operation to query the most recent zone list. 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. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a `2xx HTTP` status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the Application Load Balancer (ALB) listener. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (StopListenerResponseBody) GoString ¶
func (s StopListenerResponseBody) GoString() string
func (*StopListenerResponseBody) SetJobId ¶
func (s *StopListenerResponseBody) SetJobId(v string) *StopListenerResponseBody
func (*StopListenerResponseBody) SetRequestId ¶
func (s *StopListenerResponseBody) SetRequestId(v string) *StopListenerResponseBody
func (StopListenerResponseBody) String ¶
func (s StopListenerResponseBody) String() string
type TagResourcesRequest ¶
type TagResourcesRequest struct { // The resource IDs. 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 ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags. Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"` }
func (TagResourcesRequest) GoString ¶
func (s TagResourcesRequest) GoString() string
func (*TagResourcesRequest) 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://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. The tag value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. It cannot contain `http://` or `https://`. Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (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. 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** All *bool `json:"All,omitempty" xml:"All,omitempty"` // The IDs of the resources from which you want to remove tags. 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 ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"` // The tags that you want to remove. 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 key can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. The key cannot contain `http://` or `https://`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the tag that you want to remove. The value can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. The value cannot contain `http://` or `https://`. 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. 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 AScript rules. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**(default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` }
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 AScript rule ID. AScriptId *string `json:"AScriptId,omitempty" xml:"AScriptId,omitempty"` // The name of the AScript 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. AScriptName *string `json:"AScriptName,omitempty" xml:"AScriptName,omitempty"` // Specifies whether to enable the AScript rule. Valid values: // // * **true** // * **false** (default) Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The content of the AScript rule. 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) 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 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. 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. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a `2xx` HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` }
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. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The HTTP status codes that are used to determine whether the backend server passes the health check. // // * If **HealthCheckProtocol** is set to **HTTP**, **HealthCheckCodes** can be set to **http\_2xx** (default), **http\_3xx**, **http\_4xx**, and **http\_5xx**. Separate multiple HTTP status codes with a comma (,). // * If **HealthCheckProtocol** is set to **gRPC**, **HealthCheckCodes** can be set to **0 to 99**. Default value: **0**. Value ranges are supported. You can enter up to 20 value ranges and separate them with a comma (,). // // > This parameter takes effect only when the **HealthCheckProtocol** parameter is set to **HTTP** or **gRPC**. 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. HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // The domain name that you want to use for the health check. Valid values: // // * **$SERVER_IP** (default): the private IP addresses of backend servers. If you do not set the HealthCheckHost parameter or set the parameter to $SERVER_IP, the Application Load Balancer (ALB) uses the private IP addresses of backend servers 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 valid only if the `HealthCheckProtocol` parameter is set to **HTTP**. 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 valid only if the `HealthCheckProtocol` parameter is set to **HTTP**. 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**. HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The method that you want to use for the health check. Valid values: // // * **HEAD**: By default, the ALB instance sends HEAD requests to a backend server to perform HTTP health checks. // * **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 automatically use the POST method. // // > This parameter takes effect only when the **HealthCheckProtocol** parameter is set to **HTTP** or **gRPC**. HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The URL path that is used for health checks. // // The URL must be 1 to 80 characters in length and can contain only letters, digits, hyphens (-), forward slashes (/), periods (.), percent signs (%), question marks (?), number signs (#), and ampersands (&). The URL can also contain the following extended characters: `_ ; ~ ! ( ) * [ ] @ $ ^ : \" , +`. // // The URL must start with a forward slash (/). // // > This parameter takes effect only when the **HealthCheckProtocol** parameter is set to **HTTP** or **gRPC**. HealthCheckPath *string `json:"HealthCheckPath,omitempty" xml:"HealthCheckPath,omitempty"` // The protocol that you want to use for health checks. Valid values: // // * **HTTP** (default): To perform HTTP health checks, ALB sends HEAD or GET requests to a backend server to check whether the backend server is healthy. // * **TCP**: To perform TCP health checks, ALB sends SYN packets to a backend server to check whether the port of the backend server is available to receive requests. // * **gRPC**: To perform gRPC health checks, ALB sends POST or GET requests to a backend server to check whether the backend server is healthy. HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty" xml:"HealthCheckProtocol,omitempty"` // The template ID. 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. HealthCheckTemplateName *string `json:"HealthCheckTemplateName,omitempty" xml:"HealthCheckTemplateName,omitempty"` // The timeout period of a health check. If a backend server does not respond within the specified timeout period, the backend server fails the health check. // // Unit: seconds. Valid values: **1 to 300**. Default value: **5**. // // > If the value of the `HealthCheckTimeout` parameter is smaller than that of the `HealthCheckInterval` parameter, the timeout period specified by the `HealthCheckTimeout` parameter is ignored and the value of the `HealthCheckInterval` parameter is used as the timeout period. 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**. 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**. 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. 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 certificate authority (CA) certificates. CaCertificates []*UpdateListenerAttributeRequestCaCertificates `json:"CaCertificates,omitempty" xml:"CaCertificates,omitempty" type:"Repeated"` // Specifies whether to enable mutual authentication. Valid values: // // * **true** // * **false** CaEnabled *bool `json:"CaEnabled,omitempty" xml:"CaEnabled,omitempty"` // The certificates. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // The default actions in the forwarding rules. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // Specifies whether to enable GZIP compression for specific types of files. Valid values: // // * **true** // * **false** 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. 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. 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, and the following special characters: , . ; / @ \_ -. ListenerDescription *string `json:"ListenerDescription,omitempty" xml:"ListenerDescription,omitempty"` // The ID of the Application Load Balancer (ALB) listener. 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. 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. SecurityPolicyId *string `json:"SecurityPolicyId,omitempty" xml:"SecurityPolicyId,omitempty"` // The configuration of the XForwardFor headers. 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 {
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. Only server certificates are supported. You can specify up to 20 certificate IDs. 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 configuration of the action. This parameter is required and takes effect when the **Type** parameter is set to **FowardGroup**. You can specify configurations for up to 20 forwarding actions. ForwardGroupConfig *UpdateListenerAttributeRequestDefaultActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` // The type of the action. You can specify only one action type. // // Set the value to **ForwardGroup** to forward requests to multiple vServer groups. 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. 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 server group to which requests are forwarded. 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. QuicListenerId *string `json:"QuicListenerId,omitempty" xml:"QuicListenerId,omitempty"` // Specifies whether to enable QUIC upgrade. Valid values: // // * **true** // * **false** // // > Only HTTPS listeners support this parameter. 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. This parameter takes effect only when the **XForwardedForClientCertClientVerifyEnabled** parameter is set to **true**. // // The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (\_), and digits. // // > This parameter is available only when you create an HTTPS listener. 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** // // > This parameter is available only when you create an HTTPS listener. XForwardedForClientCertClientVerifyEnabled *bool `json:"XForwardedForClientCertClientVerifyEnabled,omitempty" xml:"XForwardedForClientCertClientVerifyEnabled,omitempty"` // The name of the custom header. This parameter takes effect only when the **XForwardedForClientCertFingerprintEnabled** parameter is set to **true**. // // The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (\_), and digits. // // > This parameter is available only when you create an HTTPS listener. 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. 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, hyphens (-), underscores (\_), and digits. // // > This parameter is available only when you create an HTTPS listener. 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. 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, hyphens (-), underscores (\_), and digits. // // > This parameter is available only when you create an HTTPS listener. 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. XForwardedForClientCertSubjectDNEnabled *bool `json:"XForwardedForClientCertSubjectDNEnabled,omitempty" xml:"XForwardedForClientCertSubjectDNEnabled,omitempty"` // Specifies whether to use the `X-Forwarded-Client-Ip` header to retrieve the source IP addresses. Valid values: // // * **true** // * **false** // // > HTTP, HTTPS, and QUIC listeners support this parameter. By default, the feature that corresponds to this parameter is unavailable. If you want to use this feature, contact your account manager. 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 in the trusted IP address list as the real IP address of the client. The IP address is used in source IP address throttling. 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. 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. XForwardedForEnabled *bool `json:"XForwardedForEnabled,omitempty" xml:"XForwardedForEnabled,omitempty"` // Specifies whether to use the `X-Forwarded-Proto` header to retrieve the listener protocol of the ALB instance. Valid values: // // * **true** // * **false** // // > HTTP, HTTPS, and QUIC listeners support this parameter. 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. XForwardedForSLBIdEnabled *bool `json:"XForwardedForSLBIdEnabled,omitempty" xml:"XForwardedForSLBIdEnabled,omitempty"` // Specifies whether to use the `X-Forwarded-Port` header to retrieve the listening port. Valid values: // // * **true** // * **false** // // > HTTP, HTTPS, and QUIC listeners support this parameter. 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) 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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**. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false**: (default): performs a dry run and performs the actual request. If the request passes the dry run, a **2xx HTTP** status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the Application Load Balancer (ALB) listener. 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**. 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**. 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**. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. AddressType *string `json:"AddressType,omitempty" xml:"AddressType,omitempty"` // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform 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. DryRun *string `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ALB instance ID. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The zones and the vSwitches. You must specify at least two zones. 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 an EIP instance. You can specify up to 10 zone IDs. // // > This parameter is required if you want to change the network type from internal-facing to Internet-facing. AllocationId *string `json:"AllocationId,omitempty" xml:"AllocationId,omitempty"` // The ID of the vSwitch in the zone. You can specify only one vSwitch (subnet) in each zone of an ALB instance. You can specify up to 10 vSwitch IDs. VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The ID of the zone where the ALB instance is deployed. You can specify up to 10 zone IDs. // // You can call the [DescribeZones](~~189196~~) operation to query the most recent zone list. ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) GoString ¶
func (s UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) GoString() string
func (*UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) SetAllocationId ¶
func (s *UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) SetAllocationId(v string) *UpdateLoadBalancerAddressTypeConfigRequestZoneMappings
func (*UpdateLoadBalancerAddressTypeConfigRequestZoneMappings) 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateLoadBalancerAddressTypeConfigResponseBody) GoString ¶
func (s UpdateLoadBalancerAddressTypeConfigResponseBody) GoString() string
func (*UpdateLoadBalancerAddressTypeConfigResponseBody) SetJobId ¶
func (s *UpdateLoadBalancerAddressTypeConfigResponseBody) SetJobId(v string) *UpdateLoadBalancerAddressTypeConfigResponseBody
func (*UpdateLoadBalancerAddressTypeConfigResponseBody) SetRequestId ¶
func (s *UpdateLoadBalancerAddressTypeConfigResponseBody) SetRequestId(v string) *UpdateLoadBalancerAddressTypeConfigResponseBody
func (UpdateLoadBalancerAddressTypeConfigResponseBody) String ¶
func (s UpdateLoadBalancerAddressTypeConfigResponseBody) String() string
type UpdateLoadBalancerAttributeRequest ¶
type UpdateLoadBalancerAttributeRequest struct { // The client token that is used to ensure the idempotence of the request. // // You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the ALB instance. 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. 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**. 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. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateLoadBalancerAttributeResponseBody) GoString ¶
func (s UpdateLoadBalancerAttributeResponseBody) GoString() string
func (*UpdateLoadBalancerAttributeResponseBody) SetJobId ¶
func (s *UpdateLoadBalancerAttributeResponseBody) SetJobId(v string) *UpdateLoadBalancerAttributeResponseBody
func (*UpdateLoadBalancerAttributeResponseBody) SetRequestId ¶
func (s *UpdateLoadBalancerAttributeResponseBody) SetRequestId(v string) *UpdateLoadBalancerAttributeResponseBody
func (UpdateLoadBalancerAttributeResponseBody) String ¶
func (s UpdateLoadBalancerAttributeResponseBody) String() string
type 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a `2xx HTTP` status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The edition of the ALB instance. Different editions have different limits and support different billing methods. // // * **Basic**: basic // * **Standard**: standard // * **StandardWithWaf**: WAF-enabled LoadBalancerEdition *string `json:"LoadBalancerEdition,omitempty" xml:"LoadBalancerEdition,omitempty"` // The ID of the ALB instance. 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. 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. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The ID of the ALB instance. LoadBalancerId *string `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"` // The zones and the vSwitches. You must specify at least two zones. The specified zones overwrite the existing configurations. 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 { IntranetAddress *string `json:"IntranetAddress,omitempty" xml:"IntranetAddress,omitempty"` // The ID of the vSwitch in the zone. By default, you can specify only one vSwitch (subnet) for each zone of an ALB instance. You can specify up to 10 zone IDs. VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The name of the zone. You can call the [DescribeZones](~~189196~~) operation to query the zones. You can specify up to 10 zone IDs. ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (UpdateLoadBalancerZonesRequestZoneMappings) GoString ¶
func (s UpdateLoadBalancerZonesRequestZoneMappings) GoString() string
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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UpdateLoadBalancerZonesResponseBody) GoString ¶
func (s UpdateLoadBalancerZonesResponseBody) GoString() string
func (*UpdateLoadBalancerZonesResponseBody) SetJobId ¶
func (s *UpdateLoadBalancerZonesResponseBody) SetJobId(v string) *UpdateLoadBalancerZonesResponseBody
func (*UpdateLoadBalancerZonesResponseBody) SetRequestId ¶
func (s *UpdateLoadBalancerZonesResponseBody) SetRequestId(v string) *UpdateLoadBalancerZonesResponseBody
func (UpdateLoadBalancerZonesResponseBody) String ¶
func (s UpdateLoadBalancerZonesResponseBody) String() string
type 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. 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. 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. 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. 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. 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 origins allowed. 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 lower value indicates 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 priorities for at most 20 actions. Order *int32 `json:"Order,omitempty" xml:"Order,omitempty"` // The configuration of the redirection. You can specify at most 20 rewrites. RedirectConfig *UpdateRuleAttributeRequestRuleActionsRedirectConfig `json:"RedirectConfig,omitempty" xml:"RedirectConfig,omitempty" type:"Struct"` 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 action to throttle traffic. TrafficLimitConfig *UpdateRuleAttributeRequestRuleActionsTrafficLimitConfig `json:"TrafficLimitConfig,omitempty" xml:"TrafficLimitConfig,omitempty" type:"Struct"` // The action to mirror traffic. TrafficMirrorConfig *UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfig `json:"TrafficMirrorConfig,omitempty" xml:"TrafficMirrorConfig,omitempty" type:"Struct"` // The action type. You can specify at most 11 types of actions. Valid values: // // * **ForwardGroup**: forwards a request to multiple vServer groups. // * **Redirect**: redirects a request. // * **FixedResponse**: returns a custom response. // * **Rewrite**: rewrites a request. // * **InsertHeader**: inserts a header. // * **RemoveHeaderConfig**: deletes a header. // * **TrafficLimitConfig**: throttles network traffic. // * **TrafficMirrorConfig**: mirrors traffic. // * **CorsConfig**: forwards requests based on CORS. // // The following action types are supported: // // * **FinalType**: the last action to be performed in a forwarding rule. Each forwarding rule can contain only one FinalType action. You can specify a **ForwardGroup**, **Redirect**, or **FixedResponse** action as the FinalType action. // * **ExtType**: the action or the actions to be performed before the **FinalType** action. A forwarding rule can contain one or more **ExtType** actions. To specify this parameter, you must also specify **FinalType**. You can specify multiple **InsertHeader** actions or one **Rewrite** action. 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 credentials can be carried in CORS requests. Valid values: // // * **on**: yes // * **off**: no AllowCredentials *string `json:"AllowCredentials,omitempty" xml:"AllowCredentials,omitempty"` // The allowed headers for CORS requests. AllowHeaders []*string `json:"AllowHeaders,omitempty" xml:"AllowHeaders,omitempty" type:"Repeated"` // The allowed HTTP methods for 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 preflight requests in the browser. Unit: seconds. // // Valid values: **-1** to **172800**. 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 custom response. The content can be up to 1 KB in size, and can contain only ASCII characters. 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**. ContentType *string `json:"ContentType,omitempty" xml:"ContentType,omitempty"` // The HTTP status code in the response. Valid values: **HTTP\_2xx**, **HTTP\_4xx**, and **HTTP\_5xx**. **x** must be a digit. 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 for server groups. 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** // * **false** (default) Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The timeout period of sessions. Unit: seconds. Valid values: 1 to 86400. 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 the request is forwarded. 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 only one destination server group exists and you do not specify a weight, the default value **100** is used. // * If more than one destination server group exists, you must specify weights. Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples) GoString ¶
func (s UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples) GoString() string
func (*UpdateRuleAttributeRequestRuleActionsForwardGroupConfigServerGroupTuples) SetServerGroupId ¶
type UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig ¶
type UpdateRuleAttributeRequestRuleActionsInsertHeaderConfig struct { 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 key specified by **InsertHeaderConfig** must be unique. // // > You cannot specify the following header keys (case-insensitive): `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`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the header to be inserted. // // * If **ValueType** is set to **SystemDefined**, you can specify one of the following header values: // // * **ClientSrcPort**: the client port. // * **ClientSrcIp**: the client IP address. // * **Protocol**: the request protocol (HTTP or HTTPS). // * **SLBId**: the ID of the ALB instance. // * **SLBPort**: the listening 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 printable characters whose ASCII values are `greater than or equal to 32 and lower than 127`. You can use asterisks (\*) and question marks (?) as wildcards. The value cannot start or end with a space character. // // * If **ValueType** is set to **ReferenceHeader**, you can reference one of the request headers. The header value must be 1 to 128 characters in length, and can contain lowercase letters, digits, underscores (\_), and hyphens (-). Value *string `json:"Value,omitempty" xml:"Value,omitempty"` // The type of header. Valid values: // // * **UserDefined**: a custom header // * **ReferenceHeader**: a header that references one of the request headers // * **SystemDefined**: a header predefined by the system 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 you set the value to ${host}, you cannot append other characters. // // * Limits on the value: // // * The hostname must be 3 to 128 characters in length, and can contain lowercase letters, digits, hyphens (-), and periods (.). Asterisks (\*) and question marks (?) can be used as wildcards. // * 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 does not 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. Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The redirect type. Valid values: **301**, **302**, **303**, **307**, and **308**. HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` // The path 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. // // * A custom value. You must make sure that the custom value meets the following requirements: // // * The value is 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 wildcards. 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. // * You can also enter a port number. Valid values: **1 to 63335**. 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 to HTTPS redirects. Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The query string of the URL to which requests are redirected. Valid values: // // * Default value: **${query}**. \*\*${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. // // * A custom value. You must make sure that the custom value meets the following requirements: // // * The value must be 1 to 128 characters in length. // * It can contain printable characters, except space characters, the special characters `# [ ] { } \ | < > &`, and uppercase letters. 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 {
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 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, hyphens (-), and periods (.). You can use asterisks (\*) and question marks (?) as wildcard 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. It does not 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. Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The path 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. // // * A custom value. You must make sure that the custom value meets the following requirements: // // * The value is 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 wildcards. Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // The query string of the URL to which requests are distributed. Valid values: // // * Default value: **${query}**. \*\*${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. // // * A custom value. You must make sure that the custom value meets the following requirements: // // * The value must be 1 to 128 characters in length. // * It can contain printable characters, except space characters, the special characters `# [ ] { } \ | < > &`, and uppercase letters. 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 QPS of each IP address. Valid values: **1 to 100000**. // // > If both the **QPS** and **PerIpQps** properties are specified, make sure that the value of the **QPS** property is smaller than the value of the PerIpQps property. PerIpQps *int32 `json:"PerIpQps,omitempty" xml:"PerIpQps,omitempty"` // The queries per second (QPS). Valid values: **1 to 100000**. 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 configuration of the server group to which 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 // * **SlsMirror**: Log Service 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 configuration of the server group to which 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. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) GoString ¶
func (*UpdateRuleAttributeRequestRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId ¶
type UpdateRuleAttributeRequestRuleConditions ¶
type UpdateRuleAttributeRequestRuleConditions struct { // The configuration 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 configurations of the request methods. MethodConfig *UpdateRuleAttributeRequestRuleConditionsMethodConfig `json:"MethodConfig,omitempty" xml:"MethodConfig,omitempty" type:"Struct"` // The configurations of the paths. PathConfig *UpdateRuleAttributeRequestRuleConditionsPathConfig `json:"PathConfig,omitempty" xml:"PathConfig,omitempty" type:"Struct"` // The configurations of the query strings. You can specify at most 20 query conditions. QueryStringConfig *UpdateRuleAttributeRequestRuleConditionsQueryStringConfig `json:"QueryStringConfig,omitempty" xml:"QueryStringConfig,omitempty" type:"Struct"` // The configuration of the header. 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"` // The configuration of the source IP addresses based on which user traffic is matched. You can add at most five source IP-based forwarding rules. SourceIpConfig *UpdateRuleAttributeRequestRuleConditionsSourceIpConfig `json:"SourceIpConfig,omitempty" xml:"SourceIpConfig,omitempty" type:"Struct"` // The type of the forwarding rule. You can specify up to seven types. 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**: Requests are distributed based on source IP addresses. // * **ResponseHeader**: Requests are forwarded based on HTTP response headers. // * **ResponseStatusCode**: Requests are forwarded based on response status codes. 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 configuration 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 key of the cookie. The key must be 1 to 100 characters in length, and can contain printable characters such as lowercase letters, asterisks (\*), and question marks (?). However, uppercase letters, space characters, and the following special characters are not supported: `# [ ] { } \ | < > &`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the cookie. The value must be 1 to 128 characters in length, and can contain printable characters such as lowercase letters, asterisks (\*), and question marks (?). However, uppercase letters, space characters, and the following special characters are not supported: `# [ ] { } \ | < > &`. 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 header. The key must be 1 to 40 characters in length and can contain letters, digits, hyphens (-), and underscores (\_). You cannot specify Cookie or Host. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The values of the header. 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 paths. 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 string. 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 { // They key of the query string. The key must be 1 to 100 characters in length, and can contain printable characters such as lowercase letters, asterisks (\*), and question marks (?). However, the key cannot contain uppercase letters, space characters, or the following special characters: `# [ ] { } \ | < > &`. 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 printable characters such as lowercase letters, asterisks (\*), and question marks (?). However, uppercase letters, space characters, and the following special characters are not supported: `# [ ] { } \ | < > &`. 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 key of the header. // // * The key must be 1 to 40 characters in length. // * It can contain lowercase letters, digits, hyphens (-), and underscores (\_). // * Cookie and Host are not supported. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The values of the header. 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 { // The IP address or CIDR block based on which user traffic is matched. You can specify multiple IP addresses or 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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 token can contain only ASCII characters. // // > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a `2xx HTTP` status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The forwarding rules. You can specify up to 10 forwarding rules in each request. 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 { // The priority of the forwarding rule. Valid values: **1 to 10000**. A lower value specifies a higher priority. You can specify priorities for up to 20 forwarding rules. // // > The priority of each forwarding rule added to a listener must be unique. Priority *int32 `json:"Priority,omitempty" xml:"Priority,omitempty"` // The actions of the forwarding rule. RuleActions []*UpdateRulesAttributeRequestRulesRuleActions `json:"RuleActions,omitempty" xml:"RuleActions,omitempty" type:"Repeated"` // The match conditions of the forwarding rule. RuleConditions []*UpdateRulesAttributeRequestRulesRuleConditions `json:"RuleConditions,omitempty" xml:"RuleConditions,omitempty" type:"Repeated"` // The forwarding rule ID. You can specify up to 20 IDs. 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. You can specify names for up to 20 forwarding rules. 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 { // The CORS configuration. CorsConfig *UpdateRulesAttributeRequestRulesRuleActionsCorsConfig `json:"CorsConfig,omitempty" xml:"CorsConfig,omitempty" type:"Struct"` // The configuration of the action to return a custom response. You can specify the configurations of up to 20 actions to return a custom response. FixedResponseConfig *UpdateRulesAttributeRequestRulesRuleActionsFixedResponseConfig `json:"FixedResponseConfig,omitempty" xml:"FixedResponseConfig,omitempty" type:"Struct"` // The configuration of the action to forward requests to server groups. You can specify the configurations of up to 20 actions to forward requests to server groups. ForwardGroupConfig *UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfig `json:"ForwardGroupConfig,omitempty" xml:"ForwardGroupConfig,omitempty" type:"Struct"` // The configuration of the action to insert a header. You can specify the configurations of up to 20 actions to insert a header. InsertHeaderConfig *UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig `json:"InsertHeaderConfig,omitempty" xml:"InsertHeaderConfig,omitempty" type:"Struct"` // The priority of the action. Valid values: **1** to **50000**. A lower value specifies a higher priority. The actions of a forwarding rule are applied in descending order of priority. This parameter cannot be left empty. The priority of each action within a forwarding rule must be unique. You can specify priorities for up to 20 actions. Order *int32 `json:"Order,omitempty" xml:"Order,omitempty"` // The configuration of the redirect action. You can specify the configurations of up to 20 redirect actions. RedirectConfig *UpdateRulesAttributeRequestRulesRuleActionsRedirectConfig `json:"RedirectConfig,omitempty" xml:"RedirectConfig,omitempty" type:"Struct"` // The action to remove an HTTP header. You can specify the configurations of up to 20 actions to remove an HTTP header. RemoveHeaderConfig *UpdateRulesAttributeRequestRulesRuleActionsRemoveHeaderConfig `json:"RemoveHeaderConfig,omitempty" xml:"RemoveHeaderConfig,omitempty" type:"Struct"` // The configuration of the rewrite action. You can specify the configurations of up to 20 rewrite actions. RewriteConfig *UpdateRulesAttributeRequestRulesRuleActionsRewriteConfig `json:"RewriteConfig,omitempty" xml:"RewriteConfig,omitempty" type:"Struct"` // The configuration of traffic throttling. You can add up to 20 configuration records. TrafficLimitConfig *UpdateRulesAttributeRequestRulesRuleActionsTrafficLimitConfig `json:"TrafficLimitConfig,omitempty" xml:"TrafficLimitConfig,omitempty" type:"Struct"` // The configuration of traffic mirroring. You can add up to 20 configuration records. TrafficMirrorConfig *UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfig `json:"TrafficMirrorConfig,omitempty" xml:"TrafficMirrorConfig,omitempty" type:"Struct"` // The type of the forwarding rule. You can specify up to seven types. Valid values: // // * **Host**: Requests are distributed based on hosts. // * **Path**: Requests are distributed based on paths. // * **Header**: Requests are distributed 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 distributed based on source IP addresses. 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 { // Specifies whether credentials can be carried in CORS requests. Valid values: // // * **on** // * **off** AllowCredentials *string `json:"AllowCredentials,omitempty" xml:"AllowCredentials,omitempty"` // The allowed headers for CORS requests. AllowHeaders []*string `json:"AllowHeaders,omitempty" xml:"AllowHeaders,omitempty" type:"Repeated"` // The allowed HTTP methods for 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 preflight requests in the browser. Unit: seconds. // // Valid values: **-1** to **172800**. 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 { // The content of the custom response. The content can be up to 1 KB in size, and can contain only ASCII characters. 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**. ContentType *string `json:"ContentType,omitempty" xml:"ContentType,omitempty"` // The HTTP status code in the response. Valid values: **HTTP\_2xx**, **HTTP\_4xx**, and **HTTP\_5xx**. **x** must be a digit. 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 { // The configuration of session persistence for server groups. ServerGroupStickySession *UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession `json:"ServerGroupStickySession,omitempty" xml:"ServerGroupStickySession,omitempty" type:"Struct"` // The server groups to which requests are forwarded. 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 { // Specifies whether to enable session persistence. Valid values: // // * **true** // * **false** (default) Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"` // The timeout period of sessions. Unit: seconds. Valid values: **1** to **86400**. Timeout *int32 `json:"Timeout,omitempty" xml:"Timeout,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) GoString ¶
func (*UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) SetEnabled ¶
func (*UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupStickySession) SetTimeout ¶
type UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples ¶
type UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples struct { // The server group to which requests are forwarded. 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 only one destination server group exists and you do not specify a weight, the default value **100** is used. // * If more than one destination server group exists, you must specify weights. Weight *int32 `json:"Weight,omitempty" xml:"Weight,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) GoString ¶
func (s UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) GoString() string
func (*UpdateRulesAttributeRequestRulesRuleActionsForwardGroupConfigServerGroupTuples) SetServerGroupId ¶
type UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig ¶
type UpdateRulesAttributeRequestRulesRuleActionsInsertHeaderConfig struct { // Specifies whether to overwrite the request header. Valid values: // // * **true** // * **false** (default) CoverEnabled *bool `json:"CoverEnabled,omitempty" xml:"CoverEnabled,omitempty"` // The key of the header to be inserted. The key must be 1 to 40 characters in length, and can contain letters, digits, underscores (\_), and hyphens (-). The key specified in `InsertHeader` must be unique. // // > You cannot use the following header keys (case-insensitive): `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`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the header to be inserted. // // * If **ValueType** is set to **SystemDefined**, you can specify one of the following header values: // // * **ClientSrcPort**: the client port. // * **ClientSrcIp**: the client IP address. // * **Protocol**: the request protocol (HTTP or HTTPS). // * **SLBId**: the ALB instance ID. // * **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 printable characters whose ASCII values are `greater than or equal to 32 and lower than 127`. You can use asterisks (\*) and question marks (?) as wildcards. The value cannot start or end with a space character. // // * If **ValueType** is set to **ReferenceHeader**, you can reference one of the request headers. The header value must be 1 to 128 characters in length, and can contain lowercase letters, digits, underscores (\_), and hyphens (-). Value *string `json:"Value,omitempty" xml:"Value,omitempty"` // The type of the header. Valid values: // // * **UserDefined**: a user-defined header // * **ReferenceHeader**: a header that is referenced from a request header. // * **SystemDefined**: a system-defined header. 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 { // The hostname to which requests are forwarded. // // Take note of the following rules when you specify a hostname: // // * The hostname must be 3 to 128 characters in length, and can contain lowercase letters, digits, and the following special 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, asterisks (*), and question marks (?), and cannot contain digits or hyphens (-). The leftmost `domain label` can contain asterisks (*). // * The domain labels cannot start or end with a hyphen (-). You can specify asterisks (∗) and question marks (?) anywhere in a domain label. Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The redirect type. Valid values: **301**, **302**, **303**, **307**, and **308**. HttpCode *string `json:"HttpCode,omitempty" xml:"HttpCode,omitempty"` // The path to which requests are redirected. // // * **${path}** (default): You can reference \*\*${host}**, **${protocol}** and **${port}\*\*. Each variable can be used only once. You can specify one or more of the preceding variables in each request. You can also combine them with a custom value. // // * A custom value that meets the following requirements: // // * The custom value must be 1 to 128 characters in length. You can use asterisks (\*) and question marks (?) as wildcards. // * The custom value can contain letters, digits, and the following special characters: `$ - _ . + / & ~ @ : \" * ?`. The custom value must start with a forward slash (/) and cannot contain the following characters: `" % # ; ! ( ) [ ] ^ , "`. Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // The port to which requests are forwarded. // // Valid values: **1** to **63335**. Port *string `json:"Port,omitempty" xml:"Port,omitempty"` // The redirect protocol. // // Valid values: **HTTP** and **HTTPS**. // // > HTTPS listeners support only HTTP to HTTPS redirection. Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"` // The query string to which requests are forwarded. // // The query string must be 1 to 128 characters in length, and can contain printable characters, excluding uppercase letters and the following special characters: `# [ ] { } \ | < > &`. 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 { // The key of the header. // // * The key must be 1 to 40 characters in length. // * It can contain letters, digits, hyphens (-), and underscores (\_). // * Cookie and Host are not supported. 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 { // The hostname to which requests are forwarded. // // Take note of the following rules when you specify a hostname: // // * The hostname must be 3 to 128 characters in length, and can contain lowercase letters, digits, and the following special 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, asterisks (*), and question marks (?), and cannot contain digits or hyphens (-). The leftmost `domain label` can contain asterisks (*). // * The domain labels cannot start or end with a hyphen (-). You can specify asterisks (∗) and question marks (?) anywhere in a domain label. Host *string `json:"Host,omitempty" xml:"Host,omitempty"` // The path to which requests are forwarded. // // * **${path}** (default): You can reference \*\*${host}**, **${protocol}** and **${port}\*\*. Each variable can be used only once. You can specify one or more of the preceding variables in each request. You can also combine them with a custom value. // // * A custom value that meets the following requirements: // // * The custom value must be 1 to 128 characters in length. You can use asterisks (\*) and question marks (?) as wildcards. // * The custom value can contain letters, digits, and the following special characters: `$ - _ . + / & ~ @ : \" * ?`. The custom value must start with a forward slash (/) and cannot contain the following characters: `" % # ; ! ( ) [ ] ^ , "`. Path *string `json:"Path,omitempty" xml:"Path,omitempty"` // The query string to which requests are forwarded. // // The query string must be 1 to 128 characters in length, and can contain printable characters, excluding uppercase letters and the following special characters: `# [ ] { } \ | < > &`. 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 { // The QPS per IP address. Valid values: **1** to **100000**. // // > If you specify this parameter and QPS, the value of PerIpQps must be smaller than the value of QPS. PerIpQps *int32 `json:"PerIpQps,omitempty" xml:"PerIpQps,omitempty"` // The number of queries per second (QPS). Valid values: **1** to **100000**. 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 { // The configuration of the server group to which traffic is mirrored. MirrorGroupConfig *UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig `json:"MirrorGroupConfig,omitempty" xml:"MirrorGroupConfig,omitempty" type:"Struct"` // The type of destination to which network traffic is mirrored. Valid values: // // * **ForwardGroupMirror**: a server group // * **SlsMirror**: Log Service 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 { // The server groups to which traffic is mirrored. ServerGroupTuples []*UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples `json:"ServerGroupTuples,omitempty" xml:"ServerGroupTuples,omitempty" type:"Repeated"` }
func (*UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfig) SetServerGroupTuples ¶
type UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples ¶
type UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples struct { // The server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` }
func (UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) GoString ¶
func (*UpdateRulesAttributeRequestRulesRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuples) SetServerGroupId ¶
type UpdateRulesAttributeRequestRulesRuleConditions ¶
type UpdateRulesAttributeRequestRulesRuleConditions struct { // The match conditions for cookies. You can add up to 20 match conditions. CookieConfig *UpdateRulesAttributeRequestRulesRuleConditionsCookieConfig `json:"CookieConfig,omitempty" xml:"CookieConfig,omitempty" type:"Struct"` // The match conditions for HTTP headers. You can specify up to 20 match conditions. HeaderConfig *UpdateRulesAttributeRequestRulesRuleConditionsHeaderConfig `json:"HeaderConfig,omitempty" xml:"HeaderConfig,omitempty" type:"Struct"` // The match conditions for hostnames. You can specify up to 20 match conditions. HostConfig *UpdateRulesAttributeRequestRulesRuleConditionsHostConfig `json:"HostConfig,omitempty" xml:"HostConfig,omitempty" type:"Struct"` // The match conditions for HTTP request methods. Valid values of N: **1** to **20**. MethodConfig *UpdateRulesAttributeRequestRulesRuleConditionsMethodConfig `json:"MethodConfig,omitempty" xml:"MethodConfig,omitempty" type:"Struct"` // The match conditions for query strings. You can specify up to 20 match conditions. PathConfig *UpdateRulesAttributeRequestRulesRuleConditionsPathConfig `json:"PathConfig,omitempty" xml:"PathConfig,omitempty" type:"Struct"` // The match conditions for query strings. You can specify up to 20 match conditions. QueryStringConfig *UpdateRulesAttributeRequestRulesRuleConditionsQueryStringConfig `json:"QueryStringConfig,omitempty" xml:"QueryStringConfig,omitempty" type:"Struct"` // The configuration of the HTTP response header. You can specify the configurations of up to 20 HTTP response header. ResponseHeaderConfig *UpdateRulesAttributeRequestRulesRuleConditionsResponseHeaderConfig `json:"ResponseHeaderConfig,omitempty" xml:"ResponseHeaderConfig,omitempty" type:"Struct"` // The match conditions for response status codes. This parameter is required and takes effect when **Type** is set to **ResponseStatusCode**. You can specify up to 20 match conditions. ResponseStatusCodeConfig *UpdateRulesAttributeRequestRulesRuleConditionsResponseStatusCodeConfig `json:"ResponseStatusCodeConfig,omitempty" xml:"ResponseStatusCodeConfig,omitempty" type:"Struct"` // The configuration of the source IP addresses based on which user traffic is matched. You can specify up to 20 configuration records. SourceIpConfig *UpdateRulesAttributeRequestRulesRuleConditionsSourceIpConfig `json:"SourceIpConfig,omitempty" xml:"SourceIpConfig,omitempty" type:"Struct"` // The type of action specified in the forwarding rule. You can specify up to 11 types of actions. Valid values: // // * **ForwardGroup**: forwards a request to multiple vServer groups. // * **Redirect**: redirects a request. // * **FixedResponse**: returns a custom response. // * **Rewrite**: rewrites a request. // * **InsertHeader**: inserts a header. // * **RemoveHeaderConfig**: deletes a header. // * **TrafficLimitConfig**: throttles network traffic. // * **TrafficMirrorConfig**: mirrors traffic. // * **CorsConfig**: forwards requests based on CORS. // // The following action types are supported: // // * **FinalType**: the last action to be performed in a forwarding rule. Each forwarding rule can contain only one FinalType action. You can specify a **ForwardGroup**, **Redirect**, or **FixedResponse** action as the FinalType action. // * **ExtType**: the action or the actions to be performed before the **FinalType** action. A forwarding rule can contain one or more **ExtType** actions. To specify an ExtType action, you must specify a **FinalType** action. You can specify multiple **InsertHeader** actions or one **Rewrite** action. 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 { // The cookies. 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 { // The key of the cookie. The key must be 1 to 100 characters in length, and can contain printable characters such as lowercase letters, asterisks (\*), and question marks (?). However, the key cannot contain uppercase letters, space characters, or the following special characters: `# [ ] { } \ | < > &`. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The value of the cookie. The value must be 1 to 128 characters in length, and can contain printable characters such as lowercase letters, asterisks (\*), and question marks (?). However, the value cannot contain uppercase letters, space characters, or the following special characters: `# [ ] { } \ | < > &`. 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 { // The key of the header. The key must be 1 to 40 characters in length, and can contain letters, digits, underscores (\_), and hyphens (-). Cookie and Host are not supported. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The values of the header. 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 { // The hostnames. 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 { // The HTTP request methods. 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 { // The paths. 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 { // The key-value pairs of the query strings. 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 { // They key of the query string. // // The key must be 1 to 100 characters in length, and can contain printable characters such as lowercase letters, asterisks (\*), and question marks (?). The key cannot contain uppercase letters, space characters, or the following special characters: `# [ ] { } \ | < > &`. 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 printable characters such as lowercase letters, asterisks (\*), and question marks (?). However, uppercase letters, space characters, and the following special characters are not supported: `# [ ] { } \ | < > &`. 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 { // The key of the header. // // * The key must be 1 to 40 characters in length. // * It can contain letters, digits, hyphens (-), and underscores (\_). // * Cookie and Host are not supported. Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The values of the header. 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 { // The match conditions. 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 { // The source IP addresses based on which user traffic is matched. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` // Specifies whether to perform only a dry run, without performing the actual request. Valid values: // // * **true**: performs only a dry run. The system checks the request for potential issues, including missing parameter values, incorrect request syntax, and service limits. If the request fails the dry run, an error message is returned. If the request passes the dry run, the `DryRunOperation` error code is returned. // * **false** (default): performs a dry run and performs the actual request. If the request passes the dry run, a 2xx HTTP status code is returned and the operation is performed. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The security policy ID. 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. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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. ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` ConnectionDrainConfig *UpdateServerGroupAttributeRequestConnectionDrainConfig `json:"ConnectionDrainConfig,omitempty" xml:"ConnectionDrainConfig,omitempty" type:"Struct"` // 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. 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. Scheduler *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` // The server group ID. 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. 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. ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"` 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 setting 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) 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 { ConnectionDrainEnabled *bool `json:"ConnectionDrainEnabled,omitempty" xml:"ConnectionDrainEnabled,omitempty"` 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 are used to determine whether the backend server passes the health check. HealthCheckCodes []*string `json:"HealthCheckCodes,omitempty" xml:"HealthCheckCodes,omitempty" type:"Repeated"` // The port that you want to use for health checks on backend servers. // // Valid values: **0** to **65535**. // // If you set the value to **0**, the ports of backend servers are used for health checks. // // > This parameter takes effect when the **HealthCheckEnabled** parameter is set to **true**. HealthCheckConnectPort *int32 `json:"HealthCheckConnectPort,omitempty" xml:"HealthCheckConnectPort,omitempty"` // Specifies whether to enable the health check feature. Valid values: // // * **true** (default) // * **false** HealthCheckEnabled *bool `json:"HealthCheckEnabled,omitempty" xml:"HealthCheckEnabled,omitempty"` // The domain name that is used for health checks. The domain name must meet the following requirements: // // * The domain name must be 1 to 80 characters in length. // * The domain name can contain lowercase letters, digits, hyphens (-), and periods (.). // * It must contain at least one period (.) but cannot start or end with a period (.). // * The rightmost field of the domain name can contain only letters and cannot contain digits or hyphens (-). // * Other fields cannot start or end with a hyphen (-). // // > This parameter takes effect when the **HealthCheckEnabled** parameter is set to true and the **HealthCheckProtocol** parameter is set to **HTTP**. HealthCheckHost *string `json:"HealthCheckHost,omitempty" xml:"HealthCheckHost,omitempty"` // The version of HTTP that is used for health checks. Valid values: // // * **HTTP1.0** // * **HTTP1.1** // // > This parameter takes effect when the **HealthCheckEnabled** parameter is set to true and the **HealthCheckProtocol** parameter is set to **HTTP**. 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 when the **HealthCheckEnabled** parameter is set to **true**. HealthCheckInterval *int32 `json:"HealthCheckInterval,omitempty" xml:"HealthCheckInterval,omitempty"` // The method that you want to use for the health check. 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 automatically use the POST method. // * **HEAD**: HTTP health checks automatically use the HEAD method. // // > This parameter takes effect when the **HealthCheckEnabled** parameter is set to true and the **HealthCheckProtocol** parameter is set to **HTTP** or **gRPC**. HealthCheckMethod *string `json:"HealthCheckMethod,omitempty" xml:"HealthCheckMethod,omitempty"` // The path that is used for health checks. // // The path must be 1 to 80 characters in length and can contain only letters, digits, and the following special characters: `- / . % ? # & =`. It can also contain the following extended characters: `_ ; ~ ! ( ) * [ ] @ $ ^ : \" , +`. The path must start with a forward slash (`/`). // // > This parameter takes effect when the **HealthCheckEnabled** parameter is set to **true** and the **HealthCheckProtocol** parameter is set to **HTTP**. HealthCheckPath *string `json:"HealthCheckPath,omitempty" xml:"HealthCheckPath,omitempty"` // The protocol that you want to use for health checks. Valid values: // // * **HTTP**: To perform HTTP health checks, ALB sends HEAD or GET requests to a backend server to check whether the backend server is healthy. // * **TCP**: To perform TCP health checks, ALB sends SYN packets to a backend server to check whether the port of the backend server is available to receive requests. // * **gRPC**: To perform gRPC health checks, ALB sends POST or GET requests to a backend server to check whether the backend server is healthy. HealthCheckProtocol *string `json:"HealthCheckProtocol,omitempty" xml:"HealthCheckProtocol,omitempty"` // Specify the timeout period of a health check response. If a backend server, such as an Elastic Compute Service (ECS) instance, does not return a health check response within the specified timeout period, the server fails the health check. Unit: seconds. // // Valid values: **1** to **300**. // // > // // * If the value of the **HealthCheckTimeout** parameter is smaller than that of the **HealthCheckInterval** parameter, the timeout period specified by the **HealthCheckTimeout** parameter is ignored and the value of the **HealthCheckInterval** parameter is used as the timeout period. // // * This parameter takes effect when the **HealthCheckEnabled** parameter is set to **true**. 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 (from **fail** to **success**). // // Valid values: **2** to **10**. 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**. 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 { SlowStartDuration *int32 `json:"SlowStartDuration,omitempty" xml:"SlowStartDuration,omitempty"` 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**. 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**. CookieTimeout *int32 `json:"CookieTimeout,omitempty" xml:"CookieTimeout,omitempty"` // Specifies whether to enable session persistence. Valid values: // // * **true** // * **false** (default) 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. 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. Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The setting of consistent hashing. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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 value of **RequestId** for each API request is different. 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. DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"` // The server group ID. ServerGroupId *string `json:"ServerGroupId,omitempty" xml:"ServerGroupId,omitempty"` // The backend servers that you want to add to the server group. You can specify up to 40 servers in each call. Servers []*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 can contain letters, digits, periods (.), underscores (\_), hyphens (-), commas (,), semicolons (;), forward slashes (/), and at signs (@). You can specify at most 40 servers in each call. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The port used by the backend server. Valid values: **1** to **65535**. You can specify at most 40 servers in each call. // // > You do not need to set this parameter if **ServerType** is set to **Fc**. Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"` // The ID of the backend server. You can specify up to 40 server IDs in each call. // // * If **ServerType** is set to **Ecs**, **Eni**, or **Eci**, set the ServerId parameter to the ID of an Elastic Compute Service (ECS) instance, an elastic network interface (ENI), or an elastic container instance. // * If **ServerType** is set to **Ip**, set the ServerId parameter to an IP address. // * If **ServerType** is set to **Fc**, set the ServerId parameter to the Alibaba Cloud Resource Name (ARN) of a function. ServerId *string `json:"ServerId,omitempty" xml:"ServerId,omitempty"` // The IP address in inclusive ENI mode. You can specify at most 40 servers in each call. ServerIp *string `json:"ServerIp,omitempty" xml:"ServerIp,omitempty"` // The type of the backend server. You can specify at most 40 servers in each call. Valid values: // // * **Ecs** // * **Eni** // * **Eci** // * **Ip** // * **Fc** ServerType *string `json:"ServerType,omitempty" xml:"ServerType,omitempty"` // The weight of the backend server. Valid values: **0** to **100**. Default value: **100**. If the weight of a backend server is set to **0**, no requests are forwarded to the backend server. You can specify at most 40 servers in each call. // // > You do not need to set this parameter if **ServerType** is set to **Fc**. 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. JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. 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
Click to show internal directories.
Click to hide internal directories.