Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AcceleratorsInBandwidthPackageAddAccelerator
- type AcceleratorsInBandwidthPackageRemoveAccelerator
- type AcceleratorsInDescribeBandwidthPackage
- type AcceleratorsInListAccelerators
- type AcceleratorsInListBandwidthPackages
- type AcceleratorsInListBandwidthackages
- type AcceleratorsItem
- type AclEntries
- type AclEntriesItem
- type AclIdsInAssociateAclsWithListener
- type AclIdsInDissociateAclsFromListener
- type Acls
- type AddEntriesToAclAclEntries
- type AddEntriesToAclRequest
- type AddEntriesToAclResponse
- type AreasInListAccelerateAreas
- type AreasInListAvailableAccelerateAreas
- type AreasItem
- type AssociateAclsWithListenerRequest
- type AssociateAclsWithListenerResponse
- type AttachDdosToAcceleratorRequest
- type AttachDdosToAcceleratorResponse
- type AttachLogStoreToEndpointGroupRequest
- type AttachLogStoreToEndpointGroupResponse
- type BackendPort
- type BackendPortsInDescribeListener
- type BackendPortsInListListeners
- type BandwidthPackage
- type BandwidthPackageAddAcceleratorRequest
- type BandwidthPackageAddAcceleratorResponse
- type BandwidthPackageRemoveAcceleratorRequest
- type BandwidthPackageRemoveAcceleratorResponse
- type BandwidthPackagesInListBandwidthPackages
- type BandwidthPackagesInListBandwidthackages
- type BasicBandwidthPackage
- type Certificate
- type CertificatesInDescribeListener
- type CertificatesInListListeners
- 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) 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) AttachDdosToAccelerator(request *AttachDdosToAcceleratorRequest) (response *AttachDdosToAcceleratorResponse, err error)
- func (client *Client) AttachDdosToAcceleratorWithCallback(request *AttachDdosToAcceleratorRequest, ...) <-chan int
- func (client *Client) AttachDdosToAcceleratorWithChan(request *AttachDdosToAcceleratorRequest) (<-chan *AttachDdosToAcceleratorResponse, <-chan error)
- func (client *Client) AttachLogStoreToEndpointGroup(request *AttachLogStoreToEndpointGroupRequest) (response *AttachLogStoreToEndpointGroupResponse, err error)
- func (client *Client) AttachLogStoreToEndpointGroupWithCallback(request *AttachLogStoreToEndpointGroupRequest, ...) <-chan int
- func (client *Client) AttachLogStoreToEndpointGroupWithChan(request *AttachLogStoreToEndpointGroupRequest) (<-chan *AttachLogStoreToEndpointGroupResponse, <-chan error)
- func (client *Client) BandwidthPackageAddAccelerator(request *BandwidthPackageAddAcceleratorRequest) (response *BandwidthPackageAddAcceleratorResponse, err error)
- func (client *Client) BandwidthPackageAddAcceleratorWithCallback(request *BandwidthPackageAddAcceleratorRequest, ...) <-chan int
- func (client *Client) BandwidthPackageAddAcceleratorWithChan(request *BandwidthPackageAddAcceleratorRequest) (<-chan *BandwidthPackageAddAcceleratorResponse, <-chan error)
- func (client *Client) BandwidthPackageRemoveAccelerator(request *BandwidthPackageRemoveAcceleratorRequest) (response *BandwidthPackageRemoveAcceleratorResponse, err error)
- func (client *Client) BandwidthPackageRemoveAcceleratorWithCallback(request *BandwidthPackageRemoveAcceleratorRequest, ...) <-chan int
- func (client *Client) BandwidthPackageRemoveAcceleratorWithChan(request *BandwidthPackageRemoveAcceleratorRequest) (<-chan *BandwidthPackageRemoveAcceleratorResponse, <-chan error)
- func (client *Client) ConfigEndpointProbe(request *ConfigEndpointProbeRequest) (response *ConfigEndpointProbeResponse, err error)
- func (client *Client) ConfigEndpointProbeWithCallback(request *ConfigEndpointProbeRequest, ...) <-chan int
- func (client *Client) ConfigEndpointProbeWithChan(request *ConfigEndpointProbeRequest) (<-chan *ConfigEndpointProbeResponse, <-chan error)
- func (client *Client) CreateAccelerator(request *CreateAcceleratorRequest) (response *CreateAcceleratorResponse, err error)
- func (client *Client) CreateAcceleratorWithCallback(request *CreateAcceleratorRequest, ...) <-chan int
- func (client *Client) CreateAcceleratorWithChan(request *CreateAcceleratorRequest) (<-chan *CreateAcceleratorResponse, <-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) CreateBandwidthPackage(request *CreateBandwidthPackageRequest) (response *CreateBandwidthPackageResponse, err error)
- func (client *Client) CreateBandwidthPackageWithCallback(request *CreateBandwidthPackageRequest, ...) <-chan int
- func (client *Client) CreateBandwidthPackageWithChan(request *CreateBandwidthPackageRequest) (<-chan *CreateBandwidthPackageResponse, <-chan error)
- func (client *Client) CreateEndpointGroup(request *CreateEndpointGroupRequest) (response *CreateEndpointGroupResponse, err error)
- func (client *Client) CreateEndpointGroupWithCallback(request *CreateEndpointGroupRequest, ...) <-chan int
- func (client *Client) CreateEndpointGroupWithChan(request *CreateEndpointGroupRequest) (<-chan *CreateEndpointGroupResponse, <-chan error)
- func (client *Client) CreateForwardingRules(request *CreateForwardingRulesRequest) (response *CreateForwardingRulesResponse, err error)
- func (client *Client) CreateForwardingRulesWithCallback(request *CreateForwardingRulesRequest, ...) <-chan int
- func (client *Client) CreateForwardingRulesWithChan(request *CreateForwardingRulesRequest) (<-chan *CreateForwardingRulesResponse, <-chan error)
- func (client *Client) CreateIpSets(request *CreateIpSetsRequest) (response *CreateIpSetsResponse, err error)
- func (client *Client) CreateIpSetsWithCallback(request *CreateIpSetsRequest, ...) <-chan int
- func (client *Client) CreateIpSetsWithChan(request *CreateIpSetsRequest) (<-chan *CreateIpSetsResponse, <-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) DeleteAccelerator(request *DeleteAcceleratorRequest) (response *DeleteAcceleratorResponse, err error)
- func (client *Client) DeleteAcceleratorWithCallback(request *DeleteAcceleratorRequest, ...) <-chan int
- func (client *Client) DeleteAcceleratorWithChan(request *DeleteAcceleratorRequest) (<-chan *DeleteAcceleratorResponse, <-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) DeleteBandwidthPackage(request *DeleteBandwidthPackageRequest) (response *DeleteBandwidthPackageResponse, err error)
- func (client *Client) DeleteBandwidthPackageWithCallback(request *DeleteBandwidthPackageRequest, ...) <-chan int
- func (client *Client) DeleteBandwidthPackageWithChan(request *DeleteBandwidthPackageRequest) (<-chan *DeleteBandwidthPackageResponse, <-chan error)
- func (client *Client) DeleteEndpointGroup(request *DeleteEndpointGroupRequest) (response *DeleteEndpointGroupResponse, err error)
- func (client *Client) DeleteEndpointGroupWithCallback(request *DeleteEndpointGroupRequest, ...) <-chan int
- func (client *Client) DeleteEndpointGroupWithChan(request *DeleteEndpointGroupRequest) (<-chan *DeleteEndpointGroupResponse, <-chan error)
- func (client *Client) DeleteForwardingRules(request *DeleteForwardingRulesRequest) (response *DeleteForwardingRulesResponse, err error)
- func (client *Client) DeleteForwardingRulesWithCallback(request *DeleteForwardingRulesRequest, ...) <-chan int
- func (client *Client) DeleteForwardingRulesWithChan(request *DeleteForwardingRulesRequest) (<-chan *DeleteForwardingRulesResponse, <-chan error)
- func (client *Client) DeleteIpSet(request *DeleteIpSetRequest) (response *DeleteIpSetResponse, err error)
- func (client *Client) DeleteIpSetWithCallback(request *DeleteIpSetRequest, ...) <-chan int
- func (client *Client) DeleteIpSetWithChan(request *DeleteIpSetRequest) (<-chan *DeleteIpSetResponse, <-chan error)
- func (client *Client) DeleteIpSets(request *DeleteIpSetsRequest) (response *DeleteIpSetsResponse, err error)
- func (client *Client) DeleteIpSetsWithCallback(request *DeleteIpSetsRequest, ...) <-chan int
- func (client *Client) DeleteIpSetsWithChan(request *DeleteIpSetsRequest) (<-chan *DeleteIpSetsResponse, <-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) DescribeAccelerator(request *DescribeAcceleratorRequest) (response *DescribeAcceleratorResponse, err error)
- func (client *Client) DescribeAcceleratorWithCallback(request *DescribeAcceleratorRequest, ...) <-chan int
- func (client *Client) DescribeAcceleratorWithChan(request *DescribeAcceleratorRequest) (<-chan *DescribeAcceleratorResponse, <-chan error)
- func (client *Client) DescribeBandwidthPackage(request *DescribeBandwidthPackageRequest) (response *DescribeBandwidthPackageResponse, err error)
- func (client *Client) DescribeBandwidthPackageWithCallback(request *DescribeBandwidthPackageRequest, ...) <-chan int
- func (client *Client) DescribeBandwidthPackageWithChan(request *DescribeBandwidthPackageRequest) (<-chan *DescribeBandwidthPackageResponse, <-chan error)
- func (client *Client) DescribeEndpointGroup(request *DescribeEndpointGroupRequest) (response *DescribeEndpointGroupResponse, err error)
- func (client *Client) DescribeEndpointGroupWithCallback(request *DescribeEndpointGroupRequest, ...) <-chan int
- func (client *Client) DescribeEndpointGroupWithChan(request *DescribeEndpointGroupRequest) (<-chan *DescribeEndpointGroupResponse, <-chan error)
- func (client *Client) DescribeIpSet(request *DescribeIpSetRequest) (response *DescribeIpSetResponse, err error)
- func (client *Client) DescribeIpSetWithCallback(request *DescribeIpSetRequest, ...) <-chan int
- func (client *Client) DescribeIpSetWithChan(request *DescribeIpSetRequest) (<-chan *DescribeIpSetResponse, <-chan error)
- func (client *Client) DescribeListener(request *DescribeListenerRequest) (response *DescribeListenerResponse, err error)
- func (client *Client) DescribeListenerWithCallback(request *DescribeListenerRequest, ...) <-chan int
- func (client *Client) DescribeListenerWithChan(request *DescribeListenerRequest) (<-chan *DescribeListenerResponse, <-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) DetachDdosFromAccelerator(request *DetachDdosFromAcceleratorRequest) (response *DetachDdosFromAcceleratorResponse, err error)
- func (client *Client) DetachDdosFromAcceleratorWithCallback(request *DetachDdosFromAcceleratorRequest, ...) <-chan int
- func (client *Client) DetachDdosFromAcceleratorWithChan(request *DetachDdosFromAcceleratorRequest) (<-chan *DetachDdosFromAcceleratorResponse, <-chan error)
- func (client *Client) DetachLogStoreFromEndpointGroup(request *DetachLogStoreFromEndpointGroupRequest) (response *DetachLogStoreFromEndpointGroupResponse, err error)
- func (client *Client) DetachLogStoreFromEndpointGroupWithCallback(request *DetachLogStoreFromEndpointGroupRequest, ...) <-chan int
- func (client *Client) DetachLogStoreFromEndpointGroupWithChan(request *DetachLogStoreFromEndpointGroupRequest) (<-chan *DetachLogStoreFromEndpointGroupResponse, <-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) GetAcl(request *GetAclRequest) (response *GetAclResponse, err error)
- func (client *Client) GetAclWithCallback(request *GetAclRequest, callback func(response *GetAclResponse, err error)) <-chan int
- func (client *Client) GetAclWithChan(request *GetAclRequest) (<-chan *GetAclResponse, <-chan error)
- func (client *Client) ListAccelerateAreas(request *ListAccelerateAreasRequest) (response *ListAccelerateAreasResponse, err error)
- func (client *Client) ListAccelerateAreasWithCallback(request *ListAccelerateAreasRequest, ...) <-chan int
- func (client *Client) ListAccelerateAreasWithChan(request *ListAccelerateAreasRequest) (<-chan *ListAccelerateAreasResponse, <-chan error)
- func (client *Client) ListAccelerators(request *ListAcceleratorsRequest) (response *ListAcceleratorsResponse, err error)
- func (client *Client) ListAcceleratorsWithCallback(request *ListAcceleratorsRequest, ...) <-chan int
- func (client *Client) ListAcceleratorsWithChan(request *ListAcceleratorsRequest) (<-chan *ListAcceleratorsResponse, <-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) ListAvailableAccelerateAreas(request *ListAvailableAccelerateAreasRequest) (response *ListAvailableAccelerateAreasResponse, err error)
- func (client *Client) ListAvailableAccelerateAreasWithCallback(request *ListAvailableAccelerateAreasRequest, ...) <-chan int
- func (client *Client) ListAvailableAccelerateAreasWithChan(request *ListAvailableAccelerateAreasRequest) (<-chan *ListAvailableAccelerateAreasResponse, <-chan error)
- func (client *Client) ListAvailableBusiRegions(request *ListAvailableBusiRegionsRequest) (response *ListAvailableBusiRegionsResponse, err error)
- func (client *Client) ListAvailableBusiRegionsWithCallback(request *ListAvailableBusiRegionsRequest, ...) <-chan int
- func (client *Client) ListAvailableBusiRegionsWithChan(request *ListAvailableBusiRegionsRequest) (<-chan *ListAvailableBusiRegionsResponse, <-chan error)
- func (client *Client) ListBandwidthPackages(request *ListBandwidthPackagesRequest) (response *ListBandwidthPackagesResponse, err error)
- func (client *Client) ListBandwidthPackagesWithCallback(request *ListBandwidthPackagesRequest, ...) <-chan int
- func (client *Client) ListBandwidthPackagesWithChan(request *ListBandwidthPackagesRequest) (<-chan *ListBandwidthPackagesResponse, <-chan error)
- func (client *Client) ListBandwidthackages(request *ListBandwidthackagesRequest) (response *ListBandwidthackagesResponse, err error)
- func (client *Client) ListBandwidthackagesWithCallback(request *ListBandwidthackagesRequest, ...) <-chan int
- func (client *Client) ListBandwidthackagesWithChan(request *ListBandwidthackagesRequest) (<-chan *ListBandwidthackagesResponse, <-chan error)
- func (client *Client) ListBusiRegions(request *ListBusiRegionsRequest) (response *ListBusiRegionsResponse, err error)
- func (client *Client) ListBusiRegionsWithCallback(request *ListBusiRegionsRequest, ...) <-chan int
- func (client *Client) ListBusiRegionsWithChan(request *ListBusiRegionsRequest) (<-chan *ListBusiRegionsResponse, <-chan error)
- func (client *Client) ListEndpointGroups(request *ListEndpointGroupsRequest) (response *ListEndpointGroupsResponse, err error)
- func (client *Client) ListEndpointGroupsWithCallback(request *ListEndpointGroupsRequest, ...) <-chan int
- func (client *Client) ListEndpointGroupsWithChan(request *ListEndpointGroupsRequest) (<-chan *ListEndpointGroupsResponse, <-chan error)
- func (client *Client) ListForwardingRules(request *ListForwardingRulesRequest) (response *ListForwardingRulesResponse, err error)
- func (client *Client) ListForwardingRulesWithCallback(request *ListForwardingRulesRequest, ...) <-chan int
- func (client *Client) ListForwardingRulesWithChan(request *ListForwardingRulesRequest) (<-chan *ListForwardingRulesResponse, <-chan error)
- func (client *Client) ListIpSets(request *ListIpSetsRequest) (response *ListIpSetsResponse, err error)
- func (client *Client) ListIpSetsWithCallback(request *ListIpSetsRequest, ...) <-chan int
- func (client *Client) ListIpSetsWithChan(request *ListIpSetsRequest) (<-chan *ListIpSetsResponse, <-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) 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) ReplaceBandwidthPackage(request *ReplaceBandwidthPackageRequest) (response *ReplaceBandwidthPackageResponse, err error)
- func (client *Client) ReplaceBandwidthPackageWithCallback(request *ReplaceBandwidthPackageRequest, ...) <-chan int
- func (client *Client) ReplaceBandwidthPackageWithChan(request *ReplaceBandwidthPackageRequest) (<-chan *ReplaceBandwidthPackageResponse, <-chan error)
- func (client *Client) UpdateAccelerator(request *UpdateAcceleratorRequest) (response *UpdateAcceleratorResponse, err error)
- func (client *Client) UpdateAcceleratorWithCallback(request *UpdateAcceleratorRequest, ...) <-chan int
- func (client *Client) UpdateAcceleratorWithChan(request *UpdateAcceleratorRequest) (<-chan *UpdateAcceleratorResponse, <-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) UpdateBandwidthPackage(request *UpdateBandwidthPackageRequest) (response *UpdateBandwidthPackageResponse, err error)
- func (client *Client) UpdateBandwidthPackageWithCallback(request *UpdateBandwidthPackageRequest, ...) <-chan int
- func (client *Client) UpdateBandwidthPackageWithChan(request *UpdateBandwidthPackageRequest) (<-chan *UpdateBandwidthPackageResponse, <-chan error)
- func (client *Client) UpdateEndpointGroup(request *UpdateEndpointGroupRequest) (response *UpdateEndpointGroupResponse, err error)
- func (client *Client) UpdateEndpointGroupAttribute(request *UpdateEndpointGroupAttributeRequest) (response *UpdateEndpointGroupAttributeResponse, err error)
- func (client *Client) UpdateEndpointGroupAttributeWithCallback(request *UpdateEndpointGroupAttributeRequest, ...) <-chan int
- func (client *Client) UpdateEndpointGroupAttributeWithChan(request *UpdateEndpointGroupAttributeRequest) (<-chan *UpdateEndpointGroupAttributeResponse, <-chan error)
- func (client *Client) UpdateEndpointGroupWithCallback(request *UpdateEndpointGroupRequest, ...) <-chan int
- func (client *Client) UpdateEndpointGroupWithChan(request *UpdateEndpointGroupRequest) (<-chan *UpdateEndpointGroupResponse, <-chan error)
- func (client *Client) UpdateForwardingRules(request *UpdateForwardingRulesRequest) (response *UpdateForwardingRulesResponse, err error)
- func (client *Client) UpdateForwardingRulesWithCallback(request *UpdateForwardingRulesRequest, ...) <-chan int
- func (client *Client) UpdateForwardingRulesWithChan(request *UpdateForwardingRulesRequest) (<-chan *UpdateForwardingRulesResponse, <-chan error)
- func (client *Client) UpdateIpSet(request *UpdateIpSetRequest) (response *UpdateIpSetResponse, err error)
- func (client *Client) UpdateIpSetWithCallback(request *UpdateIpSetRequest, ...) <-chan int
- func (client *Client) UpdateIpSetWithChan(request *UpdateIpSetRequest) (<-chan *UpdateIpSetResponse, <-chan error)
- func (client *Client) UpdateIpSets(request *UpdateIpSetsRequest) (response *UpdateIpSetsResponse, err error)
- func (client *Client) UpdateIpSetsWithCallback(request *UpdateIpSetsRequest, ...) <-chan int
- func (client *Client) UpdateIpSetsWithChan(request *UpdateIpSetsRequest) (<-chan *UpdateIpSetsResponse, <-chan error)
- func (client *Client) UpdateListener(request *UpdateListenerRequest) (response *UpdateListenerResponse, err error)
- func (client *Client) UpdateListenerWithCallback(request *UpdateListenerRequest, ...) <-chan int
- func (client *Client) UpdateListenerWithChan(request *UpdateListenerRequest) (<-chan *UpdateListenerResponse, <-chan error)
- type ConfigEndpointProbeRequest
- type ConfigEndpointProbeResponse
- type CreateAcceleratorRequest
- type CreateAcceleratorResponse
- type CreateAclAclEntries
- type CreateAclRequest
- type CreateAclResponse
- type CreateBandwidthPackageRequest
- type CreateBandwidthPackageResponse
- type CreateEndpointGroupEndpointConfigurations
- type CreateEndpointGroupPortOverrides
- type CreateEndpointGroupRequest
- type CreateEndpointGroupResponse
- type CreateForwardingRulesRequest
- type CreateForwardingRulesResponse
- type CreateIpSetsAccelerateRegion
- type CreateIpSetsRequest
- type CreateIpSetsResponse
- type CreateListenerBackendPorts
- type CreateListenerCertificates
- type CreateListenerPortRanges
- type CreateListenerRequest
- type CreateListenerResponse
- type CrossDomainBandwidthPackage
- type DeleteAcceleratorRequest
- type DeleteAcceleratorResponse
- type DeleteAclRequest
- type DeleteAclResponse
- type DeleteBandwidthPackageRequest
- type DeleteBandwidthPackageResponse
- type DeleteEndpointGroupRequest
- type DeleteEndpointGroupResponse
- type DeleteForwardingRulesRequest
- type DeleteForwardingRulesResponse
- type DeleteIpSetRequest
- type DeleteIpSetResponse
- type DeleteIpSetsRequest
- type DeleteIpSetsResponse
- type DeleteListenerRequest
- type DeleteListenerResponse
- type DescribeAcceleratorRequest
- type DescribeAcceleratorResponse
- type DescribeBandwidthPackageRequest
- type DescribeBandwidthPackageResponse
- type DescribeEndpointGroupRequest
- type DescribeEndpointGroupResponse
- type DescribeIpSetRequest
- type DescribeIpSetResponse
- type DescribeListenerRequest
- type DescribeListenerResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DetachDdosFromAcceleratorRequest
- type DetachDdosFromAcceleratorResponse
- type DetachLogStoreFromEndpointGroupRequest
- type DetachLogStoreFromEndpointGroupResponse
- type DissociateAclsFromListenerRequest
- type DissociateAclsFromListenerResponse
- type EndpointConfigurationsInDescribeEndpointGroup
- type EndpointConfigurationsInListEndpointGroups
- type EndpointConfigurationsItem
- type EndpointGroupIpList
- type EndpointGroups
- type EndpointGroupsItem
- type ForwardGroupConfig
- type ForwardingRuleIdsInDescribeEndpointGroup
- type ForwardingRuleIdsInListEndpointGroups
- type ForwardingRulesInCreateForwardingRules
- type ForwardingRulesInDeleteForwardingRules
- type ForwardingRulesInListForwardingRules
- type ForwardingRulesInUpdateForwardingRules
- type ForwardingRulesItem
- type GaAcls
- type GaIpSet
- type GetAclRequest
- type GetAclResponse
- type HostConfig
- type IpAddressListInDescribeIpSet
- type IpAddressListInListIpSets
- type IpList
- type IpSetsInCreateIpSets
- type IpSetsInListIpSets
- type IpSetsItem
- type ListAccelerateAreasRequest
- type ListAccelerateAreasResponse
- type ListAcceleratorsRequest
- type ListAcceleratorsResponse
- type ListAclsRequest
- type ListAclsResponse
- type ListAvailableAccelerateAreasRequest
- type ListAvailableAccelerateAreasResponse
- type ListAvailableBusiRegionsRequest
- type ListAvailableBusiRegionsResponse
- type ListBandwidthPackagesRequest
- type ListBandwidthPackagesResponse
- type ListBandwidthackagesRequest
- type ListBandwidthackagesResponse
- type ListBusiRegionsRequest
- type ListBusiRegionsResponse
- type ListEndpointGroupsRequest
- type ListEndpointGroupsResponse
- type ListForwardingRulesRequest
- type ListForwardingRulesResponse
- type ListIpSetsRequest
- type ListIpSetsResponse
- type ListListenersRequest
- type ListListenersResponse
- type Listeners
- type ListenersItem
- type PathConfig
- type PortOverridesInDescribeEndpointGroup
- type PortOverridesInListEndpointGroups
- type PortOverridesItem
- type PortRangesInDescribeListener
- type PortRangesInListListeners
- type PortRangesItem
- type RegionListInListAccelerateAreas
- type RegionListInListAvailableAccelerateAreas
- type RegionListItem
- type RegionsInDescribeRegions
- type RegionsInListAvailableBusiRegions
- type RegionsInListBusiRegions
- type RegionsItem
- type RelatedAcls
- type RelatedAclsInDescribeListener
- type RelatedListeners
- type RelatedListenersItem
- type RemoveEntriesFromAclAclEntries
- type RemoveEntriesFromAclRequest
- type RemoveEntriesFromAclResponse
- type ReplaceBandwidthPackageRequest
- type ReplaceBandwidthPackageResponse
- type RuleActions
- type RuleActionsItem
- type RuleConditions
- type RuleConditionsItem
- type ServerGroupTuples
- type ServerGroupTuplesItem
- type UpdateAcceleratorRequest
- type UpdateAcceleratorResponse
- type UpdateAclAttributeRequest
- type UpdateAclAttributeResponse
- type UpdateBandwidthPackageRequest
- type UpdateBandwidthPackageResponse
- type UpdateEndpointGroupAttributeRequest
- type UpdateEndpointGroupAttributeResponse
- type UpdateEndpointGroupEndpointConfigurations
- type UpdateEndpointGroupPortOverrides
- type UpdateEndpointGroupRequest
- type UpdateEndpointGroupResponse
- type UpdateForwardingRulesRequest
- type UpdateForwardingRulesResponse
- type UpdateIpSetRequest
- type UpdateIpSetResponse
- type UpdateIpSetsIpSets
- type UpdateIpSetsRequest
- type UpdateIpSetsResponse
- type UpdateListenerBackendPorts
- type UpdateListenerCertificates
- type UpdateListenerPortRanges
- type UpdateListenerRequest
- type UpdateListenerResponse
- type ValuesInListForwardingRules
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 AcceleratorsInBandwidthPackageAddAccelerator ¶
type AcceleratorsInBandwidthPackageAddAccelerator struct {
Accelerator []string `json:"Accelerator" xml:"Accelerator"`
}
AcceleratorsInBandwidthPackageAddAccelerator is a nested struct in ga response
type AcceleratorsInBandwidthPackageRemoveAccelerator ¶
type AcceleratorsInBandwidthPackageRemoveAccelerator struct {
Accelerator []string `json:"Accelerator" xml:"Accelerator"`
}
AcceleratorsInBandwidthPackageRemoveAccelerator is a nested struct in ga response
type AcceleratorsInDescribeBandwidthPackage ¶
type AcceleratorsInDescribeBandwidthPackage struct {
Accelerator []string `json:"Accelerator" xml:"Accelerator"`
}
AcceleratorsInDescribeBandwidthPackage is a nested struct in ga response
type AcceleratorsInListAccelerators ¶
type AcceleratorsInListAccelerators struct {
AcceleratorsItem []AcceleratorsItem `json:"Accelerators" xml:"Accelerators"`
}
AcceleratorsInListAccelerators is a nested struct in ga response
type AcceleratorsInListBandwidthPackages ¶
type AcceleratorsInListBandwidthPackages struct {
Accelerator []string `json:"Accelerator" xml:"Accelerator"`
}
AcceleratorsInListBandwidthPackages is a nested struct in ga response
type AcceleratorsInListBandwidthackages ¶
type AcceleratorsInListBandwidthackages struct {
Accelerator []string `json:"Accelerator" xml:"Accelerator"`
}
AcceleratorsInListBandwidthackages is a nested struct in ga response
type AcceleratorsItem ¶
type AcceleratorsItem struct { DdosId string `json:"DdosId" xml:"DdosId"` DnsName string `json:"DnsName" xml:"DnsName"` Description string `json:"Description" xml:"Description"` InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"` CreateTime int64 `json:"CreateTime" xml:"CreateTime"` SecondDnsName string `json:"SecondDnsName" xml:"SecondDnsName"` Name string `json:"Name" xml:"Name"` Type string `json:"Type" xml:"Type"` State string `json:"State" xml:"State"` ExpiredTime int64 `json:"ExpiredTime" xml:"ExpiredTime"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` CenId string `json:"CenId" xml:"CenId"` RegionId string `json:"RegionId" xml:"RegionId"` Spec string `json:"Spec" xml:"Spec"` AcceleratorId string `json:"AcceleratorId" xml:"AcceleratorId"` BasicBandwidthPackage BasicBandwidthPackage `json:"BasicBandwidthPackage" xml:"BasicBandwidthPackage"` CrossDomainBandwidthPackage CrossDomainBandwidthPackage `json:"CrossDomainBandwidthPackage" xml:"CrossDomainBandwidthPackage"` }
AcceleratorsItem is a nested struct in ga response
type AclEntries ¶ added in v1.61.1147
type AclEntries struct {
AclEntriesItem []AclEntriesItem `json:"AclEntries" xml:"AclEntries"`
}
AclEntries is a nested struct in ga response
type AclEntriesItem ¶ added in v1.61.1147
type AclEntriesItem struct { Entry string `json:"Entry" xml:"Entry"` EntryDescription string `json:"EntryDescription" xml:"EntryDescription"` }
AclEntriesItem is a nested struct in ga response
type AclIdsInAssociateAclsWithListener ¶ added in v1.61.1147
type AclIdsInAssociateAclsWithListener struct {
AclIds []string `json:"aclIds" xml:"aclIds"`
}
AclIdsInAssociateAclsWithListener is a nested struct in ga response
type AclIdsInDissociateAclsFromListener ¶ added in v1.61.1147
type AclIdsInDissociateAclsFromListener struct {
AclIds []string `json:"aclIds" xml:"aclIds"`
}
AclIdsInDissociateAclsFromListener is a nested struct in ga response
type Acls ¶ added in v1.61.1147
type Acls struct {
GaAcls []GaAcls `json:"GaAcls" xml:"GaAcls"`
}
Acls is a nested struct in ga response
type AddEntriesToAclAclEntries ¶ added in v1.61.1147
type AddEntriesToAclAclEntries struct { Entry string `name:"Entry"` EntryDescription string `name:"EntryDescription"` }
AddEntriesToAclAclEntries is a repeated param struct in AddEntriesToAclRequest
type AddEntriesToAclRequest ¶ added in v1.61.1147
type AddEntriesToAclRequest struct { *requests.RpcRequest AclId string `position:"Query" name:"AclId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ClientToken string `position:"Query" name:"ClientToken"` AclEntries *[]AddEntriesToAclAclEntries `position:"Query" name:"AclEntries" type:"Repeated"` }
AddEntriesToAclRequest is the request struct for api AddEntriesToAcl
func CreateAddEntriesToAclRequest ¶ added in v1.61.1147
func CreateAddEntriesToAclRequest() (request *AddEntriesToAclRequest)
CreateAddEntriesToAclRequest creates a request to invoke AddEntriesToAcl API
type AddEntriesToAclResponse ¶ added in v1.61.1147
type AddEntriesToAclResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AclId string `json:"AclId" xml:"AclId"` }
AddEntriesToAclResponse is the response struct for api AddEntriesToAcl
func CreateAddEntriesToAclResponse ¶ added in v1.61.1147
func CreateAddEntriesToAclResponse() (response *AddEntriesToAclResponse)
CreateAddEntriesToAclResponse creates a response to parse from AddEntriesToAcl response
type AreasInListAccelerateAreas ¶
type AreasInListAccelerateAreas struct {
AreasItem []AreasItem `json:"Areas" xml:"Areas"`
}
AreasInListAccelerateAreas is a nested struct in ga response
type AreasInListAvailableAccelerateAreas ¶
type AreasInListAvailableAccelerateAreas struct {
AreasItem []AreasItem `json:"Areas" xml:"Areas"`
}
AreasInListAvailableAccelerateAreas is a nested struct in ga response
type AreasItem ¶
type AreasItem struct { LocalName string `json:"LocalName" xml:"LocalName"` AreaId string `json:"AreaId" xml:"AreaId"` RegionList []RegionListItem `json:"RegionList" xml:"RegionList"` }
AreasItem is a nested struct in ga response
type AssociateAclsWithListenerRequest ¶ added in v1.61.1147
type AssociateAclsWithListenerRequest struct { *requests.RpcRequest DryRun requests.Boolean `position:"Query" name:"DryRun"` 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"` }
AssociateAclsWithListenerRequest is the request struct for api AssociateAclsWithListener
func CreateAssociateAclsWithListenerRequest ¶ added in v1.61.1147
func CreateAssociateAclsWithListenerRequest() (request *AssociateAclsWithListenerRequest)
CreateAssociateAclsWithListenerRequest creates a request to invoke AssociateAclsWithListener API
type AssociateAclsWithListenerResponse ¶ added in v1.61.1147
type AssociateAclsWithListenerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ListenerId string `json:"ListenerId" xml:"ListenerId"` AclIds []string `json:"AclIds" xml:"AclIds"` }
AssociateAclsWithListenerResponse is the response struct for api AssociateAclsWithListener
func CreateAssociateAclsWithListenerResponse ¶ added in v1.61.1147
func CreateAssociateAclsWithListenerResponse() (response *AssociateAclsWithListenerResponse)
CreateAssociateAclsWithListenerResponse creates a response to parse from AssociateAclsWithListener response
type AttachDdosToAcceleratorRequest ¶
type AttachDdosToAcceleratorRequest struct { *requests.RpcRequest DdosId string `position:"Query" name:"DdosId"` DdosRegionId string `position:"Query" name:"DdosRegionId"` AcceleratorId string `position:"Query" name:"AcceleratorId"` }
AttachDdosToAcceleratorRequest is the request struct for api AttachDdosToAccelerator
func CreateAttachDdosToAcceleratorRequest ¶
func CreateAttachDdosToAcceleratorRequest() (request *AttachDdosToAcceleratorRequest)
CreateAttachDdosToAcceleratorRequest creates a request to invoke AttachDdosToAccelerator API
type AttachDdosToAcceleratorResponse ¶
type AttachDdosToAcceleratorResponse struct { *responses.BaseResponse DdosId string `json:"DdosId" xml:"DdosId"` GaId string `json:"GaId" xml:"GaId"` RequestId string `json:"RequestId" xml:"RequestId"` }
AttachDdosToAcceleratorResponse is the response struct for api AttachDdosToAccelerator
func CreateAttachDdosToAcceleratorResponse ¶
func CreateAttachDdosToAcceleratorResponse() (response *AttachDdosToAcceleratorResponse)
CreateAttachDdosToAcceleratorResponse creates a response to parse from AttachDdosToAccelerator response
type AttachLogStoreToEndpointGroupRequest ¶ added in v1.61.1147
type AttachLogStoreToEndpointGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` SlsLogStoreName string `position:"Query" name:"SlsLogStoreName"` ListenerId string `position:"Query" name:"ListenerId"` EndpointGroupIds *[]string `position:"Query" name:"EndpointGroupIds" type:"Repeated"` SlsProjectName string `position:"Query" name:"SlsProjectName"` SlsRegionId string `position:"Query" name:"SlsRegionId"` AcceleratorId string `position:"Query" name:"AcceleratorId"` }
AttachLogStoreToEndpointGroupRequest is the request struct for api AttachLogStoreToEndpointGroup
func CreateAttachLogStoreToEndpointGroupRequest ¶ added in v1.61.1147
func CreateAttachLogStoreToEndpointGroupRequest() (request *AttachLogStoreToEndpointGroupRequest)
CreateAttachLogStoreToEndpointGroupRequest creates a request to invoke AttachLogStoreToEndpointGroup API
type AttachLogStoreToEndpointGroupResponse ¶ added in v1.61.1147
type AttachLogStoreToEndpointGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AttachLogStoreToEndpointGroupResponse is the response struct for api AttachLogStoreToEndpointGroup
func CreateAttachLogStoreToEndpointGroupResponse ¶ added in v1.61.1147
func CreateAttachLogStoreToEndpointGroupResponse() (response *AttachLogStoreToEndpointGroupResponse)
CreateAttachLogStoreToEndpointGroupResponse creates a response to parse from AttachLogStoreToEndpointGroup response
type BackendPort ¶
type BackendPort struct { ToPort string `json:"ToPort" xml:"ToPort"` FromPort string `json:"FromPort" xml:"FromPort"` }
BackendPort is a nested struct in ga response
type BackendPortsInDescribeListener ¶
type BackendPortsInDescribeListener struct {
BackendPort []BackendPort `json:"BackendPort" xml:"BackendPort"`
}
BackendPortsInDescribeListener is a nested struct in ga response
type BackendPortsInListListeners ¶
type BackendPortsInListListeners struct {
BackendPort []BackendPort `json:"BackendPort" xml:"BackendPort"`
}
BackendPortsInListListeners is a nested struct in ga response
type BandwidthPackage ¶
type BandwidthPackage struct { Name string `json:"Name" xml:"Name"` ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"` ChargeType string `json:"ChargeType" xml:"ChargeType"` CreateTime string `json:"CreateTime" xml:"CreateTime"` Ratio int `json:"Ratio" xml:"Ratio"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` State string `json:"State" xml:"State"` RegionId string `json:"RegionId" xml:"RegionId"` CbnGeographicRegionIdA string `json:"CbnGeographicRegionIdA" xml:"CbnGeographicRegionIdA"` BillingType string `json:"BillingType" xml:"BillingType"` BandwidthType string `json:"BandwidthType" xml:"BandwidthType"` BandwidthPackageId string `json:"BandwidthPackageId" xml:"BandwidthPackageId"` Description string `json:"Description" xml:"Description"` CbnGeographicRegionIdB string `json:"CbnGeographicRegionIdB" xml:"CbnGeographicRegionIdB"` Type string `json:"Type" xml:"Type"` Accelerators []string `json:"Accelerators" xml:"Accelerators"` }
BandwidthPackage is a nested struct in ga response
type BandwidthPackageAddAcceleratorRequest ¶
type BandwidthPackageAddAcceleratorRequest struct { *requests.RpcRequest BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"` AcceleratorId string `position:"Query" name:"AcceleratorId"` }
BandwidthPackageAddAcceleratorRequest is the request struct for api BandwidthPackageAddAccelerator
func CreateBandwidthPackageAddAcceleratorRequest ¶
func CreateBandwidthPackageAddAcceleratorRequest() (request *BandwidthPackageAddAcceleratorRequest)
CreateBandwidthPackageAddAcceleratorRequest creates a request to invoke BandwidthPackageAddAccelerator API
type BandwidthPackageAddAcceleratorResponse ¶
type BandwidthPackageAddAcceleratorResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` BandwidthPackageId string `json:"BandwidthPackageId" xml:"BandwidthPackageId"` Accelerators []string `json:"Accelerators" xml:"Accelerators"` }
BandwidthPackageAddAcceleratorResponse is the response struct for api BandwidthPackageAddAccelerator
func CreateBandwidthPackageAddAcceleratorResponse ¶
func CreateBandwidthPackageAddAcceleratorResponse() (response *BandwidthPackageAddAcceleratorResponse)
CreateBandwidthPackageAddAcceleratorResponse creates a response to parse from BandwidthPackageAddAccelerator response
type BandwidthPackageRemoveAcceleratorRequest ¶
type BandwidthPackageRemoveAcceleratorRequest struct { *requests.RpcRequest BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"` AcceleratorId string `position:"Query" name:"AcceleratorId"` }
BandwidthPackageRemoveAcceleratorRequest is the request struct for api BandwidthPackageRemoveAccelerator
func CreateBandwidthPackageRemoveAcceleratorRequest ¶
func CreateBandwidthPackageRemoveAcceleratorRequest() (request *BandwidthPackageRemoveAcceleratorRequest)
CreateBandwidthPackageRemoveAcceleratorRequest creates a request to invoke BandwidthPackageRemoveAccelerator API
type BandwidthPackageRemoveAcceleratorResponse ¶
type BandwidthPackageRemoveAcceleratorResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` BandwidthPackageId string `json:"BandwidthPackageId" xml:"BandwidthPackageId"` Accelerators []string `json:"Accelerators" xml:"Accelerators"` }
BandwidthPackageRemoveAcceleratorResponse is the response struct for api BandwidthPackageRemoveAccelerator
func CreateBandwidthPackageRemoveAcceleratorResponse ¶
func CreateBandwidthPackageRemoveAcceleratorResponse() (response *BandwidthPackageRemoveAcceleratorResponse)
CreateBandwidthPackageRemoveAcceleratorResponse creates a response to parse from BandwidthPackageRemoveAccelerator response
type BandwidthPackagesInListBandwidthPackages ¶
type BandwidthPackagesInListBandwidthPackages struct {
BandwidthPackage []BandwidthPackage `json:"BandwidthPackage" xml:"BandwidthPackage"`
}
BandwidthPackagesInListBandwidthPackages is a nested struct in ga response
type BandwidthPackagesInListBandwidthackages ¶
type BandwidthPackagesInListBandwidthackages struct {
BandwidthPackage []BandwidthPackage `json:"BandwidthPackage" xml:"BandwidthPackage"`
}
BandwidthPackagesInListBandwidthackages is a nested struct in ga response
type BasicBandwidthPackage ¶
type BasicBandwidthPackage struct { Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` BandwidthType string `json:"BandwidthType" xml:"BandwidthType"` InstanceId string `json:"InstanceId" xml:"InstanceId"` }
BasicBandwidthPackage is a nested struct in ga response
type Certificate ¶
Certificate is a nested struct in ga response
type CertificatesInDescribeListener ¶
type CertificatesInDescribeListener struct {
Certificate []Certificate `json:"Certificate" xml:"Certificate"`
}
CertificatesInDescribeListener is a nested struct in ga response
type CertificatesInListListeners ¶
type CertificatesInListListeners struct {
Certificate []Certificate `json:"Certificate" xml:"Certificate"`
}
CertificatesInListListeners is a nested struct in ga 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 ¶ added in v1.61.1147
func (client *Client) AddEntriesToAcl(request *AddEntriesToAclRequest) (response *AddEntriesToAclResponse, err error)
AddEntriesToAcl invokes the ga.AddEntriesToAcl API synchronously
func (*Client) AddEntriesToAclWithCallback ¶ added in v1.61.1147
func (client *Client) AddEntriesToAclWithCallback(request *AddEntriesToAclRequest, callback func(response *AddEntriesToAclResponse, err error)) <-chan int
AddEntriesToAclWithCallback invokes the ga.AddEntriesToAcl API asynchronously
func (*Client) AddEntriesToAclWithChan ¶ added in v1.61.1147
func (client *Client) AddEntriesToAclWithChan(request *AddEntriesToAclRequest) (<-chan *AddEntriesToAclResponse, <-chan error)
AddEntriesToAclWithChan invokes the ga.AddEntriesToAcl API asynchronously
func (*Client) AssociateAclsWithListener ¶ added in v1.61.1147
func (client *Client) AssociateAclsWithListener(request *AssociateAclsWithListenerRequest) (response *AssociateAclsWithListenerResponse, err error)
AssociateAclsWithListener invokes the ga.AssociateAclsWithListener API synchronously
func (*Client) AssociateAclsWithListenerWithCallback ¶ added in v1.61.1147
func (client *Client) AssociateAclsWithListenerWithCallback(request *AssociateAclsWithListenerRequest, callback func(response *AssociateAclsWithListenerResponse, err error)) <-chan int
AssociateAclsWithListenerWithCallback invokes the ga.AssociateAclsWithListener API asynchronously
func (*Client) AssociateAclsWithListenerWithChan ¶ added in v1.61.1147
func (client *Client) AssociateAclsWithListenerWithChan(request *AssociateAclsWithListenerRequest) (<-chan *AssociateAclsWithListenerResponse, <-chan error)
AssociateAclsWithListenerWithChan invokes the ga.AssociateAclsWithListener API asynchronously
func (*Client) AttachDdosToAccelerator ¶
func (client *Client) AttachDdosToAccelerator(request *AttachDdosToAcceleratorRequest) (response *AttachDdosToAcceleratorResponse, err error)
AttachDdosToAccelerator invokes the ga.AttachDdosToAccelerator API synchronously
func (*Client) AttachDdosToAcceleratorWithCallback ¶
func (client *Client) AttachDdosToAcceleratorWithCallback(request *AttachDdosToAcceleratorRequest, callback func(response *AttachDdosToAcceleratorResponse, err error)) <-chan int
AttachDdosToAcceleratorWithCallback invokes the ga.AttachDdosToAccelerator API asynchronously
func (*Client) AttachDdosToAcceleratorWithChan ¶
func (client *Client) AttachDdosToAcceleratorWithChan(request *AttachDdosToAcceleratorRequest) (<-chan *AttachDdosToAcceleratorResponse, <-chan error)
AttachDdosToAcceleratorWithChan invokes the ga.AttachDdosToAccelerator API asynchronously
func (*Client) AttachLogStoreToEndpointGroup ¶ added in v1.61.1147
func (client *Client) AttachLogStoreToEndpointGroup(request *AttachLogStoreToEndpointGroupRequest) (response *AttachLogStoreToEndpointGroupResponse, err error)
AttachLogStoreToEndpointGroup invokes the ga.AttachLogStoreToEndpointGroup API synchronously
func (*Client) AttachLogStoreToEndpointGroupWithCallback ¶ added in v1.61.1147
func (client *Client) AttachLogStoreToEndpointGroupWithCallback(request *AttachLogStoreToEndpointGroupRequest, callback func(response *AttachLogStoreToEndpointGroupResponse, err error)) <-chan int
AttachLogStoreToEndpointGroupWithCallback invokes the ga.AttachLogStoreToEndpointGroup API asynchronously
func (*Client) AttachLogStoreToEndpointGroupWithChan ¶ added in v1.61.1147
func (client *Client) AttachLogStoreToEndpointGroupWithChan(request *AttachLogStoreToEndpointGroupRequest) (<-chan *AttachLogStoreToEndpointGroupResponse, <-chan error)
AttachLogStoreToEndpointGroupWithChan invokes the ga.AttachLogStoreToEndpointGroup API asynchronously
func (*Client) BandwidthPackageAddAccelerator ¶
func (client *Client) BandwidthPackageAddAccelerator(request *BandwidthPackageAddAcceleratorRequest) (response *BandwidthPackageAddAcceleratorResponse, err error)
BandwidthPackageAddAccelerator invokes the ga.BandwidthPackageAddAccelerator API synchronously
func (*Client) BandwidthPackageAddAcceleratorWithCallback ¶
func (client *Client) BandwidthPackageAddAcceleratorWithCallback(request *BandwidthPackageAddAcceleratorRequest, callback func(response *BandwidthPackageAddAcceleratorResponse, err error)) <-chan int
BandwidthPackageAddAcceleratorWithCallback invokes the ga.BandwidthPackageAddAccelerator API asynchronously
func (*Client) BandwidthPackageAddAcceleratorWithChan ¶
func (client *Client) BandwidthPackageAddAcceleratorWithChan(request *BandwidthPackageAddAcceleratorRequest) (<-chan *BandwidthPackageAddAcceleratorResponse, <-chan error)
BandwidthPackageAddAcceleratorWithChan invokes the ga.BandwidthPackageAddAccelerator API asynchronously
func (*Client) BandwidthPackageRemoveAccelerator ¶
func (client *Client) BandwidthPackageRemoveAccelerator(request *BandwidthPackageRemoveAcceleratorRequest) (response *BandwidthPackageRemoveAcceleratorResponse, err error)
BandwidthPackageRemoveAccelerator invokes the ga.BandwidthPackageRemoveAccelerator API synchronously
func (*Client) BandwidthPackageRemoveAcceleratorWithCallback ¶
func (client *Client) BandwidthPackageRemoveAcceleratorWithCallback(request *BandwidthPackageRemoveAcceleratorRequest, callback func(response *BandwidthPackageRemoveAcceleratorResponse, err error)) <-chan int
BandwidthPackageRemoveAcceleratorWithCallback invokes the ga.BandwidthPackageRemoveAccelerator API asynchronously
func (*Client) BandwidthPackageRemoveAcceleratorWithChan ¶
func (client *Client) BandwidthPackageRemoveAcceleratorWithChan(request *BandwidthPackageRemoveAcceleratorRequest) (<-chan *BandwidthPackageRemoveAcceleratorResponse, <-chan error)
BandwidthPackageRemoveAcceleratorWithChan invokes the ga.BandwidthPackageRemoveAccelerator API asynchronously
func (*Client) ConfigEndpointProbe ¶
func (client *Client) ConfigEndpointProbe(request *ConfigEndpointProbeRequest) (response *ConfigEndpointProbeResponse, err error)
ConfigEndpointProbe invokes the ga.ConfigEndpointProbe API synchronously
func (*Client) ConfigEndpointProbeWithCallback ¶
func (client *Client) ConfigEndpointProbeWithCallback(request *ConfigEndpointProbeRequest, callback func(response *ConfigEndpointProbeResponse, err error)) <-chan int
ConfigEndpointProbeWithCallback invokes the ga.ConfigEndpointProbe API asynchronously
func (*Client) ConfigEndpointProbeWithChan ¶
func (client *Client) ConfigEndpointProbeWithChan(request *ConfigEndpointProbeRequest) (<-chan *ConfigEndpointProbeResponse, <-chan error)
ConfigEndpointProbeWithChan invokes the ga.ConfigEndpointProbe API asynchronously
func (*Client) CreateAccelerator ¶
func (client *Client) CreateAccelerator(request *CreateAcceleratorRequest) (response *CreateAcceleratorResponse, err error)
CreateAccelerator invokes the ga.CreateAccelerator API synchronously
func (*Client) CreateAcceleratorWithCallback ¶
func (client *Client) CreateAcceleratorWithCallback(request *CreateAcceleratorRequest, callback func(response *CreateAcceleratorResponse, err error)) <-chan int
CreateAcceleratorWithCallback invokes the ga.CreateAccelerator API asynchronously
func (*Client) CreateAcceleratorWithChan ¶
func (client *Client) CreateAcceleratorWithChan(request *CreateAcceleratorRequest) (<-chan *CreateAcceleratorResponse, <-chan error)
CreateAcceleratorWithChan invokes the ga.CreateAccelerator API asynchronously
func (*Client) CreateAcl ¶ added in v1.61.1147
func (client *Client) CreateAcl(request *CreateAclRequest) (response *CreateAclResponse, err error)
CreateAcl invokes the ga.CreateAcl API synchronously
func (*Client) CreateAclWithCallback ¶ added in v1.61.1147
func (client *Client) CreateAclWithCallback(request *CreateAclRequest, callback func(response *CreateAclResponse, err error)) <-chan int
CreateAclWithCallback invokes the ga.CreateAcl API asynchronously
func (*Client) CreateAclWithChan ¶ added in v1.61.1147
func (client *Client) CreateAclWithChan(request *CreateAclRequest) (<-chan *CreateAclResponse, <-chan error)
CreateAclWithChan invokes the ga.CreateAcl API asynchronously
func (*Client) CreateBandwidthPackage ¶
func (client *Client) CreateBandwidthPackage(request *CreateBandwidthPackageRequest) (response *CreateBandwidthPackageResponse, err error)
CreateBandwidthPackage invokes the ga.CreateBandwidthPackage API synchronously
func (*Client) CreateBandwidthPackageWithCallback ¶
func (client *Client) CreateBandwidthPackageWithCallback(request *CreateBandwidthPackageRequest, callback func(response *CreateBandwidthPackageResponse, err error)) <-chan int
CreateBandwidthPackageWithCallback invokes the ga.CreateBandwidthPackage API asynchronously
func (*Client) CreateBandwidthPackageWithChan ¶
func (client *Client) CreateBandwidthPackageWithChan(request *CreateBandwidthPackageRequest) (<-chan *CreateBandwidthPackageResponse, <-chan error)
CreateBandwidthPackageWithChan invokes the ga.CreateBandwidthPackage API asynchronously
func (*Client) CreateEndpointGroup ¶
func (client *Client) CreateEndpointGroup(request *CreateEndpointGroupRequest) (response *CreateEndpointGroupResponse, err error)
CreateEndpointGroup invokes the ga.CreateEndpointGroup API synchronously
func (*Client) CreateEndpointGroupWithCallback ¶
func (client *Client) CreateEndpointGroupWithCallback(request *CreateEndpointGroupRequest, callback func(response *CreateEndpointGroupResponse, err error)) <-chan int
CreateEndpointGroupWithCallback invokes the ga.CreateEndpointGroup API asynchronously
func (*Client) CreateEndpointGroupWithChan ¶
func (client *Client) CreateEndpointGroupWithChan(request *CreateEndpointGroupRequest) (<-chan *CreateEndpointGroupResponse, <-chan error)
CreateEndpointGroupWithChan invokes the ga.CreateEndpointGroup API asynchronously
func (*Client) CreateForwardingRules ¶ added in v1.61.1147
func (client *Client) CreateForwardingRules(request *CreateForwardingRulesRequest) (response *CreateForwardingRulesResponse, err error)
CreateForwardingRules invokes the ga.CreateForwardingRules API synchronously
func (*Client) CreateForwardingRulesWithCallback ¶ added in v1.61.1147
func (client *Client) CreateForwardingRulesWithCallback(request *CreateForwardingRulesRequest, callback func(response *CreateForwardingRulesResponse, err error)) <-chan int
CreateForwardingRulesWithCallback invokes the ga.CreateForwardingRules API asynchronously
func (*Client) CreateForwardingRulesWithChan ¶ added in v1.61.1147
func (client *Client) CreateForwardingRulesWithChan(request *CreateForwardingRulesRequest) (<-chan *CreateForwardingRulesResponse, <-chan error)
CreateForwardingRulesWithChan invokes the ga.CreateForwardingRules API asynchronously
func (*Client) CreateIpSets ¶
func (client *Client) CreateIpSets(request *CreateIpSetsRequest) (response *CreateIpSetsResponse, err error)
CreateIpSets invokes the ga.CreateIpSets API synchronously
func (*Client) CreateIpSetsWithCallback ¶
func (client *Client) CreateIpSetsWithCallback(request *CreateIpSetsRequest, callback func(response *CreateIpSetsResponse, err error)) <-chan int
CreateIpSetsWithCallback invokes the ga.CreateIpSets API asynchronously
func (*Client) CreateIpSetsWithChan ¶
func (client *Client) CreateIpSetsWithChan(request *CreateIpSetsRequest) (<-chan *CreateIpSetsResponse, <-chan error)
CreateIpSetsWithChan invokes the ga.CreateIpSets API asynchronously
func (*Client) CreateListener ¶
func (client *Client) CreateListener(request *CreateListenerRequest) (response *CreateListenerResponse, err error)
CreateListener invokes the ga.CreateListener API synchronously
func (*Client) CreateListenerWithCallback ¶
func (client *Client) CreateListenerWithCallback(request *CreateListenerRequest, callback func(response *CreateListenerResponse, err error)) <-chan int
CreateListenerWithCallback invokes the ga.CreateListener API asynchronously
func (*Client) CreateListenerWithChan ¶
func (client *Client) CreateListenerWithChan(request *CreateListenerRequest) (<-chan *CreateListenerResponse, <-chan error)
CreateListenerWithChan invokes the ga.CreateListener API asynchronously
func (*Client) DeleteAccelerator ¶
func (client *Client) DeleteAccelerator(request *DeleteAcceleratorRequest) (response *DeleteAcceleratorResponse, err error)
DeleteAccelerator invokes the ga.DeleteAccelerator API synchronously
func (*Client) DeleteAcceleratorWithCallback ¶
func (client *Client) DeleteAcceleratorWithCallback(request *DeleteAcceleratorRequest, callback func(response *DeleteAcceleratorResponse, err error)) <-chan int
DeleteAcceleratorWithCallback invokes the ga.DeleteAccelerator API asynchronously
func (*Client) DeleteAcceleratorWithChan ¶
func (client *Client) DeleteAcceleratorWithChan(request *DeleteAcceleratorRequest) (<-chan *DeleteAcceleratorResponse, <-chan error)
DeleteAcceleratorWithChan invokes the ga.DeleteAccelerator API asynchronously
func (*Client) DeleteAcl ¶ added in v1.61.1147
func (client *Client) DeleteAcl(request *DeleteAclRequest) (response *DeleteAclResponse, err error)
DeleteAcl invokes the ga.DeleteAcl API synchronously
func (*Client) DeleteAclWithCallback ¶ added in v1.61.1147
func (client *Client) DeleteAclWithCallback(request *DeleteAclRequest, callback func(response *DeleteAclResponse, err error)) <-chan int
DeleteAclWithCallback invokes the ga.DeleteAcl API asynchronously
func (*Client) DeleteAclWithChan ¶ added in v1.61.1147
func (client *Client) DeleteAclWithChan(request *DeleteAclRequest) (<-chan *DeleteAclResponse, <-chan error)
DeleteAclWithChan invokes the ga.DeleteAcl API asynchronously
func (*Client) DeleteBandwidthPackage ¶
func (client *Client) DeleteBandwidthPackage(request *DeleteBandwidthPackageRequest) (response *DeleteBandwidthPackageResponse, err error)
DeleteBandwidthPackage invokes the ga.DeleteBandwidthPackage API synchronously
func (*Client) DeleteBandwidthPackageWithCallback ¶
func (client *Client) DeleteBandwidthPackageWithCallback(request *DeleteBandwidthPackageRequest, callback func(response *DeleteBandwidthPackageResponse, err error)) <-chan int
DeleteBandwidthPackageWithCallback invokes the ga.DeleteBandwidthPackage API asynchronously
func (*Client) DeleteBandwidthPackageWithChan ¶
func (client *Client) DeleteBandwidthPackageWithChan(request *DeleteBandwidthPackageRequest) (<-chan *DeleteBandwidthPackageResponse, <-chan error)
DeleteBandwidthPackageWithChan invokes the ga.DeleteBandwidthPackage API asynchronously
func (*Client) DeleteEndpointGroup ¶
func (client *Client) DeleteEndpointGroup(request *DeleteEndpointGroupRequest) (response *DeleteEndpointGroupResponse, err error)
DeleteEndpointGroup invokes the ga.DeleteEndpointGroup API synchronously
func (*Client) DeleteEndpointGroupWithCallback ¶
func (client *Client) DeleteEndpointGroupWithCallback(request *DeleteEndpointGroupRequest, callback func(response *DeleteEndpointGroupResponse, err error)) <-chan int
DeleteEndpointGroupWithCallback invokes the ga.DeleteEndpointGroup API asynchronously
func (*Client) DeleteEndpointGroupWithChan ¶
func (client *Client) DeleteEndpointGroupWithChan(request *DeleteEndpointGroupRequest) (<-chan *DeleteEndpointGroupResponse, <-chan error)
DeleteEndpointGroupWithChan invokes the ga.DeleteEndpointGroup API asynchronously
func (*Client) DeleteForwardingRules ¶ added in v1.61.1147
func (client *Client) DeleteForwardingRules(request *DeleteForwardingRulesRequest) (response *DeleteForwardingRulesResponse, err error)
DeleteForwardingRules invokes the ga.DeleteForwardingRules API synchronously
func (*Client) DeleteForwardingRulesWithCallback ¶ added in v1.61.1147
func (client *Client) DeleteForwardingRulesWithCallback(request *DeleteForwardingRulesRequest, callback func(response *DeleteForwardingRulesResponse, err error)) <-chan int
DeleteForwardingRulesWithCallback invokes the ga.DeleteForwardingRules API asynchronously
func (*Client) DeleteForwardingRulesWithChan ¶ added in v1.61.1147
func (client *Client) DeleteForwardingRulesWithChan(request *DeleteForwardingRulesRequest) (<-chan *DeleteForwardingRulesResponse, <-chan error)
DeleteForwardingRulesWithChan invokes the ga.DeleteForwardingRules API asynchronously
func (*Client) DeleteIpSet ¶
func (client *Client) DeleteIpSet(request *DeleteIpSetRequest) (response *DeleteIpSetResponse, err error)
DeleteIpSet invokes the ga.DeleteIpSet API synchronously
func (*Client) DeleteIpSetWithCallback ¶
func (client *Client) DeleteIpSetWithCallback(request *DeleteIpSetRequest, callback func(response *DeleteIpSetResponse, err error)) <-chan int
DeleteIpSetWithCallback invokes the ga.DeleteIpSet API asynchronously
func (*Client) DeleteIpSetWithChan ¶
func (client *Client) DeleteIpSetWithChan(request *DeleteIpSetRequest) (<-chan *DeleteIpSetResponse, <-chan error)
DeleteIpSetWithChan invokes the ga.DeleteIpSet API asynchronously
func (*Client) DeleteIpSets ¶
func (client *Client) DeleteIpSets(request *DeleteIpSetsRequest) (response *DeleteIpSetsResponse, err error)
DeleteIpSets invokes the ga.DeleteIpSets API synchronously
func (*Client) DeleteIpSetsWithCallback ¶
func (client *Client) DeleteIpSetsWithCallback(request *DeleteIpSetsRequest, callback func(response *DeleteIpSetsResponse, err error)) <-chan int
DeleteIpSetsWithCallback invokes the ga.DeleteIpSets API asynchronously
func (*Client) DeleteIpSetsWithChan ¶
func (client *Client) DeleteIpSetsWithChan(request *DeleteIpSetsRequest) (<-chan *DeleteIpSetsResponse, <-chan error)
DeleteIpSetsWithChan invokes the ga.DeleteIpSets API asynchronously
func (*Client) DeleteListener ¶
func (client *Client) DeleteListener(request *DeleteListenerRequest) (response *DeleteListenerResponse, err error)
DeleteListener invokes the ga.DeleteListener API synchronously
func (*Client) DeleteListenerWithCallback ¶
func (client *Client) DeleteListenerWithCallback(request *DeleteListenerRequest, callback func(response *DeleteListenerResponse, err error)) <-chan int
DeleteListenerWithCallback invokes the ga.DeleteListener API asynchronously
func (*Client) DeleteListenerWithChan ¶
func (client *Client) DeleteListenerWithChan(request *DeleteListenerRequest) (<-chan *DeleteListenerResponse, <-chan error)
DeleteListenerWithChan invokes the ga.DeleteListener API asynchronously
func (*Client) DescribeAccelerator ¶
func (client *Client) DescribeAccelerator(request *DescribeAcceleratorRequest) (response *DescribeAcceleratorResponse, err error)
DescribeAccelerator invokes the ga.DescribeAccelerator API synchronously
func (*Client) DescribeAcceleratorWithCallback ¶
func (client *Client) DescribeAcceleratorWithCallback(request *DescribeAcceleratorRequest, callback func(response *DescribeAcceleratorResponse, err error)) <-chan int
DescribeAcceleratorWithCallback invokes the ga.DescribeAccelerator API asynchronously
func (*Client) DescribeAcceleratorWithChan ¶
func (client *Client) DescribeAcceleratorWithChan(request *DescribeAcceleratorRequest) (<-chan *DescribeAcceleratorResponse, <-chan error)
DescribeAcceleratorWithChan invokes the ga.DescribeAccelerator API asynchronously
func (*Client) DescribeBandwidthPackage ¶
func (client *Client) DescribeBandwidthPackage(request *DescribeBandwidthPackageRequest) (response *DescribeBandwidthPackageResponse, err error)
DescribeBandwidthPackage invokes the ga.DescribeBandwidthPackage API synchronously
func (*Client) DescribeBandwidthPackageWithCallback ¶
func (client *Client) DescribeBandwidthPackageWithCallback(request *DescribeBandwidthPackageRequest, callback func(response *DescribeBandwidthPackageResponse, err error)) <-chan int
DescribeBandwidthPackageWithCallback invokes the ga.DescribeBandwidthPackage API asynchronously
func (*Client) DescribeBandwidthPackageWithChan ¶
func (client *Client) DescribeBandwidthPackageWithChan(request *DescribeBandwidthPackageRequest) (<-chan *DescribeBandwidthPackageResponse, <-chan error)
DescribeBandwidthPackageWithChan invokes the ga.DescribeBandwidthPackage API asynchronously
func (*Client) DescribeEndpointGroup ¶
func (client *Client) DescribeEndpointGroup(request *DescribeEndpointGroupRequest) (response *DescribeEndpointGroupResponse, err error)
DescribeEndpointGroup invokes the ga.DescribeEndpointGroup API synchronously
func (*Client) DescribeEndpointGroupWithCallback ¶
func (client *Client) DescribeEndpointGroupWithCallback(request *DescribeEndpointGroupRequest, callback func(response *DescribeEndpointGroupResponse, err error)) <-chan int
DescribeEndpointGroupWithCallback invokes the ga.DescribeEndpointGroup API asynchronously
func (*Client) DescribeEndpointGroupWithChan ¶
func (client *Client) DescribeEndpointGroupWithChan(request *DescribeEndpointGroupRequest) (<-chan *DescribeEndpointGroupResponse, <-chan error)
DescribeEndpointGroupWithChan invokes the ga.DescribeEndpointGroup API asynchronously
func (*Client) DescribeIpSet ¶
func (client *Client) DescribeIpSet(request *DescribeIpSetRequest) (response *DescribeIpSetResponse, err error)
DescribeIpSet invokes the ga.DescribeIpSet API synchronously
func (*Client) DescribeIpSetWithCallback ¶
func (client *Client) DescribeIpSetWithCallback(request *DescribeIpSetRequest, callback func(response *DescribeIpSetResponse, err error)) <-chan int
DescribeIpSetWithCallback invokes the ga.DescribeIpSet API asynchronously
func (*Client) DescribeIpSetWithChan ¶
func (client *Client) DescribeIpSetWithChan(request *DescribeIpSetRequest) (<-chan *DescribeIpSetResponse, <-chan error)
DescribeIpSetWithChan invokes the ga.DescribeIpSet API asynchronously
func (*Client) DescribeListener ¶
func (client *Client) DescribeListener(request *DescribeListenerRequest) (response *DescribeListenerResponse, err error)
DescribeListener invokes the ga.DescribeListener API synchronously
func (*Client) DescribeListenerWithCallback ¶
func (client *Client) DescribeListenerWithCallback(request *DescribeListenerRequest, callback func(response *DescribeListenerResponse, err error)) <-chan int
DescribeListenerWithCallback invokes the ga.DescribeListener API asynchronously
func (*Client) DescribeListenerWithChan ¶
func (client *Client) DescribeListenerWithChan(request *DescribeListenerRequest) (<-chan *DescribeListenerResponse, <-chan error)
DescribeListenerWithChan invokes the ga.DescribeListener API asynchronously
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the ga.DescribeRegions API synchronously
func (*Client) DescribeRegionsWithCallback ¶
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the ga.DescribeRegions API asynchronously
func (*Client) DescribeRegionsWithChan ¶
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the ga.DescribeRegions API asynchronously
func (*Client) DetachDdosFromAccelerator ¶
func (client *Client) DetachDdosFromAccelerator(request *DetachDdosFromAcceleratorRequest) (response *DetachDdosFromAcceleratorResponse, err error)
DetachDdosFromAccelerator invokes the ga.DetachDdosFromAccelerator API synchronously
func (*Client) DetachDdosFromAcceleratorWithCallback ¶
func (client *Client) DetachDdosFromAcceleratorWithCallback(request *DetachDdosFromAcceleratorRequest, callback func(response *DetachDdosFromAcceleratorResponse, err error)) <-chan int
DetachDdosFromAcceleratorWithCallback invokes the ga.DetachDdosFromAccelerator API asynchronously
func (*Client) DetachDdosFromAcceleratorWithChan ¶
func (client *Client) DetachDdosFromAcceleratorWithChan(request *DetachDdosFromAcceleratorRequest) (<-chan *DetachDdosFromAcceleratorResponse, <-chan error)
DetachDdosFromAcceleratorWithChan invokes the ga.DetachDdosFromAccelerator API asynchronously
func (*Client) DetachLogStoreFromEndpointGroup ¶ added in v1.61.1147
func (client *Client) DetachLogStoreFromEndpointGroup(request *DetachLogStoreFromEndpointGroupRequest) (response *DetachLogStoreFromEndpointGroupResponse, err error)
DetachLogStoreFromEndpointGroup invokes the ga.DetachLogStoreFromEndpointGroup API synchronously
func (*Client) DetachLogStoreFromEndpointGroupWithCallback ¶ added in v1.61.1147
func (client *Client) DetachLogStoreFromEndpointGroupWithCallback(request *DetachLogStoreFromEndpointGroupRequest, callback func(response *DetachLogStoreFromEndpointGroupResponse, err error)) <-chan int
DetachLogStoreFromEndpointGroupWithCallback invokes the ga.DetachLogStoreFromEndpointGroup API asynchronously
func (*Client) DetachLogStoreFromEndpointGroupWithChan ¶ added in v1.61.1147
func (client *Client) DetachLogStoreFromEndpointGroupWithChan(request *DetachLogStoreFromEndpointGroupRequest) (<-chan *DetachLogStoreFromEndpointGroupResponse, <-chan error)
DetachLogStoreFromEndpointGroupWithChan invokes the ga.DetachLogStoreFromEndpointGroup API asynchronously
func (*Client) DissociateAclsFromListener ¶ added in v1.61.1147
func (client *Client) DissociateAclsFromListener(request *DissociateAclsFromListenerRequest) (response *DissociateAclsFromListenerResponse, err error)
DissociateAclsFromListener invokes the ga.DissociateAclsFromListener API synchronously
func (*Client) DissociateAclsFromListenerWithCallback ¶ added in v1.61.1147
func (client *Client) DissociateAclsFromListenerWithCallback(request *DissociateAclsFromListenerRequest, callback func(response *DissociateAclsFromListenerResponse, err error)) <-chan int
DissociateAclsFromListenerWithCallback invokes the ga.DissociateAclsFromListener API asynchronously
func (*Client) DissociateAclsFromListenerWithChan ¶ added in v1.61.1147
func (client *Client) DissociateAclsFromListenerWithChan(request *DissociateAclsFromListenerRequest) (<-chan *DissociateAclsFromListenerResponse, <-chan error)
DissociateAclsFromListenerWithChan invokes the ga.DissociateAclsFromListener API asynchronously
func (*Client) GetAcl ¶ added in v1.61.1147
func (client *Client) GetAcl(request *GetAclRequest) (response *GetAclResponse, err error)
GetAcl invokes the ga.GetAcl API synchronously
func (*Client) GetAclWithCallback ¶ added in v1.61.1147
func (client *Client) GetAclWithCallback(request *GetAclRequest, callback func(response *GetAclResponse, err error)) <-chan int
GetAclWithCallback invokes the ga.GetAcl API asynchronously
func (*Client) GetAclWithChan ¶ added in v1.61.1147
func (client *Client) GetAclWithChan(request *GetAclRequest) (<-chan *GetAclResponse, <-chan error)
GetAclWithChan invokes the ga.GetAcl API asynchronously
func (*Client) ListAccelerateAreas ¶
func (client *Client) ListAccelerateAreas(request *ListAccelerateAreasRequest) (response *ListAccelerateAreasResponse, err error)
ListAccelerateAreas invokes the ga.ListAccelerateAreas API synchronously
func (*Client) ListAccelerateAreasWithCallback ¶
func (client *Client) ListAccelerateAreasWithCallback(request *ListAccelerateAreasRequest, callback func(response *ListAccelerateAreasResponse, err error)) <-chan int
ListAccelerateAreasWithCallback invokes the ga.ListAccelerateAreas API asynchronously
func (*Client) ListAccelerateAreasWithChan ¶
func (client *Client) ListAccelerateAreasWithChan(request *ListAccelerateAreasRequest) (<-chan *ListAccelerateAreasResponse, <-chan error)
ListAccelerateAreasWithChan invokes the ga.ListAccelerateAreas API asynchronously
func (*Client) ListAccelerators ¶
func (client *Client) ListAccelerators(request *ListAcceleratorsRequest) (response *ListAcceleratorsResponse, err error)
ListAccelerators invokes the ga.ListAccelerators API synchronously
func (*Client) ListAcceleratorsWithCallback ¶
func (client *Client) ListAcceleratorsWithCallback(request *ListAcceleratorsRequest, callback func(response *ListAcceleratorsResponse, err error)) <-chan int
ListAcceleratorsWithCallback invokes the ga.ListAccelerators API asynchronously
func (*Client) ListAcceleratorsWithChan ¶
func (client *Client) ListAcceleratorsWithChan(request *ListAcceleratorsRequest) (<-chan *ListAcceleratorsResponse, <-chan error)
ListAcceleratorsWithChan invokes the ga.ListAccelerators API asynchronously
func (*Client) ListAcls ¶ added in v1.61.1147
func (client *Client) ListAcls(request *ListAclsRequest) (response *ListAclsResponse, err error)
ListAcls invokes the ga.ListAcls API synchronously
func (*Client) ListAclsWithCallback ¶ added in v1.61.1147
func (client *Client) ListAclsWithCallback(request *ListAclsRequest, callback func(response *ListAclsResponse, err error)) <-chan int
ListAclsWithCallback invokes the ga.ListAcls API asynchronously
func (*Client) ListAclsWithChan ¶ added in v1.61.1147
func (client *Client) ListAclsWithChan(request *ListAclsRequest) (<-chan *ListAclsResponse, <-chan error)
ListAclsWithChan invokes the ga.ListAcls API asynchronously
func (*Client) ListAvailableAccelerateAreas ¶
func (client *Client) ListAvailableAccelerateAreas(request *ListAvailableAccelerateAreasRequest) (response *ListAvailableAccelerateAreasResponse, err error)
ListAvailableAccelerateAreas invokes the ga.ListAvailableAccelerateAreas API synchronously
func (*Client) ListAvailableAccelerateAreasWithCallback ¶
func (client *Client) ListAvailableAccelerateAreasWithCallback(request *ListAvailableAccelerateAreasRequest, callback func(response *ListAvailableAccelerateAreasResponse, err error)) <-chan int
ListAvailableAccelerateAreasWithCallback invokes the ga.ListAvailableAccelerateAreas API asynchronously
func (*Client) ListAvailableAccelerateAreasWithChan ¶
func (client *Client) ListAvailableAccelerateAreasWithChan(request *ListAvailableAccelerateAreasRequest) (<-chan *ListAvailableAccelerateAreasResponse, <-chan error)
ListAvailableAccelerateAreasWithChan invokes the ga.ListAvailableAccelerateAreas API asynchronously
func (*Client) ListAvailableBusiRegions ¶
func (client *Client) ListAvailableBusiRegions(request *ListAvailableBusiRegionsRequest) (response *ListAvailableBusiRegionsResponse, err error)
ListAvailableBusiRegions invokes the ga.ListAvailableBusiRegions API synchronously
func (*Client) ListAvailableBusiRegionsWithCallback ¶
func (client *Client) ListAvailableBusiRegionsWithCallback(request *ListAvailableBusiRegionsRequest, callback func(response *ListAvailableBusiRegionsResponse, err error)) <-chan int
ListAvailableBusiRegionsWithCallback invokes the ga.ListAvailableBusiRegions API asynchronously
func (*Client) ListAvailableBusiRegionsWithChan ¶
func (client *Client) ListAvailableBusiRegionsWithChan(request *ListAvailableBusiRegionsRequest) (<-chan *ListAvailableBusiRegionsResponse, <-chan error)
ListAvailableBusiRegionsWithChan invokes the ga.ListAvailableBusiRegions API asynchronously
func (*Client) ListBandwidthPackages ¶
func (client *Client) ListBandwidthPackages(request *ListBandwidthPackagesRequest) (response *ListBandwidthPackagesResponse, err error)
ListBandwidthPackages invokes the ga.ListBandwidthPackages API synchronously
func (*Client) ListBandwidthPackagesWithCallback ¶
func (client *Client) ListBandwidthPackagesWithCallback(request *ListBandwidthPackagesRequest, callback func(response *ListBandwidthPackagesResponse, err error)) <-chan int
ListBandwidthPackagesWithCallback invokes the ga.ListBandwidthPackages API asynchronously
func (*Client) ListBandwidthPackagesWithChan ¶
func (client *Client) ListBandwidthPackagesWithChan(request *ListBandwidthPackagesRequest) (<-chan *ListBandwidthPackagesResponse, <-chan error)
ListBandwidthPackagesWithChan invokes the ga.ListBandwidthPackages API asynchronously
func (*Client) ListBandwidthackages ¶
func (client *Client) ListBandwidthackages(request *ListBandwidthackagesRequest) (response *ListBandwidthackagesResponse, err error)
ListBandwidthackages invokes the ga.ListBandwidthackages API synchronously
func (*Client) ListBandwidthackagesWithCallback ¶
func (client *Client) ListBandwidthackagesWithCallback(request *ListBandwidthackagesRequest, callback func(response *ListBandwidthackagesResponse, err error)) <-chan int
ListBandwidthackagesWithCallback invokes the ga.ListBandwidthackages API asynchronously
func (*Client) ListBandwidthackagesWithChan ¶
func (client *Client) ListBandwidthackagesWithChan(request *ListBandwidthackagesRequest) (<-chan *ListBandwidthackagesResponse, <-chan error)
ListBandwidthackagesWithChan invokes the ga.ListBandwidthackages API asynchronously
func (*Client) ListBusiRegions ¶
func (client *Client) ListBusiRegions(request *ListBusiRegionsRequest) (response *ListBusiRegionsResponse, err error)
ListBusiRegions invokes the ga.ListBusiRegions API synchronously
func (*Client) ListBusiRegionsWithCallback ¶
func (client *Client) ListBusiRegionsWithCallback(request *ListBusiRegionsRequest, callback func(response *ListBusiRegionsResponse, err error)) <-chan int
ListBusiRegionsWithCallback invokes the ga.ListBusiRegions API asynchronously
func (*Client) ListBusiRegionsWithChan ¶
func (client *Client) ListBusiRegionsWithChan(request *ListBusiRegionsRequest) (<-chan *ListBusiRegionsResponse, <-chan error)
ListBusiRegionsWithChan invokes the ga.ListBusiRegions API asynchronously
func (*Client) ListEndpointGroups ¶
func (client *Client) ListEndpointGroups(request *ListEndpointGroupsRequest) (response *ListEndpointGroupsResponse, err error)
ListEndpointGroups invokes the ga.ListEndpointGroups API synchronously
func (*Client) ListEndpointGroupsWithCallback ¶
func (client *Client) ListEndpointGroupsWithCallback(request *ListEndpointGroupsRequest, callback func(response *ListEndpointGroupsResponse, err error)) <-chan int
ListEndpointGroupsWithCallback invokes the ga.ListEndpointGroups API asynchronously
func (*Client) ListEndpointGroupsWithChan ¶
func (client *Client) ListEndpointGroupsWithChan(request *ListEndpointGroupsRequest) (<-chan *ListEndpointGroupsResponse, <-chan error)
ListEndpointGroupsWithChan invokes the ga.ListEndpointGroups API asynchronously
func (*Client) ListForwardingRules ¶ added in v1.61.1147
func (client *Client) ListForwardingRules(request *ListForwardingRulesRequest) (response *ListForwardingRulesResponse, err error)
ListForwardingRules invokes the ga.ListForwardingRules API synchronously
func (*Client) ListForwardingRulesWithCallback ¶ added in v1.61.1147
func (client *Client) ListForwardingRulesWithCallback(request *ListForwardingRulesRequest, callback func(response *ListForwardingRulesResponse, err error)) <-chan int
ListForwardingRulesWithCallback invokes the ga.ListForwardingRules API asynchronously
func (*Client) ListForwardingRulesWithChan ¶ added in v1.61.1147
func (client *Client) ListForwardingRulesWithChan(request *ListForwardingRulesRequest) (<-chan *ListForwardingRulesResponse, <-chan error)
ListForwardingRulesWithChan invokes the ga.ListForwardingRules API asynchronously
func (*Client) ListIpSets ¶
func (client *Client) ListIpSets(request *ListIpSetsRequest) (response *ListIpSetsResponse, err error)
ListIpSets invokes the ga.ListIpSets API synchronously
func (*Client) ListIpSetsWithCallback ¶
func (client *Client) ListIpSetsWithCallback(request *ListIpSetsRequest, callback func(response *ListIpSetsResponse, err error)) <-chan int
ListIpSetsWithCallback invokes the ga.ListIpSets API asynchronously
func (*Client) ListIpSetsWithChan ¶
func (client *Client) ListIpSetsWithChan(request *ListIpSetsRequest) (<-chan *ListIpSetsResponse, <-chan error)
ListIpSetsWithChan invokes the ga.ListIpSets API asynchronously
func (*Client) ListListeners ¶
func (client *Client) ListListeners(request *ListListenersRequest) (response *ListListenersResponse, err error)
ListListeners invokes the ga.ListListeners API synchronously
func (*Client) ListListenersWithCallback ¶
func (client *Client) ListListenersWithCallback(request *ListListenersRequest, callback func(response *ListListenersResponse, err error)) <-chan int
ListListenersWithCallback invokes the ga.ListListeners API asynchronously
func (*Client) ListListenersWithChan ¶
func (client *Client) ListListenersWithChan(request *ListListenersRequest) (<-chan *ListListenersResponse, <-chan error)
ListListenersWithChan invokes the ga.ListListeners API asynchronously
func (*Client) RemoveEntriesFromAcl ¶ added in v1.61.1147
func (client *Client) RemoveEntriesFromAcl(request *RemoveEntriesFromAclRequest) (response *RemoveEntriesFromAclResponse, err error)
RemoveEntriesFromAcl invokes the ga.RemoveEntriesFromAcl API synchronously
func (*Client) RemoveEntriesFromAclWithCallback ¶ added in v1.61.1147
func (client *Client) RemoveEntriesFromAclWithCallback(request *RemoveEntriesFromAclRequest, callback func(response *RemoveEntriesFromAclResponse, err error)) <-chan int
RemoveEntriesFromAclWithCallback invokes the ga.RemoveEntriesFromAcl API asynchronously
func (*Client) RemoveEntriesFromAclWithChan ¶ added in v1.61.1147
func (client *Client) RemoveEntriesFromAclWithChan(request *RemoveEntriesFromAclRequest) (<-chan *RemoveEntriesFromAclResponse, <-chan error)
RemoveEntriesFromAclWithChan invokes the ga.RemoveEntriesFromAcl API asynchronously
func (*Client) ReplaceBandwidthPackage ¶
func (client *Client) ReplaceBandwidthPackage(request *ReplaceBandwidthPackageRequest) (response *ReplaceBandwidthPackageResponse, err error)
ReplaceBandwidthPackage invokes the ga.ReplaceBandwidthPackage API synchronously
func (*Client) ReplaceBandwidthPackageWithCallback ¶
func (client *Client) ReplaceBandwidthPackageWithCallback(request *ReplaceBandwidthPackageRequest, callback func(response *ReplaceBandwidthPackageResponse, err error)) <-chan int
ReplaceBandwidthPackageWithCallback invokes the ga.ReplaceBandwidthPackage API asynchronously
func (*Client) ReplaceBandwidthPackageWithChan ¶
func (client *Client) ReplaceBandwidthPackageWithChan(request *ReplaceBandwidthPackageRequest) (<-chan *ReplaceBandwidthPackageResponse, <-chan error)
ReplaceBandwidthPackageWithChan invokes the ga.ReplaceBandwidthPackage API asynchronously
func (*Client) UpdateAccelerator ¶
func (client *Client) UpdateAccelerator(request *UpdateAcceleratorRequest) (response *UpdateAcceleratorResponse, err error)
UpdateAccelerator invokes the ga.UpdateAccelerator API synchronously
func (*Client) UpdateAcceleratorWithCallback ¶
func (client *Client) UpdateAcceleratorWithCallback(request *UpdateAcceleratorRequest, callback func(response *UpdateAcceleratorResponse, err error)) <-chan int
UpdateAcceleratorWithCallback invokes the ga.UpdateAccelerator API asynchronously
func (*Client) UpdateAcceleratorWithChan ¶
func (client *Client) UpdateAcceleratorWithChan(request *UpdateAcceleratorRequest) (<-chan *UpdateAcceleratorResponse, <-chan error)
UpdateAcceleratorWithChan invokes the ga.UpdateAccelerator API asynchronously
func (*Client) UpdateAclAttribute ¶ added in v1.61.1147
func (client *Client) UpdateAclAttribute(request *UpdateAclAttributeRequest) (response *UpdateAclAttributeResponse, err error)
UpdateAclAttribute invokes the ga.UpdateAclAttribute API synchronously
func (*Client) UpdateAclAttributeWithCallback ¶ added in v1.61.1147
func (client *Client) UpdateAclAttributeWithCallback(request *UpdateAclAttributeRequest, callback func(response *UpdateAclAttributeResponse, err error)) <-chan int
UpdateAclAttributeWithCallback invokes the ga.UpdateAclAttribute API asynchronously
func (*Client) UpdateAclAttributeWithChan ¶ added in v1.61.1147
func (client *Client) UpdateAclAttributeWithChan(request *UpdateAclAttributeRequest) (<-chan *UpdateAclAttributeResponse, <-chan error)
UpdateAclAttributeWithChan invokes the ga.UpdateAclAttribute API asynchronously
func (*Client) UpdateBandwidthPackage ¶
func (client *Client) UpdateBandwidthPackage(request *UpdateBandwidthPackageRequest) (response *UpdateBandwidthPackageResponse, err error)
UpdateBandwidthPackage invokes the ga.UpdateBandwidthPackage API synchronously
func (*Client) UpdateBandwidthPackageWithCallback ¶
func (client *Client) UpdateBandwidthPackageWithCallback(request *UpdateBandwidthPackageRequest, callback func(response *UpdateBandwidthPackageResponse, err error)) <-chan int
UpdateBandwidthPackageWithCallback invokes the ga.UpdateBandwidthPackage API asynchronously
func (*Client) UpdateBandwidthPackageWithChan ¶
func (client *Client) UpdateBandwidthPackageWithChan(request *UpdateBandwidthPackageRequest) (<-chan *UpdateBandwidthPackageResponse, <-chan error)
UpdateBandwidthPackageWithChan invokes the ga.UpdateBandwidthPackage API asynchronously
func (*Client) UpdateEndpointGroup ¶
func (client *Client) UpdateEndpointGroup(request *UpdateEndpointGroupRequest) (response *UpdateEndpointGroupResponse, err error)
UpdateEndpointGroup invokes the ga.UpdateEndpointGroup API synchronously
func (*Client) UpdateEndpointGroupAttribute ¶
func (client *Client) UpdateEndpointGroupAttribute(request *UpdateEndpointGroupAttributeRequest) (response *UpdateEndpointGroupAttributeResponse, err error)
UpdateEndpointGroupAttribute invokes the ga.UpdateEndpointGroupAttribute API synchronously
func (*Client) UpdateEndpointGroupAttributeWithCallback ¶
func (client *Client) UpdateEndpointGroupAttributeWithCallback(request *UpdateEndpointGroupAttributeRequest, callback func(response *UpdateEndpointGroupAttributeResponse, err error)) <-chan int
UpdateEndpointGroupAttributeWithCallback invokes the ga.UpdateEndpointGroupAttribute API asynchronously
func (*Client) UpdateEndpointGroupAttributeWithChan ¶
func (client *Client) UpdateEndpointGroupAttributeWithChan(request *UpdateEndpointGroupAttributeRequest) (<-chan *UpdateEndpointGroupAttributeResponse, <-chan error)
UpdateEndpointGroupAttributeWithChan invokes the ga.UpdateEndpointGroupAttribute API asynchronously
func (*Client) UpdateEndpointGroupWithCallback ¶
func (client *Client) UpdateEndpointGroupWithCallback(request *UpdateEndpointGroupRequest, callback func(response *UpdateEndpointGroupResponse, err error)) <-chan int
UpdateEndpointGroupWithCallback invokes the ga.UpdateEndpointGroup API asynchronously
func (*Client) UpdateEndpointGroupWithChan ¶
func (client *Client) UpdateEndpointGroupWithChan(request *UpdateEndpointGroupRequest) (<-chan *UpdateEndpointGroupResponse, <-chan error)
UpdateEndpointGroupWithChan invokes the ga.UpdateEndpointGroup API asynchronously
func (*Client) UpdateForwardingRules ¶ added in v1.61.1147
func (client *Client) UpdateForwardingRules(request *UpdateForwardingRulesRequest) (response *UpdateForwardingRulesResponse, err error)
UpdateForwardingRules invokes the ga.UpdateForwardingRules API synchronously
func (*Client) UpdateForwardingRulesWithCallback ¶ added in v1.61.1147
func (client *Client) UpdateForwardingRulesWithCallback(request *UpdateForwardingRulesRequest, callback func(response *UpdateForwardingRulesResponse, err error)) <-chan int
UpdateForwardingRulesWithCallback invokes the ga.UpdateForwardingRules API asynchronously
func (*Client) UpdateForwardingRulesWithChan ¶ added in v1.61.1147
func (client *Client) UpdateForwardingRulesWithChan(request *UpdateForwardingRulesRequest) (<-chan *UpdateForwardingRulesResponse, <-chan error)
UpdateForwardingRulesWithChan invokes the ga.UpdateForwardingRules API asynchronously
func (*Client) UpdateIpSet ¶
func (client *Client) UpdateIpSet(request *UpdateIpSetRequest) (response *UpdateIpSetResponse, err error)
UpdateIpSet invokes the ga.UpdateIpSet API synchronously
func (*Client) UpdateIpSetWithCallback ¶
func (client *Client) UpdateIpSetWithCallback(request *UpdateIpSetRequest, callback func(response *UpdateIpSetResponse, err error)) <-chan int
UpdateIpSetWithCallback invokes the ga.UpdateIpSet API asynchronously
func (*Client) UpdateIpSetWithChan ¶
func (client *Client) UpdateIpSetWithChan(request *UpdateIpSetRequest) (<-chan *UpdateIpSetResponse, <-chan error)
UpdateIpSetWithChan invokes the ga.UpdateIpSet API asynchronously
func (*Client) UpdateIpSets ¶
func (client *Client) UpdateIpSets(request *UpdateIpSetsRequest) (response *UpdateIpSetsResponse, err error)
UpdateIpSets invokes the ga.UpdateIpSets API synchronously
func (*Client) UpdateIpSetsWithCallback ¶
func (client *Client) UpdateIpSetsWithCallback(request *UpdateIpSetsRequest, callback func(response *UpdateIpSetsResponse, err error)) <-chan int
UpdateIpSetsWithCallback invokes the ga.UpdateIpSets API asynchronously
func (*Client) UpdateIpSetsWithChan ¶
func (client *Client) UpdateIpSetsWithChan(request *UpdateIpSetsRequest) (<-chan *UpdateIpSetsResponse, <-chan error)
UpdateIpSetsWithChan invokes the ga.UpdateIpSets API asynchronously
func (*Client) UpdateListener ¶
func (client *Client) UpdateListener(request *UpdateListenerRequest) (response *UpdateListenerResponse, err error)
UpdateListener invokes the ga.UpdateListener API synchronously
func (*Client) UpdateListenerWithCallback ¶
func (client *Client) UpdateListenerWithCallback(request *UpdateListenerRequest, callback func(response *UpdateListenerResponse, err error)) <-chan int
UpdateListenerWithCallback invokes the ga.UpdateListener API asynchronously
func (*Client) UpdateListenerWithChan ¶
func (client *Client) UpdateListenerWithChan(request *UpdateListenerRequest) (<-chan *UpdateListenerResponse, <-chan error)
UpdateListenerWithChan invokes the ga.UpdateListener API asynchronously
type ConfigEndpointProbeRequest ¶
type ConfigEndpointProbeRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` Endpoint string `position:"Query" name:"Endpoint"` EndpointType string `position:"Query" name:"EndpointType"` Enable string `position:"Query" name:"Enable"` ProbeProtocol string `position:"Query" name:"ProbeProtocol"` ProbePort string `position:"Query" name:"ProbePort"` EndpointGroupId string `position:"Query" name:"EndpointGroupId"` }
ConfigEndpointProbeRequest is the request struct for api ConfigEndpointProbe
func CreateConfigEndpointProbeRequest ¶
func CreateConfigEndpointProbeRequest() (request *ConfigEndpointProbeRequest)
CreateConfigEndpointProbeRequest creates a request to invoke ConfigEndpointProbe API
type ConfigEndpointProbeResponse ¶
type ConfigEndpointProbeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ConfigEndpointProbeResponse is the response struct for api ConfigEndpointProbe
func CreateConfigEndpointProbeResponse ¶
func CreateConfigEndpointProbeResponse() (response *ConfigEndpointProbeResponse)
CreateConfigEndpointProbeResponse creates a response to parse from ConfigEndpointProbe response
type CreateAcceleratorRequest ¶
type CreateAcceleratorRequest struct { *requests.RpcRequest AutoPay requests.Boolean `position:"Query" name:"AutoPay"` PromotionOptionNo string `position:"Query" name:"PromotionOptionNo"` ClientToken string `position:"Query" name:"ClientToken"` AutoUseCoupon string `position:"Query" name:"AutoUseCoupon"` Spec string `position:"Query" name:"Spec"` Duration requests.Integer `position:"Query" name:"Duration"` Name string `position:"Query" name:"Name"` PricingCycle string `position:"Query" name:"PricingCycle"` }
CreateAcceleratorRequest is the request struct for api CreateAccelerator
func CreateCreateAcceleratorRequest ¶
func CreateCreateAcceleratorRequest() (request *CreateAcceleratorRequest)
CreateCreateAcceleratorRequest creates a request to invoke CreateAccelerator API
type CreateAcceleratorResponse ¶
type CreateAcceleratorResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OrderId string `json:"OrderId" xml:"OrderId"` AcceleratorId string `json:"AcceleratorId" xml:"AcceleratorId"` }
CreateAcceleratorResponse is the response struct for api CreateAccelerator
func CreateCreateAcceleratorResponse ¶
func CreateCreateAcceleratorResponse() (response *CreateAcceleratorResponse)
CreateCreateAcceleratorResponse creates a response to parse from CreateAccelerator response
type CreateAclAclEntries ¶ added in v1.61.1147
type CreateAclAclEntries struct { Entry string `name:"Entry"` EntryDescription string `name:"EntryDescription"` }
CreateAclAclEntries is a repeated param struct in CreateAclRequest
type CreateAclRequest ¶ added in v1.61.1147
type CreateAclRequest struct { *requests.RpcRequest DryRun requests.Boolean `position:"Query" name:"DryRun"` AclName string `position:"Query" name:"AclName"` ClientToken string `position:"Query" name:"ClientToken"` AclEntries *[]CreateAclAclEntries `position:"Query" name:"AclEntries" type:"Repeated"` AddressIPVersion string `position:"Query" name:"AddressIPVersion"` }
CreateAclRequest is the request struct for api CreateAcl
func CreateCreateAclRequest ¶ added in v1.61.1147
func CreateCreateAclRequest() (request *CreateAclRequest)
CreateCreateAclRequest creates a request to invoke CreateAcl API
type CreateAclResponse ¶ added in v1.61.1147
type CreateAclResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AclId string `json:"AclId" xml:"AclId"` }
CreateAclResponse is the response struct for api CreateAcl
func CreateCreateAclResponse ¶ added in v1.61.1147
func CreateCreateAclResponse() (response *CreateAclResponse)
CreateCreateAclResponse creates a response to parse from CreateAcl response
type CreateBandwidthPackageRequest ¶
type CreateBandwidthPackageRequest struct { *requests.RpcRequest BandwidthType string `position:"Query" name:"BandwidthType"` ClientToken string `position:"Query" name:"ClientToken"` AutoUseCoupon string `position:"Query" name:"AutoUseCoupon"` Type string `position:"Query" name:"Type"` Duration string `position:"Query" name:"Duration"` AutoPay requests.Boolean `position:"Query" name:"AutoPay"` PromotionOptionNo string `position:"Query" name:"PromotionOptionNo"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` CbnGeographicRegionIdB string `position:"Query" name:"CbnGeographicRegionIdB"` CbnGeographicRegionIdA string `position:"Query" name:"CbnGeographicRegionIdA"` BillingType string `position:"Query" name:"BillingType"` ChargeType string `position:"Query" name:"ChargeType"` PricingCycle string `position:"Query" name:"PricingCycle"` Ratio requests.Integer `position:"Query" name:"Ratio"` }
CreateBandwidthPackageRequest is the request struct for api CreateBandwidthPackage
func CreateCreateBandwidthPackageRequest ¶
func CreateCreateBandwidthPackageRequest() (request *CreateBandwidthPackageRequest)
CreateCreateBandwidthPackageRequest creates a request to invoke CreateBandwidthPackage API
type CreateBandwidthPackageResponse ¶
type CreateBandwidthPackageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` BandwidthPackageId string `json:"BandwidthPackageId" xml:"BandwidthPackageId"` OrderId string `json:"OrderId" xml:"OrderId"` }
CreateBandwidthPackageResponse is the response struct for api CreateBandwidthPackage
func CreateCreateBandwidthPackageResponse ¶
func CreateCreateBandwidthPackageResponse() (response *CreateBandwidthPackageResponse)
CreateCreateBandwidthPackageResponse creates a response to parse from CreateBandwidthPackage response
type CreateEndpointGroupEndpointConfigurations ¶
type CreateEndpointGroupEndpointConfigurations struct { Type string `name:"Type"` EnableClientIPPreservation string `name:"EnableClientIPPreservation"` Weight string `name:"Weight"` EnableProxyProtocol string `name:"EnableProxyProtocol"` Endpoint string `name:"Endpoint"` }
CreateEndpointGroupEndpointConfigurations is a repeated param struct in CreateEndpointGroupRequest
type CreateEndpointGroupPortOverrides ¶ added in v1.61.1147
type CreateEndpointGroupPortOverrides struct { ListenerPort string `name:"ListenerPort"` EndpointPort string `name:"EndpointPort"` }
CreateEndpointGroupPortOverrides is a repeated param struct in CreateEndpointGroupRequest
type CreateEndpointGroupRequest ¶
type CreateEndpointGroupRequest struct { *requests.RpcRequest PortOverrides *[]CreateEndpointGroupPortOverrides `position:"Query" name:"PortOverrides" type:"Repeated"` ClientToken string `position:"Query" name:"ClientToken"` HealthCheckIntervalSeconds requests.Integer `position:"Query" name:"HealthCheckIntervalSeconds"` Description string `position:"Query" name:"Description"` HealthCheckProtocol string `position:"Query" name:"HealthCheckProtocol"` EndpointRequestProtocol string `position:"Query" name:"EndpointRequestProtocol"` ListenerId string `position:"Query" name:"ListenerId"` HealthCheckPath string `position:"Query" name:"HealthCheckPath"` EndpointConfigurations *[]CreateEndpointGroupEndpointConfigurations `position:"Query" name:"EndpointConfigurations" type:"Repeated"` EndpointGroupType string `position:"Query" name:"EndpointGroupType"` AcceleratorId string `position:"Query" name:"AcceleratorId"` TrafficPercentage requests.Integer `position:"Query" name:"TrafficPercentage"` HealthCheckPort requests.Integer `position:"Query" name:"HealthCheckPort"` ThresholdCount requests.Integer `position:"Query" name:"ThresholdCount"` EndpointGroupRegion string `position:"Query" name:"EndpointGroupRegion"` Name string `position:"Query" name:"Name"` }
CreateEndpointGroupRequest is the request struct for api CreateEndpointGroup
func CreateCreateEndpointGroupRequest ¶
func CreateCreateEndpointGroupRequest() (request *CreateEndpointGroupRequest)
CreateCreateEndpointGroupRequest creates a request to invoke CreateEndpointGroup API
type CreateEndpointGroupResponse ¶
type CreateEndpointGroupResponse struct { *responses.BaseResponse EndpointGroupId string `json:"EndpointGroupId" xml:"EndpointGroupId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateEndpointGroupResponse is the response struct for api CreateEndpointGroup
func CreateCreateEndpointGroupResponse ¶
func CreateCreateEndpointGroupResponse() (response *CreateEndpointGroupResponse)
CreateCreateEndpointGroupResponse creates a response to parse from CreateEndpointGroup response
type CreateForwardingRulesRequest ¶ added in v1.61.1147
type CreateForwardingRulesRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ListenerId string `position:"Query" name:"ListenerId"` AcceleratorId string `position:"Query" name:"AcceleratorId"` ForwardingRules string `position:"Query" name:"ForwardingRules"` }
CreateForwardingRulesRequest is the request struct for api CreateForwardingRules
func CreateCreateForwardingRulesRequest ¶ added in v1.61.1147
func CreateCreateForwardingRulesRequest() (request *CreateForwardingRulesRequest)
CreateCreateForwardingRulesRequest creates a request to invoke CreateForwardingRules API
type CreateForwardingRulesResponse ¶ added in v1.61.1147
type CreateForwardingRulesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ForwardingRules []ForwardingRulesItem `json:"ForwardingRules" xml:"ForwardingRules"` }
CreateForwardingRulesResponse is the response struct for api CreateForwardingRules
func CreateCreateForwardingRulesResponse ¶ added in v1.61.1147
func CreateCreateForwardingRulesResponse() (response *CreateForwardingRulesResponse)
CreateCreateForwardingRulesResponse creates a response to parse from CreateForwardingRules response
type CreateIpSetsAccelerateRegion ¶
type CreateIpSetsAccelerateRegion struct { AccelerateRegionId string `name:"AccelerateRegionId"` IpVersion string `name:"IpVersion"` Bandwidth string `name:"Bandwidth"` }
CreateIpSetsAccelerateRegion is a repeated param struct in CreateIpSetsRequest
type CreateIpSetsRequest ¶
type CreateIpSetsRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` AcceleratorId string `position:"Query" name:"AcceleratorId"` AccelerateRegion *[]CreateIpSetsAccelerateRegion `position:"Query" name:"AccelerateRegion" type:"Repeated"` }
CreateIpSetsRequest is the request struct for api CreateIpSets
func CreateCreateIpSetsRequest ¶
func CreateCreateIpSetsRequest() (request *CreateIpSetsRequest)
CreateCreateIpSetsRequest creates a request to invoke CreateIpSets API
type CreateIpSetsResponse ¶
type CreateIpSetsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AcceleratorId string `json:"AcceleratorId" xml:"AcceleratorId"` IpSets []GaIpSet `json:"IpSets" xml:"IpSets"` }
CreateIpSetsResponse is the response struct for api CreateIpSets
func CreateCreateIpSetsResponse ¶
func CreateCreateIpSetsResponse() (response *CreateIpSetsResponse)
CreateCreateIpSetsResponse creates a response to parse from CreateIpSets response
type CreateListenerBackendPorts ¶ added in v1.61.1147
type CreateListenerBackendPorts struct { FromPort string `name:"FromPort"` ToPort string `name:"ToPort"` }
CreateListenerBackendPorts is a repeated param struct in CreateListenerRequest
type CreateListenerCertificates ¶
type CreateListenerCertificates struct {
Id string `name:"Id"`
}
CreateListenerCertificates is a repeated param struct in CreateListenerRequest
type CreateListenerPortRanges ¶
type CreateListenerPortRanges struct { FromPort string `name:"FromPort"` ToPort string `name:"ToPort"` }
CreateListenerPortRanges is a repeated param struct in CreateListenerRequest
type CreateListenerRequest ¶
type CreateListenerRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` Description string `position:"Query" name:"Description"` BackendPorts *[]CreateListenerBackendPorts `position:"Query" name:"BackendPorts" type:"Repeated"` Protocol string `position:"Query" name:"Protocol"` AcceleratorId string `position:"Query" name:"AcceleratorId"` ProxyProtocol requests.Boolean `position:"Query" name:"ProxyProtocol"` PortRanges *[]CreateListenerPortRanges `position:"Query" name:"PortRanges" type:"Repeated"` Certificates *[]CreateListenerCertificates `position:"Query" name:"Certificates" type:"Repeated"` Name string `position:"Query" name:"Name"` ClientAffinity string `position:"Query" name:"ClientAffinity"` }
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 RequestId string `json:"RequestId" xml:"RequestId"` ListenerId string `json:"ListenerId" xml:"ListenerId"` }
CreateListenerResponse is the response struct for api CreateListener
func CreateCreateListenerResponse ¶
func CreateCreateListenerResponse() (response *CreateListenerResponse)
CreateCreateListenerResponse creates a response to parse from CreateListener response
type CrossDomainBandwidthPackage ¶
type CrossDomainBandwidthPackage struct { Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` InstanceId string `json:"InstanceId" xml:"InstanceId"` }
CrossDomainBandwidthPackage is a nested struct in ga response
type DeleteAcceleratorRequest ¶
type DeleteAcceleratorRequest struct { *requests.RpcRequest AcceleratorId string `position:"Query" name:"AcceleratorId"` }
DeleteAcceleratorRequest is the request struct for api DeleteAccelerator
func CreateDeleteAcceleratorRequest ¶
func CreateDeleteAcceleratorRequest() (request *DeleteAcceleratorRequest)
CreateDeleteAcceleratorRequest creates a request to invoke DeleteAccelerator API
type DeleteAcceleratorResponse ¶
type DeleteAcceleratorResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AcceleratorId string `json:"AcceleratorId" xml:"AcceleratorId"` }
DeleteAcceleratorResponse is the response struct for api DeleteAccelerator
func CreateDeleteAcceleratorResponse ¶
func CreateDeleteAcceleratorResponse() (response *DeleteAcceleratorResponse)
CreateDeleteAcceleratorResponse creates a response to parse from DeleteAccelerator response
type DeleteAclRequest ¶ added in v1.61.1147
type DeleteAclRequest struct { *requests.RpcRequest AclId string `position:"Query" name:"AclId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ClientToken string `position:"Query" name:"ClientToken"` }
DeleteAclRequest is the request struct for api DeleteAcl
func CreateDeleteAclRequest ¶ added in v1.61.1147
func CreateDeleteAclRequest() (request *DeleteAclRequest)
CreateDeleteAclRequest creates a request to invoke DeleteAcl API
type DeleteAclResponse ¶ added in v1.61.1147
type DeleteAclResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AclId string `json:"AclId" xml:"AclId"` }
DeleteAclResponse is the response struct for api DeleteAcl
func CreateDeleteAclResponse ¶ added in v1.61.1147
func CreateDeleteAclResponse() (response *DeleteAclResponse)
CreateDeleteAclResponse creates a response to parse from DeleteAcl response
type DeleteBandwidthPackageRequest ¶
type DeleteBandwidthPackageRequest struct { *requests.RpcRequest BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"` ClientToken string `position:"Query" name:"ClientToken"` }
DeleteBandwidthPackageRequest is the request struct for api DeleteBandwidthPackage
func CreateDeleteBandwidthPackageRequest ¶
func CreateDeleteBandwidthPackageRequest() (request *DeleteBandwidthPackageRequest)
CreateDeleteBandwidthPackageRequest creates a request to invoke DeleteBandwidthPackage API
type DeleteBandwidthPackageResponse ¶
type DeleteBandwidthPackageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` BandwidthPackageId string `json:"BandwidthPackageId" xml:"BandwidthPackageId"` }
DeleteBandwidthPackageResponse is the response struct for api DeleteBandwidthPackage
func CreateDeleteBandwidthPackageResponse ¶
func CreateDeleteBandwidthPackageResponse() (response *DeleteBandwidthPackageResponse)
CreateDeleteBandwidthPackageResponse creates a response to parse from DeleteBandwidthPackage response
type DeleteEndpointGroupRequest ¶
type DeleteEndpointGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` AcceleratorId string `position:"Query" name:"AcceleratorId"` EndpointGroupId string `position:"Query" name:"EndpointGroupId"` }
DeleteEndpointGroupRequest is the request struct for api DeleteEndpointGroup
func CreateDeleteEndpointGroupRequest ¶
func CreateDeleteEndpointGroupRequest() (request *DeleteEndpointGroupRequest)
CreateDeleteEndpointGroupRequest creates a request to invoke DeleteEndpointGroup API
type DeleteEndpointGroupResponse ¶
type DeleteEndpointGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteEndpointGroupResponse is the response struct for api DeleteEndpointGroup
func CreateDeleteEndpointGroupResponse ¶
func CreateDeleteEndpointGroupResponse() (response *DeleteEndpointGroupResponse)
CreateDeleteEndpointGroupResponse creates a response to parse from DeleteEndpointGroup response
type DeleteForwardingRulesRequest ¶ added in v1.61.1147
type DeleteForwardingRulesRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ListenerId string `position:"Query" name:"ListenerId"` AcceleratorId string `position:"Query" name:"AcceleratorId"` ForwardingRuleIds string `position:"Query" name:"ForwardingRuleIds"` }
DeleteForwardingRulesRequest is the request struct for api DeleteForwardingRules
func CreateDeleteForwardingRulesRequest ¶ added in v1.61.1147
func CreateDeleteForwardingRulesRequest() (request *DeleteForwardingRulesRequest)
CreateDeleteForwardingRulesRequest creates a request to invoke DeleteForwardingRules API
type DeleteForwardingRulesResponse ¶ added in v1.61.1147
type DeleteForwardingRulesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ForwardingRules []ForwardingRulesItem `json:"ForwardingRules" xml:"ForwardingRules"` }
DeleteForwardingRulesResponse is the response struct for api DeleteForwardingRules
func CreateDeleteForwardingRulesResponse ¶ added in v1.61.1147
func CreateDeleteForwardingRulesResponse() (response *DeleteForwardingRulesResponse)
CreateDeleteForwardingRulesResponse creates a response to parse from DeleteForwardingRules response
type DeleteIpSetRequest ¶
type DeleteIpSetRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` IpSetId string `position:"Query" name:"IpSetId"` AcceleratorId string `position:"Query" name:"AcceleratorId"` }
DeleteIpSetRequest is the request struct for api DeleteIpSet
func CreateDeleteIpSetRequest ¶
func CreateDeleteIpSetRequest() (request *DeleteIpSetRequest)
CreateDeleteIpSetRequest creates a request to invoke DeleteIpSet API
type DeleteIpSetResponse ¶
type DeleteIpSetResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteIpSetResponse is the response struct for api DeleteIpSet
func CreateDeleteIpSetResponse ¶
func CreateDeleteIpSetResponse() (response *DeleteIpSetResponse)
CreateDeleteIpSetResponse creates a response to parse from DeleteIpSet response
type DeleteIpSetsRequest ¶
type DeleteIpSetsRequest struct { *requests.RpcRequest IpSetIds *[]string `position:"Query" name:"IpSetIds" type:"Repeated"` }
DeleteIpSetsRequest is the request struct for api DeleteIpSets
func CreateDeleteIpSetsRequest ¶
func CreateDeleteIpSetsRequest() (request *DeleteIpSetsRequest)
CreateDeleteIpSetsRequest creates a request to invoke DeleteIpSets API
type DeleteIpSetsResponse ¶
type DeleteIpSetsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteIpSetsResponse is the response struct for api DeleteIpSets
func CreateDeleteIpSetsResponse ¶
func CreateDeleteIpSetsResponse() (response *DeleteIpSetsResponse)
CreateDeleteIpSetsResponse creates a response to parse from DeleteIpSets response
type DeleteListenerRequest ¶
type DeleteListenerRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ListenerId string `position:"Query" name:"ListenerId"` AcceleratorId string `position:"Query" name:"AcceleratorId"` }
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 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 DescribeAcceleratorRequest ¶
type DescribeAcceleratorRequest struct { *requests.RpcRequest AcceleratorId string `position:"Query" name:"AcceleratorId"` }
DescribeAcceleratorRequest is the request struct for api DescribeAccelerator
func CreateDescribeAcceleratorRequest ¶
func CreateDescribeAcceleratorRequest() (request *DescribeAcceleratorRequest)
CreateDescribeAcceleratorRequest creates a request to invoke DescribeAccelerator API
type DescribeAcceleratorResponse ¶
type DescribeAcceleratorResponse struct { *responses.BaseResponse DdosId string `json:"DdosId" xml:"DdosId"` DnsName string `json:"DnsName" xml:"DnsName"` Description string `json:"Description" xml:"Description"` RequestId string `json:"RequestId" xml:"RequestId"` InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"` CreateTime int64 `json:"CreateTime" xml:"CreateTime"` SecondDnsName string `json:"SecondDnsName" xml:"SecondDnsName"` Name string `json:"Name" xml:"Name"` State string `json:"State" xml:"State"` ExpiredTime int64 `json:"ExpiredTime" xml:"ExpiredTime"` CenId string `json:"CenId" xml:"CenId"` RegionId string `json:"RegionId" xml:"RegionId"` Spec string `json:"Spec" xml:"Spec"` AcceleratorId string `json:"AcceleratorId" xml:"AcceleratorId"` BasicBandwidthPackage BasicBandwidthPackage `json:"BasicBandwidthPackage" xml:"BasicBandwidthPackage"` CrossDomainBandwidthPackage CrossDomainBandwidthPackage `json:"CrossDomainBandwidthPackage" xml:"CrossDomainBandwidthPackage"` }
DescribeAcceleratorResponse is the response struct for api DescribeAccelerator
func CreateDescribeAcceleratorResponse ¶
func CreateDescribeAcceleratorResponse() (response *DescribeAcceleratorResponse)
CreateDescribeAcceleratorResponse creates a response to parse from DescribeAccelerator response
type DescribeBandwidthPackageRequest ¶
type DescribeBandwidthPackageRequest struct { *requests.RpcRequest BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"` }
DescribeBandwidthPackageRequest is the request struct for api DescribeBandwidthPackage
func CreateDescribeBandwidthPackageRequest ¶
func CreateDescribeBandwidthPackageRequest() (request *DescribeBandwidthPackageRequest)
CreateDescribeBandwidthPackageRequest creates a request to invoke DescribeBandwidthPackage API
type DescribeBandwidthPackageResponse ¶
type DescribeBandwidthPackageResponse struct { *responses.BaseResponse CbnGeographicRegionIdB string `json:"CbnGeographicRegionIdB" xml:"CbnGeographicRegionIdB"` Description string `json:"Description" xml:"Description"` CbnGeographicRegionIdA string `json:"CbnGeographicRegionIdA" xml:"CbnGeographicRegionIdA"` RequestId string `json:"RequestId" xml:"RequestId"` CreateTime string `json:"CreateTime" xml:"CreateTime"` Name string `json:"Name" xml:"Name"` BandwidthType string `json:"BandwidthType" xml:"BandwidthType"` Type string `json:"Type" xml:"Type"` ChargeType string `json:"ChargeType" xml:"ChargeType"` State string `json:"State" xml:"State"` ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` BandwidthPackageId string `json:"BandwidthPackageId" xml:"BandwidthPackageId"` Ratio int `json:"Ratio" xml:"Ratio"` RegionId string `json:"RegionId" xml:"RegionId"` BillingType string `json:"BillingType" xml:"BillingType"` Accelerators []string `json:"Accelerators" xml:"Accelerators"` }
DescribeBandwidthPackageResponse is the response struct for api DescribeBandwidthPackage
func CreateDescribeBandwidthPackageResponse ¶
func CreateDescribeBandwidthPackageResponse() (response *DescribeBandwidthPackageResponse)
CreateDescribeBandwidthPackageResponse creates a response to parse from DescribeBandwidthPackage response
type DescribeEndpointGroupRequest ¶
type DescribeEndpointGroupRequest struct { *requests.RpcRequest EndpointGroupId string `position:"Query" name:"EndpointGroupId"` }
DescribeEndpointGroupRequest is the request struct for api DescribeEndpointGroup
func CreateDescribeEndpointGroupRequest ¶
func CreateDescribeEndpointGroupRequest() (request *DescribeEndpointGroupRequest)
CreateDescribeEndpointGroupRequest creates a request to invoke DescribeEndpointGroup API
type DescribeEndpointGroupResponse ¶
type DescribeEndpointGroupResponse struct { *responses.BaseResponse HealthCheckIntervalSeconds int `json:"HealthCheckIntervalSeconds" xml:"HealthCheckIntervalSeconds"` TrafficPercentage int `json:"TrafficPercentage" xml:"TrafficPercentage"` Description string `json:"Description" xml:"Description"` EndpointGroupId string `json:"EndpointGroupId" xml:"EndpointGroupId"` RequestId string `json:"RequestId" xml:"RequestId"` SlsRegion string `json:"SlsRegion" xml:"SlsRegion"` HealthCheckPath string `json:"HealthCheckPath" xml:"HealthCheckPath"` ThresholdCount int `json:"ThresholdCount" xml:"ThresholdCount"` SlsLogStoreName string `json:"SlsLogStoreName" xml:"SlsLogStoreName"` EndpointRequestProtocol string `json:"EndpointRequestProtocol" xml:"EndpointRequestProtocol"` Name string `json:"Name" xml:"Name"` EnableAccessLog bool `json:"EnableAccessLog" xml:"EnableAccessLog"` TotalCount int `json:"TotalCount" xml:"TotalCount"` EndpointGroupRegion string `json:"EndpointGroupRegion" xml:"EndpointGroupRegion"` SlsProjectName string `json:"SlsProjectName" xml:"SlsProjectName"` State string `json:"State" xml:"State"` AccessLogSwitch string `json:"AccessLogSwitch" xml:"AccessLogSwitch"` HealthCheckProtocol string `json:"HealthCheckProtocol" xml:"HealthCheckProtocol"` HealthCheckPort int `json:"HealthCheckPort" xml:"HealthCheckPort"` AcceleratorId string `json:"AcceleratorId" xml:"AcceleratorId"` EndpointGroupType string `json:"EndpointGroupType" xml:"EndpointGroupType"` ListenerId string `json:"ListenerId" xml:"ListenerId"` ForwardingRuleIds []string `json:"ForwardingRuleIds" xml:"ForwardingRuleIds"` PortOverrides []PortOverridesItem `json:"PortOverrides" xml:"PortOverrides"` EndpointConfigurations []EndpointConfigurationsItem `json:"EndpointConfigurations" xml:"EndpointConfigurations"` }
DescribeEndpointGroupResponse is the response struct for api DescribeEndpointGroup
func CreateDescribeEndpointGroupResponse ¶
func CreateDescribeEndpointGroupResponse() (response *DescribeEndpointGroupResponse)
CreateDescribeEndpointGroupResponse creates a response to parse from DescribeEndpointGroup response
type DescribeIpSetRequest ¶
type DescribeIpSetRequest struct { *requests.RpcRequest IpSetId string `position:"Query" name:"IpSetId"` }
DescribeIpSetRequest is the request struct for api DescribeIpSet
func CreateDescribeIpSetRequest ¶
func CreateDescribeIpSetRequest() (request *DescribeIpSetRequest)
CreateDescribeIpSetRequest creates a request to invoke DescribeIpSet API
type DescribeIpSetResponse ¶
type DescribeIpSetResponse struct { *responses.BaseResponse IpSetId string `json:"IpSetId" xml:"IpSetId"` RequestId string `json:"RequestId" xml:"RequestId"` IpVersion string `json:"IpVersion" xml:"IpVersion"` State string `json:"State" xml:"State"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` AccelerateRegionId string `json:"AccelerateRegionId" xml:"AccelerateRegionId"` AcceleratorId string `json:"AcceleratorId" xml:"AcceleratorId"` IpAddressList []string `json:"IpAddressList" xml:"IpAddressList"` }
DescribeIpSetResponse is the response struct for api DescribeIpSet
func CreateDescribeIpSetResponse ¶
func CreateDescribeIpSetResponse() (response *DescribeIpSetResponse)
CreateDescribeIpSetResponse creates a response to parse from DescribeIpSet response
type DescribeListenerRequest ¶
type DescribeListenerRequest struct { *requests.RpcRequest ListenerId string `position:"Query" name:"ListenerId"` }
DescribeListenerRequest is the request struct for api DescribeListener
func CreateDescribeListenerRequest ¶
func CreateDescribeListenerRequest() (request *DescribeListenerRequest)
CreateDescribeListenerRequest creates a request to invoke DescribeListener API
type DescribeListenerResponse ¶
type DescribeListenerResponse struct { *responses.BaseResponse Description string `json:"Description" xml:"Description"` RequestId string `json:"RequestId" xml:"RequestId"` State string `json:"State" xml:"State"` ProxyProtocol bool `json:"ProxyProtocol" xml:"ProxyProtocol"` CreateTime string `json:"CreateTime" xml:"CreateTime"` AclType string `json:"AclType" xml:"AclType"` Protocol string `json:"Protocol" xml:"Protocol"` AcceleratorId string `json:"AcceleratorId" xml:"AcceleratorId"` Name string `json:"Name" xml:"Name"` ClientAffinity string `json:"ClientAffinity" xml:"ClientAffinity"` ListenerId string `json:"ListenerId" xml:"ListenerId"` BackendPorts []BackendPort `json:"BackendPorts" xml:"BackendPorts"` PortRanges []PortRangesItem `json:"PortRanges" xml:"PortRanges"` Certificates []Certificate `json:"Certificates" xml:"Certificates"` RelatedAcls []RelatedAcls `json:"RelatedAcls" xml:"RelatedAcls"` }
DescribeListenerResponse is the response struct for api DescribeListener
func CreateDescribeListenerResponse ¶
func CreateDescribeListenerResponse() (response *DescribeListenerResponse)
CreateDescribeListenerResponse creates a response to parse from DescribeListener response
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct {
*requests.RpcRequest
}
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 []RegionsItem `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 DetachDdosFromAcceleratorRequest ¶
type DetachDdosFromAcceleratorRequest struct { *requests.RpcRequest AcceleratorId string `position:"Query" name:"AcceleratorId"` }
DetachDdosFromAcceleratorRequest is the request struct for api DetachDdosFromAccelerator
func CreateDetachDdosFromAcceleratorRequest ¶
func CreateDetachDdosFromAcceleratorRequest() (request *DetachDdosFromAcceleratorRequest)
CreateDetachDdosFromAcceleratorRequest creates a request to invoke DetachDdosFromAccelerator API
type DetachDdosFromAcceleratorResponse ¶
type DetachDdosFromAcceleratorResponse struct { *responses.BaseResponse DdosId string `json:"DdosId" xml:"DdosId"` RequestId string `json:"RequestId" xml:"RequestId"` }
DetachDdosFromAcceleratorResponse is the response struct for api DetachDdosFromAccelerator
func CreateDetachDdosFromAcceleratorResponse ¶
func CreateDetachDdosFromAcceleratorResponse() (response *DetachDdosFromAcceleratorResponse)
CreateDetachDdosFromAcceleratorResponse creates a response to parse from DetachDdosFromAccelerator response
type DetachLogStoreFromEndpointGroupRequest ¶ added in v1.61.1147
type DetachLogStoreFromEndpointGroupRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ListenerId string `position:"Query" name:"ListenerId"` EndpointGroupIds *[]string `position:"Query" name:"EndpointGroupIds" type:"Repeated"` AcceleratorId string `position:"Query" name:"AcceleratorId"` }
DetachLogStoreFromEndpointGroupRequest is the request struct for api DetachLogStoreFromEndpointGroup
func CreateDetachLogStoreFromEndpointGroupRequest ¶ added in v1.61.1147
func CreateDetachLogStoreFromEndpointGroupRequest() (request *DetachLogStoreFromEndpointGroupRequest)
CreateDetachLogStoreFromEndpointGroupRequest creates a request to invoke DetachLogStoreFromEndpointGroup API
type DetachLogStoreFromEndpointGroupResponse ¶ added in v1.61.1147
type DetachLogStoreFromEndpointGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DetachLogStoreFromEndpointGroupResponse is the response struct for api DetachLogStoreFromEndpointGroup
func CreateDetachLogStoreFromEndpointGroupResponse ¶ added in v1.61.1147
func CreateDetachLogStoreFromEndpointGroupResponse() (response *DetachLogStoreFromEndpointGroupResponse)
CreateDetachLogStoreFromEndpointGroupResponse creates a response to parse from DetachLogStoreFromEndpointGroup response
type DissociateAclsFromListenerRequest ¶ added in v1.61.1147
type DissociateAclsFromListenerRequest struct { *requests.RpcRequest DryRun requests.Boolean `position:"Query" name:"DryRun"` ClientToken string `position:"Query" name:"ClientToken"` AclIds *[]string `position:"Query" name:"AclIds" type:"Repeated"` ListenerId string `position:"Query" name:"ListenerId"` }
DissociateAclsFromListenerRequest is the request struct for api DissociateAclsFromListener
func CreateDissociateAclsFromListenerRequest ¶ added in v1.61.1147
func CreateDissociateAclsFromListenerRequest() (request *DissociateAclsFromListenerRequest)
CreateDissociateAclsFromListenerRequest creates a request to invoke DissociateAclsFromListener API
type DissociateAclsFromListenerResponse ¶ added in v1.61.1147
type DissociateAclsFromListenerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ListenerId string `json:"ListenerId" xml:"ListenerId"` AclIds []string `json:"AclIds" xml:"AclIds"` }
DissociateAclsFromListenerResponse is the response struct for api DissociateAclsFromListener
func CreateDissociateAclsFromListenerResponse ¶ added in v1.61.1147
func CreateDissociateAclsFromListenerResponse() (response *DissociateAclsFromListenerResponse)
CreateDissociateAclsFromListenerResponse creates a response to parse from DissociateAclsFromListener response
type EndpointConfigurationsInDescribeEndpointGroup ¶
type EndpointConfigurationsInDescribeEndpointGroup struct {
EndpointConfigurationsItem []EndpointConfigurationsItem `json:"EndpointConfigurations" xml:"EndpointConfigurations"`
}
EndpointConfigurationsInDescribeEndpointGroup is a nested struct in ga response
type EndpointConfigurationsInListEndpointGroups ¶
type EndpointConfigurationsInListEndpointGroups struct {
EndpointConfigurationsItem []EndpointConfigurationsItem `json:"EndpointConfigurations" xml:"EndpointConfigurations"`
}
EndpointConfigurationsInListEndpointGroups is a nested struct in ga response
type EndpointConfigurationsItem ¶
type EndpointConfigurationsItem struct { Endpoint string `json:"Endpoint" xml:"Endpoint"` EnableProxyProtocol bool `json:"EnableProxyProtocol" xml:"EnableProxyProtocol"` ProbeProtocol string `json:"ProbeProtocol" xml:"ProbeProtocol"` EnableClientIPPreservation bool `json:"EnableClientIPPreservation" xml:"EnableClientIPPreservation"` Weight int `json:"Weight" xml:"Weight"` ProbePort int `json:"ProbePort" xml:"ProbePort"` Type string `json:"Type" xml:"Type"` }
EndpointConfigurationsItem is a nested struct in ga response
type EndpointGroupIpList ¶
type EndpointGroupIpList struct {
EndpointGroupIpList []string `json:"EndpointGroupIpList" xml:"EndpointGroupIpList"`
}
EndpointGroupIpList is a nested struct in ga response
type EndpointGroups ¶
type EndpointGroups struct {
EndpointGroupsItem []EndpointGroupsItem `json:"EndpointGroups" xml:"EndpointGroups"`
}
EndpointGroups is a nested struct in ga response
type EndpointGroupsItem ¶
type EndpointGroupsItem struct { HealthCheckIntervalSeconds int `json:"HealthCheckIntervalSeconds" xml:"HealthCheckIntervalSeconds"` TrafficPercentage int `json:"TrafficPercentage" xml:"TrafficPercentage"` Description string `json:"Description" xml:"Description"` EndpointGroupId string `json:"EndpointGroupId" xml:"EndpointGroupId"` HealthCheckPath string `json:"HealthCheckPath" xml:"HealthCheckPath"` ThresholdCount int `json:"ThresholdCount" xml:"ThresholdCount"` EndpointRequestProtocol string `json:"EndpointRequestProtocol" xml:"EndpointRequestProtocol"` Name string `json:"Name" xml:"Name"` EndpointGroupRegion string `json:"EndpointGroupRegion" xml:"EndpointGroupRegion"` State string `json:"State" xml:"State"` HealthCheckProtocol string `json:"HealthCheckProtocol" xml:"HealthCheckProtocol"` HealthCheckPort int `json:"HealthCheckPort" xml:"HealthCheckPort"` AcceleratorId string `json:"AcceleratorId" xml:"AcceleratorId"` EndpointGroupType string `json:"EndpointGroupType" xml:"EndpointGroupType"` ListenerId string `json:"ListenerId" xml:"ListenerId"` EndpointGroupIpList []string `json:"EndpointGroupIpList" xml:"EndpointGroupIpList"` ForwardingRuleIds []string `json:"ForwardingRuleIds" xml:"ForwardingRuleIds"` PortOverrides []PortOverridesItem `json:"PortOverrides" xml:"PortOverrides"` EndpointConfigurations []EndpointConfigurationsItem `json:"EndpointConfigurations" xml:"EndpointConfigurations"` }
EndpointGroupsItem is a nested struct in ga response
type ForwardGroupConfig ¶ added in v1.61.1147
type ForwardGroupConfig struct {
ServerGroupTuples []ServerGroupTuplesItem `json:"ServerGroupTuples" xml:"ServerGroupTuples"`
}
ForwardGroupConfig is a nested struct in ga response
type ForwardingRuleIdsInDescribeEndpointGroup ¶ added in v1.61.1147
type ForwardingRuleIdsInDescribeEndpointGroup struct {
ForwardingRuleIds []string `json:"ForwardingRuleIds" xml:"ForwardingRuleIds"`
}
ForwardingRuleIdsInDescribeEndpointGroup is a nested struct in ga response
type ForwardingRuleIdsInListEndpointGroups ¶ added in v1.61.1147
type ForwardingRuleIdsInListEndpointGroups struct {
ForwardingRuleIds []string `json:"ForwardingRuleIds" xml:"ForwardingRuleIds"`
}
ForwardingRuleIdsInListEndpointGroups is a nested struct in ga response
type ForwardingRulesInCreateForwardingRules ¶ added in v1.61.1147
type ForwardingRulesInCreateForwardingRules struct {
ForwardingRulesItem []ForwardingRulesItem `json:"ForwardingRules" xml:"ForwardingRules"`
}
ForwardingRulesInCreateForwardingRules is a nested struct in ga response
type ForwardingRulesInDeleteForwardingRules ¶ added in v1.61.1147
type ForwardingRulesInDeleteForwardingRules struct {
ForwardingRulesItem []ForwardingRulesItem `json:"ForwardingRules" xml:"ForwardingRules"`
}
ForwardingRulesInDeleteForwardingRules is a nested struct in ga response
type ForwardingRulesInListForwardingRules ¶ added in v1.61.1147
type ForwardingRulesInListForwardingRules struct {
ForwardingRulesItem []ForwardingRulesItem `json:"ForwardingRules" xml:"ForwardingRules"`
}
ForwardingRulesInListForwardingRules is a nested struct in ga response
type ForwardingRulesInUpdateForwardingRules ¶ added in v1.61.1147
type ForwardingRulesInUpdateForwardingRules struct {
ForwardingRulesItem []ForwardingRulesItem `json:"ForwardingRules" xml:"ForwardingRules"`
}
ForwardingRulesInUpdateForwardingRules is a nested struct in ga response
type ForwardingRulesItem ¶ added in v1.61.1147
type ForwardingRulesItem struct { ForwardingRuleId string `json:"ForwardingRuleId" xml:"ForwardingRuleId"` ListenerId string `json:"ListenerId" xml:"ListenerId"` Priority int `json:"Priority" xml:"Priority"` ForwardingRuleName string `json:"ForwardingRuleName" xml:"ForwardingRuleName"` ForwardingRuleStatus string `json:"ForwardingRuleStatus" xml:"ForwardingRuleStatus"` RuleActions []RuleActionsItem `json:"RuleActions" xml:"RuleActions"` RuleConditions []RuleConditionsItem `json:"RuleConditions" xml:"RuleConditions"` }
ForwardingRulesItem is a nested struct in ga response
type GaAcls ¶ added in v1.61.1147
type GaAcls struct { AclStatus string `json:"AclStatus" xml:"AclStatus"` AddressIPVersion string `json:"AddressIPVersion" xml:"AddressIPVersion"` AclId string `json:"AclId" xml:"AclId"` AclName string `json:"AclName" xml:"AclName"` }
GaAcls is a nested struct in ga response
type GaIpSet ¶
type GaIpSet struct { IpSetId string `json:"IpSetId" xml:"IpSetId"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` AccelerateRegionId string `json:"AccelerateRegionId" xml:"AccelerateRegionId"` IpList []string `json:"IpList" xml:"IpList"` }
GaIpSet is a nested struct in ga response
type GetAclRequest ¶ added in v1.61.1147
type GetAclRequest struct { *requests.RpcRequest AclId string `position:"Query" name:"AclId"` }
GetAclRequest is the request struct for api GetAcl
func CreateGetAclRequest ¶ added in v1.61.1147
func CreateGetAclRequest() (request *GetAclRequest)
CreateGetAclRequest creates a request to invoke GetAcl API
type GetAclResponse ¶ added in v1.61.1147
type GetAclResponse struct { *responses.BaseResponse AclStatus string `json:"AclStatus" xml:"AclStatus"` RequestId string `json:"RequestId" xml:"RequestId"` AddressIPVersion string `json:"AddressIPVersion" xml:"AddressIPVersion"` AclId string `json:"AclId" xml:"AclId"` AclName string `json:"AclName" xml:"AclName"` AclEntries []AclEntriesItem `json:"AclEntries" xml:"AclEntries"` RelatedListeners []RelatedListenersItem `json:"RelatedListeners" xml:"RelatedListeners"` }
GetAclResponse is the response struct for api GetAcl
func CreateGetAclResponse ¶ added in v1.61.1147
func CreateGetAclResponse() (response *GetAclResponse)
CreateGetAclResponse creates a response to parse from GetAcl response
type HostConfig ¶ added in v1.61.1147
type HostConfig struct {
Values []string `json:"Values" xml:"Values"`
}
HostConfig is a nested struct in ga response
type IpAddressListInDescribeIpSet ¶
type IpAddressListInDescribeIpSet struct {
IpAddressList []string `json:"IpAddressList" xml:"IpAddressList"`
}
IpAddressListInDescribeIpSet is a nested struct in ga response
type IpAddressListInListIpSets ¶
type IpAddressListInListIpSets struct {
IpAddressList []string `json:"IpAddressList" xml:"IpAddressList"`
}
IpAddressListInListIpSets is a nested struct in ga response
type IpList ¶
type IpList struct {
IpList []string `json:"IpList" xml:"IpList"`
}
IpList is a nested struct in ga response
type IpSetsInCreateIpSets ¶
type IpSetsInCreateIpSets struct {
GaIpSet []GaIpSet `json:"GaIpSet" xml:"GaIpSet"`
}
IpSetsInCreateIpSets is a nested struct in ga response
type IpSetsInListIpSets ¶
type IpSetsInListIpSets struct {
IpSetsItem []IpSetsItem `json:"IpSets" xml:"IpSets"`
}
IpSetsInListIpSets is a nested struct in ga response
type IpSetsItem ¶
type IpSetsItem struct { IpSetId string `json:"IpSetId" xml:"IpSetId"` IpVersion string `json:"IpVersion" xml:"IpVersion"` State string `json:"State" xml:"State"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` AccelerateRegionId string `json:"AccelerateRegionId" xml:"AccelerateRegionId"` IpAddressList []string `json:"IpAddressList" xml:"IpAddressList"` }
IpSetsItem is a nested struct in ga response
type ListAccelerateAreasRequest ¶
type ListAccelerateAreasRequest struct {
*requests.RpcRequest
}
ListAccelerateAreasRequest is the request struct for api ListAccelerateAreas
func CreateListAccelerateAreasRequest ¶
func CreateListAccelerateAreasRequest() (request *ListAccelerateAreasRequest)
CreateListAccelerateAreasRequest creates a request to invoke ListAccelerateAreas API
type ListAccelerateAreasResponse ¶
type ListAccelerateAreasResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Areas []AreasItem `json:"Areas" xml:"Areas"` }
ListAccelerateAreasResponse is the response struct for api ListAccelerateAreas
func CreateListAccelerateAreasResponse ¶
func CreateListAccelerateAreasResponse() (response *ListAccelerateAreasResponse)
CreateListAccelerateAreasResponse creates a response to parse from ListAccelerateAreas response
type ListAcceleratorsRequest ¶
type ListAcceleratorsRequest struct { *requests.RpcRequest PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` AcceleratorId string `position:"Query" name:"AcceleratorId"` }
ListAcceleratorsRequest is the request struct for api ListAccelerators
func CreateListAcceleratorsRequest ¶
func CreateListAcceleratorsRequest() (request *ListAcceleratorsRequest)
CreateListAcceleratorsRequest creates a request to invoke ListAccelerators API
type ListAcceleratorsResponse ¶
type ListAcceleratorsResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` PageSize int `json:"PageSize" xml:"PageSize"` PageNumber int `json:"PageNumber" xml:"PageNumber"` Accelerators []AcceleratorsItem `json:"Accelerators" xml:"Accelerators"` }
ListAcceleratorsResponse is the response struct for api ListAccelerators
func CreateListAcceleratorsResponse ¶
func CreateListAcceleratorsResponse() (response *ListAcceleratorsResponse)
CreateListAcceleratorsResponse creates a response to parse from ListAccelerators response
type ListAclsRequest ¶ added in v1.61.1147
type ListAclsRequest struct { *requests.RpcRequest AclName string `position:"Query" name:"AclName"` ClientToken string `position:"Query" name:"ClientToken"` AclIds string `position:"Query" name:"AclIds"` NextToken string `position:"Query" name:"NextToken"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
ListAclsRequest is the request struct for api ListAcls
func CreateListAclsRequest ¶ added in v1.61.1147
func CreateListAclsRequest() (request *ListAclsRequest)
CreateListAclsRequest creates a request to invoke ListAcls API
type ListAclsResponse ¶ added in v1.61.1147
type ListAclsResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` MaxResults int `json:"MaxResults" xml:"MaxResults"` Acls []GaAcls `json:"Acls" xml:"Acls"` }
ListAclsResponse is the response struct for api ListAcls
func CreateListAclsResponse ¶ added in v1.61.1147
func CreateListAclsResponse() (response *ListAclsResponse)
CreateListAclsResponse creates a response to parse from ListAcls response
type ListAvailableAccelerateAreasRequest ¶
type ListAvailableAccelerateAreasRequest struct { *requests.RpcRequest AcceleratorId string `position:"Query" name:"AcceleratorId"` }
ListAvailableAccelerateAreasRequest is the request struct for api ListAvailableAccelerateAreas
func CreateListAvailableAccelerateAreasRequest ¶
func CreateListAvailableAccelerateAreasRequest() (request *ListAvailableAccelerateAreasRequest)
CreateListAvailableAccelerateAreasRequest creates a request to invoke ListAvailableAccelerateAreas API
type ListAvailableAccelerateAreasResponse ¶
type ListAvailableAccelerateAreasResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Areas []AreasItem `json:"Areas" xml:"Areas"` }
ListAvailableAccelerateAreasResponse is the response struct for api ListAvailableAccelerateAreas
func CreateListAvailableAccelerateAreasResponse ¶
func CreateListAvailableAccelerateAreasResponse() (response *ListAvailableAccelerateAreasResponse)
CreateListAvailableAccelerateAreasResponse creates a response to parse from ListAvailableAccelerateAreas response
type ListAvailableBusiRegionsRequest ¶
type ListAvailableBusiRegionsRequest struct { *requests.RpcRequest AcceleratorId string `position:"Query" name:"AcceleratorId"` }
ListAvailableBusiRegionsRequest is the request struct for api ListAvailableBusiRegions
func CreateListAvailableBusiRegionsRequest ¶
func CreateListAvailableBusiRegionsRequest() (request *ListAvailableBusiRegionsRequest)
CreateListAvailableBusiRegionsRequest creates a request to invoke ListAvailableBusiRegions API
type ListAvailableBusiRegionsResponse ¶
type ListAvailableBusiRegionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Regions []RegionsItem `json:"Regions" xml:"Regions"` }
ListAvailableBusiRegionsResponse is the response struct for api ListAvailableBusiRegions
func CreateListAvailableBusiRegionsResponse ¶
func CreateListAvailableBusiRegionsResponse() (response *ListAvailableBusiRegionsResponse)
CreateListAvailableBusiRegionsResponse creates a response to parse from ListAvailableBusiRegions response
type ListBandwidthPackagesRequest ¶
type ListBandwidthPackagesRequest struct { *requests.RpcRequest BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"` Type string `position:"Query" name:"Type"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` State string `position:"Query" name:"State"` }
ListBandwidthPackagesRequest is the request struct for api ListBandwidthPackages
func CreateListBandwidthPackagesRequest ¶
func CreateListBandwidthPackagesRequest() (request *ListBandwidthPackagesRequest)
CreateListBandwidthPackagesRequest creates a request to invoke ListBandwidthPackages API
type ListBandwidthPackagesResponse ¶
type ListBandwidthPackagesResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` PageSize int `json:"PageSize" xml:"PageSize"` PageNumber int `json:"PageNumber" xml:"PageNumber"` BandwidthPackages []BandwidthPackage `json:"BandwidthPackages" xml:"BandwidthPackages"` }
ListBandwidthPackagesResponse is the response struct for api ListBandwidthPackages
func CreateListBandwidthPackagesResponse ¶
func CreateListBandwidthPackagesResponse() (response *ListBandwidthPackagesResponse)
CreateListBandwidthPackagesResponse creates a response to parse from ListBandwidthPackages response
type ListBandwidthackagesRequest ¶
type ListBandwidthackagesRequest struct { *requests.RpcRequest PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
ListBandwidthackagesRequest is the request struct for api ListBandwidthackages
func CreateListBandwidthackagesRequest ¶
func CreateListBandwidthackagesRequest() (request *ListBandwidthackagesRequest)
CreateListBandwidthackagesRequest creates a request to invoke ListBandwidthackages API
type ListBandwidthackagesResponse ¶
type ListBandwidthackagesResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` PageSize int `json:"PageSize" xml:"PageSize"` PageNumber int `json:"PageNumber" xml:"PageNumber"` BandwidthPackages []BandwidthPackage `json:"BandwidthPackages" xml:"BandwidthPackages"` }
ListBandwidthackagesResponse is the response struct for api ListBandwidthackages
func CreateListBandwidthackagesResponse ¶
func CreateListBandwidthackagesResponse() (response *ListBandwidthackagesResponse)
CreateListBandwidthackagesResponse creates a response to parse from ListBandwidthackages response
type ListBusiRegionsRequest ¶
type ListBusiRegionsRequest struct {
*requests.RpcRequest
}
ListBusiRegionsRequest is the request struct for api ListBusiRegions
func CreateListBusiRegionsRequest ¶
func CreateListBusiRegionsRequest() (request *ListBusiRegionsRequest)
CreateListBusiRegionsRequest creates a request to invoke ListBusiRegions API
type ListBusiRegionsResponse ¶
type ListBusiRegionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Regions []RegionsItem `json:"Regions" xml:"Regions"` }
ListBusiRegionsResponse is the response struct for api ListBusiRegions
func CreateListBusiRegionsResponse ¶
func CreateListBusiRegionsResponse() (response *ListBusiRegionsResponse)
CreateListBusiRegionsResponse creates a response to parse from ListBusiRegions response
type ListEndpointGroupsRequest ¶
type ListEndpointGroupsRequest struct { *requests.RpcRequest PageNumber requests.Integer `position:"Query" name:"PageNumber"` ListenerId string `position:"Query" name:"ListenerId"` EndpointGroupType string `position:"Query" name:"EndpointGroupType"` AccessLogSwitch string `position:"Query" name:"AccessLogSwitch"` PageSize requests.Integer `position:"Query" name:"PageSize"` AcceleratorId string `position:"Query" name:"AcceleratorId"` EndpointGroupId string `position:"Query" name:"EndpointGroupId"` }
ListEndpointGroupsRequest is the request struct for api ListEndpointGroups
func CreateListEndpointGroupsRequest ¶
func CreateListEndpointGroupsRequest() (request *ListEndpointGroupsRequest)
CreateListEndpointGroupsRequest creates a request to invoke ListEndpointGroups API
type ListEndpointGroupsResponse ¶
type ListEndpointGroupsResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` PageSize int `json:"PageSize" xml:"PageSize"` PageNumber int `json:"PageNumber" xml:"PageNumber"` EndpointGroups []EndpointGroupsItem `json:"EndpointGroups" xml:"EndpointGroups"` }
ListEndpointGroupsResponse is the response struct for api ListEndpointGroups
func CreateListEndpointGroupsResponse ¶
func CreateListEndpointGroupsResponse() (response *ListEndpointGroupsResponse)
CreateListEndpointGroupsResponse creates a response to parse from ListEndpointGroups response
type ListForwardingRulesRequest ¶ added in v1.61.1147
type ListForwardingRulesRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ListenerId string `position:"Query" name:"ListenerId"` ForwardingRuleId string `position:"Query" name:"ForwardingRuleId"` NextToken string `position:"Query" name:"NextToken"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` AcceleratorId string `position:"Query" name:"AcceleratorId"` }
ListForwardingRulesRequest is the request struct for api ListForwardingRules
func CreateListForwardingRulesRequest ¶ added in v1.61.1147
func CreateListForwardingRulesRequest() (request *ListForwardingRulesRequest)
CreateListForwardingRulesRequest creates a request to invoke ListForwardingRules API
type ListForwardingRulesResponse ¶ added in v1.61.1147
type ListForwardingRulesResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` MaxResults int `json:"MaxResults" xml:"MaxResults"` ForwardingRules []ForwardingRulesItem `json:"ForwardingRules" xml:"ForwardingRules"` }
ListForwardingRulesResponse is the response struct for api ListForwardingRules
func CreateListForwardingRulesResponse ¶ added in v1.61.1147
func CreateListForwardingRulesResponse() (response *ListForwardingRulesResponse)
CreateListForwardingRulesResponse creates a response to parse from ListForwardingRules response
type ListIpSetsRequest ¶
type ListIpSetsRequest struct { *requests.RpcRequest PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` AcceleratorId string `position:"Query" name:"AcceleratorId"` }
ListIpSetsRequest is the request struct for api ListIpSets
func CreateListIpSetsRequest ¶
func CreateListIpSetsRequest() (request *ListIpSetsRequest)
CreateListIpSetsRequest creates a request to invoke ListIpSets API
type ListIpSetsResponse ¶
type ListIpSetsResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` PageSize int `json:"PageSize" xml:"PageSize"` PageNumber int `json:"PageNumber" xml:"PageNumber"` IpSets []IpSetsItem `json:"IpSets" xml:"IpSets"` }
ListIpSetsResponse is the response struct for api ListIpSets
func CreateListIpSetsResponse ¶
func CreateListIpSetsResponse() (response *ListIpSetsResponse)
CreateListIpSetsResponse creates a response to parse from ListIpSets response
type ListListenersRequest ¶
type ListListenersRequest struct { *requests.RpcRequest PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` AcceleratorId string `position:"Query" name:"AcceleratorId"` }
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 TotalCount int `json:"TotalCount" xml:"TotalCount"` RequestId string `json:"RequestId" xml:"RequestId"` PageSize int `json:"PageSize" xml:"PageSize"` PageNumber int `json:"PageNumber" xml:"PageNumber"` Listeners []ListenersItem `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 Listeners ¶
type Listeners struct {
ListenersItem []ListenersItem `json:"Listeners" xml:"Listeners"`
}
Listeners is a nested struct in ga response
type ListenersItem ¶
type ListenersItem struct { Description string `json:"Description" xml:"Description"` State string `json:"State" xml:"State"` ProxyProtocol bool `json:"ProxyProtocol" xml:"ProxyProtocol"` CreateTime int64 `json:"CreateTime" xml:"CreateTime"` Protocol string `json:"Protocol" xml:"Protocol"` AcceleratorId string `json:"AcceleratorId" xml:"AcceleratorId"` Name string `json:"Name" xml:"Name"` ClientAffinity string `json:"ClientAffinity" xml:"ClientAffinity"` ListenerId string `json:"ListenerId" xml:"ListenerId"` PortRanges []PortRangesItem `json:"PortRanges" xml:"PortRanges"` BackendPorts []BackendPort `json:"BackendPorts" xml:"BackendPorts"` Certificates []Certificate `json:"Certificates" xml:"Certificates"` }
ListenersItem is a nested struct in ga response
type PathConfig ¶ added in v1.61.1147
type PathConfig struct {
Values []string `json:"Values" xml:"Values"`
}
PathConfig is a nested struct in ga response
type PortOverridesInDescribeEndpointGroup ¶ added in v1.61.1147
type PortOverridesInDescribeEndpointGroup struct {
PortOverridesItem []PortOverridesItem `json:"PortOverrides" xml:"PortOverrides"`
}
PortOverridesInDescribeEndpointGroup is a nested struct in ga response
type PortOverridesInListEndpointGroups ¶ added in v1.61.1147
type PortOverridesInListEndpointGroups struct {
PortOverridesItem []PortOverridesItem `json:"PortOverrides" xml:"PortOverrides"`
}
PortOverridesInListEndpointGroups is a nested struct in ga response
type PortOverridesItem ¶ added in v1.61.1147
type PortOverridesItem struct { EndpointPort int `json:"EndpointPort" xml:"EndpointPort"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` }
PortOverridesItem is a nested struct in ga response
type PortRangesInDescribeListener ¶
type PortRangesInDescribeListener struct {
PortRangesItem []PortRangesItem `json:"PortRanges" xml:"PortRanges"`
}
PortRangesInDescribeListener is a nested struct in ga response
type PortRangesInListListeners ¶
type PortRangesInListListeners struct {
PortRangesItem []PortRangesItem `json:"PortRanges" xml:"PortRanges"`
}
PortRangesInListListeners is a nested struct in ga response
type PortRangesItem ¶
type PortRangesItem struct { FromPort int `json:"FromPort" xml:"FromPort"` ToPort int `json:"ToPort" xml:"ToPort"` }
PortRangesItem is a nested struct in ga response
type RegionListInListAccelerateAreas ¶
type RegionListInListAccelerateAreas struct {
RegionListItem []RegionListItem `json:"RegionList" xml:"RegionList"`
}
RegionListInListAccelerateAreas is a nested struct in ga response
type RegionListInListAvailableAccelerateAreas ¶
type RegionListInListAvailableAccelerateAreas struct {
RegionListItem []RegionListItem `json:"RegionList" xml:"RegionList"`
}
RegionListInListAvailableAccelerateAreas is a nested struct in ga response
type RegionListItem ¶
type RegionListItem struct { RegionId string `json:"RegionId" xml:"RegionId"` LocalName string `json:"LocalName" xml:"LocalName"` }
RegionListItem is a nested struct in ga response
type RegionsInDescribeRegions ¶
type RegionsInDescribeRegions struct {
RegionsItem []RegionsItem `json:"Regions" xml:"Regions"`
}
RegionsInDescribeRegions is a nested struct in ga response
type RegionsInListAvailableBusiRegions ¶
type RegionsInListAvailableBusiRegions struct {
RegionsItem []RegionsItem `json:"Regions" xml:"Regions"`
}
RegionsInListAvailableBusiRegions is a nested struct in ga response
type RegionsInListBusiRegions ¶
type RegionsInListBusiRegions struct {
RegionsItem []RegionsItem `json:"Regions" xml:"Regions"`
}
RegionsInListBusiRegions is a nested struct in ga response
type RegionsItem ¶
type RegionsItem struct { RegionId string `json:"RegionId" xml:"RegionId"` LocalName string `json:"LocalName" xml:"LocalName"` }
RegionsItem is a nested struct in ga response
type RelatedAcls ¶ added in v1.61.1147
type RelatedAcls struct { AclId string `json:"AclId" xml:"AclId"` Status string `json:"Status" xml:"Status"` }
RelatedAcls is a nested struct in ga response
type RelatedAclsInDescribeListener ¶ added in v1.61.1147
type RelatedAclsInDescribeListener struct {
RelatedAcls []RelatedAcls `json:"relatedAcls" xml:"relatedAcls"`
}
RelatedAclsInDescribeListener is a nested struct in ga response
type RelatedListeners ¶ added in v1.61.1147
type RelatedListeners struct {
RelatedListenersItem []RelatedListenersItem `json:"RelatedListeners" xml:"RelatedListeners"`
}
RelatedListeners is a nested struct in ga response
type RelatedListenersItem ¶ added in v1.61.1147
type RelatedListenersItem struct { AclType string `json:"AclType" xml:"AclType"` AcceleratorId string `json:"AcceleratorId" xml:"AcceleratorId"` ListenerId string `json:"ListenerId" xml:"ListenerId"` }
RelatedListenersItem is a nested struct in ga response
type RemoveEntriesFromAclAclEntries ¶ added in v1.61.1147
type RemoveEntriesFromAclAclEntries struct {
Entry string `name:"Entry"`
}
RemoveEntriesFromAclAclEntries is a repeated param struct in RemoveEntriesFromAclRequest
type RemoveEntriesFromAclRequest ¶ added in v1.61.1147
type RemoveEntriesFromAclRequest struct { *requests.RpcRequest AclId string `position:"Query" name:"AclId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` ClientToken string `position:"Query" name:"ClientToken"` AclEntries *[]RemoveEntriesFromAclAclEntries `position:"Query" name:"AclEntries" type:"Repeated"` }
RemoveEntriesFromAclRequest is the request struct for api RemoveEntriesFromAcl
func CreateRemoveEntriesFromAclRequest ¶ added in v1.61.1147
func CreateRemoveEntriesFromAclRequest() (request *RemoveEntriesFromAclRequest)
CreateRemoveEntriesFromAclRequest creates a request to invoke RemoveEntriesFromAcl API
type RemoveEntriesFromAclResponse ¶ added in v1.61.1147
type RemoveEntriesFromAclResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AclId string `json:"AclId" xml:"AclId"` }
RemoveEntriesFromAclResponse is the response struct for api RemoveEntriesFromAcl
func CreateRemoveEntriesFromAclResponse ¶ added in v1.61.1147
func CreateRemoveEntriesFromAclResponse() (response *RemoveEntriesFromAclResponse)
CreateRemoveEntriesFromAclResponse creates a response to parse from RemoveEntriesFromAcl response
type ReplaceBandwidthPackageRequest ¶
type ReplaceBandwidthPackageRequest struct { *requests.RpcRequest BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"` TargetBandwidthPackageId string `position:"Query" name:"TargetBandwidthPackageId"` }
ReplaceBandwidthPackageRequest is the request struct for api ReplaceBandwidthPackage
func CreateReplaceBandwidthPackageRequest ¶
func CreateReplaceBandwidthPackageRequest() (request *ReplaceBandwidthPackageRequest)
CreateReplaceBandwidthPackageRequest creates a request to invoke ReplaceBandwidthPackage API
type ReplaceBandwidthPackageResponse ¶
type ReplaceBandwidthPackageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ReplaceBandwidthPackageResponse is the response struct for api ReplaceBandwidthPackage
func CreateReplaceBandwidthPackageResponse ¶
func CreateReplaceBandwidthPackageResponse() (response *ReplaceBandwidthPackageResponse)
CreateReplaceBandwidthPackageResponse creates a response to parse from ReplaceBandwidthPackage response
type RuleActions ¶ added in v1.61.1147
type RuleActions struct {
RuleActionsItem []RuleActionsItem `json:"RuleActions" xml:"RuleActions"`
}
RuleActions is a nested struct in ga response
type RuleActionsItem ¶ added in v1.61.1147
type RuleActionsItem struct { RuleActionType string `json:"RuleActionType" xml:"RuleActionType"` Order int `json:"Order" xml:"Order"` ForwardGroupConfig ForwardGroupConfig `json:"ForwardGroupConfig" xml:"ForwardGroupConfig"` }
RuleActionsItem is a nested struct in ga response
type RuleConditions ¶ added in v1.61.1147
type RuleConditions struct {
RuleConditionsItem []RuleConditionsItem `json:"RuleConditions" xml:"RuleConditions"`
}
RuleConditions is a nested struct in ga response
type RuleConditionsItem ¶ added in v1.61.1147
type RuleConditionsItem struct { RuleConditionType string `json:"RuleConditionType" xml:"RuleConditionType"` PathConfig PathConfig `json:"PathConfig" xml:"PathConfig"` HostConfig HostConfig `json:"HostConfig" xml:"HostConfig"` }
RuleConditionsItem is a nested struct in ga response
type ServerGroupTuples ¶ added in v1.61.1147
type ServerGroupTuples struct {
ServerGroupTuplesItem []ServerGroupTuplesItem `json:"ServerGroupTuples" xml:"ServerGroupTuples"`
}
ServerGroupTuples is a nested struct in ga response
type ServerGroupTuplesItem ¶ added in v1.61.1147
type ServerGroupTuplesItem struct {
EndpointGroupId string `json:"EndpointGroupId" xml:"EndpointGroupId"`
}
ServerGroupTuplesItem is a nested struct in ga response
type UpdateAcceleratorRequest ¶
type UpdateAcceleratorRequest struct { *requests.RpcRequest AutoPay requests.Boolean `position:"Query" name:"AutoPay"` PromotionOptionNo string `position:"Query" name:"PromotionOptionNo"` ClientToken string `position:"Query" name:"ClientToken"` Description string `position:"Query" name:"Description"` AutoUseCoupon requests.Boolean `position:"Query" name:"AutoUseCoupon"` Spec string `position:"Query" name:"Spec"` Name string `position:"Query" name:"Name"` AcceleratorId string `position:"Query" name:"AcceleratorId"` }
UpdateAcceleratorRequest is the request struct for api UpdateAccelerator
func CreateUpdateAcceleratorRequest ¶
func CreateUpdateAcceleratorRequest() (request *UpdateAcceleratorRequest)
CreateUpdateAcceleratorRequest creates a request to invoke UpdateAccelerator API
type UpdateAcceleratorResponse ¶
type UpdateAcceleratorResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateAcceleratorResponse is the response struct for api UpdateAccelerator
func CreateUpdateAcceleratorResponse ¶
func CreateUpdateAcceleratorResponse() (response *UpdateAcceleratorResponse)
CreateUpdateAcceleratorResponse creates a response to parse from UpdateAccelerator response
type UpdateAclAttributeRequest ¶ added in v1.61.1147
type UpdateAclAttributeRequest struct { *requests.RpcRequest AclId string `position:"Query" name:"AclId"` DryRun requests.Boolean `position:"Query" name:"DryRun"` AclName string `position:"Query" name:"AclName"` ClientToken string `position:"Query" name:"ClientToken"` }
UpdateAclAttributeRequest is the request struct for api UpdateAclAttribute
func CreateUpdateAclAttributeRequest ¶ added in v1.61.1147
func CreateUpdateAclAttributeRequest() (request *UpdateAclAttributeRequest)
CreateUpdateAclAttributeRequest creates a request to invoke UpdateAclAttribute API
type UpdateAclAttributeResponse ¶ added in v1.61.1147
type UpdateAclAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` AclId string `json:"AclId" xml:"AclId"` }
UpdateAclAttributeResponse is the response struct for api UpdateAclAttribute
func CreateUpdateAclAttributeResponse ¶ added in v1.61.1147
func CreateUpdateAclAttributeResponse() (response *UpdateAclAttributeResponse)
CreateUpdateAclAttributeResponse creates a response to parse from UpdateAclAttribute response
type UpdateBandwidthPackageRequest ¶
type UpdateBandwidthPackageRequest struct { *requests.RpcRequest BandwidthType string `position:"Query" name:"BandwidthType"` BandwidthPackageId string `position:"Query" name:"BandwidthPackageId"` AutoPay requests.Boolean `position:"Query" name:"AutoPay"` PromotionOptionNo string `position:"Query" name:"PromotionOptionNo"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` Description string `position:"Query" name:"Description"` AutoUseCoupon requests.Boolean `position:"Query" name:"AutoUseCoupon"` Name string `position:"Query" name:"Name"` }
UpdateBandwidthPackageRequest is the request struct for api UpdateBandwidthPackage
func CreateUpdateBandwidthPackageRequest ¶
func CreateUpdateBandwidthPackageRequest() (request *UpdateBandwidthPackageRequest)
CreateUpdateBandwidthPackageRequest creates a request to invoke UpdateBandwidthPackage API
type UpdateBandwidthPackageResponse ¶
type UpdateBandwidthPackageResponse struct { *responses.BaseResponse BandwidthPackage string `json:"BandwidthPackage" xml:"BandwidthPackage"` Description string `json:"Description" xml:"Description"` RequestId string `json:"RequestId" xml:"RequestId"` Name string `json:"Name" xml:"Name"` }
UpdateBandwidthPackageResponse is the response struct for api UpdateBandwidthPackage
func CreateUpdateBandwidthPackageResponse ¶
func CreateUpdateBandwidthPackageResponse() (response *UpdateBandwidthPackageResponse)
CreateUpdateBandwidthPackageResponse creates a response to parse from UpdateBandwidthPackage response
type UpdateEndpointGroupAttributeRequest ¶
type UpdateEndpointGroupAttributeRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` Description string `position:"Query" name:"Description"` Name string `position:"Query" name:"Name"` EndpointGroupId string `position:"Query" name:"EndpointGroupId"` }
UpdateEndpointGroupAttributeRequest is the request struct for api UpdateEndpointGroupAttribute
func CreateUpdateEndpointGroupAttributeRequest ¶
func CreateUpdateEndpointGroupAttributeRequest() (request *UpdateEndpointGroupAttributeRequest)
CreateUpdateEndpointGroupAttributeRequest creates a request to invoke UpdateEndpointGroupAttribute API
type UpdateEndpointGroupAttributeResponse ¶
type UpdateEndpointGroupAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateEndpointGroupAttributeResponse is the response struct for api UpdateEndpointGroupAttribute
func CreateUpdateEndpointGroupAttributeResponse ¶
func CreateUpdateEndpointGroupAttributeResponse() (response *UpdateEndpointGroupAttributeResponse)
CreateUpdateEndpointGroupAttributeResponse creates a response to parse from UpdateEndpointGroupAttribute response
type UpdateEndpointGroupEndpointConfigurations ¶
type UpdateEndpointGroupEndpointConfigurations struct { Type string `name:"Type"` EnableClientIPPreservation string `name:"EnableClientIPPreservation"` Weight string `name:"Weight"` EnableProxyProtocol string `name:"EnableProxyProtocol"` Endpoint string `name:"Endpoint"` }
UpdateEndpointGroupEndpointConfigurations is a repeated param struct in UpdateEndpointGroupRequest
type UpdateEndpointGroupPortOverrides ¶ added in v1.61.1147
type UpdateEndpointGroupPortOverrides struct { ListenerPort string `name:"ListenerPort"` EndpointPort string `name:"EndpointPort"` }
UpdateEndpointGroupPortOverrides is a repeated param struct in UpdateEndpointGroupRequest
type UpdateEndpointGroupRequest ¶
type UpdateEndpointGroupRequest struct { *requests.RpcRequest PortOverrides *[]UpdateEndpointGroupPortOverrides `position:"Query" name:"PortOverrides" type:"Repeated"` ClientToken string `position:"Query" name:"ClientToken"` HealthCheckIntervalSeconds requests.Integer `position:"Query" name:"HealthCheckIntervalSeconds"` Description string `position:"Query" name:"Description"` HealthCheckProtocol string `position:"Query" name:"HealthCheckProtocol"` EndpointRequestProtocol string `position:"Query" name:"EndpointRequestProtocol"` HealthCheckPath string `position:"Query" name:"HealthCheckPath"` EndpointConfigurations *[]UpdateEndpointGroupEndpointConfigurations `position:"Query" name:"EndpointConfigurations" type:"Repeated"` EndpointGroupId string `position:"Query" name:"EndpointGroupId"` TrafficPercentage requests.Integer `position:"Query" name:"TrafficPercentage"` HealthCheckPort requests.Integer `position:"Query" name:"HealthCheckPort"` ThresholdCount requests.Integer `position:"Query" name:"ThresholdCount"` EndpointGroupRegion string `position:"Query" name:"EndpointGroupRegion"` Name string `position:"Query" name:"Name"` }
UpdateEndpointGroupRequest is the request struct for api UpdateEndpointGroup
func CreateUpdateEndpointGroupRequest ¶
func CreateUpdateEndpointGroupRequest() (request *UpdateEndpointGroupRequest)
CreateUpdateEndpointGroupRequest creates a request to invoke UpdateEndpointGroup API
type UpdateEndpointGroupResponse ¶
type UpdateEndpointGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateEndpointGroupResponse is the response struct for api UpdateEndpointGroup
func CreateUpdateEndpointGroupResponse ¶
func CreateUpdateEndpointGroupResponse() (response *UpdateEndpointGroupResponse)
CreateUpdateEndpointGroupResponse creates a response to parse from UpdateEndpointGroup response
type UpdateForwardingRulesRequest ¶ added in v1.61.1147
type UpdateForwardingRulesRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` ListenerId string `position:"Query" name:"ListenerId"` AcceleratorId string `position:"Query" name:"AcceleratorId"` ForwardingRules string `position:"Query" name:"ForwardingRules"` }
UpdateForwardingRulesRequest is the request struct for api UpdateForwardingRules
func CreateUpdateForwardingRulesRequest ¶ added in v1.61.1147
func CreateUpdateForwardingRulesRequest() (request *UpdateForwardingRulesRequest)
CreateUpdateForwardingRulesRequest creates a request to invoke UpdateForwardingRules API
type UpdateForwardingRulesResponse ¶ added in v1.61.1147
type UpdateForwardingRulesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ForwardingRules []ForwardingRulesItem `json:"ForwardingRules" xml:"ForwardingRules"` }
UpdateForwardingRulesResponse is the response struct for api UpdateForwardingRules
func CreateUpdateForwardingRulesResponse ¶ added in v1.61.1147
func CreateUpdateForwardingRulesResponse() (response *UpdateForwardingRulesResponse)
CreateUpdateForwardingRulesResponse creates a response to parse from UpdateForwardingRules response
type UpdateIpSetRequest ¶
type UpdateIpSetRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` IpSetId string `position:"Query" name:"IpSetId"` }
UpdateIpSetRequest is the request struct for api UpdateIpSet
func CreateUpdateIpSetRequest ¶
func CreateUpdateIpSetRequest() (request *UpdateIpSetRequest)
CreateUpdateIpSetRequest creates a request to invoke UpdateIpSet API
type UpdateIpSetResponse ¶
type UpdateIpSetResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateIpSetResponse is the response struct for api UpdateIpSet
func CreateUpdateIpSetResponse ¶
func CreateUpdateIpSetResponse() (response *UpdateIpSetResponse)
CreateUpdateIpSetResponse creates a response to parse from UpdateIpSet response
type UpdateIpSetsIpSets ¶
type UpdateIpSetsIpSets struct { Bandwidth string `name:"Bandwidth"` IpSetId string `name:"IpSetId"` }
UpdateIpSetsIpSets is a repeated param struct in UpdateIpSetsRequest
type UpdateIpSetsRequest ¶
type UpdateIpSetsRequest struct { *requests.RpcRequest IpSets *[]UpdateIpSetsIpSets `position:"Query" name:"IpSets" type:"Repeated"` }
UpdateIpSetsRequest is the request struct for api UpdateIpSets
func CreateUpdateIpSetsRequest ¶
func CreateUpdateIpSetsRequest() (request *UpdateIpSetsRequest)
CreateUpdateIpSetsRequest creates a request to invoke UpdateIpSets API
type UpdateIpSetsResponse ¶
type UpdateIpSetsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateIpSetsResponse is the response struct for api UpdateIpSets
func CreateUpdateIpSetsResponse ¶
func CreateUpdateIpSetsResponse() (response *UpdateIpSetsResponse)
CreateUpdateIpSetsResponse creates a response to parse from UpdateIpSets response
type UpdateListenerBackendPorts ¶
type UpdateListenerBackendPorts struct { FromPort string `name:"FromPort"` ToPort string `name:"ToPort"` }
UpdateListenerBackendPorts is a repeated param struct in UpdateListenerRequest
type UpdateListenerCertificates ¶ added in v1.61.1147
type UpdateListenerCertificates struct {
Id string `name:"Id"`
}
UpdateListenerCertificates is a repeated param struct in UpdateListenerRequest
type UpdateListenerPortRanges ¶
type UpdateListenerPortRanges struct { FromPort string `name:"FromPort"` ToPort string `name:"ToPort"` }
UpdateListenerPortRanges is a repeated param struct in UpdateListenerRequest
type UpdateListenerRequest ¶
type UpdateListenerRequest struct { *requests.RpcRequest ClientToken string `position:"Query" name:"ClientToken"` Description string `position:"Query" name:"Description"` BackendPorts *[]UpdateListenerBackendPorts `position:"Query" name:"BackendPorts" type:"Repeated"` ListenerId string `position:"Query" name:"ListenerId"` Protocol string `position:"Query" name:"Protocol"` ProxyProtocol string `position:"Query" name:"ProxyProtocol"` PortRanges *[]UpdateListenerPortRanges `position:"Query" name:"PortRanges" type:"Repeated"` Certificates *[]UpdateListenerCertificates `position:"Query" name:"Certificates" type:"Repeated"` Name string `position:"Query" name:"Name"` ClientAffinity string `position:"Query" name:"ClientAffinity"` }
UpdateListenerRequest is the request struct for api UpdateListener
func CreateUpdateListenerRequest ¶
func CreateUpdateListenerRequest() (request *UpdateListenerRequest)
CreateUpdateListenerRequest creates a request to invoke UpdateListener API
type UpdateListenerResponse ¶
type UpdateListenerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpdateListenerResponse is the response struct for api UpdateListener
func CreateUpdateListenerResponse ¶
func CreateUpdateListenerResponse() (response *UpdateListenerResponse)
CreateUpdateListenerResponse creates a response to parse from UpdateListener response
type ValuesInListForwardingRules ¶ added in v1.61.1147
type ValuesInListForwardingRules struct {
Values []string `json:"Values" xml:"Values"`
}
ValuesInListForwardingRules is a nested struct in ga response
Source Files ¶
- add_entries_to_acl.go
- associate_acls_with_listener.go
- attach_ddos_to_accelerator.go
- attach_log_store_to_endpoint_group.go
- bandwidth_package_add_accelerator.go
- bandwidth_package_remove_accelerator.go
- client.go
- config_endpoint_probe.go
- create_accelerator.go
- create_acl.go
- create_bandwidth_package.go
- create_endpoint_group.go
- create_forwarding_rules.go
- create_ip_sets.go
- create_listener.go
- delete_accelerator.go
- delete_acl.go
- delete_bandwidth_package.go
- delete_endpoint_group.go
- delete_forwarding_rules.go
- delete_ip_set.go
- delete_ip_sets.go
- delete_listener.go
- describe_accelerator.go
- describe_bandwidth_package.go
- describe_endpoint_group.go
- describe_ip_set.go
- describe_listener.go
- describe_regions.go
- detach_ddos_from_accelerator.go
- detach_log_store_from_endpoint_group.go
- dissociate_acls_from_listener.go
- endpoint.go
- get_acl.go
- list_accelerate_areas.go
- list_accelerators.go
- list_acls.go
- list_available_accelerate_areas.go
- list_available_busi_regions.go
- list_bandwidth_packages.go
- list_bandwidthackages.go
- list_busi_regions.go
- list_endpoint_groups.go
- list_forwarding_rules.go
- list_ip_sets.go
- list_listeners.go
- remove_entries_from_acl.go
- replace_bandwidth_package.go
- struct_accelerators_in_bandwidth_package_add_accelerator.go
- struct_accelerators_in_bandwidth_package_remove_accelerator.go
- struct_accelerators_in_describe_bandwidth_package.go
- struct_accelerators_in_list_accelerators.go
- struct_accelerators_in_list_bandwidth_packages.go
- struct_accelerators_in_list_bandwidthackages.go
- struct_accelerators_item.go
- struct_acl_entries.go
- struct_acl_entries_item.go
- struct_acl_ids_in_associate_acls_with_listener.go
- struct_acl_ids_in_dissociate_acls_from_listener.go
- struct_acls.go
- struct_areas_in_list_accelerate_areas.go
- struct_areas_in_list_available_accelerate_areas.go
- struct_areas_item.go
- struct_backend_port.go
- struct_backend_ports_in_describe_listener.go
- struct_backend_ports_in_list_listeners.go
- struct_bandwidth_package.go
- struct_bandwidth_packages_in_list_bandwidth_packages.go
- struct_bandwidth_packages_in_list_bandwidthackages.go
- struct_basic_bandwidth_package.go
- struct_certificate.go
- struct_certificates_in_describe_listener.go
- struct_certificates_in_list_listeners.go
- struct_cross_domain_bandwidth_package.go
- struct_endpoint_configurations_in_describe_endpoint_group.go
- struct_endpoint_configurations_in_list_endpoint_groups.go
- struct_endpoint_configurations_item.go
- struct_endpoint_group_ip_list.go
- struct_endpoint_groups.go
- struct_endpoint_groups_item.go
- struct_forward_group_config.go
- struct_forwarding_rule_ids_in_describe_endpoint_group.go
- struct_forwarding_rule_ids_in_list_endpoint_groups.go
- struct_forwarding_rules_in_create_forwarding_rules.go
- struct_forwarding_rules_in_delete_forwarding_rules.go
- struct_forwarding_rules_in_list_forwarding_rules.go
- struct_forwarding_rules_in_update_forwarding_rules.go
- struct_forwarding_rules_item.go
- struct_ga_acls.go
- struct_ga_ip_set.go
- struct_host_config.go
- struct_ip_address_list_in_describe_ip_set.go
- struct_ip_address_list_in_list_ip_sets.go
- struct_ip_list.go
- struct_ip_sets_in_create_ip_sets.go
- struct_ip_sets_in_list_ip_sets.go
- struct_ip_sets_item.go
- struct_listeners.go
- struct_listeners_item.go
- struct_path_config.go
- struct_port_overrides_in_describe_endpoint_group.go
- struct_port_overrides_in_list_endpoint_groups.go
- struct_port_overrides_item.go
- struct_port_ranges_in_describe_listener.go
- struct_port_ranges_in_list_listeners.go
- struct_port_ranges_item.go
- struct_region_list_in_list_accelerate_areas.go
- struct_region_list_in_list_available_accelerate_areas.go
- struct_region_list_item.go
- struct_regions_in_describe_regions.go
- struct_regions_in_list_available_busi_regions.go
- struct_regions_in_list_busi_regions.go
- struct_regions_item.go
- struct_related_acls.go
- struct_related_acls_in_describe_listener.go
- struct_related_listeners.go
- struct_related_listeners_item.go
- struct_rule_actions.go
- struct_rule_actions_item.go
- struct_rule_conditions.go
- struct_rule_conditions_item.go
- struct_server_group_tuples.go
- struct_server_group_tuples_item.go
- struct_values_in_list_forwarding_rules.go
- update_accelerator.go
- update_acl_attribute.go
- update_bandwidth_package.go
- update_endpoint_group.go
- update_endpoint_group_attribute.go
- update_forwarding_rules.go
- update_ip_set.go
- update_ip_sets.go
- update_listener.go