Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AScript
- type AScriptId
- type AScriptIds
- type AScripts
- type AccessLogConfig
- type AccessLogTracingConfig
- type Acl
- type AclConfig
- type AclEntries
- type AclEntry
- type AclRelation
- type AclRelationsInGetListenerAttribute
- type AclRelationsInListAclRelations
- type Acls
- type Action
- type AddEntriesToAclAclEntries
- type AddEntriesToAclRequest
- type AddEntriesToAclResponse
- type AddServersToServerGroupRequest
- type AddServersToServerGroupResponse
- type AddServersToServerGroupServers
- type AllowHeaders
- type AllowMethods
- type AllowOrigin
- type ApplyHealthCheckTemplateToServerGroupRequest
- type ApplyHealthCheckTemplateToServerGroupResponse
- type AssociateAclsWithListenerRequest
- type AssociateAclsWithListenerResponse
- type AssociateAdditionalCertificatesWithListenerCertificates
- type AssociateAdditionalCertificatesWithListenerRequest
- type AssociateAdditionalCertificatesWithListenerResponse
- type AssociatedResource
- type AssociatedResourcesInGetListenerAttribute
- type AssociatedResourcesInGetLoadBalancerAttribute
- type AssociatedResourcesInListListeners
- type AssociatedResourcesInListLoadBalancers
- type AttachCommonBandwidthPackageToLoadBalancerRequest
- type AttachCommonBandwidthPackageToLoadBalancerResponse
- type BackendServer
- type BackendServerHealthStatusModel
- type CaCertificates
- type CancelShiftLoadBalancerZonesRequest
- type CancelShiftLoadBalancerZonesResponse
- type CancelShiftLoadBalancerZonesZoneMappings
- type Certificate
- type CertificateModel
- type CertificatesInGetListenerAttribute
- type CertificatesInListListenerCertificates
- type CiphersInListSecurityPolicies
- type CiphersInListSystemSecurityPolicies
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AddEntriesToAcl(request *AddEntriesToAclRequest) (response *AddEntriesToAclResponse, err error)
- func (client *Client) AddEntriesToAclWithCallback(request *AddEntriesToAclRequest, ...) <-chan int
- func (client *Client) AddEntriesToAclWithChan(request *AddEntriesToAclRequest) (<-chan *AddEntriesToAclResponse, <-chan error)
- func (client *Client) AddServersToServerGroup(request *AddServersToServerGroupRequest) (response *AddServersToServerGroupResponse, err error)
- func (client *Client) AddServersToServerGroupWithCallback(request *AddServersToServerGroupRequest, ...) <-chan int
- func (client *Client) AddServersToServerGroupWithChan(request *AddServersToServerGroupRequest) (<-chan *AddServersToServerGroupResponse, <-chan error)
- func (client *Client) ApplyHealthCheckTemplateToServerGroup(request *ApplyHealthCheckTemplateToServerGroupRequest) (response *ApplyHealthCheckTemplateToServerGroupResponse, err error)
- func (client *Client) ApplyHealthCheckTemplateToServerGroupWithCallback(request *ApplyHealthCheckTemplateToServerGroupRequest, ...) <-chan int
- func (client *Client) ApplyHealthCheckTemplateToServerGroupWithChan(request *ApplyHealthCheckTemplateToServerGroupRequest) (<-chan *ApplyHealthCheckTemplateToServerGroupResponse, <-chan error)
- func (client *Client) AssociateAclsWithListener(request *AssociateAclsWithListenerRequest) (response *AssociateAclsWithListenerResponse, err error)
- func (client *Client) AssociateAclsWithListenerWithCallback(request *AssociateAclsWithListenerRequest, ...) <-chan int
- func (client *Client) AssociateAclsWithListenerWithChan(request *AssociateAclsWithListenerRequest) (<-chan *AssociateAclsWithListenerResponse, <-chan error)
- func (client *Client) AssociateAdditionalCertificatesWithListener(request *AssociateAdditionalCertificatesWithListenerRequest) (response *AssociateAdditionalCertificatesWithListenerResponse, err error)
- func (client *Client) AssociateAdditionalCertificatesWithListenerWithCallback(request *AssociateAdditionalCertificatesWithListenerRequest, ...) <-chan int
- func (client *Client) AssociateAdditionalCertificatesWithListenerWithChan(request *AssociateAdditionalCertificatesWithListenerRequest) (<-chan *AssociateAdditionalCertificatesWithListenerResponse, <-chan error)
- func (client *Client) AttachCommonBandwidthPackageToLoadBalancer(request *AttachCommonBandwidthPackageToLoadBalancerRequest) (response *AttachCommonBandwidthPackageToLoadBalancerResponse, err error)
- func (client *Client) AttachCommonBandwidthPackageToLoadBalancerWithCallback(request *AttachCommonBandwidthPackageToLoadBalancerRequest, ...) <-chan int
- func (client *Client) AttachCommonBandwidthPackageToLoadBalancerWithChan(request *AttachCommonBandwidthPackageToLoadBalancerRequest) (<-chan *AttachCommonBandwidthPackageToLoadBalancerResponse, <-chan error)
- func (client *Client) CancelShiftLoadBalancerZones(request *CancelShiftLoadBalancerZonesRequest) (response *CancelShiftLoadBalancerZonesResponse, err error)
- func (client *Client) CancelShiftLoadBalancerZonesWithCallback(request *CancelShiftLoadBalancerZonesRequest, ...) <-chan int
- func (client *Client) CancelShiftLoadBalancerZonesWithChan(request *CancelShiftLoadBalancerZonesRequest) (<-chan *CancelShiftLoadBalancerZonesResponse, <-chan error)
- func (client *Client) CreateAScripts(request *CreateAScriptsRequest) (response *CreateAScriptsResponse, err error)
- func (client *Client) CreateAScriptsWithCallback(request *CreateAScriptsRequest, ...) <-chan int
- func (client *Client) CreateAScriptsWithChan(request *CreateAScriptsRequest) (<-chan *CreateAScriptsResponse, <-chan error)
- func (client *Client) CreateAcl(request *CreateAclRequest) (response *CreateAclResponse, err error)
- func (client *Client) CreateAclWithCallback(request *CreateAclRequest, ...) <-chan int
- func (client *Client) CreateAclWithChan(request *CreateAclRequest) (<-chan *CreateAclResponse, <-chan error)
- func (client *Client) CreateHealthCheckTemplate(request *CreateHealthCheckTemplateRequest) (response *CreateHealthCheckTemplateResponse, err error)
- func (client *Client) CreateHealthCheckTemplateWithCallback(request *CreateHealthCheckTemplateRequest, ...) <-chan int
- func (client *Client) CreateHealthCheckTemplateWithChan(request *CreateHealthCheckTemplateRequest) (<-chan *CreateHealthCheckTemplateResponse, <-chan error)
- func (client *Client) CreateListener(request *CreateListenerRequest) (response *CreateListenerResponse, err error)
- func (client *Client) CreateListenerWithCallback(request *CreateListenerRequest, ...) <-chan int
- func (client *Client) CreateListenerWithChan(request *CreateListenerRequest) (<-chan *CreateListenerResponse, <-chan error)
- func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (response *CreateLoadBalancerResponse, err error)
- func (client *Client) CreateLoadBalancerWithCallback(request *CreateLoadBalancerRequest, ...) <-chan int
- func (client *Client) CreateLoadBalancerWithChan(request *CreateLoadBalancerRequest) (<-chan *CreateLoadBalancerResponse, <-chan error)
- func (client *Client) CreateRule(request *CreateRuleRequest) (response *CreateRuleResponse, err error)
- func (client *Client) CreateRuleWithCallback(request *CreateRuleRequest, ...) <-chan int
- func (client *Client) CreateRuleWithChan(request *CreateRuleRequest) (<-chan *CreateRuleResponse, <-chan error)
- func (client *Client) CreateRules(request *CreateRulesRequest) (response *CreateRulesResponse, err error)
- func (client *Client) CreateRulesWithCallback(request *CreateRulesRequest, ...) <-chan int
- func (client *Client) CreateRulesWithChan(request *CreateRulesRequest) (<-chan *CreateRulesResponse, <-chan error)
- func (client *Client) CreateSecurityPolicy(request *CreateSecurityPolicyRequest) (response *CreateSecurityPolicyResponse, err error)
- func (client *Client) CreateSecurityPolicyWithCallback(request *CreateSecurityPolicyRequest, ...) <-chan int
- func (client *Client) CreateSecurityPolicyWithChan(request *CreateSecurityPolicyRequest) (<-chan *CreateSecurityPolicyResponse, <-chan error)
- func (client *Client) CreateServerGroup(request *CreateServerGroupRequest) (response *CreateServerGroupResponse, err error)
- func (client *Client) CreateServerGroupWithCallback(request *CreateServerGroupRequest, ...) <-chan int
- func (client *Client) CreateServerGroupWithChan(request *CreateServerGroupRequest) (<-chan *CreateServerGroupResponse, <-chan error)
- func (client *Client) DeleteAScripts(request *DeleteAScriptsRequest) (response *DeleteAScriptsResponse, err error)
- func (client *Client) DeleteAScriptsWithCallback(request *DeleteAScriptsRequest, ...) <-chan int
- func (client *Client) DeleteAScriptsWithChan(request *DeleteAScriptsRequest) (<-chan *DeleteAScriptsResponse, <-chan error)
- func (client *Client) DeleteAcl(request *DeleteAclRequest) (response *DeleteAclResponse, err error)
- func (client *Client) DeleteAclWithCallback(request *DeleteAclRequest, ...) <-chan int
- func (client *Client) DeleteAclWithChan(request *DeleteAclRequest) (<-chan *DeleteAclResponse, <-chan error)
- func (client *Client) DeleteHealthCheckTemplates(request *DeleteHealthCheckTemplatesRequest) (response *DeleteHealthCheckTemplatesResponse, err error)
- func (client *Client) DeleteHealthCheckTemplatesWithCallback(request *DeleteHealthCheckTemplatesRequest, ...) <-chan int
- func (client *Client) DeleteHealthCheckTemplatesWithChan(request *DeleteHealthCheckTemplatesRequest) (<-chan *DeleteHealthCheckTemplatesResponse, <-chan error)
- func (client *Client) DeleteListener(request *DeleteListenerRequest) (response *DeleteListenerResponse, err error)
- func (client *Client) DeleteListenerWithCallback(request *DeleteListenerRequest, ...) <-chan int
- func (client *Client) DeleteListenerWithChan(request *DeleteListenerRequest) (<-chan *DeleteListenerResponse, <-chan error)
- func (client *Client) DeleteLoadBalancer(request *DeleteLoadBalancerRequest) (response *DeleteLoadBalancerResponse, err error)
- func (client *Client) DeleteLoadBalancerWithCallback(request *DeleteLoadBalancerRequest, ...) <-chan int
- func (client *Client) DeleteLoadBalancerWithChan(request *DeleteLoadBalancerRequest) (<-chan *DeleteLoadBalancerResponse, <-chan error)
- func (client *Client) DeleteRule(request *DeleteRuleRequest) (response *DeleteRuleResponse, err error)
- func (client *Client) DeleteRuleWithCallback(request *DeleteRuleRequest, ...) <-chan int
- func (client *Client) DeleteRuleWithChan(request *DeleteRuleRequest) (<-chan *DeleteRuleResponse, <-chan error)
- func (client *Client) DeleteRules(request *DeleteRulesRequest) (response *DeleteRulesResponse, err error)
- func (client *Client) DeleteRulesWithCallback(request *DeleteRulesRequest, ...) <-chan int
- func (client *Client) DeleteRulesWithChan(request *DeleteRulesRequest) (<-chan *DeleteRulesResponse, <-chan error)
- func (client *Client) DeleteSecurityPolicy(request *DeleteSecurityPolicyRequest) (response *DeleteSecurityPolicyResponse, err error)
- func (client *Client) DeleteSecurityPolicyWithCallback(request *DeleteSecurityPolicyRequest, ...) <-chan int
- func (client *Client) DeleteSecurityPolicyWithChan(request *DeleteSecurityPolicyRequest) (<-chan *DeleteSecurityPolicyResponse, <-chan error)
- func (client *Client) DeleteServerGroup(request *DeleteServerGroupRequest) (response *DeleteServerGroupResponse, err error)
- func (client *Client) DeleteServerGroupWithCallback(request *DeleteServerGroupRequest, ...) <-chan int
- func (client *Client) DeleteServerGroupWithChan(request *DeleteServerGroupRequest) (<-chan *DeleteServerGroupResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
- func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, ...) <-chan int
- func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)
- func (client *Client) DetachCommonBandwidthPackageFromLoadBalancer(request *DetachCommonBandwidthPackageFromLoadBalancerRequest) (response *DetachCommonBandwidthPackageFromLoadBalancerResponse, err error)
- func (client *Client) DetachCommonBandwidthPackageFromLoadBalancerWithCallback(request *DetachCommonBandwidthPackageFromLoadBalancerRequest, ...) <-chan int
- func (client *Client) DetachCommonBandwidthPackageFromLoadBalancerWithChan(request *DetachCommonBandwidthPackageFromLoadBalancerRequest) (<-chan *DetachCommonBandwidthPackageFromLoadBalancerResponse, <-chan error)
- func (client *Client) DisableDeletionProtection(request *DisableDeletionProtectionRequest) (response *DisableDeletionProtectionResponse, err error)
- func (client *Client) DisableDeletionProtectionWithCallback(request *DisableDeletionProtectionRequest, ...) <-chan int
- func (client *Client) DisableDeletionProtectionWithChan(request *DisableDeletionProtectionRequest) (<-chan *DisableDeletionProtectionResponse, <-chan error)
- func (client *Client) DisableLoadBalancerAccessLog(request *DisableLoadBalancerAccessLogRequest) (response *DisableLoadBalancerAccessLogResponse, err error)
- func (client *Client) DisableLoadBalancerAccessLogWithCallback(request *DisableLoadBalancerAccessLogRequest, ...) <-chan int
- func (client *Client) DisableLoadBalancerAccessLogWithChan(request *DisableLoadBalancerAccessLogRequest) (<-chan *DisableLoadBalancerAccessLogResponse, <-chan error)
- func (client *Client) DisableLoadBalancerIpv6Internet(request *DisableLoadBalancerIpv6InternetRequest) (response *DisableLoadBalancerIpv6InternetResponse, err error)
- func (client *Client) DisableLoadBalancerIpv6InternetWithCallback(request *DisableLoadBalancerIpv6InternetRequest, ...) <-chan int
- func (client *Client) DisableLoadBalancerIpv6InternetWithChan(request *DisableLoadBalancerIpv6InternetRequest) (<-chan *DisableLoadBalancerIpv6InternetResponse, <-chan error)
- func (client *Client) DissociateAclsFromListener(request *DissociateAclsFromListenerRequest) (response *DissociateAclsFromListenerResponse, err error)
- func (client *Client) DissociateAclsFromListenerWithCallback(request *DissociateAclsFromListenerRequest, ...) <-chan int
- func (client *Client) DissociateAclsFromListenerWithChan(request *DissociateAclsFromListenerRequest) (<-chan *DissociateAclsFromListenerResponse, <-chan error)
- func (client *Client) DissociateAdditionalCertificatesFromListener(request *DissociateAdditionalCertificatesFromListenerRequest) (response *DissociateAdditionalCertificatesFromListenerResponse, err error)
- func (client *Client) DissociateAdditionalCertificatesFromListenerWithCallback(request *DissociateAdditionalCertificatesFromListenerRequest, ...) <-chan int
- func (client *Client) DissociateAdditionalCertificatesFromListenerWithChan(request *DissociateAdditionalCertificatesFromListenerRequest) (<-chan *DissociateAdditionalCertificatesFromListenerResponse, <-chan error)
- func (client *Client) EnableDeletionProtection(request *EnableDeletionProtectionRequest) (response *EnableDeletionProtectionResponse, err error)
- func (client *Client) EnableDeletionProtectionWithCallback(request *EnableDeletionProtectionRequest, ...) <-chan int
- func (client *Client) EnableDeletionProtectionWithChan(request *EnableDeletionProtectionRequest) (<-chan *EnableDeletionProtectionResponse, <-chan error)
- func (client *Client) EnableLoadBalancerAccessLog(request *EnableLoadBalancerAccessLogRequest) (response *EnableLoadBalancerAccessLogResponse, err error)
- func (client *Client) EnableLoadBalancerAccessLogWithCallback(request *EnableLoadBalancerAccessLogRequest, ...) <-chan int
- func (client *Client) EnableLoadBalancerAccessLogWithChan(request *EnableLoadBalancerAccessLogRequest) (<-chan *EnableLoadBalancerAccessLogResponse, <-chan error)
- func (client *Client) EnableLoadBalancerIpv6Internet(request *EnableLoadBalancerIpv6InternetRequest) (response *EnableLoadBalancerIpv6InternetResponse, err error)
- func (client *Client) EnableLoadBalancerIpv6InternetWithCallback(request *EnableLoadBalancerIpv6InternetRequest, ...) <-chan int
- func (client *Client) EnableLoadBalancerIpv6InternetWithChan(request *EnableLoadBalancerIpv6InternetRequest) (<-chan *EnableLoadBalancerIpv6InternetResponse, <-chan error)
- func (client *Client) GetHealthCheckTemplateAttribute(request *GetHealthCheckTemplateAttributeRequest) (response *GetHealthCheckTemplateAttributeResponse, err error)
- func (client *Client) GetHealthCheckTemplateAttributeWithCallback(request *GetHealthCheckTemplateAttributeRequest, ...) <-chan int
- func (client *Client) GetHealthCheckTemplateAttributeWithChan(request *GetHealthCheckTemplateAttributeRequest) (<-chan *GetHealthCheckTemplateAttributeResponse, <-chan error)
- func (client *Client) GetListenerAttribute(request *GetListenerAttributeRequest) (response *GetListenerAttributeResponse, err error)
- func (client *Client) GetListenerAttributeWithCallback(request *GetListenerAttributeRequest, ...) <-chan int
- func (client *Client) GetListenerAttributeWithChan(request *GetListenerAttributeRequest) (<-chan *GetListenerAttributeResponse, <-chan error)
- func (client *Client) GetListenerHealthStatus(request *GetListenerHealthStatusRequest) (response *GetListenerHealthStatusResponse, err error)
- func (client *Client) GetListenerHealthStatusWithCallback(request *GetListenerHealthStatusRequest, ...) <-chan int
- func (client *Client) GetListenerHealthStatusWithChan(request *GetListenerHealthStatusRequest) (<-chan *GetListenerHealthStatusResponse, <-chan error)
- func (client *Client) GetLoadBalancerAttribute(request *GetLoadBalancerAttributeRequest) (response *GetLoadBalancerAttributeResponse, err error)
- func (client *Client) GetLoadBalancerAttributeWithCallback(request *GetLoadBalancerAttributeRequest, ...) <-chan int
- func (client *Client) GetLoadBalancerAttributeWithChan(request *GetLoadBalancerAttributeRequest) (<-chan *GetLoadBalancerAttributeResponse, <-chan error)
- func (client *Client) ListAScripts(request *ListAScriptsRequest) (response *ListAScriptsResponse, err error)
- func (client *Client) ListAScriptsWithCallback(request *ListAScriptsRequest, ...) <-chan int
- func (client *Client) ListAScriptsWithChan(request *ListAScriptsRequest) (<-chan *ListAScriptsResponse, <-chan error)
- func (client *Client) ListAclEntries(request *ListAclEntriesRequest) (response *ListAclEntriesResponse, err error)
- func (client *Client) ListAclEntriesWithCallback(request *ListAclEntriesRequest, ...) <-chan int
- func (client *Client) ListAclEntriesWithChan(request *ListAclEntriesRequest) (<-chan *ListAclEntriesResponse, <-chan error)
- func (client *Client) ListAclRelations(request *ListAclRelationsRequest) (response *ListAclRelationsResponse, err error)
- func (client *Client) ListAclRelationsWithCallback(request *ListAclRelationsRequest, ...) <-chan int
- func (client *Client) ListAclRelationsWithChan(request *ListAclRelationsRequest) (<-chan *ListAclRelationsResponse, <-chan error)
- func (client *Client) ListAcls(request *ListAclsRequest) (response *ListAclsResponse, err error)
- func (client *Client) ListAclsWithCallback(request *ListAclsRequest, callback func(response *ListAclsResponse, err error)) <-chan int
- func (client *Client) ListAclsWithChan(request *ListAclsRequest) (<-chan *ListAclsResponse, <-chan error)
- func (client *Client) ListAsynJobs(request *ListAsynJobsRequest) (response *ListAsynJobsResponse, err error)
- func (client *Client) ListAsynJobsWithCallback(request *ListAsynJobsRequest, ...) <-chan int
- func (client *Client) ListAsynJobsWithChan(request *ListAsynJobsRequest) (<-chan *ListAsynJobsResponse, <-chan error)
- func (client *Client) ListHealthCheckTemplates(request *ListHealthCheckTemplatesRequest) (response *ListHealthCheckTemplatesResponse, err error)
- func (client *Client) ListHealthCheckTemplatesWithCallback(request *ListHealthCheckTemplatesRequest, ...) <-chan int
- func (client *Client) ListHealthCheckTemplatesWithChan(request *ListHealthCheckTemplatesRequest) (<-chan *ListHealthCheckTemplatesResponse, <-chan error)
- func (client *Client) ListListenerCertificates(request *ListListenerCertificatesRequest) (response *ListListenerCertificatesResponse, err error)
- func (client *Client) ListListenerCertificatesWithCallback(request *ListListenerCertificatesRequest, ...) <-chan int
- func (client *Client) ListListenerCertificatesWithChan(request *ListListenerCertificatesRequest) (<-chan *ListListenerCertificatesResponse, <-chan error)
- func (client *Client) ListListeners(request *ListListenersRequest) (response *ListListenersResponse, err error)
- func (client *Client) ListListenersWithCallback(request *ListListenersRequest, ...) <-chan int
- func (client *Client) ListListenersWithChan(request *ListListenersRequest) (<-chan *ListListenersResponse, <-chan error)
- func (client *Client) ListLoadBalancers(request *ListLoadBalancersRequest) (response *ListLoadBalancersResponse, err error)
- func (client *Client) ListLoadBalancersWithCallback(request *ListLoadBalancersRequest, ...) <-chan int
- func (client *Client) ListLoadBalancersWithChan(request *ListLoadBalancersRequest) (<-chan *ListLoadBalancersResponse, <-chan error)
- func (client *Client) ListRules(request *ListRulesRequest) (response *ListRulesResponse, err error)
- func (client *Client) ListRulesWithCallback(request *ListRulesRequest, ...) <-chan int
- func (client *Client) ListRulesWithChan(request *ListRulesRequest) (<-chan *ListRulesResponse, <-chan error)
- func (client *Client) ListSecurityPolicies(request *ListSecurityPoliciesRequest) (response *ListSecurityPoliciesResponse, err error)
- func (client *Client) ListSecurityPoliciesWithCallback(request *ListSecurityPoliciesRequest, ...) <-chan int
- func (client *Client) ListSecurityPoliciesWithChan(request *ListSecurityPoliciesRequest) (<-chan *ListSecurityPoliciesResponse, <-chan error)
- func (client *Client) ListSecurityPolicyRelations(request *ListSecurityPolicyRelationsRequest) (response *ListSecurityPolicyRelationsResponse, err error)
- func (client *Client) ListSecurityPolicyRelationsWithCallback(request *ListSecurityPolicyRelationsRequest, ...) <-chan int
- func (client *Client) ListSecurityPolicyRelationsWithChan(request *ListSecurityPolicyRelationsRequest) (<-chan *ListSecurityPolicyRelationsResponse, <-chan error)
- func (client *Client) ListServerGroupServers(request *ListServerGroupServersRequest) (response *ListServerGroupServersResponse, err error)
- func (client *Client) ListServerGroupServersWithCallback(request *ListServerGroupServersRequest, ...) <-chan int
- func (client *Client) ListServerGroupServersWithChan(request *ListServerGroupServersRequest) (<-chan *ListServerGroupServersResponse, <-chan error)
- func (client *Client) ListServerGroups(request *ListServerGroupsRequest) (response *ListServerGroupsResponse, err error)
- func (client *Client) ListServerGroupsWithCallback(request *ListServerGroupsRequest, ...) <-chan int
- func (client *Client) ListServerGroupsWithChan(request *ListServerGroupsRequest) (<-chan *ListServerGroupsResponse, <-chan error)
- func (client *Client) ListSystemSecurityPolicies(request *ListSystemSecurityPoliciesRequest) (response *ListSystemSecurityPoliciesResponse, err error)
- func (client *Client) ListSystemSecurityPoliciesWithCallback(request *ListSystemSecurityPoliciesRequest, ...) <-chan int
- func (client *Client) ListSystemSecurityPoliciesWithChan(request *ListSystemSecurityPoliciesRequest) (<-chan *ListSystemSecurityPoliciesResponse, <-chan error)
- func (client *Client) ListTagKeys(request *ListTagKeysRequest) (response *ListTagKeysResponse, err error)
- func (client *Client) ListTagKeysWithCallback(request *ListTagKeysRequest, ...) <-chan int
- func (client *Client) ListTagKeysWithChan(request *ListTagKeysRequest) (<-chan *ListTagKeysResponse, <-chan error)
- func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
- func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, ...) <-chan int
- func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
- func (client *Client) ListTagValues(request *ListTagValuesRequest) (response *ListTagValuesResponse, err error)
- func (client *Client) ListTagValuesWithCallback(request *ListTagValuesRequest, ...) <-chan int
- func (client *Client) ListTagValuesWithChan(request *ListTagValuesRequest) (<-chan *ListTagValuesResponse, <-chan error)
- func (client *Client) LoadBalancerJoinSecurityGroup(request *LoadBalancerJoinSecurityGroupRequest) (response *LoadBalancerJoinSecurityGroupResponse, err error)
- func (client *Client) LoadBalancerJoinSecurityGroupWithCallback(request *LoadBalancerJoinSecurityGroupRequest, ...) <-chan int
- func (client *Client) LoadBalancerJoinSecurityGroupWithChan(request *LoadBalancerJoinSecurityGroupRequest) (<-chan *LoadBalancerJoinSecurityGroupResponse, <-chan error)
- func (client *Client) LoadBalancerLeaveSecurityGroup(request *LoadBalancerLeaveSecurityGroupRequest) (response *LoadBalancerLeaveSecurityGroupResponse, err error)
- func (client *Client) LoadBalancerLeaveSecurityGroupWithCallback(request *LoadBalancerLeaveSecurityGroupRequest, ...) <-chan int
- func (client *Client) LoadBalancerLeaveSecurityGroupWithChan(request *LoadBalancerLeaveSecurityGroupRequest) (<-chan *LoadBalancerLeaveSecurityGroupResponse, <-chan error)
- func (client *Client) MoveResourceGroup(request *MoveResourceGroupRequest) (response *MoveResourceGroupResponse, err error)
- func (client *Client) MoveResourceGroupWithCallback(request *MoveResourceGroupRequest, ...) <-chan int
- func (client *Client) MoveResourceGroupWithChan(request *MoveResourceGroupRequest) (<-chan *MoveResourceGroupResponse, <-chan error)
- func (client *Client) RemoveEntriesFromAcl(request *RemoveEntriesFromAclRequest) (response *RemoveEntriesFromAclResponse, err error)
- func (client *Client) RemoveEntriesFromAclWithCallback(request *RemoveEntriesFromAclRequest, ...) <-chan int
- func (client *Client) RemoveEntriesFromAclWithChan(request *RemoveEntriesFromAclRequest) (<-chan *RemoveEntriesFromAclResponse, <-chan error)
- func (client *Client) RemoveServersFromServerGroup(request *RemoveServersFromServerGroupRequest) (response *RemoveServersFromServerGroupResponse, err error)
- func (client *Client) RemoveServersFromServerGroupWithCallback(request *RemoveServersFromServerGroupRequest, ...) <-chan int
- func (client *Client) RemoveServersFromServerGroupWithChan(request *RemoveServersFromServerGroupRequest) (<-chan *RemoveServersFromServerGroupResponse, <-chan error)
- func (client *Client) ReplaceServersInServerGroup(request *ReplaceServersInServerGroupRequest) (response *ReplaceServersInServerGroupResponse, err error)
- func (client *Client) ReplaceServersInServerGroupWithCallback(request *ReplaceServersInServerGroupRequest, ...) <-chan int
- func (client *Client) ReplaceServersInServerGroupWithChan(request *ReplaceServersInServerGroupRequest) (<-chan *ReplaceServersInServerGroupResponse, <-chan error)
- func (client *Client) StartListener(request *StartListenerRequest) (response *StartListenerResponse, err error)
- func (client *Client) StartListenerWithCallback(request *StartListenerRequest, ...) <-chan int
- func (client *Client) StartListenerWithChan(request *StartListenerRequest) (<-chan *StartListenerResponse, <-chan error)
- func (client *Client) StartShiftLoadBalancerZones(request *StartShiftLoadBalancerZonesRequest) (response *StartShiftLoadBalancerZonesResponse, err error)
- func (client *Client) StartShiftLoadBalancerZonesWithCallback(request *StartShiftLoadBalancerZonesRequest, ...) <-chan int
- func (client *Client) StartShiftLoadBalancerZonesWithChan(request *StartShiftLoadBalancerZonesRequest) (<-chan *StartShiftLoadBalancerZonesResponse, <-chan error)
- func (client *Client) StopListener(request *StopListenerRequest) (response *StopListenerResponse, err error)
- func (client *Client) StopListenerWithCallback(request *StopListenerRequest, ...) <-chan int
- func (client *Client) StopListenerWithChan(request *StopListenerRequest) (<-chan *StopListenerResponse, <-chan error)
- func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, ...) <-chan int
- func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
- func (client *Client) UnTagResources(request *UnTagResourcesRequest) (response *UnTagResourcesResponse, err error)
- func (client *Client) UnTagResourcesWithCallback(request *UnTagResourcesRequest, ...) <-chan int
- func (client *Client) UnTagResourcesWithChan(request *UnTagResourcesRequest) (<-chan *UnTagResourcesResponse, <-chan error)
- func (client *Client) UpdateAScripts(request *UpdateAScriptsRequest) (response *UpdateAScriptsResponse, err error)
- func (client *Client) UpdateAScriptsWithCallback(request *UpdateAScriptsRequest, ...) <-chan int
- func (client *Client) UpdateAScriptsWithChan(request *UpdateAScriptsRequest) (<-chan *UpdateAScriptsResponse, <-chan error)
- func (client *Client) UpdateAclAttribute(request *UpdateAclAttributeRequest) (response *UpdateAclAttributeResponse, err error)
- func (client *Client) UpdateAclAttributeWithCallback(request *UpdateAclAttributeRequest, ...) <-chan int
- func (client *Client) UpdateAclAttributeWithChan(request *UpdateAclAttributeRequest) (<-chan *UpdateAclAttributeResponse, <-chan error)
- func (client *Client) UpdateHealthCheckTemplateAttribute(request *UpdateHealthCheckTemplateAttributeRequest) (response *UpdateHealthCheckTemplateAttributeResponse, err error)
- func (client *Client) UpdateHealthCheckTemplateAttributeWithCallback(request *UpdateHealthCheckTemplateAttributeRequest, ...) <-chan int
- func (client *Client) UpdateHealthCheckTemplateAttributeWithChan(request *UpdateHealthCheckTemplateAttributeRequest) (<-chan *UpdateHealthCheckTemplateAttributeResponse, <-chan error)
- func (client *Client) UpdateListenerAttribute(request *UpdateListenerAttributeRequest) (response *UpdateListenerAttributeResponse, err error)
- func (client *Client) UpdateListenerAttributeWithCallback(request *UpdateListenerAttributeRequest, ...) <-chan int
- func (client *Client) UpdateListenerAttributeWithChan(request *UpdateListenerAttributeRequest) (<-chan *UpdateListenerAttributeResponse, <-chan error)
- func (client *Client) UpdateListenerLogConfig(request *UpdateListenerLogConfigRequest) (response *UpdateListenerLogConfigResponse, err error)
- func (client *Client) UpdateListenerLogConfigWithCallback(request *UpdateListenerLogConfigRequest, ...) <-chan int
- func (client *Client) UpdateListenerLogConfigWithChan(request *UpdateListenerLogConfigRequest) (<-chan *UpdateListenerLogConfigResponse, <-chan error)
- func (client *Client) UpdateLoadBalancerAddressTypeConfig(request *UpdateLoadBalancerAddressTypeConfigRequest) (response *UpdateLoadBalancerAddressTypeConfigResponse, err error)
- func (client *Client) UpdateLoadBalancerAddressTypeConfigWithCallback(request *UpdateLoadBalancerAddressTypeConfigRequest, ...) <-chan int
- func (client *Client) UpdateLoadBalancerAddressTypeConfigWithChan(request *UpdateLoadBalancerAddressTypeConfigRequest) (<-chan *UpdateLoadBalancerAddressTypeConfigResponse, <-chan error)
- func (client *Client) UpdateLoadBalancerAttribute(request *UpdateLoadBalancerAttributeRequest) (response *UpdateLoadBalancerAttributeResponse, err error)
- func (client *Client) UpdateLoadBalancerAttributeWithCallback(request *UpdateLoadBalancerAttributeRequest, ...) <-chan int
- func (client *Client) UpdateLoadBalancerAttributeWithChan(request *UpdateLoadBalancerAttributeRequest) (<-chan *UpdateLoadBalancerAttributeResponse, <-chan error)
- func (client *Client) UpdateLoadBalancerEdition(request *UpdateLoadBalancerEditionRequest) (response *UpdateLoadBalancerEditionResponse, err error)
- func (client *Client) UpdateLoadBalancerEditionWithCallback(request *UpdateLoadBalancerEditionRequest, ...) <-chan int
- func (client *Client) UpdateLoadBalancerEditionWithChan(request *UpdateLoadBalancerEditionRequest) (<-chan *UpdateLoadBalancerEditionResponse, <-chan error)
- func (client *Client) UpdateLoadBalancerZones(request *UpdateLoadBalancerZonesRequest) (response *UpdateLoadBalancerZonesResponse, err error)
- func (client *Client) UpdateLoadBalancerZonesWithCallback(request *UpdateLoadBalancerZonesRequest, ...) <-chan int
- func (client *Client) UpdateLoadBalancerZonesWithChan(request *UpdateLoadBalancerZonesRequest) (<-chan *UpdateLoadBalancerZonesResponse, <-chan error)
- func (client *Client) UpdateRuleAttribute(request *UpdateRuleAttributeRequest) (response *UpdateRuleAttributeResponse, err error)
- func (client *Client) UpdateRuleAttributeWithCallback(request *UpdateRuleAttributeRequest, ...) <-chan int
- func (client *Client) UpdateRuleAttributeWithChan(request *UpdateRuleAttributeRequest) (<-chan *UpdateRuleAttributeResponse, <-chan error)
- func (client *Client) UpdateRulesAttribute(request *UpdateRulesAttributeRequest) (response *UpdateRulesAttributeResponse, err error)
- func (client *Client) UpdateRulesAttributeWithCallback(request *UpdateRulesAttributeRequest, ...) <-chan int
- func (client *Client) UpdateRulesAttributeWithChan(request *UpdateRulesAttributeRequest) (<-chan *UpdateRulesAttributeResponse, <-chan error)
- func (client *Client) UpdateSecurityPolicyAttribute(request *UpdateSecurityPolicyAttributeRequest) (response *UpdateSecurityPolicyAttributeResponse, err error)
- func (client *Client) UpdateSecurityPolicyAttributeWithCallback(request *UpdateSecurityPolicyAttributeRequest, ...) <-chan int
- func (client *Client) UpdateSecurityPolicyAttributeWithChan(request *UpdateSecurityPolicyAttributeRequest) (<-chan *UpdateSecurityPolicyAttributeResponse, <-chan error)
- func (client *Client) UpdateServerGroupAttribute(request *UpdateServerGroupAttributeRequest) (response *UpdateServerGroupAttributeResponse, err error)
- func (client *Client) UpdateServerGroupAttributeWithCallback(request *UpdateServerGroupAttributeRequest, ...) <-chan int
- func (client *Client) UpdateServerGroupAttributeWithChan(request *UpdateServerGroupAttributeRequest) (<-chan *UpdateServerGroupAttributeResponse, <-chan error)
- func (client *Client) UpdateServerGroupServersAttribute(request *UpdateServerGroupServersAttributeRequest) (response *UpdateServerGroupServersAttributeResponse, err error)
- func (client *Client) UpdateServerGroupServersAttributeWithCallback(request *UpdateServerGroupServersAttributeRequest, ...) <-chan int
- func (client *Client) UpdateServerGroupServersAttributeWithChan(request *UpdateServerGroupServersAttributeRequest) (<-chan *UpdateServerGroupServersAttributeResponse, <-chan error)
- type Condition
- type ConnectionDrainConfig
- type CookieConfig
- type CorsConfig
- type CreateAScriptsAScripts
- type CreateAScriptsAScriptsExtAttributesItem
- type CreateAScriptsRequest
- type CreateAScriptsResponse
- type CreateAclRequest
- type CreateAclResponse
- type CreateAclTag
- type CreateHealthCheckTemplateRequest
- type CreateHealthCheckTemplateResponse
- type CreateHealthCheckTemplateTag
- type CreateListenerCaCertificates
- type CreateListenerCertificates
- type CreateListenerDefaultActions
- type CreateListenerDefaultActionsForwardGroupConfig
- type CreateListenerDefaultActionsForwardGroupConfigServerGroupTuplesItem
- type CreateListenerQuicConfig
- type CreateListenerRequest
- type CreateListenerResponse
- type CreateListenerTag
- type CreateListenerXForwardedForConfig
- type CreateLoadBalancerLoadBalancerBillingConfig
- type CreateLoadBalancerModificationProtectionConfig
- type CreateLoadBalancerRequest
- type CreateLoadBalancerResponse
- type CreateLoadBalancerTag
- type CreateLoadBalancerZoneMappings
- type CreateRuleRequest
- type CreateRuleResponse
- type CreateRuleRuleActions
- type CreateRuleRuleActionsCorsConfig
- type CreateRuleRuleActionsFixedResponseConfig
- type CreateRuleRuleActionsForwardGroupConfig
- type CreateRuleRuleActionsForwardGroupConfigServerGroupStickySession
- type CreateRuleRuleActionsForwardGroupConfigServerGroupTuplesItem
- type CreateRuleRuleActionsInsertHeaderConfig
- type CreateRuleRuleActionsRedirectConfig
- type CreateRuleRuleActionsRemoveHeaderConfig
- type CreateRuleRuleActionsRewriteConfig
- type CreateRuleRuleActionsTrafficLimitConfig
- type CreateRuleRuleActionsTrafficMirrorConfig
- type CreateRuleRuleActionsTrafficMirrorConfigMirrorGroupConfig
- type CreateRuleRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem
- type CreateRuleRuleConditions
- type CreateRuleRuleConditionsCookieConfig
- type CreateRuleRuleConditionsCookieConfigValuesItem
- type CreateRuleRuleConditionsHeaderConfig
- type CreateRuleRuleConditionsHostConfig
- type CreateRuleRuleConditionsMethodConfig
- type CreateRuleRuleConditionsPathConfig
- type CreateRuleRuleConditionsQueryStringConfig
- type CreateRuleRuleConditionsQueryStringConfigValuesItem
- type CreateRuleRuleConditionsResponseHeaderConfig
- type CreateRuleRuleConditionsResponseStatusCodeConfig
- type CreateRuleRuleConditionsSourceIpConfig
- type CreateRuleTag
- type CreateRulesRequest
- type CreateRulesResponse
- type CreateRulesRules
- type CreateRulesRulesRuleActionsItem
- type CreateRulesRulesRuleActionsItemCorsConfig
- type CreateRulesRulesRuleActionsItemFixedResponseConfig
- type CreateRulesRulesRuleActionsItemForwardGroupConfig
- type CreateRulesRulesRuleActionsItemForwardGroupConfigServerGroupStickySession
- type CreateRulesRulesRuleActionsItemForwardGroupConfigServerGroupTuplesItem
- type CreateRulesRulesRuleActionsItemInsertHeaderConfig
- type CreateRulesRulesRuleActionsItemRedirectConfig
- type CreateRulesRulesRuleActionsItemRemoveHeaderConfig
- type CreateRulesRulesRuleActionsItemRewriteConfig
- type CreateRulesRulesRuleActionsItemTrafficLimitConfig
- type CreateRulesRulesRuleActionsItemTrafficMirrorConfig
- type CreateRulesRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfig
- type CreateRulesRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem
- type CreateRulesRulesRuleConditionsItem
- type CreateRulesRulesRuleConditionsItemCookieConfig
- type CreateRulesRulesRuleConditionsItemCookieConfigValuesItem
- type CreateRulesRulesRuleConditionsItemHeaderConfig
- type CreateRulesRulesRuleConditionsItemHostConfig
- type CreateRulesRulesRuleConditionsItemMethodConfig
- type CreateRulesRulesRuleConditionsItemPathConfig
- type CreateRulesRulesRuleConditionsItemQueryStringConfig
- type CreateRulesRulesRuleConditionsItemQueryStringConfigValuesItem
- type CreateRulesRulesRuleConditionsItemResponseHeaderConfig
- type CreateRulesRulesRuleConditionsItemResponseStatusCodeConfig
- type CreateRulesRulesRuleConditionsItemSourceIpConfig
- type CreateRulesRulesTagItem
- type CreateSecurityPolicyRequest
- type CreateSecurityPolicyResponse
- type CreateSecurityPolicyTag
- type CreateServerGroupConnectionDrainConfig
- type CreateServerGroupHealthCheckConfig
- type CreateServerGroupRequest
- type CreateServerGroupResponse
- type CreateServerGroupSlowStartConfig
- type CreateServerGroupStickySessionConfig
- type CreateServerGroupTag
- type CreateServerGroupUchConfig
- type DefaultAction
- type DefaultActionsInGetListenerAttribute
- type DefaultActionsInListListeners
- type DeleteAScriptsRequest
- type DeleteAScriptsResponse
- type DeleteAclRequest
- type DeleteAclResponse
- type DeleteHealthCheckTemplatesRequest
- type DeleteHealthCheckTemplatesResponse
- type DeleteListenerRequest
- type DeleteListenerResponse
- type DeleteLoadBalancerRequest
- type DeleteLoadBalancerResponse
- type DeleteRuleRequest
- type DeleteRuleResponse
- type DeleteRulesRequest
- type DeleteRulesResponse
- type DeleteSecurityPolicyRequest
- type DeleteSecurityPolicyResponse
- type DeleteServerGroupRequest
- type DeleteServerGroupResponse
- type DeletionProtectionConfig
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DescribeZonesRequest
- type DescribeZonesResponse
- type DetachCommonBandwidthPackageFromLoadBalancerRequest
- type DetachCommonBandwidthPackageFromLoadBalancerResponse
- type DisableDeletionProtectionRequest
- type DisableDeletionProtectionResponse
- type DisableLoadBalancerAccessLogRequest
- type DisableLoadBalancerAccessLogResponse
- type DisableLoadBalancerIpv6InternetRequest
- type DisableLoadBalancerIpv6InternetResponse
- type DissociateAclsFromListenerRequest
- type DissociateAclsFromListenerResponse
- type DissociateAdditionalCertificatesFromListenerCertificates
- type DissociateAdditionalCertificatesFromListenerRequest
- type DissociateAdditionalCertificatesFromListenerResponse
- type EnableDeletionProtectionRequest
- type EnableDeletionProtectionResponse
- type EnableLoadBalancerAccessLogRequest
- type EnableLoadBalancerAccessLogResponse
- type EnableLoadBalancerIpv6InternetRequest
- type EnableLoadBalancerIpv6InternetResponse
- type ExposeHeaders
- type ExtAttribute
- type ExtAttributes
- type FeatureLabels
- type FixedResponseConfig
- type ForwardGroupConfig
- type ForwardGroupConfigInListRules
- type GetHealthCheckTemplateAttributeRequest
- type GetHealthCheckTemplateAttributeResponse
- type GetListenerAttributeRequest
- type GetListenerAttributeResponse
- type GetListenerHealthStatusRequest
- type GetListenerHealthStatusResponse
- type GetLoadBalancerAttributeRequest
- type GetLoadBalancerAttributeResponse
- type HeaderConfig
- type HealthCheckCodesInGetHealthCheckTemplateAttribute
- type HealthCheckCodesInListHealthCheckTemplates
- type HealthCheckCodesInListServerGroups
- type HealthCheckConfig
- type HealthCheckHttpCodesInGetHealthCheckTemplateAttribute
- type HealthCheckHttpCodesInListHealthCheckTemplates
- type HealthCheckHttpCodesInListServerGroups
- type HealthCheckTemplate
- type HealthCheckTemplates
- type HostConfig
- type InsertHeaderConfig
- type Ipv4LocalAddresses
- type Ipv6LocalAddresses
- type Job
- type Jobs
- type ListAScriptsRequest
- type ListAScriptsResponse
- type ListAclEntriesRequest
- type ListAclEntriesResponse
- type ListAclRelationsRequest
- type ListAclRelationsResponse
- type ListAclsRequest
- type ListAclsResponse
- type ListAclsTag
- type ListAsynJobsRequest
- type ListAsynJobsResponse
- type ListHealthCheckTemplatesRequest
- type ListHealthCheckTemplatesResponse
- type ListHealthCheckTemplatesTag
- type ListListenerCertificatesRequest
- type ListListenerCertificatesResponse
- type ListListenersRequest
- type ListListenersResponse
- type ListListenersTag
- type ListLoadBalancersRequest
- type ListLoadBalancersResponse
- type ListLoadBalancersTag
- type ListRulesRequest
- type ListRulesResponse
- type ListRulesTag
- type ListSecurityPoliciesRequest
- type ListSecurityPoliciesResponse
- type ListSecurityPoliciesTag
- type ListSecurityPolicyRelationsRequest
- type ListSecurityPolicyRelationsResponse
- type ListServerGroupServersRequest
- type ListServerGroupServersResponse
- type ListServerGroupServersTag
- type ListServerGroupsRequest
- type ListServerGroupsResponse
- type ListServerGroupsTag
- type ListSystemSecurityPoliciesRequest
- type ListSystemSecurityPoliciesResponse
- type ListTagKeysRequest
- type ListTagKeysResponse
- type ListTagResourcesRequest
- type ListTagResourcesResponse
- type ListTagResourcesTag
- type ListTagValuesRequest
- type ListTagValuesResponse
- type Listener
- type ListenerHealthStatus
- type ListenerHealthStatusModel
- type Listeners
- type LoadBalancer
- type LoadBalancerAddress
- type LoadBalancerAddresses
- type LoadBalancerBillingConfig
- type LoadBalancerJoinSecurityGroupRequest
- type LoadBalancerJoinSecurityGroupResponse
- type LoadBalancerLeaveSecurityGroupRequest
- type LoadBalancerLeaveSecurityGroupResponse
- type LoadBalancerOperationLock
- type LoadBalancerOperationLocksInGetLoadBalancerAttribute
- type LoadBalancerOperationLocksInListLoadBalancers
- type LoadBalancers
- type LogConfig
- type MethodConfig
- type MirrorGroupConfig
- type ModificationProtectionConfig
- type MoveResourceGroupRequest
- type MoveResourceGroupResponse
- type NonNormalServer
- type NonNormalServersInGetListenerHealthStatus
- type PathConfig
- type QueryStringConfig
- type QuicConfig
- type Reason
- type RedirectConfig
- type Region
- type Regions
- type RelatedListener
- type RelatedListenerIds
- type RelatedListenerInListSecurityPolicyRelations
- type RelatedListenersInListAclRelations
- type RelatedListenersInListSecurityPolicyRelations
- type RelatedLoadBalancerIds
- type RelatedRuleIds
- type RemoveEntriesFromAclRequest
- type RemoveEntriesFromAclResponse
- type RemoveHeaderConfig
- type RemoveServersFromServerGroupRequest
- type RemoveServersFromServerGroupResponse
- type RemoveServersFromServerGroupServers
- type ReplaceServersInServerGroupAddedServers
- type ReplaceServersInServerGroupRemovedServers
- type ReplaceServersInServerGroupRequest
- type ReplaceServersInServerGroupResponse
- type ResponseHeaderConfig
- type ResponseStatusCodeConfig
- type RewriteConfig
- type Rule
- type RuleActions
- type RuleConditions
- type RuleHealthStatus
- type RuleHealthStatusModel
- type RuleId
- type RuleIds
- type Rules
- type SecrityPolicyRelation
- type SecrityPolicyRelations
- type SecurityGroupIds
- type SecurityPoliciesInListSecurityPolicies
- type SecurityPoliciesInListSystemSecurityPolicies
- type SecurityPolicy
- type ServerGroup
- type ServerGroupHealthStatusModel
- type ServerGroupHealthStatusModelInGetListenerHealthStatus
- type ServerGroupInfosInGetListenerHealthStatus
- type ServerGroupStickySession
- type ServerGroupTuple
- type ServerGroupTuplesInGetListenerAttribute
- type ServerGroupTuplesInListListeners
- type ServerGroupTuplesInListRules
- type ServerGroups
- type Servers
- type SlowStartConfig
- type SourceIpConfig
- type StartListenerRequest
- type StartListenerResponse
- type StartShiftLoadBalancerZonesRequest
- type StartShiftLoadBalancerZonesResponse
- type StartShiftLoadBalancerZonesZoneMappings
- type StickySessionConfig
- type StopListenerRequest
- type StopListenerResponse
- type TLSVersionsInListSecurityPolicies
- type TLSVersionsInListSystemSecurityPolicies
- type Tag
- type TagKey
- type TagKeys
- type TagResource
- type TagResources
- type TagResourcesRequest
- type TagResourcesResponse
- type TagResourcesTag
- type TagValues
- type TagsInGetHealthCheckTemplateAttribute
- type TagsInGetListenerAttribute
- type TagsInGetLoadBalancerAttribute
- type TagsInListAcls
- type TagsInListHealthCheckTemplates
- type TagsInListListeners
- type TagsInListLoadBalancers
- type TagsInListRules
- type TagsInListSecurityPolicies
- type TagsInListServerGroups
- type TrafficLimitConfig
- type TrafficMirrorConfig
- type UchConfig
- type UnTagResourcesRequest
- type UnTagResourcesResponse
- type UnTagResourcesTag
- type UpdateAScriptsAScripts
- type UpdateAScriptsAScriptsExtAttributesItem
- type UpdateAScriptsRequest
- type UpdateAScriptsResponse
- type UpdateAclAttributeRequest
- type UpdateAclAttributeResponse
- type UpdateHealthCheckTemplateAttributeRequest
- type UpdateHealthCheckTemplateAttributeResponse
- type UpdateListenerAttributeCaCertificates
- type UpdateListenerAttributeCertificates
- type UpdateListenerAttributeDefaultActions
- type UpdateListenerAttributeDefaultActionsForwardGroupConfig
- type UpdateListenerAttributeDefaultActionsForwardGroupConfigServerGroupTuplesItem
- type UpdateListenerAttributeQuicConfig
- type UpdateListenerAttributeRequest
- type UpdateListenerAttributeResponse
- type UpdateListenerAttributeXForwardedForConfig
- type UpdateListenerLogConfigAccessLogTracingConfig
- type UpdateListenerLogConfigRequest
- type UpdateListenerLogConfigResponse
- type UpdateLoadBalancerAddressTypeConfigRequest
- type UpdateLoadBalancerAddressTypeConfigResponse
- type UpdateLoadBalancerAddressTypeConfigZoneMappings
- type UpdateLoadBalancerAttributeModificationProtectionConfig
- type UpdateLoadBalancerAttributeRequest
- type UpdateLoadBalancerAttributeResponse
- type UpdateLoadBalancerEditionRequest
- type UpdateLoadBalancerEditionResponse
- type UpdateLoadBalancerZonesRequest
- type UpdateLoadBalancerZonesResponse
- type UpdateLoadBalancerZonesZoneMappings
- type UpdateRuleAttributeRequest
- type UpdateRuleAttributeResponse
- type UpdateRuleAttributeRuleActions
- type UpdateRuleAttributeRuleActionsCorsConfig
- type UpdateRuleAttributeRuleActionsFixedResponseConfig
- type UpdateRuleAttributeRuleActionsForwardGroupConfig
- type UpdateRuleAttributeRuleActionsForwardGroupConfigServerGroupStickySession
- type UpdateRuleAttributeRuleActionsForwardGroupConfigServerGroupTuplesItem
- type UpdateRuleAttributeRuleActionsInsertHeaderConfig
- type UpdateRuleAttributeRuleActionsRedirectConfig
- type UpdateRuleAttributeRuleActionsRemoveHeaderConfig
- type UpdateRuleAttributeRuleActionsRewriteConfig
- type UpdateRuleAttributeRuleActionsTrafficLimitConfig
- type UpdateRuleAttributeRuleActionsTrafficMirrorConfig
- type UpdateRuleAttributeRuleActionsTrafficMirrorConfigMirrorGroupConfig
- type UpdateRuleAttributeRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem
- type UpdateRuleAttributeRuleConditions
- type UpdateRuleAttributeRuleConditionsCookieConfig
- type UpdateRuleAttributeRuleConditionsCookieConfigValuesItem
- type UpdateRuleAttributeRuleConditionsHeaderConfig
- type UpdateRuleAttributeRuleConditionsHostConfig
- type UpdateRuleAttributeRuleConditionsMethodConfig
- type UpdateRuleAttributeRuleConditionsPathConfig
- type UpdateRuleAttributeRuleConditionsQueryStringConfig
- type UpdateRuleAttributeRuleConditionsQueryStringConfigValuesItem
- type UpdateRuleAttributeRuleConditionsResponseHeaderConfig
- type UpdateRuleAttributeRuleConditionsResponseStatusCodeConfig
- type UpdateRuleAttributeRuleConditionsSourceIpConfig
- type UpdateRulesAttributeRequest
- type UpdateRulesAttributeResponse
- type UpdateRulesAttributeRules
- type UpdateRulesAttributeRulesRuleActionsItem
- type UpdateRulesAttributeRulesRuleActionsItemCorsConfig
- type UpdateRulesAttributeRulesRuleActionsItemFixedResponseConfig
- type UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfig
- type UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfigServerGroupStickySession
- type UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfigServerGroupTuplesItem
- type UpdateRulesAttributeRulesRuleActionsItemInsertHeaderConfig
- type UpdateRulesAttributeRulesRuleActionsItemRedirectConfig
- type UpdateRulesAttributeRulesRuleActionsItemRemoveHeaderConfig
- type UpdateRulesAttributeRulesRuleActionsItemRewriteConfig
- type UpdateRulesAttributeRulesRuleActionsItemTrafficLimitConfig
- type UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfig
- type UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfig
- type UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem
- type UpdateRulesAttributeRulesRuleConditionsItem
- type UpdateRulesAttributeRulesRuleConditionsItemCookieConfig
- type UpdateRulesAttributeRulesRuleConditionsItemCookieConfigValuesItem
- type UpdateRulesAttributeRulesRuleConditionsItemHeaderConfig
- type UpdateRulesAttributeRulesRuleConditionsItemHostConfig
- type UpdateRulesAttributeRulesRuleConditionsItemMethodConfig
- type UpdateRulesAttributeRulesRuleConditionsItemPathConfig
- type UpdateRulesAttributeRulesRuleConditionsItemQueryStringConfig
- type UpdateRulesAttributeRulesRuleConditionsItemQueryStringConfigValuesItem
- type UpdateRulesAttributeRulesRuleConditionsItemResponseHeaderConfig
- type UpdateRulesAttributeRulesRuleConditionsItemResponseStatusCodeConfig
- type UpdateRulesAttributeRulesRuleConditionsItemSourceIpConfig
- type UpdateSecurityPolicyAttributeRequest
- type UpdateSecurityPolicyAttributeResponse
- type UpdateServerGroupAttributeConnectionDrainConfig
- type UpdateServerGroupAttributeHealthCheckConfig
- type UpdateServerGroupAttributeRequest
- type UpdateServerGroupAttributeResponse
- type UpdateServerGroupAttributeSlowStartConfig
- type UpdateServerGroupAttributeStickySessionConfig
- type UpdateServerGroupAttributeUchConfig
- type UpdateServerGroupServersAttributeRequest
- type UpdateServerGroupServersAttributeResponse
- type UpdateServerGroupServersAttributeServers
- type Value
- type ValuesInListRules
- type XForwardedForConfig
- type Zone
- type ZoneMapping
- type ZoneMappings
- type Zones
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type AScript ¶ added in v1.62.278
type AScript struct { AScriptId string `json:"AScriptId" xml:"AScriptId"` AScriptName string `json:"AScriptName" xml:"AScriptName"` Priority int64 `json:"Priority" xml:"Priority"` Position string `json:"Position" xml:"Position"` Enabled bool `json:"Enabled" xml:"Enabled"` ScriptContent string `json:"ScriptContent" xml:"ScriptContent"` AScriptStatus string `json:"AScriptStatus" xml:"AScriptStatus"` ListenerId string `json:"ListenerId" xml:"ListenerId"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` ExtAttributeEnabled bool `json:"ExtAttributeEnabled" xml:"ExtAttributeEnabled"` ExtAttributes []ExtAttribute `json:"ExtAttributes" xml:"ExtAttributes"` }
AScript is a nested struct in alb response
type AScriptId ¶ added in v1.62.278
type AScriptId struct {
AScriptId string `json:"AScriptId" xml:"AScriptId"`
}
AScriptId is a nested struct in alb response
type AScriptIds ¶ added in v1.62.278
type AScriptIds struct {
AScriptId []AScriptId `json:"AScriptId" xml:"AScriptId"`
}
AScriptIds is a nested struct in alb response
type AScripts ¶ added in v1.62.278
type AScripts struct {
AScript []AScript `json:"AScript" xml:"AScript"`
}
AScripts is a nested struct in alb response
type AccessLogConfig ¶
type AccessLogConfig struct { LogStore string `json:"LogStore" xml:"LogStore"` LogProject string `json:"LogProject" xml:"LogProject"` }
AccessLogConfig is a nested struct in alb response
type AccessLogTracingConfig ¶
type AccessLogTracingConfig struct { TracingSample int `json:"TracingSample" xml:"TracingSample"` TracingType string `json:"TracingType" xml:"TracingType"` TracingEnabled bool `json:"TracingEnabled" xml:"TracingEnabled"` }
AccessLogTracingConfig is a nested struct in alb response
type Acl ¶
type Acl struct { AclId string `json:"AclId" xml:"AclId"` AclName string `json:"AclName" xml:"AclName"` AclStatus string `json:"AclStatus" xml:"AclStatus"` AddressIPVersion string `json:"AddressIPVersion" xml:"AddressIPVersion"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` ServiceManagedEnabled bool `json:"ServiceManagedEnabled" xml:"ServiceManagedEnabled"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` ConfigManagedEnabled bool `json:"ConfigManagedEnabled" xml:"ConfigManagedEnabled"` CreateTime string `json:"CreateTime" xml:"CreateTime"` Tags []Tag `json:"Tags" xml:"Tags"` }
Acl is a nested struct in alb response
type AclConfig ¶
type AclConfig struct { AclType string `json:"AclType" xml:"AclType"` AclRelations []AclRelation `json:"AclRelations" xml:"AclRelations"` }
AclConfig is a nested struct in alb response
type AclEntries ¶
type AclEntries struct {
AclEntry []AclEntry `json:"AclEntry" xml:"AclEntry"`
}
AclEntries is a nested struct in alb response
type AclEntry ¶
type AclEntry struct { Description string `json:"Description" xml:"Description"` Entry string `json:"Entry" xml:"Entry"` Status string `json:"Status" xml:"Status"` }
AclEntry is a nested struct in alb response
type AclRelation ¶
type AclRelation struct { AclId string `json:"AclId" xml:"AclId"` Status string `json:"Status" xml:"Status"` RelatedListeners []RelatedListener `json:"RelatedListeners" xml:"RelatedListeners"` }
AclRelation is a nested struct in alb response
type AclRelationsInGetListenerAttribute ¶
type AclRelationsInGetListenerAttribute struct {
AclRelation []AclRelation `json:"aclRelation" xml:"aclRelation"`
}
AclRelationsInGetListenerAttribute is a nested struct in alb response
type AclRelationsInListAclRelations ¶
type AclRelationsInListAclRelations struct {
AclRelation []AclRelation `json:"AclRelation" xml:"AclRelation"`
}
AclRelationsInListAclRelations is a nested struct in alb response
type Acls ¶
type Acls struct {
Acl []Acl `json:"Acl" xml:"Acl"`
}
Acls is a nested struct in alb response
type Action ¶
type Action struct { Order int `json:"Order" xml:"Order"` Type string `json:"Type" xml:"Type"` FixedResponseConfig FixedResponseConfig `json:"FixedResponseConfig" xml:"FixedResponseConfig"` ForwardGroupConfig ForwardGroupConfigInListRules `json:"ForwardGroupConfig" xml:"ForwardGroupConfig"` InsertHeaderConfig InsertHeaderConfig `json:"InsertHeaderConfig" xml:"InsertHeaderConfig"` RedirectConfig RedirectConfig `json:"RedirectConfig" xml:"RedirectConfig"` RemoveHeaderConfig RemoveHeaderConfig `json:"RemoveHeaderConfig" xml:"RemoveHeaderConfig"` RewriteConfig RewriteConfig `json:"RewriteConfig" xml:"RewriteConfig"` TrafficMirrorConfig TrafficMirrorConfig `json:"TrafficMirrorConfig" xml:"TrafficMirrorConfig"` TrafficLimitConfig TrafficLimitConfig `json:"TrafficLimitConfig" xml:"TrafficLimitConfig"` CorsConfig CorsConfig `json:"CorsConfig" xml:"CorsConfig"` }
Action is a nested struct in alb response
type AddEntriesToAclAclEntries ¶
type AddEntriesToAclAclEntries struct { Entry string `name:"Entry"` Description string `name:"Description"` }
AddEntriesToAclAclEntries is a repeated param struct in AddEntriesToAclRequest
type AddEntriesToAclRequest ¶
type AddEntriesToAclRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` AclId string `position:"Query" name:"AclId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` AclEntries *[]AddEntriesToAclAclEntries `position:"Query" name:"AclEntries" type:"Repeated"` }
AddEntriesToAclRequest is the request struct for api AddEntriesToAcl
func CreateAddEntriesToAclRequest ¶
func CreateAddEntriesToAclRequest() (request *AddEntriesToAclRequest)
CreateAddEntriesToAclRequest creates a request to invoke AddEntriesToAcl API
type AddEntriesToAclResponse ¶
type AddEntriesToAclResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
AddEntriesToAclResponse is the response struct for api AddEntriesToAcl
func CreateAddEntriesToAclResponse ¶
func CreateAddEntriesToAclResponse() (response *AddEntriesToAclResponse)
CreateAddEntriesToAclResponse creates a response to parse from AddEntriesToAcl response
type AddServersToServerGroupRequest ¶
type AddServersToServerGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ServerGroupId string `position:"Query" name:"ServerGroupId"` Servers *[]AddServersToServerGroupServers `position:"Query" name:"Servers" type:"Repeated"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
AddServersToServerGroupRequest is the request struct for api AddServersToServerGroup
func CreateAddServersToServerGroupRequest ¶
func CreateAddServersToServerGroupRequest() (request *AddServersToServerGroupRequest)
CreateAddServersToServerGroupRequest creates a request to invoke AddServersToServerGroup API
type AddServersToServerGroupResponse ¶
type AddServersToServerGroupResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
AddServersToServerGroupResponse is the response struct for api AddServersToServerGroup
func CreateAddServersToServerGroupResponse ¶
func CreateAddServersToServerGroupResponse() (response *AddServersToServerGroupResponse)
CreateAddServersToServerGroupResponse creates a response to parse from AddServersToServerGroup response
type AddServersToServerGroupServers ¶
type AddServersToServerGroupServers struct { RemoteIpEnabled string `name:"RemoteIpEnabled"` ServerType string `name:"ServerType"` Port string `name:"Port"` Description string `name:"Description"` ServerIp string `name:"ServerIp"` Weight string `name:"Weight"` ServerId string `name:"ServerId"` }
AddServersToServerGroupServers is a repeated param struct in AddServersToServerGroupRequest
type AllowHeaders ¶ added in v1.61.1463
type AllowHeaders struct {
AllowHeaders []string `json:"AllowHeaders" xml:"AllowHeaders"`
}
AllowHeaders is a nested struct in alb response
type AllowMethods ¶ added in v1.61.1463
type AllowMethods struct {
AllowMethods []string `json:"AllowMethods" xml:"AllowMethods"`
}
AllowMethods is a nested struct in alb response
type AllowOrigin ¶ added in v1.61.1463
type AllowOrigin struct {
AllowOrigin []string `json:"AllowOrigin" xml:"AllowOrigin"`
}
AllowOrigin is a nested struct in alb response
type ApplyHealthCheckTemplateToServerGroupRequest ¶ added in v1.61.1358
type ApplyHealthCheckTemplateToServerGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ServerGroupId string `position:"Query" name:"ServerGroupId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` HealthCheckTemplateId string `position:"Query" name:"HealthCheckTemplateId"` }
ApplyHealthCheckTemplateToServerGroupRequest is the request struct for api ApplyHealthCheckTemplateToServerGroup
func CreateApplyHealthCheckTemplateToServerGroupRequest ¶ added in v1.61.1358
func CreateApplyHealthCheckTemplateToServerGroupRequest() (request *ApplyHealthCheckTemplateToServerGroupRequest)
CreateApplyHealthCheckTemplateToServerGroupRequest creates a request to invoke ApplyHealthCheckTemplateToServerGroup API
type ApplyHealthCheckTemplateToServerGroupResponse ¶ added in v1.61.1358
type ApplyHealthCheckTemplateToServerGroupResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
ApplyHealthCheckTemplateToServerGroupResponse is the response struct for api ApplyHealthCheckTemplateToServerGroup
func CreateApplyHealthCheckTemplateToServerGroupResponse ¶ added in v1.61.1358
func CreateApplyHealthCheckTemplateToServerGroupResponse() (response *ApplyHealthCheckTemplateToServerGroupResponse)
CreateApplyHealthCheckTemplateToServerGroupResponse creates a response to parse from ApplyHealthCheckTemplateToServerGroup response
type AssociateAclsWithListenerRequest ¶
type AssociateAclsWithListenerRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` AclIds *[]string `position:"Query" name:"AclIds" type:"Repeated"` AclType string `position:"Query" name:"AclType"` ListenerId string `position:"Query" name:"ListenerId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
AssociateAclsWithListenerRequest is the request struct for api AssociateAclsWithListener
func CreateAssociateAclsWithListenerRequest ¶
func CreateAssociateAclsWithListenerRequest() (request *AssociateAclsWithListenerRequest)
CreateAssociateAclsWithListenerRequest creates a request to invoke AssociateAclsWithListener API
type AssociateAclsWithListenerResponse ¶
type AssociateAclsWithListenerResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
AssociateAclsWithListenerResponse is the response struct for api AssociateAclsWithListener
func CreateAssociateAclsWithListenerResponse ¶
func CreateAssociateAclsWithListenerResponse() (response *AssociateAclsWithListenerResponse)
CreateAssociateAclsWithListenerResponse creates a response to parse from AssociateAclsWithListener response
type AssociateAdditionalCertificatesWithListenerCertificates ¶
type AssociateAdditionalCertificatesWithListenerCertificates struct {
CertificateId string `name:"CertificateId"`
}
AssociateAdditionalCertificatesWithListenerCertificates is a repeated param struct in AssociateAdditionalCertificatesWithListenerRequest
type AssociateAdditionalCertificatesWithListenerRequest ¶
type AssociateAdditionalCertificatesWithListenerRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ListenerId string `position:"Query" name:"ListenerId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` Certificates *[]AssociateAdditionalCertificatesWithListenerCertificates `position:"Query" name:"Certificates" type:"Repeated"` }
AssociateAdditionalCertificatesWithListenerRequest is the request struct for api AssociateAdditionalCertificatesWithListener
func CreateAssociateAdditionalCertificatesWithListenerRequest ¶
func CreateAssociateAdditionalCertificatesWithListenerRequest() (request *AssociateAdditionalCertificatesWithListenerRequest)
CreateAssociateAdditionalCertificatesWithListenerRequest creates a request to invoke AssociateAdditionalCertificatesWithListener API
type AssociateAdditionalCertificatesWithListenerResponse ¶
type AssociateAdditionalCertificatesWithListenerResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
AssociateAdditionalCertificatesWithListenerResponse is the response struct for api AssociateAdditionalCertificatesWithListener
func CreateAssociateAdditionalCertificatesWithListenerResponse ¶
func CreateAssociateAdditionalCertificatesWithListenerResponse() (response *AssociateAdditionalCertificatesWithListenerResponse)
CreateAssociateAdditionalCertificatesWithListenerResponse creates a response to parse from AssociateAdditionalCertificatesWithListener response
type AssociatedResource ¶ added in v1.63.1
type AssociatedResource struct { AssociatedResourceType string `json:"AssociatedResourceType" xml:"AssociatedResourceType"` AssociatedResourceId string `json:"AssociatedResourceId" xml:"AssociatedResourceId"` PolicyId string `json:"PolicyId" xml:"PolicyId"` AssociatedMode string `json:"AssociatedMode" xml:"AssociatedMode"` Status string `json:"Status" xml:"Status"` }
AssociatedResource is a nested struct in alb response
type AssociatedResourcesInGetListenerAttribute ¶ added in v1.63.1
type AssociatedResourcesInGetListenerAttribute struct {
AssociatedResource []AssociatedResource `json:"AssociatedResource" xml:"AssociatedResource"`
}
AssociatedResourcesInGetListenerAttribute is a nested struct in alb response
type AssociatedResourcesInGetLoadBalancerAttribute ¶ added in v1.63.1
type AssociatedResourcesInGetLoadBalancerAttribute struct {
AssociatedResource []AssociatedResource `json:"AssociatedResource" xml:"AssociatedResource"`
}
AssociatedResourcesInGetLoadBalancerAttribute is a nested struct in alb response
type AssociatedResourcesInListListeners ¶ added in v1.63.1
type AssociatedResourcesInListListeners struct {
AssociatedResource []AssociatedResource `json:"AssociatedResource" xml:"AssociatedResource"`
}
AssociatedResourcesInListListeners is a nested struct in alb response
type AssociatedResourcesInListLoadBalancers ¶ added in v1.63.1
type AssociatedResourcesInListLoadBalancers struct {
AssociatedResource []AssociatedResource `json:"AssociatedResource" xml:"AssociatedResource"`
}
AssociatedResourcesInListLoadBalancers is a nested struct in alb response
type AttachCommonBandwidthPackageToLoadBalancerRequest ¶ added in v1.61.1358
type AttachCommonBandwidthPackageToLoadBalancerRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
AttachCommonBandwidthPackageToLoadBalancerRequest is the request struct for api AttachCommonBandwidthPackageToLoadBalancer
func CreateAttachCommonBandwidthPackageToLoadBalancerRequest ¶ added in v1.61.1358
func CreateAttachCommonBandwidthPackageToLoadBalancerRequest() (request *AttachCommonBandwidthPackageToLoadBalancerRequest)
CreateAttachCommonBandwidthPackageToLoadBalancerRequest creates a request to invoke AttachCommonBandwidthPackageToLoadBalancer API
type AttachCommonBandwidthPackageToLoadBalancerResponse ¶ added in v1.61.1358
type AttachCommonBandwidthPackageToLoadBalancerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` JobId string `json:"JobId" xml:"JobId"` }
AttachCommonBandwidthPackageToLoadBalancerResponse is the response struct for api AttachCommonBandwidthPackageToLoadBalancer
func CreateAttachCommonBandwidthPackageToLoadBalancerResponse ¶ added in v1.61.1358
func CreateAttachCommonBandwidthPackageToLoadBalancerResponse() (response *AttachCommonBandwidthPackageToLoadBalancerResponse)
CreateAttachCommonBandwidthPackageToLoadBalancerResponse creates a response to parse from AttachCommonBandwidthPackageToLoadBalancer response
type BackendServer ¶
type BackendServer struct { Description string `json:"Description" xml:"Description"` Port int `json:"Port" xml:"Port"` ServerId string `json:"ServerId" xml:"ServerId"` ServerIp string `json:"ServerIp" xml:"ServerIp"` ServerType string `json:"ServerType" xml:"ServerType"` Status string `json:"Status" xml:"Status"` Weight int `json:"Weight" xml:"Weight"` ServerGroupId string `json:"ServerGroupId" xml:"ServerGroupId"` RemoteIpEnabled bool `json:"RemoteIpEnabled" xml:"RemoteIpEnabled"` }
BackendServer is a nested struct in alb response
type BackendServerHealthStatusModel ¶ added in v1.61.1358
type BackendServerHealthStatusModel struct { Port int `json:"Port" xml:"Port"` ServerId string `json:"ServerId" xml:"ServerId"` ServerIp string `json:"ServerIp" xml:"ServerIp"` Status string `json:"Status" xml:"Status"` Reason Reason `json:"Reason" xml:"Reason"` }
BackendServerHealthStatusModel is a nested struct in alb response
type CaCertificates ¶
type CaCertificates struct {
Certificate []Certificate `json:"Certificate" xml:"Certificate"`
}
CaCertificates is a nested struct in alb response
type CancelShiftLoadBalancerZonesRequest ¶ added in v1.63.1
type CancelShiftLoadBalancerZonesRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ZoneMappings *[]CancelShiftLoadBalancerZonesZoneMappings `position:"Query" name:"ZoneMappings" type:"Repeated"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
CancelShiftLoadBalancerZonesRequest is the request struct for api CancelShiftLoadBalancerZones
func CreateCancelShiftLoadBalancerZonesRequest ¶ added in v1.63.1
func CreateCancelShiftLoadBalancerZonesRequest() (request *CancelShiftLoadBalancerZonesRequest)
CreateCancelShiftLoadBalancerZonesRequest creates a request to invoke CancelShiftLoadBalancerZones API
type CancelShiftLoadBalancerZonesResponse ¶ added in v1.63.1
type CancelShiftLoadBalancerZonesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CancelShiftLoadBalancerZonesResponse is the response struct for api CancelShiftLoadBalancerZones
func CreateCancelShiftLoadBalancerZonesResponse ¶ added in v1.63.1
func CreateCancelShiftLoadBalancerZonesResponse() (response *CancelShiftLoadBalancerZonesResponse)
CreateCancelShiftLoadBalancerZonesResponse creates a response to parse from CancelShiftLoadBalancerZones response
type CancelShiftLoadBalancerZonesZoneMappings ¶ added in v1.63.1
type CancelShiftLoadBalancerZonesZoneMappings struct { VSwitchId string `name:"VSwitchId"` ZoneId string `name:"ZoneId"` }
CancelShiftLoadBalancerZonesZoneMappings is a repeated param struct in CancelShiftLoadBalancerZonesRequest
type Certificate ¶
type Certificate struct { IsDefault bool `json:"IsDefault" xml:"IsDefault"` CertificateId string `json:"CertificateId" xml:"CertificateId"` Status string `json:"Status" xml:"Status"` }
Certificate is a nested struct in alb response
type CertificateModel ¶
type CertificateModel struct { CertificateId string `json:"CertificateId" xml:"CertificateId"` IsDefault bool `json:"IsDefault" xml:"IsDefault"` Status string `json:"Status" xml:"Status"` CertificateType string `json:"CertificateType" xml:"CertificateType"` }
CertificateModel is a nested struct in alb response
type CertificatesInGetListenerAttribute ¶
type CertificatesInGetListenerAttribute struct {
Certificate []Certificate `json:"Certificate" xml:"Certificate"`
}
CertificatesInGetListenerAttribute is a nested struct in alb response
type CertificatesInListListenerCertificates ¶
type CertificatesInListListenerCertificates struct {
CertificateModel []CertificateModel `json:"CertificateModel" xml:"CertificateModel"`
}
CertificatesInListListenerCertificates is a nested struct in alb response
type CiphersInListSecurityPolicies ¶
type CiphersInListSecurityPolicies struct {
Cipher []string `json:"Cipher" xml:"Cipher"`
}
CiphersInListSecurityPolicies is a nested struct in alb response
type CiphersInListSystemSecurityPolicies ¶
type CiphersInListSystemSecurityPolicies struct {
Cipher []string `json:"Cipher" xml:"Cipher"`
}
CiphersInListSystemSecurityPolicies is a nested struct in alb response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) AddEntriesToAcl ¶
func (client *Client) AddEntriesToAcl(request *AddEntriesToAclRequest) (response *AddEntriesToAclResponse, err error)
AddEntriesToAcl invokes the alb.AddEntriesToAcl API synchronously
func (*Client) AddEntriesToAclWithCallback ¶
func (client *Client) AddEntriesToAclWithCallback(request *AddEntriesToAclRequest, callback func(response *AddEntriesToAclResponse, err error)) <-chan int
AddEntriesToAclWithCallback invokes the alb.AddEntriesToAcl API asynchronously
func (*Client) AddEntriesToAclWithChan ¶
func (client *Client) AddEntriesToAclWithChan(request *AddEntriesToAclRequest) (<-chan *AddEntriesToAclResponse, <-chan error)
AddEntriesToAclWithChan invokes the alb.AddEntriesToAcl API asynchronously
func (*Client) AddServersToServerGroup ¶
func (client *Client) AddServersToServerGroup(request *AddServersToServerGroupRequest) (response *AddServersToServerGroupResponse, err error)
AddServersToServerGroup invokes the alb.AddServersToServerGroup API synchronously
func (*Client) AddServersToServerGroupWithCallback ¶
func (client *Client) AddServersToServerGroupWithCallback(request *AddServersToServerGroupRequest, callback func(response *AddServersToServerGroupResponse, err error)) <-chan int
AddServersToServerGroupWithCallback invokes the alb.AddServersToServerGroup API asynchronously
func (*Client) AddServersToServerGroupWithChan ¶
func (client *Client) AddServersToServerGroupWithChan(request *AddServersToServerGroupRequest) (<-chan *AddServersToServerGroupResponse, <-chan error)
AddServersToServerGroupWithChan invokes the alb.AddServersToServerGroup API asynchronously
func (*Client) ApplyHealthCheckTemplateToServerGroup ¶ added in v1.61.1358
func (client *Client) ApplyHealthCheckTemplateToServerGroup(request *ApplyHealthCheckTemplateToServerGroupRequest) (response *ApplyHealthCheckTemplateToServerGroupResponse, err error)
ApplyHealthCheckTemplateToServerGroup invokes the alb.ApplyHealthCheckTemplateToServerGroup API synchronously
func (*Client) ApplyHealthCheckTemplateToServerGroupWithCallback ¶ added in v1.61.1358
func (client *Client) ApplyHealthCheckTemplateToServerGroupWithCallback(request *ApplyHealthCheckTemplateToServerGroupRequest, callback func(response *ApplyHealthCheckTemplateToServerGroupResponse, err error)) <-chan int
ApplyHealthCheckTemplateToServerGroupWithCallback invokes the alb.ApplyHealthCheckTemplateToServerGroup API asynchronously
func (*Client) ApplyHealthCheckTemplateToServerGroupWithChan ¶ added in v1.61.1358
func (client *Client) ApplyHealthCheckTemplateToServerGroupWithChan(request *ApplyHealthCheckTemplateToServerGroupRequest) (<-chan *ApplyHealthCheckTemplateToServerGroupResponse, <-chan error)
ApplyHealthCheckTemplateToServerGroupWithChan invokes the alb.ApplyHealthCheckTemplateToServerGroup API asynchronously
func (*Client) AssociateAclsWithListener ¶
func (client *Client) AssociateAclsWithListener(request *AssociateAclsWithListenerRequest) (response *AssociateAclsWithListenerResponse, err error)
AssociateAclsWithListener invokes the alb.AssociateAclsWithListener API synchronously
func (*Client) AssociateAclsWithListenerWithCallback ¶
func (client *Client) AssociateAclsWithListenerWithCallback(request *AssociateAclsWithListenerRequest, callback func(response *AssociateAclsWithListenerResponse, err error)) <-chan int
AssociateAclsWithListenerWithCallback invokes the alb.AssociateAclsWithListener API asynchronously
func (*Client) AssociateAclsWithListenerWithChan ¶
func (client *Client) AssociateAclsWithListenerWithChan(request *AssociateAclsWithListenerRequest) (<-chan *AssociateAclsWithListenerResponse, <-chan error)
AssociateAclsWithListenerWithChan invokes the alb.AssociateAclsWithListener API asynchronously
func (*Client) AssociateAdditionalCertificatesWithListener ¶
func (client *Client) AssociateAdditionalCertificatesWithListener(request *AssociateAdditionalCertificatesWithListenerRequest) (response *AssociateAdditionalCertificatesWithListenerResponse, err error)
AssociateAdditionalCertificatesWithListener invokes the alb.AssociateAdditionalCertificatesWithListener API synchronously
func (*Client) AssociateAdditionalCertificatesWithListenerWithCallback ¶
func (client *Client) AssociateAdditionalCertificatesWithListenerWithCallback(request *AssociateAdditionalCertificatesWithListenerRequest, callback func(response *AssociateAdditionalCertificatesWithListenerResponse, err error)) <-chan int
AssociateAdditionalCertificatesWithListenerWithCallback invokes the alb.AssociateAdditionalCertificatesWithListener API asynchronously
func (*Client) AssociateAdditionalCertificatesWithListenerWithChan ¶
func (client *Client) AssociateAdditionalCertificatesWithListenerWithChan(request *AssociateAdditionalCertificatesWithListenerRequest) (<-chan *AssociateAdditionalCertificatesWithListenerResponse, <-chan error)
AssociateAdditionalCertificatesWithListenerWithChan invokes the alb.AssociateAdditionalCertificatesWithListener API asynchronously
func (*Client) AttachCommonBandwidthPackageToLoadBalancer ¶ added in v1.61.1358
func (client *Client) AttachCommonBandwidthPackageToLoadBalancer(request *AttachCommonBandwidthPackageToLoadBalancerRequest) (response *AttachCommonBandwidthPackageToLoadBalancerResponse, err error)
AttachCommonBandwidthPackageToLoadBalancer invokes the alb.AttachCommonBandwidthPackageToLoadBalancer API synchronously
func (*Client) AttachCommonBandwidthPackageToLoadBalancerWithCallback ¶ added in v1.61.1358
func (client *Client) AttachCommonBandwidthPackageToLoadBalancerWithCallback(request *AttachCommonBandwidthPackageToLoadBalancerRequest, callback func(response *AttachCommonBandwidthPackageToLoadBalancerResponse, err error)) <-chan int
AttachCommonBandwidthPackageToLoadBalancerWithCallback invokes the alb.AttachCommonBandwidthPackageToLoadBalancer API asynchronously
func (*Client) AttachCommonBandwidthPackageToLoadBalancerWithChan ¶ added in v1.61.1358
func (client *Client) AttachCommonBandwidthPackageToLoadBalancerWithChan(request *AttachCommonBandwidthPackageToLoadBalancerRequest) (<-chan *AttachCommonBandwidthPackageToLoadBalancerResponse, <-chan error)
AttachCommonBandwidthPackageToLoadBalancerWithChan invokes the alb.AttachCommonBandwidthPackageToLoadBalancer API asynchronously
func (*Client) CancelShiftLoadBalancerZones ¶ added in v1.63.1
func (client *Client) CancelShiftLoadBalancerZones(request *CancelShiftLoadBalancerZonesRequest) (response *CancelShiftLoadBalancerZonesResponse, err error)
CancelShiftLoadBalancerZones invokes the alb.CancelShiftLoadBalancerZones API synchronously
func (*Client) CancelShiftLoadBalancerZonesWithCallback ¶ added in v1.63.1
func (client *Client) CancelShiftLoadBalancerZonesWithCallback(request *CancelShiftLoadBalancerZonesRequest, callback func(response *CancelShiftLoadBalancerZonesResponse, err error)) <-chan int
CancelShiftLoadBalancerZonesWithCallback invokes the alb.CancelShiftLoadBalancerZones API asynchronously
func (*Client) CancelShiftLoadBalancerZonesWithChan ¶ added in v1.63.1
func (client *Client) CancelShiftLoadBalancerZonesWithChan(request *CancelShiftLoadBalancerZonesRequest) (<-chan *CancelShiftLoadBalancerZonesResponse, <-chan error)
CancelShiftLoadBalancerZonesWithChan invokes the alb.CancelShiftLoadBalancerZones API asynchronously
func (*Client) CreateAScripts ¶ added in v1.62.278
func (client *Client) CreateAScripts(request *CreateAScriptsRequest) (response *CreateAScriptsResponse, err error)
CreateAScripts invokes the alb.CreateAScripts API synchronously
func (*Client) CreateAScriptsWithCallback ¶ added in v1.62.278
func (client *Client) CreateAScriptsWithCallback(request *CreateAScriptsRequest, callback func(response *CreateAScriptsResponse, err error)) <-chan int
CreateAScriptsWithCallback invokes the alb.CreateAScripts API asynchronously
func (*Client) CreateAScriptsWithChan ¶ added in v1.62.278
func (client *Client) CreateAScriptsWithChan(request *CreateAScriptsRequest) (<-chan *CreateAScriptsResponse, <-chan error)
CreateAScriptsWithChan invokes the alb.CreateAScripts API asynchronously
func (*Client) CreateAcl ¶
func (client *Client) CreateAcl(request *CreateAclRequest) (response *CreateAclResponse, err error)
CreateAcl invokes the alb.CreateAcl API synchronously
func (*Client) CreateAclWithCallback ¶
func (client *Client) CreateAclWithCallback(request *CreateAclRequest, callback func(response *CreateAclResponse, err error)) <-chan int
CreateAclWithCallback invokes the alb.CreateAcl API asynchronously
func (*Client) CreateAclWithChan ¶
func (client *Client) CreateAclWithChan(request *CreateAclRequest) (<-chan *CreateAclResponse, <-chan error)
CreateAclWithChan invokes the alb.CreateAcl API asynchronously
func (*Client) CreateHealthCheckTemplate ¶
func (client *Client) CreateHealthCheckTemplate(request *CreateHealthCheckTemplateRequest) (response *CreateHealthCheckTemplateResponse, err error)
CreateHealthCheckTemplate invokes the alb.CreateHealthCheckTemplate API synchronously
func (*Client) CreateHealthCheckTemplateWithCallback ¶
func (client *Client) CreateHealthCheckTemplateWithCallback(request *CreateHealthCheckTemplateRequest, callback func(response *CreateHealthCheckTemplateResponse, err error)) <-chan int
CreateHealthCheckTemplateWithCallback invokes the alb.CreateHealthCheckTemplate API asynchronously
func (*Client) CreateHealthCheckTemplateWithChan ¶
func (client *Client) CreateHealthCheckTemplateWithChan(request *CreateHealthCheckTemplateRequest) (<-chan *CreateHealthCheckTemplateResponse, <-chan error)
CreateHealthCheckTemplateWithChan invokes the alb.CreateHealthCheckTemplate API asynchronously
func (*Client) CreateListener ¶
func (client *Client) CreateListener(request *CreateListenerRequest) (response *CreateListenerResponse, err error)
CreateListener invokes the alb.CreateListener API synchronously
func (*Client) CreateListenerWithCallback ¶
func (client *Client) CreateListenerWithCallback(request *CreateListenerRequest, callback func(response *CreateListenerResponse, err error)) <-chan int
CreateListenerWithCallback invokes the alb.CreateListener API asynchronously
func (*Client) CreateListenerWithChan ¶
func (client *Client) CreateListenerWithChan(request *CreateListenerRequest) (<-chan *CreateListenerResponse, <-chan error)
CreateListenerWithChan invokes the alb.CreateListener API asynchronously
func (*Client) CreateLoadBalancer ¶
func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (response *CreateLoadBalancerResponse, err error)
CreateLoadBalancer invokes the alb.CreateLoadBalancer API synchronously
func (*Client) CreateLoadBalancerWithCallback ¶
func (client *Client) CreateLoadBalancerWithCallback(request *CreateLoadBalancerRequest, callback func(response *CreateLoadBalancerResponse, err error)) <-chan int
CreateLoadBalancerWithCallback invokes the alb.CreateLoadBalancer API asynchronously
func (*Client) CreateLoadBalancerWithChan ¶
func (client *Client) CreateLoadBalancerWithChan(request *CreateLoadBalancerRequest) (<-chan *CreateLoadBalancerResponse, <-chan error)
CreateLoadBalancerWithChan invokes the alb.CreateLoadBalancer API asynchronously
func (*Client) CreateRule ¶
func (client *Client) CreateRule(request *CreateRuleRequest) (response *CreateRuleResponse, err error)
CreateRule invokes the alb.CreateRule API synchronously
func (*Client) CreateRuleWithCallback ¶
func (client *Client) CreateRuleWithCallback(request *CreateRuleRequest, callback func(response *CreateRuleResponse, err error)) <-chan int
CreateRuleWithCallback invokes the alb.CreateRule API asynchronously
func (*Client) CreateRuleWithChan ¶
func (client *Client) CreateRuleWithChan(request *CreateRuleRequest) (<-chan *CreateRuleResponse, <-chan error)
CreateRuleWithChan invokes the alb.CreateRule API asynchronously
func (*Client) CreateRules ¶
func (client *Client) CreateRules(request *CreateRulesRequest) (response *CreateRulesResponse, err error)
CreateRules invokes the alb.CreateRules API synchronously
func (*Client) CreateRulesWithCallback ¶
func (client *Client) CreateRulesWithCallback(request *CreateRulesRequest, callback func(response *CreateRulesResponse, err error)) <-chan int
CreateRulesWithCallback invokes the alb.CreateRules API asynchronously
func (*Client) CreateRulesWithChan ¶
func (client *Client) CreateRulesWithChan(request *CreateRulesRequest) (<-chan *CreateRulesResponse, <-chan error)
CreateRulesWithChan invokes the alb.CreateRules API asynchronously
func (*Client) CreateSecurityPolicy ¶
func (client *Client) CreateSecurityPolicy(request *CreateSecurityPolicyRequest) (response *CreateSecurityPolicyResponse, err error)
CreateSecurityPolicy invokes the alb.CreateSecurityPolicy API synchronously
func (*Client) CreateSecurityPolicyWithCallback ¶
func (client *Client) CreateSecurityPolicyWithCallback(request *CreateSecurityPolicyRequest, callback func(response *CreateSecurityPolicyResponse, err error)) <-chan int
CreateSecurityPolicyWithCallback invokes the alb.CreateSecurityPolicy API asynchronously
func (*Client) CreateSecurityPolicyWithChan ¶
func (client *Client) CreateSecurityPolicyWithChan(request *CreateSecurityPolicyRequest) (<-chan *CreateSecurityPolicyResponse, <-chan error)
CreateSecurityPolicyWithChan invokes the alb.CreateSecurityPolicy API asynchronously
func (*Client) CreateServerGroup ¶
func (client *Client) CreateServerGroup(request *CreateServerGroupRequest) (response *CreateServerGroupResponse, err error)
CreateServerGroup invokes the alb.CreateServerGroup API synchronously
func (*Client) CreateServerGroupWithCallback ¶
func (client *Client) CreateServerGroupWithCallback(request *CreateServerGroupRequest, callback func(response *CreateServerGroupResponse, err error)) <-chan int
CreateServerGroupWithCallback invokes the alb.CreateServerGroup API asynchronously
func (*Client) CreateServerGroupWithChan ¶
func (client *Client) CreateServerGroupWithChan(request *CreateServerGroupRequest) (<-chan *CreateServerGroupResponse, <-chan error)
CreateServerGroupWithChan invokes the alb.CreateServerGroup API asynchronously
func (*Client) DeleteAScripts ¶ added in v1.62.278
func (client *Client) DeleteAScripts(request *DeleteAScriptsRequest) (response *DeleteAScriptsResponse, err error)
DeleteAScripts invokes the alb.DeleteAScripts API synchronously
func (*Client) DeleteAScriptsWithCallback ¶ added in v1.62.278
func (client *Client) DeleteAScriptsWithCallback(request *DeleteAScriptsRequest, callback func(response *DeleteAScriptsResponse, err error)) <-chan int
DeleteAScriptsWithCallback invokes the alb.DeleteAScripts API asynchronously
func (*Client) DeleteAScriptsWithChan ¶ added in v1.62.278
func (client *Client) DeleteAScriptsWithChan(request *DeleteAScriptsRequest) (<-chan *DeleteAScriptsResponse, <-chan error)
DeleteAScriptsWithChan invokes the alb.DeleteAScripts API asynchronously
func (*Client) DeleteAcl ¶
func (client *Client) DeleteAcl(request *DeleteAclRequest) (response *DeleteAclResponse, err error)
DeleteAcl invokes the alb.DeleteAcl API synchronously
func (*Client) DeleteAclWithCallback ¶
func (client *Client) DeleteAclWithCallback(request *DeleteAclRequest, callback func(response *DeleteAclResponse, err error)) <-chan int
DeleteAclWithCallback invokes the alb.DeleteAcl API asynchronously
func (*Client) DeleteAclWithChan ¶
func (client *Client) DeleteAclWithChan(request *DeleteAclRequest) (<-chan *DeleteAclResponse, <-chan error)
DeleteAclWithChan invokes the alb.DeleteAcl API asynchronously
func (*Client) DeleteHealthCheckTemplates ¶
func (client *Client) DeleteHealthCheckTemplates(request *DeleteHealthCheckTemplatesRequest) (response *DeleteHealthCheckTemplatesResponse, err error)
DeleteHealthCheckTemplates invokes the alb.DeleteHealthCheckTemplates API synchronously
func (*Client) DeleteHealthCheckTemplatesWithCallback ¶
func (client *Client) DeleteHealthCheckTemplatesWithCallback(request *DeleteHealthCheckTemplatesRequest, callback func(response *DeleteHealthCheckTemplatesResponse, err error)) <-chan int
DeleteHealthCheckTemplatesWithCallback invokes the alb.DeleteHealthCheckTemplates API asynchronously
func (*Client) DeleteHealthCheckTemplatesWithChan ¶
func (client *Client) DeleteHealthCheckTemplatesWithChan(request *DeleteHealthCheckTemplatesRequest) (<-chan *DeleteHealthCheckTemplatesResponse, <-chan error)
DeleteHealthCheckTemplatesWithChan invokes the alb.DeleteHealthCheckTemplates API asynchronously
func (*Client) DeleteListener ¶
func (client *Client) DeleteListener(request *DeleteListenerRequest) (response *DeleteListenerResponse, err error)
DeleteListener invokes the alb.DeleteListener API synchronously
func (*Client) DeleteListenerWithCallback ¶
func (client *Client) DeleteListenerWithCallback(request *DeleteListenerRequest, callback func(response *DeleteListenerResponse, err error)) <-chan int
DeleteListenerWithCallback invokes the alb.DeleteListener API asynchronously
func (*Client) DeleteListenerWithChan ¶
func (client *Client) DeleteListenerWithChan(request *DeleteListenerRequest) (<-chan *DeleteListenerResponse, <-chan error)
DeleteListenerWithChan invokes the alb.DeleteListener API asynchronously
func (*Client) DeleteLoadBalancer ¶
func (client *Client) DeleteLoadBalancer(request *DeleteLoadBalancerRequest) (response *DeleteLoadBalancerResponse, err error)
DeleteLoadBalancer invokes the alb.DeleteLoadBalancer API synchronously
func (*Client) DeleteLoadBalancerWithCallback ¶
func (client *Client) DeleteLoadBalancerWithCallback(request *DeleteLoadBalancerRequest, callback func(response *DeleteLoadBalancerResponse, err error)) <-chan int
DeleteLoadBalancerWithCallback invokes the alb.DeleteLoadBalancer API asynchronously
func (*Client) DeleteLoadBalancerWithChan ¶
func (client *Client) DeleteLoadBalancerWithChan(request *DeleteLoadBalancerRequest) (<-chan *DeleteLoadBalancerResponse, <-chan error)
DeleteLoadBalancerWithChan invokes the alb.DeleteLoadBalancer API asynchronously
func (*Client) DeleteRule ¶
func (client *Client) DeleteRule(request *DeleteRuleRequest) (response *DeleteRuleResponse, err error)
DeleteRule invokes the alb.DeleteRule API synchronously
func (*Client) DeleteRuleWithCallback ¶
func (client *Client) DeleteRuleWithCallback(request *DeleteRuleRequest, callback func(response *DeleteRuleResponse, err error)) <-chan int
DeleteRuleWithCallback invokes the alb.DeleteRule API asynchronously
func (*Client) DeleteRuleWithChan ¶
func (client *Client) DeleteRuleWithChan(request *DeleteRuleRequest) (<-chan *DeleteRuleResponse, <-chan error)
DeleteRuleWithChan invokes the alb.DeleteRule API asynchronously
func (*Client) DeleteRules ¶
func (client *Client) DeleteRules(request *DeleteRulesRequest) (response *DeleteRulesResponse, err error)
DeleteRules invokes the alb.DeleteRules API synchronously
func (*Client) DeleteRulesWithCallback ¶
func (client *Client) DeleteRulesWithCallback(request *DeleteRulesRequest, callback func(response *DeleteRulesResponse, err error)) <-chan int
DeleteRulesWithCallback invokes the alb.DeleteRules API asynchronously
func (*Client) DeleteRulesWithChan ¶
func (client *Client) DeleteRulesWithChan(request *DeleteRulesRequest) (<-chan *DeleteRulesResponse, <-chan error)
DeleteRulesWithChan invokes the alb.DeleteRules API asynchronously
func (*Client) DeleteSecurityPolicy ¶
func (client *Client) DeleteSecurityPolicy(request *DeleteSecurityPolicyRequest) (response *DeleteSecurityPolicyResponse, err error)
DeleteSecurityPolicy invokes the alb.DeleteSecurityPolicy API synchronously
func (*Client) DeleteSecurityPolicyWithCallback ¶
func (client *Client) DeleteSecurityPolicyWithCallback(request *DeleteSecurityPolicyRequest, callback func(response *DeleteSecurityPolicyResponse, err error)) <-chan int
DeleteSecurityPolicyWithCallback invokes the alb.DeleteSecurityPolicy API asynchronously
func (*Client) DeleteSecurityPolicyWithChan ¶
func (client *Client) DeleteSecurityPolicyWithChan(request *DeleteSecurityPolicyRequest) (<-chan *DeleteSecurityPolicyResponse, <-chan error)
DeleteSecurityPolicyWithChan invokes the alb.DeleteSecurityPolicy API asynchronously
func (*Client) DeleteServerGroup ¶
func (client *Client) DeleteServerGroup(request *DeleteServerGroupRequest) (response *DeleteServerGroupResponse, err error)
DeleteServerGroup invokes the alb.DeleteServerGroup API synchronously
func (*Client) DeleteServerGroupWithCallback ¶
func (client *Client) DeleteServerGroupWithCallback(request *DeleteServerGroupRequest, callback func(response *DeleteServerGroupResponse, err error)) <-chan int
DeleteServerGroupWithCallback invokes the alb.DeleteServerGroup API asynchronously
func (*Client) DeleteServerGroupWithChan ¶
func (client *Client) DeleteServerGroupWithChan(request *DeleteServerGroupRequest) (<-chan *DeleteServerGroupResponse, <-chan error)
DeleteServerGroupWithChan invokes the alb.DeleteServerGroup API asynchronously
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the alb.DescribeRegions API synchronously
func (*Client) DescribeRegionsWithCallback ¶
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the alb.DescribeRegions API asynchronously
func (*Client) DescribeRegionsWithChan ¶
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the alb.DescribeRegions API asynchronously
func (*Client) DescribeZones ¶
func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
DescribeZones invokes the alb.DescribeZones API synchronously
func (*Client) DescribeZonesWithCallback ¶
func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int
DescribeZonesWithCallback invokes the alb.DescribeZones API asynchronously
func (*Client) DescribeZonesWithChan ¶
func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)
DescribeZonesWithChan invokes the alb.DescribeZones API asynchronously
func (*Client) DetachCommonBandwidthPackageFromLoadBalancer ¶ added in v1.61.1358
func (client *Client) DetachCommonBandwidthPackageFromLoadBalancer(request *DetachCommonBandwidthPackageFromLoadBalancerRequest) (response *DetachCommonBandwidthPackageFromLoadBalancerResponse, err error)
DetachCommonBandwidthPackageFromLoadBalancer invokes the alb.DetachCommonBandwidthPackageFromLoadBalancer API synchronously
func (*Client) DetachCommonBandwidthPackageFromLoadBalancerWithCallback ¶ added in v1.61.1358
func (client *Client) DetachCommonBandwidthPackageFromLoadBalancerWithCallback(request *DetachCommonBandwidthPackageFromLoadBalancerRequest, callback func(response *DetachCommonBandwidthPackageFromLoadBalancerResponse, err error)) <-chan int
DetachCommonBandwidthPackageFromLoadBalancerWithCallback invokes the alb.DetachCommonBandwidthPackageFromLoadBalancer API asynchronously
func (*Client) DetachCommonBandwidthPackageFromLoadBalancerWithChan ¶ added in v1.61.1358
func (client *Client) DetachCommonBandwidthPackageFromLoadBalancerWithChan(request *DetachCommonBandwidthPackageFromLoadBalancerRequest) (<-chan *DetachCommonBandwidthPackageFromLoadBalancerResponse, <-chan error)
DetachCommonBandwidthPackageFromLoadBalancerWithChan invokes the alb.DetachCommonBandwidthPackageFromLoadBalancer API asynchronously
func (*Client) DisableDeletionProtection ¶
func (client *Client) DisableDeletionProtection(request *DisableDeletionProtectionRequest) (response *DisableDeletionProtectionResponse, err error)
DisableDeletionProtection invokes the alb.DisableDeletionProtection API synchronously
func (*Client) DisableDeletionProtectionWithCallback ¶
func (client *Client) DisableDeletionProtectionWithCallback(request *DisableDeletionProtectionRequest, callback func(response *DisableDeletionProtectionResponse, err error)) <-chan int
DisableDeletionProtectionWithCallback invokes the alb.DisableDeletionProtection API asynchronously
func (*Client) DisableDeletionProtectionWithChan ¶
func (client *Client) DisableDeletionProtectionWithChan(request *DisableDeletionProtectionRequest) (<-chan *DisableDeletionProtectionResponse, <-chan error)
DisableDeletionProtectionWithChan invokes the alb.DisableDeletionProtection API asynchronously
func (*Client) DisableLoadBalancerAccessLog ¶
func (client *Client) DisableLoadBalancerAccessLog(request *DisableLoadBalancerAccessLogRequest) (response *DisableLoadBalancerAccessLogResponse, err error)
DisableLoadBalancerAccessLog invokes the alb.DisableLoadBalancerAccessLog API synchronously
func (*Client) DisableLoadBalancerAccessLogWithCallback ¶
func (client *Client) DisableLoadBalancerAccessLogWithCallback(request *DisableLoadBalancerAccessLogRequest, callback func(response *DisableLoadBalancerAccessLogResponse, err error)) <-chan int
DisableLoadBalancerAccessLogWithCallback invokes the alb.DisableLoadBalancerAccessLog API asynchronously
func (*Client) DisableLoadBalancerAccessLogWithChan ¶
func (client *Client) DisableLoadBalancerAccessLogWithChan(request *DisableLoadBalancerAccessLogRequest) (<-chan *DisableLoadBalancerAccessLogResponse, <-chan error)
DisableLoadBalancerAccessLogWithChan invokes the alb.DisableLoadBalancerAccessLog API asynchronously
func (*Client) DisableLoadBalancerIpv6Internet ¶ added in v1.62.278
func (client *Client) DisableLoadBalancerIpv6Internet(request *DisableLoadBalancerIpv6InternetRequest) (response *DisableLoadBalancerIpv6InternetResponse, err error)
DisableLoadBalancerIpv6Internet invokes the alb.DisableLoadBalancerIpv6Internet API synchronously
func (*Client) DisableLoadBalancerIpv6InternetWithCallback ¶ added in v1.62.278
func (client *Client) DisableLoadBalancerIpv6InternetWithCallback(request *DisableLoadBalancerIpv6InternetRequest, callback func(response *DisableLoadBalancerIpv6InternetResponse, err error)) <-chan int
DisableLoadBalancerIpv6InternetWithCallback invokes the alb.DisableLoadBalancerIpv6Internet API asynchronously
func (*Client) DisableLoadBalancerIpv6InternetWithChan ¶ added in v1.62.278
func (client *Client) DisableLoadBalancerIpv6InternetWithChan(request *DisableLoadBalancerIpv6InternetRequest) (<-chan *DisableLoadBalancerIpv6InternetResponse, <-chan error)
DisableLoadBalancerIpv6InternetWithChan invokes the alb.DisableLoadBalancerIpv6Internet API asynchronously
func (*Client) DissociateAclsFromListener ¶
func (client *Client) DissociateAclsFromListener(request *DissociateAclsFromListenerRequest) (response *DissociateAclsFromListenerResponse, err error)
DissociateAclsFromListener invokes the alb.DissociateAclsFromListener API synchronously
func (*Client) DissociateAclsFromListenerWithCallback ¶
func (client *Client) DissociateAclsFromListenerWithCallback(request *DissociateAclsFromListenerRequest, callback func(response *DissociateAclsFromListenerResponse, err error)) <-chan int
DissociateAclsFromListenerWithCallback invokes the alb.DissociateAclsFromListener API asynchronously
func (*Client) DissociateAclsFromListenerWithChan ¶
func (client *Client) DissociateAclsFromListenerWithChan(request *DissociateAclsFromListenerRequest) (<-chan *DissociateAclsFromListenerResponse, <-chan error)
DissociateAclsFromListenerWithChan invokes the alb.DissociateAclsFromListener API asynchronously
func (*Client) DissociateAdditionalCertificatesFromListener ¶
func (client *Client) DissociateAdditionalCertificatesFromListener(request *DissociateAdditionalCertificatesFromListenerRequest) (response *DissociateAdditionalCertificatesFromListenerResponse, err error)
DissociateAdditionalCertificatesFromListener invokes the alb.DissociateAdditionalCertificatesFromListener API synchronously
func (*Client) DissociateAdditionalCertificatesFromListenerWithCallback ¶
func (client *Client) DissociateAdditionalCertificatesFromListenerWithCallback(request *DissociateAdditionalCertificatesFromListenerRequest, callback func(response *DissociateAdditionalCertificatesFromListenerResponse, err error)) <-chan int
DissociateAdditionalCertificatesFromListenerWithCallback invokes the alb.DissociateAdditionalCertificatesFromListener API asynchronously
func (*Client) DissociateAdditionalCertificatesFromListenerWithChan ¶
func (client *Client) DissociateAdditionalCertificatesFromListenerWithChan(request *DissociateAdditionalCertificatesFromListenerRequest) (<-chan *DissociateAdditionalCertificatesFromListenerResponse, <-chan error)
DissociateAdditionalCertificatesFromListenerWithChan invokes the alb.DissociateAdditionalCertificatesFromListener API asynchronously
func (*Client) EnableDeletionProtection ¶
func (client *Client) EnableDeletionProtection(request *EnableDeletionProtectionRequest) (response *EnableDeletionProtectionResponse, err error)
EnableDeletionProtection invokes the alb.EnableDeletionProtection API synchronously
func (*Client) EnableDeletionProtectionWithCallback ¶
func (client *Client) EnableDeletionProtectionWithCallback(request *EnableDeletionProtectionRequest, callback func(response *EnableDeletionProtectionResponse, err error)) <-chan int
EnableDeletionProtectionWithCallback invokes the alb.EnableDeletionProtection API asynchronously
func (*Client) EnableDeletionProtectionWithChan ¶
func (client *Client) EnableDeletionProtectionWithChan(request *EnableDeletionProtectionRequest) (<-chan *EnableDeletionProtectionResponse, <-chan error)
EnableDeletionProtectionWithChan invokes the alb.EnableDeletionProtection API asynchronously
func (*Client) EnableLoadBalancerAccessLog ¶
func (client *Client) EnableLoadBalancerAccessLog(request *EnableLoadBalancerAccessLogRequest) (response *EnableLoadBalancerAccessLogResponse, err error)
EnableLoadBalancerAccessLog invokes the alb.EnableLoadBalancerAccessLog API synchronously
func (*Client) EnableLoadBalancerAccessLogWithCallback ¶
func (client *Client) EnableLoadBalancerAccessLogWithCallback(request *EnableLoadBalancerAccessLogRequest, callback func(response *EnableLoadBalancerAccessLogResponse, err error)) <-chan int
EnableLoadBalancerAccessLogWithCallback invokes the alb.EnableLoadBalancerAccessLog API asynchronously
func (*Client) EnableLoadBalancerAccessLogWithChan ¶
func (client *Client) EnableLoadBalancerAccessLogWithChan(request *EnableLoadBalancerAccessLogRequest) (<-chan *EnableLoadBalancerAccessLogResponse, <-chan error)
EnableLoadBalancerAccessLogWithChan invokes the alb.EnableLoadBalancerAccessLog API asynchronously
func (*Client) EnableLoadBalancerIpv6Internet ¶ added in v1.62.278
func (client *Client) EnableLoadBalancerIpv6Internet(request *EnableLoadBalancerIpv6InternetRequest) (response *EnableLoadBalancerIpv6InternetResponse, err error)
EnableLoadBalancerIpv6Internet invokes the alb.EnableLoadBalancerIpv6Internet API synchronously
func (*Client) EnableLoadBalancerIpv6InternetWithCallback ¶ added in v1.62.278
func (client *Client) EnableLoadBalancerIpv6InternetWithCallback(request *EnableLoadBalancerIpv6InternetRequest, callback func(response *EnableLoadBalancerIpv6InternetResponse, err error)) <-chan int
EnableLoadBalancerIpv6InternetWithCallback invokes the alb.EnableLoadBalancerIpv6Internet API asynchronously
func (*Client) EnableLoadBalancerIpv6InternetWithChan ¶ added in v1.62.278
func (client *Client) EnableLoadBalancerIpv6InternetWithChan(request *EnableLoadBalancerIpv6InternetRequest) (<-chan *EnableLoadBalancerIpv6InternetResponse, <-chan error)
EnableLoadBalancerIpv6InternetWithChan invokes the alb.EnableLoadBalancerIpv6Internet API asynchronously
func (*Client) GetHealthCheckTemplateAttribute ¶
func (client *Client) GetHealthCheckTemplateAttribute(request *GetHealthCheckTemplateAttributeRequest) (response *GetHealthCheckTemplateAttributeResponse, err error)
GetHealthCheckTemplateAttribute invokes the alb.GetHealthCheckTemplateAttribute API synchronously
func (*Client) GetHealthCheckTemplateAttributeWithCallback ¶
func (client *Client) GetHealthCheckTemplateAttributeWithCallback(request *GetHealthCheckTemplateAttributeRequest, callback func(response *GetHealthCheckTemplateAttributeResponse, err error)) <-chan int
GetHealthCheckTemplateAttributeWithCallback invokes the alb.GetHealthCheckTemplateAttribute API asynchronously
func (*Client) GetHealthCheckTemplateAttributeWithChan ¶
func (client *Client) GetHealthCheckTemplateAttributeWithChan(request *GetHealthCheckTemplateAttributeRequest) (<-chan *GetHealthCheckTemplateAttributeResponse, <-chan error)
GetHealthCheckTemplateAttributeWithChan invokes the alb.GetHealthCheckTemplateAttribute API asynchronously
func (*Client) GetListenerAttribute ¶
func (client *Client) GetListenerAttribute(request *GetListenerAttributeRequest) (response *GetListenerAttributeResponse, err error)
GetListenerAttribute invokes the alb.GetListenerAttribute API synchronously
func (*Client) GetListenerAttributeWithCallback ¶
func (client *Client) GetListenerAttributeWithCallback(request *GetListenerAttributeRequest, callback func(response *GetListenerAttributeResponse, err error)) <-chan int
GetListenerAttributeWithCallback invokes the alb.GetListenerAttribute API asynchronously
func (*Client) GetListenerAttributeWithChan ¶
func (client *Client) GetListenerAttributeWithChan(request *GetListenerAttributeRequest) (<-chan *GetListenerAttributeResponse, <-chan error)
GetListenerAttributeWithChan invokes the alb.GetListenerAttribute API asynchronously
func (*Client) GetListenerHealthStatus ¶ added in v1.61.1358
func (client *Client) GetListenerHealthStatus(request *GetListenerHealthStatusRequest) (response *GetListenerHealthStatusResponse, err error)
GetListenerHealthStatus invokes the alb.GetListenerHealthStatus API synchronously
func (*Client) GetListenerHealthStatusWithCallback ¶ added in v1.61.1358
func (client *Client) GetListenerHealthStatusWithCallback(request *GetListenerHealthStatusRequest, callback func(response *GetListenerHealthStatusResponse, err error)) <-chan int
GetListenerHealthStatusWithCallback invokes the alb.GetListenerHealthStatus API asynchronously
func (*Client) GetListenerHealthStatusWithChan ¶ added in v1.61.1358
func (client *Client) GetListenerHealthStatusWithChan(request *GetListenerHealthStatusRequest) (<-chan *GetListenerHealthStatusResponse, <-chan error)
GetListenerHealthStatusWithChan invokes the alb.GetListenerHealthStatus API asynchronously
func (*Client) GetLoadBalancerAttribute ¶
func (client *Client) GetLoadBalancerAttribute(request *GetLoadBalancerAttributeRequest) (response *GetLoadBalancerAttributeResponse, err error)
GetLoadBalancerAttribute invokes the alb.GetLoadBalancerAttribute API synchronously
func (*Client) GetLoadBalancerAttributeWithCallback ¶
func (client *Client) GetLoadBalancerAttributeWithCallback(request *GetLoadBalancerAttributeRequest, callback func(response *GetLoadBalancerAttributeResponse, err error)) <-chan int
GetLoadBalancerAttributeWithCallback invokes the alb.GetLoadBalancerAttribute API asynchronously
func (*Client) GetLoadBalancerAttributeWithChan ¶
func (client *Client) GetLoadBalancerAttributeWithChan(request *GetLoadBalancerAttributeRequest) (<-chan *GetLoadBalancerAttributeResponse, <-chan error)
GetLoadBalancerAttributeWithChan invokes the alb.GetLoadBalancerAttribute API asynchronously
func (*Client) ListAScripts ¶ added in v1.62.278
func (client *Client) ListAScripts(request *ListAScriptsRequest) (response *ListAScriptsResponse, err error)
ListAScripts invokes the alb.ListAScripts API synchronously
func (*Client) ListAScriptsWithCallback ¶ added in v1.62.278
func (client *Client) ListAScriptsWithCallback(request *ListAScriptsRequest, callback func(response *ListAScriptsResponse, err error)) <-chan int
ListAScriptsWithCallback invokes the alb.ListAScripts API asynchronously
func (*Client) ListAScriptsWithChan ¶ added in v1.62.278
func (client *Client) ListAScriptsWithChan(request *ListAScriptsRequest) (<-chan *ListAScriptsResponse, <-chan error)
ListAScriptsWithChan invokes the alb.ListAScripts API asynchronously
func (*Client) ListAclEntries ¶
func (client *Client) ListAclEntries(request *ListAclEntriesRequest) (response *ListAclEntriesResponse, err error)
ListAclEntries invokes the alb.ListAclEntries API synchronously
func (*Client) ListAclEntriesWithCallback ¶
func (client *Client) ListAclEntriesWithCallback(request *ListAclEntriesRequest, callback func(response *ListAclEntriesResponse, err error)) <-chan int
ListAclEntriesWithCallback invokes the alb.ListAclEntries API asynchronously
func (*Client) ListAclEntriesWithChan ¶
func (client *Client) ListAclEntriesWithChan(request *ListAclEntriesRequest) (<-chan *ListAclEntriesResponse, <-chan error)
ListAclEntriesWithChan invokes the alb.ListAclEntries API asynchronously
func (*Client) ListAclRelations ¶
func (client *Client) ListAclRelations(request *ListAclRelationsRequest) (response *ListAclRelationsResponse, err error)
ListAclRelations invokes the alb.ListAclRelations API synchronously
func (*Client) ListAclRelationsWithCallback ¶
func (client *Client) ListAclRelationsWithCallback(request *ListAclRelationsRequest, callback func(response *ListAclRelationsResponse, err error)) <-chan int
ListAclRelationsWithCallback invokes the alb.ListAclRelations API asynchronously
func (*Client) ListAclRelationsWithChan ¶
func (client *Client) ListAclRelationsWithChan(request *ListAclRelationsRequest) (<-chan *ListAclRelationsResponse, <-chan error)
ListAclRelationsWithChan invokes the alb.ListAclRelations API asynchronously
func (*Client) ListAcls ¶
func (client *Client) ListAcls(request *ListAclsRequest) (response *ListAclsResponse, err error)
ListAcls invokes the alb.ListAcls API synchronously
func (*Client) ListAclsWithCallback ¶
func (client *Client) ListAclsWithCallback(request *ListAclsRequest, callback func(response *ListAclsResponse, err error)) <-chan int
ListAclsWithCallback invokes the alb.ListAcls API asynchronously
func (*Client) ListAclsWithChan ¶
func (client *Client) ListAclsWithChan(request *ListAclsRequest) (<-chan *ListAclsResponse, <-chan error)
ListAclsWithChan invokes the alb.ListAcls API asynchronously
func (*Client) ListAsynJobs ¶
func (client *Client) ListAsynJobs(request *ListAsynJobsRequest) (response *ListAsynJobsResponse, err error)
ListAsynJobs invokes the alb.ListAsynJobs API synchronously
func (*Client) ListAsynJobsWithCallback ¶
func (client *Client) ListAsynJobsWithCallback(request *ListAsynJobsRequest, callback func(response *ListAsynJobsResponse, err error)) <-chan int
ListAsynJobsWithCallback invokes the alb.ListAsynJobs API asynchronously
func (*Client) ListAsynJobsWithChan ¶
func (client *Client) ListAsynJobsWithChan(request *ListAsynJobsRequest) (<-chan *ListAsynJobsResponse, <-chan error)
ListAsynJobsWithChan invokes the alb.ListAsynJobs API asynchronously
func (*Client) ListHealthCheckTemplates ¶
func (client *Client) ListHealthCheckTemplates(request *ListHealthCheckTemplatesRequest) (response *ListHealthCheckTemplatesResponse, err error)
ListHealthCheckTemplates invokes the alb.ListHealthCheckTemplates API synchronously
func (*Client) ListHealthCheckTemplatesWithCallback ¶
func (client *Client) ListHealthCheckTemplatesWithCallback(request *ListHealthCheckTemplatesRequest, callback func(response *ListHealthCheckTemplatesResponse, err error)) <-chan int
ListHealthCheckTemplatesWithCallback invokes the alb.ListHealthCheckTemplates API asynchronously
func (*Client) ListHealthCheckTemplatesWithChan ¶
func (client *Client) ListHealthCheckTemplatesWithChan(request *ListHealthCheckTemplatesRequest) (<-chan *ListHealthCheckTemplatesResponse, <-chan error)
ListHealthCheckTemplatesWithChan invokes the alb.ListHealthCheckTemplates API asynchronously
func (*Client) ListListenerCertificates ¶
func (client *Client) ListListenerCertificates(request *ListListenerCertificatesRequest) (response *ListListenerCertificatesResponse, err error)
ListListenerCertificates invokes the alb.ListListenerCertificates API synchronously
func (*Client) ListListenerCertificatesWithCallback ¶
func (client *Client) ListListenerCertificatesWithCallback(request *ListListenerCertificatesRequest, callback func(response *ListListenerCertificatesResponse, err error)) <-chan int
ListListenerCertificatesWithCallback invokes the alb.ListListenerCertificates API asynchronously
func (*Client) ListListenerCertificatesWithChan ¶
func (client *Client) ListListenerCertificatesWithChan(request *ListListenerCertificatesRequest) (<-chan *ListListenerCertificatesResponse, <-chan error)
ListListenerCertificatesWithChan invokes the alb.ListListenerCertificates API asynchronously
func (*Client) ListListeners ¶
func (client *Client) ListListeners(request *ListListenersRequest) (response *ListListenersResponse, err error)
ListListeners invokes the alb.ListListeners API synchronously
func (*Client) ListListenersWithCallback ¶
func (client *Client) ListListenersWithCallback(request *ListListenersRequest, callback func(response *ListListenersResponse, err error)) <-chan int
ListListenersWithCallback invokes the alb.ListListeners API asynchronously
func (*Client) ListListenersWithChan ¶
func (client *Client) ListListenersWithChan(request *ListListenersRequest) (<-chan *ListListenersResponse, <-chan error)
ListListenersWithChan invokes the alb.ListListeners API asynchronously
func (*Client) ListLoadBalancers ¶
func (client *Client) ListLoadBalancers(request *ListLoadBalancersRequest) (response *ListLoadBalancersResponse, err error)
ListLoadBalancers invokes the alb.ListLoadBalancers API synchronously
func (*Client) ListLoadBalancersWithCallback ¶
func (client *Client) ListLoadBalancersWithCallback(request *ListLoadBalancersRequest, callback func(response *ListLoadBalancersResponse, err error)) <-chan int
ListLoadBalancersWithCallback invokes the alb.ListLoadBalancers API asynchronously
func (*Client) ListLoadBalancersWithChan ¶
func (client *Client) ListLoadBalancersWithChan(request *ListLoadBalancersRequest) (<-chan *ListLoadBalancersResponse, <-chan error)
ListLoadBalancersWithChan invokes the alb.ListLoadBalancers API asynchronously
func (*Client) ListRules ¶
func (client *Client) ListRules(request *ListRulesRequest) (response *ListRulesResponse, err error)
ListRules invokes the alb.ListRules API synchronously
func (*Client) ListRulesWithCallback ¶
func (client *Client) ListRulesWithCallback(request *ListRulesRequest, callback func(response *ListRulesResponse, err error)) <-chan int
ListRulesWithCallback invokes the alb.ListRules API asynchronously
func (*Client) ListRulesWithChan ¶
func (client *Client) ListRulesWithChan(request *ListRulesRequest) (<-chan *ListRulesResponse, <-chan error)
ListRulesWithChan invokes the alb.ListRules API asynchronously
func (*Client) ListSecurityPolicies ¶
func (client *Client) ListSecurityPolicies(request *ListSecurityPoliciesRequest) (response *ListSecurityPoliciesResponse, err error)
ListSecurityPolicies invokes the alb.ListSecurityPolicies API synchronously
func (*Client) ListSecurityPoliciesWithCallback ¶
func (client *Client) ListSecurityPoliciesWithCallback(request *ListSecurityPoliciesRequest, callback func(response *ListSecurityPoliciesResponse, err error)) <-chan int
ListSecurityPoliciesWithCallback invokes the alb.ListSecurityPolicies API asynchronously
func (*Client) ListSecurityPoliciesWithChan ¶
func (client *Client) ListSecurityPoliciesWithChan(request *ListSecurityPoliciesRequest) (<-chan *ListSecurityPoliciesResponse, <-chan error)
ListSecurityPoliciesWithChan invokes the alb.ListSecurityPolicies API asynchronously
func (*Client) ListSecurityPolicyRelations ¶
func (client *Client) ListSecurityPolicyRelations(request *ListSecurityPolicyRelationsRequest) (response *ListSecurityPolicyRelationsResponse, err error)
ListSecurityPolicyRelations invokes the alb.ListSecurityPolicyRelations API synchronously
func (*Client) ListSecurityPolicyRelationsWithCallback ¶
func (client *Client) ListSecurityPolicyRelationsWithCallback(request *ListSecurityPolicyRelationsRequest, callback func(response *ListSecurityPolicyRelationsResponse, err error)) <-chan int
ListSecurityPolicyRelationsWithCallback invokes the alb.ListSecurityPolicyRelations API asynchronously
func (*Client) ListSecurityPolicyRelationsWithChan ¶
func (client *Client) ListSecurityPolicyRelationsWithChan(request *ListSecurityPolicyRelationsRequest) (<-chan *ListSecurityPolicyRelationsResponse, <-chan error)
ListSecurityPolicyRelationsWithChan invokes the alb.ListSecurityPolicyRelations API asynchronously
func (*Client) ListServerGroupServers ¶
func (client *Client) ListServerGroupServers(request *ListServerGroupServersRequest) (response *ListServerGroupServersResponse, err error)
ListServerGroupServers invokes the alb.ListServerGroupServers API synchronously
func (*Client) ListServerGroupServersWithCallback ¶
func (client *Client) ListServerGroupServersWithCallback(request *ListServerGroupServersRequest, callback func(response *ListServerGroupServersResponse, err error)) <-chan int
ListServerGroupServersWithCallback invokes the alb.ListServerGroupServers API asynchronously
func (*Client) ListServerGroupServersWithChan ¶
func (client *Client) ListServerGroupServersWithChan(request *ListServerGroupServersRequest) (<-chan *ListServerGroupServersResponse, <-chan error)
ListServerGroupServersWithChan invokes the alb.ListServerGroupServers API asynchronously
func (*Client) ListServerGroups ¶
func (client *Client) ListServerGroups(request *ListServerGroupsRequest) (response *ListServerGroupsResponse, err error)
ListServerGroups invokes the alb.ListServerGroups API synchronously
func (*Client) ListServerGroupsWithCallback ¶
func (client *Client) ListServerGroupsWithCallback(request *ListServerGroupsRequest, callback func(response *ListServerGroupsResponse, err error)) <-chan int
ListServerGroupsWithCallback invokes the alb.ListServerGroups API asynchronously
func (*Client) ListServerGroupsWithChan ¶
func (client *Client) ListServerGroupsWithChan(request *ListServerGroupsRequest) (<-chan *ListServerGroupsResponse, <-chan error)
ListServerGroupsWithChan invokes the alb.ListServerGroups API asynchronously
func (*Client) ListSystemSecurityPolicies ¶
func (client *Client) ListSystemSecurityPolicies(request *ListSystemSecurityPoliciesRequest) (response *ListSystemSecurityPoliciesResponse, err error)
ListSystemSecurityPolicies invokes the alb.ListSystemSecurityPolicies API synchronously
func (*Client) ListSystemSecurityPoliciesWithCallback ¶
func (client *Client) ListSystemSecurityPoliciesWithCallback(request *ListSystemSecurityPoliciesRequest, callback func(response *ListSystemSecurityPoliciesResponse, err error)) <-chan int
ListSystemSecurityPoliciesWithCallback invokes the alb.ListSystemSecurityPolicies API asynchronously
func (*Client) ListSystemSecurityPoliciesWithChan ¶
func (client *Client) ListSystemSecurityPoliciesWithChan(request *ListSystemSecurityPoliciesRequest) (<-chan *ListSystemSecurityPoliciesResponse, <-chan error)
ListSystemSecurityPoliciesWithChan invokes the alb.ListSystemSecurityPolicies API asynchronously
func (*Client) ListTagKeys ¶
func (client *Client) ListTagKeys(request *ListTagKeysRequest) (response *ListTagKeysResponse, err error)
ListTagKeys invokes the alb.ListTagKeys API synchronously
func (*Client) ListTagKeysWithCallback ¶
func (client *Client) ListTagKeysWithCallback(request *ListTagKeysRequest, callback func(response *ListTagKeysResponse, err error)) <-chan int
ListTagKeysWithCallback invokes the alb.ListTagKeys API asynchronously
func (*Client) ListTagKeysWithChan ¶
func (client *Client) ListTagKeysWithChan(request *ListTagKeysRequest) (<-chan *ListTagKeysResponse, <-chan error)
ListTagKeysWithChan invokes the alb.ListTagKeys API asynchronously
func (*Client) ListTagResources ¶
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
ListTagResources invokes the alb.ListTagResources API synchronously
func (*Client) ListTagResourcesWithCallback ¶
func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int
ListTagResourcesWithCallback invokes the alb.ListTagResources API asynchronously
func (*Client) ListTagResourcesWithChan ¶
func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
ListTagResourcesWithChan invokes the alb.ListTagResources API asynchronously
func (*Client) ListTagValues ¶
func (client *Client) ListTagValues(request *ListTagValuesRequest) (response *ListTagValuesResponse, err error)
ListTagValues invokes the alb.ListTagValues API synchronously
func (*Client) ListTagValuesWithCallback ¶
func (client *Client) ListTagValuesWithCallback(request *ListTagValuesRequest, callback func(response *ListTagValuesResponse, err error)) <-chan int
ListTagValuesWithCallback invokes the alb.ListTagValues API asynchronously
func (*Client) ListTagValuesWithChan ¶
func (client *Client) ListTagValuesWithChan(request *ListTagValuesRequest) (<-chan *ListTagValuesResponse, <-chan error)
ListTagValuesWithChan invokes the alb.ListTagValues API asynchronously
func (*Client) LoadBalancerJoinSecurityGroup ¶ added in v1.63.1
func (client *Client) LoadBalancerJoinSecurityGroup(request *LoadBalancerJoinSecurityGroupRequest) (response *LoadBalancerJoinSecurityGroupResponse, err error)
LoadBalancerJoinSecurityGroup invokes the alb.LoadBalancerJoinSecurityGroup API synchronously
func (*Client) LoadBalancerJoinSecurityGroupWithCallback ¶ added in v1.63.1
func (client *Client) LoadBalancerJoinSecurityGroupWithCallback(request *LoadBalancerJoinSecurityGroupRequest, callback func(response *LoadBalancerJoinSecurityGroupResponse, err error)) <-chan int
LoadBalancerJoinSecurityGroupWithCallback invokes the alb.LoadBalancerJoinSecurityGroup API asynchronously
func (*Client) LoadBalancerJoinSecurityGroupWithChan ¶ added in v1.63.1
func (client *Client) LoadBalancerJoinSecurityGroupWithChan(request *LoadBalancerJoinSecurityGroupRequest) (<-chan *LoadBalancerJoinSecurityGroupResponse, <-chan error)
LoadBalancerJoinSecurityGroupWithChan invokes the alb.LoadBalancerJoinSecurityGroup API asynchronously
func (*Client) LoadBalancerLeaveSecurityGroup ¶ added in v1.63.1
func (client *Client) LoadBalancerLeaveSecurityGroup(request *LoadBalancerLeaveSecurityGroupRequest) (response *LoadBalancerLeaveSecurityGroupResponse, err error)
LoadBalancerLeaveSecurityGroup invokes the alb.LoadBalancerLeaveSecurityGroup API synchronously
func (*Client) LoadBalancerLeaveSecurityGroupWithCallback ¶ added in v1.63.1
func (client *Client) LoadBalancerLeaveSecurityGroupWithCallback(request *LoadBalancerLeaveSecurityGroupRequest, callback func(response *LoadBalancerLeaveSecurityGroupResponse, err error)) <-chan int
LoadBalancerLeaveSecurityGroupWithCallback invokes the alb.LoadBalancerLeaveSecurityGroup API asynchronously
func (*Client) LoadBalancerLeaveSecurityGroupWithChan ¶ added in v1.63.1
func (client *Client) LoadBalancerLeaveSecurityGroupWithChan(request *LoadBalancerLeaveSecurityGroupRequest) (<-chan *LoadBalancerLeaveSecurityGroupResponse, <-chan error)
LoadBalancerLeaveSecurityGroupWithChan invokes the alb.LoadBalancerLeaveSecurityGroup API asynchronously
func (*Client) MoveResourceGroup ¶
func (client *Client) MoveResourceGroup(request *MoveResourceGroupRequest) (response *MoveResourceGroupResponse, err error)
MoveResourceGroup invokes the alb.MoveResourceGroup API synchronously
func (*Client) MoveResourceGroupWithCallback ¶
func (client *Client) MoveResourceGroupWithCallback(request *MoveResourceGroupRequest, callback func(response *MoveResourceGroupResponse, err error)) <-chan int
MoveResourceGroupWithCallback invokes the alb.MoveResourceGroup API asynchronously
func (*Client) MoveResourceGroupWithChan ¶
func (client *Client) MoveResourceGroupWithChan(request *MoveResourceGroupRequest) (<-chan *MoveResourceGroupResponse, <-chan error)
MoveResourceGroupWithChan invokes the alb.MoveResourceGroup API asynchronously
func (*Client) RemoveEntriesFromAcl ¶
func (client *Client) RemoveEntriesFromAcl(request *RemoveEntriesFromAclRequest) (response *RemoveEntriesFromAclResponse, err error)
RemoveEntriesFromAcl invokes the alb.RemoveEntriesFromAcl API synchronously
func (*Client) RemoveEntriesFromAclWithCallback ¶
func (client *Client) RemoveEntriesFromAclWithCallback(request *RemoveEntriesFromAclRequest, callback func(response *RemoveEntriesFromAclResponse, err error)) <-chan int
RemoveEntriesFromAclWithCallback invokes the alb.RemoveEntriesFromAcl API asynchronously
func (*Client) RemoveEntriesFromAclWithChan ¶
func (client *Client) RemoveEntriesFromAclWithChan(request *RemoveEntriesFromAclRequest) (<-chan *RemoveEntriesFromAclResponse, <-chan error)
RemoveEntriesFromAclWithChan invokes the alb.RemoveEntriesFromAcl API asynchronously
func (*Client) RemoveServersFromServerGroup ¶
func (client *Client) RemoveServersFromServerGroup(request *RemoveServersFromServerGroupRequest) (response *RemoveServersFromServerGroupResponse, err error)
RemoveServersFromServerGroup invokes the alb.RemoveServersFromServerGroup API synchronously
func (*Client) RemoveServersFromServerGroupWithCallback ¶
func (client *Client) RemoveServersFromServerGroupWithCallback(request *RemoveServersFromServerGroupRequest, callback func(response *RemoveServersFromServerGroupResponse, err error)) <-chan int
RemoveServersFromServerGroupWithCallback invokes the alb.RemoveServersFromServerGroup API asynchronously
func (*Client) RemoveServersFromServerGroupWithChan ¶
func (client *Client) RemoveServersFromServerGroupWithChan(request *RemoveServersFromServerGroupRequest) (<-chan *RemoveServersFromServerGroupResponse, <-chan error)
RemoveServersFromServerGroupWithChan invokes the alb.RemoveServersFromServerGroup API asynchronously
func (*Client) ReplaceServersInServerGroup ¶
func (client *Client) ReplaceServersInServerGroup(request *ReplaceServersInServerGroupRequest) (response *ReplaceServersInServerGroupResponse, err error)
ReplaceServersInServerGroup invokes the alb.ReplaceServersInServerGroup API synchronously
func (*Client) ReplaceServersInServerGroupWithCallback ¶
func (client *Client) ReplaceServersInServerGroupWithCallback(request *ReplaceServersInServerGroupRequest, callback func(response *ReplaceServersInServerGroupResponse, err error)) <-chan int
ReplaceServersInServerGroupWithCallback invokes the alb.ReplaceServersInServerGroup API asynchronously
func (*Client) ReplaceServersInServerGroupWithChan ¶
func (client *Client) ReplaceServersInServerGroupWithChan(request *ReplaceServersInServerGroupRequest) (<-chan *ReplaceServersInServerGroupResponse, <-chan error)
ReplaceServersInServerGroupWithChan invokes the alb.ReplaceServersInServerGroup API asynchronously
func (*Client) StartListener ¶
func (client *Client) StartListener(request *StartListenerRequest) (response *StartListenerResponse, err error)
StartListener invokes the alb.StartListener API synchronously
func (*Client) StartListenerWithCallback ¶
func (client *Client) StartListenerWithCallback(request *StartListenerRequest, callback func(response *StartListenerResponse, err error)) <-chan int
StartListenerWithCallback invokes the alb.StartListener API asynchronously
func (*Client) StartListenerWithChan ¶
func (client *Client) StartListenerWithChan(request *StartListenerRequest) (<-chan *StartListenerResponse, <-chan error)
StartListenerWithChan invokes the alb.StartListener API asynchronously
func (*Client) StartShiftLoadBalancerZones ¶ added in v1.63.1
func (client *Client) StartShiftLoadBalancerZones(request *StartShiftLoadBalancerZonesRequest) (response *StartShiftLoadBalancerZonesResponse, err error)
StartShiftLoadBalancerZones invokes the alb.StartShiftLoadBalancerZones API synchronously
func (*Client) StartShiftLoadBalancerZonesWithCallback ¶ added in v1.63.1
func (client *Client) StartShiftLoadBalancerZonesWithCallback(request *StartShiftLoadBalancerZonesRequest, callback func(response *StartShiftLoadBalancerZonesResponse, err error)) <-chan int
StartShiftLoadBalancerZonesWithCallback invokes the alb.StartShiftLoadBalancerZones API asynchronously
func (*Client) StartShiftLoadBalancerZonesWithChan ¶ added in v1.63.1
func (client *Client) StartShiftLoadBalancerZonesWithChan(request *StartShiftLoadBalancerZonesRequest) (<-chan *StartShiftLoadBalancerZonesResponse, <-chan error)
StartShiftLoadBalancerZonesWithChan invokes the alb.StartShiftLoadBalancerZones API asynchronously
func (*Client) StopListener ¶
func (client *Client) StopListener(request *StopListenerRequest) (response *StopListenerResponse, err error)
StopListener invokes the alb.StopListener API synchronously
func (*Client) StopListenerWithCallback ¶
func (client *Client) StopListenerWithCallback(request *StopListenerRequest, callback func(response *StopListenerResponse, err error)) <-chan int
StopListenerWithCallback invokes the alb.StopListener API asynchronously
func (*Client) StopListenerWithChan ¶
func (client *Client) StopListenerWithChan(request *StopListenerRequest) (<-chan *StopListenerResponse, <-chan error)
StopListenerWithChan invokes the alb.StopListener API asynchronously
func (*Client) TagResources ¶
func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
TagResources invokes the alb.TagResources API synchronously
func (*Client) TagResourcesWithCallback ¶
func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int
TagResourcesWithCallback invokes the alb.TagResources API asynchronously
func (*Client) TagResourcesWithChan ¶
func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
TagResourcesWithChan invokes the alb.TagResources API asynchronously
func (*Client) UnTagResources ¶
func (client *Client) UnTagResources(request *UnTagResourcesRequest) (response *UnTagResourcesResponse, err error)
UnTagResources invokes the alb.UnTagResources API synchronously
func (*Client) UnTagResourcesWithCallback ¶
func (client *Client) UnTagResourcesWithCallback(request *UnTagResourcesRequest, callback func(response *UnTagResourcesResponse, err error)) <-chan int
UnTagResourcesWithCallback invokes the alb.UnTagResources API asynchronously
func (*Client) UnTagResourcesWithChan ¶
func (client *Client) UnTagResourcesWithChan(request *UnTagResourcesRequest) (<-chan *UnTagResourcesResponse, <-chan error)
UnTagResourcesWithChan invokes the alb.UnTagResources API asynchronously
func (*Client) UpdateAScripts ¶ added in v1.62.278
func (client *Client) UpdateAScripts(request *UpdateAScriptsRequest) (response *UpdateAScriptsResponse, err error)
UpdateAScripts invokes the alb.UpdateAScripts API synchronously
func (*Client) UpdateAScriptsWithCallback ¶ added in v1.62.278
func (client *Client) UpdateAScriptsWithCallback(request *UpdateAScriptsRequest, callback func(response *UpdateAScriptsResponse, err error)) <-chan int
UpdateAScriptsWithCallback invokes the alb.UpdateAScripts API asynchronously
func (*Client) UpdateAScriptsWithChan ¶ added in v1.62.278
func (client *Client) UpdateAScriptsWithChan(request *UpdateAScriptsRequest) (<-chan *UpdateAScriptsResponse, <-chan error)
UpdateAScriptsWithChan invokes the alb.UpdateAScripts API asynchronously
func (*Client) UpdateAclAttribute ¶
func (client *Client) UpdateAclAttribute(request *UpdateAclAttributeRequest) (response *UpdateAclAttributeResponse, err error)
UpdateAclAttribute invokes the alb.UpdateAclAttribute API synchronously
func (*Client) UpdateAclAttributeWithCallback ¶
func (client *Client) UpdateAclAttributeWithCallback(request *UpdateAclAttributeRequest, callback func(response *UpdateAclAttributeResponse, err error)) <-chan int
UpdateAclAttributeWithCallback invokes the alb.UpdateAclAttribute API asynchronously
func (*Client) UpdateAclAttributeWithChan ¶
func (client *Client) UpdateAclAttributeWithChan(request *UpdateAclAttributeRequest) (<-chan *UpdateAclAttributeResponse, <-chan error)
UpdateAclAttributeWithChan invokes the alb.UpdateAclAttribute API asynchronously
func (*Client) UpdateHealthCheckTemplateAttribute ¶
func (client *Client) UpdateHealthCheckTemplateAttribute(request *UpdateHealthCheckTemplateAttributeRequest) (response *UpdateHealthCheckTemplateAttributeResponse, err error)
UpdateHealthCheckTemplateAttribute invokes the alb.UpdateHealthCheckTemplateAttribute API synchronously
func (*Client) UpdateHealthCheckTemplateAttributeWithCallback ¶
func (client *Client) UpdateHealthCheckTemplateAttributeWithCallback(request *UpdateHealthCheckTemplateAttributeRequest, callback func(response *UpdateHealthCheckTemplateAttributeResponse, err error)) <-chan int
UpdateHealthCheckTemplateAttributeWithCallback invokes the alb.UpdateHealthCheckTemplateAttribute API asynchronously
func (*Client) UpdateHealthCheckTemplateAttributeWithChan ¶
func (client *Client) UpdateHealthCheckTemplateAttributeWithChan(request *UpdateHealthCheckTemplateAttributeRequest) (<-chan *UpdateHealthCheckTemplateAttributeResponse, <-chan error)
UpdateHealthCheckTemplateAttributeWithChan invokes the alb.UpdateHealthCheckTemplateAttribute API asynchronously
func (*Client) UpdateListenerAttribute ¶
func (client *Client) UpdateListenerAttribute(request *UpdateListenerAttributeRequest) (response *UpdateListenerAttributeResponse, err error)
UpdateListenerAttribute invokes the alb.UpdateListenerAttribute API synchronously
func (*Client) UpdateListenerAttributeWithCallback ¶
func (client *Client) UpdateListenerAttributeWithCallback(request *UpdateListenerAttributeRequest, callback func(response *UpdateListenerAttributeResponse, err error)) <-chan int
UpdateListenerAttributeWithCallback invokes the alb.UpdateListenerAttribute API asynchronously
func (*Client) UpdateListenerAttributeWithChan ¶
func (client *Client) UpdateListenerAttributeWithChan(request *UpdateListenerAttributeRequest) (<-chan *UpdateListenerAttributeResponse, <-chan error)
UpdateListenerAttributeWithChan invokes the alb.UpdateListenerAttribute API asynchronously
func (*Client) UpdateListenerLogConfig ¶
func (client *Client) UpdateListenerLogConfig(request *UpdateListenerLogConfigRequest) (response *UpdateListenerLogConfigResponse, err error)
UpdateListenerLogConfig invokes the alb.UpdateListenerLogConfig API synchronously
func (*Client) UpdateListenerLogConfigWithCallback ¶
func (client *Client) UpdateListenerLogConfigWithCallback(request *UpdateListenerLogConfigRequest, callback func(response *UpdateListenerLogConfigResponse, err error)) <-chan int
UpdateListenerLogConfigWithCallback invokes the alb.UpdateListenerLogConfig API asynchronously
func (*Client) UpdateListenerLogConfigWithChan ¶
func (client *Client) UpdateListenerLogConfigWithChan(request *UpdateListenerLogConfigRequest) (<-chan *UpdateListenerLogConfigResponse, <-chan error)
UpdateListenerLogConfigWithChan invokes the alb.UpdateListenerLogConfig API asynchronously
func (*Client) UpdateLoadBalancerAddressTypeConfig ¶ added in v1.61.1431
func (client *Client) UpdateLoadBalancerAddressTypeConfig(request *UpdateLoadBalancerAddressTypeConfigRequest) (response *UpdateLoadBalancerAddressTypeConfigResponse, err error)
UpdateLoadBalancerAddressTypeConfig invokes the alb.UpdateLoadBalancerAddressTypeConfig API synchronously
func (*Client) UpdateLoadBalancerAddressTypeConfigWithCallback ¶ added in v1.61.1431
func (client *Client) UpdateLoadBalancerAddressTypeConfigWithCallback(request *UpdateLoadBalancerAddressTypeConfigRequest, callback func(response *UpdateLoadBalancerAddressTypeConfigResponse, err error)) <-chan int
UpdateLoadBalancerAddressTypeConfigWithCallback invokes the alb.UpdateLoadBalancerAddressTypeConfig API asynchronously
func (*Client) UpdateLoadBalancerAddressTypeConfigWithChan ¶ added in v1.61.1431
func (client *Client) UpdateLoadBalancerAddressTypeConfigWithChan(request *UpdateLoadBalancerAddressTypeConfigRequest) (<-chan *UpdateLoadBalancerAddressTypeConfigResponse, <-chan error)
UpdateLoadBalancerAddressTypeConfigWithChan invokes the alb.UpdateLoadBalancerAddressTypeConfig API asynchronously
func (*Client) UpdateLoadBalancerAttribute ¶
func (client *Client) UpdateLoadBalancerAttribute(request *UpdateLoadBalancerAttributeRequest) (response *UpdateLoadBalancerAttributeResponse, err error)
UpdateLoadBalancerAttribute invokes the alb.UpdateLoadBalancerAttribute API synchronously
func (*Client) UpdateLoadBalancerAttributeWithCallback ¶
func (client *Client) UpdateLoadBalancerAttributeWithCallback(request *UpdateLoadBalancerAttributeRequest, callback func(response *UpdateLoadBalancerAttributeResponse, err error)) <-chan int
UpdateLoadBalancerAttributeWithCallback invokes the alb.UpdateLoadBalancerAttribute API asynchronously
func (*Client) UpdateLoadBalancerAttributeWithChan ¶
func (client *Client) UpdateLoadBalancerAttributeWithChan(request *UpdateLoadBalancerAttributeRequest) (<-chan *UpdateLoadBalancerAttributeResponse, <-chan error)
UpdateLoadBalancerAttributeWithChan invokes the alb.UpdateLoadBalancerAttribute API asynchronously
func (*Client) UpdateLoadBalancerEdition ¶
func (client *Client) UpdateLoadBalancerEdition(request *UpdateLoadBalancerEditionRequest) (response *UpdateLoadBalancerEditionResponse, err error)
UpdateLoadBalancerEdition invokes the alb.UpdateLoadBalancerEdition API synchronously
func (*Client) UpdateLoadBalancerEditionWithCallback ¶
func (client *Client) UpdateLoadBalancerEditionWithCallback(request *UpdateLoadBalancerEditionRequest, callback func(response *UpdateLoadBalancerEditionResponse, err error)) <-chan int
UpdateLoadBalancerEditionWithCallback invokes the alb.UpdateLoadBalancerEdition API asynchronously
func (*Client) UpdateLoadBalancerEditionWithChan ¶
func (client *Client) UpdateLoadBalancerEditionWithChan(request *UpdateLoadBalancerEditionRequest) (<-chan *UpdateLoadBalancerEditionResponse, <-chan error)
UpdateLoadBalancerEditionWithChan invokes the alb.UpdateLoadBalancerEdition API asynchronously
func (*Client) UpdateLoadBalancerZones ¶ added in v1.61.1358
func (client *Client) UpdateLoadBalancerZones(request *UpdateLoadBalancerZonesRequest) (response *UpdateLoadBalancerZonesResponse, err error)
UpdateLoadBalancerZones invokes the alb.UpdateLoadBalancerZones API synchronously
func (*Client) UpdateLoadBalancerZonesWithCallback ¶ added in v1.61.1358
func (client *Client) UpdateLoadBalancerZonesWithCallback(request *UpdateLoadBalancerZonesRequest, callback func(response *UpdateLoadBalancerZonesResponse, err error)) <-chan int
UpdateLoadBalancerZonesWithCallback invokes the alb.UpdateLoadBalancerZones API asynchronously
func (*Client) UpdateLoadBalancerZonesWithChan ¶ added in v1.61.1358
func (client *Client) UpdateLoadBalancerZonesWithChan(request *UpdateLoadBalancerZonesRequest) (<-chan *UpdateLoadBalancerZonesResponse, <-chan error)
UpdateLoadBalancerZonesWithChan invokes the alb.UpdateLoadBalancerZones API asynchronously
func (*Client) UpdateRuleAttribute ¶
func (client *Client) UpdateRuleAttribute(request *UpdateRuleAttributeRequest) (response *UpdateRuleAttributeResponse, err error)
UpdateRuleAttribute invokes the alb.UpdateRuleAttribute API synchronously
func (*Client) UpdateRuleAttributeWithCallback ¶
func (client *Client) UpdateRuleAttributeWithCallback(request *UpdateRuleAttributeRequest, callback func(response *UpdateRuleAttributeResponse, err error)) <-chan int
UpdateRuleAttributeWithCallback invokes the alb.UpdateRuleAttribute API asynchronously
func (*Client) UpdateRuleAttributeWithChan ¶
func (client *Client) UpdateRuleAttributeWithChan(request *UpdateRuleAttributeRequest) (<-chan *UpdateRuleAttributeResponse, <-chan error)
UpdateRuleAttributeWithChan invokes the alb.UpdateRuleAttribute API asynchronously
func (*Client) UpdateRulesAttribute ¶
func (client *Client) UpdateRulesAttribute(request *UpdateRulesAttributeRequest) (response *UpdateRulesAttributeResponse, err error)
UpdateRulesAttribute invokes the alb.UpdateRulesAttribute API synchronously
func (*Client) UpdateRulesAttributeWithCallback ¶
func (client *Client) UpdateRulesAttributeWithCallback(request *UpdateRulesAttributeRequest, callback func(response *UpdateRulesAttributeResponse, err error)) <-chan int
UpdateRulesAttributeWithCallback invokes the alb.UpdateRulesAttribute API asynchronously
func (*Client) UpdateRulesAttributeWithChan ¶
func (client *Client) UpdateRulesAttributeWithChan(request *UpdateRulesAttributeRequest) (<-chan *UpdateRulesAttributeResponse, <-chan error)
UpdateRulesAttributeWithChan invokes the alb.UpdateRulesAttribute API asynchronously
func (*Client) UpdateSecurityPolicyAttribute ¶
func (client *Client) UpdateSecurityPolicyAttribute(request *UpdateSecurityPolicyAttributeRequest) (response *UpdateSecurityPolicyAttributeResponse, err error)
UpdateSecurityPolicyAttribute invokes the alb.UpdateSecurityPolicyAttribute API synchronously
func (*Client) UpdateSecurityPolicyAttributeWithCallback ¶
func (client *Client) UpdateSecurityPolicyAttributeWithCallback(request *UpdateSecurityPolicyAttributeRequest, callback func(response *UpdateSecurityPolicyAttributeResponse, err error)) <-chan int
UpdateSecurityPolicyAttributeWithCallback invokes the alb.UpdateSecurityPolicyAttribute API asynchronously
func (*Client) UpdateSecurityPolicyAttributeWithChan ¶
func (client *Client) UpdateSecurityPolicyAttributeWithChan(request *UpdateSecurityPolicyAttributeRequest) (<-chan *UpdateSecurityPolicyAttributeResponse, <-chan error)
UpdateSecurityPolicyAttributeWithChan invokes the alb.UpdateSecurityPolicyAttribute API asynchronously
func (*Client) UpdateServerGroupAttribute ¶
func (client *Client) UpdateServerGroupAttribute(request *UpdateServerGroupAttributeRequest) (response *UpdateServerGroupAttributeResponse, err error)
UpdateServerGroupAttribute invokes the alb.UpdateServerGroupAttribute API synchronously
func (*Client) UpdateServerGroupAttributeWithCallback ¶
func (client *Client) UpdateServerGroupAttributeWithCallback(request *UpdateServerGroupAttributeRequest, callback func(response *UpdateServerGroupAttributeResponse, err error)) <-chan int
UpdateServerGroupAttributeWithCallback invokes the alb.UpdateServerGroupAttribute API asynchronously
func (*Client) UpdateServerGroupAttributeWithChan ¶
func (client *Client) UpdateServerGroupAttributeWithChan(request *UpdateServerGroupAttributeRequest) (<-chan *UpdateServerGroupAttributeResponse, <-chan error)
UpdateServerGroupAttributeWithChan invokes the alb.UpdateServerGroupAttribute API asynchronously
func (*Client) UpdateServerGroupServersAttribute ¶
func (client *Client) UpdateServerGroupServersAttribute(request *UpdateServerGroupServersAttributeRequest) (response *UpdateServerGroupServersAttributeResponse, err error)
UpdateServerGroupServersAttribute invokes the alb.UpdateServerGroupServersAttribute API synchronously
func (*Client) UpdateServerGroupServersAttributeWithCallback ¶
func (client *Client) UpdateServerGroupServersAttributeWithCallback(request *UpdateServerGroupServersAttributeRequest, callback func(response *UpdateServerGroupServersAttributeResponse, err error)) <-chan int
UpdateServerGroupServersAttributeWithCallback invokes the alb.UpdateServerGroupServersAttribute API asynchronously
func (*Client) UpdateServerGroupServersAttributeWithChan ¶
func (client *Client) UpdateServerGroupServersAttributeWithChan(request *UpdateServerGroupServersAttributeRequest) (<-chan *UpdateServerGroupServersAttributeResponse, <-chan error)
UpdateServerGroupServersAttributeWithChan invokes the alb.UpdateServerGroupServersAttribute API asynchronously
type Condition ¶
type Condition struct { Type string `json:"Type" xml:"Type"` CookieConfig CookieConfig `json:"CookieConfig" xml:"CookieConfig"` HeaderConfig HeaderConfig `json:"HeaderConfig" xml:"HeaderConfig"` HostConfig HostConfig `json:"HostConfig" xml:"HostConfig"` MethodConfig MethodConfig `json:"MethodConfig" xml:"MethodConfig"` PathConfig PathConfig `json:"PathConfig" xml:"PathConfig"` QueryStringConfig QueryStringConfig `json:"QueryStringConfig" xml:"QueryStringConfig"` SourceIpConfig SourceIpConfig `json:"SourceIpConfig" xml:"SourceIpConfig"` ResponseStatusCodeConfig ResponseStatusCodeConfig `json:"ResponseStatusCodeConfig" xml:"ResponseStatusCodeConfig"` ResponseHeaderConfig ResponseHeaderConfig `json:"ResponseHeaderConfig" xml:"ResponseHeaderConfig"` }
Condition is a nested struct in alb response
type ConnectionDrainConfig ¶ added in v1.63.1
type ConnectionDrainConfig struct { ConnectionDrainEnabled bool `json:"ConnectionDrainEnabled" xml:"ConnectionDrainEnabled"` ConnectionDrainTimeout int `json:"ConnectionDrainTimeout" xml:"ConnectionDrainTimeout"` }
ConnectionDrainConfig is a nested struct in alb response
type CookieConfig ¶
type CookieConfig struct {
Values []Value `json:"Values" xml:"Values"`
}
CookieConfig is a nested struct in alb response
type CorsConfig ¶ added in v1.61.1463
type CorsConfig struct { AllowCredentials string `json:"AllowCredentials" xml:"AllowCredentials"` MaxAge int64 `json:"MaxAge" xml:"MaxAge"` AllowOrigin []string `json:"AllowOrigin" xml:"AllowOrigin"` AllowMethods []string `json:"AllowMethods" xml:"AllowMethods"` AllowHeaders []string `json:"AllowHeaders" xml:"AllowHeaders"` ExposeHeaders []string `json:"ExposeHeaders" xml:"ExposeHeaders"` }
CorsConfig is a nested struct in alb response
type CreateAScriptsAScripts ¶ added in v1.62.278
type CreateAScriptsAScripts struct { AScriptName string `name:"AScriptName"` ExtAttributeEnabled string `name:"ExtAttributeEnabled"` Position string `name:"Position"` ScriptContent string `name:"ScriptContent"` ExtAttributes *[]CreateAScriptsAScriptsExtAttributesItem `name:"ExtAttributes" type:"Repeated"` Enabled string `name:"Enabled"` }
CreateAScriptsAScripts is a repeated param struct in CreateAScriptsRequest
type CreateAScriptsAScriptsExtAttributesItem ¶ added in v1.62.278
type CreateAScriptsAScriptsExtAttributesItem struct { AttributeValue string `name:"AttributeValue"` AttributeKey string `name:"AttributeKey"` }
CreateAScriptsAScriptsExtAttributesItem is a repeated param struct in CreateAScriptsRequest
type CreateAScriptsRequest ¶ added in v1.62.278
type CreateAScriptsRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ListenerId string `position:"Query" name:"ListenerId"` AScripts *[]CreateAScriptsAScripts `position:"Query" name:"AScripts" type:"Repeated"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
CreateAScriptsRequest is the request struct for api CreateAScripts
func CreateCreateAScriptsRequest ¶ added in v1.62.278
func CreateCreateAScriptsRequest() (request *CreateAScriptsRequest)
CreateCreateAScriptsRequest creates a request to invoke CreateAScripts API
type CreateAScriptsResponse ¶ added in v1.62.278
type CreateAScriptsResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` AScriptIds []AScriptId `json:"AScriptIds" xml:"AScriptIds"` }
CreateAScriptsResponse is the response struct for api CreateAScripts
func CreateCreateAScriptsResponse ¶ added in v1.62.278
func CreateCreateAScriptsResponse() (response *CreateAScriptsResponse)
CreateCreateAScriptsResponse creates a response to parse from CreateAScripts response
type CreateAclRequest ¶
type CreateAclRequest struct { *requests.RpcRequest AclName string `position:"Query" name:"AclName"` ClientToken string `position:"Query" name:"ClientToken"` AddressIpVersion string `position:"Query" name:"AddressIpVersion"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` Tag *[]CreateAclTag `position:"Query" name:"Tag" type:"Repeated"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
CreateAclRequest is the request struct for api CreateAcl
func CreateCreateAclRequest ¶
func CreateCreateAclRequest() (request *CreateAclRequest)
CreateCreateAclRequest creates a request to invoke CreateAcl API
type CreateAclResponse ¶
type CreateAclResponse struct { *responses.BaseResponse AclId string `json:"AclId" xml:"AclId"` JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateAclResponse is the response struct for api CreateAcl
func CreateCreateAclResponse ¶
func CreateCreateAclResponse() (response *CreateAclResponse)
CreateCreateAclResponse creates a response to parse from CreateAcl response
type CreateAclTag ¶ added in v1.63.1
CreateAclTag is a repeated param struct in CreateAclRequest
type CreateHealthCheckTemplateRequest ¶
type CreateHealthCheckTemplateRequest struct { *requests.RpcRequest HealthCheckTimeout requests.Integer `position:"Query" name:"HealthCheckTimeout"` ClientToken string `position:"Query" name:"ClientToken"` HealthCheckProtocol string `position:"Query" name:"HealthCheckProtocol"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` HealthCheckTcpFastCloseEnabled requests.Boolean `position:"Query" name:"HealthCheckTcpFastCloseEnabled"` HealthCheckPath string `position:"Query" name:"HealthCheckPath"` Tag *[]CreateHealthCheckTemplateTag `position:"Query" name:"Tag" type:"Repeated"` HealthCheckCodes *[]string `position:"Query" name:"HealthCheckCodes" type:"Repeated"` DryRun requests.Boolean `position:"Query" name:"DryRun"` HealthCheckMethod string `position:"Query" name:"HealthCheckMethod"` HealthCheckHost string `position:"Query" name:"HealthCheckHost"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` HealthCheckTemplateName string `position:"Query" name:"HealthCheckTemplateName"` HealthCheckHttpCodes *[]string `position:"Query" name:"HealthCheckHttpCodes" type:"Repeated"` HealthCheckHttpVersion string `position:"Query" name:"HealthCheckHttpVersion"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` }
CreateHealthCheckTemplateRequest is the request struct for api CreateHealthCheckTemplate
func CreateCreateHealthCheckTemplateRequest ¶
func CreateCreateHealthCheckTemplateRequest() (request *CreateHealthCheckTemplateRequest)
CreateCreateHealthCheckTemplateRequest creates a request to invoke CreateHealthCheckTemplate API
type CreateHealthCheckTemplateResponse ¶
type CreateHealthCheckTemplateResponse struct { *responses.BaseResponse HealthCheckTemplateId string `json:"HealthCheckTemplateId" xml:"HealthCheckTemplateId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateHealthCheckTemplateResponse is the response struct for api CreateHealthCheckTemplate
func CreateCreateHealthCheckTemplateResponse ¶
func CreateCreateHealthCheckTemplateResponse() (response *CreateHealthCheckTemplateResponse)
CreateCreateHealthCheckTemplateResponse creates a response to parse from CreateHealthCheckTemplate response
type CreateHealthCheckTemplateTag ¶ added in v1.63.1
CreateHealthCheckTemplateTag is a repeated param struct in CreateHealthCheckTemplateRequest
type CreateListenerCaCertificates ¶
type CreateListenerCaCertificates struct {
CertificateId string `name:"CertificateId"`
}
CreateListenerCaCertificates is a repeated param struct in CreateListenerRequest
type CreateListenerCertificates ¶
type CreateListenerCertificates struct {
CertificateId string `name:"CertificateId"`
}
CreateListenerCertificates is a repeated param struct in CreateListenerRequest
type CreateListenerDefaultActions ¶
type CreateListenerDefaultActions struct { ForwardGroupConfig CreateListenerDefaultActionsForwardGroupConfig `name:"ForwardGroupConfig" type:"Struct"` Type string `name:"Type"` }
CreateListenerDefaultActions is a repeated param struct in CreateListenerRequest
type CreateListenerDefaultActionsForwardGroupConfig ¶
type CreateListenerDefaultActionsForwardGroupConfig struct {
ServerGroupTuples *[]CreateListenerDefaultActionsForwardGroupConfigServerGroupTuplesItem `name:"ServerGroupTuples" type:"Repeated"`
}
CreateListenerDefaultActionsForwardGroupConfig is a repeated param struct in CreateListenerRequest
type CreateListenerDefaultActionsForwardGroupConfigServerGroupTuplesItem ¶
type CreateListenerDefaultActionsForwardGroupConfigServerGroupTuplesItem struct {
ServerGroupId string `name:"ServerGroupId"`
}
CreateListenerDefaultActionsForwardGroupConfigServerGroupTuplesItem is a repeated param struct in CreateListenerRequest
type CreateListenerQuicConfig ¶
type CreateListenerQuicConfig struct { QuicUpgradeEnabled string `name:"QuicUpgradeEnabled"` QuicListenerId string `name:"QuicListenerId"` }
CreateListenerQuicConfig is a repeated param struct in CreateListenerRequest
type CreateListenerRequest ¶
type CreateListenerRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` GzipEnabled requests.Boolean `position:"Query" name:"GzipEnabled"` QuicConfig CreateListenerQuicConfig `position:"Query" name:"QuicConfig" type:"Struct"` Http2Enabled requests.Boolean `position:"Query" name:"Http2Enabled"` Tag *[]CreateListenerTag `position:"Query" name:"Tag" type:"Repeated"` DefaultActions *[]CreateListenerDefaultActions `position:"Query" name:"DefaultActions" type:"Repeated"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` DryRun requests.Boolean `position:"Query" name:"DryRun"` RequestTimeout requests.Integer `position:"Query" name:"RequestTimeout"` CaCertificates *[]CreateListenerCaCertificates `position:"Query" name:"CaCertificates" type:"Repeated"` XForwardedForConfig CreateListenerXForwardedForConfig `position:"Query" name:"XForwardedForConfig" type:"Struct"` ListenerProtocol string `position:"Query" name:"ListenerProtocol"` SecurityPolicyId string `position:"Query" name:"SecurityPolicyId"` IdleTimeout requests.Integer `position:"Query" name:"IdleTimeout"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` Certificates *[]CreateListenerCertificates `position:"Query" name:"Certificates" type:"Repeated"` ListenerDescription string `position:"Query" name:"ListenerDescription"` CaEnabled requests.Boolean `position:"Query" name:"CaEnabled"` }
CreateListenerRequest is the request struct for api CreateListener
func CreateCreateListenerRequest ¶
func CreateCreateListenerRequest() (request *CreateListenerRequest)
CreateCreateListenerRequest creates a request to invoke CreateListener API
type CreateListenerResponse ¶
type CreateListenerResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` ListenerId string `json:"ListenerId" xml:"ListenerId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateListenerResponse is the response struct for api CreateListener
func CreateCreateListenerResponse ¶
func CreateCreateListenerResponse() (response *CreateListenerResponse)
CreateCreateListenerResponse creates a response to parse from CreateListener response
type CreateListenerTag ¶ added in v1.63.1
CreateListenerTag is a repeated param struct in CreateListenerRequest
type CreateListenerXForwardedForConfig ¶
type CreateListenerXForwardedForConfig struct { XForwardedForClientSourceIpsTrusted string `name:"XForwardedForClientSourceIpsTrusted"` XForwardedForClientCertSubjectDNAlias string `name:"XForwardedForClientCertSubjectDNAlias"` XForwardedForClientSourceIpsEnabled string `name:"XForwardedForClientSourceIpsEnabled"` XForwardedForClientCertIssuerDNEnabled string `name:"XForwardedForClientCertIssuerDNEnabled"` XForwardedForClientCertFingerprintEnabled string `name:"XForwardedForClientCertFingerprintEnabled"` XForwardedForClientCertIssuerDNAlias string `name:"XForwardedForClientCertIssuerDNAlias"` XForwardedForProtoEnabled string `name:"XForwardedForProtoEnabled"` XForwardedForClientCertFingerprintAlias string `name:"XForwardedForClientCertFingerprintAlias"` XForwardedForClientCertClientVerifyEnabled string `name:"XForwardedForClientCertClientVerifyEnabled"` XForwardedForSLBPortEnabled string `name:"XForwardedForSLBPortEnabled"` XForwardedForClientCertSubjectDNEnabled string `name:"XForwardedForClientCertSubjectDNEnabled"` XForwardedForClientCertClientVerifyAlias string `name:"XForwardedForClientCertClientVerifyAlias"` XForwardedForClientSrcPortEnabled string `name:"XForwardedForClientSrcPortEnabled"` XForwardedForEnabled string `name:"XForwardedForEnabled"` XForwardedForSLBIdEnabled string `name:"XForwardedForSLBIdEnabled"` }
CreateListenerXForwardedForConfig is a repeated param struct in CreateListenerRequest
type CreateLoadBalancerLoadBalancerBillingConfig ¶
type CreateLoadBalancerLoadBalancerBillingConfig struct { BandwidthPackageId string `name:"BandwidthPackageId"` InternetChargeType string `name:"InternetChargeType"` InternetBandwidth string `name:"InternetBandwidth"` PayType string `name:"PayType"` }
CreateLoadBalancerLoadBalancerBillingConfig is a repeated param struct in CreateLoadBalancerRequest
type CreateLoadBalancerModificationProtectionConfig ¶
type CreateLoadBalancerModificationProtectionConfig struct { Reason string `name:"Reason"` Status string `name:"Status"` }
CreateLoadBalancerModificationProtectionConfig is a repeated param struct in CreateLoadBalancerRequest
type CreateLoadBalancerRequest ¶
type CreateLoadBalancerRequest struct { *requests.RpcRequest LoadBalancerEdition string `position:"Query" name:"LoadBalancerEdition"` ClientToken string `position:"Query" name:"ClientToken"` ModificationProtectionConfig CreateLoadBalancerModificationProtectionConfig `position:"Query" name:"ModificationProtectionConfig" type:"Struct"` LoadBalancerBillingConfig CreateLoadBalancerLoadBalancerBillingConfig `position:"Query" name:"LoadBalancerBillingConfig" type:"Struct"` AddressIpVersion string `position:"Query" name:"AddressIpVersion"` DeletionProtectionEnabled requests.Boolean `position:"Query" name:"DeletionProtectionEnabled"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` LoadBalancerName string `position:"Query" name:"LoadBalancerName"` AddressType string `position:"Query" name:"AddressType"` Tag *[]CreateLoadBalancerTag `position:"Query" name:"Tag" type:"Repeated"` AddressAllocatedMode string `position:"Query" name:"AddressAllocatedMode"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ZoneMappings *[]CreateLoadBalancerZoneMappings `position:"Query" name:"ZoneMappings" type:"Repeated"` VpcId string `position:"Query" name:"VpcId"` }
CreateLoadBalancerRequest is the request struct for api CreateLoadBalancer
func CreateCreateLoadBalancerRequest ¶
func CreateCreateLoadBalancerRequest() (request *CreateLoadBalancerRequest)
CreateCreateLoadBalancerRequest creates a request to invoke CreateLoadBalancer API
type CreateLoadBalancerResponse ¶
type CreateLoadBalancerResponse struct { *responses.BaseResponse LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateLoadBalancerResponse is the response struct for api CreateLoadBalancer
func CreateCreateLoadBalancerResponse ¶
func CreateCreateLoadBalancerResponse() (response *CreateLoadBalancerResponse)
CreateCreateLoadBalancerResponse creates a response to parse from CreateLoadBalancer response
type CreateLoadBalancerTag ¶ added in v1.63.1
CreateLoadBalancerTag is a repeated param struct in CreateLoadBalancerRequest
type CreateLoadBalancerZoneMappings ¶
type CreateLoadBalancerZoneMappings struct { VSwitchId string `name:"VSwitchId"` EipType string `name:"EipType"` ZoneId string `name:"ZoneId"` AllocationId string `name:"AllocationId"` IntranetAddress string `name:"IntranetAddress"` }
CreateLoadBalancerZoneMappings is a repeated param struct in CreateLoadBalancerRequest
type CreateRuleRequest ¶
type CreateRuleRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` RuleName string `position:"Query" name:"RuleName"` ListenerId string `position:"Query" name:"ListenerId"` Tag *[]CreateRuleTag `position:"Query" name:"Tag" type:"Repeated"` Direction string `position:"Query" name:"Direction"` RuleActions *[]CreateRuleRuleActions `position:"Query" name:"RuleActions" type:"Repeated"` RuleConditions *[]CreateRuleRuleConditions `position:"Query" name:"RuleConditions" type:"Repeated"` DryRun requests.Boolean `position:"Query" name:"DryRun"` Priority requests.Integer `position:"Query" name:"Priority"` }
CreateRuleRequest is the request struct for api CreateRule
func CreateCreateRuleRequest ¶
func CreateCreateRuleRequest() (request *CreateRuleRequest)
CreateCreateRuleRequest creates a request to invoke CreateRule API
type CreateRuleResponse ¶
type CreateRuleResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` RuleId string `json:"RuleId" xml:"RuleId"` }
CreateRuleResponse is the response struct for api CreateRule
func CreateCreateRuleResponse ¶
func CreateCreateRuleResponse() (response *CreateRuleResponse)
CreateCreateRuleResponse creates a response to parse from CreateRule response
type CreateRuleRuleActions ¶
type CreateRuleRuleActions struct { FixedResponseConfig CreateRuleRuleActionsFixedResponseConfig `name:"FixedResponseConfig" type:"Struct"` TrafficMirrorConfig CreateRuleRuleActionsTrafficMirrorConfig `name:"TrafficMirrorConfig" type:"Struct"` ForwardGroupConfig CreateRuleRuleActionsForwardGroupConfig `name:"ForwardGroupConfig" type:"Struct"` RemoveHeaderConfig CreateRuleRuleActionsRemoveHeaderConfig `name:"RemoveHeaderConfig" type:"Struct"` InsertHeaderConfig CreateRuleRuleActionsInsertHeaderConfig `name:"InsertHeaderConfig" type:"Struct"` TrafficLimitConfig CreateRuleRuleActionsTrafficLimitConfig `name:"TrafficLimitConfig" type:"Struct"` CorsConfig CreateRuleRuleActionsCorsConfig `name:"CorsConfig" type:"Struct"` RedirectConfig CreateRuleRuleActionsRedirectConfig `name:"RedirectConfig" type:"Struct"` Type string `name:"Type"` Order string `name:"Order"` RewriteConfig CreateRuleRuleActionsRewriteConfig `name:"RewriteConfig" type:"Struct"` }
CreateRuleRuleActions is a repeated param struct in CreateRuleRequest
type CreateRuleRuleActionsCorsConfig ¶ added in v1.61.1463
type CreateRuleRuleActionsCorsConfig struct { AllowCredentials string `name:"AllowCredentials"` AllowOrigin *[]string `name:"AllowOrigin" type:"Repeated"` MaxAge string `name:"MaxAge"` AllowMethods *[]string `name:"AllowMethods" type:"Repeated"` AllowHeaders *[]string `name:"AllowHeaders" type:"Repeated"` ExposeHeaders *[]string `name:"ExposeHeaders" type:"Repeated"` }
CreateRuleRuleActionsCorsConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleActionsFixedResponseConfig ¶
type CreateRuleRuleActionsFixedResponseConfig struct { HttpCode string `name:"HttpCode"` Content string `name:"Content"` ContentType string `name:"ContentType"` }
CreateRuleRuleActionsFixedResponseConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleActionsForwardGroupConfig ¶
type CreateRuleRuleActionsForwardGroupConfig struct { ServerGroupStickySession CreateRuleRuleActionsForwardGroupConfigServerGroupStickySession `name:"ServerGroupStickySession" type:"Struct"` ServerGroupTuples *[]CreateRuleRuleActionsForwardGroupConfigServerGroupTuplesItem `name:"ServerGroupTuples" type:"Repeated"` }
CreateRuleRuleActionsForwardGroupConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleActionsForwardGroupConfigServerGroupStickySession ¶
type CreateRuleRuleActionsForwardGroupConfigServerGroupStickySession struct { Enabled string `name:"Enabled"` Timeout string `name:"Timeout"` }
CreateRuleRuleActionsForwardGroupConfigServerGroupStickySession is a repeated param struct in CreateRuleRequest
type CreateRuleRuleActionsForwardGroupConfigServerGroupTuplesItem ¶
type CreateRuleRuleActionsForwardGroupConfigServerGroupTuplesItem struct { ServerGroupId string `name:"ServerGroupId"` Weight string `name:"Weight"` }
CreateRuleRuleActionsForwardGroupConfigServerGroupTuplesItem is a repeated param struct in CreateRuleRequest
type CreateRuleRuleActionsInsertHeaderConfig ¶
type CreateRuleRuleActionsInsertHeaderConfig struct { ValueType string `name:"ValueType"` CoverEnabled string `name:"CoverEnabled"` Value string `name:"Value"` Key string `name:"Key"` }
CreateRuleRuleActionsInsertHeaderConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleActionsRedirectConfig ¶
type CreateRuleRuleActionsRedirectConfig struct { Path string `name:"Path"` Protocol string `name:"Protocol"` Port string `name:"Port"` Query string `name:"Query"` Host string `name:"Host"` HttpCode string `name:"HttpCode"` }
CreateRuleRuleActionsRedirectConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleActionsRemoveHeaderConfig ¶
type CreateRuleRuleActionsRemoveHeaderConfig struct {
Key string `name:"Key"`
}
CreateRuleRuleActionsRemoveHeaderConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleActionsRewriteConfig ¶
type CreateRuleRuleActionsRewriteConfig struct { Path string `name:"Path"` Query string `name:"Query"` Host string `name:"Host"` }
CreateRuleRuleActionsRewriteConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleActionsTrafficLimitConfig ¶
type CreateRuleRuleActionsTrafficLimitConfig struct { QPS string `name:"QPS"` PerIpQps string `name:"PerIpQps"` }
CreateRuleRuleActionsTrafficLimitConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleActionsTrafficMirrorConfig ¶
type CreateRuleRuleActionsTrafficMirrorConfig struct { MirrorGroupConfig CreateRuleRuleActionsTrafficMirrorConfigMirrorGroupConfig `name:"MirrorGroupConfig" type:"Struct"` TargetType string `name:"TargetType"` }
CreateRuleRuleActionsTrafficMirrorConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleActionsTrafficMirrorConfigMirrorGroupConfig ¶
type CreateRuleRuleActionsTrafficMirrorConfigMirrorGroupConfig struct {
ServerGroupTuples *[]CreateRuleRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem `name:"ServerGroupTuples" type:"Repeated"`
}
CreateRuleRuleActionsTrafficMirrorConfigMirrorGroupConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem ¶
type CreateRuleRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem struct {
ServerGroupId string `name:"ServerGroupId"`
}
CreateRuleRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem is a repeated param struct in CreateRuleRequest
type CreateRuleRuleConditions ¶
type CreateRuleRuleConditions struct { MethodConfig CreateRuleRuleConditionsMethodConfig `name:"MethodConfig" type:"Struct"` SourceIpConfig CreateRuleRuleConditionsSourceIpConfig `name:"SourceIpConfig" type:"Struct"` HostConfig CreateRuleRuleConditionsHostConfig `name:"HostConfig" type:"Struct"` QueryStringConfig CreateRuleRuleConditionsQueryStringConfig `name:"QueryStringConfig" type:"Struct"` ResponseStatusCodeConfig CreateRuleRuleConditionsResponseStatusCodeConfig `name:"ResponseStatusCodeConfig" type:"Struct"` PathConfig CreateRuleRuleConditionsPathConfig `name:"PathConfig" type:"Struct"` CookieConfig CreateRuleRuleConditionsCookieConfig `name:"CookieConfig" type:"Struct"` Type string `name:"Type"` HeaderConfig CreateRuleRuleConditionsHeaderConfig `name:"HeaderConfig" type:"Struct"` ResponseHeaderConfig CreateRuleRuleConditionsResponseHeaderConfig `name:"ResponseHeaderConfig" type:"Struct"` }
CreateRuleRuleConditions is a repeated param struct in CreateRuleRequest
type CreateRuleRuleConditionsCookieConfig ¶
type CreateRuleRuleConditionsCookieConfig struct {
Values *[]CreateRuleRuleConditionsCookieConfigValuesItem `name:"Values" type:"Repeated"`
}
CreateRuleRuleConditionsCookieConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleConditionsCookieConfigValuesItem ¶
type CreateRuleRuleConditionsCookieConfigValuesItem struct { Value string `name:"Value"` Key string `name:"Key"` }
CreateRuleRuleConditionsCookieConfigValuesItem is a repeated param struct in CreateRuleRequest
type CreateRuleRuleConditionsHeaderConfig ¶
type CreateRuleRuleConditionsHeaderConfig struct { Values *[]string `name:"Values" type:"Repeated"` Key string `name:"Key"` }
CreateRuleRuleConditionsHeaderConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleConditionsHostConfig ¶
type CreateRuleRuleConditionsHostConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
CreateRuleRuleConditionsHostConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleConditionsMethodConfig ¶
type CreateRuleRuleConditionsMethodConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
CreateRuleRuleConditionsMethodConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleConditionsPathConfig ¶
type CreateRuleRuleConditionsPathConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
CreateRuleRuleConditionsPathConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleConditionsQueryStringConfig ¶
type CreateRuleRuleConditionsQueryStringConfig struct {
Values *[]CreateRuleRuleConditionsQueryStringConfigValuesItem `name:"Values" type:"Repeated"`
}
CreateRuleRuleConditionsQueryStringConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleConditionsQueryStringConfigValuesItem ¶
type CreateRuleRuleConditionsQueryStringConfigValuesItem struct { Value string `name:"Value"` Key string `name:"Key"` }
CreateRuleRuleConditionsQueryStringConfigValuesItem is a repeated param struct in CreateRuleRequest
type CreateRuleRuleConditionsResponseHeaderConfig ¶
type CreateRuleRuleConditionsResponseHeaderConfig struct { Values *[]string `name:"Values" type:"Repeated"` Key string `name:"Key"` }
CreateRuleRuleConditionsResponseHeaderConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleConditionsResponseStatusCodeConfig ¶
type CreateRuleRuleConditionsResponseStatusCodeConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
CreateRuleRuleConditionsResponseStatusCodeConfig is a repeated param struct in CreateRuleRequest
type CreateRuleRuleConditionsSourceIpConfig ¶
type CreateRuleRuleConditionsSourceIpConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
CreateRuleRuleConditionsSourceIpConfig is a repeated param struct in CreateRuleRequest
type CreateRuleTag ¶ added in v1.63.1
CreateRuleTag is a repeated param struct in CreateRuleRequest
type CreateRulesRequest ¶
type CreateRulesRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` Rules *[]CreateRulesRules `position:"Query" name:"Rules" type:"Repeated"` ListenerId string `position:"Query" name:"ListenerId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
CreateRulesRequest is the request struct for api CreateRules
func CreateCreateRulesRequest ¶
func CreateCreateRulesRequest() (request *CreateRulesRequest)
CreateCreateRulesRequest creates a request to invoke CreateRules API
type CreateRulesResponse ¶
type CreateRulesResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` RuleIds []RuleId `json:"RuleIds" xml:"RuleIds"` }
CreateRulesResponse is the response struct for api CreateRules
func CreateCreateRulesResponse ¶
func CreateCreateRulesResponse() (response *CreateRulesResponse)
CreateCreateRulesResponse creates a response to parse from CreateRules response
type CreateRulesRules ¶
type CreateRulesRules struct { RuleConditions *[]CreateRulesRulesRuleConditionsItem `name:"RuleConditions" type:"Repeated"` RuleName string `name:"RuleName"` Tag *[]CreateRulesRulesTagItem `name:"Tag" type:"Repeated"` Priority string `name:"Priority"` RuleActions *[]CreateRulesRulesRuleActionsItem `name:"RuleActions" type:"Repeated"` Direction string `name:"Direction"` }
CreateRulesRules is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleActionsItem ¶
type CreateRulesRulesRuleActionsItem struct { FixedResponseConfig CreateRulesRulesRuleActionsItemFixedResponseConfig `name:"FixedResponseConfig" type:"Struct"` TrafficMirrorConfig CreateRulesRulesRuleActionsItemTrafficMirrorConfig `name:"TrafficMirrorConfig" type:"Struct"` ForwardGroupConfig CreateRulesRulesRuleActionsItemForwardGroupConfig `name:"ForwardGroupConfig" type:"Struct"` RemoveHeaderConfig CreateRulesRulesRuleActionsItemRemoveHeaderConfig `name:"RemoveHeaderConfig" type:"Struct"` InsertHeaderConfig CreateRulesRulesRuleActionsItemInsertHeaderConfig `name:"InsertHeaderConfig" type:"Struct"` TrafficLimitConfig CreateRulesRulesRuleActionsItemTrafficLimitConfig `name:"TrafficLimitConfig" type:"Struct"` CorsConfig CreateRulesRulesRuleActionsItemCorsConfig `name:"CorsConfig" type:"Struct"` RedirectConfig CreateRulesRulesRuleActionsItemRedirectConfig `name:"RedirectConfig" type:"Struct"` Type string `name:"Type"` Order string `name:"Order"` RewriteConfig CreateRulesRulesRuleActionsItemRewriteConfig `name:"RewriteConfig" type:"Struct"` }
CreateRulesRulesRuleActionsItem is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleActionsItemCorsConfig ¶ added in v1.61.1463
type CreateRulesRulesRuleActionsItemCorsConfig struct { AllowCredentials string `name:"AllowCredentials"` AllowOrigin *[]string `name:"AllowOrigin" type:"Repeated"` MaxAge string `name:"MaxAge"` AllowMethods *[]string `name:"AllowMethods" type:"Repeated"` AllowHeaders *[]string `name:"AllowHeaders" type:"Repeated"` ExposeHeaders *[]string `name:"ExposeHeaders" type:"Repeated"` }
CreateRulesRulesRuleActionsItemCorsConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleActionsItemFixedResponseConfig ¶
type CreateRulesRulesRuleActionsItemFixedResponseConfig struct { HttpCode string `name:"HttpCode"` Content string `name:"Content"` ContentType string `name:"ContentType"` }
CreateRulesRulesRuleActionsItemFixedResponseConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleActionsItemForwardGroupConfig ¶
type CreateRulesRulesRuleActionsItemForwardGroupConfig struct { ServerGroupStickySession CreateRulesRulesRuleActionsItemForwardGroupConfigServerGroupStickySession `name:"ServerGroupStickySession" type:"Struct"` ServerGroupTuples *[]CreateRulesRulesRuleActionsItemForwardGroupConfigServerGroupTuplesItem `name:"ServerGroupTuples" type:"Repeated"` }
CreateRulesRulesRuleActionsItemForwardGroupConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleActionsItemForwardGroupConfigServerGroupStickySession ¶
type CreateRulesRulesRuleActionsItemForwardGroupConfigServerGroupStickySession struct { Enabled string `name:"Enabled"` Timeout string `name:"Timeout"` }
CreateRulesRulesRuleActionsItemForwardGroupConfigServerGroupStickySession is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleActionsItemForwardGroupConfigServerGroupTuplesItem ¶
type CreateRulesRulesRuleActionsItemForwardGroupConfigServerGroupTuplesItem struct { ServerGroupId string `name:"ServerGroupId"` Weight string `name:"Weight"` }
CreateRulesRulesRuleActionsItemForwardGroupConfigServerGroupTuplesItem is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleActionsItemInsertHeaderConfig ¶
type CreateRulesRulesRuleActionsItemInsertHeaderConfig struct { ValueType string `name:"ValueType"` CoverEnabled string `name:"CoverEnabled"` Value string `name:"Value"` Key string `name:"Key"` }
CreateRulesRulesRuleActionsItemInsertHeaderConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleActionsItemRedirectConfig ¶
type CreateRulesRulesRuleActionsItemRedirectConfig struct { Path string `name:"Path"` Protocol string `name:"Protocol"` Port string `name:"Port"` Query string `name:"Query"` Host string `name:"Host"` HttpCode string `name:"HttpCode"` }
CreateRulesRulesRuleActionsItemRedirectConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleActionsItemRemoveHeaderConfig ¶
type CreateRulesRulesRuleActionsItemRemoveHeaderConfig struct {
Key string `name:"Key"`
}
CreateRulesRulesRuleActionsItemRemoveHeaderConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleActionsItemRewriteConfig ¶
type CreateRulesRulesRuleActionsItemRewriteConfig struct { Path string `name:"Path"` Query string `name:"Query"` Host string `name:"Host"` }
CreateRulesRulesRuleActionsItemRewriteConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleActionsItemTrafficLimitConfig ¶
type CreateRulesRulesRuleActionsItemTrafficLimitConfig struct { QPS string `name:"QPS"` PerIpQps string `name:"PerIpQps"` }
CreateRulesRulesRuleActionsItemTrafficLimitConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleActionsItemTrafficMirrorConfig ¶
type CreateRulesRulesRuleActionsItemTrafficMirrorConfig struct { MirrorGroupConfig CreateRulesRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfig `name:"MirrorGroupConfig" type:"Struct"` TargetType string `name:"TargetType"` }
CreateRulesRulesRuleActionsItemTrafficMirrorConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfig ¶
type CreateRulesRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfig struct {
ServerGroupTuples *[]CreateRulesRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem `name:"ServerGroupTuples" type:"Repeated"`
}
CreateRulesRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem ¶
type CreateRulesRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem struct {
ServerGroupId string `name:"ServerGroupId"`
}
CreateRulesRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleConditionsItem ¶
type CreateRulesRulesRuleConditionsItem struct { MethodConfig CreateRulesRulesRuleConditionsItemMethodConfig `name:"MethodConfig" type:"Struct"` SourceIpConfig CreateRulesRulesRuleConditionsItemSourceIpConfig `name:"SourceIpConfig" type:"Struct"` HostConfig CreateRulesRulesRuleConditionsItemHostConfig `name:"HostConfig" type:"Struct"` QueryStringConfig CreateRulesRulesRuleConditionsItemQueryStringConfig `name:"QueryStringConfig" type:"Struct"` ResponseStatusCodeConfig CreateRulesRulesRuleConditionsItemResponseStatusCodeConfig `name:"ResponseStatusCodeConfig" type:"Struct"` PathConfig CreateRulesRulesRuleConditionsItemPathConfig `name:"PathConfig" type:"Struct"` CookieConfig CreateRulesRulesRuleConditionsItemCookieConfig `name:"CookieConfig" type:"Struct"` Type string `name:"Type"` HeaderConfig CreateRulesRulesRuleConditionsItemHeaderConfig `name:"HeaderConfig" type:"Struct"` ResponseHeaderConfig CreateRulesRulesRuleConditionsItemResponseHeaderConfig `name:"ResponseHeaderConfig" type:"Struct"` }
CreateRulesRulesRuleConditionsItem is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleConditionsItemCookieConfig ¶
type CreateRulesRulesRuleConditionsItemCookieConfig struct {
Values *[]CreateRulesRulesRuleConditionsItemCookieConfigValuesItem `name:"Values" type:"Repeated"`
}
CreateRulesRulesRuleConditionsItemCookieConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleConditionsItemCookieConfigValuesItem ¶
type CreateRulesRulesRuleConditionsItemCookieConfigValuesItem struct { Value string `name:"Value"` Key string `name:"Key"` }
CreateRulesRulesRuleConditionsItemCookieConfigValuesItem is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleConditionsItemHeaderConfig ¶
type CreateRulesRulesRuleConditionsItemHeaderConfig struct { Values *[]string `name:"Values" type:"Repeated"` Key string `name:"Key"` }
CreateRulesRulesRuleConditionsItemHeaderConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleConditionsItemHostConfig ¶
type CreateRulesRulesRuleConditionsItemHostConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
CreateRulesRulesRuleConditionsItemHostConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleConditionsItemMethodConfig ¶
type CreateRulesRulesRuleConditionsItemMethodConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
CreateRulesRulesRuleConditionsItemMethodConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleConditionsItemPathConfig ¶
type CreateRulesRulesRuleConditionsItemPathConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
CreateRulesRulesRuleConditionsItemPathConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleConditionsItemQueryStringConfig ¶
type CreateRulesRulesRuleConditionsItemQueryStringConfig struct {
Values *[]CreateRulesRulesRuleConditionsItemQueryStringConfigValuesItem `name:"Values" type:"Repeated"`
}
CreateRulesRulesRuleConditionsItemQueryStringConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleConditionsItemQueryStringConfigValuesItem ¶
type CreateRulesRulesRuleConditionsItemQueryStringConfigValuesItem struct { Value string `name:"Value"` Key string `name:"Key"` }
CreateRulesRulesRuleConditionsItemQueryStringConfigValuesItem is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleConditionsItemResponseHeaderConfig ¶
type CreateRulesRulesRuleConditionsItemResponseHeaderConfig struct { Values *[]string `name:"Values" type:"Repeated"` Key string `name:"Key"` }
CreateRulesRulesRuleConditionsItemResponseHeaderConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleConditionsItemResponseStatusCodeConfig ¶
type CreateRulesRulesRuleConditionsItemResponseStatusCodeConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
CreateRulesRulesRuleConditionsItemResponseStatusCodeConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesRuleConditionsItemSourceIpConfig ¶
type CreateRulesRulesRuleConditionsItemSourceIpConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
CreateRulesRulesRuleConditionsItemSourceIpConfig is a repeated param struct in CreateRulesRequest
type CreateRulesRulesTagItem ¶ added in v1.63.1
CreateRulesRulesTagItem is a repeated param struct in CreateRulesRequest
type CreateSecurityPolicyRequest ¶
type CreateSecurityPolicyRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` Ciphers *[]string `position:"Query" name:"Ciphers" type:"Repeated"` Tag *[]CreateSecurityPolicyTag `position:"Query" name:"Tag" type:"Repeated"` TLSVersions *[]string `position:"Query" name:"TLSVersions" type:"Repeated"` SecurityPolicyName string `position:"Query" name:"SecurityPolicyName"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
CreateSecurityPolicyRequest is the request struct for api CreateSecurityPolicy
func CreateCreateSecurityPolicyRequest ¶
func CreateCreateSecurityPolicyRequest() (request *CreateSecurityPolicyRequest)
CreateCreateSecurityPolicyRequest creates a request to invoke CreateSecurityPolicy API
type CreateSecurityPolicyResponse ¶
type CreateSecurityPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SecurityPolicyId string `json:"SecurityPolicyId" xml:"SecurityPolicyId"` }
CreateSecurityPolicyResponse is the response struct for api CreateSecurityPolicy
func CreateCreateSecurityPolicyResponse ¶
func CreateCreateSecurityPolicyResponse() (response *CreateSecurityPolicyResponse)
CreateCreateSecurityPolicyResponse creates a response to parse from CreateSecurityPolicy response
type CreateSecurityPolicyTag ¶ added in v1.63.1
CreateSecurityPolicyTag is a repeated param struct in CreateSecurityPolicyRequest
type CreateServerGroupConnectionDrainConfig ¶ added in v1.63.1
type CreateServerGroupConnectionDrainConfig struct { ConnectionDrainEnabled string `name:"ConnectionDrainEnabled"` ConnectionDrainTimeout string `name:"ConnectionDrainTimeout"` }
CreateServerGroupConnectionDrainConfig is a repeated param struct in CreateServerGroupRequest
type CreateServerGroupHealthCheckConfig ¶
type CreateServerGroupHealthCheckConfig struct { HealthCheckCodes *[]string `name:"HealthCheckCodes" type:"Repeated"` HealthCheckEnabled string `name:"HealthCheckEnabled"` HealthCheckTimeout string `name:"HealthCheckTimeout"` HealthCheckMethod string `name:"HealthCheckMethod"` HealthCheckHost string `name:"HealthCheckHost"` HealthCheckProtocol string `name:"HealthCheckProtocol"` UnhealthyThreshold string `name:"UnhealthyThreshold"` HealthyThreshold string `name:"HealthyThreshold"` HealthCheckTcpFastCloseEnabled string `name:"HealthCheckTcpFastCloseEnabled"` HealthCheckPath string `name:"HealthCheckPath"` HealthCheckInterval string `name:"HealthCheckInterval"` HealthCheckHttpCodes *[]string `name:"HealthCheckHttpCodes" type:"Repeated"` HealthCheckHttpVersion string `name:"HealthCheckHttpVersion"` HealthCheckConnectPort string `name:"HealthCheckConnectPort"` }
CreateServerGroupHealthCheckConfig is a repeated param struct in CreateServerGroupRequest
type CreateServerGroupRequest ¶
type CreateServerGroupRequest struct { *requests.RpcRequest ServerGroupName string `position:"Query" name:"ServerGroupName"` ClientToken string `position:"Query" name:"ClientToken"` HealthCheckConfig CreateServerGroupHealthCheckConfig `position:"Query" name:"HealthCheckConfig" type:"Struct"` SlowStartConfig CreateServerGroupSlowStartConfig `position:"Query" name:"SlowStartConfig" type:"Struct"` Scheduler string `position:"Query" name:"Scheduler"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` Protocol string `position:"Query" name:"Protocol"` UpstreamKeepaliveEnabled requests.Boolean `position:"Query" name:"UpstreamKeepaliveEnabled"` ServiceName string `position:"Query" name:"ServiceName"` Tag *[]CreateServerGroupTag `position:"Query" name:"Tag" type:"Repeated"` StickySessionConfig CreateServerGroupStickySessionConfig `position:"Query" name:"StickySessionConfig" type:"Struct"` DryRun requests.Boolean `position:"Query" name:"DryRun"` Ipv6Enabled requests.Boolean `position:"Query" name:"Ipv6Enabled"` ConnectionDrainConfig CreateServerGroupConnectionDrainConfig `position:"Query" name:"ConnectionDrainConfig" type:"Struct"` ServerGroupType string `position:"Query" name:"ServerGroupType"` VpcId string `position:"Query" name:"VpcId"` UchConfig CreateServerGroupUchConfig `position:"Query" name:"UchConfig" type:"Struct"` }
CreateServerGroupRequest is the request struct for api CreateServerGroup
func CreateCreateServerGroupRequest ¶
func CreateCreateServerGroupRequest() (request *CreateServerGroupRequest)
CreateCreateServerGroupRequest creates a request to invoke CreateServerGroup API
type CreateServerGroupResponse ¶
type CreateServerGroupResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` ServerGroupId string `json:"ServerGroupId" xml:"ServerGroupId"` }
CreateServerGroupResponse is the response struct for api CreateServerGroup
func CreateCreateServerGroupResponse ¶
func CreateCreateServerGroupResponse() (response *CreateServerGroupResponse)
CreateCreateServerGroupResponse creates a response to parse from CreateServerGroup response
type CreateServerGroupSlowStartConfig ¶ added in v1.63.1
type CreateServerGroupSlowStartConfig struct { SlowStartDuration string `name:"SlowStartDuration"` SlowStartEnabled string `name:"SlowStartEnabled"` }
CreateServerGroupSlowStartConfig is a repeated param struct in CreateServerGroupRequest
type CreateServerGroupStickySessionConfig ¶
type CreateServerGroupStickySessionConfig struct { StickySessionEnabled string `name:"StickySessionEnabled"` Cookie string `name:"Cookie"` CookieTimeout string `name:"CookieTimeout"` StickySessionType string `name:"StickySessionType"` }
CreateServerGroupStickySessionConfig is a repeated param struct in CreateServerGroupRequest
type CreateServerGroupTag ¶ added in v1.63.1
CreateServerGroupTag is a repeated param struct in CreateServerGroupRequest
type CreateServerGroupUchConfig ¶ added in v1.61.1463
CreateServerGroupUchConfig is a repeated param struct in CreateServerGroupRequest
type DefaultAction ¶
type DefaultAction struct { Type string `json:"Type" xml:"Type"` ForwardGroupConfig ForwardGroupConfig `json:"ForwardGroupConfig" xml:"ForwardGroupConfig"` }
DefaultAction is a nested struct in alb response
type DefaultActionsInGetListenerAttribute ¶
type DefaultActionsInGetListenerAttribute struct {
DefaultAction []DefaultAction `json:"defaultAction" xml:"defaultAction"`
}
DefaultActionsInGetListenerAttribute is a nested struct in alb response
type DefaultActionsInListListeners ¶
type DefaultActionsInListListeners struct {
DefaultAction []DefaultAction `json:"defaultAction" xml:"defaultAction"`
}
DefaultActionsInListListeners is a nested struct in alb response
type DeleteAScriptsRequest ¶ added in v1.62.278
type DeleteAScriptsRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` AScriptIds *[]string `position:"Query" name:"AScriptIds" type:"Repeated"` }
DeleteAScriptsRequest is the request struct for api DeleteAScripts
func CreateDeleteAScriptsRequest ¶ added in v1.62.278
func CreateDeleteAScriptsRequest() (request *DeleteAScriptsRequest)
CreateDeleteAScriptsRequest creates a request to invoke DeleteAScripts API
type DeleteAScriptsResponse ¶ added in v1.62.278
type DeleteAScriptsResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteAScriptsResponse is the response struct for api DeleteAScripts
func CreateDeleteAScriptsResponse ¶ added in v1.62.278
func CreateDeleteAScriptsResponse() (response *DeleteAScriptsResponse)
CreateDeleteAScriptsResponse creates a response to parse from DeleteAScripts response
type DeleteAclRequest ¶
type DeleteAclRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` AclId string `position:"Query" name:"AclId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
DeleteAclRequest is the request struct for api DeleteAcl
func CreateDeleteAclRequest ¶
func CreateDeleteAclRequest() (request *DeleteAclRequest)
CreateDeleteAclRequest creates a request to invoke DeleteAcl API
type DeleteAclResponse ¶
type DeleteAclResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteAclResponse is the response struct for api DeleteAcl
func CreateDeleteAclResponse ¶
func CreateDeleteAclResponse() (response *DeleteAclResponse)
CreateDeleteAclResponse creates a response to parse from DeleteAcl response
type DeleteHealthCheckTemplatesRequest ¶
type DeleteHealthCheckTemplatesRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` HealthCheckTemplateIds *[]string `position:"Query" name:"HealthCheckTemplateIds" type:"Repeated"` }
DeleteHealthCheckTemplatesRequest is the request struct for api DeleteHealthCheckTemplates
func CreateDeleteHealthCheckTemplatesRequest ¶
func CreateDeleteHealthCheckTemplatesRequest() (request *DeleteHealthCheckTemplatesRequest)
CreateDeleteHealthCheckTemplatesRequest creates a request to invoke DeleteHealthCheckTemplates API
type DeleteHealthCheckTemplatesResponse ¶
type DeleteHealthCheckTemplatesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteHealthCheckTemplatesResponse is the response struct for api DeleteHealthCheckTemplates
func CreateDeleteHealthCheckTemplatesResponse ¶
func CreateDeleteHealthCheckTemplatesResponse() (response *DeleteHealthCheckTemplatesResponse)
CreateDeleteHealthCheckTemplatesResponse creates a response to parse from DeleteHealthCheckTemplates response
type DeleteListenerRequest ¶
type DeleteListenerRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ListenerId string `position:"Query" name:"ListenerId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
DeleteListenerRequest is the request struct for api DeleteListener
func CreateDeleteListenerRequest ¶
func CreateDeleteListenerRequest() (request *DeleteListenerRequest)
CreateDeleteListenerRequest creates a request to invoke DeleteListener API
type DeleteListenerResponse ¶
type DeleteListenerResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteListenerResponse is the response struct for api DeleteListener
func CreateDeleteListenerResponse ¶
func CreateDeleteListenerResponse() (response *DeleteListenerResponse)
CreateDeleteListenerResponse creates a response to parse from DeleteListener response
type DeleteLoadBalancerRequest ¶
type DeleteLoadBalancerRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DeleteLoadBalancerRequest is the request struct for api DeleteLoadBalancer
func CreateDeleteLoadBalancerRequest ¶
func CreateDeleteLoadBalancerRequest() (request *DeleteLoadBalancerRequest)
CreateDeleteLoadBalancerRequest creates a request to invoke DeleteLoadBalancer API
type DeleteLoadBalancerResponse ¶
type DeleteLoadBalancerResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteLoadBalancerResponse is the response struct for api DeleteLoadBalancer
func CreateDeleteLoadBalancerResponse ¶
func CreateDeleteLoadBalancerResponse() (response *DeleteLoadBalancerResponse)
CreateDeleteLoadBalancerResponse creates a response to parse from DeleteLoadBalancer response
type DeleteRuleRequest ¶
type DeleteRuleRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` RuleId string `position:"Query" name:"RuleId"` }
DeleteRuleRequest is the request struct for api DeleteRule
func CreateDeleteRuleRequest ¶
func CreateDeleteRuleRequest() (request *DeleteRuleRequest)
CreateDeleteRuleRequest creates a request to invoke DeleteRule API
type DeleteRuleResponse ¶
type DeleteRuleResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteRuleResponse is the response struct for api DeleteRule
func CreateDeleteRuleResponse ¶
func CreateDeleteRuleResponse() (response *DeleteRuleResponse)
CreateDeleteRuleResponse creates a response to parse from DeleteRule response
type DeleteRulesRequest ¶
type DeleteRulesRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` RuleIds *[]string `position:"Query" name:"RuleIds" type:"Repeated"` }
DeleteRulesRequest is the request struct for api DeleteRules
func CreateDeleteRulesRequest ¶
func CreateDeleteRulesRequest() (request *DeleteRulesRequest)
CreateDeleteRulesRequest creates a request to invoke DeleteRules API
type DeleteRulesResponse ¶
type DeleteRulesResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteRulesResponse is the response struct for api DeleteRules
func CreateDeleteRulesResponse ¶
func CreateDeleteRulesResponse() (response *DeleteRulesResponse)
CreateDeleteRulesResponse creates a response to parse from DeleteRules response
type DeleteSecurityPolicyRequest ¶
type DeleteSecurityPolicyRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` SecurityPolicyId string `position:"Query" name:"SecurityPolicyId"` }
DeleteSecurityPolicyRequest is the request struct for api DeleteSecurityPolicy
func CreateDeleteSecurityPolicyRequest ¶
func CreateDeleteSecurityPolicyRequest() (request *DeleteSecurityPolicyRequest)
CreateDeleteSecurityPolicyRequest creates a request to invoke DeleteSecurityPolicy API
type DeleteSecurityPolicyResponse ¶
type DeleteSecurityPolicyResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteSecurityPolicyResponse is the response struct for api DeleteSecurityPolicy
func CreateDeleteSecurityPolicyResponse ¶
func CreateDeleteSecurityPolicyResponse() (response *DeleteSecurityPolicyResponse)
CreateDeleteSecurityPolicyResponse creates a response to parse from DeleteSecurityPolicy response
type DeleteServerGroupRequest ¶
type DeleteServerGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ServerGroupId string `position:"Query" name:"ServerGroupId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
DeleteServerGroupRequest is the request struct for api DeleteServerGroup
func CreateDeleteServerGroupRequest ¶
func CreateDeleteServerGroupRequest() (request *DeleteServerGroupRequest)
CreateDeleteServerGroupRequest creates a request to invoke DeleteServerGroup API
type DeleteServerGroupResponse ¶
type DeleteServerGroupResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteServerGroupResponse is the response struct for api DeleteServerGroup
func CreateDeleteServerGroupResponse ¶
func CreateDeleteServerGroupResponse() (response *DeleteServerGroupResponse)
CreateDeleteServerGroupResponse creates a response to parse from DeleteServerGroup response
type DeletionProtectionConfig ¶
type DeletionProtectionConfig struct { Enabled bool `json:"Enabled" xml:"Enabled"` EnabledTime string `json:"EnabledTime" xml:"EnabledTime"` }
DeletionProtectionConfig is a nested struct in alb response
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { *requests.RpcRequest AcceptLanguage string `position:"Query" name:"AcceptLanguage"` }
DescribeRegionsRequest is the request struct for api DescribeRegions
func CreateDescribeRegionsRequest ¶
func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Regions []Region `json:"Regions" xml:"Regions"` }
DescribeRegionsResponse is the response struct for api DescribeRegions
func CreateDescribeRegionsResponse ¶
func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response
type DescribeZonesRequest ¶
type DescribeZonesRequest struct { *requests.RpcRequest AcceptLanguage string `position:"Query" name:"AcceptLanguage"` }
DescribeZonesRequest is the request struct for api DescribeZones
func CreateDescribeZonesRequest ¶
func CreateDescribeZonesRequest() (request *DescribeZonesRequest)
CreateDescribeZonesRequest creates a request to invoke DescribeZones API
type DescribeZonesResponse ¶
type DescribeZonesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Zones []Zone `json:"Zones" xml:"Zones"` }
DescribeZonesResponse is the response struct for api DescribeZones
func CreateDescribeZonesResponse ¶
func CreateDescribeZonesResponse() (response *DescribeZonesResponse)
CreateDescribeZonesResponse creates a response to parse from DescribeZones response
type DetachCommonBandwidthPackageFromLoadBalancerRequest ¶ added in v1.61.1358
type DetachCommonBandwidthPackageFromLoadBalancerRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DetachCommonBandwidthPackageFromLoadBalancerRequest is the request struct for api DetachCommonBandwidthPackageFromLoadBalancer
func CreateDetachCommonBandwidthPackageFromLoadBalancerRequest ¶ added in v1.61.1358
func CreateDetachCommonBandwidthPackageFromLoadBalancerRequest() (request *DetachCommonBandwidthPackageFromLoadBalancerRequest)
CreateDetachCommonBandwidthPackageFromLoadBalancerRequest creates a request to invoke DetachCommonBandwidthPackageFromLoadBalancer API
type DetachCommonBandwidthPackageFromLoadBalancerResponse ¶ added in v1.61.1358
type DetachCommonBandwidthPackageFromLoadBalancerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` JobId string `json:"JobId" xml:"JobId"` }
DetachCommonBandwidthPackageFromLoadBalancerResponse is the response struct for api DetachCommonBandwidthPackageFromLoadBalancer
func CreateDetachCommonBandwidthPackageFromLoadBalancerResponse ¶ added in v1.61.1358
func CreateDetachCommonBandwidthPackageFromLoadBalancerResponse() (response *DetachCommonBandwidthPackageFromLoadBalancerResponse)
CreateDetachCommonBandwidthPackageFromLoadBalancerResponse creates a response to parse from DetachCommonBandwidthPackageFromLoadBalancer response
type DisableDeletionProtectionRequest ¶
type DisableDeletionProtectionRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ResourceId string `position:"Query" name:"ResourceId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
DisableDeletionProtectionRequest is the request struct for api DisableDeletionProtection
func CreateDisableDeletionProtectionRequest ¶
func CreateDisableDeletionProtectionRequest() (request *DisableDeletionProtectionRequest)
CreateDisableDeletionProtectionRequest creates a request to invoke DisableDeletionProtection API
type DisableDeletionProtectionResponse ¶
type DisableDeletionProtectionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DisableDeletionProtectionResponse is the response struct for api DisableDeletionProtection
func CreateDisableDeletionProtectionResponse ¶
func CreateDisableDeletionProtectionResponse() (response *DisableDeletionProtectionResponse)
CreateDisableDeletionProtectionResponse creates a response to parse from DisableDeletionProtection response
type DisableLoadBalancerAccessLogRequest ¶
type DisableLoadBalancerAccessLogRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DisableLoadBalancerAccessLogRequest is the request struct for api DisableLoadBalancerAccessLog
func CreateDisableLoadBalancerAccessLogRequest ¶
func CreateDisableLoadBalancerAccessLogRequest() (request *DisableLoadBalancerAccessLogRequest)
CreateDisableLoadBalancerAccessLogRequest creates a request to invoke DisableLoadBalancerAccessLog API
type DisableLoadBalancerAccessLogResponse ¶
type DisableLoadBalancerAccessLogResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DisableLoadBalancerAccessLogResponse is the response struct for api DisableLoadBalancerAccessLog
func CreateDisableLoadBalancerAccessLogResponse ¶
func CreateDisableLoadBalancerAccessLogResponse() (response *DisableLoadBalancerAccessLogResponse)
CreateDisableLoadBalancerAccessLogResponse creates a response to parse from DisableLoadBalancerAccessLog response
type DisableLoadBalancerIpv6InternetRequest ¶ added in v1.62.278
type DisableLoadBalancerIpv6InternetRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DisableLoadBalancerIpv6InternetRequest is the request struct for api DisableLoadBalancerIpv6Internet
func CreateDisableLoadBalancerIpv6InternetRequest ¶ added in v1.62.278
func CreateDisableLoadBalancerIpv6InternetRequest() (request *DisableLoadBalancerIpv6InternetRequest)
CreateDisableLoadBalancerIpv6InternetRequest creates a request to invoke DisableLoadBalancerIpv6Internet API
type DisableLoadBalancerIpv6InternetResponse ¶ added in v1.62.278
type DisableLoadBalancerIpv6InternetResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` JobId string `json:"JobId" xml:"JobId"` }
DisableLoadBalancerIpv6InternetResponse is the response struct for api DisableLoadBalancerIpv6Internet
func CreateDisableLoadBalancerIpv6InternetResponse ¶ added in v1.62.278
func CreateDisableLoadBalancerIpv6InternetResponse() (response *DisableLoadBalancerIpv6InternetResponse)
CreateDisableLoadBalancerIpv6InternetResponse creates a response to parse from DisableLoadBalancerIpv6Internet response
type DissociateAclsFromListenerRequest ¶
type DissociateAclsFromListenerRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` AclIds *[]string `position:"Query" name:"AclIds" type:"Repeated"` ListenerId string `position:"Query" name:"ListenerId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
DissociateAclsFromListenerRequest is the request struct for api DissociateAclsFromListener
func CreateDissociateAclsFromListenerRequest ¶
func CreateDissociateAclsFromListenerRequest() (request *DissociateAclsFromListenerRequest)
CreateDissociateAclsFromListenerRequest creates a request to invoke DissociateAclsFromListener API
type DissociateAclsFromListenerResponse ¶
type DissociateAclsFromListenerResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
DissociateAclsFromListenerResponse is the response struct for api DissociateAclsFromListener
func CreateDissociateAclsFromListenerResponse ¶
func CreateDissociateAclsFromListenerResponse() (response *DissociateAclsFromListenerResponse)
CreateDissociateAclsFromListenerResponse creates a response to parse from DissociateAclsFromListener response
type DissociateAdditionalCertificatesFromListenerCertificates ¶
type DissociateAdditionalCertificatesFromListenerCertificates struct {
CertificateId string `name:"CertificateId"`
}
DissociateAdditionalCertificatesFromListenerCertificates is a repeated param struct in DissociateAdditionalCertificatesFromListenerRequest
type DissociateAdditionalCertificatesFromListenerRequest ¶
type DissociateAdditionalCertificatesFromListenerRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ListenerId string `position:"Query" name:"ListenerId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` Certificates *[]DissociateAdditionalCertificatesFromListenerCertificates `position:"Query" name:"Certificates" type:"Repeated"` }
DissociateAdditionalCertificatesFromListenerRequest is the request struct for api DissociateAdditionalCertificatesFromListener
func CreateDissociateAdditionalCertificatesFromListenerRequest ¶
func CreateDissociateAdditionalCertificatesFromListenerRequest() (request *DissociateAdditionalCertificatesFromListenerRequest)
CreateDissociateAdditionalCertificatesFromListenerRequest creates a request to invoke DissociateAdditionalCertificatesFromListener API
type DissociateAdditionalCertificatesFromListenerResponse ¶
type DissociateAdditionalCertificatesFromListenerResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
DissociateAdditionalCertificatesFromListenerResponse is the response struct for api DissociateAdditionalCertificatesFromListener
func CreateDissociateAdditionalCertificatesFromListenerResponse ¶
func CreateDissociateAdditionalCertificatesFromListenerResponse() (response *DissociateAdditionalCertificatesFromListenerResponse)
CreateDissociateAdditionalCertificatesFromListenerResponse creates a response to parse from DissociateAdditionalCertificatesFromListener response
type EnableDeletionProtectionRequest ¶
type EnableDeletionProtectionRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ResourceId string `position:"Query" name:"ResourceId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
EnableDeletionProtectionRequest is the request struct for api EnableDeletionProtection
func CreateEnableDeletionProtectionRequest ¶
func CreateEnableDeletionProtectionRequest() (request *EnableDeletionProtectionRequest)
CreateEnableDeletionProtectionRequest creates a request to invoke EnableDeletionProtection API
type EnableDeletionProtectionResponse ¶
type EnableDeletionProtectionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
EnableDeletionProtectionResponse is the response struct for api EnableDeletionProtection
func CreateEnableDeletionProtectionResponse ¶
func CreateEnableDeletionProtectionResponse() (response *EnableDeletionProtectionResponse)
CreateEnableDeletionProtectionResponse creates a response to parse from EnableDeletionProtection response
type EnableLoadBalancerAccessLogRequest ¶
type EnableLoadBalancerAccessLogRequest struct { *requests.RpcRequest LogProject string `position:"Query" name:"LogProject"` ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` LogStore string `position:"Query" name:"LogStore"` }
EnableLoadBalancerAccessLogRequest is the request struct for api EnableLoadBalancerAccessLog
func CreateEnableLoadBalancerAccessLogRequest ¶
func CreateEnableLoadBalancerAccessLogRequest() (request *EnableLoadBalancerAccessLogRequest)
CreateEnableLoadBalancerAccessLogRequest creates a request to invoke EnableLoadBalancerAccessLog API
type EnableLoadBalancerAccessLogResponse ¶
type EnableLoadBalancerAccessLogResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` JobId string `json:"JobId" xml:"JobId"` }
EnableLoadBalancerAccessLogResponse is the response struct for api EnableLoadBalancerAccessLog
func CreateEnableLoadBalancerAccessLogResponse ¶
func CreateEnableLoadBalancerAccessLogResponse() (response *EnableLoadBalancerAccessLogResponse)
CreateEnableLoadBalancerAccessLogResponse creates a response to parse from EnableLoadBalancerAccessLog response
type EnableLoadBalancerIpv6InternetRequest ¶ added in v1.62.278
type EnableLoadBalancerIpv6InternetRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
EnableLoadBalancerIpv6InternetRequest is the request struct for api EnableLoadBalancerIpv6Internet
func CreateEnableLoadBalancerIpv6InternetRequest ¶ added in v1.62.278
func CreateEnableLoadBalancerIpv6InternetRequest() (request *EnableLoadBalancerIpv6InternetRequest)
CreateEnableLoadBalancerIpv6InternetRequest creates a request to invoke EnableLoadBalancerIpv6Internet API
type EnableLoadBalancerIpv6InternetResponse ¶ added in v1.62.278
type EnableLoadBalancerIpv6InternetResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` JobId string `json:"JobId" xml:"JobId"` }
EnableLoadBalancerIpv6InternetResponse is the response struct for api EnableLoadBalancerIpv6Internet
func CreateEnableLoadBalancerIpv6InternetResponse ¶ added in v1.62.278
func CreateEnableLoadBalancerIpv6InternetResponse() (response *EnableLoadBalancerIpv6InternetResponse)
CreateEnableLoadBalancerIpv6InternetResponse creates a response to parse from EnableLoadBalancerIpv6Internet response
type ExposeHeaders ¶ added in v1.61.1463
type ExposeHeaders struct {
ExposeHeaders []string `json:"ExposeHeaders" xml:"ExposeHeaders"`
}
ExposeHeaders is a nested struct in alb response
type ExtAttribute ¶ added in v1.62.278
type ExtAttribute struct { AttributeKey string `json:"AttributeKey" xml:"AttributeKey"` AttributeValue string `json:"AttributeValue" xml:"AttributeValue"` }
ExtAttribute is a nested struct in alb response
type ExtAttributes ¶ added in v1.62.278
type ExtAttributes struct {
ExtAttribute []ExtAttribute `json:"ExtAttribute" xml:"ExtAttribute"`
}
ExtAttributes is a nested struct in alb response
type FeatureLabels ¶
type FeatureLabels struct {
FeatureLabel []string `json:"FeatureLabel" xml:"FeatureLabel"`
}
FeatureLabels is a nested struct in alb response
type FixedResponseConfig ¶
type FixedResponseConfig struct { Content string `json:"Content" xml:"Content"` ContentType string `json:"ContentType" xml:"ContentType"` HttpCode string `json:"HttpCode" xml:"HttpCode"` }
FixedResponseConfig is a nested struct in alb response
type ForwardGroupConfig ¶
type ForwardGroupConfig struct {
ServerGroupTuples []ServerGroupTuple `json:"ServerGroupTuples" xml:"ServerGroupTuples"`
}
ForwardGroupConfig is a nested struct in alb response
type ForwardGroupConfigInListRules ¶
type ForwardGroupConfigInListRules struct { ServerGroupStickySession ServerGroupStickySession `json:"ServerGroupStickySession" xml:"ServerGroupStickySession"` ServerGroupTuples []ServerGroupTuple `json:"ServerGroupTuples" xml:"ServerGroupTuples"` }
ForwardGroupConfigInListRules is a nested struct in alb response
type GetHealthCheckTemplateAttributeRequest ¶
type GetHealthCheckTemplateAttributeRequest struct { *requests.RpcRequest HealthCheckTemplateId string `position:"Query" name:"HealthCheckTemplateId"` }
GetHealthCheckTemplateAttributeRequest is the request struct for api GetHealthCheckTemplateAttribute
func CreateGetHealthCheckTemplateAttributeRequest ¶
func CreateGetHealthCheckTemplateAttributeRequest() (request *GetHealthCheckTemplateAttributeRequest)
CreateGetHealthCheckTemplateAttributeRequest creates a request to invoke GetHealthCheckTemplateAttribute API
type GetHealthCheckTemplateAttributeResponse ¶
type GetHealthCheckTemplateAttributeResponse struct { *responses.BaseResponse HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` HealthCheckHost string `json:"HealthCheckHost" xml:"HealthCheckHost"` HealthCheckHttpVersion string `json:"HealthCheckHttpVersion" xml:"HealthCheckHttpVersion"` HealthCheckTemplateId string `json:"HealthCheckTemplateId" xml:"HealthCheckTemplateId"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` HealthCheckMethod string `json:"HealthCheckMethod" xml:"HealthCheckMethod"` HealthCheckPath string `json:"HealthCheckPath" xml:"HealthCheckPath"` HealthCheckProtocol string `json:"HealthCheckProtocol" xml:"HealthCheckProtocol"` HealthCheckTemplateName string `json:"HealthCheckTemplateName" xml:"HealthCheckTemplateName"` HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` RequestId string `json:"RequestId" xml:"RequestId"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` HealthCheckTcpFastCloseEnabled bool `json:"HealthCheckTcpFastCloseEnabled" xml:"HealthCheckTcpFastCloseEnabled"` ServiceManagedEnabled bool `json:"ServiceManagedEnabled" xml:"ServiceManagedEnabled"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` HealthCheckHttpCodes []string `json:"HealthCheckHttpCodes" xml:"HealthCheckHttpCodes"` HealthCheckCodes []string `json:"HealthCheckCodes" xml:"HealthCheckCodes"` Tags []Tag `json:"Tags" xml:"Tags"` }
GetHealthCheckTemplateAttributeResponse is the response struct for api GetHealthCheckTemplateAttribute
func CreateGetHealthCheckTemplateAttributeResponse ¶
func CreateGetHealthCheckTemplateAttributeResponse() (response *GetHealthCheckTemplateAttributeResponse)
CreateGetHealthCheckTemplateAttributeResponse creates a response to parse from GetHealthCheckTemplateAttribute response
type GetListenerAttributeRequest ¶
type GetListenerAttributeRequest struct { *requests.RpcRequest ListenerId string `position:"Query" name:"ListenerId"` }
GetListenerAttributeRequest is the request struct for api GetListenerAttribute
func CreateGetListenerAttributeRequest ¶
func CreateGetListenerAttributeRequest() (request *GetListenerAttributeRequest)
CreateGetListenerAttributeRequest creates a request to invoke GetListenerAttribute API
type GetListenerAttributeResponse ¶
type GetListenerAttributeResponse struct { *responses.BaseResponse CaEnabled bool `json:"CaEnabled" xml:"CaEnabled"` GzipEnabled bool `json:"GzipEnabled" xml:"GzipEnabled"` Http2Enabled bool `json:"Http2Enabled" xml:"Http2Enabled"` ServiceManagedEnabled bool `json:"ServiceManagedEnabled" xml:"ServiceManagedEnabled"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` IdleTimeout int `json:"IdleTimeout" xml:"IdleTimeout"` ListenerDescription string `json:"ListenerDescription" xml:"ListenerDescription"` ListenerId string `json:"ListenerId" xml:"ListenerId"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` ListenerProtocol string `json:"ListenerProtocol" xml:"ListenerProtocol"` ListenerStatus string `json:"ListenerStatus" xml:"ListenerStatus"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` RequestId string `json:"RequestId" xml:"RequestId"` RequestTimeout int `json:"RequestTimeout" xml:"RequestTimeout"` SecurityPolicyId string `json:"SecurityPolicyId" xml:"SecurityPolicyId"` AclConfig AclConfig `json:"AclConfig" xml:"AclConfig"` LogConfig LogConfig `json:"LogConfig" xml:"LogConfig"` QuicConfig QuicConfig `json:"QuicConfig" xml:"QuicConfig"` XForwardedForConfig XForwardedForConfig `json:"XForwardedForConfig" xml:"XForwardedForConfig"` Certificates []Certificate `json:"Certificates" xml:"Certificates"` CaCertificates []Certificate `json:"CaCertificates" xml:"CaCertificates"` DefaultActions []DefaultAction `json:"DefaultActions" xml:"DefaultActions"` Tags []Tag `json:"Tags" xml:"Tags"` AssociatedResources []AssociatedResource `json:"AssociatedResources" xml:"AssociatedResources"` }
GetListenerAttributeResponse is the response struct for api GetListenerAttribute
func CreateGetListenerAttributeResponse ¶
func CreateGetListenerAttributeResponse() (response *GetListenerAttributeResponse)
CreateGetListenerAttributeResponse creates a response to parse from GetListenerAttribute response
type GetListenerHealthStatusRequest ¶ added in v1.61.1358
type GetListenerHealthStatusRequest struct { *requests.RpcRequest IncludeRule requests.Boolean `position:"Query" name:"IncludeRule"` ListenerId string `position:"Query" name:"ListenerId"` NextToken string `position:"Query" name:"NextToken"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
GetListenerHealthStatusRequest is the request struct for api GetListenerHealthStatus
func CreateGetListenerHealthStatusRequest ¶ added in v1.61.1358
func CreateGetListenerHealthStatusRequest() (request *GetListenerHealthStatusRequest)
CreateGetListenerHealthStatusRequest creates a request to invoke GetListenerHealthStatus API
type GetListenerHealthStatusResponse ¶ added in v1.61.1358
type GetListenerHealthStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` NextToken string `json:"NextToken" xml:"NextToken"` ListenerHealthStatus []ListenerHealthStatusModel `json:"ListenerHealthStatus" xml:"ListenerHealthStatus"` RuleHealthStatus []RuleHealthStatusModel `json:"RuleHealthStatus" xml:"RuleHealthStatus"` }
GetListenerHealthStatusResponse is the response struct for api GetListenerHealthStatus
func CreateGetListenerHealthStatusResponse ¶ added in v1.61.1358
func CreateGetListenerHealthStatusResponse() (response *GetListenerHealthStatusResponse)
CreateGetListenerHealthStatusResponse creates a response to parse from GetListenerHealthStatus response
type GetLoadBalancerAttributeRequest ¶
type GetLoadBalancerAttributeRequest struct { *requests.RpcRequest LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
GetLoadBalancerAttributeRequest is the request struct for api GetLoadBalancerAttribute
func CreateGetLoadBalancerAttributeRequest ¶
func CreateGetLoadBalancerAttributeRequest() (request *GetLoadBalancerAttributeRequest)
CreateGetLoadBalancerAttributeRequest creates a request to invoke GetLoadBalancerAttribute API
type GetLoadBalancerAttributeResponse ¶
type GetLoadBalancerAttributeResponse struct { *responses.BaseResponse AddressAllocatedMode string `json:"AddressAllocatedMode" xml:"AddressAllocatedMode"` AddressType string `json:"AddressType" xml:"AddressType"` BandwidthCapacity int `json:"BandwidthCapacity" xml:"BandwidthCapacity"` BandwidthPackageId string `json:"BandwidthPackageId" xml:"BandwidthPackageId"` CreateTime string `json:"CreateTime" xml:"CreateTime"` DNSName string `json:"DNSName" xml:"DNSName"` LoadBalancerBussinessStatus string `json:"LoadBalancerBussinessStatus" xml:"LoadBalancerBussinessStatus"` LoadBalancerEdition string `json:"LoadBalancerEdition" xml:"LoadBalancerEdition"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` LoadBalancerName string `json:"LoadBalancerName" xml:"LoadBalancerName"` ServiceManagedEnabled bool `json:"ServiceManagedEnabled" xml:"ServiceManagedEnabled"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` LoadBalancerStatus string `json:"LoadBalancerStatus" xml:"LoadBalancerStatus"` RegionId string `json:"RegionId" xml:"RegionId"` RequestId string `json:"RequestId" xml:"RequestId"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` VpcId string `json:"VpcId" xml:"VpcId"` ConfigManagedEnabled bool `json:"ConfigManagedEnabled" xml:"ConfigManagedEnabled"` AddressIpVersion string `json:"AddressIpVersion" xml:"AddressIpVersion"` Ipv6AddressType string `json:"Ipv6AddressType" xml:"Ipv6AddressType"` BackToOriginRouteEnabled bool `json:"BackToOriginRouteEnabled" xml:"BackToOriginRouteEnabled"` LoadBalancerVersion string `json:"LoadBalancerVersion" xml:"LoadBalancerVersion"` SysSecurityGroupId string `json:"SysSecurityGroupId" xml:"SysSecurityGroupId"` FeatureLabels []string `json:"FeatureLabels" xml:"FeatureLabels"` SecurityGroupIds []string `json:"SecurityGroupIds" xml:"SecurityGroupIds"` AccessLogConfig AccessLogConfig `json:"AccessLogConfig" xml:"AccessLogConfig"` DeletionProtectionConfig DeletionProtectionConfig `json:"DeletionProtectionConfig" xml:"DeletionProtectionConfig"` LoadBalancerBillingConfig LoadBalancerBillingConfig `json:"LoadBalancerBillingConfig" xml:"LoadBalancerBillingConfig"` ModificationProtectionConfig ModificationProtectionConfig `json:"ModificationProtectionConfig" xml:"ModificationProtectionConfig"` LoadBalancerOperationLocks []LoadBalancerOperationLock `json:"LoadBalancerOperationLocks" xml:"LoadBalancerOperationLocks"` Tags []Tag `json:"Tags" xml:"Tags"` ZoneMappings []ZoneMapping `json:"ZoneMappings" xml:"ZoneMappings"` AssociatedResources []AssociatedResource `json:"AssociatedResources" xml:"AssociatedResources"` }
GetLoadBalancerAttributeResponse is the response struct for api GetLoadBalancerAttribute
func CreateGetLoadBalancerAttributeResponse ¶
func CreateGetLoadBalancerAttributeResponse() (response *GetLoadBalancerAttributeResponse)
CreateGetLoadBalancerAttributeResponse creates a response to parse from GetLoadBalancerAttribute response
type HeaderConfig ¶
type HeaderConfig struct { Key string `json:"Key" xml:"Key"` Values []string `json:"Values" xml:"Values"` }
HeaderConfig is a nested struct in alb response
type HealthCheckCodesInGetHealthCheckTemplateAttribute ¶
type HealthCheckCodesInGetHealthCheckTemplateAttribute struct {
HealthCheckCode []string `json:"HealthCheckCode" xml:"HealthCheckCode"`
}
HealthCheckCodesInGetHealthCheckTemplateAttribute is a nested struct in alb response
type HealthCheckCodesInListHealthCheckTemplates ¶
type HealthCheckCodesInListHealthCheckTemplates struct {
HealthCheckCode []string `json:"HealthCheckCode" xml:"HealthCheckCode"`
}
HealthCheckCodesInListHealthCheckTemplates is a nested struct in alb response
type HealthCheckCodesInListServerGroups ¶
type HealthCheckCodesInListServerGroups struct {
HealthCheckCode []string `json:"HealthCheckCode" xml:"HealthCheckCode"`
}
HealthCheckCodesInListServerGroups is a nested struct in alb response
type HealthCheckConfig ¶
type HealthCheckConfig struct { HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` HealthCheckEnabled bool `json:"HealthCheckEnabled" xml:"HealthCheckEnabled"` HealthCheckHost string `json:"HealthCheckHost" xml:"HealthCheckHost"` HealthCheckHttpVersion string `json:"HealthCheckHttpVersion" xml:"HealthCheckHttpVersion"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` HealthCheckMethod string `json:"HealthCheckMethod" xml:"HealthCheckMethod"` HealthCheckPath string `json:"HealthCheckPath" xml:"HealthCheckPath"` HealthCheckProtocol string `json:"HealthCheckProtocol" xml:"HealthCheckProtocol"` HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` HealthCheckTcpFastCloseEnabled bool `json:"HealthCheckTcpFastCloseEnabled" xml:"HealthCheckTcpFastCloseEnabled"` HealthCheckHttpCodes []string `json:"HealthCheckHttpCodes" xml:"HealthCheckHttpCodes"` HealthCheckCodes []string `json:"HealthCheckCodes" xml:"HealthCheckCodes"` }
HealthCheckConfig is a nested struct in alb response
type HealthCheckHttpCodesInGetHealthCheckTemplateAttribute ¶
type HealthCheckHttpCodesInGetHealthCheckTemplateAttribute struct {
HttpCode []string `json:"httpCode" xml:"httpCode"`
}
HealthCheckHttpCodesInGetHealthCheckTemplateAttribute is a nested struct in alb response
type HealthCheckHttpCodesInListHealthCheckTemplates ¶
type HealthCheckHttpCodesInListHealthCheckTemplates struct {
HttpCode []string `json:"httpCode" xml:"httpCode"`
}
HealthCheckHttpCodesInListHealthCheckTemplates is a nested struct in alb response
type HealthCheckHttpCodesInListServerGroups ¶
type HealthCheckHttpCodesInListServerGroups struct {
HealthCheckHttpCode []string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"`
}
HealthCheckHttpCodesInListServerGroups is a nested struct in alb response
type HealthCheckTemplate ¶
type HealthCheckTemplate struct { HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` HealthCheckHost string `json:"HealthCheckHost" xml:"HealthCheckHost"` HealthCheckHttpVersion string `json:"HealthCheckHttpVersion" xml:"HealthCheckHttpVersion"` HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"` HealthCheckMethod string `json:"HealthCheckMethod" xml:"HealthCheckMethod"` HealthCheckPath string `json:"HealthCheckPath" xml:"HealthCheckPath"` HealthCheckProtocol string `json:"HealthCheckProtocol" xml:"HealthCheckProtocol"` HealthCheckTemplateId string `json:"HealthCheckTemplateId" xml:"HealthCheckTemplateId"` HealthCheckTemplateName string `json:"HealthCheckTemplateName" xml:"HealthCheckTemplateName"` HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` HealthCheckTcpFastCloseEnabled bool `json:"HealthCheckTcpFastCloseEnabled" xml:"HealthCheckTcpFastCloseEnabled"` ServiceManagedEnabled bool `json:"ServiceManagedEnabled" xml:"ServiceManagedEnabled"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` HealthCheckHttpCodes []string `json:"HealthCheckHttpCodes" xml:"HealthCheckHttpCodes"` HealthCheckCodes []string `json:"HealthCheckCodes" xml:"HealthCheckCodes"` Tags []Tag `json:"Tags" xml:"Tags"` }
HealthCheckTemplate is a nested struct in alb response
type HealthCheckTemplates ¶
type HealthCheckTemplates struct {
HealthCheckTemplate []HealthCheckTemplate `json:"HealthCheckTemplate" xml:"HealthCheckTemplate"`
}
HealthCheckTemplates is a nested struct in alb response
type HostConfig ¶
type HostConfig struct {
Values []string `json:"Values" xml:"Values"`
}
HostConfig is a nested struct in alb response
type InsertHeaderConfig ¶
type InsertHeaderConfig struct { CoverEnabled bool `json:"CoverEnabled" xml:"CoverEnabled"` Key string `json:"Key" xml:"Key"` Value string `json:"Value" xml:"Value"` ValueType string `json:"ValueType" xml:"ValueType"` }
InsertHeaderConfig is a nested struct in alb response
type Ipv4LocalAddresses ¶ added in v1.63.47
type Ipv4LocalAddresses struct {
Ipv4LocalAddress []string `json:"Ipv4LocalAddress" xml:"Ipv4LocalAddress"`
}
Ipv4LocalAddresses is a nested struct in alb response
type Ipv6LocalAddresses ¶ added in v1.63.47
type Ipv6LocalAddresses struct {
Ipv6LocalAddress []string `json:"ipv6LocalAddress" xml:"ipv6LocalAddress"`
}
Ipv6LocalAddresses is a nested struct in alb response
type Job ¶
type Job struct { ApiName string `json:"ApiName" xml:"ApiName"` CreateTime int64 `json:"CreateTime" xml:"CreateTime"` ErrorCode string `json:"ErrorCode" xml:"ErrorCode"` ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"` Id string `json:"Id" xml:"Id"` ModifyTime int64 `json:"ModifyTime" xml:"ModifyTime"` OperateType string `json:"OperateType" xml:"OperateType"` ResourceId string `json:"ResourceId" xml:"ResourceId"` ResourceType string `json:"ResourceType" xml:"ResourceType"` Status string `json:"Status" xml:"Status"` }
Job is a nested struct in alb response
type Jobs ¶
type Jobs struct {
Job []Job `json:"Job" xml:"Job"`
}
Jobs is a nested struct in alb response
type ListAScriptsRequest ¶ added in v1.62.278
type ListAScriptsRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` AScriptNames *[]string `position:"Query" name:"AScriptNames" type:"Repeated"` ListenerIds *[]string `position:"Query" name:"ListenerIds" type:"Repeated"` AScriptIds *[]string `position:"Query" name:"AScriptIds" type:"Repeated"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListAScriptsRequest is the request struct for api ListAScripts
func CreateListAScriptsRequest ¶ added in v1.62.278
func CreateListAScriptsRequest() (request *ListAScriptsRequest)
CreateListAScriptsRequest creates a request to invoke ListAScripts API
type ListAScriptsResponse ¶ added in v1.62.278
type ListAScriptsResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` NextToken string `json:"NextToken" xml:"NextToken"` MaxResults int `json:"MaxResults" xml:"MaxResults"` AScripts []AScript `json:"AScripts" xml:"AScripts"` }
ListAScriptsResponse is the response struct for api ListAScripts
func CreateListAScriptsResponse ¶ added in v1.62.278
func CreateListAScriptsResponse() (response *ListAScriptsResponse)
CreateListAScriptsResponse creates a response to parse from ListAScripts response
type ListAclEntriesRequest ¶
type ListAclEntriesRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` AclId string `position:"Query" name:"AclId"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListAclEntriesRequest is the request struct for api ListAclEntries
func CreateListAclEntriesRequest ¶
func CreateListAclEntriesRequest() (request *ListAclEntriesRequest)
CreateListAclEntriesRequest creates a request to invoke ListAclEntries API
type ListAclEntriesResponse ¶
type ListAclEntriesResponse struct { *responses.BaseResponse MaxResults int `json:"MaxResults" xml:"MaxResults"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` AclEntries []AclEntry `json:"AclEntries" xml:"AclEntries"` }
ListAclEntriesResponse is the response struct for api ListAclEntries
func CreateListAclEntriesResponse ¶
func CreateListAclEntriesResponse() (response *ListAclEntriesResponse)
CreateListAclEntriesResponse creates a response to parse from ListAclEntries response
type ListAclRelationsRequest ¶
type ListAclRelationsRequest struct { *requests.RpcRequest AclIds *[]string `position:"Query" name:"AclIds" type:"Repeated"` }
ListAclRelationsRequest is the request struct for api ListAclRelations
func CreateListAclRelationsRequest ¶
func CreateListAclRelationsRequest() (request *ListAclRelationsRequest)
CreateListAclRelationsRequest creates a request to invoke ListAclRelations API
type ListAclRelationsResponse ¶
type ListAclRelationsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AclRelations []AclRelation `json:"AclRelations" xml:"AclRelations"` }
ListAclRelationsResponse is the response struct for api ListAclRelations
func CreateListAclRelationsResponse ¶
func CreateListAclRelationsResponse() (response *ListAclRelationsResponse)
CreateListAclRelationsResponse creates a response to parse from ListAclRelations response
type ListAclsRequest ¶
type ListAclsRequest struct { *requests.RpcRequest AclIds *[]string `position:"Query" name:"AclIds" type:"Repeated"` AddressIPVersion string `position:"Query" name:"AddressIPVersion"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` NextToken string `position:"Query" name:"NextToken"` Tag *[]ListAclsTag `position:"Query" name:"Tag" type:"Repeated"` AclNames *[]string `position:"Query" name:"AclNames" type:"Repeated"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListAclsRequest is the request struct for api ListAcls
func CreateListAclsRequest ¶
func CreateListAclsRequest() (request *ListAclsRequest)
CreateListAclsRequest creates a request to invoke ListAcls API
type ListAclsResponse ¶
type ListAclsResponse struct { *responses.BaseResponse MaxResults int `json:"MaxResults" xml:"MaxResults"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Acls []Acl `json:"Acls" xml:"Acls"` }
ListAclsResponse is the response struct for api ListAcls
func CreateListAclsResponse ¶
func CreateListAclsResponse() (response *ListAclsResponse)
CreateListAclsResponse creates a response to parse from ListAcls response
type ListAclsTag ¶ added in v1.63.1
ListAclsTag is a repeated param struct in ListAclsRequest
type ListAsynJobsRequest ¶
type ListAsynJobsRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` EndTime requests.Integer `position:"Query" name:"EndTime"` BeginTime requests.Integer `position:"Query" name:"BeginTime"` ResourceType string `position:"Query" name:"ResourceType"` ApiName string `position:"Query" name:"ApiName"` JobIds *[]string `position:"Query" name:"JobIds" type:"Repeated"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` ResourceIds *[]string `position:"Query" name:"ResourceIds" type:"Repeated"` }
ListAsynJobsRequest is the request struct for api ListAsynJobs
func CreateListAsynJobsRequest ¶
func CreateListAsynJobsRequest() (request *ListAsynJobsRequest)
CreateListAsynJobsRequest creates a request to invoke ListAsynJobs API
type ListAsynJobsResponse ¶
type ListAsynJobsResponse struct { *responses.BaseResponse MaxResults int64 `json:"MaxResults" xml:"MaxResults"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` Jobs []Job `json:"Jobs" xml:"Jobs"` }
ListAsynJobsResponse is the response struct for api ListAsynJobs
func CreateListAsynJobsResponse ¶
func CreateListAsynJobsResponse() (response *ListAsynJobsResponse)
CreateListAsynJobsResponse creates a response to parse from ListAsynJobs response
type ListHealthCheckTemplatesRequest ¶
type ListHealthCheckTemplatesRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` Tag *[]ListHealthCheckTemplatesTag `position:"Query" name:"Tag" type:"Repeated"` HealthCheckTemplateNames *[]string `position:"Query" name:"HealthCheckTemplateNames" type:"Repeated"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` HealthCheckTemplateIds *[]string `position:"Query" name:"HealthCheckTemplateIds" type:"Repeated"` }
ListHealthCheckTemplatesRequest is the request struct for api ListHealthCheckTemplates
func CreateListHealthCheckTemplatesRequest ¶
func CreateListHealthCheckTemplatesRequest() (request *ListHealthCheckTemplatesRequest)
CreateListHealthCheckTemplatesRequest creates a request to invoke ListHealthCheckTemplates API
type ListHealthCheckTemplatesResponse ¶
type ListHealthCheckTemplatesResponse struct { *responses.BaseResponse MaxResults int `json:"MaxResults" xml:"MaxResults"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` HealthCheckTemplates []HealthCheckTemplate `json:"HealthCheckTemplates" xml:"HealthCheckTemplates"` }
ListHealthCheckTemplatesResponse is the response struct for api ListHealthCheckTemplates
func CreateListHealthCheckTemplatesResponse ¶
func CreateListHealthCheckTemplatesResponse() (response *ListHealthCheckTemplatesResponse)
CreateListHealthCheckTemplatesResponse creates a response to parse from ListHealthCheckTemplates response
type ListHealthCheckTemplatesTag ¶ added in v1.63.1
ListHealthCheckTemplatesTag is a repeated param struct in ListHealthCheckTemplatesRequest
type ListListenerCertificatesRequest ¶
type ListListenerCertificatesRequest struct { *requests.RpcRequest CertificateType string `position:"Query" name:"CertificateType"` ListenerId string `position:"Query" name:"ListenerId"` CertificateIds *[]string `position:"Query" name:"CertificateIds" type:"Repeated"` NextToken string `position:"Query" name:"NextToken"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListListenerCertificatesRequest is the request struct for api ListListenerCertificates
func CreateListListenerCertificatesRequest ¶
func CreateListListenerCertificatesRequest() (request *ListListenerCertificatesRequest)
CreateListListenerCertificatesRequest creates a request to invoke ListListenerCertificates API
type ListListenerCertificatesResponse ¶
type ListListenerCertificatesResponse struct { *responses.BaseResponse MaxResults int `json:"MaxResults" xml:"MaxResults"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Certificates []CertificateModel `json:"Certificates" xml:"Certificates"` }
ListListenerCertificatesResponse is the response struct for api ListListenerCertificates
func CreateListListenerCertificatesResponse ¶
func CreateListListenerCertificatesResponse() (response *ListListenerCertificatesResponse)
CreateListListenerCertificatesResponse creates a response to parse from ListListenerCertificates response
type ListListenersRequest ¶
type ListListenersRequest struct { *requests.RpcRequest LoadBalancerIds *[]string `position:"Query" name:"LoadBalancerIds" type:"Repeated"` NextToken string `position:"Query" name:"NextToken"` Tag *[]ListListenersTag `position:"Query" name:"Tag" type:"Repeated"` AccessLogRecordCustomizedHeadersEnabled requests.Boolean `position:"Query" name:"AccessLogRecordCustomizedHeadersEnabled"` ListenerProtocol string `position:"Query" name:"ListenerProtocol"` ListenerIds *[]string `position:"Query" name:"ListenerIds" type:"Repeated"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` IsAssociatedAcl requests.Boolean `position:"Query" name:"IsAssociatedAcl"` Status string `position:"Query" name:"Status"` }
ListListenersRequest is the request struct for api ListListeners
func CreateListListenersRequest ¶
func CreateListListenersRequest() (request *ListListenersRequest)
CreateListListenersRequest creates a request to invoke ListListeners API
type ListListenersResponse ¶
type ListListenersResponse struct { *responses.BaseResponse MaxResults int `json:"MaxResults" xml:"MaxResults"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Listeners []Listener `json:"Listeners" xml:"Listeners"` }
ListListenersResponse is the response struct for api ListListeners
func CreateListListenersResponse ¶
func CreateListListenersResponse() (response *ListListenersResponse)
CreateListListenersResponse creates a response to parse from ListListeners response
type ListListenersTag ¶ added in v1.63.1
ListListenersTag is a repeated param struct in ListListenersRequest
type ListLoadBalancersRequest ¶
type ListLoadBalancersRequest struct { *requests.RpcRequest LoadBalancerNames *[]string `position:"Query" name:"LoadBalancerNames" type:"Repeated"` LoadBalancerIds *[]string `position:"Query" name:"LoadBalancerIds" type:"Repeated"` LoadBalancerEditions *[]string `position:"Query" name:"LoadBalancerEditions" type:"Repeated"` AddressIpVersion string `position:"Query" name:"AddressIpVersion"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` NextToken string `position:"Query" name:"NextToken"` LoadBalancerBussinessStatus string `position:"Query" name:"LoadBalancerBussinessStatus"` DNSName string `position:"Query" name:"DNSName"` AddressType string `position:"Query" name:"AddressType"` VpcIds *[]string `position:"Query" name:"VpcIds" type:"Repeated"` Tag *[]ListLoadBalancersTag `position:"Query" name:"Tag" type:"Repeated"` Address string `position:"Query" name:"Address"` LoadBalancerStatus string `position:"Query" name:"LoadBalancerStatus"` InternetChargeType string `position:"Query" name:"InternetChargeType"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` ZoneId string `position:"Query" name:"ZoneId"` Ipv6AddressType string `position:"Query" name:"Ipv6AddressType"` PayType string `position:"Query" name:"PayType"` }
ListLoadBalancersRequest is the request struct for api ListLoadBalancers
func CreateListLoadBalancersRequest ¶
func CreateListLoadBalancersRequest() (request *ListLoadBalancersRequest)
CreateListLoadBalancersRequest creates a request to invoke ListLoadBalancers API
type ListLoadBalancersResponse ¶
type ListLoadBalancersResponse struct { *responses.BaseResponse MaxResults int `json:"MaxResults" xml:"MaxResults"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` LoadBalancers []LoadBalancer `json:"LoadBalancers" xml:"LoadBalancers"` }
ListLoadBalancersResponse is the response struct for api ListLoadBalancers
func CreateListLoadBalancersResponse ¶
func CreateListLoadBalancersResponse() (response *ListLoadBalancersResponse)
CreateListLoadBalancersResponse creates a response to parse from ListLoadBalancers response
type ListLoadBalancersTag ¶
ListLoadBalancersTag is a repeated param struct in ListLoadBalancersRequest
type ListRulesRequest ¶
type ListRulesRequest struct { *requests.RpcRequest LoadBalancerIds *[]string `position:"Query" name:"LoadBalancerIds" type:"Repeated"` ListenerId string `position:"Query" name:"ListenerId"` NextToken string `position:"Query" name:"NextToken"` Tag *[]ListRulesTag `position:"Query" name:"Tag" type:"Repeated"` Direction string `position:"Query" name:"Direction"` RuleIds *[]string `position:"Query" name:"RuleIds" type:"Repeated"` ListenerIds *[]string `position:"Query" name:"ListenerIds" type:"Repeated"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListRulesRequest is the request struct for api ListRules
func CreateListRulesRequest ¶
func CreateListRulesRequest() (request *ListRulesRequest)
CreateListRulesRequest creates a request to invoke ListRules API
type ListRulesResponse ¶
type ListRulesResponse struct { *responses.BaseResponse MaxResults int `json:"MaxResults" xml:"MaxResults"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Rules []Rule `json:"Rules" xml:"Rules"` }
ListRulesResponse is the response struct for api ListRules
func CreateListRulesResponse ¶
func CreateListRulesResponse() (response *ListRulesResponse)
CreateListRulesResponse creates a response to parse from ListRules response
type ListRulesTag ¶ added in v1.63.1
ListRulesTag is a repeated param struct in ListRulesRequest
type ListSecurityPoliciesRequest ¶
type ListSecurityPoliciesRequest struct { *requests.RpcRequest SecurityPolicyNames *[]string `position:"Query" name:"SecurityPolicyNames" type:"Repeated"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` NextToken string `position:"Query" name:"NextToken"` Tag *[]ListSecurityPoliciesTag `position:"Query" name:"Tag" type:"Repeated"` SecurityPolicyIds *[]string `position:"Query" name:"SecurityPolicyIds" type:"Repeated"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListSecurityPoliciesRequest is the request struct for api ListSecurityPolicies
func CreateListSecurityPoliciesRequest ¶
func CreateListSecurityPoliciesRequest() (request *ListSecurityPoliciesRequest)
CreateListSecurityPoliciesRequest creates a request to invoke ListSecurityPolicies API
type ListSecurityPoliciesResponse ¶
type ListSecurityPoliciesResponse struct { *responses.BaseResponse MaxResults int `json:"MaxResults" xml:"MaxResults"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` SecurityPolicies []SecurityPolicy `json:"SecurityPolicies" xml:"SecurityPolicies"` }
ListSecurityPoliciesResponse is the response struct for api ListSecurityPolicies
func CreateListSecurityPoliciesResponse ¶
func CreateListSecurityPoliciesResponse() (response *ListSecurityPoliciesResponse)
CreateListSecurityPoliciesResponse creates a response to parse from ListSecurityPolicies response
type ListSecurityPoliciesTag ¶ added in v1.63.1
ListSecurityPoliciesTag is a repeated param struct in ListSecurityPoliciesRequest
type ListSecurityPolicyRelationsRequest ¶
type ListSecurityPolicyRelationsRequest struct { *requests.RpcRequest SecurityPolicyIds *[]string `position:"Query" name:"SecurityPolicyIds" type:"Repeated"` }
ListSecurityPolicyRelationsRequest is the request struct for api ListSecurityPolicyRelations
func CreateListSecurityPolicyRelationsRequest ¶
func CreateListSecurityPolicyRelationsRequest() (request *ListSecurityPolicyRelationsRequest)
CreateListSecurityPolicyRelationsRequest creates a request to invoke ListSecurityPolicyRelations API
type ListSecurityPolicyRelationsResponse ¶
type ListSecurityPolicyRelationsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SecrityPolicyRelations []SecrityPolicyRelation `json:"SecrityPolicyRelations" xml:"SecrityPolicyRelations"` }
ListSecurityPolicyRelationsResponse is the response struct for api ListSecurityPolicyRelations
func CreateListSecurityPolicyRelationsResponse ¶
func CreateListSecurityPolicyRelationsResponse() (response *ListSecurityPolicyRelationsResponse)
CreateListSecurityPolicyRelationsResponse creates a response to parse from ListSecurityPolicyRelations response
type ListServerGroupServersRequest ¶
type ListServerGroupServersRequest struct { *requests.RpcRequest ServerGroupId string `position:"Query" name:"ServerGroupId"` NextToken string `position:"Query" name:"NextToken"` ServerIp string `position:"Query" name:"ServerIp"` Tag *[]ListServerGroupServersTag `position:"Query" name:"Tag" type:"Repeated"` ServerId string `position:"Query" name:"ServerId"` ServerIds *[]string `position:"Query" name:"ServerIds" type:"Repeated"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListServerGroupServersRequest is the request struct for api ListServerGroupServers
func CreateListServerGroupServersRequest ¶
func CreateListServerGroupServersRequest() (request *ListServerGroupServersRequest)
CreateListServerGroupServersRequest creates a request to invoke ListServerGroupServers API
type ListServerGroupServersResponse ¶
type ListServerGroupServersResponse struct { *responses.BaseResponse MaxResults int `json:"MaxResults" xml:"MaxResults"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Servers []BackendServer `json:"Servers" xml:"Servers"` }
ListServerGroupServersResponse is the response struct for api ListServerGroupServers
func CreateListServerGroupServersResponse ¶
func CreateListServerGroupServersResponse() (response *ListServerGroupServersResponse)
CreateListServerGroupServersResponse creates a response to parse from ListServerGroupServers response
type ListServerGroupServersTag ¶
ListServerGroupServersTag is a repeated param struct in ListServerGroupServersRequest
type ListServerGroupsRequest ¶
type ListServerGroupsRequest struct { *requests.RpcRequest ServerGroupNames *[]string `position:"Query" name:"ServerGroupNames" type:"Repeated"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` NextToken string `position:"Query" name:"NextToken"` Tag *[]ListServerGroupsTag `position:"Query" name:"Tag" type:"Repeated"` ShowRelationEnabled requests.Boolean `position:"Query" name:"ShowRelationEnabled"` ServerGroupIds *[]string `position:"Query" name:"ServerGroupIds" type:"Repeated"` ServerGroupType string `position:"Query" name:"ServerGroupType"` VpcId string `position:"Query" name:"VpcId"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListServerGroupsRequest is the request struct for api ListServerGroups
func CreateListServerGroupsRequest ¶
func CreateListServerGroupsRequest() (request *ListServerGroupsRequest)
CreateListServerGroupsRequest creates a request to invoke ListServerGroups API
type ListServerGroupsResponse ¶
type ListServerGroupsResponse struct { *responses.BaseResponse MaxResults int `json:"MaxResults" xml:"MaxResults"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` ServerGroups []ServerGroup `json:"ServerGroups" xml:"ServerGroups"` }
ListServerGroupsResponse is the response struct for api ListServerGroups
func CreateListServerGroupsResponse ¶
func CreateListServerGroupsResponse() (response *ListServerGroupsResponse)
CreateListServerGroupsResponse creates a response to parse from ListServerGroups response
type ListServerGroupsTag ¶
ListServerGroupsTag is a repeated param struct in ListServerGroupsRequest
type ListSystemSecurityPoliciesRequest ¶
type ListSystemSecurityPoliciesRequest struct {
*requests.RpcRequest
}
ListSystemSecurityPoliciesRequest is the request struct for api ListSystemSecurityPolicies
func CreateListSystemSecurityPoliciesRequest ¶
func CreateListSystemSecurityPoliciesRequest() (request *ListSystemSecurityPoliciesRequest)
CreateListSystemSecurityPoliciesRequest creates a request to invoke ListSystemSecurityPolicies API
type ListSystemSecurityPoliciesResponse ¶
type ListSystemSecurityPoliciesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SecurityPolicies []SecurityPolicy `json:"SecurityPolicies" xml:"SecurityPolicies"` }
ListSystemSecurityPoliciesResponse is the response struct for api ListSystemSecurityPolicies
func CreateListSystemSecurityPoliciesResponse ¶
func CreateListSystemSecurityPoliciesResponse() (response *ListSystemSecurityPoliciesResponse)
CreateListSystemSecurityPoliciesResponse creates a response to parse from ListSystemSecurityPolicies response
type ListTagKeysRequest ¶
type ListTagKeysRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` Keyword string `position:"Query" name:"Keyword"` ResourceType string `position:"Query" name:"ResourceType"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` Category string `position:"Query" name:"Category"` }
ListTagKeysRequest is the request struct for api ListTagKeys
func CreateListTagKeysRequest ¶
func CreateListTagKeysRequest() (request *ListTagKeysRequest)
CreateListTagKeysRequest creates a request to invoke ListTagKeys API
type ListTagKeysResponse ¶
type ListTagKeysResponse struct { *responses.BaseResponse MaxResults int `json:"MaxResults" xml:"MaxResults"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` TagKeys []TagKey `json:"TagKeys" xml:"TagKeys"` }
ListTagKeysResponse is the response struct for api ListTagKeys
func CreateListTagKeysResponse ¶
func CreateListTagKeysResponse() (response *ListTagKeysResponse)
CreateListTagKeysResponse creates a response to parse from ListTagKeys response
type ListTagResourcesRequest ¶
type ListTagResourcesRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` Tag *[]ListTagResourcesTag `position:"Query" name:"Tag" type:"Repeated"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceType string `position:"Query" name:"ResourceType"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListTagResourcesRequest is the request struct for api ListTagResources
func CreateListTagResourcesRequest ¶
func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)
CreateListTagResourcesRequest creates a request to invoke ListTagResources API
type ListTagResourcesResponse ¶
type ListTagResourcesResponse struct { *responses.BaseResponse MaxResults int `json:"MaxResults" xml:"MaxResults"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` TagResources []TagResource `json:"TagResources" xml:"TagResources"` }
ListTagResourcesResponse is the response struct for api ListTagResources
func CreateListTagResourcesResponse ¶
func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)
CreateListTagResourcesResponse creates a response to parse from ListTagResources response
type ListTagResourcesTag ¶
ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest
type ListTagValuesRequest ¶
type ListTagValuesRequest struct { *requests.RpcRequest NextToken string `position:"Query" name:"NextToken"` ResourceId string `position:"Query" name:"ResourceId"` ResourceType string `position:"Query" name:"ResourceType"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` TagKey string `position:"Query" name:"TagKey"` }
ListTagValuesRequest is the request struct for api ListTagValues
func CreateListTagValuesRequest ¶
func CreateListTagValuesRequest() (request *ListTagValuesRequest)
CreateListTagValuesRequest creates a request to invoke ListTagValues API
type ListTagValuesResponse ¶
type ListTagValuesResponse struct { *responses.BaseResponse MaxResults int `json:"MaxResults" xml:"MaxResults"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` TagValues []string `json:"TagValues" xml:"TagValues"` }
ListTagValuesResponse is the response struct for api ListTagValues
func CreateListTagValuesResponse ¶
func CreateListTagValuesResponse() (response *ListTagValuesResponse)
CreateListTagValuesResponse creates a response to parse from ListTagValues response
type Listener ¶
type Listener struct { GzipEnabled bool `json:"GzipEnabled" xml:"GzipEnabled"` Http2Enabled bool `json:"Http2Enabled" xml:"Http2Enabled"` IdleTimeout int `json:"IdleTimeout" xml:"IdleTimeout"` ListenerDescription string `json:"ListenerDescription" xml:"ListenerDescription"` ListenerId string `json:"ListenerId" xml:"ListenerId"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` ListenerProtocol string `json:"ListenerProtocol" xml:"ListenerProtocol"` ListenerStatus string `json:"ListenerStatus" xml:"ListenerStatus"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` ServiceManagedEnabled bool `json:"ServiceManagedEnabled" xml:"ServiceManagedEnabled"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` RequestTimeout int `json:"RequestTimeout" xml:"RequestTimeout"` SecurityPolicyId string `json:"SecurityPolicyId" xml:"SecurityPolicyId"` LogConfig LogConfig `json:"LogConfig" xml:"LogConfig"` QuicConfig QuicConfig `json:"QuicConfig" xml:"QuicConfig"` XForwardedForConfig XForwardedForConfig `json:"XForwardedForConfig" xml:"XForwardedForConfig"` DefaultActions []DefaultAction `json:"DefaultActions" xml:"DefaultActions"` Tags []Tag `json:"Tags" xml:"Tags"` AssociatedResources []AssociatedResource `json:"AssociatedResources" xml:"AssociatedResources"` }
Listener is a nested struct in alb response
type ListenerHealthStatus ¶ added in v1.61.1358
type ListenerHealthStatus struct {
ListenerHealthStatusModel []ListenerHealthStatusModel `json:"ListenerHealthStatusModel" xml:"ListenerHealthStatusModel"`
}
ListenerHealthStatus is a nested struct in alb response
type ListenerHealthStatusModel ¶ added in v1.61.1358
type ListenerHealthStatusModel struct { ListenerId string `json:"ListenerId" xml:"ListenerId"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` ListenerProtocol string `json:"ListenerProtocol" xml:"ListenerProtocol"` ServerGroupInfos []ServerGroupHealthStatusModel `json:"ServerGroupInfos" xml:"ServerGroupInfos"` }
ListenerHealthStatusModel is a nested struct in alb response
type Listeners ¶
type Listeners struct {
Listener []Listener `json:"listener" xml:"listener"`
}
Listeners is a nested struct in alb response
type LoadBalancer ¶
type LoadBalancer struct { AddressAllocatedMode string `json:"AddressAllocatedMode" xml:"AddressAllocatedMode"` AddressType string `json:"AddressType" xml:"AddressType"` BandwidthCapacity int `json:"BandwidthCapacity" xml:"BandwidthCapacity"` BandwidthPackageId string `json:"BandwidthPackageId" xml:"BandwidthPackageId"` CreateTime string `json:"CreateTime" xml:"CreateTime"` DNSName string `json:"DNSName" xml:"DNSName"` ServiceManagedEnabled bool `json:"ServiceManagedEnabled" xml:"ServiceManagedEnabled"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` LoadBalancerBussinessStatus string `json:"LoadBalancerBussinessStatus" xml:"LoadBalancerBussinessStatus"` LoadBalancerEdition string `json:"LoadBalancerEdition" xml:"LoadBalancerEdition"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` LoadBalancerName string `json:"LoadBalancerName" xml:"LoadBalancerName"` LoadBalancerStatus string `json:"LoadBalancerStatus" xml:"LoadBalancerStatus"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` VpcId string `json:"VpcId" xml:"VpcId"` ConfigManagedEnabled bool `json:"ConfigManagedEnabled" xml:"ConfigManagedEnabled"` AddressIpVersion string `json:"AddressIpVersion" xml:"AddressIpVersion"` Ipv6AddressType string `json:"Ipv6AddressType" xml:"Ipv6AddressType"` AccessLogConfig AccessLogConfig `json:"AccessLogConfig" xml:"AccessLogConfig"` DeletionProtectionConfig DeletionProtectionConfig `json:"DeletionProtectionConfig" xml:"DeletionProtectionConfig"` LoadBalancerBillingConfig LoadBalancerBillingConfig `json:"LoadBalancerBillingConfig" xml:"LoadBalancerBillingConfig"` ModificationProtectionConfig ModificationProtectionConfig `json:"ModificationProtectionConfig" xml:"ModificationProtectionConfig"` LoadBalancerOperationLocks []LoadBalancerOperationLock `json:"LoadBalancerOperationLocks" xml:"LoadBalancerOperationLocks"` Tags []Tag `json:"Tags" xml:"Tags"` AssociatedResources []AssociatedResource `json:"AssociatedResources" xml:"AssociatedResources"` }
LoadBalancer is a nested struct in alb response
type LoadBalancerAddress ¶
type LoadBalancerAddress struct { Address string `json:"Address" xml:"Address"` Ipv6Address string `json:"Ipv6Address" xml:"Ipv6Address"` IntranetAddress string `json:"IntranetAddress" xml:"IntranetAddress"` AllocationId string `json:"AllocationId" xml:"AllocationId"` EipType string `json:"EipType" xml:"EipType"` IntranetAddressHcStatus string `json:"IntranetAddressHcStatus" xml:"IntranetAddressHcStatus"` Ipv6AddressHcStatus string `json:"Ipv6AddressHcStatus" xml:"Ipv6AddressHcStatus"` Ipv4LocalAddresses []string `json:"Ipv4LocalAddresses" xml:"Ipv4LocalAddresses"` Ipv6LocalAddresses []string `json:"Ipv6LocalAddresses" xml:"Ipv6LocalAddresses"` }
LoadBalancerAddress is a nested struct in alb response
type LoadBalancerAddresses ¶
type LoadBalancerAddresses struct {
LoadBalancerAddress []LoadBalancerAddress `json:"LoadBalancerAddress" xml:"LoadBalancerAddress"`
}
LoadBalancerAddresses is a nested struct in alb response
type LoadBalancerBillingConfig ¶
type LoadBalancerBillingConfig struct { InternetBandwidth int `json:"InternetBandwidth" xml:"InternetBandwidth"` InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"` PayType string `json:"PayType" xml:"PayType"` }
LoadBalancerBillingConfig is a nested struct in alb response
type LoadBalancerJoinSecurityGroupRequest ¶ added in v1.63.1
type LoadBalancerJoinSecurityGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` SecurityGroupIds *[]string `position:"Query" name:"SecurityGroupIds" type:"Repeated"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
LoadBalancerJoinSecurityGroupRequest is the request struct for api LoadBalancerJoinSecurityGroup
func CreateLoadBalancerJoinSecurityGroupRequest ¶ added in v1.63.1
func CreateLoadBalancerJoinSecurityGroupRequest() (request *LoadBalancerJoinSecurityGroupRequest)
CreateLoadBalancerJoinSecurityGroupRequest creates a request to invoke LoadBalancerJoinSecurityGroup API
type LoadBalancerJoinSecurityGroupResponse ¶ added in v1.63.1
type LoadBalancerJoinSecurityGroupResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
LoadBalancerJoinSecurityGroupResponse is the response struct for api LoadBalancerJoinSecurityGroup
func CreateLoadBalancerJoinSecurityGroupResponse ¶ added in v1.63.1
func CreateLoadBalancerJoinSecurityGroupResponse() (response *LoadBalancerJoinSecurityGroupResponse)
CreateLoadBalancerJoinSecurityGroupResponse creates a response to parse from LoadBalancerJoinSecurityGroup response
type LoadBalancerLeaveSecurityGroupRequest ¶ added in v1.63.1
type LoadBalancerLeaveSecurityGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` SecurityGroupIds *[]string `position:"Query" name:"SecurityGroupIds" type:"Repeated"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
LoadBalancerLeaveSecurityGroupRequest is the request struct for api LoadBalancerLeaveSecurityGroup
func CreateLoadBalancerLeaveSecurityGroupRequest ¶ added in v1.63.1
func CreateLoadBalancerLeaveSecurityGroupRequest() (request *LoadBalancerLeaveSecurityGroupRequest)
CreateLoadBalancerLeaveSecurityGroupRequest creates a request to invoke LoadBalancerLeaveSecurityGroup API
type LoadBalancerLeaveSecurityGroupResponse ¶ added in v1.63.1
type LoadBalancerLeaveSecurityGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` JobId string `json:"JobId" xml:"JobId"` }
LoadBalancerLeaveSecurityGroupResponse is the response struct for api LoadBalancerLeaveSecurityGroup
func CreateLoadBalancerLeaveSecurityGroupResponse ¶ added in v1.63.1
func CreateLoadBalancerLeaveSecurityGroupResponse() (response *LoadBalancerLeaveSecurityGroupResponse)
CreateLoadBalancerLeaveSecurityGroupResponse creates a response to parse from LoadBalancerLeaveSecurityGroup response
type LoadBalancerOperationLock ¶
type LoadBalancerOperationLock struct { LockReason string `json:"LockReason" xml:"LockReason"` LockType string `json:"LockType" xml:"LockType"` }
LoadBalancerOperationLock is a nested struct in alb response
type LoadBalancerOperationLocksInGetLoadBalancerAttribute ¶
type LoadBalancerOperationLocksInGetLoadBalancerAttribute struct {
LoadBalancerOperationLock []LoadBalancerOperationLock `json:"LoadBalancerOperationLock" xml:"LoadBalancerOperationLock"`
}
LoadBalancerOperationLocksInGetLoadBalancerAttribute is a nested struct in alb response
type LoadBalancerOperationLocksInListLoadBalancers ¶
type LoadBalancerOperationLocksInListLoadBalancers struct {
LoadBalancerOperationLock []LoadBalancerOperationLock `json:"LoadBalancerOperationLock" xml:"LoadBalancerOperationLock"`
}
LoadBalancerOperationLocksInListLoadBalancers is a nested struct in alb response
type LoadBalancers ¶
type LoadBalancers struct {
LoadBalancer []LoadBalancer `json:"loadBalancer" xml:"loadBalancer"`
}
LoadBalancers is a nested struct in alb response
type LogConfig ¶
type LogConfig struct { AccessLogRecordCustomizedHeadersEnabled bool `json:"AccessLogRecordCustomizedHeadersEnabled" xml:"AccessLogRecordCustomizedHeadersEnabled"` AccessLogTracingConfig AccessLogTracingConfig `json:"AccessLogTracingConfig" xml:"AccessLogTracingConfig"` }
LogConfig is a nested struct in alb response
type MethodConfig ¶
type MethodConfig struct {
Values []string `json:"Values" xml:"Values"`
}
MethodConfig is a nested struct in alb response
type MirrorGroupConfig ¶
type MirrorGroupConfig struct {
ServerGroupTuples []ServerGroupTuple `json:"ServerGroupTuples" xml:"ServerGroupTuples"`
}
MirrorGroupConfig is a nested struct in alb response
type ModificationProtectionConfig ¶
type ModificationProtectionConfig struct { Reason string `json:"Reason" xml:"Reason"` Status string `json:"Status" xml:"Status"` }
ModificationProtectionConfig is a nested struct in alb response
type MoveResourceGroupRequest ¶
type MoveResourceGroupRequest struct { *requests.RpcRequest ResourceId string `position:"Query" name:"ResourceId"` ResourceType string `position:"Query" name:"ResourceType"` NewResourceGroupId string `position:"Query" name:"NewResourceGroupId"` }
MoveResourceGroupRequest is the request struct for api MoveResourceGroup
func CreateMoveResourceGroupRequest ¶
func CreateMoveResourceGroupRequest() (request *MoveResourceGroupRequest)
CreateMoveResourceGroupRequest creates a request to invoke MoveResourceGroup API
type MoveResourceGroupResponse ¶
type MoveResourceGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
MoveResourceGroupResponse is the response struct for api MoveResourceGroup
func CreateMoveResourceGroupResponse ¶
func CreateMoveResourceGroupResponse() (response *MoveResourceGroupResponse)
CreateMoveResourceGroupResponse creates a response to parse from MoveResourceGroup response
type NonNormalServer ¶ added in v1.61.1358
type NonNormalServer struct { Port int `json:"Port" xml:"Port"` ServerId string `json:"ServerId" xml:"ServerId"` ServerIp string `json:"ServerIp" xml:"ServerIp"` Status string `json:"Status" xml:"Status"` Reason Reason `json:"Reason" xml:"Reason"` }
NonNormalServer is a nested struct in alb response
type NonNormalServersInGetListenerHealthStatus ¶ added in v1.61.1358
type NonNormalServersInGetListenerHealthStatus struct {
BackendServerHealthStatusModel []BackendServerHealthStatusModel `json:"BackendServerHealthStatusModel" xml:"BackendServerHealthStatusModel"`
}
NonNormalServersInGetListenerHealthStatus is a nested struct in alb response
type PathConfig ¶
type PathConfig struct {
Values []string `json:"Values" xml:"Values"`
}
PathConfig is a nested struct in alb response
type QueryStringConfig ¶
type QueryStringConfig struct {
Values []Value `json:"Values" xml:"Values"`
}
QueryStringConfig is a nested struct in alb response
type QuicConfig ¶
type QuicConfig struct { QuicUpgradeEnabled bool `json:"QuicUpgradeEnabled" xml:"QuicUpgradeEnabled"` QuicListenerId string `json:"QuicListenerId" xml:"QuicListenerId"` }
QuicConfig is a nested struct in alb response
type Reason ¶ added in v1.61.1358
type Reason struct { ActualResponse string `json:"ActualResponse" xml:"ActualResponse"` ExpectedResponse string `json:"ExpectedResponse" xml:"ExpectedResponse"` ReasonCode string `json:"ReasonCode" xml:"ReasonCode"` }
Reason is a nested struct in alb response
type RedirectConfig ¶
type RedirectConfig struct { Host string `json:"Host" xml:"Host"` HttpCode string `json:"HttpCode" xml:"HttpCode"` Path string `json:"Path" xml:"Path"` Port string `json:"Port" xml:"Port"` Protocol string `json:"Protocol" xml:"Protocol"` Query string `json:"Query" xml:"Query"` }
RedirectConfig is a nested struct in alb response
type Region ¶
type Region struct { LocalName string `json:"LocalName" xml:"LocalName"` RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"` RegionId string `json:"RegionId" xml:"RegionId"` }
Region is a nested struct in alb response
type Regions ¶
type Regions struct {
Region []Region `json:"Region" xml:"Region"`
}
Regions is a nested struct in alb response
type RelatedListener ¶
type RelatedListener struct { ListenerId string `json:"ListenerId" xml:"ListenerId"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` Status string `json:"Status" xml:"Status"` ListenerProtocol string `json:"ListenerProtocol" xml:"ListenerProtocol"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` }
RelatedListener is a nested struct in alb response
type RelatedListenerIds ¶ added in v1.61.1582
type RelatedListenerIds struct {
RelatedListenerIds []string `json:"RelatedListenerIds" xml:"RelatedListenerIds"`
}
RelatedListenerIds is a nested struct in alb response
type RelatedListenerInListSecurityPolicyRelations ¶
type RelatedListenerInListSecurityPolicyRelations struct { ListenerId string `json:"ListenerId" xml:"ListenerId"` ListenerPort int64 `json:"ListenerPort" xml:"ListenerPort"` ListenerProtocol string `json:"ListenerProtocol" xml:"ListenerProtocol"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` }
RelatedListenerInListSecurityPolicyRelations is a nested struct in alb response
type RelatedListenersInListAclRelations ¶
type RelatedListenersInListAclRelations struct {
RelatedListener []RelatedListener `json:"RelatedListener" xml:"RelatedListener"`
}
RelatedListenersInListAclRelations is a nested struct in alb response
type RelatedListenersInListSecurityPolicyRelations ¶
type RelatedListenersInListSecurityPolicyRelations struct {
RelatedListener []RelatedListenerInListSecurityPolicyRelations `json:"RelatedListener" xml:"RelatedListener"`
}
RelatedListenersInListSecurityPolicyRelations is a nested struct in alb response
type RelatedLoadBalancerIds ¶
type RelatedLoadBalancerIds struct {
RelatedLoadBalancerId []string `json:"RelatedLoadBalancerId" xml:"RelatedLoadBalancerId"`
}
RelatedLoadBalancerIds is a nested struct in alb response
type RelatedRuleIds ¶ added in v1.61.1582
type RelatedRuleIds struct {
RelatedRuleIds []string `json:"RelatedRuleIds" xml:"RelatedRuleIds"`
}
RelatedRuleIds is a nested struct in alb response
type RemoveEntriesFromAclRequest ¶
type RemoveEntriesFromAclRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` AclId string `position:"Query" name:"AclId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` Entries *[]string `position:"Query" name:"Entries" type:"Repeated"` }
RemoveEntriesFromAclRequest is the request struct for api RemoveEntriesFromAcl
func CreateRemoveEntriesFromAclRequest ¶
func CreateRemoveEntriesFromAclRequest() (request *RemoveEntriesFromAclRequest)
CreateRemoveEntriesFromAclRequest creates a request to invoke RemoveEntriesFromAcl API
type RemoveEntriesFromAclResponse ¶
type RemoveEntriesFromAclResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
RemoveEntriesFromAclResponse is the response struct for api RemoveEntriesFromAcl
func CreateRemoveEntriesFromAclResponse ¶
func CreateRemoveEntriesFromAclResponse() (response *RemoveEntriesFromAclResponse)
CreateRemoveEntriesFromAclResponse creates a response to parse from RemoveEntriesFromAcl response
type RemoveHeaderConfig ¶
type RemoveHeaderConfig struct {
Key string `json:"Key" xml:"Key"`
}
RemoveHeaderConfig is a nested struct in alb response
type RemoveServersFromServerGroupRequest ¶
type RemoveServersFromServerGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ServerGroupId string `position:"Query" name:"ServerGroupId"` Servers *[]RemoveServersFromServerGroupServers `position:"Query" name:"Servers" type:"Repeated"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
RemoveServersFromServerGroupRequest is the request struct for api RemoveServersFromServerGroup
func CreateRemoveServersFromServerGroupRequest ¶
func CreateRemoveServersFromServerGroupRequest() (request *RemoveServersFromServerGroupRequest)
CreateRemoveServersFromServerGroupRequest creates a request to invoke RemoveServersFromServerGroup API
type RemoveServersFromServerGroupResponse ¶
type RemoveServersFromServerGroupResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
RemoveServersFromServerGroupResponse is the response struct for api RemoveServersFromServerGroup
func CreateRemoveServersFromServerGroupResponse ¶
func CreateRemoveServersFromServerGroupResponse() (response *RemoveServersFromServerGroupResponse)
CreateRemoveServersFromServerGroupResponse creates a response to parse from RemoveServersFromServerGroup response
type RemoveServersFromServerGroupServers ¶
type RemoveServersFromServerGroupServers struct { ServerType string `name:"ServerType"` Port string `name:"Port"` ServerIp string `name:"ServerIp"` ServerId string `name:"ServerId"` }
RemoveServersFromServerGroupServers is a repeated param struct in RemoveServersFromServerGroupRequest
type ReplaceServersInServerGroupAddedServers ¶
type ReplaceServersInServerGroupAddedServers struct { RemoteIpEnabled string `name:"RemoteIpEnabled"` ServerType string `name:"ServerType"` Port string `name:"Port"` Description string `name:"Description"` ServerIp string `name:"ServerIp"` Weight string `name:"Weight"` ServerId string `name:"ServerId"` }
ReplaceServersInServerGroupAddedServers is a repeated param struct in ReplaceServersInServerGroupRequest
type ReplaceServersInServerGroupRemovedServers ¶
type ReplaceServersInServerGroupRemovedServers struct { ServerType string `name:"ServerType"` Port string `name:"Port"` ServerIp string `name:"ServerIp"` ServerId string `name:"ServerId"` }
ReplaceServersInServerGroupRemovedServers is a repeated param struct in ReplaceServersInServerGroupRequest
type ReplaceServersInServerGroupRequest ¶
type ReplaceServersInServerGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ServerGroupId string `position:"Query" name:"ServerGroupId"` AddedServers *[]ReplaceServersInServerGroupAddedServers `position:"Query" name:"AddedServers" type:"Repeated"` DryRun requests.Boolean `position:"Query" name:"DryRun"` RemovedServers *[]ReplaceServersInServerGroupRemovedServers `position:"Query" name:"RemovedServers" type:"Repeated"` }
ReplaceServersInServerGroupRequest is the request struct for api ReplaceServersInServerGroup
func CreateReplaceServersInServerGroupRequest ¶
func CreateReplaceServersInServerGroupRequest() (request *ReplaceServersInServerGroupRequest)
CreateReplaceServersInServerGroupRequest creates a request to invoke ReplaceServersInServerGroup API
type ReplaceServersInServerGroupResponse ¶
type ReplaceServersInServerGroupResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
ReplaceServersInServerGroupResponse is the response struct for api ReplaceServersInServerGroup
func CreateReplaceServersInServerGroupResponse ¶
func CreateReplaceServersInServerGroupResponse() (response *ReplaceServersInServerGroupResponse)
CreateReplaceServersInServerGroupResponse creates a response to parse from ReplaceServersInServerGroup response
type ResponseHeaderConfig ¶
type ResponseHeaderConfig struct { Key string `json:"Key" xml:"Key"` Values []string `json:"Values" xml:"Values"` }
ResponseHeaderConfig is a nested struct in alb response
type ResponseStatusCodeConfig ¶
type ResponseStatusCodeConfig struct {
Values []string `json:"Values" xml:"Values"`
}
ResponseStatusCodeConfig is a nested struct in alb response
type RewriteConfig ¶
type RewriteConfig struct { Host string `json:"Host" xml:"Host"` Path string `json:"Path" xml:"Path"` Query string `json:"Query" xml:"Query"` }
RewriteConfig is a nested struct in alb response
type Rule ¶
type Rule struct { ListenerId string `json:"ListenerId" xml:"ListenerId"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` Priority int `json:"Priority" xml:"Priority"` RuleId string `json:"RuleId" xml:"RuleId"` RuleName string `json:"RuleName" xml:"RuleName"` RuleStatus string `json:"RuleStatus" xml:"RuleStatus"` Direction string `json:"Direction" xml:"Direction"` ServiceManagedEnabled bool `json:"ServiceManagedEnabled" xml:"ServiceManagedEnabled"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` RuleActions []Action `json:"RuleActions" xml:"RuleActions"` RuleConditions []Condition `json:"RuleConditions" xml:"RuleConditions"` Tags []Tag `json:"Tags" xml:"Tags"` }
Rule is a nested struct in alb response
type RuleActions ¶
type RuleActions struct {
Action []Action `json:"Action" xml:"Action"`
}
RuleActions is a nested struct in alb response
type RuleConditions ¶
type RuleConditions struct {
Condition []Condition `json:"Condition" xml:"Condition"`
}
RuleConditions is a nested struct in alb response
type RuleHealthStatus ¶ added in v1.61.1358
type RuleHealthStatus struct {
RuleHealthStatusModel []RuleHealthStatusModel `json:"RuleHealthStatusModel" xml:"RuleHealthStatusModel"`
}
RuleHealthStatus is a nested struct in alb response
type RuleHealthStatusModel ¶ added in v1.61.1358
type RuleHealthStatusModel struct { RuleId string `json:"RuleId" xml:"RuleId"` ServerGroupInfos []ServerGroupHealthStatusModelInGetListenerHealthStatus `json:"ServerGroupInfos" xml:"ServerGroupInfos"` }
RuleHealthStatusModel is a nested struct in alb response
type RuleId ¶
type RuleId struct { RuleId string `json:"RuleId" xml:"RuleId"` Priority int `json:"Priority" xml:"Priority"` }
RuleId is a nested struct in alb response
type RuleIds ¶
type RuleIds struct {
RuleId []RuleId `json:"RuleId" xml:"RuleId"`
}
RuleIds is a nested struct in alb response
type Rules ¶
type Rules struct {
Rule []Rule `json:"Rule" xml:"Rule"`
}
Rules is a nested struct in alb response
type SecrityPolicyRelation ¶
type SecrityPolicyRelation struct { SecurityPolicyId string `json:"SecurityPolicyId" xml:"SecurityPolicyId"` RelatedListeners []RelatedListenerInListSecurityPolicyRelations `json:"RelatedListeners" xml:"RelatedListeners"` }
SecrityPolicyRelation is a nested struct in alb response
type SecrityPolicyRelations ¶
type SecrityPolicyRelations struct {
SecrityPolicyRelation []SecrityPolicyRelation `json:"SecrityPolicyRelation" xml:"SecrityPolicyRelation"`
}
SecrityPolicyRelations is a nested struct in alb response
type SecurityGroupIds ¶ added in v1.62.278
type SecurityGroupIds struct {
SecurityGroupId []string `json:"SecurityGroupId" xml:"SecurityGroupId"`
}
SecurityGroupIds is a nested struct in alb response
type SecurityPoliciesInListSecurityPolicies ¶
type SecurityPoliciesInListSecurityPolicies struct {
SecurityPolicy []SecurityPolicy `json:"SecurityPolicy" xml:"SecurityPolicy"`
}
SecurityPoliciesInListSecurityPolicies is a nested struct in alb response
type SecurityPoliciesInListSystemSecurityPolicies ¶
type SecurityPoliciesInListSystemSecurityPolicies struct {
SecurityPolicy []SecurityPolicy `json:"SecurityPolicy" xml:"SecurityPolicy"`
}
SecurityPoliciesInListSystemSecurityPolicies is a nested struct in alb response
type SecurityPolicy ¶
type SecurityPolicy struct { ServiceManagedEnabled bool `json:"ServiceManagedEnabled" xml:"ServiceManagedEnabled"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` CreateTime string `json:"CreateTime" xml:"CreateTime"` SecurityPolicyId string `json:"SecurityPolicyId" xml:"SecurityPolicyId"` SecurityPolicyName string `json:"SecurityPolicyName" xml:"SecurityPolicyName"` SecurityPolicyStatus string `json:"SecurityPolicyStatus" xml:"SecurityPolicyStatus"` Ciphers []string `json:"Ciphers" xml:"Ciphers"` TLSVersions []string `json:"TLSVersions" xml:"TLSVersions"` Tags []Tag `json:"Tags" xml:"Tags"` }
SecurityPolicy is a nested struct in alb response
type ServerGroup ¶
type ServerGroup struct { Protocol string `json:"Protocol" xml:"Protocol"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` Scheduler string `json:"Scheduler" xml:"Scheduler"` ServerGroupId string `json:"ServerGroupId" xml:"ServerGroupId"` ServerGroupName string `json:"ServerGroupName" xml:"ServerGroupName"` ServerGroupStatus string `json:"ServerGroupStatus" xml:"ServerGroupStatus"` ServerGroupType string `json:"ServerGroupType" xml:"ServerGroupType"` VpcId string `json:"VpcId" xml:"VpcId"` ServiceManagedEnabled bool `json:"ServiceManagedEnabled" xml:"ServiceManagedEnabled"` ServiceManagedMode string `json:"ServiceManagedMode" xml:"ServiceManagedMode"` ConfigManagedEnabled bool `json:"ConfigManagedEnabled" xml:"ConfigManagedEnabled"` UpstreamKeepaliveEnabled bool `json:"UpstreamKeepaliveEnabled" xml:"UpstreamKeepaliveEnabled"` Ipv6Enabled bool `json:"Ipv6Enabled" xml:"Ipv6Enabled"` ServerCount int `json:"ServerCount" xml:"ServerCount"` ServiceName string `json:"ServiceName" xml:"ServiceName"` CreateTime string `json:"CreateTime" xml:"CreateTime"` RelatedLoadBalancerIds []string `json:"RelatedLoadBalancerIds" xml:"RelatedLoadBalancerIds"` RelatedListenerIds []string `json:"RelatedListenerIds" xml:"RelatedListenerIds"` RelatedRuleIds []string `json:"RelatedRuleIds" xml:"RelatedRuleIds"` HealthCheckConfig HealthCheckConfig `json:"HealthCheckConfig" xml:"HealthCheckConfig"` StickySessionConfig StickySessionConfig `json:"StickySessionConfig" xml:"StickySessionConfig"` UchConfig UchConfig `json:"UchConfig" xml:"UchConfig"` ConnectionDrainConfig ConnectionDrainConfig `json:"ConnectionDrainConfig" xml:"ConnectionDrainConfig"` SlowStartConfig SlowStartConfig `json:"SlowStartConfig" xml:"SlowStartConfig"` Tags []Tag `json:"Tags" xml:"Tags"` }
ServerGroup is a nested struct in alb response
type ServerGroupHealthStatusModel ¶ added in v1.61.1358
type ServerGroupHealthStatusModel struct { ServerGroupId string `json:"ServerGroupId" xml:"ServerGroupId"` HealthCheckEnabled string `json:"HealthCheckEnabled" xml:"HealthCheckEnabled"` ActionType string `json:"ActionType" xml:"ActionType"` NonNormalServers []BackendServerHealthStatusModel `json:"NonNormalServers" xml:"NonNormalServers"` }
ServerGroupHealthStatusModel is a nested struct in alb response
type ServerGroupHealthStatusModelInGetListenerHealthStatus ¶ added in v1.61.1358
type ServerGroupHealthStatusModelInGetListenerHealthStatus struct { HealthCheckEnabled string `json:"HealthCheckEnabled" xml:"HealthCheckEnabled"` ServerGroupId string `json:"ServerGroupId" xml:"ServerGroupId"` ActionType string `json:"ActionType" xml:"ActionType"` NonNormalServers []NonNormalServer `json:"NonNormalServers" xml:"NonNormalServers"` }
ServerGroupHealthStatusModelInGetListenerHealthStatus is a nested struct in alb response
type ServerGroupInfosInGetListenerHealthStatus ¶ added in v1.61.1358
type ServerGroupInfosInGetListenerHealthStatus struct {
ServerGroupHealthStatusModel []ServerGroupHealthStatusModel `json:"ServerGroupHealthStatusModel" xml:"ServerGroupHealthStatusModel"`
}
ServerGroupInfosInGetListenerHealthStatus is a nested struct in alb response
type ServerGroupStickySession ¶
type ServerGroupStickySession struct { Enabled bool `json:"Enabled" xml:"Enabled"` Timeout int `json:"Timeout" xml:"Timeout"` }
ServerGroupStickySession is a nested struct in alb response
type ServerGroupTuple ¶
type ServerGroupTuple struct { ServerGroupId string `json:"ServerGroupId" xml:"ServerGroupId"` Weight int `json:"Weight" xml:"Weight"` }
ServerGroupTuple is a nested struct in alb response
type ServerGroupTuplesInGetListenerAttribute ¶
type ServerGroupTuplesInGetListenerAttribute struct {
ServerGroupTuple []ServerGroupTuple `json:"serverGroupTuple" xml:"serverGroupTuple"`
}
ServerGroupTuplesInGetListenerAttribute is a nested struct in alb response
type ServerGroupTuplesInListListeners ¶
type ServerGroupTuplesInListListeners struct {
ServerGroupTuple []ServerGroupTuple `json:"serverGroupTuple" xml:"serverGroupTuple"`
}
ServerGroupTuplesInListListeners is a nested struct in alb response
type ServerGroupTuplesInListRules ¶
type ServerGroupTuplesInListRules struct {
ServerGroupTuple []ServerGroupTuple `json:"ServerGroupTuple" xml:"ServerGroupTuple"`
}
ServerGroupTuplesInListRules is a nested struct in alb response
type ServerGroups ¶
type ServerGroups struct {
ServerGroup []ServerGroup `json:"ServerGroup" xml:"ServerGroup"`
}
ServerGroups is a nested struct in alb response
type Servers ¶
type Servers struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
Servers is a nested struct in alb response
type SlowStartConfig ¶ added in v1.63.1
type SlowStartConfig struct { SlowStartEnabled bool `json:"SlowStartEnabled" xml:"SlowStartEnabled"` SlowStartDuration int `json:"SlowStartDuration" xml:"SlowStartDuration"` }
SlowStartConfig is a nested struct in alb response
type SourceIpConfig ¶
type SourceIpConfig struct {
Values []string `json:"Values" xml:"Values"`
}
SourceIpConfig is a nested struct in alb response
type StartListenerRequest ¶
type StartListenerRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ListenerId string `position:"Query" name:"ListenerId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
StartListenerRequest is the request struct for api StartListener
func CreateStartListenerRequest ¶
func CreateStartListenerRequest() (request *StartListenerRequest)
CreateStartListenerRequest creates a request to invoke StartListener API
type StartListenerResponse ¶
type StartListenerResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
StartListenerResponse is the response struct for api StartListener
func CreateStartListenerResponse ¶
func CreateStartListenerResponse() (response *StartListenerResponse)
CreateStartListenerResponse creates a response to parse from StartListener response
type StartShiftLoadBalancerZonesRequest ¶ added in v1.63.1
type StartShiftLoadBalancerZonesRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ZoneMappings *[]StartShiftLoadBalancerZonesZoneMappings `position:"Query" name:"ZoneMappings" type:"Repeated"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
StartShiftLoadBalancerZonesRequest is the request struct for api StartShiftLoadBalancerZones
func CreateStartShiftLoadBalancerZonesRequest ¶ added in v1.63.1
func CreateStartShiftLoadBalancerZonesRequest() (request *StartShiftLoadBalancerZonesRequest)
CreateStartShiftLoadBalancerZonesRequest creates a request to invoke StartShiftLoadBalancerZones API
type StartShiftLoadBalancerZonesResponse ¶ added in v1.63.1
type StartShiftLoadBalancerZonesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StartShiftLoadBalancerZonesResponse is the response struct for api StartShiftLoadBalancerZones
func CreateStartShiftLoadBalancerZonesResponse ¶ added in v1.63.1
func CreateStartShiftLoadBalancerZonesResponse() (response *StartShiftLoadBalancerZonesResponse)
CreateStartShiftLoadBalancerZonesResponse creates a response to parse from StartShiftLoadBalancerZones response
type StartShiftLoadBalancerZonesZoneMappings ¶ added in v1.63.1
type StartShiftLoadBalancerZonesZoneMappings struct { VSwitchId string `name:"VSwitchId"` ZoneId string `name:"ZoneId"` }
StartShiftLoadBalancerZonesZoneMappings is a repeated param struct in StartShiftLoadBalancerZonesRequest
type StickySessionConfig ¶
type StickySessionConfig struct { Cookie string `json:"Cookie" xml:"Cookie"` CookieTimeout int `json:"CookieTimeout" xml:"CookieTimeout"` StickySessionEnabled bool `json:"StickySessionEnabled" xml:"StickySessionEnabled"` StickySessionType string `json:"StickySessionType" xml:"StickySessionType"` }
StickySessionConfig is a nested struct in alb response
type StopListenerRequest ¶
type StopListenerRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ListenerId string `position:"Query" name:"ListenerId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
StopListenerRequest is the request struct for api StopListener
func CreateStopListenerRequest ¶
func CreateStopListenerRequest() (request *StopListenerRequest)
CreateStopListenerRequest creates a request to invoke StopListener API
type StopListenerResponse ¶
type StopListenerResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
StopListenerResponse is the response struct for api StopListener
func CreateStopListenerResponse ¶
func CreateStopListenerResponse() (response *StopListenerResponse)
CreateStopListenerResponse creates a response to parse from StopListener response
type TLSVersionsInListSecurityPolicies ¶
type TLSVersionsInListSecurityPolicies struct {
TLSVersion []string `json:"TLSVersion" xml:"TLSVersion"`
}
TLSVersionsInListSecurityPolicies is a nested struct in alb response
type TLSVersionsInListSystemSecurityPolicies ¶
type TLSVersionsInListSystemSecurityPolicies struct {
Version []string `json:"Version" xml:"Version"`
}
TLSVersionsInListSystemSecurityPolicies is a nested struct in alb response
type TagKey ¶
type TagKey struct { Category string `json:"Category" xml:"Category"` TagKey string `json:"TagKey" xml:"TagKey"` }
TagKey is a nested struct in alb response
type TagKeys ¶
type TagKeys struct {
TagKey []TagKey `json:"TagKey" xml:"TagKey"`
}
TagKeys is a nested struct in alb response
type TagResource ¶
type TagResource struct { ResourceId string `json:"ResourceId" xml:"ResourceId"` ResourceType string `json:"ResourceType" xml:"ResourceType"` TagKey string `json:"TagKey" xml:"TagKey"` TagValue string `json:"TagValue" xml:"TagValue"` }
TagResource is a nested struct in alb response
type TagResources ¶
type TagResources struct {
TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}
TagResources is a nested struct in alb response
type TagResourcesRequest ¶
type TagResourcesRequest struct { *requests.RpcRequest Tag *[]TagResourcesTag `position:"Query" name:"Tag" type:"Repeated"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceType string `position:"Query" name:"ResourceType"` }
TagResourcesRequest is the request struct for api TagResources
func CreateTagResourcesRequest ¶
func CreateTagResourcesRequest() (request *TagResourcesRequest)
CreateTagResourcesRequest creates a request to invoke TagResources API
type TagResourcesResponse ¶
type TagResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
TagResourcesResponse is the response struct for api TagResources
func CreateTagResourcesResponse ¶
func CreateTagResourcesResponse() (response *TagResourcesResponse)
CreateTagResourcesResponse creates a response to parse from TagResources response
type TagResourcesTag ¶
TagResourcesTag is a repeated param struct in TagResourcesRequest
type TagValues ¶
type TagValues struct {
TagValue []string `json:"TagValue" xml:"TagValue"`
}
TagValues is a nested struct in alb response
type TagsInGetHealthCheckTemplateAttribute ¶ added in v1.63.1
type TagsInGetHealthCheckTemplateAttribute struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInGetHealthCheckTemplateAttribute is a nested struct in alb response
type TagsInGetListenerAttribute ¶ added in v1.63.1
type TagsInGetListenerAttribute struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInGetListenerAttribute is a nested struct in alb response
type TagsInGetLoadBalancerAttribute ¶
type TagsInGetLoadBalancerAttribute struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInGetLoadBalancerAttribute is a nested struct in alb response
type TagsInListAcls ¶ added in v1.63.1
type TagsInListAcls struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInListAcls is a nested struct in alb response
type TagsInListHealthCheckTemplates ¶ added in v1.63.1
type TagsInListHealthCheckTemplates struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInListHealthCheckTemplates is a nested struct in alb response
type TagsInListListeners ¶ added in v1.63.1
type TagsInListListeners struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInListListeners is a nested struct in alb response
type TagsInListLoadBalancers ¶
type TagsInListLoadBalancers struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInListLoadBalancers is a nested struct in alb response
type TagsInListRules ¶ added in v1.63.1
type TagsInListRules struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInListRules is a nested struct in alb response
type TagsInListSecurityPolicies ¶ added in v1.63.1
type TagsInListSecurityPolicies struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInListSecurityPolicies is a nested struct in alb response
type TagsInListServerGroups ¶
type TagsInListServerGroups struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
TagsInListServerGroups is a nested struct in alb response
type TrafficLimitConfig ¶
type TrafficLimitConfig struct { QPS int `json:"QPS" xml:"QPS"` PerIpQps int `json:"PerIpQps" xml:"PerIpQps"` }
TrafficLimitConfig is a nested struct in alb response
type TrafficMirrorConfig ¶
type TrafficMirrorConfig struct { TargetType string `json:"TargetType" xml:"TargetType"` MirrorGroupConfig MirrorGroupConfig `json:"MirrorGroupConfig" xml:"MirrorGroupConfig"` }
TrafficMirrorConfig is a nested struct in alb response
type UchConfig ¶ added in v1.61.1463
type UchConfig struct { Type string `json:"Type" xml:"Type"` Value string `json:"Value" xml:"Value"` }
UchConfig is a nested struct in alb response
type UnTagResourcesRequest ¶
type UnTagResourcesRequest struct { *requests.RpcRequest Tag *[]UnTagResourcesTag `position:"Query" name:"Tag" type:"Repeated"` All requests.Boolean `position:"Query" name:"All"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` ResourceType string `position:"Query" name:"ResourceType"` TagKey *[]string `position:"Query" name:"TagKey" type:"Repeated"` }
UnTagResourcesRequest is the request struct for api UnTagResources
func CreateUnTagResourcesRequest ¶
func CreateUnTagResourcesRequest() (request *UnTagResourcesRequest)
CreateUnTagResourcesRequest creates a request to invoke UnTagResources API
type UnTagResourcesResponse ¶
type UnTagResourcesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UnTagResourcesResponse is the response struct for api UnTagResources
func CreateUnTagResourcesResponse ¶
func CreateUnTagResourcesResponse() (response *UnTagResourcesResponse)
CreateUnTagResourcesResponse creates a response to parse from UnTagResources response
type UnTagResourcesTag ¶
UnTagResourcesTag is a repeated param struct in UnTagResourcesRequest
type UpdateAScriptsAScripts ¶ added in v1.62.278
type UpdateAScriptsAScripts struct { AScriptName string `name:"AScriptName"` AScriptId string `name:"AScriptId"` ExtAttributeEnabled string `name:"ExtAttributeEnabled"` ScriptContent string `name:"ScriptContent"` ExtAttributes *[]UpdateAScriptsAScriptsExtAttributesItem `name:"ExtAttributes" type:"Repeated"` Enabled string `name:"Enabled"` }
UpdateAScriptsAScripts is a repeated param struct in UpdateAScriptsRequest
type UpdateAScriptsAScriptsExtAttributesItem ¶ added in v1.62.278
type UpdateAScriptsAScriptsExtAttributesItem struct { AttributeValue string `name:"AttributeValue"` AttributeKey string `name:"AttributeKey"` }
UpdateAScriptsAScriptsExtAttributesItem is a repeated param struct in UpdateAScriptsRequest
type UpdateAScriptsRequest ¶ added in v1.62.278
type UpdateAScriptsRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` AScripts *[]UpdateAScriptsAScripts `position:"Query" name:"AScripts" type:"Repeated"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
UpdateAScriptsRequest is the request struct for api UpdateAScripts
func CreateUpdateAScriptsRequest ¶ added in v1.62.278
func CreateUpdateAScriptsRequest() (request *UpdateAScriptsRequest)
CreateUpdateAScriptsRequest creates a request to invoke UpdateAScripts API
type UpdateAScriptsResponse ¶ added in v1.62.278
type UpdateAScriptsResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateAScriptsResponse is the response struct for api UpdateAScripts
func CreateUpdateAScriptsResponse ¶ added in v1.62.278
func CreateUpdateAScriptsResponse() (response *UpdateAScriptsResponse)
CreateUpdateAScriptsResponse creates a response to parse from UpdateAScripts response
type UpdateAclAttributeRequest ¶
type UpdateAclAttributeRequest struct { *requests.RpcRequest AclName string `position:"Query" name:"AclName"` ClientToken string `position:"Query" name:"ClientToken"` AclId string `position:"Query" name:"AclId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
UpdateAclAttributeRequest is the request struct for api UpdateAclAttribute
func CreateUpdateAclAttributeRequest ¶
func CreateUpdateAclAttributeRequest() (request *UpdateAclAttributeRequest)
CreateUpdateAclAttributeRequest creates a request to invoke UpdateAclAttribute API
type UpdateAclAttributeResponse ¶
type UpdateAclAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateAclAttributeResponse is the response struct for api UpdateAclAttribute
func CreateUpdateAclAttributeResponse ¶
func CreateUpdateAclAttributeResponse() (response *UpdateAclAttributeResponse)
CreateUpdateAclAttributeResponse creates a response to parse from UpdateAclAttribute response
type UpdateHealthCheckTemplateAttributeRequest ¶
type UpdateHealthCheckTemplateAttributeRequest struct { *requests.RpcRequest HealthCheckTimeout requests.Integer `position:"Query" name:"HealthCheckTimeout"` ClientToken string `position:"Query" name:"ClientToken"` HealthCheckProtocol string `position:"Query" name:"HealthCheckProtocol"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` HealthCheckTcpFastCloseEnabled requests.Boolean `position:"Query" name:"HealthCheckTcpFastCloseEnabled"` HealthCheckPath string `position:"Query" name:"HealthCheckPath"` HealthCheckCodes *[]string `position:"Query" name:"HealthCheckCodes" type:"Repeated"` DryRun requests.Boolean `position:"Query" name:"DryRun"` HealthCheckMethod string `position:"Query" name:"HealthCheckMethod"` HealthCheckHost string `position:"Query" name:"HealthCheckHost"` HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"` HealthCheckTemplateName string `position:"Query" name:"HealthCheckTemplateName"` HealthCheckHttpCodes *[]string `position:"Query" name:"HealthCheckHttpCodes" type:"Repeated"` HealthCheckTemplateId string `position:"Query" name:"HealthCheckTemplateId"` HealthCheckHttpVersion string `position:"Query" name:"HealthCheckHttpVersion"` HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"` }
UpdateHealthCheckTemplateAttributeRequest is the request struct for api UpdateHealthCheckTemplateAttribute
func CreateUpdateHealthCheckTemplateAttributeRequest ¶
func CreateUpdateHealthCheckTemplateAttributeRequest() (request *UpdateHealthCheckTemplateAttributeRequest)
CreateUpdateHealthCheckTemplateAttributeRequest creates a request to invoke UpdateHealthCheckTemplateAttribute API
type UpdateHealthCheckTemplateAttributeResponse ¶
type UpdateHealthCheckTemplateAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateHealthCheckTemplateAttributeResponse is the response struct for api UpdateHealthCheckTemplateAttribute
func CreateUpdateHealthCheckTemplateAttributeResponse ¶
func CreateUpdateHealthCheckTemplateAttributeResponse() (response *UpdateHealthCheckTemplateAttributeResponse)
CreateUpdateHealthCheckTemplateAttributeResponse creates a response to parse from UpdateHealthCheckTemplateAttribute response
type UpdateListenerAttributeCaCertificates ¶
type UpdateListenerAttributeCaCertificates struct {
CertificateId string `name:"CertificateId"`
}
UpdateListenerAttributeCaCertificates is a repeated param struct in UpdateListenerAttributeRequest
type UpdateListenerAttributeCertificates ¶
type UpdateListenerAttributeCertificates struct {
CertificateId string `name:"CertificateId"`
}
UpdateListenerAttributeCertificates is a repeated param struct in UpdateListenerAttributeRequest
type UpdateListenerAttributeDefaultActions ¶
type UpdateListenerAttributeDefaultActions struct { ForwardGroupConfig UpdateListenerAttributeDefaultActionsForwardGroupConfig `name:"ForwardGroupConfig" type:"Struct"` Type string `name:"Type"` }
UpdateListenerAttributeDefaultActions is a repeated param struct in UpdateListenerAttributeRequest
type UpdateListenerAttributeDefaultActionsForwardGroupConfig ¶
type UpdateListenerAttributeDefaultActionsForwardGroupConfig struct {
ServerGroupTuples *[]UpdateListenerAttributeDefaultActionsForwardGroupConfigServerGroupTuplesItem `name:"ServerGroupTuples" type:"Repeated"`
}
UpdateListenerAttributeDefaultActionsForwardGroupConfig is a repeated param struct in UpdateListenerAttributeRequest
type UpdateListenerAttributeDefaultActionsForwardGroupConfigServerGroupTuplesItem ¶
type UpdateListenerAttributeDefaultActionsForwardGroupConfigServerGroupTuplesItem struct {
ServerGroupId string `name:"ServerGroupId"`
}
UpdateListenerAttributeDefaultActionsForwardGroupConfigServerGroupTuplesItem is a repeated param struct in UpdateListenerAttributeRequest
type UpdateListenerAttributeQuicConfig ¶
type UpdateListenerAttributeQuicConfig struct { QuicUpgradeEnabled string `name:"QuicUpgradeEnabled"` QuicListenerId string `name:"QuicListenerId"` }
UpdateListenerAttributeQuicConfig is a repeated param struct in UpdateListenerAttributeRequest
type UpdateListenerAttributeRequest ¶
type UpdateListenerAttributeRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` GzipEnabled requests.Boolean `position:"Query" name:"GzipEnabled"` ListenerId string `position:"Query" name:"ListenerId"` QuicConfig UpdateListenerAttributeQuicConfig `position:"Query" name:"QuicConfig" type:"Struct"` Http2Enabled requests.Boolean `position:"Query" name:"Http2Enabled"` DefaultActions *[]UpdateListenerAttributeDefaultActions `position:"Query" name:"DefaultActions" type:"Repeated"` DryRun requests.Boolean `position:"Query" name:"DryRun"` RequestTimeout requests.Integer `position:"Query" name:"RequestTimeout"` CaCertificates *[]UpdateListenerAttributeCaCertificates `position:"Query" name:"CaCertificates" type:"Repeated"` XForwardedForConfig UpdateListenerAttributeXForwardedForConfig `position:"Query" name:"XForwardedForConfig" type:"Struct"` SecurityPolicyId string `position:"Query" name:"SecurityPolicyId"` IdleTimeout requests.Integer `position:"Query" name:"IdleTimeout"` Certificates *[]UpdateListenerAttributeCertificates `position:"Query" name:"Certificates" type:"Repeated"` ListenerDescription string `position:"Query" name:"ListenerDescription"` CaEnabled requests.Boolean `position:"Query" name:"CaEnabled"` }
UpdateListenerAttributeRequest is the request struct for api UpdateListenerAttribute
func CreateUpdateListenerAttributeRequest ¶
func CreateUpdateListenerAttributeRequest() (request *UpdateListenerAttributeRequest)
CreateUpdateListenerAttributeRequest creates a request to invoke UpdateListenerAttribute API
type UpdateListenerAttributeResponse ¶
type UpdateListenerAttributeResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateListenerAttributeResponse is the response struct for api UpdateListenerAttribute
func CreateUpdateListenerAttributeResponse ¶
func CreateUpdateListenerAttributeResponse() (response *UpdateListenerAttributeResponse)
CreateUpdateListenerAttributeResponse creates a response to parse from UpdateListenerAttribute response
type UpdateListenerAttributeXForwardedForConfig ¶
type UpdateListenerAttributeXForwardedForConfig struct { XForwardedForClientSourceIpsTrusted string `name:"XForwardedForClientSourceIpsTrusted"` XForwardedForClientCertSubjectDNAlias string `name:"XForwardedForClientCertSubjectDNAlias"` XForwardedForClientSourceIpsEnabled string `name:"XForwardedForClientSourceIpsEnabled"` XForwardedForClientCertIssuerDNEnabled string `name:"XForwardedForClientCertIssuerDNEnabled"` XForwardedForClientCertFingerprintEnabled string `name:"XForwardedForClientCertFingerprintEnabled"` XForwardedForClientCertIssuerDNAlias string `name:"XForwardedForClientCertIssuerDNAlias"` XForwardedForProtoEnabled string `name:"XForwardedForProtoEnabled"` XForwardedForClientCertFingerprintAlias string `name:"XForwardedForClientCertFingerprintAlias"` XForwardedForClientCertClientVerifyEnabled string `name:"XForwardedForClientCertClientVerifyEnabled"` XForwardedForSLBPortEnabled string `name:"XForwardedForSLBPortEnabled"` XForwardedForClientCertSubjectDNEnabled string `name:"XForwardedForClientCertSubjectDNEnabled"` XForwardedForClientCertClientVerifyAlias string `name:"XForwardedForClientCertClientVerifyAlias"` XForwardedForClientSrcPortEnabled string `name:"XForwardedForClientSrcPortEnabled"` XForwardedForEnabled string `name:"XForwardedForEnabled"` XForwardedForSLBIdEnabled string `name:"XForwardedForSLBIdEnabled"` }
UpdateListenerAttributeXForwardedForConfig is a repeated param struct in UpdateListenerAttributeRequest
type UpdateListenerLogConfigAccessLogTracingConfig ¶
type UpdateListenerLogConfigAccessLogTracingConfig struct { TracingType string `name:"TracingType"` TracingEnabled string `name:"TracingEnabled"` TracingSample string `name:"TracingSample"` }
UpdateListenerLogConfigAccessLogTracingConfig is a repeated param struct in UpdateListenerLogConfigRequest
type UpdateListenerLogConfigRequest ¶
type UpdateListenerLogConfigRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ListenerId string `position:"Query" name:"ListenerId"` AccessLogRecordCustomizedHeadersEnabled requests.Boolean `position:"Query" name:"AccessLogRecordCustomizedHeadersEnabled"` DryRun requests.Boolean `position:"Query" name:"DryRun"` AccessLogTracingConfig UpdateListenerLogConfigAccessLogTracingConfig `position:"Query" name:"AccessLogTracingConfig" type:"Struct"` }
UpdateListenerLogConfigRequest is the request struct for api UpdateListenerLogConfig
func CreateUpdateListenerLogConfigRequest ¶
func CreateUpdateListenerLogConfigRequest() (request *UpdateListenerLogConfigRequest)
CreateUpdateListenerLogConfigRequest creates a request to invoke UpdateListenerLogConfig API
type UpdateListenerLogConfigResponse ¶
type UpdateListenerLogConfigResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateListenerLogConfigResponse is the response struct for api UpdateListenerLogConfig
func CreateUpdateListenerLogConfigResponse ¶
func CreateUpdateListenerLogConfigResponse() (response *UpdateListenerLogConfigResponse)
CreateUpdateListenerLogConfigResponse creates a response to parse from UpdateListenerLogConfig response
type UpdateLoadBalancerAddressTypeConfigRequest ¶ added in v1.61.1431
type UpdateLoadBalancerAddressTypeConfigRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` AddressType string `position:"Query" name:"AddressType"` DryRun string `position:"Query" name:"DryRun"` ZoneMappings *[]UpdateLoadBalancerAddressTypeConfigZoneMappings `position:"Query" name:"ZoneMappings" type:"Repeated"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
UpdateLoadBalancerAddressTypeConfigRequest is the request struct for api UpdateLoadBalancerAddressTypeConfig
func CreateUpdateLoadBalancerAddressTypeConfigRequest ¶ added in v1.61.1431
func CreateUpdateLoadBalancerAddressTypeConfigRequest() (request *UpdateLoadBalancerAddressTypeConfigRequest)
CreateUpdateLoadBalancerAddressTypeConfigRequest creates a request to invoke UpdateLoadBalancerAddressTypeConfig API
type UpdateLoadBalancerAddressTypeConfigResponse ¶ added in v1.61.1431
type UpdateLoadBalancerAddressTypeConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` JobId string `json:"JobId" xml:"JobId"` }
UpdateLoadBalancerAddressTypeConfigResponse is the response struct for api UpdateLoadBalancerAddressTypeConfig
func CreateUpdateLoadBalancerAddressTypeConfigResponse ¶ added in v1.61.1431
func CreateUpdateLoadBalancerAddressTypeConfigResponse() (response *UpdateLoadBalancerAddressTypeConfigResponse)
CreateUpdateLoadBalancerAddressTypeConfigResponse creates a response to parse from UpdateLoadBalancerAddressTypeConfig response
type UpdateLoadBalancerAddressTypeConfigZoneMappings ¶ added in v1.61.1431
type UpdateLoadBalancerAddressTypeConfigZoneMappings struct { VSwitchId string `name:"VSwitchId"` EipType string `name:"EipType"` ZoneId string `name:"ZoneId"` AllocationId string `name:"AllocationId"` }
UpdateLoadBalancerAddressTypeConfigZoneMappings is a repeated param struct in UpdateLoadBalancerAddressTypeConfigRequest
type UpdateLoadBalancerAttributeModificationProtectionConfig ¶
type UpdateLoadBalancerAttributeModificationProtectionConfig struct { Reason string `name:"Reason"` Status string `name:"Status"` }
UpdateLoadBalancerAttributeModificationProtectionConfig is a repeated param struct in UpdateLoadBalancerAttributeRequest
type UpdateLoadBalancerAttributeRequest ¶
type UpdateLoadBalancerAttributeRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ModificationProtectionConfig UpdateLoadBalancerAttributeModificationProtectionConfig `position:"Query" name:"ModificationProtectionConfig" type:"Struct"` LoadBalancerName string `position:"Query" name:"LoadBalancerName"` DryRun requests.Boolean `position:"Query" name:"DryRun"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
UpdateLoadBalancerAttributeRequest is the request struct for api UpdateLoadBalancerAttribute
func CreateUpdateLoadBalancerAttributeRequest ¶
func CreateUpdateLoadBalancerAttributeRequest() (request *UpdateLoadBalancerAttributeRequest)
CreateUpdateLoadBalancerAttributeRequest creates a request to invoke UpdateLoadBalancerAttribute API
type UpdateLoadBalancerAttributeResponse ¶
type UpdateLoadBalancerAttributeResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateLoadBalancerAttributeResponse is the response struct for api UpdateLoadBalancerAttribute
func CreateUpdateLoadBalancerAttributeResponse ¶
func CreateUpdateLoadBalancerAttributeResponse() (response *UpdateLoadBalancerAttributeResponse)
CreateUpdateLoadBalancerAttributeResponse creates a response to parse from UpdateLoadBalancerAttribute response
type UpdateLoadBalancerEditionRequest ¶
type UpdateLoadBalancerEditionRequest struct { *requests.RpcRequest LoadBalancerEdition string `position:"Query" name:"LoadBalancerEdition"` ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
UpdateLoadBalancerEditionRequest is the request struct for api UpdateLoadBalancerEdition
func CreateUpdateLoadBalancerEditionRequest ¶
func CreateUpdateLoadBalancerEditionRequest() (request *UpdateLoadBalancerEditionRequest)
CreateUpdateLoadBalancerEditionRequest creates a request to invoke UpdateLoadBalancerEdition API
type UpdateLoadBalancerEditionResponse ¶
type UpdateLoadBalancerEditionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateLoadBalancerEditionResponse is the response struct for api UpdateLoadBalancerEdition
func CreateUpdateLoadBalancerEditionResponse ¶
func CreateUpdateLoadBalancerEditionResponse() (response *UpdateLoadBalancerEditionResponse)
CreateUpdateLoadBalancerEditionResponse creates a response to parse from UpdateLoadBalancerEdition response
type UpdateLoadBalancerZonesRequest ¶ added in v1.61.1358
type UpdateLoadBalancerZonesRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ZoneMappings *[]UpdateLoadBalancerZonesZoneMappings `position:"Query" name:"ZoneMappings" type:"Repeated"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
UpdateLoadBalancerZonesRequest is the request struct for api UpdateLoadBalancerZones
func CreateUpdateLoadBalancerZonesRequest ¶ added in v1.61.1358
func CreateUpdateLoadBalancerZonesRequest() (request *UpdateLoadBalancerZonesRequest)
CreateUpdateLoadBalancerZonesRequest creates a request to invoke UpdateLoadBalancerZones API
type UpdateLoadBalancerZonesResponse ¶ added in v1.61.1358
type UpdateLoadBalancerZonesResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateLoadBalancerZonesResponse is the response struct for api UpdateLoadBalancerZones
func CreateUpdateLoadBalancerZonesResponse ¶ added in v1.61.1358
func CreateUpdateLoadBalancerZonesResponse() (response *UpdateLoadBalancerZonesResponse)
CreateUpdateLoadBalancerZonesResponse creates a response to parse from UpdateLoadBalancerZones response
type UpdateLoadBalancerZonesZoneMappings ¶ added in v1.61.1358
type UpdateLoadBalancerZonesZoneMappings struct { VSwitchId string `name:"VSwitchId"` EipType string `name:"EipType"` ZoneId string `name:"ZoneId"` AllocationId string `name:"AllocationId"` IntranetAddress string `name:"IntranetAddress"` }
UpdateLoadBalancerZonesZoneMappings is a repeated param struct in UpdateLoadBalancerZonesRequest
type UpdateRuleAttributeRequest ¶
type UpdateRuleAttributeRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` RuleName string `position:"Query" name:"RuleName"` RuleActions *[]UpdateRuleAttributeRuleActions `position:"Query" name:"RuleActions" type:"Repeated"` RuleConditions *[]UpdateRuleAttributeRuleConditions `position:"Query" name:"RuleConditions" type:"Repeated"` DryRun requests.Boolean `position:"Query" name:"DryRun"` Priority requests.Integer `position:"Query" name:"Priority"` RuleId string `position:"Query" name:"RuleId"` }
UpdateRuleAttributeRequest is the request struct for api UpdateRuleAttribute
func CreateUpdateRuleAttributeRequest ¶
func CreateUpdateRuleAttributeRequest() (request *UpdateRuleAttributeRequest)
CreateUpdateRuleAttributeRequest creates a request to invoke UpdateRuleAttribute API
type UpdateRuleAttributeResponse ¶
type UpdateRuleAttributeResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateRuleAttributeResponse is the response struct for api UpdateRuleAttribute
func CreateUpdateRuleAttributeResponse ¶
func CreateUpdateRuleAttributeResponse() (response *UpdateRuleAttributeResponse)
CreateUpdateRuleAttributeResponse creates a response to parse from UpdateRuleAttribute response
type UpdateRuleAttributeRuleActions ¶
type UpdateRuleAttributeRuleActions struct { FixedResponseConfig UpdateRuleAttributeRuleActionsFixedResponseConfig `name:"FixedResponseConfig" type:"Struct"` TrafficMirrorConfig UpdateRuleAttributeRuleActionsTrafficMirrorConfig `name:"TrafficMirrorConfig" type:"Struct"` ForwardGroupConfig UpdateRuleAttributeRuleActionsForwardGroupConfig `name:"ForwardGroupConfig" type:"Struct"` RemoveHeaderConfig UpdateRuleAttributeRuleActionsRemoveHeaderConfig `name:"RemoveHeaderConfig" type:"Struct"` InsertHeaderConfig UpdateRuleAttributeRuleActionsInsertHeaderConfig `name:"InsertHeaderConfig" type:"Struct"` TrafficLimitConfig UpdateRuleAttributeRuleActionsTrafficLimitConfig `name:"TrafficLimitConfig" type:"Struct"` CorsConfig UpdateRuleAttributeRuleActionsCorsConfig `name:"CorsConfig" type:"Struct"` RedirectConfig UpdateRuleAttributeRuleActionsRedirectConfig `name:"RedirectConfig" type:"Struct"` Type string `name:"Type"` Order string `name:"Order"` RewriteConfig UpdateRuleAttributeRuleActionsRewriteConfig `name:"RewriteConfig" type:"Struct"` }
UpdateRuleAttributeRuleActions is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleActionsCorsConfig ¶ added in v1.61.1463
type UpdateRuleAttributeRuleActionsCorsConfig struct { AllowCredentials string `name:"AllowCredentials"` AllowOrigin *[]string `name:"AllowOrigin" type:"Repeated"` MaxAge string `name:"MaxAge"` AllowMethods *[]string `name:"AllowMethods" type:"Repeated"` AllowHeaders *[]string `name:"AllowHeaders" type:"Repeated"` ExposeHeaders *[]string `name:"ExposeHeaders" type:"Repeated"` }
UpdateRuleAttributeRuleActionsCorsConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleActionsFixedResponseConfig ¶
type UpdateRuleAttributeRuleActionsFixedResponseConfig struct { HttpCode string `name:"HttpCode"` Content string `name:"Content"` ContentType string `name:"ContentType"` }
UpdateRuleAttributeRuleActionsFixedResponseConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleActionsForwardGroupConfig ¶
type UpdateRuleAttributeRuleActionsForwardGroupConfig struct { ServerGroupStickySession UpdateRuleAttributeRuleActionsForwardGroupConfigServerGroupStickySession `name:"ServerGroupStickySession" type:"Struct"` ServerGroupTuples *[]UpdateRuleAttributeRuleActionsForwardGroupConfigServerGroupTuplesItem `name:"ServerGroupTuples" type:"Repeated"` }
UpdateRuleAttributeRuleActionsForwardGroupConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleActionsForwardGroupConfigServerGroupStickySession ¶
type UpdateRuleAttributeRuleActionsForwardGroupConfigServerGroupStickySession struct { Enabled string `name:"Enabled"` Timeout string `name:"Timeout"` }
UpdateRuleAttributeRuleActionsForwardGroupConfigServerGroupStickySession is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleActionsForwardGroupConfigServerGroupTuplesItem ¶
type UpdateRuleAttributeRuleActionsForwardGroupConfigServerGroupTuplesItem struct { ServerGroupId string `name:"ServerGroupId"` Weight string `name:"Weight"` }
UpdateRuleAttributeRuleActionsForwardGroupConfigServerGroupTuplesItem is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleActionsInsertHeaderConfig ¶
type UpdateRuleAttributeRuleActionsInsertHeaderConfig struct { ValueType string `name:"ValueType"` CoverEnabled string `name:"CoverEnabled"` Value string `name:"Value"` Key string `name:"Key"` }
UpdateRuleAttributeRuleActionsInsertHeaderConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleActionsRedirectConfig ¶
type UpdateRuleAttributeRuleActionsRedirectConfig struct { Path string `name:"Path"` Protocol string `name:"Protocol"` Port string `name:"Port"` Query string `name:"Query"` Host string `name:"Host"` HttpCode string `name:"HttpCode"` }
UpdateRuleAttributeRuleActionsRedirectConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleActionsRemoveHeaderConfig ¶
type UpdateRuleAttributeRuleActionsRemoveHeaderConfig struct {
Key string `name:"Key"`
}
UpdateRuleAttributeRuleActionsRemoveHeaderConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleActionsRewriteConfig ¶
type UpdateRuleAttributeRuleActionsRewriteConfig struct { Path string `name:"Path"` Query string `name:"Query"` Host string `name:"Host"` }
UpdateRuleAttributeRuleActionsRewriteConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleActionsTrafficLimitConfig ¶
type UpdateRuleAttributeRuleActionsTrafficLimitConfig struct { QPS string `name:"QPS"` PerIpQps string `name:"PerIpQps"` }
UpdateRuleAttributeRuleActionsTrafficLimitConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleActionsTrafficMirrorConfig ¶
type UpdateRuleAttributeRuleActionsTrafficMirrorConfig struct { MirrorGroupConfig UpdateRuleAttributeRuleActionsTrafficMirrorConfigMirrorGroupConfig `name:"MirrorGroupConfig" type:"Struct"` TargetType string `name:"TargetType"` }
UpdateRuleAttributeRuleActionsTrafficMirrorConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleActionsTrafficMirrorConfigMirrorGroupConfig ¶
type UpdateRuleAttributeRuleActionsTrafficMirrorConfigMirrorGroupConfig struct {
ServerGroupTuples *[]UpdateRuleAttributeRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem `name:"ServerGroupTuples" type:"Repeated"`
}
UpdateRuleAttributeRuleActionsTrafficMirrorConfigMirrorGroupConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem ¶
type UpdateRuleAttributeRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem struct {
ServerGroupId string `name:"ServerGroupId"`
}
UpdateRuleAttributeRuleActionsTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleConditions ¶
type UpdateRuleAttributeRuleConditions struct { MethodConfig UpdateRuleAttributeRuleConditionsMethodConfig `name:"MethodConfig" type:"Struct"` SourceIpConfig UpdateRuleAttributeRuleConditionsSourceIpConfig `name:"SourceIpConfig" type:"Struct"` HostConfig UpdateRuleAttributeRuleConditionsHostConfig `name:"HostConfig" type:"Struct"` QueryStringConfig UpdateRuleAttributeRuleConditionsQueryStringConfig `name:"QueryStringConfig" type:"Struct"` ResponseStatusCodeConfig UpdateRuleAttributeRuleConditionsResponseStatusCodeConfig `name:"ResponseStatusCodeConfig" type:"Struct"` PathConfig UpdateRuleAttributeRuleConditionsPathConfig `name:"PathConfig" type:"Struct"` CookieConfig UpdateRuleAttributeRuleConditionsCookieConfig `name:"CookieConfig" type:"Struct"` Type string `name:"Type"` HeaderConfig UpdateRuleAttributeRuleConditionsHeaderConfig `name:"HeaderConfig" type:"Struct"` ResponseHeaderConfig UpdateRuleAttributeRuleConditionsResponseHeaderConfig `name:"ResponseHeaderConfig" type:"Struct"` }
UpdateRuleAttributeRuleConditions is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleConditionsCookieConfig ¶
type UpdateRuleAttributeRuleConditionsCookieConfig struct {
Values *[]UpdateRuleAttributeRuleConditionsCookieConfigValuesItem `name:"Values" type:"Repeated"`
}
UpdateRuleAttributeRuleConditionsCookieConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleConditionsCookieConfigValuesItem ¶
type UpdateRuleAttributeRuleConditionsCookieConfigValuesItem struct { Value string `name:"Value"` Key string `name:"Key"` }
UpdateRuleAttributeRuleConditionsCookieConfigValuesItem is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleConditionsHeaderConfig ¶
type UpdateRuleAttributeRuleConditionsHeaderConfig struct { Values *[]string `name:"Values" type:"Repeated"` Key string `name:"Key"` }
UpdateRuleAttributeRuleConditionsHeaderConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleConditionsHostConfig ¶
type UpdateRuleAttributeRuleConditionsHostConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
UpdateRuleAttributeRuleConditionsHostConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleConditionsMethodConfig ¶
type UpdateRuleAttributeRuleConditionsMethodConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
UpdateRuleAttributeRuleConditionsMethodConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleConditionsPathConfig ¶
type UpdateRuleAttributeRuleConditionsPathConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
UpdateRuleAttributeRuleConditionsPathConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleConditionsQueryStringConfig ¶
type UpdateRuleAttributeRuleConditionsQueryStringConfig struct {
Values *[]UpdateRuleAttributeRuleConditionsQueryStringConfigValuesItem `name:"Values" type:"Repeated"`
}
UpdateRuleAttributeRuleConditionsQueryStringConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleConditionsQueryStringConfigValuesItem ¶
type UpdateRuleAttributeRuleConditionsQueryStringConfigValuesItem struct { Value string `name:"Value"` Key string `name:"Key"` }
UpdateRuleAttributeRuleConditionsQueryStringConfigValuesItem is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleConditionsResponseHeaderConfig ¶
type UpdateRuleAttributeRuleConditionsResponseHeaderConfig struct { Values *[]string `name:"Values" type:"Repeated"` Key string `name:"Key"` }
UpdateRuleAttributeRuleConditionsResponseHeaderConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleConditionsResponseStatusCodeConfig ¶
type UpdateRuleAttributeRuleConditionsResponseStatusCodeConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
UpdateRuleAttributeRuleConditionsResponseStatusCodeConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRuleAttributeRuleConditionsSourceIpConfig ¶
type UpdateRuleAttributeRuleConditionsSourceIpConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
UpdateRuleAttributeRuleConditionsSourceIpConfig is a repeated param struct in UpdateRuleAttributeRequest
type UpdateRulesAttributeRequest ¶
type UpdateRulesAttributeRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` Rules *[]UpdateRulesAttributeRules `position:"Query" name:"Rules" type:"Repeated"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
UpdateRulesAttributeRequest is the request struct for api UpdateRulesAttribute
func CreateUpdateRulesAttributeRequest ¶
func CreateUpdateRulesAttributeRequest() (request *UpdateRulesAttributeRequest)
CreateUpdateRulesAttributeRequest creates a request to invoke UpdateRulesAttribute API
type UpdateRulesAttributeResponse ¶
type UpdateRulesAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` JobId string `json:"JobId" xml:"JobId"` }
UpdateRulesAttributeResponse is the response struct for api UpdateRulesAttribute
func CreateUpdateRulesAttributeResponse ¶
func CreateUpdateRulesAttributeResponse() (response *UpdateRulesAttributeResponse)
CreateUpdateRulesAttributeResponse creates a response to parse from UpdateRulesAttribute response
type UpdateRulesAttributeRules ¶
type UpdateRulesAttributeRules struct { RuleConditions *[]UpdateRulesAttributeRulesRuleConditionsItem `name:"RuleConditions" type:"Repeated"` RuleName string `name:"RuleName"` Priority string `name:"Priority"` RuleId string `name:"RuleId"` RuleActions *[]UpdateRulesAttributeRulesRuleActionsItem `name:"RuleActions" type:"Repeated"` }
UpdateRulesAttributeRules is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleActionsItem ¶
type UpdateRulesAttributeRulesRuleActionsItem struct { FixedResponseConfig UpdateRulesAttributeRulesRuleActionsItemFixedResponseConfig `name:"FixedResponseConfig" type:"Struct"` TrafficMirrorConfig UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfig `name:"TrafficMirrorConfig" type:"Struct"` ForwardGroupConfig UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfig `name:"ForwardGroupConfig" type:"Struct"` RemoveHeaderConfig UpdateRulesAttributeRulesRuleActionsItemRemoveHeaderConfig `name:"RemoveHeaderConfig" type:"Struct"` InsertHeaderConfig UpdateRulesAttributeRulesRuleActionsItemInsertHeaderConfig `name:"InsertHeaderConfig" type:"Struct"` TrafficLimitConfig UpdateRulesAttributeRulesRuleActionsItemTrafficLimitConfig `name:"TrafficLimitConfig" type:"Struct"` CorsConfig UpdateRulesAttributeRulesRuleActionsItemCorsConfig `name:"CorsConfig" type:"Struct"` RedirectConfig UpdateRulesAttributeRulesRuleActionsItemRedirectConfig `name:"RedirectConfig" type:"Struct"` Type string `name:"Type"` Order string `name:"Order"` RewriteConfig UpdateRulesAttributeRulesRuleActionsItemRewriteConfig `name:"RewriteConfig" type:"Struct"` }
UpdateRulesAttributeRulesRuleActionsItem is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleActionsItemCorsConfig ¶ added in v1.61.1463
type UpdateRulesAttributeRulesRuleActionsItemCorsConfig struct { AllowCredentials string `name:"AllowCredentials"` AllowOrigin *[]string `name:"AllowOrigin" type:"Repeated"` MaxAge string `name:"MaxAge"` AllowMethods *[]string `name:"AllowMethods" type:"Repeated"` AllowHeaders *[]string `name:"AllowHeaders" type:"Repeated"` ExposeHeaders *[]string `name:"ExposeHeaders" type:"Repeated"` }
UpdateRulesAttributeRulesRuleActionsItemCorsConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleActionsItemFixedResponseConfig ¶
type UpdateRulesAttributeRulesRuleActionsItemFixedResponseConfig struct { HttpCode string `name:"HttpCode"` Content string `name:"Content"` ContentType string `name:"ContentType"` }
UpdateRulesAttributeRulesRuleActionsItemFixedResponseConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfig ¶
type UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfig struct { ServerGroupStickySession UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfigServerGroupStickySession `name:"ServerGroupStickySession" type:"Struct"` ServerGroupTuples *[]UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfigServerGroupTuplesItem `name:"ServerGroupTuples" type:"Repeated"` }
UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfigServerGroupStickySession ¶
type UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfigServerGroupStickySession struct { Enabled string `name:"Enabled"` Timeout string `name:"Timeout"` }
UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfigServerGroupStickySession is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfigServerGroupTuplesItem ¶
type UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfigServerGroupTuplesItem struct { ServerGroupId string `name:"ServerGroupId"` Weight string `name:"Weight"` }
UpdateRulesAttributeRulesRuleActionsItemForwardGroupConfigServerGroupTuplesItem is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleActionsItemInsertHeaderConfig ¶
type UpdateRulesAttributeRulesRuleActionsItemInsertHeaderConfig struct { ValueType string `name:"ValueType"` CoverEnabled string `name:"CoverEnabled"` Value string `name:"Value"` Key string `name:"Key"` }
UpdateRulesAttributeRulesRuleActionsItemInsertHeaderConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleActionsItemRedirectConfig ¶
type UpdateRulesAttributeRulesRuleActionsItemRedirectConfig struct { Path string `name:"Path"` Protocol string `name:"Protocol"` Port string `name:"Port"` Query string `name:"Query"` Host string `name:"Host"` HttpCode string `name:"HttpCode"` }
UpdateRulesAttributeRulesRuleActionsItemRedirectConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleActionsItemRemoveHeaderConfig ¶
type UpdateRulesAttributeRulesRuleActionsItemRemoveHeaderConfig struct {
Key string `name:"Key"`
}
UpdateRulesAttributeRulesRuleActionsItemRemoveHeaderConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleActionsItemRewriteConfig ¶
type UpdateRulesAttributeRulesRuleActionsItemRewriteConfig struct { Path string `name:"Path"` Query string `name:"Query"` Host string `name:"Host"` }
UpdateRulesAttributeRulesRuleActionsItemRewriteConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleActionsItemTrafficLimitConfig ¶
type UpdateRulesAttributeRulesRuleActionsItemTrafficLimitConfig struct { QPS string `name:"QPS"` PerIpQps string `name:"PerIpQps"` }
UpdateRulesAttributeRulesRuleActionsItemTrafficLimitConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfig ¶
type UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfig struct { MirrorGroupConfig UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfig `name:"MirrorGroupConfig" type:"Struct"` TargetType string `name:"TargetType"` }
UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfig ¶
type UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfig struct {
ServerGroupTuples *[]UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem `name:"ServerGroupTuples" type:"Repeated"`
}
UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem ¶
type UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem struct {
ServerGroupId string `name:"ServerGroupId"`
}
UpdateRulesAttributeRulesRuleActionsItemTrafficMirrorConfigMirrorGroupConfigServerGroupTuplesItem is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleConditionsItem ¶
type UpdateRulesAttributeRulesRuleConditionsItem struct { MethodConfig UpdateRulesAttributeRulesRuleConditionsItemMethodConfig `name:"MethodConfig" type:"Struct"` SourceIpConfig UpdateRulesAttributeRulesRuleConditionsItemSourceIpConfig `name:"SourceIpConfig" type:"Struct"` HostConfig UpdateRulesAttributeRulesRuleConditionsItemHostConfig `name:"HostConfig" type:"Struct"` QueryStringConfig UpdateRulesAttributeRulesRuleConditionsItemQueryStringConfig `name:"QueryStringConfig" type:"Struct"` ResponseStatusCodeConfig UpdateRulesAttributeRulesRuleConditionsItemResponseStatusCodeConfig `name:"ResponseStatusCodeConfig" type:"Struct"` PathConfig UpdateRulesAttributeRulesRuleConditionsItemPathConfig `name:"PathConfig" type:"Struct"` CookieConfig UpdateRulesAttributeRulesRuleConditionsItemCookieConfig `name:"CookieConfig" type:"Struct"` Type string `name:"Type"` HeaderConfig UpdateRulesAttributeRulesRuleConditionsItemHeaderConfig `name:"HeaderConfig" type:"Struct"` ResponseHeaderConfig UpdateRulesAttributeRulesRuleConditionsItemResponseHeaderConfig `name:"ResponseHeaderConfig" type:"Struct"` }
UpdateRulesAttributeRulesRuleConditionsItem is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleConditionsItemCookieConfig ¶
type UpdateRulesAttributeRulesRuleConditionsItemCookieConfig struct {
Values *[]UpdateRulesAttributeRulesRuleConditionsItemCookieConfigValuesItem `name:"Values" type:"Repeated"`
}
UpdateRulesAttributeRulesRuleConditionsItemCookieConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleConditionsItemCookieConfigValuesItem ¶
type UpdateRulesAttributeRulesRuleConditionsItemCookieConfigValuesItem struct { Value string `name:"Value"` Key string `name:"Key"` }
UpdateRulesAttributeRulesRuleConditionsItemCookieConfigValuesItem is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleConditionsItemHeaderConfig ¶
type UpdateRulesAttributeRulesRuleConditionsItemHeaderConfig struct { Values *[]string `name:"Values" type:"Repeated"` Key string `name:"Key"` }
UpdateRulesAttributeRulesRuleConditionsItemHeaderConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleConditionsItemHostConfig ¶
type UpdateRulesAttributeRulesRuleConditionsItemHostConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
UpdateRulesAttributeRulesRuleConditionsItemHostConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleConditionsItemMethodConfig ¶
type UpdateRulesAttributeRulesRuleConditionsItemMethodConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
UpdateRulesAttributeRulesRuleConditionsItemMethodConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleConditionsItemPathConfig ¶
type UpdateRulesAttributeRulesRuleConditionsItemPathConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
UpdateRulesAttributeRulesRuleConditionsItemPathConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleConditionsItemQueryStringConfig ¶
type UpdateRulesAttributeRulesRuleConditionsItemQueryStringConfig struct {
Values *[]UpdateRulesAttributeRulesRuleConditionsItemQueryStringConfigValuesItem `name:"Values" type:"Repeated"`
}
UpdateRulesAttributeRulesRuleConditionsItemQueryStringConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleConditionsItemQueryStringConfigValuesItem ¶
type UpdateRulesAttributeRulesRuleConditionsItemQueryStringConfigValuesItem struct { Value string `name:"Value"` Key string `name:"Key"` }
UpdateRulesAttributeRulesRuleConditionsItemQueryStringConfigValuesItem is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleConditionsItemResponseHeaderConfig ¶
type UpdateRulesAttributeRulesRuleConditionsItemResponseHeaderConfig struct { Values *[]string `name:"Values" type:"Repeated"` Key string `name:"Key"` }
UpdateRulesAttributeRulesRuleConditionsItemResponseHeaderConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleConditionsItemResponseStatusCodeConfig ¶
type UpdateRulesAttributeRulesRuleConditionsItemResponseStatusCodeConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
UpdateRulesAttributeRulesRuleConditionsItemResponseStatusCodeConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateRulesAttributeRulesRuleConditionsItemSourceIpConfig ¶
type UpdateRulesAttributeRulesRuleConditionsItemSourceIpConfig struct {
Values *[]string `name:"Values" type:"Repeated"`
}
UpdateRulesAttributeRulesRuleConditionsItemSourceIpConfig is a repeated param struct in UpdateRulesAttributeRequest
type UpdateSecurityPolicyAttributeRequest ¶
type UpdateSecurityPolicyAttributeRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` Ciphers *[]string `position:"Query" name:"Ciphers" type:"Repeated"` TLSVersions *[]string `position:"Query" name:"TLSVersions" type:"Repeated"` SecurityPolicyName string `position:"Query" name:"SecurityPolicyName"` DryRun requests.Boolean `position:"Query" name:"DryRun"` SecurityPolicyId string `position:"Query" name:"SecurityPolicyId"` }
UpdateSecurityPolicyAttributeRequest is the request struct for api UpdateSecurityPolicyAttribute
func CreateUpdateSecurityPolicyAttributeRequest ¶
func CreateUpdateSecurityPolicyAttributeRequest() (request *UpdateSecurityPolicyAttributeRequest)
CreateUpdateSecurityPolicyAttributeRequest creates a request to invoke UpdateSecurityPolicyAttribute API
type UpdateSecurityPolicyAttributeResponse ¶
type UpdateSecurityPolicyAttributeResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateSecurityPolicyAttributeResponse is the response struct for api UpdateSecurityPolicyAttribute
func CreateUpdateSecurityPolicyAttributeResponse ¶
func CreateUpdateSecurityPolicyAttributeResponse() (response *UpdateSecurityPolicyAttributeResponse)
CreateUpdateSecurityPolicyAttributeResponse creates a response to parse from UpdateSecurityPolicyAttribute response
type UpdateServerGroupAttributeConnectionDrainConfig ¶ added in v1.63.1
type UpdateServerGroupAttributeConnectionDrainConfig struct { ConnectionDrainEnabled string `name:"ConnectionDrainEnabled"` ConnectionDrainTimeout string `name:"ConnectionDrainTimeout"` }
UpdateServerGroupAttributeConnectionDrainConfig is a repeated param struct in UpdateServerGroupAttributeRequest
type UpdateServerGroupAttributeHealthCheckConfig ¶
type UpdateServerGroupAttributeHealthCheckConfig struct { HealthCheckCodes *[]string `name:"HealthCheckCodes" type:"Repeated"` HealthCheckEnabled string `name:"HealthCheckEnabled"` HealthCheckTimeout string `name:"HealthCheckTimeout"` HealthCheckMethod string `name:"HealthCheckMethod"` HealthCheckHost string `name:"HealthCheckHost"` HealthCheckProtocol string `name:"HealthCheckProtocol"` UnhealthyThreshold string `name:"UnhealthyThreshold"` HealthyThreshold string `name:"HealthyThreshold"` HealthCheckTcpFastCloseEnabled string `name:"HealthCheckTcpFastCloseEnabled"` HealthCheckPath string `name:"HealthCheckPath"` HealthCheckInterval string `name:"HealthCheckInterval"` HealthCheckHttpCodes *[]string `name:"HealthCheckHttpCodes" type:"Repeated"` HealthCheckHttpVersion string `name:"HealthCheckHttpVersion"` HealthCheckConnectPort string `name:"HealthCheckConnectPort"` }
UpdateServerGroupAttributeHealthCheckConfig is a repeated param struct in UpdateServerGroupAttributeRequest
type UpdateServerGroupAttributeRequest ¶
type UpdateServerGroupAttributeRequest struct { *requests.RpcRequest ServerGroupName string `position:"Query" name:"ServerGroupName"` ClientToken string `position:"Query" name:"ClientToken"` HealthCheckConfig UpdateServerGroupAttributeHealthCheckConfig `position:"Query" name:"HealthCheckConfig" type:"Struct"` SlowStartConfig UpdateServerGroupAttributeSlowStartConfig `position:"Query" name:"SlowStartConfig" type:"Struct"` Scheduler string `position:"Query" name:"Scheduler"` ServerGroupId string `position:"Query" name:"ServerGroupId"` UpstreamKeepaliveEnabled requests.Boolean `position:"Query" name:"UpstreamKeepaliveEnabled"` ServiceName string `position:"Query" name:"ServiceName"` StickySessionConfig UpdateServerGroupAttributeStickySessionConfig `position:"Query" name:"StickySessionConfig" type:"Struct"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ConnectionDrainConfig UpdateServerGroupAttributeConnectionDrainConfig `position:"Query" name:"ConnectionDrainConfig" type:"Struct"` UchConfig UpdateServerGroupAttributeUchConfig `position:"Query" name:"UchConfig" type:"Struct"` }
UpdateServerGroupAttributeRequest is the request struct for api UpdateServerGroupAttribute
func CreateUpdateServerGroupAttributeRequest ¶
func CreateUpdateServerGroupAttributeRequest() (request *UpdateServerGroupAttributeRequest)
CreateUpdateServerGroupAttributeRequest creates a request to invoke UpdateServerGroupAttribute API
type UpdateServerGroupAttributeResponse ¶
type UpdateServerGroupAttributeResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateServerGroupAttributeResponse is the response struct for api UpdateServerGroupAttribute
func CreateUpdateServerGroupAttributeResponse ¶
func CreateUpdateServerGroupAttributeResponse() (response *UpdateServerGroupAttributeResponse)
CreateUpdateServerGroupAttributeResponse creates a response to parse from UpdateServerGroupAttribute response
type UpdateServerGroupAttributeSlowStartConfig ¶ added in v1.63.1
type UpdateServerGroupAttributeSlowStartConfig struct { SlowStartDuration string `name:"SlowStartDuration"` SlowStartEnabled string `name:"SlowStartEnabled"` }
UpdateServerGroupAttributeSlowStartConfig is a repeated param struct in UpdateServerGroupAttributeRequest
type UpdateServerGroupAttributeStickySessionConfig ¶
type UpdateServerGroupAttributeStickySessionConfig struct { StickySessionEnabled string `name:"StickySessionEnabled"` Cookie string `name:"Cookie"` CookieTimeout string `name:"CookieTimeout"` StickySessionType string `name:"StickySessionType"` }
UpdateServerGroupAttributeStickySessionConfig is a repeated param struct in UpdateServerGroupAttributeRequest
type UpdateServerGroupAttributeUchConfig ¶ added in v1.61.1463
type UpdateServerGroupAttributeUchConfig struct { Type string `name:"Type"` Value string `name:"Value"` }
UpdateServerGroupAttributeUchConfig is a repeated param struct in UpdateServerGroupAttributeRequest
type UpdateServerGroupServersAttributeRequest ¶
type UpdateServerGroupServersAttributeRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ServerGroupId string `position:"Query" name:"ServerGroupId"` Servers *[]UpdateServerGroupServersAttributeServers `position:"Query" name:"Servers" type:"Repeated"` DryRun requests.Boolean `position:"Query" name:"DryRun"` }
UpdateServerGroupServersAttributeRequest is the request struct for api UpdateServerGroupServersAttribute
func CreateUpdateServerGroupServersAttributeRequest ¶
func CreateUpdateServerGroupServersAttributeRequest() (request *UpdateServerGroupServersAttributeRequest)
CreateUpdateServerGroupServersAttributeRequest creates a request to invoke UpdateServerGroupServersAttribute API
type UpdateServerGroupServersAttributeResponse ¶
type UpdateServerGroupServersAttributeResponse struct { *responses.BaseResponse JobId string `json:"JobId" xml:"JobId"` RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateServerGroupServersAttributeResponse is the response struct for api UpdateServerGroupServersAttribute
func CreateUpdateServerGroupServersAttributeResponse ¶
func CreateUpdateServerGroupServersAttributeResponse() (response *UpdateServerGroupServersAttributeResponse)
CreateUpdateServerGroupServersAttributeResponse creates a response to parse from UpdateServerGroupServersAttribute response
type UpdateServerGroupServersAttributeServers ¶
type UpdateServerGroupServersAttributeServers struct { ServerType string `name:"ServerType"` Port string `name:"Port"` Description string `name:"Description"` ServerIp string `name:"ServerIp"` Weight string `name:"Weight"` ServerId string `name:"ServerId"` }
UpdateServerGroupServersAttributeServers is a repeated param struct in UpdateServerGroupServersAttributeRequest
type ValuesInListRules ¶
type ValuesInListRules struct {
Value []Value `json:"Value" xml:"Value"`
}
ValuesInListRules is a nested struct in alb response
type XForwardedForConfig ¶
type XForwardedForConfig struct { XForwardedForClientCertSubjectDNAlias string `json:"XForwardedForClientCertSubjectDNAlias" xml:"XForwardedForClientCertSubjectDNAlias"` XForwardedForClientCertSubjectDNEnabled bool `json:"XForwardedForClientCertSubjectDNEnabled" xml:"XForwardedForClientCertSubjectDNEnabled"` XForwardedForClientSourceIpsTrusted string `json:"XForwardedForClientSourceIpsTrusted" xml:"XForwardedForClientSourceIpsTrusted"` XForwardedForClientSourceIpsEnabled bool `json:"XForwardedForClientSourceIpsEnabled" xml:"XForwardedForClientSourceIpsEnabled"` XForwardedForProtoEnabled bool `json:"XForwardedForProtoEnabled" xml:"XForwardedForProtoEnabled"` XForwardedForClientCertIssuerDNEnabled bool `json:"XForwardedForClientCertIssuerDNEnabled" xml:"XForwardedForClientCertIssuerDNEnabled"` XForwardedForSLBIdEnabled bool `json:"XForwardedForSLBIdEnabled" xml:"XForwardedForSLBIdEnabled"` XForwardedForClientSrcPortEnabled bool `json:"XForwardedForClientSrcPortEnabled" xml:"XForwardedForClientSrcPortEnabled"` XForwardedForClientCertFingerprintEnabled bool `json:"XForwardedForClientCertFingerprintEnabled" xml:"XForwardedForClientCertFingerprintEnabled"` XForwardedForEnabled bool `json:"XForwardedForEnabled" xml:"XForwardedForEnabled"` XForwardedForSLBPortEnabled bool `json:"XForwardedForSLBPortEnabled" xml:"XForwardedForSLBPortEnabled"` XForwardedForClientCertClientVerifyAlias string `json:"XForwardedForClientCertClientVerifyAlias" xml:"XForwardedForClientCertClientVerifyAlias"` XForwardedForClientCertIssuerDNAlias string `json:"XForwardedForClientCertIssuerDNAlias" xml:"XForwardedForClientCertIssuerDNAlias"` XForwardedForClientCertFingerprintAlias string `json:"XForwardedForClientCertFingerprintAlias" xml:"XForwardedForClientCertFingerprintAlias"` XForwardedForClientCertClientVerifyEnabled bool `json:"XForwardedForClientCertClientVerifyEnabled" xml:"XForwardedForClientCertClientVerifyEnabled"` }
XForwardedForConfig is a nested struct in alb response
type Zone ¶
type Zone struct { LocalName string `json:"LocalName" xml:"LocalName"` ZoneId string `json:"ZoneId" xml:"ZoneId"` }
Zone is a nested struct in alb response
type ZoneMapping ¶
type ZoneMapping struct { VSwitchId string `json:"VSwitchId" xml:"VSwitchId"` ZoneId string `json:"ZoneId" xml:"ZoneId"` AllocationId string `json:"AllocationId" xml:"AllocationId"` EipType string `json:"EipType" xml:"EipType"` Status string `json:"Status" xml:"Status"` LoadBalancerAddresses []LoadBalancerAddress `json:"LoadBalancerAddresses" xml:"LoadBalancerAddresses"` }
ZoneMapping is a nested struct in alb response
type ZoneMappings ¶
type ZoneMappings struct {
ZoneMapping []ZoneMapping `json:"ZoneMapping" xml:"ZoneMapping"`
}
ZoneMappings is a nested struct in alb response
Source Files ¶
- add_entries_to_acl.go
- add_servers_to_server_group.go
- apply_health_check_template_to_server_group.go
- associate_acls_with_listener.go
- associate_additional_certificates_with_listener.go
- attach_common_bandwidth_package_to_load_balancer.go
- cancel_shift_load_balancer_zones.go
- client.go
- create_a_scripts.go
- create_acl.go
- create_health_check_template.go
- create_listener.go
- create_load_balancer.go
- create_rule.go
- create_rules.go
- create_security_policy.go
- create_server_group.go
- delete_a_scripts.go
- delete_acl.go
- delete_health_check_templates.go
- delete_listener.go
- delete_load_balancer.go
- delete_rule.go
- delete_rules.go
- delete_security_policy.go
- delete_server_group.go
- describe_regions.go
- describe_zones.go
- detach_common_bandwidth_package_from_load_balancer.go
- disable_deletion_protection.go
- disable_load_balancer_access_log.go
- disable_load_balancer_ipv6_internet.go
- dissociate_acls_from_listener.go
- dissociate_additional_certificates_from_listener.go
- enable_deletion_protection.go
- enable_load_balancer_access_log.go
- enable_load_balancer_ipv6_internet.go
- endpoint.go
- get_health_check_template_attribute.go
- get_listener_attribute.go
- get_listener_health_status.go
- get_load_balancer_attribute.go
- list_a_scripts.go
- list_acl_entries.go
- list_acl_relations.go
- list_acls.go
- list_asyn_jobs.go
- list_health_check_templates.go
- list_listener_certificates.go
- list_listeners.go
- list_load_balancers.go
- list_rules.go
- list_security_policies.go
- list_security_policy_relations.go
- list_server_group_servers.go
- list_server_groups.go
- list_system_security_policies.go
- list_tag_keys.go
- list_tag_resources.go
- list_tag_values.go
- load_balancer_join_security_group.go
- load_balancer_leave_security_group.go
- move_resource_group.go
- remove_entries_from_acl.go
- remove_servers_from_server_group.go
- replace_servers_in_server_group.go
- start_listener.go
- start_shift_load_balancer_zones.go
- stop_listener.go
- struct_a_script.go
- struct_a_script_id.go
- struct_a_script_ids.go
- struct_a_scripts.go
- struct_access_log_config.go
- struct_access_log_tracing_config.go
- struct_acl.go
- struct_acl_config.go
- struct_acl_entries.go
- struct_acl_entry.go
- struct_acl_relation.go
- struct_acl_relations_in_get_listener_attribute.go
- struct_acl_relations_in_list_acl_relations.go
- struct_acls.go
- struct_action.go
- struct_allow_headers.go
- struct_allow_methods.go
- struct_allow_origin.go
- struct_associated_resource.go
- struct_associated_resources_in_get_listener_attribute.go
- struct_associated_resources_in_get_load_balancer_attribute.go
- struct_associated_resources_in_list_listeners.go
- struct_associated_resources_in_list_load_balancers.go
- struct_backend_server.go
- struct_backend_server_health_status_model.go
- struct_ca_certificates.go
- struct_certificate.go
- struct_certificate_model.go
- struct_certificates_in_get_listener_attribute.go
- struct_certificates_in_list_listener_certificates.go
- struct_ciphers_in_list_security_policies.go
- struct_ciphers_in_list_system_security_policies.go
- struct_condition.go
- struct_connection_drain_config.go
- struct_cookie_config.go
- struct_cors_config.go
- struct_default_action.go
- struct_default_actions_in_get_listener_attribute.go
- struct_default_actions_in_list_listeners.go
- struct_deletion_protection_config.go
- struct_expose_headers.go
- struct_ext_attribute.go
- struct_ext_attributes.go
- struct_feature_labels.go
- struct_fixed_response_config.go
- struct_forward_group_config.go
- struct_forward_group_config_in_list_rules.go
- struct_header_config.go
- struct_health_check_codes_in_get_health_check_template_attribute.go
- struct_health_check_codes_in_list_health_check_templates.go
- struct_health_check_codes_in_list_server_groups.go
- struct_health_check_config.go
- struct_health_check_http_codes_in_get_health_check_template_attribute.go
- struct_health_check_http_codes_in_list_health_check_templates.go
- struct_health_check_http_codes_in_list_server_groups.go
- struct_health_check_template.go
- struct_health_check_templates.go
- struct_host_config.go
- struct_insert_header_config.go
- struct_ipv4_local_addresses.go
- struct_ipv6_local_addresses.go
- struct_job.go
- struct_jobs.go
- struct_listener.go
- struct_listener_health_status.go
- struct_listener_health_status_model.go
- struct_listeners.go
- struct_load_balancer.go
- struct_load_balancer_address.go
- struct_load_balancer_addresses.go
- struct_load_balancer_billing_config.go
- struct_load_balancer_operation_lock.go
- struct_load_balancer_operation_locks_in_get_load_balancer_attribute.go
- struct_load_balancer_operation_locks_in_list_load_balancers.go
- struct_load_balancers.go
- struct_log_config.go
- struct_method_config.go
- struct_mirror_group_config.go
- struct_modification_protection_config.go
- struct_non_normal_server.go
- struct_non_normal_servers_in_get_listener_health_status.go
- struct_path_config.go
- struct_query_string_config.go
- struct_quic_config.go
- struct_reason.go
- struct_redirect_config.go
- struct_region.go
- struct_regions.go
- struct_related_listener.go
- struct_related_listener_ids.go
- struct_related_listener_in_list_security_policy_relations.go
- struct_related_listeners_in_list_acl_relations.go
- struct_related_listeners_in_list_security_policy_relations.go
- struct_related_load_balancer_ids.go
- struct_related_rule_ids.go
- struct_remove_header_config.go
- struct_response_header_config.go
- struct_response_status_code_config.go
- struct_rewrite_config.go
- struct_rule.go
- struct_rule_actions.go
- struct_rule_conditions.go
- struct_rule_health_status.go
- struct_rule_health_status_model.go
- struct_rule_id.go
- struct_rule_ids.go
- struct_rules.go
- struct_secrity_policy_relation.go
- struct_secrity_policy_relations.go
- struct_security_group_ids.go
- struct_security_policies_in_list_security_policies.go
- struct_security_policies_in_list_system_security_policies.go
- struct_security_policy.go
- struct_server_group.go
- struct_server_group_health_status_model.go
- struct_server_group_health_status_model_in_get_listener_health_status.go
- struct_server_group_infos_in_get_listener_health_status.go
- struct_server_group_sticky_session.go
- struct_server_group_tuple.go
- struct_server_group_tuples_in_get_listener_attribute.go
- struct_server_group_tuples_in_list_listeners.go
- struct_server_group_tuples_in_list_rules.go
- struct_server_groups.go
- struct_servers.go
- struct_slow_start_config.go
- struct_source_ip_config.go
- struct_sticky_session_config.go
- struct_tag.go
- struct_tag_key.go
- struct_tag_keys.go
- struct_tag_resource.go
- struct_tag_resources.go
- struct_tag_values.go
- struct_tags_in_get_health_check_template_attribute.go
- struct_tags_in_get_listener_attribute.go
- struct_tags_in_get_load_balancer_attribute.go
- struct_tags_in_list_acls.go
- struct_tags_in_list_health_check_templates.go
- struct_tags_in_list_listeners.go
- struct_tags_in_list_load_balancers.go
- struct_tags_in_list_rules.go
- struct_tags_in_list_security_policies.go
- struct_tags_in_list_server_groups.go
- struct_tls_versions_in_list_security_policies.go
- struct_tls_versions_in_list_system_security_policies.go
- struct_traffic_limit_config.go
- struct_traffic_mirror_config.go
- struct_uch_config.go
- struct_value.go
- struct_values_in_list_rules.go
- struct_x_forwarded_for_config.go
- struct_zone.go
- struct_zone_mapping.go
- struct_zone_mappings.go
- struct_zones.go
- tag_resources.go
- un_tag_resources.go
- update_a_scripts.go
- update_acl_attribute.go
- update_health_check_template_attribute.go
- update_listener_attribute.go
- update_listener_log_config.go
- update_load_balancer_address_type_config.go
- update_load_balancer_attribute.go
- update_load_balancer_edition.go
- update_load_balancer_zones.go
- update_rule_attribute.go
- update_rules_attribute.go
- update_security_policy_attribute.go
- update_server_group_attribute.go
- update_server_group_servers_attribute.go